/*  
Theme Name: TFPress
Theme URI: http://press.tfearth.com/
Description: Terrafirma Pressroom Template
Version: 1.0
Author: Josh Peltier



*/

/*Layout*/

body {
margin:0 auto;
padding-top:5px;
}

#main{
margin:0 auto;
width:760px;
height:600px;
}

#header{
width:760px;
height:70px;
}

#tflogo{
width:170px;
height:35px;
padding-top:5px;
float:left;
}

#top_nav{
width:590px;
height:19px;
text-align:right;
float:right;
padding-top:21px;
}

.nav ul{
margin-left:0px;
}

.nav li{
display:inline;
padding-left:.5em;
}

#header_bottom{
width:760px;
height:30px;
background-image:url(http://www.tfearth.com/images/header.gif);
background-repeat:no-repeat;
clear:both;
text-align:right;
padding-top:9px;
margin-right:15px;
}

#wrapper{
width:760px;
background-image:url(http://www.tfearth.com/images/wrapper_bg.gif);
background-repeat:repeat-y;
margin-top:10px;
padding-bottom:10px;
}

#left_bar{
width:140px;
float:left;
}


#content{
width:570px;
padding-left:10px;
margin-left:160px;
}

#footer{
clear:both;
width:760px;
height:70px;
background-image:url(http://www.tfearth.com/images/footer.gif);
background-repeat:no-repeat;
padding-top:30px;
}

#assoc img{
padding-right:15px;
}
/*Style Formating*/

#header_bottom{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
color:white;
}

#header_bottom input{
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
height:10px;
margin:0px;
padding:2px;
}

.content{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
line-height:1.5em;
}

.content h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16pt;
font-weight:normal;
color:#007db1;
margin-bottom:.7em;
}
.content h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:normal;
color:#b06010;
text-transform:uppercase;
margin-top:.2em;
margin-bottom:.3em;
}

.content h3{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:12pt;
font-weight:normal;
color:#404040;
margin-bottom:.5em;
}

.content p{
margin-top:.2em;
margin-bottom:1em;
}

.content ul{
font-size:1.2em;
font-style:italic;
font-weight:bold;
color:#999;
}

.content ul ul{
font-size:.9em;
font-weight:normal;
color:#777;
}

.content ul a{color:#999;}
.content ul a:hover{color:#555;}
.content ul ul a{color:#777;}
.content ul ul a:hover{color:#333;}

a:link {color:#999}
a:visited {color:#663333;}
a:hover {color:#555;}

sub{
margin-left:-.2em;
}

hr{color:#cccccc; height:1px; border-bottom:1px solid #ddd; margin:0px;}

.sidebar{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
line-height:1.3em;
}

.sidebar h1{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:normal;
color:#007db1;
margin-bottom:.2em;
margin-top:..2em;
}
.sidebar h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
color:#b06010;
text-transform:uppercase;
margin-top:.7em;
margin-bottom:.3em;}

.sidebar p{
margin-top:.2em;
margin-bottom:.2em;
}

.nav{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
letter-spacing:-.02em;
color:#606060;
}

.nav a:link {color:#606060; text-decoration:none;}
.nav a:hover {color:#b06010; text-decoration:none;}
.nav a:active {color:#000000; text-decoration:none;}
.nav a:visited {color:#404040; text-decoration:none;}

#article h2{color:#999999}

#article h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:1.2em;
color:#b06010;}

#footer{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#999999;
}

#footer h1{
font-size:12pt;
font-weight:normal;
text-align:left;
color:#666666;
}

#footer ul{text-align:right;}

#footer p{
text-align:left;
}