/*  
Theme Name: Health Poster
Theme URI: http://www.grahamazon.com/
Description: My latest theme.
Version: 1.5
Author: Graham Walker
Author URI: http://www.grahamazon.com/
*/

body,html {
text-align:center;
background:#dcdcdc;
margin:0 auto;
padding:0;
font-size:1em;
line-height:100%;
font-family: "Trebuchet MS",Arial,sans-serif;
}

#container {
width:941px;
text-align:center; 
margin:0;
margin-left: auto;
margin-right: auto;
}

#thetop {
width:100%;
text-align:center;
color:#fff;
background:#921739;
font-size:80%;
margin-bottom:5px;
border-bottom:2px solid white;
padding:2px 0;
font-weight:bold;
}

#thetop a:link, #thetop a:visited {
color:#fff;
}


#header {
width:941px;
height:64px;
clear:both;
background: url(http://www.grahamazon.com/over/wp-content/themes/healthposter/images/header.gif);
position:relative;
}


#header a {
  position: absolute;
  text-decoration: none;
  }
  
  #header a i { visibility: hidden; }
 

a#home:hover,  
a#about:hover,
a#archives:hover, 
a#links:hover, 
a#contact:hover, a#mdcalc:hover, a#medslist:hover,
a#photos:hover,   
a#single-payer:hover { border-bottom: 2px solid white; } 


a#home {  top:14px; left: 26px; height: 43px; width:354px; }
a#about {  top:8px; left: 549px; height: 25px; width:71px; }
a#archives {    top: 8px;     left:629px; height: 25px; width:101px;  }
a#contact {    top: 8px;  left:740px; height: 25px; width:91px;  }
a#links {  top: 8px;  left:842px; height: 25px; width:62px;  }
a#mdcalc {    top: 36px;  left:466px; height: 25px; width:88px;  }
a#medslist {    top: 36px;  left:561px; height: 25px; width:104px;  }
a#photos {    top: 36px;  left:670px; height: 25px; width:84px;  }
a#single-payer {  top: 36px;  left:762px; height: 25px; width:144px;  }



#left {
	width:426px;
	height:932px;
    float:left;
background:#fff url('http://www.grahamazon.com/over/wp-content/themes/healthposter/images/bodyimageloading.gif') 50% 50% no-repeat;
}

#right {
	width:509px;
	float:right;
	background: url(http://www.grahamazon.com/over/wp-content/themes/healthposter/images/textbody.gif) #fff repeat-y;
	text-align:left;
padding:0px;
	}

.post, .goodies {
font-size:80%;
line-height:150%;
color:#232323;
margin:10px 25px 0px 15px;
padding:15px 0;
}

.goodies {
border:1px dotted #333;
padding:7px 5px;
background:#efefef;
font-size:70%;
line-height:130%;
}

#orsupply {
background: url(http://grahamazon.com/over/grahamazon-orsupply.gif);
width:400px;
height:118px;
padding:100px 15px 10px 15px;
font-size:80%;
line-height:150%;
color:#232323;
}

h3.pagetitle {
background:#84AA79;
padding:8px;
margin:10px 25px 0px 15px;
letter-spacing:-.1em;
font-size:145%;
}

.post h3 {
font-size:145%;
color:#64899E;
letter-spacing:-.1em;
line-height:0px;
margin-top:8px;
padding:0;
}

.post h3 a:link, .post h3 a:visited {
text-decoration:none;
color:#64899E;
border-bottom:1px solid #fff;
}


.post h3 a:hover {
text-decoration:none;
color:#64899E;
border-bottom:1px solid #000;
}


#archives h3 {
font-size:120%;
margin:15px;
text-decoration:none;
color:#64899E;
letter-spacing:-.1em;
}

#archives li {
margin:0;
padding:0;
}

h3#comments, h4#respond {
font-family: "Trebuchet MS";
margin:5px;
color:#000;
padding-top:20px;
}


form#commentform {
margin-top:15px;
}


.postfooter {
border-top:2px solid #84AA79;
margin:0px;
padding:0 0 0 5px;
font-size:80%;
line-height:140%;
}

.postfooter a:link, .postfooter a:visited {
color:#64899E;
text-decoration:none;
font-weight:bold;
}



.content a:link, .commentlist a:link, li a:link, .goodiescontent a:link {
color:#669966;
text-decoration:none;
font-weight:bold;
border-bottom:1px solid #fff;
}




.content a:visited, .commentlist a:visited, li a:visited, .goodiescontent a:visited {
color:#669966;
text-decoration:none;
font-weight:bold;
border-bottom:1px solid #cdcdcd;
}


.content a:hover, .commentlist a:hover, li a:hover, .goodiescontent a:hover {
color:#669966;
text-decoration:none;
font-weight:bold;
border-bottom:1px solid #000;
}

ul {
margin:5px;
}

ul li {
margin:10px;
padding:1px;
line-height:125%;
}


ol.commentlist {
margin-right:10px;
padding-left:12px;
list-style-type:none;
line-height:110%;
}

.commentlist li {
background:#fff;
padding-top:8px;
padding-left:15px;
padding-bottom:8px;
border:1px solid #dcdcdc;
border-bottom:0px solid #dcdcdc;
}

.commentlist li p {
margin:5px 0;
}

.commentlist li cite {
line-height:0;
font-weight:bold;
}

.commentlist li.alt {
background:#efefef;
}

.commentlist li.authorcomment {
background:#D7EAF5;
}


.content li {
font-size:100%;
line-height:140%;
color:#232323;
}

.content p img, .content ul li img {
float:left;
margin:0 10px 5px 10px;
}

.content p a img {
border:0;
}

blockquote {
background:#efefef;
font-size:95%;
border-left:2px dotted #999;
padding-left:10px;
line-height:130%;
}


#popupnote {
position:absolute;
top:25%;
left:25%;
z-index:500;
width:50%;
height:35%;
font:bold 100% Trebuchet MS,Verdana,Geneva,Arial,Helvetica,sans-serif;
text-align:center;
color:#ffffff;
border:5px solid #3f3f3f;
background:#64899E;
margin:0;
padding:0;
font-size:90%;
}

#popupnote h2 {
margin:0;
padding:5px;
}

.goodies h3, .goodies p, .goodies .goodiescontent {
display:inline;
}




/* LiveSearch */

form#searchform {
margin:0;
padding-bottom:15px;
text-align:right;
margin-right:9px;
padding-top:.2em;
background:#ACC4D2;
height:.7em;
margin-bottom:1em;
}

input#livesearch {
margin-right:2px;
text-align:right;
background:#dcdcdc;
border:2px solid #fff;
font-family:Arial,sans-serif;
font-size:80%;
font-weight:bold;
color:#232323;
}

input#livesearch:hover {
background:#fff;
}

input#livesearch:focus {
background:#fff;
border:2px solid #64899E;
}

.LSRow small, #searchcontrols small {
color: #000;
font-size:100%;
}
#LSHighlight small {
color: #515151;
}

#LSResult {
float:right;
background-color: #fff;
width: 200px;
margin: 0 0 0 4px;
font: 80% Arial, Sans-Serif;
padding: 0 0 6px 0;
border:2px solid #64899E;
z-index: 100;
}

#LSResult:hover #LSHighlight {
background-color: white;
border-color: white;
}

.LSRow {
text-align: left;
padding: 3px 10px 3px;
border-top: 2px solid white;
border-bottom: 2px solid white;
}

#LSHighlight, .LSRow:hover {
background-color: #ACC4D2;
border-top: 2px solid #64899E;;
border-bottom: 2px solid #64899E;;
}

.LSRow a {
color: #232323;
font-weight: normal;
text-decoration:none;
border-bottom:1px solid #fff;
}
.LSRow a:hover {
color: #000;
font-weight: normal;
border-bottom:1px solid #000;
}

#LSHighlight small {
color: #515151;
}

#searchcontrols {
padding: 2px;

}

.oddresult {
background-color: #64899E;
height:2.5em;
color:black; font-weight:bold;
}

.oddresult .alignright a:link {
color:black; font-weight:bold;
}

.LSRes .LSRes {
background:#dcdcdc;
padding:2px;
}

.LSRes .LSRes a:link {
color:#232323;
font-weight:bold;
}

.googleads {
margin:15px 0 0 0;
}

#emailsub input {
font-size:90%;
border:1px solid black;
padding:2px;
}

#emailsub {
display:inline;
padding:0;
margin:0;
}

input.fightspam {
width:5px;
visibility:hidden;
}

body p.feedburnerFlareBlock {
display:none;
}

div#right p.feedburnerFlareBlock {
display:block;
color:#64899E;
margin:0 auto;
background:#efefef;
padding:5px;
text-align:center;
clear:both;
}

div#right p.feedburnerFlareBlock a, div#right p.feedburnerFlareBlock a:link{
color:#64899E;
}