﻿* {
	margin: 0px auto 0px auto;
}

/******** General tags ********/
html {
background:#d2e4df;
}

body {
font-family:"Times New Roman", Times, serif;
line-height:1em;
}

/******** Main wrap ********/

#wrap {
background:#FFFFFF;
width:850px;
}

/******** Header ********/

#header {
height:125px;
width:850px;
}

#logo {
z-index:100;
position:absolute;
float:left;
margin:10px 0 0 15px;
height:78px;
width:291px;
}

#phone {
font-family:"Times New Roman", Times, serif;
line-height:20px;
font-size:14px;
text-align:right;
float:right;
margin:8px 15px 0 0px;
height:20px;
width:210px;
}

#newsletter {
z-index:300;
position:relative;
font-family:"Times New Roman", Times, serif;
font-size:12px;
text-align:left;
float:right;
margin:52px -210px 0 0px;
height:65px;
width:182px;
background:#F7F8F7;
border:thin #CCCCCC dotted;
}

#menu {
position:absolute;
border-top:thin silver dotted;
border-bottom:thin silver solid;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:12px;
float:left;
margin:100px 0px 0 0px;
height:25px;
width:850px;
}

#menu a {
text-decoration:none;
color:#000000;
}

#menu a:hover {
text-decoration:none;
color:#7ad500;
}

#menu ul {
margin:0px; 
padding:5px 200px 0 10px;
}
	
#menu ul li {
display:inline;
height:25px; 
float:left;
list-style:none;
margin-left:20px;
}

#twitter {
float:left;
margin:-28px 0px 0 10px;
height:23px;
width:335px;
}

#terms {
font-size:xx-small;
text-align:right;
float:right;
margin:0px 0px 0 0px;
height:15px;
width:150px;
}

/******** Content variations ********/

#content {
margin:0px 0px 0px 0px;
padding:0px 0px 0 0px;
width:850px;
line-height:18px;
text-align:left;
}

#content ul {
padding:5px 0 0 15px;
font-family:Georgia;
font-size:13px;
}
	
#content ul li {
margin-left:25px;
}

img {
margin: 0px;
float:right;
}

p {
margin:10px 15px 0 15px;
color:#000000;
font-family:Georgia;
font-size:13px;
}

h1 {
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#000000;
margin:5px 15px 0 15px;
}

h2 {
font-size:14px;
font-weight:bold;
color:#000000;
margin:5px 15px 0 15px;
}

h3 {
font-size:13px;
margin:2px 0 8px 0;
}

a {
text-decoration:none;
color:#000000;
}

a:hover {
text-decoration:none;
color:#808080;
}

a img {
border:0;
}


/******** NewsContent variations ********/

#newscontent {
margin:0px 0px 0px 0px;
padding:0px 0px 0 0px;
width:850px;
line-height:18px;
text-align:left;
}

#newscontent ul {
padding:5px 0 0 15px;
font-family:"Times New Roman", Times, serif;
font-size:13px;
}
	
#newscontent ul li {
margin-left:25px;
}

#newscontent img {
margin: 0px;
float:right;
}

#newscontent p {
margin:10px 15px 0 15px;
color:#000000;
font-family:"Times New Roman", Times, serif;
font-size:13px;
}

#newscontent h1 {
margin:10px 15px 0 15px;
color:#008000;
font-family:"Times New Roman", Times, serif;
font-size:10px;
}

#newscontent h2 {
font-size:14px;
color:#000000;
margin:5px 15px 0 15px;
}

#newscontent h3 {
font-size:13px;
margin:2px 0 8px 0;
}

#newscontent a {
text-decoration:none;
color:#000000;
font-family:"Times New Roman", Times, serif;
font-size:14px;
}

#newscontent a:hover {
text-decoration:none;
color:#000000;
}

#newscontent a img {
border:0;
}

/******** Footer ********/

#footer {
padding:10px 15px 0 0px;
background:#FFFFFF;
font-family:"Times New Roman", Times, serif;
font-size:9px;
text-align:right;
float:right;
height:25px;
width:835px;
}

#footer a {
text-decoration:none;
color:#000000;
}

#footer a:hover {
text-decoration:none;
color:#7ad500;
}

