
 pre,form,body,html,blockquote,fieldset,input,li,ul,div
    {margin-top: 0px; margin:0; padding:0;}

#wrapper {height:100%; }
#centered {position: relative; margin: 0 auto; width:920px;  text-align:center;  z-index:50;  font-family:Arial; height:100%;   background-color:white;}     

body { height:100%; background-image:url('images/bg.jpg'); background-color:white;}    
 
.header {float:left; width:429px;  margin:0; padding:0;}


.menuvert {width:180px; height:180px; float:left; font-family:Arial Narrow; font-size:16px;  margin:0; padding:0;}
.menuvert li {background-image:url('images/buttonbg.jpg'); background-repeat: repeat-x;  width:180px; height:36px;  color:white; line-height:180%;}

.menuvert li a {width:180px; height:36px; display:block; color:white; text-decoration:none;}
.menuvert li a:hover {width:180px; height:36px;  display:block; color:#ab0916; background-image:url('images/buttonoverbg.jpg'); background-repeat: repeat-x; font-weight: bold;}  

.logo {float:right; width:311px; margin:0; padding:0;}

.menuhoriz {width:920px; height:36px; float:left; font-family:Arial Narrow; background-image:url('images/buttonbg.jpg'); background-repeat: repeat-x;  clear:both; color:white;  font-size:16px;}

a {color:#ab0916; text-decoration:none;}
a:hover {color:black;}

.menuitem {width:130px; height:36px; color:white; line-height:190%; margin:0; padding:0; float:left;}  
.menuitem a {width:130px; height:36px; display:block; color:white; text-decoration:none;}
.menuitem a:hover {width:130px; height:36px;  display:block; color:#ab0916; background-image:url('images/buttonoverbg.jpg'); background-repeat: repeat-x; font-weight: bold;}  

.candidateflash {float:left; width:920px; height:173px;}

.founders {float:left; width:920px; height:273px;}

.ourfounders {float:left; width:570px; height:273px;}    

#content {color:black; padding:0px; width:920px; font-size:15px; font-family:Arial Narrow; margin:0;
}
#maincontent {color:black; padding:0px; margin:0; width:570px; font-size:15px; font-family:Arial Narrow; float:left; min-height:250px; text-align:left;  height:auto !important; height:250px; background-color:#fdfacf; padding:20px;
}  


    
.welcome {width:268px;  float:left; text-align:left; padding:15px; padding-right:10px; padding-top:0px; padding-left:0px; }
.updates {width:268px; float:left; text-align:left; padding:15px; padding-right:10px; padding-top:0px; padding-left:0px;}

.titleblock {width:100%; height:30px; background-image:url('images/titlebg.jpg'); background-color:#a60d0f; color:white;  font-family:Arial Narrow; font-size:16px; text-align: left; line-height:180%;}

.smalltitle { text-transform: uppercase; color:#ab0916; font-weight:bold;} 
.smalltitle2 {font-size:12px; color:#ab0916; font-weight:bold;}  

.smalldate { color:black; font-weight:bold;}   
.eventdesc { color:#999999; font-weight:bold;}  
.eventmore a {color:#ab0916;  font-weight:normal;}     



h1   {font-size:16pt; color:#ab0916; font-weight:bold;} 
h2   {font-size:14pt; color:#ab0916; font-weight:bold;}   
h3   {font-size:13pt; color:#ab0916; font-weight:bold;}       

.date {font-size:12px; color:#999999;}

.sidebar {float:right; width:310px;}
.blptv {float:right;  width:310px; height:302px;  z-index:1; padding:0px; position:relative; top:0px; right:1px; background-color:white;}

.blptv2 {float:right;  width:310px; height:299px;  z-index:1; padding:0px; position:relative; top:0px; right:1px; background-color:white;}    

.blptvbuttons2 {position:absolute; top:140px; right:6px; width:270px; z-index:5000;}  

.blptvbuttons {position:absolute; top:95px; right:6px; width:270px; z-index:5000;}

.blptvplay {position:absolute; top:255px; right:10px; width:280px; height:41px; cursor:hand; display:block;}    

.blptvplay2 {position:absolute; top:247px; right:12px; width:280px; height:41px; cursor:hand; display:block;}   

a#tvbutton {
    color:white;
    float:left;
    width: 122px;
    height: 30px;
    background-image: url(images/roundedbutton.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    margin: 0 auto;
    padding:0px;
    
}
a#tvbutton:hover {
    color:#ab0916; 
    font-weight:bold;
    background-position: 0 -30px;
}        
 
 a#politicalbutton {
    color:white;
    float:left;
    width: 240px;
    height: 30px;
    background-image: url(images/roundedbuttonlong.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    margin: 0 auto;
    padding:0px;
    
}
a#politicalbutton:hover {
    color:#ab0916; 
    font-weight:bold;
    background-position: 0 -30px;
}  

.bottombar {float:left; clear:left; width:600px; padding-left:10px;}

.didyouknow { float:left;  text-align:left; width:170px; height:210px; background-color:#cce9f7; padding:10px; padding-bottom:0px; font-size:10pt;}

.banner {float:left;  text-align:left; padding:10px; padding-top:0px;  background-color:#fdfacf; color:#ab0916; width:375px; padding-right:0px;  margin-bottom: 0px;}  

.audio {float:left;  text-align:left; padding:10px; padding-top:0px; padding-right:0px; width:175px; background-color:#fdfacf; height:210px; padding-left:10px;}  

#audioplayer {float:left;  text-align:left; padding:10px; padding-top:0px;  color:#ab0916; width:200px; padding-right:0px;  margin-bottom: 0px;}  



.initiative {clear:left; float:left;  text-align:left; padding:10px; padding-top:0px; background-color:#ebebeb; width:558px;}  

.footer {clear:both; width:920px; height:66px; background-image: url('images/footer.jpg');}
.footer a {color:white; text-decoration:none;}
.footertext {position:relative; float:right; top:20px; right:0px; font-family:Arial Narrow; font-weight:bold; font-size:12px; text-transform: uppercase; width:265px; color:white; text-align:left;}

.footerfinal {clear:both; width:920px; height:20px; background-color:#fdfacf;}



 #blptvcorner
{
float:left;
width:67px; height:66px;
z-index:100; position:relative; top:11px; left:12px; float:left;
}

.candidate-name {
    font-family: "Arial Narrow";
    font-size: 36px;
    font-weight:bold;
    color: #A90E12;
}

.vote { font-family:arial black;
font-size:66px;
color:#666666}

.whitered {background-color:#A80B12; color:#FFFFFF; font-weight:bold;}