@charset "utf-8";
/*  
Theme Name: EA - Muskiz
Theme URI: http://www.muskiz.eu/
Description: Tema diseñado para EA-Muskiz con portada al estilo de una revista que destaca una noticia principal, 4 de menor impacto y 6 más ya menos relevantes. Todas las noticias se muestran con imágenes que se reescalan automáticamente sacadas del contenido de las mismas. La sidebar está preparada para añadir widgets. Sólo disponible en español. Basado en <a href="http://www.onedesigns.ro/designs/wordpress/cover-wp/">Cover WP</a> de <a href="http://www.onedesigns.ro/">One Designs</a>.
Version: 0.1
Tags: red, fixed-width, right-sidebar, two-columns
   
Design released under GPL:
http://www.gnu.org/copyleft/gpl.html
*/

/*
DO NOT EDIT THIS STYLESHEET!
Any modifications made to this file will be lost if you update the theme.
Instead, create a file called mystyle.css and add your modifications in that file.
Any style attributed declared there will override the ones in this file and will not be lost during theme update.
*/

html, body {
	height: 100%;
	min-height:100%;
}
html{
	overflow-y:scroll;
}

body{
	background-color:#ececec;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%; /* Resets 1em to 10px */
	color:#000000;
	margin:0;
	padding:0;
	text-align:center;
}

/*--------------------- HTML ---------------------*/
/* (CC) 2004 Tantek Celik. Some Rights Reserved. http://creativecommons.org/licenses/by/2.0 This style sheet portion is licensed under a Creative Commons License. */
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0}
a img,:link img,:visited img {border:none}
ul,ol {list-style:none}
/* // (CC) 2004 Tantek Celik. // */

/*------ Semantic ------*/
p {
	line-height:1.7em;
	margin-bottom:1.5em;
}
a, a:link, a:visited {
	color:#E00000;
	text-decoration:underline;
}
a:hover, a:active {
	text-decoration:none;
}
img,
a img {
	border:none;
}
abbr, acronym {
	border-bottom:1px dashed;
	cursor:help;
}
a abbr, a acronym {
	cursor:pointer;
}
hr {
	position:absolute;
	left:-10000px;
	top:-10000px;
	font-size:.1em;
	line-height:1%;
}
.clearfix:after { /* Si usamos el clearfix hay que hacerlo a�adiendo el class al elemento que flota */
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
/*------ Tables ------*/
table {
  border-collapse:collapse;
  border-spacing:0;
  width:99%;
}
caption, th, td {}
/*------ Forms ------*/
label {
	font-weight:bold;
	margin-right:.5em;
}
input,
textarea {
	border:1px solid #AFAFAF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding:.2em .3em;
}
/*--------------------- COMMON ---------------------*/
.ayudaAcces,
.hidden { /* Texto oculto para lectores de pantalla */
	position:absolute;
	left:-10000px;
	top:-10000px;
	font-size:.1em;
	line-height:1%;
}
.clear {
	clear:both;
}
.alignleft {
	float:left;
}
.alignright {
	float:right;
}

/*--------------------- ESTRUCTURA ---------------------*/
	
#contenedor{
	width:960px;
	margin:0 auto;
	position:relative;
	text-align:left;
	padding:0;
	height: 100%;
	min-height: 100%;
	font-size:1.2em;
}
html>body #contenedor{ height:auto;} /*IE7 lo necesita porque cuando es necesario el scroll no mueve el pie al final del contenido m�s largo */

#cabecera{
}
#cabecera #barraSup{
	text-align:right;
	font-size:90%;
}
#cabecera #barraSup h1{
	font-size:100%;
	font-weight:normal;
	margin:2px 22px;
	float:left;
}
#cabecera #barraSup h1 a{
	text-decoration:none;
	color:#333333;
}
#cabecera #barraSup h1 a strong{
	color:#b33423;
	font-weight:normal;
}
#cabecera #barraSup h1 a:hover span{
	text-decoration:underline
}
#cabecera #barraSup h1 img{
	vertical-align:text-bottom;
	padding-right:6px;
}

#cabecera #barraSup #feeds{
	padding:0 8px;
	margin:2px 22px;
	padding:6px 0;
}

#feeds a:link, #feeds a:visited{
	color:#333333;
	text-decoration:none;
	background:url(images/css_feed.gif) no-repeat 0 0;
	padding-left:14px;
	margin:0 2px;
}

#feeds a:hover, #feeds a:active{
	text-decoration:underline;
}

#cabecera #imgCabecera{
	background: #9a2d1e url(images/css_imgCabecera.jpg) no-repeat 0 0;
	height:186px;
}
#cabecera #imgCabecera h2{
	padding: 20px 22px;
	font-size:100%;
	position:relative;
	height:105px;
	margin:0
}
#cabecera #imgCabecera h2 a{
	color:#FFFFFF;
	text-decoration:none;
}
#cabecera #imgCabecera h2 a:hover{
	text-decoration:none;
}
#cabecera #imgCabecera h2 strong{
	font-size:300%;
	padding-right:5px;
}
#cabecera #imgCabecera h2 span span{
	position:absolute;
	top:91px;
	left:325px;
}
#cabecera #imgCabecera h2 img{
	padding-right:10px;
	vertical-align:text-bottom;
	padding-bottom:2px;

}

#cabecera #imgCabecera ul.menu{
	list-style-type:none;
	margin-left:25px
}

ul.menu li{
	float:left;
	padding:0;
	margin:0;
	background:url(images/css_menu_li.gif) no-repeat 0 9px;
	line-height:1.6;
}

ul.menu li a:link, ul.menu li a:visited{
	display:block;
	padding:6px 20px 15px 10px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:100%;
	font-weight:bold;
	margin:0;
}

ul.menu li a:hover, ul.menu li a:active, ul.menu li.current_page_item a, ul.menu li.current-menu-parent a{
	text-decoration:none;
	color:#ed543f;
}

ul.menu li li{
	border-right:none;
	margin:0;
	border-top:1px solid #955349;
	margin:0;
	padding:0;
	float:none;
	background:#CCCC00;
	width:160px;
}
ul.menu li li li{
	padding-left:1px;
}
	
ul.menu li li a, ul.menu li li a:link, ul.menu li li a:visited{
	background:#641e14;
	width:140px;
	color:#FFFFFF;
	font-size:95%;
	margin:0;
	text-align:left;
	padding:0px 10px;
	font-weight:normal;
}
	
ul.menu li li a:hover, ul.menu li li a:active{
	background:#FFFFFF;
	color:#cc3300;
}

ul.menu li ul{
	z-index:9999;
	position:absolute;
	left:-999em;
	height:auto;
	width:160px;
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.menu li ul a{ 
	width:160px;
}

ul.menu li ul ul{
	margin:-26px 0 0 150px;
}

ul.menu li:hover ul ul, ul.menu li:hover ul ul ul{
	left:-999em;
}

ul.menu li:hover ul, ul.menu li.sfhover ul, ul.menu li li:hover ul, ul.menu li li.sfhover ul, ul.menu li li li:hover ul, ul.menu li li li.sfhover ul{
	left: auto;
}

ul.menu li:hover, ul.menu li.sfhover{ 
	position: static;
}
#cabecera #imgCabecera #searchform{
	position:absolute;
	left:775px;
	margin-top:8px;
}

#searchform input#s
{
	color:#a0a0a0;
	border:#a0a0a0 1px solid;
	padding:2px 2px;
	width:130px;
	background-color:#f4f1e9;
	margin-right:0;
	font-size:95%;
	vertical-align:middle;
}

#searchform input#searchsubmit{
	background:url(images/css_buscar.gif) no-repeat;
	font-size:1px;
	border:none;
	height:22px;
	width:22px;
	vertical-align:middle;
	padding-top:23px;
	color:#CCCCCC;
	cursor:pointer;
	overflow:hidden;
}


#contenido{
	clear:both;
}

#colCont{
	float:left;
	width:745px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	padding-top:33px;
}
#noticia1, .noticia2, #noticia3, .noticia4, .navigation, .address, .single{
	background:#FFFFFF url(images/css_noticias_1.gif) no-repeat left top;
	margin:0 11px 11px 0;
}
#noticia1{
	width:486px;
	float:left;
}
.noticia2{
	width:237px;
	float:left;
}
#noticia3,
.noticia4,
.navigation,
.address,
.single{
	clear:both;
}
#noticia1 div,
.noticia2 div,
#noticia3 div,
.noticia4 div,
.navigation div,
.address div,
.single div{
	background: url(images/css_noticias_2.gif) no-repeat right top;
}
#noticia1 div div,
.noticia2 div div,
#noticia3 div div,
.noticia4 div div,
.navigation div div,
.address div div,
.single div div{
	background: url(images/css_noticias_3.gif) no-repeat right bottom;
}
#noticia1 div div div.interior,
.noticia2 div div div.interior,
#noticia3 div div div.interior,
.noticia4 div div div.interior,
.navigation div div div.interior,
.address div div div.interior,
.single div div div.interior{
	background: url(images/css_noticias_4.gif) no-repeat left bottom;
	position:relative;
	padding-right:15px;
	height:288px;
}
.noticia2 div div div.interior{
	padding:0;
}
#noticia3 div div div.interior{
	height:auto;
	padding:25px 25px 0 25px
}
.noticia4 div div div.interior,
.navigation div div div.interior,
.address div div div.interior,
.single div div div.interior{
	height:auto;
}
.navigation div div div.interior,
.address div div div.interior,
.single div div div.interior{
	padding:15px 25px 15px 25px;
	overflow:hidden;
}
#noticia1 div div div div,
.noticia2 div div div div,
#noticia3 div div div div,
.noticia4 div div div div,
.address div div div div,
.single div div div div{
	background:none;
}

#noticia1 h2,
#noticia1 p,
.noticia4 h2,
.noticia4 p{
	margin: 0 0 5px 305px;
	text-align:left;
	line-height:1.4
}

#noticia1 h2.sinImg,
#noticia1 p.sinImg,
.noticia4 h2.sinImg,
.noticia4 p.sinImg{
	margin: 0 0 5px 15px;
	text-align:left;
	line-height:1.4
}
#noticia1 img.thumb,
#noticia1 img.wp-post-image,
.noticia4 img.thumb,
.noticia4 img.wp-post-image{
	float:left;
	border:none;
	padding:0;
	width:285px;
	height:210px;
}
#noticia1 .postmeta,
#noticia1 .details,
.noticia2 .postmeta,
.noticia2 .details,
#noticia3 .postmeta,
#noticia3 .details,
.noticia4 .postmeta,
.noticia4 .details{
	font-size:95%;
	margin:0;
	line-height:1.4;
	padding:8px 15px;
	border:none;
	color:#999999;
}
#noticia1 .details,
.noticia2 .details,
#noticia1 .details{
	position:absolute;
	bottom:0;
}
#noticia1 h2,
.noticia2 h2,
#noticia3 h2,
.noticia4 h2{
	font-size:135%;
	line-height:1.1
}
#noticia1 h2 a, #noticia1 h2 a:link, #noticia1 h2 a:visited,
.noticia2 h2 a, .noticia2 h2 a:link, .noticia2 h2 a:visited,
#noticia3 h2 a, #noticia3 h2 a:link, #noticia3 h2 a:visited,
.noticia4 h2 a, .noticia4 h2 a:link, .noticia4 h2 a:visited{
	color:#999999;
}
#noticia1 a,
.noticia2 a,
#noticia3 a,
.noticia4 a{
	text-decoration:none;
}
#noticia1 a:hover,
.noticia2 a:hover,
#noticia3 a:hover,
.noticia4 a:hover{
	text-decoration:underline;
}
.post_comment_link, .post_comment_link:link, .post_comment_link:visited{
	color:#999999;
	background:url(images/css_post_comment_link.gif) no-repeat 0 1px;
	padding-left:19px;
}
.noticia2 img.thumb,
.noticia2 img.wp-post-image{
	display:block;
	clear:both;
	float:none;
	border:none;
	padding:0;
	width:237px;
	height:141px;
}
.noticia2 h2{
	margin:8px 15px;
}
.noticia2 p{
	margin:3px 15px;
	font-size:95%;
	line-height:1.2;
}
#noticia3 img.thumb,
#noticia3 img.wp-post-image{
	float:left;
	border:none;
	padding:0;
}
#noticia3 h2{
	font-size:120%;
	margin: 0 0 5px 120px;
}
#noticia3 p,
#noticia3 p.postmeta{
	margin: 0 0 5px 120px;
	font-size:95%;
	line-height:1.2;
	text-align:left;
}
#noticia3 h2.sinImg,
#noticia3 p.sinImg{
	margin: 0 0 5px 0px;
}
#noticia3 p.postmeta{
	padding:0px;
	margin-bottom:0;	
}
#noticia3 .the_content{
	margin:0 40px 0 0;
	float:left;
	width:322px;
}
#noticia3 .item2{
	margin:0;
}
#noticia3 .filaPost{
	margin-bottom:20px;
}
#noticia3 .interior2{
	background:url(images/css_filaPost.gif) repeat-y center top;
}
#noticia3 .navigation{
	text-align:right;
	margin-bottom:10px;
	font-size: 100%;
}
.navigation{
	text-align:center;
	margin-bottom:30px;
	font-size: 100%;
}
.navigation .left, .navigation .right{
	display:inline;
	margin:0 5px;
}

.address {
	font-size:180%;
}
.single .postmeta,
.single .details{
	font-size:95%;
	margin:0;
	line-height:1.4;
	padding:8px 0;
	border:none;
	color:#999999;
	clear:both;
}
.single h2{
	font-size:200%;
	line-height:1.1;
	color:#999999;
}
.single h2 a, .single h2 a:link, .single h2 a:visited{
	color:#999999;
	text-decoration:none
}
.single h2 a:hover, .single h2 a:link, .single h2 a:visited{
	color:#999999;
}
.single img{
	max-width:685px;
}



.share_save_container{
	clear:both;
	float:left;
	margin:16px 0;
}

ul.share_save_list{
	display:inline;
	list-style-type:none;
	margin:0 !important;
	padding:0 !important;
}

ul.share_save_list li{
	background:none !important;
	border:0;
	display:inline !important;
	line-height:32px;
	list-style-type:none;
	margin:0 !important;
	padding:0 !important;
}

ul.share_save_list li:before{
	content:"";
}

ul.share_save_list li a{
	padding:0 9px;
}

ul.share_save_list img{
	float:none;
	width:16px;
	height:16px;
	border:0;
	margin:0;
	padding:0;
	vertical-align:middle;
}

ul.share_save_list a img{
	opacity:.6;
	-moz-opacity:.6;
	filter:alpha(opacity=60);
}

ul.share_save_list a:hover img, ul.share_save_list a.share_save_list img{
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

a.share_save_list img{
	border:0;
	width:auto;
	height:auto;
}
.alignleft{
	float:left;
	margin-right:10px;
}

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

.aligncenter, div.aligncenter{
   display: block;
   margin-left: auto;
   margin-right: auto;
}

img.alignleft{
	float:left;
	margin:5px 10px 10px 0;
}

img.alignright{
	float:right;
	margin:5px 0 10px 10px;
}

img.aligncenter, img.centered{
	display: block;
	margin:10px auto;
}

hr{
	border:none;
	height:3px;
	background-image:url(images/separator.gif);
	background-repeat:repeat-x;
	padding:3px 0;
}

h1, h2, h3, h4, h5, h6{
	color:#333333;
	margin-bottom:0;
	margin-top:5px;
}

h1, h2{
	margin-top:5px;
	margin-bottom:3px;
}

dt{
	font-size:14px;
}

dd{
	font-size:12px;
}

ol, ul{
	font-size:12px;
	padding:0;
	margin:0;
}

ul{
	list-style-type:square;
}

ol li, ul li{
	margin-left:20px;
	color:#333333;
	line-height:20px;
}

fieldset{
	border:none;
}

form{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}

legend{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	line-height:20px;
	color:#333333;
	margin:0 0 10px 10px;
}

label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:20px;
}

input, textarea{
	color:#333333;
	border:#a0a0a0 1px inset;
	padding:2px;
	margin:0 5px 5px 0;
}

input#submit, input[type=submit], input[type=button], input[type=reset]{
	color:#333333;
	padding:2px 6px;
	background:#cccccc;
	border:#a0a0a0 1px outset;
}

input[type=radio]{
	border:none!important;
}

textarea{
	font-family:Arial, Helvetica, sans-serif;
}

select{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0 5px 5px 0;
}

table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border-collapse:collapse;
}

table caption{
	margin-bottom:5px;
}

table tfoot td{
	border:none;
	text-align:left;
	padding-top:5px;
}

table tfoot td#prev{
	text-align:left;
}

table tfoot td#next{
	text-align:right;
}

table th{
	background-color:#e6d7b7;
}

table th, td{
	border:#c9bba0 1px solid;
	padding:3px 5px;
}

blockquote
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	font-style:italic;
	background-image:url(images/quotes.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0 45px 5px 45px;
	margin-top:10px;
}

code, code p, .code{
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	background-image:url(images/code.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0 45px;
	margin-top:10px;
	display:block;
}

.code p{
	font-family:"Courier New", Courier, monospace;
}

#comments h3{
	display:block;
	margin-top:7px;
	padding-bottom:2px;
	color:#333333;
	border-bottom:#333333 1px dotted;
	border-bottom:none;
	margin-bottom:10px;
}

#comments ol li{
	list-style-type:none;
	margin-left:0;
}

#comments ol li.bypostauthor, #comments ol li.comment-author-admin
{
	background-color:#EEEEEE;
}

.comment, .trackback, .pingback{
	border:#daccb0 1px solid;
	margin-bottom:10px;
	padding:5px;
}

.comment-author{
	margin-bottom:10px;
	color:#E00000;
}
.comment-author cite{
	font-style:normal;
}
.comment-author strong{
	text-transform:uppercase;
}

.comment-meta{
	float:right;
	color:#999999;
}

.reply{
	text-align:right;
	margin-right:2px;
}

ol.children{
	margin-top:10px;
}

ol.children li{
	background-color:#EEEEEE;
}

#commentform{
	padding-top:10px;
}

#commentform small{
	font-size:12px;
}

#commentform input#submit{
	color:#333333;
	padding:2px 6px;
	background:#CCCCCC;
}



#footer{
	clear:both;
	padding:17px 25px;
	background:#3c3c3c url(images/css_footer.gif) no-repeat 0 0;
	height:20px;
	color:#FFFFFF;
}
#footer a{
	color:#FFFFFF;
	text-decoration:none
}
#footer a:hover{
	text-decoration:underline
}




#sidebar{
	float:right;
	width:214px;
	margin:0;
	margin-bottom:5px;
	padding-top:33px;
}

#sidebar .topitem{
	background:#b33423 url(images/css_topitem_0.gif) repeat-x left bottom;
	margin-bottom:11px;
	clear:both;
}
#sidebar .topitem div.marco1{
	background: url(images/css_topitem_1.gif) no-repeat left top;
}
#sidebar .topitem div.marco1 div.marco2{
	background: url(images/css_topitem_2.gif) no-repeat right top;
}
#sidebar .topitem div.marco1 div.marco2 div.marco3{
	background: url(images/css_topitem_3.gif) no-repeat right bottom;
}
#sidebar .topitem div.marco1 div.marco2 div.marco3 div.interior{
	background: url(images/css_topitem_4.gif) no-repeat left bottom;
	position:relative;
	padding:15px;
	overflow:hidden;
	color:#FFFFFF;
}
#sidebar .topitem h3,
#sidebar .topitem p,
#sidebar .topitem a{
	color:#FFFFFF;
}
#sidebar .topitem h3{
	margin-top:0;
	font-size:150%;
}
#sidebar .widget_archive{
	background:url(images/css_widget_archive.gif) no-repeat 0 0;
	padding: 5px 15px;
	height:75px;
	margin-bottom:11px
}
#sidebar .widget_archive div.marco1,
#sidebar .widget_archive div.marco1 div.marco2,
#sidebar .widget_archive div.marco1 div.marco2 div.marco3,
#sidebar .widget_archive div.marco1 div.marco2 div.marco3 div.interior{
	background:none;
	padding:0;	
}
#sidebar .widget_archive h3{
	margin:0;
	padding:0;
	padding-left:30px;
	color:#FFFFFF;
	font-size:150%;
}
#sidebar .widget_archive select{
	width:183px;
	margin:15px 0;
}
#sidebar #text-3 div.marco1{
	background: url(images/css_herria_topitem_3.gif) no-repeat right bottom;
}
#sidebar #text-3 div.marco1 div.marco2 div.marco3{
	background: url(images/css_herria_topitem_1.gif) no-repeat left top;
}
#sidebar #text-3 h3{
	margin:40px 0 10px 3px;
	font-size:100%;
}
#sidebar #text-3 ul{
	margin:0 50px 10px 3px;
	font-size:90%;
}
#sidebar #text-3 ul li{
	list-style-type:none;
	padding:0;
	margin:0;
}
#sidebar #text-3 ul li a{
	background: url(images/css_herria_li_a.gif) no-repeat 0 2px;
	padding-left:14px;
}

.the_content h3{
	margin-bottom:10px;
}











/*#headline, #latest, #the_loop, #comments
{
	width:590px;
	margin:10px;
	padding:10px;
	border:#daccb0 1px solid;
	background-color:#f4f1e9;
	background-image:url(images/featured.png);
	background-position:top;
	background-repeat:no-repeat;
	overflow:hidden;
}

#comments p
{
	overflow:hidden;
}

#headline img, #featured img, #popular img, #latest img, #the_loop img.thumb, #the_loop img.wp-post-image
{
	float:left;
	margin:5px 10px 10px 0;
	padding:1px;
	border:#c9bba0 1px solid;
}

#headline img, #latest img, #the_loop img, #comments img
{
	max-width:586px;
}

#featured img, #popular img
{
	float:left;
	margin:5px 5px 5px 0;
	padding:1px;
	border:#c9bba0 1px solid;
	max-width:276px;
}

#latest img
{
	float:left;
	margin:5px 7px 7px 0;
	padding:1px;
	border:#c9bba0 1px solid;
}

#headline h3, #featured h3, #popular h3, #latest h3, .sitem h3, #top h3
{
	background-color:#d5c6a6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding:3px 7px;
	text-transform:uppercase;
	border:#cbbb9a 1px solid;
	margin-top:0;
	margin-bottom:3px;
}

#headline h2 a, #the_loop h2 a
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:7px;
	padding-bottom:2px;
	font-size:20px;
	color:#333333;
	border-bottom:#333333 1px dotted;
}

#headline h2 a:link, #headline h2 a:visited, #featured h2 a:link, #featured h2 a:visited, #popular h2 a:link, #popular h2 a:visited, #latest h2 a:link, #latest h2 a:visited, #the_loop h2 a:link, #the_loop h2 a:visited
{
	color:#333333;
	text-decoration:none;
}

#headline h2 a:hover, #headline h2 a:active, #featured h2 a:hover, #featured h2 a:active, #popular h2 a:hover, #popular h2 a:active, #latest h2 a:hover, #latest h2 a:active, #the_loop h2 a:hover, #the_loop h2 a:active
{
	color:#333333;
	text-decoration:underline;
}

p.postmeta
{
	line-height:25px;
}

#headline p, #featured p, #popular p, #latest p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#333333;
}

#headline p,  #latest p
{
	text-align:justify;
}

#headline p a:link, #headline p a:visited,  #featured p a:link, #featured p a:visited, #popular p a:link, #popular p a:visited, #latest p a:link, #latest p a:visited
{
	color:#cc3300;
	text-decoration:none;
}

#headline p a:hover, #headline p a:active, #featured p a:hover, #featured p a:active, #popular p a:hover, #popular p a:active, #latest p a:hover, #latest p a:active
{
	text-decoration:underline;
}

#featured
{
	float:left;
	width:280px;
	margin:0 0 10px 10px;
	padding:10px;
	border:#daccb0 1px solid;
	background-color:#f4f1e9;
	background-image:url(images/list.png);
	background-position:top;
	background-repeat:no-repeat;
	overflow:hidden;
}

#featured h2, #popular h2, #latest h2
{
	font-family:Arial, Helvetica, sans-serif;
	margin-top:7px;
	font-size:16px;
	color:#333333;
}

#featured .spost, #popular .spost
{
	min-height:123px;
}


p.read
{
	margin-top:5px;
}

#popular
{
	float:right;
	width:280px;
	padding:10px;
	border:#daccb0 1px solid;
	background-color:#f4f1e9;
	background-image:url(images/list.png);
	background-position:top;
	background-repeat:no-repeat;
	margin-bottom:10px;
	overflow:hidden;
}

#latest, #bottom
{
	clear:both;
}


.sitem, .topitem
{
	padding:10px;
	border:#daccb0 1px solid;
	background-color:#f4f1e9;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	overflow:hidden;
}

.sitem form, .topitem form, .sitem input, .topitem input, .sitem textarea, .topitem textarea, .sitem select, .topitem select
{
	max-width:306px;
}

#left .sitem form, #right .sitem form, .sitem input, #right .sitem input, .sitem textarea, #right .sitem textarea, .sitem select, #right .sitem select
{
	max-width:135px;
}

.sitem img, .topitem img
{
	max-width:308px;
}

#left .sitem img, #right .sitem img
{
	max-width:137px;
}

.sitem h3, #top h3
{
	margin-bottom:3px;
}

ul#categories, .topitem ul
{
	list-style-type:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	overflow:hidden;
}

ul#categories li, .topitem ul li
{
	margin-left:0;
	line-height:24px;
	padding:5px 0 2px 0;
	font-size:18px;
	color:#333333;
	border-bottom:#cc3300 1px dotted;
}

ul#categories li li, .topitem ul li li
{
	border-bottom:none;
}

ul#categories li ul, .topitem li ul
{
	margin-left:15px;
}

ul#categories li a:link, ul#categories li a:visited, .topitem ul li a:link, .topitem ul li a:visited
{
	color:#cc3300;
	text-decoration:none;
	padding-top:2px;
}

ul#categories li a:hover, ul#categories li a:active, .topitem ul li a:hover, .topitem ul li a:active
{
	color:#cc3300;
	text-decoration:underline;
}

#left
{
	float:left;
	width:163px;
}

#right
{
	float:right;
	width:163px;
}

.sitem, .widget
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.sitem ul
{
	list-style-type:square;
	margin-left:14px;
}

.sitem ul li
{
	padding-left:0;
	margin-left:0;
	margin-bottom:2px;
	padding-top:2px;
	padding-bottom:1px;
	border-bottom:#cc3300 1px dotted;
}

.sitem ul li li
{
	border-bottom:none;
}

.linkcat h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.sitem ul li a:link, .sitem ul li a:visited, .topitem ul li a:link, .topitem ul li a:visited
{
	color:#cc3300;
	text-decoration:none;
}

.sitem ul li a:hover, .sitem ul li a:active, .topitem ul li a:hover, .topitem ul li a:active
{
	text-decoration:underline;
}

.recentcomments a
{
	display:inline !important;
	padding:0 !important;
	margin:0 !important;
}


#fbar
{
	margin-left:20px;
}

.flinks
{
	float:left;
	width:270px;
	margin:0 20px;
	margin-bottom:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
}

.flinks h3
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#333333;
	margin-bottom:8px;
}

.flinks ul
{
	list-style-type:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.flinks ul li
{
	border-bottom:#cc3300 1px dotted;
	margin-left:0;
	margin-bottom:5px;
	min-height:20px;
	padding:0px 0 2px 0;
	font-size:16px;
	color:#333333;
}

.flinks a:link, .flinks a:visited
{
	color:#cc3300;
	text-decoration:none;
}

.flinks a:hover, .flinks a:active
{
	text-decoration:underline;
}

#copyright
{
	clear:both;
	padding:0 0 7px 10px;
	background-color:#505050;
	color:#eaeaea;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(images/footer.png);
	height:28px;
}

#copyright p
{
	padding-top:8px;
	color:#eaeaea;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#copyright a:link, #copyright a:visited
{
	color:#ffffff;
	text-decoration:none;
}

#copyright a:hover, #copyright a:active
{
	text-decoration:underline;
}

.post
{
	padding-bottom:5px;
	background-image:url(images/separator.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:10px;
}

.the_content p
{
	margin-bottom:5px;
	text-align:justify;
}


p.details
{
	clear:both;
	border-top:#333333 1px dotted;
	margin-top:5px;
	line-height:25px;
}



img
{
	padding:1px;
	border:#c9bba0 1px solid;
}

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

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

.aligncenter, div.aligncenter
{
   display: block;
   margin-left: auto;
   margin-right: auto;
}

img.alignleft
{
	float:left;
	margin:5px 10px 10px 0;
}

img.alignright
{
	float:right;
	margin:5px 0 10px 10px;
}

img.aligncenter, img.centered
{
	display: block;
	margin:10px auto;
}

.wp-caption, .wp-caption-text
{
	background-color:#c9bba0;
	margin-bottom:5px;
}

.wp-caption img
{
	padding:5px;
	border:none;
}

.wp-caption p
{
	text-align:center;
	padding-bottom:5px;
}

hr
{
	border:none;
	height:3px;
	background-image:url(images/separator.gif);
	background-repeat:repeat-x;
	padding:3px 0;
}

h1, h2, h3, h4, h5, h6
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	margin-bottom:0;
	margin-top:5px;
}

h1, h2
{
	margin-top:5px;
	margin-bottom:3px;
}

dt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

dd
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

ol, ul
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
}

ul
{
	list-style-type:square;
}

ol li, ul li
{
	margin-left:20px;
	color:#333333;
	line-height:20px;
}

fieldset
{
	border:none;
}

form
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}

legend
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	line-height:20px;
	color:#333333;
	margin:0 0 10px 10px;
}

label
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:20px;
}

input, textarea
{
	color:#333333;
	border:#a0a0a0 1px inset;
	padding:2px;
	margin:0 5px 5px 0;
}

input#submit, input[type=submit], input[type=button], input[type=reset]
{
	color:#333333;
	padding:2px 6px;
	background-color:#e7ddcb;
	background-image:url(images/submit.png);
	border:#a0a0a0 1px outset;
}

input[type=radio]
{
	border:none!important;
}

textarea
{
	font-family:Arial, Helvetica, sans-serif;
}

select
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0 5px 5px 0;
}

table
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border-collapse:collapse;
}

table caption
{
	margin-bottom:5px;
}

table tfoot td
{
	border:none;
	text-align:left;
	padding-top:5px;
}

table tfoot td#prev
{
	text-align:left;
}

table tfoot td#next
{
	text-align:right;
}

table th
{
	background-color:#e6d7b7;
}

table th, td
{
	border:#c9bba0 1px solid;
	padding:3px 5px;
}

#wp-calendar th, #wp-calendar td
{
	text-align:center;
}

#right #wp-calendar th, #right #wp-calendar td, #left #wp-calendar th, #left #wp-calendar td
{
	padding:2px 2px 2px 3px;
}

blockquote
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	font-style:italic;
	background-image:url(images/quotes.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0 45px 5px 45px;
	margin-top:10px;
}

code, code p, .code
{
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	background-image:url(images/code.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0 45px;
	margin-top:10px;
	display:block;
}

.code p
{
	font-family:"Courier New", Courier, monospace;
}

.wp-pagenavi
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#333333;
	margin:0 0 5px 0;
	background-color:#f4f1e9;
}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #cc3300;
	color: #cc3300;
	background-color: #f4f1e9;	
}

.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #cc3300;
	color: #cc3300;
	background-color: #f4f1e9;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #333333;
	color: #333333;
	background-color: #f4f1e9;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #cc3300;
	color: #cc3300;
	background-color: #f4f1e9;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #333333;
	border: 1px solid #333333;
	background-color: #f4f1e9;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #333333;
	color: #333333;
	background-color: #f4f1e9;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #333333;
	color: #333333;
	background-color: #f4f1e9;
}

#comments h3
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:7px;
	padding-bottom:2px;
	color:#333333;
	border-bottom:#333333 1px dotted;
	border-bottom:none;
	margin-bottom:10px;
}

#comments ol li
{
	list-style-type:none;
	margin-left:0;
}

#comments ol li.bypostauthor, #comments ol li.comment-author-admin
{
	background-color:#e7ddcb;
}

.comment, .trackback, .pingback
{
	border:#daccb0 1px solid;
	margin-bottom:10px;
	padding:5px;
}

.comment-author img
{
	float:right;
}

.comment-meta
{
	margin-bottom:10px;
}

.reply
{
	text-align:right;
	margin-right:2px;
}

ol.children
{
	margin-top:10px;
}

ol.children li
{
	background-color:#f4f1e9;
}

#commentform
{
	padding-top:10px;
}

#commentform small
{
	font-size:12px;
}

#commentform textarea
{
	width:583px;
}

#commentform input#submit
{
	color:#333333;
	padding:2px 6px;
	background-color:#e7ddcb;
	background-image:url(images/submit.png);
}

p#page-links
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-align:right;
	margin-bottom:10px;
	float:right;
}


.addtoany_share_save_container
{
	clear:both;
	float:left;
}

.the_author
{
	clear:both;
	border:#daccb0 1px solid;
	margin-bottom:20px;
	padding:10px;
	background-color:#e7ddcb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-bottom:25px;
	min-height:74px;
}

.the_author p
{
	line-height:16px;
}

.the_author img
{
	float:left;
	margin-right:10px;
}

.the_author h3 a
{
	color:#333333;
}

.the_author h3 span
{
	color:#a0a0a0;
}

#author_meta
{
	width:490px;
	float:right;
	clear:both;
}

#author_website
{
	float:left;
	width:50%;
}

#author_twitter
{
	float:right;
	width:50%;
}

#author_website p, #author_twitter p
{
	text-align:center;
}


#related
{
	margin-bottom:5px;
}

#related h3
{
	margin-top:10px;
	margin-bottom:5px;
	font-size:14px;
}

img.wp-smiley
{
	border:none;
}

#wordpress
{
	float:right;
	background-image:url(images/wordpress.png);
	width:78px;
	height:35px;
}

#wordpress a
{
	display:block;
	width:78px;
	height:35px;
}
#feedburner
{
	padding:3px;
	margin-top:10px;
}*/