/*Note - Some background colors and foreground colors applied to pass w3 validation with no warnings*/
/***************************urbanSkunk by sKunKbad*********************************/
*{font-family:verdana, sans-serif;padding:0px; margin:0px;}
body { background:#c2ae95; }
#wrapper { margin:0px auto; width:760px; }
#logo { position:absolute; top:35px; width:760px; height:150px; background: url(img/logo.jpg); }
#logo h1 { color:#ffffcc; font-size:120%; padding-left:50px; padding-top:10px; }
#main-container-bottom { background: url(img/main-container-bottom.jpg) no-repeat; width:737px; height: 27px; margin-left:13px; }
#main,#email-main { position:absolute; top:251px; width:760px; min-height:340px; height:333px; background: url(img/main-bg.jpg) repeat-x; }
#main-container { width:733px; margin-left:13px; border-left: solid #7f7154 1px; border-right: solid #7f7154 1px;}
#inner-border { width:691px; background:#e0c8ac; color:#000000; border-left: solid #b9a487 1px; border-right: solid #b9a487 1px; padding:0px 20px 0px 20px; }
#main p { font-size:70%; line-height:125%; padding:0px 30px 5px 30px; }
#main h2 { font-size:100%; padding:10px 0px 10px 0px; }
.bloodline { width:100%; border-bottom:solid #339933 1px; font-size:1%; clear:both; padding-top:10px;}
#textlinks { width:auto; font-size: 70%; text-align: center; padding-top:20px; padding-bottom:15px;}
#textlinks span { border-right:2px solid #000000; padding-right:6px;}
#textlinks a {text-decoration:none; font-weight:bold; color:#339933; background-color:inherit; padding-left:4px;}
#textlinks a:hover { color:#339933; font-weight:bold; background:inherit; text-decoration:underline; }
#copy { font-size: 70%; margin:0px auto; text-align:center; }
.heavy { font-weight: bold; }
#filetabs { position:absolute; top:192px; width:760px; height:40px; }
#filetabs-cap { width:760px; height:9px; background:url(img/tabmenu-cap.jpg); font-size:1px; }
#filetabs-container { width:747px; height:40px; background: #b93d06; color: #00cc00; padding:0px 0px 10px 13px; }
#tabbg #tabs { background: url(img/tab-bg-stripe.gif) no-repeat; }
#tabs { height:39px; background-repeat:no-repeat }
#tabs div { height:39px; background-repeat:no-repeat;background-position : top; float:left;font-size:70%; font-weight:bold; }
#tabs a { color:#ffffcc; background:inherit; text-decoration:none; }
#tabs a:hover { color:#ffffcc;  background:inherit; text-decoration:underline; }
#tabs span { display:block; padding-top:5px; }
#tabs #firsttab-on { background: #ffffff url(img/firsttab-on.jpg); color:#00cc00; }
#tabs #firsttab-off { background: #a3ab1e url(img/firsttab-off.jpg); color:#00cc00; }
#tabs .tab-on { background: #e0c8ac url(img/tab-on.jpg); color:#00cc00; }
#tabs .tab-off { background: #a3ab1e url(img/tab-off.jpg); color:#00cc00; }
#tabs .overlap-off-on { background: #e0c8ac url(img/overlap-off-on.jpg); color:#00cc00; }
#tabs .overlap-on-off { background: #e0c8ac url(img/overlap-on-off.jpg); color:#00cc00; }
#tabs .overlap-off-off { background: #a3ab1e url(img/overlap-off-off.jpg); color:#00cc00; }
#tabs #lasttab-on { background: #e0c8ac url(img/lasttab-on.jpg); color:#00cc00; }
#tabs #lasttab-off { background: #a3ab1e url(img/lasttab-off.jpg); color:#00cc00; }
#tabs #firsttab-on,#firsttab-off { width:10px; }
#tabs .overlap-on-off,.overlap-off-off,.overlap-off-on { width:21px; }
#tabs #lasttab-on,#lasttab-off { width:18px; }
#tabs .tab-on,.tab-off { background-repeat:repeat-x !important; }
#tabs .tab-on a { text-decoration:none; color:#000000; cursor:text; background:inherit; }
#tabs .tab-on a:hover { color:#000000; text-decoration:underline;  background:inherit; }
#tabs ul { list-style-type:none; }
#tabs ul li { display:inline; }
#firsttab-on-bed{ height:11px; background:url(img/firsttab-on-bed.jpg) no-repeat; font-size:1px; margin-bottom: -10px; }
#firsttab-off-bed { height:11px; background:url(img/firsttab-off-bed.jpg) no-repeat; font-size:1px; margin-bottom: -10px; }
#topnav { position:absolute; top:12px; width:760px; line-height:16px; }
#topnav ul a { height:100%; text-decoration:none; font-size:70%; font-weight:bold;}
#topnav ul { list-style-type:none; width:760px; margin:auto; }
#topnav ul li { float:right; }
.notlast { border-right:2px solid #339933; }
#topnav ul li span { color:#ffffcc; padding-left:5px; padding-right:5px;}