/* - - - - - - - - - - - - - - - - - - - - -

Title : FourthFront StyleSheet
Author : Craig Misak @ FourthFront Creative Group
URL : www.fourthfront.com

Created : June 1, 2009

- - - - - - - - - - - - - - - - - - - - - */
* html {margin:0; padding:0;}
* {margin:0; padding:0;}
body{margin:0; padding:0; background:#301e12; background-image:url(../images/global/top_bg_leafs.png); background-repeat:repeat-x; font:12px Helvetica, Arial, sans-serif; color:#efcab1; text-align:left;}
body#iframe {margin:0; padding:0; background-image:none; background-color:transparent; font-family:Helvetica, Arial, sans-serif; color:#a68c7a; text-align:left;}

/* ----- BASE STURCTURE ----- */
#container{width:921px; height:545px; margin:77px auto auto 77px; background-image:url(../images/global/main_background_v1.png);}
#container_b{width:921px; height:545px; margin:77px auto auto 77px; background-image:url(../images/global/main_background_v2.png);}
#logo {width:170px; height:40px; background-image:none; margin:-25px 0px 0px 30px; border-style:none; position:absolute;}
#content {width:535px; height:348px; margin: -253px 0px 0px 360px; padding:15px 5px 0px 0px; position:absolute;}
#content a{color:#94801b; font:13px Helvetica, Arial, sans-serif; font-weight:900;}
#content li{list-style:none; padding:0px 0px 0px 15px; font:12px Helvetica, Arial, sans-serif; color:#efcab1; text-align:left;}
#content_banner{width:535px; height:97px; margin: -350px 0px 0px 360px; position:absolute;}
#nav {width:200px; height:175px; padding:35px 0px 0px 0px;}
#key {width:135px; height:95px; background-color:none; margin: 0px 0px 0px 26px; padding: 15px 25px 0px 0px; position:absolute;}
#key ul li {list-style: none; padding-top:2px; font:11px Helvetica, Arial, sans-serif; color:#a68c7a; text-align:right; font-weight:800;}
#warn {width:99%; height:22px; margin:-60px 0px 0 0px; background-color:#CC3300; border:thick #CC9933 solid; position:absolute;}
#warn a {color:#fff}


/* ----- GALLERY NAV ----- */
#gallery {width: 200px; height: 182px; font-size:14px; text-align:left; margin:0px 0px 0px 4px;}
#gallery ul {list-style: none;}
#gallery ul li {display: inline;}
#gallery ul img {padding: 3.5px;}
#gallery ul a:hover img {padding: 3.5px; alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
#gallery ul a:hover {color: #fff; }

/* ----- CREDIT / FOOTER INFO ----- */
#footer{height:50px; width:350px; text-align:right; margin:147px 5px 0px 558px; font-family:Helvetica, Arial, sans-serif; font-size:10px; color:#a68c7a; font-weight:900; position:absolute;}
#footer a, a:hover{text-decoration: none; color:#a68c7a;}
#date_mod{width:99%; position:absolute; height:10px; top:0; margin:5px 0px 0px 0px; text-align:right; font: 10px Helvetica, Arial, sans-serif; color:#412c1e;}

/* ----- TEXT - HEADINGS ----- */
h1{font:15px Helvetica, Arial, sans-serif; color:#a68c7a; font-weight:800;}
h2{color:#94801b; font:15px Helvetica, Arial, sans-serif; font-weight:900;}
h3{font:11px Helvetica, Arial, sans-serif; color:#fff; text-align:right; font-weight:700;}
#p2 {font:12px Helvetica, Arial, sans-serif; color:#d75800; text-align:left; font-weight:900;}
#p3 {font:12px Helvetica, Arial, sans-serif; color:#a68c7a; text-align:left; font-weight:900;}

/* ----- LINKS - TEXT ----- */
a, a:hover{text-decoration: none; color:#666666;}
.style1 {font:12px Helvetica, Arial, sans-serif; color:#CCCC00; text-align:left;}
.style2 {color: #FFFFFF}

/* ----- LINKS - IMAGES ----- */
img{border:none;}
img a{border: none;}
img a:hover{border:none;}

/* ----- RSS ----- */
#rss_container {width:385px; height:100px; padding:25px 2px 0px 0px; text-align:left; color:#a68c7a;}
#rss_container a{font:12px Helvetica, Arial, sans-serif; color:#d75800; text-align:left; font-weight:900;}

/* ----- NETWORKING SITES ------ */
#network{width:535px; height:25px; margin:70px 0px 0px 0px; position:absolute; text-align:right;}
	
/* ----- FORM -----*/
.input {border:none; background-color:#f1e9a3;}
.form_td {font:12px Helvetica, Arial, sans-serif; color:#d75800; text-align:right; font-weight:900;}
#mySubmit {background-image:url(../images/submit.png); width: 98px; height: 20px; cursor:hand; border:0 transparent none;}


/* ----- IFRAMES -----*/
#iframe {width:545px; height:470px; margin: -365px 0px 0px 350px; position:absolute; background-color: transparent;}

#iframe_container{width:545px; height:450px; margin:0px 0px 0px 0px}
#iframe_description{width:300px; height:75px; margin:415px 0px 0px 245px; position:absolute;}

.iframe_folio_tnails {width:300px; height:30px; margin:415px 0px 0px 0px; background-color:none; position:absolute;}
.iframe_folio{width: 300px; height: 100%; background-color:none; position:absolute; margin-top: 36px;}

.iframe_tnail {width:31px; height:31px; float:left; margin:0px 6.4px 0px 0px;}
.iframe_tnail:hover {width: 31px; height: 31px; float: left; alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
.iframe_tnail img {margin: 0px 6.4px 0px 0px;}
.iframe_tnail p {margin: 0; margin: 0px 0px 0px 0px;}
