/*  
THEME NAME: Mississippi Horse Connection
THEME URI: http://www.southernequineconnection.com
DESCRIPTION: a theme for Mississippi Horse Connection
VERSION: 1.0
AUTHOR: MBJWORK
AUTHOR URI: http://www.mbjwork.com/
*/

h1, h2, h3, h4, h5, p, ul, ol, li {margin:0; padding:0;}


				

input, select, textarea {
				font-family: Arial, Helvetica, sans-serif;
				color:#333;	
				font-size:12px;
				font-weight:normal;
				}


a {outline:none;}


/* PREVENTS DISPLAY OF BANNER AD TITLES */

#tophome h4, #left1home h4, #left2home h4, #right1home h4, #right2home h4, #footerhome h4, #topinterior h4, #left1interior h4, #left2interior h4, #right1interior h4, #right2interior h4, #footerinterior h4 {display:none;}

div#tophome, div#topinterior {margin:7px;}
div#footerhome, div#footerinterior {margin:5px 0 15px 0;}


body {
		background-repeat:repeat;
		text-align:center;
		background-color:#e1deb5;
		font-family:Georgia,'Trebuchet MS','Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
		margin:0; 
		padding:0; 		
		}
		
		
#banner {width:100%;
		clear:both;
		height:250px;
		background-image:url(images/pageback.png);
		background-repeat:repeat-x;
	    margin:0;
	    text-indent:-9999px;
			}



#banner h1 {
	width:960px;
	clear:both;
	height:250px;
	background-image:url(images/bannerfade.jpg);
	background-repeat:no-repeat;
	background-color:#0B4402;
	background-position:center;
	margin:0 auto;
	text-indent:-9999px;
	cursor:pointer;
	}



#wrapper {width:960px;
			background-color:#e1deb5;
			margin:0 auto;
			text-align:left;
			overflow:hidden;
			}	



#navbar {width:100%;
		background-color:#640000;
		height:41px;		
		text-align:center;
		margin:0 auto;
		}
		
#navbar ul {text-align:center;
			list-style-type:none;
			margin:0 auto;
			}
			
#navbar li {display:inline;
			margin:0;
			padding:0;}			
			
#navbar li a { 	font-size:.9em;
				padding:12px 25px 12px 25px;
				color:#fff;
				margin:0;
				line-height:41px;
				text-transform:uppercase;
				background-color:#640000;
				text-decoration:none;
				}
							
#navbar li a:hover {
				background-color:#fff;
				color:#640000;
				}					

		

#navcurrent {background-color:#000 !important;
				color:#fff !important;}


#page {
	background-color:#e1deb5;
	margin: 42px auto 0px auto;
	width: 960px;
	overflow:hidden;
	}


				

			
					
.postdatestamp {color:#666666;
		font-size:.8em;
		margin-bottom:14px;
		margin-top:-7px;
		}


.post {text-align: left;
		margin-bottom:40px;}

.post h2 {	font-weight: bold;
			font-size:1.5em;
			color:#000000;
			margin-top:3px;
			margin-bottom:12px;
			}

.post h3 {	font-weight: bold;
			font-size:1.3em;
			color:#000000;
			margin-top:6px;
			margin-bottom:8px;
			}


.post p {line-height:140%;
			margin-bottom:15px;
			font-size:1.1em;
			}


.post ul {list-style-type:square;
			padding-left:30px;
			padding-right:42px;
			}
			
.post ol   {padding-left:30px;
			padding-right:42px;
			}			

.post li {margin-bottom:12px;
			line-height:140%;}
	


h2.page {	font-weight: bold;
			font-size:1.5em;
			color:#000000;
			margin-top:3px;
			margin-bottom:12px;
			}

h3.page {	font-weight: bold;
			font-size:1.3em;
			color:#000000;
			margin-top:6px;
			margin-bottom:8px;
			}





/* CUSTOM STYLES FOR LEFT AND RIGHT COL THAT USE SIDEBAR WIDGETS FOR BANNER ADS */

#leftcol {width:120px;
			margin:10px 15px;
			float:left;
			}
			
#rightcol {width:120px;
			margin:10px 15px;
			float:right;
			}

/* CUSTOM STYLE FOR MIDDLECOL WHICH HOUSES POST CONTENT BETWEEN SIDEBARS */

#middlecol {width:640px;
			margin:10px;
			float:left;
			font-size:.9em;
			text-align:left;
			}	
			

/* if this works ok, then replace the middlecol above with this */			
#middlecol {width:600px;
			margin:10px 30px 10px 30px;
			float:left;
			font-size:.9em;
			text-align:left;
			}								


#middlecol a {color:#0b4302;
			text-decoration:underline;
			}
			
#middlecol a:hover {color:#0b4302;
         		  background-color:#fff;
				  text-decoration:none;
				}			

#middlecol .postmetadata {text-align: left;
						background-color:#fff;
						padding:9px;
						font-size:.9em;
						}
		
#middlecol .postmetadata a:hover {background-color:#e1deb5;
					text-decoration:underline;
					}		
					
					
#middlecol ul {list-style-type:square;
			padding-left:30px;
			padding-right:42px;
			}
			
#middlecol ol {	padding-left:30px;
			padding-right:42px;
			}			

#middlecol li {margin-bottom:5px;
			line-height:130%;}
	
	


/* STYLES FOR HOME PAGE ARTICLES */

.homearticle h2 {font-size:1.6em;
				color:#000;
				margin-bottom:10px;
				}
				
.homearticle p {font-size:1.1em;
				color:#000;
				line-height:140%;
				margin-bottom:15px;
				}				


div#searchcontainer {background-color:#ccc; 
					display:block;
					width:375px;
					padding:10px; 
					text-align:left; 
					margin-top:20px;
					}


input#s {padding:5px; width:250px;}
	
input#searchsubmit { display:inline;
					 margin:0;
		             padding:6px;
		             width:80px;
		             border:0;
		             background-color:#0B4402;
		             color:#fff;
					}
		
		
		
input#searchsubmit:hover { background-color:#640000;
							color:#fff;
							cursor:pointer;
							}	
	
	
input.submit {	display:block;
				margin:10px 0;
				padding:5px;
				width:200px;
				clear:both;
				border:0;
				background-color:#0B4402;
				color:#fff;
				}
			
		
input.submit:hover {
		background-color:#640000;
		color:#fff;
		cursor:pointer;
		}
	
	
/* COMMENT STYLES */

h3#comments, h3#respond {
			font-weight: bold;
			font-size:1.3em;
			color:#333;
			margin-top:6px;
			margin-bottom:6px;
			}


ol.commentlist  {padding-left:37px;
				padding-bottom:37px;
				width:90%;
				}
			
ol.commentlist li {font-size:1.1em;
					padding:8px;
					color:#333;
					line-height:140%;
					margin-bottom:5px;
					border-bottom:1px solid #666;
					}			


blockquote { margin: 15px 30px 0 10px;
			 padding-left: 20px;
			 border-left: 5px solid #ddd;
			}


a img {	border: none; }

/* COMMENT FORM STYLES */

#commentform p {font-size:1.1em;
				color:#333333;
				margin-bottom:5px;
				}
				
#commentform input {width:500px; display:block; padding:5px;}
					
#commentform textarea {width:500px; display:block; padding:5px;}					

#commentform input.submit {	display:block;
				margin:10px 0;
				padding:8px;
				width:200px;
				clear:both;
				border:0;
				background-color:#0B4402;
				color:#fff;
				}
			
		
#commentform input.submit:hover {
		background-color:#640000;
		color:#fff;
		cursor:pointer;
		}
			
/* THE HIDDEN FIELD CLASS IS USED ON A HIDDEN INPUT IN THE COMMENT FORM BECAUSE WITHOUT IT THE HIDDEN FIELD HAS A WHITE BACKGROUND IN FIREFOX */
			
#commentform input.hiddenfield {background-color:#e1deb5;}	

	
/* STYLES FOR CONTACT FORM ON CONTACT PAGE */	
	
form#contactform {border:0; margin:0; padding:0;}

form#contactform fieldset {border:0; margin:0; padding:0;}
	
form#contactform label {margin:0; padding:0;}	
	
form#contactform input {width:400px; display:block; margin:0; padding:3px; margin-top:3px; margin-bottom:15px;}
					
form#contactform textarea {width:400px; display:block; padding:3px; margin-top:3px;}		
	
form#contactform input.submit {	display:block;
				margin:17px 0;
				padding:7px;
				width:200px;
				clear:both;
				border:0;
				background-color:#0B4402;
				color:#fff;
				}
			
		
form#contactform input.submit:hover {
		background-color:#640000;
		color:#fff;
		cursor:pointer;
		}	
	
	

div#adprices table {text-align:left;
				margin-bottom:15px;}

div#adprices table th {background-color:#0b4302;
					color:#fff;
					font-size:12px;
					padding:3px;
					}
					
div#adprices table td {background-color:#fff;
					color:#333;
					font-size:12px;
					padding:3px;
					}					
			
			
				
.alignleft	{float:left;}			
								
.alignright {float:right;}
			


#footer {text-align:right;
		border-top:30px solid #640000;
		background-color:#0B4402;
	    width:100%;
		height:140px;
	    color:#fff;
        margin:0;
        clear:both;
        overflow:hidden;
		}
		
		
#footer p {line-height:140px;
			text-align:center;
			margin:0 auto;
			color:#ccc;
		    }			

#footer a {color:#ccc; font-weight:normal; text-decoration:none;}					
				
#footer a:hover {color:#fff; font-weight:normal; text-decoration:underline;}	
											
						

							
