﻿/* Mower County Republican Party, CSS layout Mar09, BThiel
Site uses _mcrp.dwt which is a TABLE-POSITIONED layout...  
therefore, DON'T put positioning definitions here.  */

body  {background-color: #ffffff;  color:#663333;
			background-image:url('../images/bodybkgd-dkred.jpg'); background-repeat:repeat-x;
			margin-left:auto; margin-right:auto; margin-top:10px;
}
p		{ line-height: 1.1em; text-align:left;
	vertical-align: top;
}					
h1  { color: #990000; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
					font-variant: none; font-style:normal; font-weight:bold; 
					font-size: 1.3em; text-align:center; }
h2  { color: #660000; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
					font-variant: none; font-style:normal; font-weight:bold; 
					font-size: 1.2em; text-align:center; }
h3  { color: #992222; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
					font-variant: none; font-style:normal; font-weight:bold; 
					font-size: 1.1em; text-align:center; }
h4  { color: #992222; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
					font-variant: none; font-style:normal; font-weight:bold; 
					font-size: 1.1em; text-align: left; }
h5  { color: #662222; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
					font-variant: none; font-style:normal; font-weight:bold; 
					font-size: 1.0em; text-align: center; text-decoration: none; }
h6  { color: #662222; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
					font-variant: none; font-style:normal; font-weight:bold; 
				font-size: 1.0em; text-align: left; text-decoration: none;}
dl       { color: #000; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 0.9em;
					 text-align:left; font-size:0.85em}
ol ol ol { color: #663333; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 0.9em;
					 text-align:left; font-size:0.85em}
ol ol    { color: #663333; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 0.9em;
					 text-align:left; font-size:0.85em}
ol       { color: #663333; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 0.9em;
					 text-align:left; font-size:0.85em}
ul ul ul { color: #663333; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 0.9em;
					 text-align:left; font-size:0.85em}
ul ul    { color: #663333; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 0.9em;
					 text-align:left; font-size:0.85em}
ul       { color: #663333; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 0.9em;
					 text-align:left; font-size:0.85em}
li       { color: #663333; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 0.9em;
					 text-align:left; font-size:0.85em}
					 

a:link    { color: #666666; text-decoration: underline; }  
a:active  { color: #cccccc; text-decoration: none; }  
a:visited { color: #666666; text-decoration: underline; }  
a:hover   { color: #ffffff; text-decoration: none; background-color:#666666; } 

.masthead  { background: #661111; padding-top: 1px; color:#FFFFFF; 
	font-style:normal; font-weight:bold; line-height:22px; font-size:18px; 
	font-family:Trebuchet MS, Arial, sans-serif;
	border-collapse: collapse;
}
.masthead2  { background: #661111; background-image:url('../images/bg-rose2.jpg');
	padding: 5px 10px 5px 10px; color:#EEEEEE; 
	font-style:normal; font-weight:bold; font-size:14px; 
	font-family:Trebuchet MS, Arial, sans-serif;
	border-collapse: collapse;
}

.vnav { color: #eeeeee; background-image:url('../images/bg-rose2.jpg');
							padding: 10px 10px 5px 10px;	
							font: normal bold 13px/17px Trebuchet MS, Arial, sans-serif; 
}
.left_col { color: #eeeeee;  background-image:url('../images/bg-rose2.jpg'); 
							background-color:#be6e5e;
							padding: 10px 10px 5px 10px;
							font: normal bold 14px/18px Trebuchet MS, Arial, sans-serif; 
}
.middle_col { padding:0px 10px 5px 10px; 
}
.right_col { padding:5px 5px 5px 5px;  color: #aa6666; 
		background-image:url('../images/bg-textbox.jpg'); 
		font: normal normal 0.9em Trebuchet MS, Arial, sans-serif; 
		text-align:center; 
}
.textbox {color: #442222; padding: 3px;  border: 1px solid #cccccc;
	font: normal normal 0.85em Trebuchet MS, Arial, sans-serif; 
	background-image:url('../images/bg-textbox.jpg');
}
.textboxtop { color: #663333; text-align:center; 
  font: normal bold 1.2em Trebuchet MS, Arial, sans-serif;
}
.footer { height: 20px;  text-align:center; color:#eeeeee;
					font-size: 0.7em; font-family: Trebuchet MS, Arial, sans-serif; 
					background-image:url('../images/bg-rose2.jpg');
}
.right_col a:link 
  { color: #aa6666; font: normal normal 11px Trebuchet MS, Arial, sans-serif; 
    text-decoration: none; }
.right_col a:active  
  { color: #aa6666; font: normal normal 11px  Trebuchet MS, Arial, sans-serif; 
    text-decoration: none; background-color:#6666aa }
.right_col a:visited  
  { color: #aa6666; font: normal normal 11px Trebuchet MS, Arial, sans-serif; 
    text-decoration: none; }
.right_col a:hover  
  { color: #990000; font: normal normal 11px Trebuchet MS, Arial, sans-serif; 
    text-decoration: none; background-color:#6666aa; } 
    
.masthead a:link 
  { color: #FFF; font: bold bold 13px/18px Trebuchet MS, Arial, sans-serif; 
    text-decoration: none; }
.masthead a:active  
  { color: #FCC; font: bold bold 13px/18px Trebuchet MS, Arial, sans-serif; 
    text-decoration: none; }
.masthead a:visited  
  { color: #FFF; font: bold bold 13px/18px Trebuchet MS, Arial, sans-serif; 
    text-decoration: none; }
.masthead a:hover  
  { color: #FCC; font: bold bold 13px/18px Trebuchet MS, Arial, sans-serif;
    text-decoration: none; border-bottom: 1px solid #C2CFD8;  } 

.vnav a:link 
  { color: #FFFFFF; font: normal bold 12px/16px Trebuchet MS, Arial, sans-serif; 
    text-decoration: none; }
.vnav a:active  
  { color: #FFFFFF; font: normal bold 12px/16px Trebuchet MS, Arial, sans-serif; 
    text-decoration: none; }
.vnav a:visited  
  { color: #FFFFFF; font: normal bold 12px/16px Trebuchet MS, Arial, sans-serif; 
    text-decoration: none; }
.vnav a:hover  
  { color: #FFFFFF; font: normal bold 12px/16px Trebuchet MS, Arial, sans-serif; 
    text-decoration: none; border-bottom: 1px solid #597B3E; } 

.masthead2 a:link 
  { color: #FFFFFF; font: normal bold 12px/16px Trebuchet MS, Arial, sans-serif; 
    text-decoration: none; }
.masthead2 a:active  
  { color: #FFFFFF; font: normal bold 12px/16px Trebuchet MS, Arial, sans-serif; 
    text-decoration: none; }
.masthead2 a:visited  
  { color: #FFFFFF; font: normal bold 12px/16px Trebuchet MS, Arial, sans-serif; 
    text-decoration: none; }
.masthead2 a:hover  
  { color: #FFFFFF; font: normal bold 12px/16px Trebuchet MS, Arial, sans-serif; 
    text-decoration: none; border-bottom: 1px solid #597B3E; } 

    
.footer a:link 
  { color: #eeeeee; font: normal normal 8px/10px Trebuchet MS, Arial, sans-serif; } 
.footer a:active  
  { color: #eeeeee; font: normal normal 8px/10px Trebuchet MS, Arial, sans-serif; } 
.footer a:visited  
  { color: #eeeeee; font: normal normal 8px/10px Trebuchet MS, Arial, sans-serif; }   
.footer a:hover  
  { color: #eeeeee; font: normal normal 8px/10px Trebuchet MS, Arial, sans-serif; } 


HR { height: 1px; align: center; width:75%; color:#999; }

	
