/* CSS Document */


/* General
**********************************************************/
body { background-color:#330000; background-image: url(../images/homepage/background.gif); text-align:center; color:#cccccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

img { border:0px; margin:0px; }
h1 { margin:0px; padding:0px;}
h2 { font-size:11px; }
h3 { margin:0px; padding:0px; font-size:10px; }
a { color:#CC9933; text-decoration:none; }
p { margin:0px; padding:0px; margin-bottom:15px; }
td { vertical-align:top }

/* Structure
**********************************************************/
#outer { margin:0 auto; width:744px; text-align:left; }
#container { padding: 10px; background-color:#330000 }
#header { background-color:#996600; height:87px; text-align:right }
#content { margin-top:20px;}
#footer {  height:18px; clear:both; border:1px solid #996600; line-height:17px; text-align:center; color:#CC9933 }
#footer div { display:inline; margin:0px 18px; }


/* Homepage
**********************************************************/
#homepage #container { padding: 0px; background-color:#330000 }
#homepage #header { background-color:#330000; height:72px; text-align:right; padding-top:20px; }
#homepage #content { width:598px; margin: 0 73px 0; height:374px;}
#homepage #content .row img { float:left; }
#homepage #content .row { clear:both; padding-left:30px; }
#homepage #content p { margin:7px 13px 0px; color:#fff; line-height:14px; font-size:10px; 
	height:90px;  }
#homepage ul#homeLinks { float:left; width:302px; list-style-type:none; margin:0px; padding:0px; }
#homepage ul#homeLinks li{ line-height:20px; height:20px; overflow:hidden }
#homepage #content .rowMiddle ul { float:left; }
#homepage #footer { margin-top:32px; clear:both; }
#homepage #ebow { padding: 5px 0px; text-align:center }
#homepage #ebow a{ color: #572400;text-decoration: none;}
#homepage #ebow a:visited { color: #572400;text-decoration: none;}
#homepage #ebow a:hover { color: #572400;	text-decoration: none;}
#homepage #ebow a:active { color: #572400; text-decoration: none;}


/* Main Navigation Links
**********************************************************/
#links { border: 1px solid #996600;	border-top:0px;	line-height:19px; vertical-align: top; height:19px; }
#links ul { margin:0px; padding:0px; list-style-type:none }
#links li { display:inline; }
#links a { float:left; padding:0px 6px 0 12px; margin:1px 18px 2px 20px; line-height:18px;}
#links a:hover, #links a.selected { background: no-repeat url(../images/general/nav_bullet.gif) 0 50%;}


/* Columns
**********************************************************/
#column1, #column2 { float:left; margin-bottom:32px; }
#column1 { width:358px; font-family:"Courier New", Courier, monospace; font-size:12px; line-height:18px; height:350px}
#column1 ul, #column1 ul li { margin:0px; padding:0px; list-style:none; }
#column1 ul { margin-left:5px; }
#column1 ul li { margin:1px 0px 0px 10px;}
#column1 a { color:#CC9933; text-decoration:none; }
#column2 { width:362px; }

#nav1 { width:155px; float:left; }
#nav2 { width:185px; float:left; }

#nav1 a{ padding-left:14px; }
#nav1 a:hover, #nav1 a.selected{ background: no-repeat url(../images/general/arrow.gif) 0 3px; }
ul#nav2 li { color:#CC9933; }
#nav2 a {color:#ccc; }

#subContent { width:362px; padding:0 20px 0 15px; voice-family: "\"}\""; voice-family:inherit; width:327px;}


/* Portfolio
**********************************************************/
#pic2 { display:none; }
#description { height:180px; }
#description table { width:330px; }
#description table td { padding:3px 3px 10px; font-family:arial; font-size:11px; vertical-align:top}


/* Corner Borders
**********************************************************/
.topBorder, .bottomBorder { height:15px; display:block; clear:both }
.c1, .c2 { border: 1px solid #663300; width:15px; height:15px; }
.topBorder .c1 { float:left; border-bottom:0px; border-right:0px; }
.topBorder .c2 { float:right; border-bottom:0px; border-left:0px; }
.bottomBorder .c1{ float:left; border-top:0px; border-right:0px; }
.bottomBorder .c2{ float:right; border-top:0px; border-left:0px; }


/* Custom Styles
**********************************************************/
.magazine { text-align:right; font-style:italic; }
.caption { color:#CC9933 }
.photoLinks { margin:0px; padding:0px; float:right; text-align:right; height:16px; }
.photoLinks a:hover { text-decoration:underline }
#enlargeNotice { margin:0px; padding:0px; float:left; text-align:left; color:#CC9933; font-size:11px; line-height:14px; padding-left:5px;}
