/*  

Theme Name: Wpdesigner7

Theme URI: http://www.wpdesigner.com/2007/11/14/wpdesigner7-wordpress-theme

Description: Two-column, red theme created by Small Potato of <a href="http://www.wpdesigner.com/">Wpdesigner.com</a>. Thanks to <a href="http://www.famfamfam.com/lab/icons/silk/">FamFamFam</a> for the icons and thanks to Paul Sowden for the <a href="http://www.alistapart.com/articles/alternate/">style-switcher script</a>.

Version: 1.01

Author: Small Potato

Author URI: http://www.wpdesigner.com/



*/



body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{

	margin: 0;

	padding: 0;

}



body{

	font-family: arial, sans-serif;

	font-size: 12px;

	text-align: center;

	vertical-align: top;

        background: #999 url(http://i113.photobucket.com/albums/n223/josejoaking/body.gif) repeat-x;

	/*background: #999 url(images/body.gif) repeat-x;*/

	color: #000;

}



form, input, textarea, table{

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 12px;

}



h1, h2, h3, h4, h5, h6{

	font-family: georgia, serif;

	font-size: 18px;

	font-weight: normal;

}



a{

	text-decoration: underline;

	color: #cc0000;

}



a:hover{

	text-decoration: underline;

}



a img{

	border: 0;

}



address, dl, p{

	padding: 10px 0 5px;

}



blockquote{

	margin: 10px 0 0;

	border-top: 2px solid #ddd;

	background: #f5f5f5;

}



blockquote p{

	padding: 10px;

}



blockquote blockquote{

	margin: 0 10px;

	background: #fff;

}



p img{

	max-width: 100%;

}



img.centered{

	display: block;

	margin-left: auto;

	margin-right: auto;

}



img.alignleft{

	margin: 3px 5px 2px 0;

}



img.alignright{

	margin: 3px 0 2px 5px;

}



img.alignleft, img.alignright{

	padding: 5px;

	border: 1px solid #eee;

	display: inline;

}



.alignleft{float: left;}

.alignright{float: right;}



.clear{

	margin: 0;

	padding: 0;

	clear: both;

}



small{

	font-size: 11px;

}



#wrapper{

	width: 875px;

	margin: 0 auto;

	text-align: left;

}



#header{

	float: left;

	width: 875px;

	border-top: 4px solid #000;

	background: #fff;

}



#header h1{

font-family: verdana, arial, helvetica, sans-serif;

	padding: 10px;

font-size: 42px;

	

}



#header h1 .tld{

	color: #000;

}



#header h1 a{

	text-decoration: none;

}



#header h1 a:hover{

	text-decoration: underline;

}



#access .skip-link{

	float: right;

	margin: -29px 10px 0;

	display: inline;

	font-family: georgia, serif;

}



#access .skip-link a{

	color: #888;

}



#access .skip-link a:hover{

	color: #000;

}



#menu{

	float: left;

	width: 875px;

	border-top: 1px solid #eee;

	background: #fff;

}



#menu ul, #menu ul li{

	list-style:none;

	margin:0;

	padding:0;

}



#menu ul{

	padding: 0 0 0 1px;

}



#menu ul li{

	float: left;

	display: inline;

	line-height: 18px;
	
	font-size: 13px;

}



#menu ul li a{

	display: block;

	padding: 10px;

	border-right: 1px solid #eee;

	background: #fff;

	text-decoration: none;

	color: #000;

}



#menu ul li a:hover{

	margin: -5px 0 0 -1px;

	padding: 10px 10px 14px;

	border-top: 1px solid #eee;

	border-left: 1px solid #eee;

	color: #000;

}



#menu ul li.rss a{

	padding: 10px 10px 10px 25px;

	background: #fff url(images/rss.gif) no-repeat 10px 14px;

}



#menu ul li.rss a:hover{

	padding: 10px 10px 14px 25px;

}



#menu ul li#styleswitcher{

	float: right;

}



#menu ul li#styleswitcher div.styleswitcher_wrap{

	display: block;

	padding: 10px;

}



#menu ul li#styleswitcher a{

	display: inline;

	margin: 0;

	padding: 0;

	border: 0;

}



#about{

	float: left;

	width: 875px;

	border-top: 1px solid #5f0000;

	border-bottom: 1px solid #5f0000;

	padding: 0 0 14px 0;

	background: #c00 url(images/bg_about.gif) repeat-x left bottom;

}



#about a{

	color: #000;

}



#about p.message{

	padding: 10px 10px 0;

	font-family: arial, helvetica, sans-serif;

	font-size: 18px;

	text-align: center;

	line-height: 30px;

	color: #fff;

}



#about img.photo{

	float: left;

	margin: 0 15px 0 0;

}



#container{

	float: left;

	width: 875px;

	border-top: 4px solid #000;

        background: #fff url(http://i113.photobucket.com/albums/n223/josejoaking/dot.gif) repeat-y 583px 0px;

	/*background: #fff url(images/dot.gif) repeat-y 583px 0px;*/

}



#container2{

	float: left;

	width: 875px;

	border-top: 4px solid #000;

     /* background: #fff url(http://i113.photobucket.com/albums/n223/josejoaking/dot.gif) repeat-y 583px 0px;*/

	/*background: #fff url(images/dot.gif) repeat-y 0px;*/

}





#content{

	float: left;

	width: 583px;

}



#nav-above{

	margin: 10px 10px 0;

}



#nav-below{

	margin: 10px;

}



.navigation{

	padding: 5px 10px 6px;

	border: 1px solid #f2eec0;

	background: #fdfbe7;

        font-size: 14px;

	line-height: 24px;

	clear: both;

}



.nav-previous, .nav-next{

	display: inline;

}



.nav-previous{

	padding: 0 10px 0 0;

}



.post, .page{

	margin: 10px 10px 0 10px;

	border: 1px solid #eee;

}







.page{

	margin: 10px;

}



.post h2, .page h2{

	padding: 10px 10px 0;

	font-family: arial, helvetica, sans-serif;

	font-size: 28px;

}



.post h2 a{

	text-decoration: none;

}



.post h2 a:hover{

	text-decoration: underline;

}





.post2 {

	margin: 20px 20px 0 20px;

	border: 1px solid #eee;

}



.post3 {

	margin: 10px 60px 0 20px;

	/*border: 1px solid #eee;*/

}

.post2 h1 {

	padding: 10px 10px 0;

	font-family: arial, helvetica, sans-serif;

	font-size: 26px;

}



.post2 h2 {

	padding: 10px 10px 0;

	font-family: arial, helvetica, sans-serif;

	font-size: 18px;

}







.entry-date{

	padding: 4px 10px 10px;

	border-bottom: 1px solid #ededed;

	font-size: 12px;

	color: #333;

}



.entry-content{





font-size: 15px;

font-family: 'Lucida grande', Verdana, sans-serif;

	padding: 0 10px 5px;

	line-height: 26px;

}



/*.entry-content img {



  padding:5px;

  float:right;

  border:0px solid #ddd;



  }*/



.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{

	margin: 0;

	padding: 10px 0 5px;

	text-transform: none;

	border: 0;

}



.entry-content h2{

	line-height: 30px;

}



.entry-content h3{

	font-family: arial, helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

}



.entry-meta{

	padding: 10px;

	border-top: 1px solid #eee;

	background: #fff;

	font-family: arial, helvetica, sans-serif;

}


.entry-meta2{

	padding: 2px;
font-size: 12px;
	background: #fff;

	font-family: arial, helvetica, sans-serif;

}

.cat-links{

	padding: 0 0 0 15px;

	background: url(images/bullet_go.gif) no-repeat 0 3px;

}



.comments-link{

	padding: 0 0 0 29px;

	background: url(images/comment.gif) no-repeat 10px 2px;

}



.compartelo{

	padding: 0 10px 0 5px;
        font-size: 12px;
	

}







.sidebar{

	float: left;

	width: 291px;

	margin: 0 0 0 1px;

	padding: 0 0 10px;

	display: inline;



}



.sidebar form, input{

	font-family: georgia, serif;

}



.sidebar form input{

	margin: 0;

	padding: 4px;

	border: 1px solid #eee;

	background: #fff;

}



.sidebar ul{

	list-style-type: none;

	margin: 0;

	padding: 0;

}



.sidebar ul li{

	border-bottom: 1px solid #eee;

}



.sidebar ul li h2, .block-title{

	padding: 10px;

	font-family: georgia, serif;

	font-size: 12px;

	font-weight: bold;

	border-bottom: 1px solid #eee;

	background: #f9f9f9;

	color: #666;

}



.sidebar ul ul{

	padding: 8px 0 10px;

	line-height: 24px;

}



form#searchform{

	padding: 10px;

}



form#searchform input#s{

	width: 68%;

}



form#searchform input#searchsubmit{

	width: 25%;

}



.sidebar ul ul li{

	border: 0;

	margin: 0 10px;

	padding: 0 0 0 15px;

	background: url(images/bullet.gif) no-repeat 0px 9px;

}



.sidebar ul ul ul{

	border: 0;

	padding: 0;

}



.sidebar ul li.sponsors .sponsors_wrap{

        background: url(http://i113.photobucket.com/albums/n223/josejoaking/dot.gif) repeat-y 145px 0px;

	/* background: url(images/dot.gif) repeat-y 145px 0px; */

}



.sidebar ul li.sponsors ul{

	width: 145px;

}



.sidebar ul li.premium{

	border: 0;

}



.sidebar ul li.premium ul{

	padding: 0;

	line-height: normal;

}



.sidebar ul li.premium ul li{

	margin: 0;

	padding: 10px;

	border-bottom: 1px solid #eee;

	background-image: none;

}



.sidebar ul ul li#about-author, .sidebar ul li#my-account ul li{

	padding: 0;

	background-image: none;

}



#comments{

	margin: 10px;

	border: 1px solid #eee;

}



#comments .nocomments{

	padding: 10px;

	line-height: 22px;

}



#comments h3#comments-count{

	padding: 10px;

}



#comments ol{

	/*list-style: none;*/

	margin: 0;

	/*padding: 0;*/

padding: 15px 30px;





}



#comments ol li{

	/*list-style: none;*/

	margin: 0;

	padding: 7px;

	border-top: 1px solid #eee;

	line-height: 22px;

}



#comments ol li.alt{background: #fcfcfc;}



#comments span.comment-author{font-weight: bold;}



#respond{

	padding: 10px;

	border-top: 1px solid #eee;

	background: #f9f9f9;

}



p.comment_license{

	font-size: 11px;

	line-height: 18px;

}



#footer{

	float: left;

	width: 875px;

	border-top: 1px solid #eee;

	border-bottom: 4px solid #000;

	background: #fff;

	line-height: 24px;

}



#footer p{

	padding: 10px;

}