/*



Theme Name: New OOD



Theme URI: http://poserdesigns.com



Description: Theme Designed for Oneordinaryday.com



Author: Jonah Van Tuyl



*/







/* default elements */



* {margin: 0; padding: 0;}







body {



	background: #acaba8;

	
	background-image: url(img/bg.jpg);



	background-repeat: repeat-x;



	color: #222;



	font: normal 62.5% Tahoma, Arial, sans-serif;



	padding: 22px 0;



}







a {color: #3d0c08;}



a:hover {color: #3d0c08; text-decoration: underline;}







big {font-size: 1.1em;}







h1,h2,h3 {color: #3d0c08; padding: 8px 0 2px;}







h1 {

	font-family: Tahoma, Arial, sans-serif;

	font-size: 20px;

	color: #edeae9;

}



h1 a {text-decoration: none;}



h1 a:hover {text-decoration: underline;}







h2 {font: normal 1.6em serif,sans-serif;}



h3 {font: bold 1.2em serif,sans-serif;}







blockquote {



	background: url('img/quote.gif') no-repeat;



	display: block;



	font: normal 1.1em Georgia,serif;



	padding-left: 26px



}







form,table {margin-bottom: 1.2em;}



img {border: none;}



label {display: block;}



li {line-height: 1.5em;}



p {padding: 2px 0 10px;}



small,.small {font: normal 0.9em sans-serif;}



ul,ol {padding: 0 2em 1.2em;}







/* structure */







#wrapper {



	margin: 0 auto;



	width: 915px;



	}



#container {



	border-top: 0px solid #332;



	font-size: 1.3em;



	line-height: 1.3em;



	margin: 0 auto; background: transparent;



	width: 915px;



}







#wrapper2 {



	margin: 0 auto;


	width: 915px;

 	background-color: transparent;

}



#container2 {



	border-top: 0px solid #332;



	font-size: 1.3em;



	line-height: 1.3em;



	margin: 0 auto; background-color: transparent;



	width: 915px;



}















/*  */



.title {



	background: #E2DED5 url(img/-h1.jpg) repeat-x;



	border-top: 1px solid #996;



}



.title h1 {



	font: normal 2.2em Georgia,"Trebuchet MS",sans-serif;



	padding: 10px 0 10px 18px;



}







#header {



	border: 0px solid #000;



	height: 275px;


	float: left;


	width: 915px;

    background-color: transparent;

	overflow: hidden;



}






/* navigation */



#navigation {



	background: #f9f9f9;
	
	height: 46px;

	width: 880px;

	float: left;

	margin: 20px 0px 30px 0px;

	padding: 9px 20px 0px 15px;
	
	overflow: hidden;
}



#navigation ul {padding: 0; margin: 0;}



#navigation li {float: left; list-style: none;}



#navigation li a {



	background: #transparent;



	border-right: 0px solid #3d0c08;



	color: #c3c3c3;



	display: block;



	font: Helvetica, Tahoma, Arial, sans-serif;


	font-size: 25px;



	line-height: 41px;

	
	margin-right: 25px;



	padding: 0 14px;



	text-align: center;



	text-decoration: none;



}


#navigation a:hover {



	background-position: left bottom;



	color: #e4e4e4;



	text-decoration: underline;



}



#navigation .current_page_item a {color: #331;}







/* main */



.main {background: transparent;}







/* posts */



.title-c {

	width: 100%;

	margin: 0pt auto;
	
	height: 48px;

	background: #f9f9f9;

	border-bottom: 1px solid #cccccc;

	color: #ffffff;

}

.title-a {

	width: 100%;

	margin: 0pt auto;
	
	height: 48px;

	background: #f9f9f9;

	border-bottom: 1px solid #cccccc;

	color: #ffffff;

}


.title-d {

	width: 100%;

	margin: 0pt auto;

	margin-top: 5px;

	margin-bottom: 5px;
	
	height: 20px;

	background: #f9f9f9;

	color: #f9f9f9;

}


h1.title-c { 

		margin:0pt;

	    padding:0px; 
 		
		font-family:Tahoma, "Times New Roman", serif; 

		font-size:35px; 

		font-weight:normal; 

		color:#c3c3c3;
		
		padding: 0px;

		line-height: 41px;
  
}

a.title-a { 

		margin:0pt;

	    padding:0px; 
 		
		font-family:Tahoma, "Times New Roman", serif; 

		font-size:18px; 

		font-weight:normal; 

		color:#ffffff;
		
		padding: 0px;
  
}

.title-d h2 { 

		margin:0pt;

	    padding-bottom:0px; 
 		
		font-family:Tahoma, "Times New Roman", serif; 

		font-size:18px; 

		font-weight:normal; 

		color:#c3c3c3;
		
		padding: 0px;
  
}

.title-c h2 { 

		margin:0pt;

	    padding-bottom:0px; 
 		
		font-family:Tahoma, "Times New Roman", serif; 

		font-size:18px; 

		font-weight:normal; 

		color:#ffffff;
		
		padding: 0px;
}

.title-c a {
	
		color: #c3c3c3;

}

.title-c a:hover {
	
		color: #e4e4e4;

		text-decoration: underline;

}


.entry {



 	width: 100%;



	height: 100%;



	}



	



.entry p {



    padding-left: 10px;



	padding-right: 10px;

	
	font-size: 15px;


	}




.post {
	background-color: #f9f9f9;
	margin: 25px 0px 35px 0px;
	width: 100%;
	padding: 12px;
}



.post .descr {



	color: #630;



	font-size: 0.9em;



	margin: 2px 0 4px;



}



.post .info{



	color: #222;



	font-size: 0.9em;



	font-weight: bold;



	margin: 4px 0 0px;



	padding: 0px 0;



}



.post img {border: 2px solid #CCB; margin: 4px 0;}



.post a img {border: 2px solid #CCB;}



.post a:hover img {border-color: #AA9;}







#post_top {



	width: 550px;



	height: 14px;



	float: left;



	background-image: url(img/post_top.jpg);



	}



	



#post_bottom {



	width: 550px;



	height: 14px;



	float: left;



	background-image: url(img/post_bottom.jpg);



	}



	



	







/* bottom */



.bottom {



	background: #transparent;



	border-top: 1px solid #AA8;



	color: #444;



	padding: 14px 20px;



}



.bottom .left,.bottom .right {width: 49%;}







#page_bottom {



	background-image: url(img/bottom.png);



	background-repeat:no-repeat;



    background-color: transparent;



	float: left;



	width: 810px;



	height: 30px;



	}







/* footer */



.footer {



	background: #transparent;



	color: #EED;



	padding: 10px;



}



.footer .left {width: 66%;}



.footer .right {



	width: 33%;



	text-align: right;



}



.footer a {



	color: #FFF;



	text-decoration: none;



}



.footer a:hover {



	color: #FFF;



	text-decoration: underline;



}







/* misc */



.content {margin: 0px 5px 12px 0px;}



.right .content {padding: 9px 7px;}



.left {float: left;}



.right {float: right; background: #f9f9f9; margin-top: 25px;}



.clear,.clearer {clear: both;} 



.clearer {font-size: 0;}



.col2 .left {width: 610px;}



.col2 .right {width: 28%;}







/* block list */



ul.block, .block ul {



	border-top: 0px dashed #BCBAAC;



	margin: 3px 0;



	padding: 0;



	width: 100%;



}



.block li {



	border-bottom: 1px dashed #BCBAAC;



	list-style: none;



}



.block li a,.block li em {



	color: #553;



	display: block;



}



.block li em {



	font-size: 0.9em;



	font-style: normal;



}



.block li a {



	padding: 4px 3%;



	text-decoration: none;



	width: 94%;



}



.block li a span {font-weight: bold;}



.block li a:hover {



	color: #553;



	background: #D2D0C0;


}







.right .block,.right .block li {border-color: #DCDACC;}



.right .block li a:hover {background: #acaba8; color: #f9f9f9;}







/* comments */



#commentlist li {



	margin-bottom: 1.5em;



	padding-bottom: 1em;



	border-bottom: 1px solid #700000;



}



#commentform {



	margin: 1em 0;



	width: 280px;



}



#comment_holder {
	width: 550px;
	height: 100%;
	float: left;
	margin: 10px 0px 10px 15px;
}





textarea.styled {width: 280px;}







.styled {



	font-size: 1.1em;



	background: #FCFCFC;



	border: 1px solid #C6C3C3;



	padding: 2px;



}



.styled:hover {



	background: #FFF;



	border: 1px solid #C6C3C3;



}



.styled:focus {



	background: #FFF;



	border: 1px solid #939793;



}



#commentform input {margin-bottom: 3px;}



.commentmetadata a {font-size: 1em; color: #666;}







/* calendar */



#wp-calendar {color: #A0A0A0;}







.col2 .right table caption {border-bottom-color:#000;}



.col2 .right table thead tr {



  border-bottom-color: #000;



  color: #A53512;



}



.col2 .right table th {border-bottom-color:#000;}



.col2 .right table td#today {



  border-color: #000;



  color: #A53512;



}



.col2 .right table td a {



  border-bottom-color: #000;



  background-color: #EDF3DE;



}







.col2 .right table tfoot {border-top-color: #000;}



.col2 .right table tfoot a {background: none;}







/* calendar



--------------------------------------------------*/



#wp-calendar {



  display: inline-table;



  border-collapse: collapse;



  width: 185px;



  margin: 0px 10px 0 10px;



  text-align: center;



}







.col2 .right table caption {



  margin: -5px 10px 0 10px;



  padding-bottom: 5px;



  border-bottom: 1px solid;



  letter-spacing: 0.1em;



}







.col2 .right table thead tr {border-bottom:1px solid;}







.col2 .right table th {border-bottom:1px solid;}







.col2 .right table td {



  width: 225px; /* maximaize width; honestly, I don't know much about tables... */



  padding: 1px;



  font-size: 0.9em;



}







.col2 .right table td#today {



  padding: 0;



  border: 1px solid;



  font-size: 1em;



  font-weight: bold;



}







.alignleft img {



  margin-right: 10px;



}







.col2 .right table td a {



  display: block;



  border-bottom: 1px solid;



  font-weight: bold;



  font-size: 1.15em;



}







.col2 .right table tfoot {border-top:1px solid;}



.col2 .right table tfoot a {



  border: none;



  font-weight: bold;



}



.col2 .right table tfoot #prev a {text-align:left;}



.col2 .right table tfoot #next a {text-align:center;}







#searchform {padding:10px;}



#sidebar li p {

    font-size: 10px;

    line-height: 8px;

    text-align: right;

}
