/*  

Theme Name: GildedSerpent

Theme URI: http://www.saheltech.com

Description: A WordPress theme with 3-columns, widget ready sidebars and some speed. Developed by <a href="http://www.saheltech.com/" target="_blank">Custom Blog Design</a> under a Creative Commons License!

Version: 1.0

Author: Alexis Correa

Author URI: http://www.saheltech.com

*/

body {

	background-image: url(/backgroundetc/stagelightesbg.jpg);

}

input, textarea{font-weight:bold;}

input.text{background:#FFFFFF;border:none;padding:1px;}

input.button{background:#000000;border:1px solid #000000;color:#ffffff;}

blockquote{margin-left:3em;margin-right:3em;}



hr{display:none;}



#searchform{

float:left;

width:200px;

height:30px;

overflow:hidden;

}

#menu{width:100%; height:35px; background-color:#371015; }



#menu ul{

	float:right;

	line-height:normal;

	list-style:none;

	margin:0;

	padding:0;}

#menu li{float:left;}

#menu a{color:#FFFFFF;display:block;float:left;font-size:1em;height:20px;margin-right:1px;padding:0px 20px 0 20px;text-decoration:none;}



#menu a:hover{background:#371015;color:#ffffff;}

#menu .current_page_item a{background:#371015;color:#ffffff;}

#search{float:left;padding:10px;width:270px;}

#search fieldset{border:none;}

#search #s{padding:3px;width:140px;}

#search #x{width:60px;}

.post .title{font-weight:normal;margin:0;}



h1.title{

font-weight:bold;

 }

h2.title{}



.desctitle{font-size:10px;}

.post h1.title{

font-weight:bold;

}



.post .meta{

border-bottom:1px dotted #CCCCCC;

color:#999999;font-family:Arial, Helvetica, sans-serif;

font-size:10px;

margin:0;

padding:5px 0px 0px 15px;

}

.post .meta a{color:#999999;}

.post .links{margin:0;}

.post .tags{font-size:.8em;font-weight:bold;margin:0;}

.post .links a, .post .tags a{border:none;}



#recent-posts{}

#recent-posts ul li{background:url(images/img04.gif) repeat-x left bottom;font-size:0.8em;padding:3px 3px 3px 15px;}

#recent-posts h2{background:url(images/img12.gif) no-repeat left top;height:25px;margin:0;padding:2px 5px 5px 30px;}

#recent-posts h3{background:url(images/img04.gif) repeat-x left bottom;font-size:13px;margin:0;padding:15px 0 0 15px;}

#recent-posts p{font-size:13px;line-height:22px;margin:0 0 10px 0;padding:15px 0 0 15px;}





#calendar{margin:0 auto;}

#calendar caption{font-weight:bold;}

#calendar table{border-collapse:collapse;text-align:center;width:220px;}

#calendar thead th{background:#CCCCCC;color:#FFFFFF;}

#calendar tbody td{background:#EEEEEE;}

#calendar #today{background:#B8D03B;color:#FFFFFF;font-weight:bold;}

#calendar a{font-weight:bold;}

#calendar #prev{text-align:left;}

#calendar #next{text-align:right;}



.info{

background-color:#F5F5F5;

display:block;

border-bottom:2px solid #CC9D94;

border-top:3px solid #E1E1E1;

margin:10px 0px 20px 0px;

padding:5px 0;

height:auto;

/*min-width:800px; */

}

.info p{

padding:0px 0px 5px;

margin:0;

}

.bookmarks{

margin:0;

padding:5px 0;

width:100%;

}

.bookmarks a{

color:#00f;

font-size:0.9em;

}



.WP-EmailIcon{

margin:5px -5px 0px 0;

padding:0;

border:none;

float:left;

}





.comlabel{color:#666666;font-size:13px;font-weight:lighter;margin-top:10px;padding:60px;}

.comtext{background-color:#371015;border:5px solid #FFFFFF;color:#FFFFFF;padding:5px;}



.postlabel{color:#666666;font-size:13px;font-weight:lighter;margin:10px 0px 10px 0px;padding:60px;}

.posttext{background-color:#371015;border:5px solid #FFFFFF;color:#FFFFFF;padding:0px;}

.commentlist{list-style:none;}





.odd a:link{color:#000;}

.commenttext{color:#000000;color:#666666;font-size:0.8em;margin:0px 0px 10px 0px;padding:5px 10px 5px 10px;}



#author, #email, #url{background:#efefef;border:1px solid #cbcbcb;font:13px 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, Verdana, sans-serif;margin-bottom:0.6em;margin-top:5px;padding:3px;width:40%;}

#comment{background:#efefef;border:1px solid #cbcbcb;font:13px 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, Verdana, sans-serif;margin-bottom:0.6em;margin-top:5px;padding:3px;width:100%;}

#submit{background-color:#efefef;border-bottom:2px solid #CCCCCC;border-left:1px solid #E4E4E4;border-right:2px solid #CCCCCC;border-top:1px solid #E4E4E4;font:13px 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, Verdana, sans-serif;padding:3px;}



acronym, abbr, span.caps{cursor:help;}

acronym, abbr{border-bottom:1px dashed #999;}

blockquote{border-left:5px solid #ddd;margin:15px 30px 0 10px;padding-left:20px;}

blockquote cite{display:block;margin:5px 0 0;}



.center{text-align:center;}

hr{display:none;}

a img{border:none;}



.alignright{float:right;padding:5px; margin:5px;}

.alignleft{float:left;padding:5px; margin:5px;}

img.centered{display:block;margin-left:auto;margin-right:auto;}

img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}

img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}

pre{background:#f3f2ed;border:solid 1px #9a9a9a;color:blue;margin:10px;padding:10px;}

code{color:#000;font-size:1.0em;}



/* ========================================================================================== */

#content{

min-height:1450px!important;

}



#content .post{

padding:0px;

margin:0;

}

#content .post .entry{

text-align:left;

}

#content .post p.relatedposts{

margin:20px 10px;

}



#comments{

margin:0 10px;	

padding:0;

}

.clear{

clear:both;

height:5px;

margin:0;

padding:0;

overflow:hidden;

}

.entry a.more-link{

display:block;

float:left;

clear:both;

color:#00f;

padding:0 5px;

margin:0.5em 0 1em ;

width:90px;

height:1.6em;

line-height:1.6em;

background-color:#efefef;

border:solid 1px #e3e3e3;

font-weight:bold;

font-size:1em;

text-decoration:none;

}

.entry a.more-link:hover{

	color:#F00;

}



/*  =============================Related Post section=============================== */

ul.related_post{

	margin-top:0.2em;

	font-size:0.9em;

}

ul.related_post li a{

color:#0000ff;	

}

/*  ================================================================================== */



.navigation{

clear:both;

height:20px;	

margin:20px 5px;

padding:0;

}



/* ==============================================================================*/

#commentform{

	padding:0;

	margin:0;

clear:both;

}

#commentform p{

	padding:5px;

	margin:0;

}

#commentform h2.postlabel{

font-size:1.8em;

margin:5px 0px;

padding:0;

height:30px;

overflow:hidden;

}



#commentform #author, #commentform #email, #commentform #url{

	width:200px;

	height:16px;

	border:solid 1px #999;

	padding:0;

	margin:0;

}

#commentform label{

	padding:0;

	margin:0;

	height:18px;

	overflow:hidden;

}



#commentform #comment{

width:450px;

height:150px;

border:solid 1px #999;	

clear:both;

}



#commentform #submit{

border:outset 3px #fff;

width:140px;

font-family:Verdana, Geneva, sans-serif;

font-size:12px;

font-weight:bold;

color:#666;

height:35px;

}

/* ==============================================================================*/

#footerad{

margin:10px;

height:65px;

text-align:center;

}

#snakelogo{

width:75px;

height:75px;

margin: 10px auto;

padding:0;

clear:both;

overflow:hidden;

}





.hidepub{

height:2px;

padding:0;

margin:0;

overflow:hidden;

display:none;

}



#rightsidebar ul{

padding:0;

margin:0;

text-align:left;

}



#leftsidebar h2.widgettitle{

font-size:1em;

font-weight:bold;

margin:10px 0 0;

}



#leftsidebar select{

margin:2px 0 10px;	

}



#content .wp-caption, #content .alignright, #content .size-full{

	background-color:none;

	border:none;

	padding:0;

	margin:0 0 0 10px;

	text-align:center;

}



#translation{

	position:absolute;

	top:-5px;

	right:0px;

	height:80px;

	overflow:hidden;

}





/* Comments */



#comments h3 {

	font-size: 20px;

	font-weight: normal;

	padding: 10px 0 20px 0;

}



/* Comments (comment) */



#comments_wrap {

	width: 553px;

	padding: 15px 0px;

	background: url(images/bg_comments.gif) repeat-x 0 bottom;

	margin-bottom: 0px;

	position: relative;

}



#comments .comment a {

	text-decoration: underline;

}



#comments .comment a:hover {

	text-decoration: none;

}



#comments .comment small {

	font-size: 10px;

	margin-top: -2px;

}



#comments .comment {

	margin-top: 10px;

	width: 100%;

}



.comment .col-left {

	width: 140px;

	height:auto;

	margin:0px;

	padding:0;

	z-index:5px;

	overflow:hidden;

	float:left;

	clear:left;

}



.comment .col-right {

	width:450px;

	height:auto;

	min-height: 70px;

	background: #fff;

	padding: 10px 20px;

	border: #EDEDED 5px solid;

	margin:0;

	float:left; 

	clear:right;

	z-index:1;

	overflow:hidden;

	margin-left:-5px;

}







.comment .col-left img {

	border: #EDEDED 5px solid;

}



.comment .col-left .inside {

	background: url(images/bg_comment_element.gif) no-repeat right 27px;

	width: 140px;

	margin: 0px;

	position: relative;

	overflow: hidden;

	padding:0px;

	min-height:70px;

	float:left;

}



 .comment .col-left p {

	padding: 0;

	margin-right: 3px 30px 0px 0x;

}







* html #comments .comment .col-right {

	height: 100px;

}



#comments .comment span.reply { 

	float:right; 

	padding: 3px 3px 0; 

	font-size:11px; 

}

#comments .comment span.reply a { 

	text-decoration:none; 

	color:#aaa;

}



#comments ul.children { 

	margin:10px 0 0 20px; 

	padding:0; 

}



#comments .navigation .alignright, 

#comments .navigation .alignleft { 

	margin:0;

}



#comments .navigation a {

	background: #9F9F9F;

	color: #fff;

	display: block;

	padding: 5px 9px;

	margin-left: 4px;

	font-family:Georgia;

	font-weight:bold;

}

#comments .navigation a:hover {

	background: #888;	

}

#comments .commentlist {

	padding:0;

	margin:0;

}



.commentlist li{

margin:5px 0 20px;

padding:0;

}



#comments .commentlist #respond #form_wrap {

	padding:0 0 25px;

	margin:0;

	border:0;

	width:auto;

}

#comments .commentlist .children #respond #form_wrap .col-right{

	float:none;

}

#comments .cancel-comment-reply {

	margin-bottom:10px;

}

#content{
position:relative;
overflow:hidden;	
}

#content .facebooklike{
width:60px;
height:30px;
overflow:hidden;
position:absolute;
top:20px;
right:30px;
}
