/*



Theme Name: TML Web 2-Column Left



Theme URI: http://example.com



Description: A Blank Wordpress theme with left sidebar



Author: TML Web



Author URI: http:/www.tmlwebdesign.co.nz



version: 1.0



*/















/* basics */







* {



	margin:0;



	padding:0;



}



body {



	font-family:  verdana, arial, tahoma, sans-serif;

	font-size: 11px;

	margin: 0px auto 0px auto;

	padding: 0;

	background: #fff url(images/header_bk.jpg) repeat-x;

}



/* use the below in replace of the above if you want a centered background graphic */







/*



body {



background: url(http://74.53.53.194/~tmlweb08/dev/wp-content/themes/TML-2L/images/bg.gif) top no-repeat;



font-family: verdana, arial, tahoma, sans-serif;



font-size: 12px;



margin: 0;



padding: 0



}



*/







h1 {



	font-size: 14px;



}



h2 {



	font-family: palatino linotype, georgia, arial, times;



	font-size: 16px;



	font-weight: bold;



	color: #08122E;



	margin-top: 8px;



}



h2.archivetitle {



	margin: 15px 0 0 15px;



}



h3 {



	font-size: 12px;



	margin-top:10px;



}



h4 {



	font-size: 9px;



}



/* images and misc. */







img {



	border: none;



	padding: 5px;



}



img a {



	border:none;



}



img.left {



	float: left;



	border: none;



	padding: 5px;



}



img.right {



	float: right;



	border: none;



	padding: 5px;



}



blockquote {



	border-left:1px solid #A5ABAB;



	margin:15px;



	padding:0 12px 0 12px;



}



code {



	margin:10px;



	font-family:"Courier New", Courier, monospace;



}



/* links */







a {



	color:#666;



	text-decoration:none;



	border: none;



}



a:hover {



	color:#333;



	text-decoration: underline;



	border: none;



}



/* container */







#container {



	width: 1040px;



	margin: 0px auto 0px auto;



	padding: 0px;



	background:transparent;



	color:#333;



	overflow: hidden;



}



/* header */







#header {



	width: 960px;



	height: 227px;



	color: #fff;

margin: 0 auto;



}



#header h1 {



	font-family: palatino linotype, georgia, arial, times;



	font-size: 22px;



	font-weight: 300;



	letter-spacing: 1px;



	margin: 0;



	padding: 120px 0 0 16px;



}



#header h1 a {



	color: #404040;



	text-decoration: none;



}



#header h1 a:hover {



	color: #666;



	text-decoration: none;



}

#header img.logo{



	margin: 0 20px;



	padding: 5px 0px 0px 0px;



}

.logo.quad {
	float:left;
}
.logo.horse {
	float:right;
}


#header img{



	margin: 0;



	padding: 30px 0px 0px 0px;



}

#header h2 {



	font-family: palatino linotype, georgia, arial, times;



	font-size: 12px;



	font-weight: bold;



	font-style: italic;



	color: #404040;



	letter-spacing: 1px;



	margin: 0;



	padding: 0 0 0 18px;



}













#banner{



width: 960px;

height: 300px;

margin: 0 auto;









}



















#intro{



float: right;



width: 269px;



}







#bannertext{



float: left;

width: 600px;











	font-family: garamond;



	font-size: 36px;



	font-weight: bold;



	padding: 0px;



	margin-top: 35px;



	line-height: 120%;

	color: #2c2d3c;


	font-size:28px;
	width:44%;
	margin:30px 3%;
	text-align:center;
	
}
#banner {
	padding-top:20px;
}
#banner img {
	float:left;
	height:auto;
	width:23%;
	margin:0 1%;
	padding:0;
}

#banner.horse-only .quad {
	display:none;
}
#banner.horse-only #bannertext {
	width:69%;
	text-align:left;
}

#banner.quad-only .horse {
	display:none;
}
#banner.quad-only #bannertext {
	width:69%;
	text-align:left;
}


#bannertext em{



color: #2c2d3c;



	font-family: garamond;



	font-size: 50px;



	font-weight: normal;



	padding: 0px;



	margin: 0px;



	line-height: 140%;



	font-style: normal;



	}



/* main menu */





/* main menu */



#menu { 

width: 960px;

    list-style: none; 

    padding: 0; 

    height: 42px; 

    font-size: 11px; 

    font-weight: bold; 

margin-top: 18px;

font-family: Georgia;

font-size: 12px;

  	 float:left;clear:both;

} 

 

#menu li { 

    float: left; 

	 /*background: url(images/tabbg.png) no-repeat left top; 
	background-size:100%;
  height: 42px;*/

/*width: 117px;
width: 125px;*/

	 display: inline;

	 list-style: none;

margin-right: 3px;

text-align: center;

padding-top: 15px;

padding-left: 3px;


width:auto;
padding:15px 18px 0;
background-size:100% 46px;
background:#2C2D3C;
border-radius:10px 10px 0 0;
height:31px;
} 

 

#menu li a { 

    background: no-repeat top right; 

    padding: 8px 10px; 
 	color: #fff;

} 



#menu li.current_page_item { 

	/*background: url(images/tabcurrent.png);

	background-repeat: no-repeat;	

	background-size:100% 46px;*/
	background:#DFDDD6;
}



#menu li.current_page_item a { 

color: #6b252c;



}



#menu li:hover { 

	/*background: url(images/tabcurrent.png);

	background-repeat: no-repeat;	*/
	background:#DFDDD6;
	color: #6b252c;

}



#menu li a:hover { 

color: #6b252c;

text-decoration: none;

}



 







/* content */



#content {



	float: right;



width: 660px;



}



.post {



	margin: 0 10px;



	padding:10px 10px 10px 5px;



	line-height: 22px;

font-family: Arial, "Century Gothic";

font-size: 12px;

color: #333333;



}



.post h2 {



	font-family: Georgia, "Times New Roman";



	font-size: 28px;



	font-weight: normal;



	color: #6b252c;

padding-bottom: 10px;

padding-top: 10px;



}



.post h3 {



	font-family: Arial;



	font-size: 16px;



	font-weight: bold;



	color: #333333;



	margin: 0;



	padding: 0;



}



.post h2 a {



	color: #6b252c;



	text-decoration: none;



}



.post h2 a:hover {



	color: #666;



	text-decoration: none;



}



.post p {



	font-size: 12px;

color: #333333;

text-align: justify;





}



.post a {



	text-decoration:underline;



}



.post ul {

margin-bottom: 15px;

}



.post li {

margin-left: 30px;



}



.entry p {



	margin:12px 0;



}



.postmetadata {



	clear: both;



	border-top: 1px dotted #A2A2A2;



	padding:6px 0;



	margin-top: 16px;



}



p.postmetadata {



	font-size: 10px;



	font-weight: bold;



}



.navigation {



	font-size:11px;



	float:left;



	width:100%;



}



.alignleft {



	float:left;



	margin:25px;



}



.alignright {



	float:right;



	margin:25px;



}



.notfound {



	padding: 25px;



	font-size: 14pt;



	font-weight: 300;



}



/* sidebar */





#sidebar {

	font-family: verdana, arial, tahoma;

	font-size:12px;

	line-height: 150%;

	width: 313px;

	float:left;

	margin: 12px 0px 20px 10px;

	padding: 10px;

}



#sidebar h2 {



	font-family: Georgia;

	font-weight: normal;

	font-size: 22px;

	text-align: left;

	color: #2c2d3c;

	margin: 0;

	padding-bottom: 10px;

letter-spacing: -1px;



}



#sidebar p {

	margin:0;

	padding: 0;

}



#sidebar img {

	padding: 0;

	margin: 0;

}



#sidebar ul {

	margin:12px 0 0 40px;

	padding:0;

	list-style-type: none;

}



#sidebar ul li {

	margin: 0;

	padding: 0;

	line-height: 150%;

	list-style-type: none;

margin-bottom: 15px;

}



#sidebar ul ul {

	margin: 2px 0 15px 0px;

	padding: 0;



}



#sidebar ul ul li {

	list-style-type: none;

	list-style-position: inside;

	margin: 0;

	padding: 0;



}



#sidebar ul ul ul {

	margin: 0;

	padding: 0;

}



#sidebar ul ul ul li {

	padding: 0 0 0 10px;

	list-style-type: square;

	color: #898989;

}



#sidebar a{

color: #6b252c;

}





#roundside{

width: 312px;

background: url(images/sidebarbg.gif);

}





/* comments */

#commentssection {



	clear: both;



	padding: 0px 12px;



	margin: 0 10px 0 0;



}



#commentssection h3 {



	font-family: palatino linotype, georgia, arial, times;



	font-size: 14px;



	font-weight: bold;



	font-style: normal;



	color: #000;



}



#commentform {



	margin: 0px 12px 10px 12px;



	padding:5px;



	border-top: 1px dotted #A2A2A2;



}



#commentform p {



	color: #000;



}



#commentform a {



	color: #000;



	text-decoration: underline;



	line-height: 14px;



}



#commentform h3 {



	font-family: palatino linotype, georgia, arial, times;



	font-size: 14px;



	font-weight: bold;



	color: #000;



}



#commentbox {



	width:75%;



	min-width:400px;



	margin:5px 5px 0 0;



}



#author, #email, #url, #commentbox, #submit {



	background: #fff;



	font-family: verdana, arial, times;



	font-size: 11px;



	margin:10px 5px 0 0;



	padding: 3px;



	border: 1px solid #B2B2B2;



}



#submit {



	font-family: verdana, arial, times;



	font-size: 10px;



	padding: 2px;



	margin: 10px 0px;



	border: none;



	background-color: #000;



	color: #fff;



}



ol.commentlist {



	list-style-type: none;



}



ol.commentlist li {



	margin:10px 0;



	padding:5px 0 5px 5px;



	overflow: hidden;



}



ol.commentlist li.alt {



	background: none;



	font-family: verdana, tahoma;



	font-size: 10px;



	font-weight: bold;



}



ol.commentlist li p {



	margin: 6px 0 6px 0;



	padding: 0 12px 0 0;



	line-height: 150%;



	font-family: verdana, tahoma;



	font-size: 12px;



	font-weight: normal;



	font-style: normal;



}



ol.commentlist a {



	color:#000;



}



cite {



	font-family: verdana, tahoma;



	font-size: 10px;



	font-weight: bold;



	font-style: normal;



}



cite a {



	color: #000;



	text-decoration: underline;



}



/* search */







#searchform {



	padding: 6px 0 6px 0px;



	margin: 0;



	font-family: verdana, arial, times;



}



#searchform input#s {



	font-family: verdana, arial, times;



	font-size: 10px;



	padding: 2px;



	margin: 0px 1px 10px 0px;



	border: 1px solid #B7B7B7;



}



#searchform input#searchsubmit {



	font-family: verdana, arial, times;



	font-size: 10px;



	padding: 2px;



	margin: 0px 0px 10px 2px;



	border: none;



	background-color: #000;



	color: #fff;



}



/* footer */



#footer {



	clear: both;

	width: 100%;

	margin: 0;

	font-family: verdana, arial, tahoma, sans-serif;

	font-size: 11px;

	height: 139px;

	overflow: hidden;

	background: #fff url(images/footer.gif) repeat-x;

	text-align: left;

}



#footer ul {

	clear: both;

	width: 960px;

	padding: 100px 10px 20px 0px;

	margin: 0 auto;

	color: #fff;

	font-family: verdana, arial, tahoma, sans-serif;

	font-size: 11px;

	min-height: 100px;

	display: block;

	text-align: left;

	float: center;

}



#footer h2 {

	padding:0;

	margin: 0;

	color: #ffcc66;

	font-family: verdana, arial, tahoma, sans-serif;

	font-size: 13px;

}



#footer p {



	padding: 60px 10px 20px 0px;



	margin: 0;



	color: #fff;



}



#footer a {



	color: #ffcc66;



	text-decoration: none;



}



#footer a:hover {



	color: #ffcc66;



	text-decoration: underline;



}



.container {



	width: 960px;



	margin: 0px auto 0px auto;



	padding: 0;



	color:#ffcc66;



	overflow: hidden;



}



#footer .quarter {



	padding: 10px;



	font-family: verdana, arial, tahoma, sans-serif;



	font-size: 11px;



	height: 100px;



	display: inline;



	border: 1px solid #b2b2b2;



	width: 200px;



	padding:0;



	margin: 0;



}





.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

   float: left;

}



.alignright {

   float: right;

}



.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}





