/*
Theme Name: CR 09 - Blog
Theme URI: http://cityreformed.org/
Description: The default WordPress theme for CR
Version: 1.0
Author: Sam DESocio
Author URI: http://thedesocios.com/
Tags: fixed width, two columns, widgets

	

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/*Style Winter 2009. The dimensions of the site are based upon a 
6 columns - 866px wide. Each column is 131px with each gutter being 16px;

*/
*{	outline: none;
padding: 0px;
margin: 0px;
font-family: "Trebuchet MS";
}			
																					
p{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #333;
	line-height: 22px;

	}
	
ul{
	list-style-type: none;
	}

ol{	
	list-style-position: inside;
}
ol li{
	font-size: 11px;}
tbody{
	font-size: 12px;
		
	}	
tbody td{
	color: #333;
	padding-right: 6px;
	padding-left: 2px;}	


#content ul li{
	color: #333;
	line-height: 16px;
	font-size: 11px;
	list-style-position: inside;
	}
body{
	margin: 0px;
	background-image: url("images/bg09.jpg");
	background-color: #f0eff1;
	background-repeat: no-repeat;
	font-size: 13px;
	}	
a{
	letter-spacing: .1px;
	text-decoration: underline;
	color: #000;
	 }
top a{
	font-size: 14px;
	 }
a:hover{
	text-decoration: none
	;
	color: #333;
	 }		 
p a{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #0b8495;
	font-style: italic;
	line-height: 20px;


	}	 	
h1 a{
	text-decoration: none;
	color: #999;
	 }	
	 a img{
	border:none;
	}	
#main{
	margin-left: auto;
	margin-right: auto;
	width: 866px;
	}
	

/*Top*/
#top{
	padding-bottom: 20px;
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
	}
#logo{margin-top: 10px;}	
/*#logo{ behavior: url(iepngfix.htc); margin-top: 20px;}*/	
	
.menu_topblog {
	width: 122px;
	height: 92px;
	padding: 10px;
	float: right;
	display: block;
	background-image: url(images/bloginfobox.png);
}	
.menu_topblog li{
	width: 122px;
	text-align: center;
	font-size: 12px;
	margin-top: 3px;
	padding-bottom: 4px;
		list-style-position: inside;
		list-style-type: none;
		border-bottom: 1px solid #ccc;

	}	
.menu_topblog li a{
	text-decoration: none;
	color:#0b8495;

	}	
.menu_topblog li a:hover{
	color:#333;

	text-decoration: none;
	}	
	

#blogmenutitle{ font-size: 11px; color: #666; height: 15px;  margin-bottom: 2px;margin: 0px; margin-top: 1px;}
	

.bloghr{border:0px;border-bottom: 1px solid #999;}	


/*Content and Menu
-------------------------*/
#menu{ font-size:12px;
 clear: none;
 }	
 
#menu ul	{width:147px;
font-family: "Trebuchet MS";
	list-style-type:none;

}
#menu ul li {
	
		margin-bottom: 15px;

	}
#menu ul li a{
	font-size: 13px;
		display: block;
		text-decoration: none;
		height:22px;
	}	
#menu ul li a:hover{
	}	
.moduletableemailup {		margin-right: 8px;	width:147px;

display: block;
}
.moduletableemailup a{
	width:147px;
	font-family: "Trebuchet MS";
		text-align: right;
		font-size: 13px;
		display: block;
		text-decoration: none;
		height:22px;
		padding-top: 5px;
		margin-bottom: 14px;
		}
.moduletableemailup a:hover{	background-image: url("images/menuhover.png");
	background-position: top;}
#content-menu{
display: block;
}		
#contentbox {
	width: 540px;
	background-color: #fff;
	
	padding: 16px;
	min-height: 350px;
	z-index:500;
	margin-right: 16px;
	}	
#content{
	
	}
.content{
	display: block;
margin-bottom: 15px;
	}	
.content p{margin-bottom: 10px;}	

.content td{
	max-width: 687px;}	
.blog {
	display: block;

	}	
/*blog formating
-------------------------*/	
.posttitle a{ text-decoration: none; color: #0b8495; font-weight: normal; font-size: 24px;line-height: 26px; margin: 0px;}
.posttitle a:hover{ text-decoration: none; color:#666666;}
.postinfo{ text-decoration: none; color: #666; font-weight: normal; font-style:normal; font-size: 12px; margin: 5px;margin-left: 0px; padding-bottom:5px; display: block; border-bottom: 1px solid #eee;}
.postinfo a {text-decoration: none; color: #666;}
.postinfo a:hover{color: #0b8495;}
/*sidebar
-------------------------*/

.sidebar {float: right; width: 278px;}
.sidebar hr{border:none;border-bottom: 1px dotted #666; margin-bottom: 5px; margin-top: 2px;}
.sidebar li{margin-bottom: 2px; }
.sidebar li a{ display: block; padding: 3px; text-decoration: none;border-bottom: 1px solid #999;}
.sidebar li a:hover{ display: block; padding: 3px; text-decoration: none;color: #0b8495;}

.sidebar h5 {font-style: normal;font-size: 12px;}
#blogcategories li a{border: 0px;border-bottom: 1px solid #999}
#blogcategories li {;width: 121px;border-bottom: 2px;}

#postlists{font-size: 11px;}
#authorsbox li a{border: 0px;border-bottom: 1px solid #999}
#authorsbox li {;width: 121px;border-bottom: 2px;}
.sidebox{ background-color: #ccc; padding: 5px;width: 121px;-moz-border-radius: 5px; -webkit-border-radius: 5px;margin-top: 5px;margin-bottom: 15px;}
#rsb1{ ;width: 131px;margin-right: 8px;
float: none; 
	}

#rsb2{ width: 131px; float: right; border-left: 1px dotted #999;padding-left: 7px;
	}
#emailsign {background-color: #ccc;  padding: 7px;-moz-border-radius: 5px; -webkit-border-radius: 5px;margin-bottom: 15px;}	
#emailsignbox { padding: 5px; border: 1px solid #ccc; width: 260px; font-size: 12px;-moz-border-radius: 5px; -webkit-border-radius: 5px; width:250px;} 
#goemail{border: 1px solid #666; font-size: 13px; padding: 4px; padding-left: 10px; padding-right: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px;background-color: #eee;margin-top: 3px;}

abbr a {text-decoration: none;}	
#searchblog{ background-color: #333;  padding: 7px;-moz-border-radius: 5px; -webkit-border-radius: 5px;margin-bottom: 15px;}
#searchblog h5{ font-size: 11px; color: #fff;}
#gosearch{border: 1px solid #666; font-size: 13px; padding: 4px; padding-left: 10px; padding-right: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px;background-color: #eee;}
#gosearch:hover{ border: 1px solid #0b8495; background-color: #ccc; font-size: 13px;
}
#blogsearchbox {padding: 5px; border: 1px solid #ccc; font-size: 12px;-moz-border-radius: 5px; -webkit-border-radius: 5px} 

/*Comments
-------------------------*/

#commentbox{padding-top: 10px;}
#commenttext{width:528px;margin-bottom: 4px;border: 1px inset #666; padding: 5px;font-size: 12px; }
#commentbox h2{font-size: 14px; font-style: normal;margin-bottom: 2px;}
#commentbox hr{margin-top: 8px; margin-bottom: 8px;border: none; border-bottom: 1px solid #999;}

#commentbox input{padding: 3px; border: 1px inset #666; font-size: 12px; margin-bottom: 4px;}
.commentlist li {list-style-type: none;}
#commentbox button {border: 1px solid #666; font-size: 13px; padding: 4px; padding-left: 10px; padding-right: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px;background-color: #eee;}
#commentbox button:hover {border: 1px solid #0b8495; background-color: #ccc; font-size: 13px;}
.comments li {border-bottom: 1px solid #999; padding: 10px;}
#comment-3 , #comment-5 , #comment-7 , #comment-9 , #comment-11 , #comment-13  {background-color: #eeeeee;}

/*footer
-------------------------*/	
#footer{
	border-top: 1px solid #999;
	padding-top: 20px;
	width: 866px;
	border-bottom: 1px solid #999;
	padding-bottom: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	}
#footer p{
	line-height: 20px;
	text-align: right;
	font-size: 11px;
	color:#666;
	}
.moduletablefooter{ width: 500px; height: 100px; float: left; position: relative;right:30px;}	

.uddeim-module-body a{font-size: 14px; font-style: normal;}

.uddeim-module-body{ width: 100px; float: left;}
/*Text*/	
.readon{
	display: block;
	font-size: 10px;
	color:#0b8495;
	float: right;
	padding: 2px;
	}
.readon:hover{
	display: block;
	font-size: 10px;
	background-color:#0b8495;
	color: #eee;
	float: right;

	}	
.componentheading{
	display: none;
	}
.contentpagetitle{
	font-size: 18px;
	}	
h4{
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	}	
	
h5{
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	}		
.sectiontableheader, .sectiontableheader a{
	font-size: 12px;
	color: #333;
	font-weight: normal;
	text-decoration: none;
	}
.blog_more strong{
	font-weight: normal;
	font-size: 12px;
	}	
.blogsection{
	font-size: 11px;
	}
.pagenav{
	font-size: 11px;
	}	




.moduletablelogin{ text-align: center;}
/*Buttons*/
.buttonlogin{border: 1px solid #ccc; font-size: 13px; padding: 4px;padding-left: 20px; padding-right: 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.buttonlogin:hover{ border: 1px solid #0b8495; background-color: #ccc; font-size: 13px; padding: 4px; padding-left: 20px; padding-right: 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  
}
.button{ border: 1px solid #666; font-size: 13px; padding: 4px; padding-left: 20px; padding-right: 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px;background-color: #eee;}
.button:hover{ border: 1px solid #0b8495; background-color: #ccc; font-size: 13px;
}

/*subscribe*/

/*images*/

.alignleft{float: left; margin-right: 8px; padding: 2px; border: 1px solid #ccc;}
.alignright{float: right; margin-right: 8px; padding: 2px; border: 1px solid #ccc;}