/* 
	Theme Name: Coquito's Summer 2007
	Theme URI: http://www.wikot.com
	Description: Un tema a dos columnas creado exclusivamente para El Blog de Coquito, en Mayo del 2007.
	Author: Equ&iacute;po ELITE / WIKOT (Caracas - Venezuela)
	Author URI: http://www.wikot.com
	Version: 2.0
	
*/


body { color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#981C00 url(images/bg_page.jpg) repeat-x top; margin:0; padding:0; }
h1 span { display:none; }
a { color:#0B76AE; text-decoration: none; }
a:hover { background:#0090DA; color:#FFF; }
acronym, abbr, span.caps { cursor:help; border-bottom:1px dotted #000; }
blockquote { background:#E3F5FE url(images/blockquote.png) no-repeat bottom left; padding:5px 20px 30px 20px; margin: 1em; }
cite { text-decoration: none; }	
code { font-family:'Courier New', Courier, Fixed, sans-serif; font-size:1.1em;	}
img { border:0; }
h4 { color:#858585; }

#content { width:932px; margin:0 auto; }


/*** Header ***/
#header { background:url(images/bg_header.jpg) no-repeat top; height:200px; margin:0; padding:0; }
#header h1 { font-size:30px; letter-spacing:0.1em; margin: 0; padding:20px 0 20px 30px; width:300px; }


/*** Links to Pages ***/
#pages { font-size:12px; height:29px; margin:0 135px 0 20px; *margin-left:60px; padding-top:10px; }
#pages ul { margin:0; }
#pages li { display: inline; list-style-type:none; }
#pages a { color:#FFF; font-size:16px; font-weight:bold; padding:5px 10px; }
#pages a:hover { background:#EB6C02; }
.current_page_item a, .current_page_item a:hover { background:#EB6C02!important; }


/*** Search Form ***/
#search { margin:0; padding:0; position:relative; right:10px; top:-22px; float:right; }
#search input { font-size:12px; width:140px; margin:0 10px; padding:2px; border:1px solid #66A8CC; float:left; }
#search img { border:none; }
#search a, #search a:hover { background-color:transparent!important; margin:0!important; padding:0!important; }


/*** Sidebar ***/
#sidebar { font-size:11px; width:240px; margin:10px 0 0 0; float:right; }
#sidebar h2 { font-size:16px; }
#sidebar h3 { background:url(images/dot.gif) repeat-x bottom; color:#174B65; font-size:11px; font-weight:normal; margin:0; padding:0; 	text-transform:uppercase; }	
#sidebar ul, #sidebar ol { color:#000066; list-style:circle; margin:0; padding:5px; }
#sidebar li, #sidebar li:hover { margin:0; padding:0; }	
#sidebar a { color:#000066; }
#sidebar a:hover { background:none; background-color:#FFD275; }
#sidebar .top-side li { margin:0 auto 10px 10px; }
.div-side { background:url(images/bg_div-side.gif) repeat-y; margin-bottom:15px; }
.top-side { background:url(images/bg_top-side.jpg) no-repeat top; padding:15px 30px 0 30px; }
.foot-side { background:url(images/bg_foot-side.gif) no-repeat bottom; height:12px; }
#banners img { margin:0 0 10px 8px; border:none; }
#banners a, #banners a:hover { background-color:transparent; }


/*** Calendar ***/
#wp-calendar { color:#A07110; text-align:center; margin:0 auto; width:180px; border-top:#A07110 1px solid; }
#wp-calendar caption { font-weight:bold; margin:0 auto 5px auto; }
#wp-calendar th { color:#000000; border-bottom:#A07110 1px solid; }
#wp-calendar td#today { color:#FFF; background:#A07110; padding:0; }
#wp-calendar td a { color:#672604; background:#D3720F; width:100%; height:100%; display:block; }
#wp-calendar td a:hover { color:#FFF; background:#D3720F none; width:100%; height:100%; display:block; }
#wp-calendar #prev a, #wp-calendar #next a { color:#000000; background:none; background-color:transparent!important; border:none; }
#subcontent table thead tr { border-bottom-color:#F3F4F4; color:#414141; }
#subcontent table th { border-bottom-color:#F3F4F4; }

#subcontent table td a { border-bottom-color:#174e9b; background-color:#EDF3DE; }
#subcontent table tfoot { border-top-color:#F3F4F4; }
#subcontent table tfoot a { background:none; }


/*** Contenido central ***/
#bloque { width:831px; }

/*** Posts ***/
#posts { width:539px; float:left; margin:0 0 0 40px; _margin-left:20px; padding:10px 0 0 0; _padding:0; }
#posts ul {	list-style-type:circle;	margin:0 0 0 30px; padding: 0; }
#posts li { margin:0; padding:0; }
#posts h3 { color:#016CA3; font-size:15px; font-weight:normal; margin:0; padding:20px 0 5px 0; }
#posts small { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; }

.post { background:url(images/bg_post.gif) repeat-y left; margin-bottom:10px; }
.cont-post { color:#FFE333; background:url(images/top_post.jpg) no-repeat top left; padding:45px 30px 10px 30px; }
.cont-post h2 { font-size:18px; width:380px; *padding-top:12px; }
.cont-post a { color:#FFFFFF!important; margin:0; padding:0; }
.cont-post a:hover { color:#FFE333!important;; background:transparent; }
.cont-post p { line-height:18px; }
.foot-post { background:url(images/bg_foot-post.gif) no-repeat bottom left; height:10px; }


/*** Comments ***/
#comments, #postcomment { color:#FFF; font-size:12px; margin:40px 0 10px 20px; }
#comments a { color:#FFF; }
#comments a:hover { color:#FFF; background:transparent; }
#commentform { background:#FFB41A; width:450px; padding:5px 20px; margin-left:10px; }	
#commentform input, #commentform textarea {	background: #F9FBFF; border:#B33600 1px solid; font-size:12px; padding:1px; }
#commentform input:focus, #commentform textarea:focus { background:#F5F5F5; }
#commentlist { list-style-type:none; margin:0; padding:0; }
#commentlist li { width:450px; margin:10px; padding:5px 20px; }
#commentlist p { margin:0; padding:0; }
#commentlist small { font-size: 11px; }
.class_comment1 { color:#FFB41A; width:450px; padding:5px 20px; border:1px solid #FFB41A; }
.class_comment2 { color:#FCF0AB; width:450px; padding:5px 20px; border:1px solid #FCF0AB; }
.class_comment1 a { color:#FFB41A; }
.class_comment2 a { color:#FCF0AB; }
.class_comment1 a:hover { color:#FFB41A; background:transparent; text-decoration:underline; }
.class_comment2 a:hover { color:#FCF0AB; background:transparent; text-decoration:underline; }


/*** Footer ***/
#credits { color:#4D1300; width:831px; padding:2px 0; }
#credits a { color:#4D1300; }
#credits a:hover { background:transparent; text-decoration:underline; }
#credits p { font-size:11px; line-height:18px; padding-left:40px; }


/*** Float and Clear ***/
div.floatleft {	float: left; }
div.floatright { float: right; }	
div.both { clear: both; }
	