/* CSS Document */

img, #bodyContainer, #navContent, #navlist { behavior: url(/iepngfix.htc); }

body {margin:0; padding:0; background-color:#D3D3D3; background-image:url(/images/bg-fade.jpg); background-repeat:repeat-x; font-family:tahoma, Arial, verdana, sans-serif; font-size:12px; color:#333333;}
ul {margin:0;}

form {margin:0;}

h1 {font-family:'Trebuchet MS', tahoma, Arial, verdana; font-size:18px; font-weight:bold; color:#333333; margin-top:0;}
h2 {font-family:'Trebuchet MS', tahoma, Arial, verdana; font-size:14px; font-weight:bold; color:#333333; margin-bottom:5px;}

#siteContainer { margin-left:auto; margin-right:auto; width:960px; background-image:url(/images/bg-site-image.jpg); background-repeat:no-repeat;}
#banner {padding:20px;}
#navColumn { width:190px; padding:0px 20px 20px 20px; float:left;}
#navBox {border: solid 1px #ffffff;}
#navTitle {	font-size:16px; font-weight:bold; height: 19px; background-image:url(/images/bg-nav-title.gif); background-repeat:repeat-x; padding:5px 0px 5px 25px;}
#navContent { background-image:url(/images/bg-navbody-alpha-transparency.png);}
#navlist ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: 'Trebuchet MS', Tahoma, Verdana, Arial;
	font-size: 14px;
}
#navlist li {
	margin: 0 0 0px 0;
}
#navlist a {
	/*/*/display: block;
	padding: 10px 2px 10px 30px;
	border-bottom: 1px dotted #999999;
	width: 156px;
	/*background-color: #330066;*/
	background-image: url(/images/bg-nav-links.gif); /* */
}
#navlist a:link, #navlist a:visited {
	color: #FFFFFF;
	/*/*/color: #EEE;
	border-bottom: 1px dotted #999999;
	text-decoration: none; /* */
}
#navlist a:hover {
	border: 0px solid #FFFFFF;
	/*background-color: #FFCC00;
	background-image:  url(/images/l1_over.gif);*/
	border-bottom: 1px dotted #999999;
	color: #FFFFFF;
	font-weight:bold;
}
#uberlink a:link, #uberlink a:visited, #uberlink a:hover {
	/*/*/border: 1px solid #333;
	/*background-color: #FF6600;*/
	background-image: url(/images/bg-nav-links.gif);
	color: #333; /* */
}
#navAddress {margin-top:20px; padding-left:20px; line-height:1.6em;}
#bodyContainer a:link, #navAddress a:link { font-family:tahoma, Arial, verdana, sans-serif; font-size:12px; color:#006633; text-decoration:none;}
#bodyContainer a:visited, #navAddress a:visited {font-family:tahoma, Arial, verdana, sans-serif; font-size:12px; color:#006633; text-decoration:none;}
#bodyContainer a:hover, #navAddress a:hover {font-family:tahoma, Arial, verdana, sans-serif; font-size:12px; color:#006633; text-decoration:underline;}
#bodyContainer a:active, #navAddress a:active {font-family:tahoma, Arial, verdana, sans-serif; font-size:12px; color:#006633;	text-decoration:none;}


#bodyContainer { width:670px; border:solid 1px #ffffff; background-image:url(/images/bg-body-alpha-transparency.png); float:left; padding:15px 20px; line-height:1.8em;}

#imageContainer { float:right;}
.imageBox {border: solid 1px #333333; margin-bottom:20px; margin-left:10px;}

#portfolioLink {
	width:370px;
	padding:10px;
	border:dashed 1px #92DE00;
	background-image: url(/images/bg-body-alpha-transparency.png);
}

#bodyFooter {
	width:670px;
	border:solid 1px #ffffff;
	background-image:url(/images/bg-bodyfooter-alpha-transparency.png);
	padding:5px 20px;
	margin-top:20px;
	margin-left:230px;
	text-align: center;
}
#footer { font-size:11px; color:#B5B5B5; padding:15px 10px; text-align:right;}
#footer a:link, #footer a:visited {text-decoration:none; color:#B5B5B5;}
#footer a:hover {text-decoration:underline; color:#666666;}
.clearBoth {clear:both;}

