@charset "utf-8";
/* CSS Document */

/*main styles*/

body {background-color: #755555; background-image:url(images/bkgPage.jpg);
		background-repeat: repeat-x; margin: 0px; padding: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

/*structure*/
#container {width: 1024px; margin-left: auto; margin-right: auto;}
#header {display: block; width: 1024px; height: 212px; background-image:url(images/bkgHeader2.jpg); background-repeat: no-repeat;
			color: #db72cd; text-align: right; }
#header h1 {position: relative; right: 75px; top: 25px; font-weight: bold;
				letter-spacing: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 24px; display: inline;}
#content {display: block; width: 1024px; background-image: url(images/bkgBody.gif);
			background-repeat:repeat-y;}
#footer {display: block; width: 1024px; height: 43px; background-image:url(images/bkgFooter.gif); background-repeat:no-repeat;}

/*navigation menu*/
.menu {float: right; text-align: right; margin-right: 70px; }
.menu a:link, .menu a:visited {font-size: 10px; color: #333333; letter-spacing: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 2px;}
.menu a:hover {color: #660000; text-decoration: underline;}
.menu span, .menu span a {font-size: 10px!important; letter-spacing: 0px!important; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 10px;}

/*content*/
#content div {width: 575px; position: relative; left: 350px; top: -150px;}
#content h3 {display: inline;}
#content p {margin-left: 25px; padding-left: 10px; border-left: 1px dashed #db72cd; width: 315px; margin-bottom: 30px;}

/*bio*/
#content #quote {float:right; width: 200px;  margin-left: 20px; border: 1px double #FF66CC; padding: 10px; position: relative; left: 0px; top: 0px;}

/*resume*/
#content table {position: relative; left: 350px; top: -210px; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;
			width: 550px;}
a:link.pdf, a:visited.pdf {position: relative; right: 77px; top: 25px; text-decoration: none;}
a:hover.pdf {text-decoration: underline;} 
#header p {display: inline;}
.stats {position: relative; left: 65px; padding: 5px; display: block; background-color:#fcdada; width: 236px; text-align:center; color:#000; border-top: 1px solid black; border-bottom: 1px solid black;}
#content .stats h3 {font-size:12px;}
.tblCell {background-color: #fcdada;}

/*gallery*/
#content .gallery {width: 475px; background-color: #000; text-align: center; border: 1px solid black; margin-left: 50px;}
.thumbs {border-bottom: 1px solid #ccc; background-color: #333; display: block; width: 471px; padding: 2px;}
.thumbs a:link.links img{border: 1px solid #333;}
.thumbs a:hover.links img{border: 1px solid #fcdada;}

/*contact form*/
#content .form {position: relative; left: 0px; top: 0px; width: 410px;}
.label {text-align: right; vertical-align:top; background-color:#FF99FF;}

