/*   
Theme Name: THORG @ 30
Theme URI: http://thomashowell.org
Description: The wordpress template for the gracefully aging Thomas Howell
Author: Thomas Howell
Author URI: http://thomashowell.org
*/



html body{
	/*background: url('http://thomashowell.org/200icon.jpg') top center; */
background: #ffffff;
font-family: Arial, Geneva, sans-serif; 
	font-size: 13px;
	}

body{
	margin: 0px auto; 
	text-align: center;
	}

img{
	border: 0px;
	}

a{
	color: #060;
	text-decoration: none;
	}
.menu input{
	border: 0px;
}

.submit{
	width: 60px;
	background-color: white;
	color: #030;
	border: 0px;}


.container{
	width: 1050px; 
	margin: 0px auto; 
	text-align: left;
	}

.top{
	width: 1050px; 
	height: 120px; 
	background-image: url('images/design_01.png');
	}

.in_top{
	padding-left: 25px; 
	width: 500px; 
	height: 120px; 
	float: left;
	}
	
.in_top2{
	width: 500px; 
	float: left; 
	padding-top: 30px;
	}

.menu{
	width: 1050px; 
	height: 45px; 
	background-image: url('images/design_02.png');
	}
	
.menu li {
	display: inline; 
	padding-right: 10px;
	}


.in_menu{
	padding-left: 120px; 
	padding-top: 12px; 
	font-size: 14px; 
	
	width: 675px; 
	float: left;
	}
	
.in_menu a{
	color: white; 
	text-decoration: none; 
	text-transform:uppercase;
	font-weight: 700; 
	}
	
.in_menu2{
	float: left;
	padding-top: 12px; 
	}

 .menu2d{
	 width: 1050px; 
	 height: 68px; 
	 background-image: url('images/design_03.png');
	 }
	 
.in_menu2d{
	width: 120px; 
	padding-left: 120px;
	padding-top: 10px; 
	float: left;
	}
	
.in_menu2d a{
	text-decoration: none; 
	color: #030;
	}

.in_menu2d2{
	padding-top: 10px; 
	float: left;
	}
	
.in_menu2d3{
	padding-top: 5px; 
	padding-left: 20px; 
	float: left;
	}

.mid{
	width: 1050px;
	min-height: 400px;
	background-image: url('images/design_04.png');
	overflow: hidden;
	}

.foot{
	width: 1050px; 
	height: 70px; 
	background-image: url('images/design_05.png');
	}
	
.in_foot{
	width: 600px; 
	padding-top: 20px; 
	margin: 0px auto; 
	text-align: center; 
	color: #666666;
	}


center li{
	display: inline;
	}
	
center li a{ 
	color: #333333; 
	text-decoration: none;
	}
	
	/* CONTENT ZONAGE - THIS IS FOR ALL THE INNER CONTENT SYSTEMS THAT NEED TO BE IN PLACE - THE FUN PART!*/

.mid .mid2{
	width: 1000px; margin: 0px auto; overflow: hidden;
	}
	
.mid2 .left{
	width: 700px; float:left; overflow: hidden;
	}
.mid2 .left .text{
	padding-bottom: 10px  ;
	padding-right: 10px ;
	padding-left: 10px ;
	}
	
.mid2 .right{
	width: 300px; float: left; overflow: hidden;
	}	
	
	/* WIDGETSTOCK */
	
	
.widgetblock{
	width: 274px;
	height: 2px;
	margin: 0px auto;
	background-color: #030;
	margin-top: 12px; 
	margin-bottom: 5px;
	}
	
.widgettitle{
	font-weight: 300;
	text-transform:uppercase;
	color: #666666;
	}
	
.bottomsidebar li, .right li, .frontpagemidbar li{

	list-style: none;
	margin-bottom: 10px;
	margin-left: -30px;
	font-weight: 600;
	}
	
.bottomsidebar li a, .bottomsidebar a, .right li a, .right a, .frontpagemidbar li a, .frontpagemidbar a{
	text-decoration: none;
	color: #060;
	}
	
.right input, .frontpagemidbar input, .bottomsidebar input{
	width: 140px; height: 16px; background-color: #cfffcd; margin-bottom: 5px;
	}
	
	/* WIDGETSTOCK - THE BOTTOM PIECES*/
	
.bottomsidebar{
	width: 1050px;
	overflow: hidden; 
	background-image: url('images/bottom_01.png');
	}	
.bottomsidebar_in{
	width: 980px;
	overflow:hidden;
	margin: 0px auto;
	}
	
	
.bottomleft{
	width: 330px;
	float:left;
	overflow: hidden;
	text-align: justify;	
}
	
.bottommiddle{
	width: 320px;
	float:left;
	overflow: hidden;
	}	
	
.bottomright{
	width: 330px;
	float:left;
	overflow: hidden;
	}
	
	/* THE POST - EXCERPT */
	
.spacera{
	width: 675px;
	height: 15px;}	
	
.left img{border: 0px; padding: 7px;}	
	
	
.excerptset{
	width: 320px;
	float:left;
	padding-right:10px;
text-align: justify;
	}
	
.frontpagemidbar{
	width: 320px;
	float:left;
	}
	
.excerpttitle{
	font-size: 15px;
	text-decoration: none;
	font-weight: 600;
	color: #030;
	}

.readmore{
	font-weight: 800;
	text-decoration: none;
	color: #036;
	}
	
.break{
	width: 200px;
	height: 2px;
	background-color: #999;
	margin: 0px auto;
	margin-top: 10px;
	margin-bottom: 8px;
	
	}
	
.break2{
	width: 600px;
	height: 2px;
	background-color: #999;
	margin: 0px auto;
	margin-top: 10px;
	margin-bottom: 8px;
	
	}	
	
	/* THE POST - THE WHOLE POST*/ 
	
a.posttitle, .postitle a{
	font-size: 22px;
	font-weight: 600;
	text-decoration: none;
	color: #030;
	}
	
.postmetadata1{
	font-size: 16px;
	font-weight: 800;
	color: #030;
	
	}

.left .text{
text-align: justify;
}
	
.left textarea{
	width: 500px;
	height: 100px;
	}
	
	
	/* jQuery BASED CONTENT SLIDER */


	/* Contact Form System */
	
	#wpcf label{ 	
	clear: both; 	
	display: block; 	
	float: left; 	
	width: 150px; 
	} 
	
	#wpcf input { 	
	float: left; 	
	width: 200px; 	
	padding: 1px; 	
	margin: 2px 5px 2px 0;
	} 
	
	#wpcf textarea{ 	
	width: 350px; 	
	height: 100px; 	
	padding: 1px; 	
	margin: 0 5px 10px 0; 
	} 
	
	#wpcf #contactsubmit{ 	
	margin-left: 250px; 	
	width: 100px; 
	}
	
	/* Adz */
	
	.onetwofive{
		width: 125px;
		height: 125px;
		}
		
	.stronglink{
		font-size: 16px;
		font-weight: 700;
		text-decoration: none;
		color: #036;
	}
		
		

