body {background: url("http://www.mccainbio.com/images/vbkg.jpg") repeat-y #ffffff;  color:#000000; margin:0px 0px 0px 0px; font: 11px Verdana, Arial, Helvetica, sans-serif; }

   a {text-decoration:none;}
   a:link {color:#b70000;}
   a:visited {color:#A7A7A7;}
   a:hover {text-decoration: none; color: #000000;}

#liberty {position:absolute; top:0px; left:0px; background: url("http://www.mccainbio.com/images/bkg.jpg") repeat-x #ffffff; width: 100%; padding-left: 5px;}
#title {position:absolute; top:77px; left:220px; font: italic 11px Georgia, Times New Roman; color: #ffffff;}
#title2 {position:absolute; top:0px; left:133px; font: 72px Georgia, Times New Roman, Arial;color: #000000;}
.title3 {display: inline; font: 74px Georgia, Times New Roman, Arial; color: #6F6F6F;}

h1 {margin: 0px 0px 15px 0px; font: normal 25px Verdana, Arial, sans-serif; color: #C5C5C5;}
h2 {float: left; margin: 0 10px 15px 0px; padding-right: 5px; border-right: #d1d1d1 solid 1px;	font: normal 25px Verdana, Arial, sans-serif; color: #C5C5C5; line-height: 35px;}
h3 {margin: 0px 0px 0px 0px; 	font: 11px Verdana, Arial; font-weight: bold;}
h4 {margin-bottom:5px; font: 13px Verdana; font-weight: bold;}
.cm {margin: 0px 0px 15px 0px; font: normal 18px Verdana, Arial, sans-serif; color: #C5C5C5;}



#log {position:absolute; top:175px; left:20px; width:500px;}
.posted {margin:0px 0px 25px 0px; font-size: 80%;}
.logbody {font: 11px Verdana; margin:25px 0px 70px 0px;}
.entrybody {font: 11px Verdana; margin-bottom: 60px;}
.eventbody {font: 11px Verdana; margin-bottom: 20px;}

#log a {text-decoration:underline;}
 #log  a:link {color:#b70000;}
 #log  a:visited {color:#A7A7A7;}
 #log  a:hover {text-decoration: underline; color: #000000;}



#side {position:absolute; top:135px; left:557px; width:200px; margin: 0px 0px 0px 0px;  padding-top: 30px; font: 11px verdana;}
.sidetitle {margin: 0px 10px 0px 10px;  padding-bottom: 2px; font-weight: bold; color: #000000; border-bottom: 4px solid #A7A7A7; text-align: center;} 
.sidebody { margin: 0px 10px 20px 10px; background: #ffffff; padding: 5px; border-left: 1px solid #A7A7A7; border-right: 1px solid #A7A7A7; border-bottom: 1px solid #A7A7A7;}
.sidebody2 { margin: 0px 10px 20px 10px; background: #ffffff; padding: 5px; border-left: 1px solid #A7A7A7; border-right: 1px solid #A7A7A7; border-bottom: 1px solid #A7A7A7; border-top: 1px solid #A7A7A7;}

#side2 {position:absolute; top:135px; left:780px; width:200px; margin: 0px 0px 0px 0px;  padding-top: 30px; font: 11px verdana;}

ul {margin-bottom: 0px; margin-top: 0px;}
li {margin-bottom: 0px; margin-top: 0px;}

p {margin-top: 0px; margin-bottom: 12px;}

input {border: 1px solid #000000; font: 11px verdana, tahoma, helvetica, sans-serif; color: #000000; background: #ffffff;}
textarea {border: 1px solid #000000; background: #ffffff; font: 11px verdana, "trebuchet ms", tahoma, helvetica, sans-serif; color: #000000; }
label {font: 11px verdana; color: #000000;}

blockquote {margin-left: 30px; margin-right: 30px; background: #e8e8e8; color: #000000; padding: 10px; border-left: 5px solid #b70000;}

.comment-content {color: #000000; border: 1px solid #000000; padding: 10px;}
.commenter {text-align: right; margin-bottom: 20px; font: italic 10px verdana;}