/*  
Theme Name: Webdriver 2010
Theme URI: http://www.webdriver.com.ar/
Description: Website Layout 2010
Version: 4.0
Author: Miguel Angel 
Author URI: http://www.webdriver.com.ar/

Webdriver Blog
*/

body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; line-height:18px; margin:0; padding:0; color:#666; 
	background-color:#FFFFFF;
}

/*a:link { color:#FFCC00 border: none; text-decoration:none; }*/
a:active { color:#004273; border: none;}
a:visited { color:#551A8B; border: none;}
a:hover	{ color:#FF9900 border: none;}




/*#header{ width:1000px; margin:auto; padding:0; }*/

#tagcloud{ margin:auto; }
#tagcloud a:hover{ color:#0066FF; }

#friendlist { }
#friendlist a { display:block; padding:0; margin:0; font-weight:bold; font-size:14px; color:#000000; }
#friendlist span { display:block; padding:0 0 20px 0; }

#webdriver_access{ display:block; float:left; width:237px; height:120px; background:url("images/logo.jpg") no-repeat 0 0; }
#webdriver_access span{ display:none; }

#blog_access{ display:block; float:left; width:60px; height:120px; background:url("images/blog_default.jpg") no-repeat 0 0; }
#blog_access:hover{ background-position: 0 -120px; }
#blog_access span{ display:none; }

#home_access{ display:block; float:left; width:60px; height:120px; background:url("images/home_default.jpg") no-repeat 0 0; }
#home_access:hover{ background-position: 0 -120px; }
#home_access span{ display:none; }

#work_access{ display:block; float:left; width:60px; height:120px; background:url("images/work_default.jpg") no-repeat 0 0; }
#work_access:hover{ background-position: 0 -120px; }
#work_access span{ display:none; }

#about_access{ display:block; float:left; width:60px; height:120px; background:url("images/about_default.jpg") no-repeat 0 0; }
#about_access:hover{ background-position: 0 -120px; }
#about_access span{ display:none; }

	#maintop
	{
		width:1044px;
		height:22px;
		margin:0 auto 0 auto; 
		background:url(images/background_r1_c1.jpg);
	}
	
	#mainbottom
	{
		width:1044px;
		height:22px;
		margin:0 auto 0 auto;
		background:url(images/background_r4_c1.jpg);
	}
	
	#main
	{
		width:1044px; 
		height:auto !important; 
		clear:both; 
		overflow:hidden; 
		padding:0px;		
		margin:0 auto 0 auto;
		background:url(images/background_r2_c1.jpg);
	}

/*
*   SIDEBAR
*/

	#sep_sidebar
	{
		margin:20px auto 30px auto;
	}
	
	#more_sidebar
	{
		clear:both;
		width:284px;
		margin:0 20px 0 20px;
		/*float:left;*/
	}
	
	#more_sidebar li
	{
		list-style-type:none;
	}
	
	#more_sidebar li div
	{
		margin:0 10px 0 10px;
	}
	
	#more_sidebar h2
	{
		color:#666666;
		font-size:19.2px;
		margin:0 auto 6px auto;
	}
	
	#more_sidebar a:link
	{
		color:#999999;
		text-decoration:none
	}
	#more_sidebar a:visited
	{
		color:#999999;
		text-decoration:none
	}
	#more_sidebar a:hover
	{
		color:#666666;
		text-decoration:underline;
	}
	
	#sidebar
	{
		float:right;
		width:324px;
		margin:0;
		padding:0;
	}
	
	#sidebar_fc
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		width:104px;
		margin-left:20px;
		margin-bottom:20px;
		text-align:center;
		float:left;
	}
	
	#sidebar_fc img
	{
		margin-bottom:20px;
	}
	
	#sidebar_fc a:link
	{
		text-decoration:none;
		color:#FF9900;
	}
	#sidebar_fc a:visited
	{
		text-decoration:none;
		color:#FF9900;
	}
	#sidebar_fc a:hover
	{
		text-decoration:underline;
		color:#FF6600;
	}
	
	#sidebar_sc a:link
	{
		text-decoration:none;
		color:#FF9900;
	}
	#sidebar_sc a:visited
	{
		text-decoration:none;
		color:#FF9900;
	}
	#sidebar_sc a:hover
	{
		text-decoration:underline;
		color:#FF6600;
	}
	
	#sidebar_sc
	{
		margin-right:15px;
		width:180px;
		float:right;
	}
	
	#sidebar_sc h2
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13.8px;
		font-weight:bold;
		line-height:18px;
		margin:0 0 3px 0;
		color:#666666;
	}
	
	#sidebar_sc p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		margin:0;
		line-height:14px;
		color:#666666;
	}
	
#sidebar ul{ list-style-type:none; margin:0 0 0 5px; padding:0;}
#sidebar ul li{ list-style-type:none; margin:0; padding:0;}
#sidebar ul li h2{ font-size:16px; font-weight:bold; margin: 20px 0 0 0; }

#sidebar ul li a{ font-size:11px; text-decoration:none; }

#searchboxpage { width:185px; margin:0 auto 20px auto; }
#searchsubmit { border:thin solid #999999; font-size:11px; margin:5px 0 10px 0; }
#searchform { height:35px; line-height:35px; float:center; margin: 0; padding: 10px 0 10px 0;  }


h2.pagetitle{ margin:0 0 20px 0;}
h1 { padding:0; margin:0; font-size:22px; }

/*
*	HEADERS
*/
	
	#top
	{
		width:1044px;
		height:116px;
		margin:0 auto;
		padding:0;
	}
	
	#wlogo
	{
		/*background-image:url(images/logo.jpg);*/
		margin:0 0 0 40px;
		padding:0;
		width:340px;
		height:116px;
		float:left;
	}
	
	#header
	{
		width:150px;
		height:116px;
		float:right;
	}
	
	#header a
	{
		width:340px;
		height:116px;
		background-color:#009900;
	}
	
	h2
	{
		padding:0;
		margin:0;
		letter-spacing:0.5px;
		font-size:36px;
		font-weight:100;
		font-size-adjust:40px;
		line-height:33px;
		color:#000000;
	}

	h3
	{
		padding:0;
		margin:0;
		font-size:19.2px;
		line-height:20px;
		font-weight:100;
		color:#000000;
	}

h2 a{ text-decoration:none; color:#000000; }

.postmetadata
{
	padding:0; 
	margin: 10px 0 0 0 ;
	/*height: 24px;
	border-top:thin solid #E0E0E0;
	background-color: #F8F8F8;
	border-bottom:thin solid #E0E0E0;*/
}
.postmetadata a:link
{
	text-decoration:none;
}
.postmetadata a:hover
{
	text-decoration:underline;
	color:#CC0000;
}
.postmetadata span { font-size:11px; padding:0 0 0 20px; margin:0; }

/*
*	CONTENT
*/
	#content
	{
		float:left;
		width:640px;
		margin:0;
		padding:0 40px 0 40px;
		overflow:hidden;
	}

/*#pagecontent{ float:left; width:1000px; margin:0; padding:0; overflow:hidden; }*/


/*
*	ENTRY
*/
	.pcontent
	{
		width:555px;
		padding-left:11px;
		height:auto;
		float:right;
	}
	
	.post_date
	{
		float:left;
		width:74px;
		height:74px;
		padding:0;
		padding-top:6px;
		margin:0;
	}
	
.entry{ float:left; margin:0 0 50px 0; padding:0; }

.entry_img_sep{ background:url("images/entradas_anteriores.png") no-repeat; width:600px; height:25px; float:left; margin:0 0 15px 0; padding:0; }
.entry_headers{ width:600px; float:left; margin:0 0 5px 0; padding:0; }

	.entry_post
	{
		margin:10px 0 0 0; padding:0;
	}

	.entry h2
	{
		padding-bottom:15px;
	}
	
	.entry h2 a
	{
		color:#000000;
	}
	
	.entry h3
	{
		color:#333333;
	}
	
	.entry h2 a:hover
	{
		color:#FF9900;
	}
	
	.entry p
	{
		color:#666666;
	}
	
	.entry_post a:visited
	{
		text-decoration:underline;
		color:#551A8B;
	}
	
	.entry_post a:link
	{
		text-decoration:underline;
		color:#FF9900;
	}
	
	.entry_post a:hover
	{
		text-decoration:underline;
		color:#FF6600;
	}

.navigation{width:490px;color:#666;margin:0 auto; padding:0;}

.navigation a:visited { color:#FF9900; border: none; text-decoration:none; }
.navigation a:link { color:#FF9900 border: none; text-decoration:none; }
.navigation a:hover	{ color:#FF6600 border: none; text-decoration:underline; }


.alignright{float:right;margin-top:10px; margin-bottom:10px;}
.alignleft{float:left;margin-top:10px; margin-bottom:10px;}

input#s { color: #5188d2; width: 100px; border: 1px solid #cbcbcb; background:#fcfcfc;}


/*
*	FOOTER
*/
	#footer
	{
		width:483px;
		height:58px;
		margin:0 auto 30px auto;
		padding:20px 0 20px 0;
		clear:both;
	}

/*#dreamhost_access{ display:block; float:left; width:483px; height:58px; }*/

#info_access{ display:block; float:left; height:60px; margin:0 47px 0 120px; padding:0; text-align:right; }
#info_access span{ display:block; padding:2px; }

	.boxcomments
	{
		border-top:1px solid #E0E0E0;
		margin:0 0 0 86px;
		padding:0;
		width:555px;
	}

#commentform{ border-top:1px solid #eee; margin:0; padding:15px 15px 1px; }
#commentform label{display:block;margin:0;}
	#commentform input
	{
		border:solid;
		border-color:#CCCCCC;
		border-width:thin;
		width:170px;margin:0 5px 10px 0;padding:1px;
	}

	#commentform textarea
	{
		border:solid;
		border-color:#CCCCCC;
		border-width:thin;
		width:400px;
		margin:0 0 10px;
		padding:0;
	}
	
	#commentform #submit
	{
		border:hidden;
		font-size:13px;
		height:22px;
		margin:0;
	}
	
	.mycomment p
	{
		line-height:16px;
		margin:5px;
		padding:0;
	}
	
	#comment_date
	{
		color:#999999;
		font-size:11px;
		margin-bottom:10px;
	}
	
#commentform p{margin:5px 0;}

ol.commentlist{ margin:0 0 1px; padding:0; }
ol.commentlist :hover{ background:#e7f9ff; }
ol.commentlist li{ border-top:1px solid #eee; display:block; list-style:none; margin:0; padding:15px 15px 1px; }
ol.commentlist li :hover{ background:none;}

	ol.commentlist li.commenthead
	{
		display:block; list-style:none; margin:0; padding:5px 15px;
	}
	
ol.commentlist li.commenthead h2{ margin:0; }

	#comments
	{
		font-size:25px;
	}

ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;list-style:none;background:#e7f9ff;padding-left:15px;margin:0 0 5px;}
