/*

Theme Name: Bpress Magazine

Theme URI: http://wpcrunchy.com/

Description: Bpress Magazine style wordpress theme

Version: 1.0

Author: akosipau

Author URI: http://wpcrunchy.com/



*/



/* Resets 

--------------------------

*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}

:focus {

	outline: 0;

}

body {

	line-height: 1;

	color: #42423d;

	/** background: #19110a; **/

        background: #FFFFFF;

	font:12px Arial, "Trebuchet MS", Verdana; color:#727272;

	height: 100%;

}

html, body {

	height: 100%;

}

ol, ul {

	list-style: none;

}

table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	font-weight: normal;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}

blockquote {

	line-height: 1.2em;

	font-style: italic;

	padding: 5px 20px 5px 60px;

	margin: 20px 0;

}

acronym {

	cursor: help;

	border-bottom: 1px dashed #333;

}

strong {

	font-weight: bold;

}

em {

	font-style: italic;

}

hr {

	display: none;

}

a {

	text-decoration:none;

	/** color:#94350c; **/

        color:#EE5B23;

}

a:hover {

	text-decoration:underline;

}

.right {

	float: right; 

}

.left {

	float: left;

}

.hide {

	display: none;

}

.irelative {

	position:relative;

}

.text {

	padding:5px;

	font-family:Georgia, "Times New Roman", Times, serif;

}

.incomment {

	padding:5px 0 !important;

}

.clear {

	clear: both;

}

.clearfix:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

.clearfix {

	display: block;

}

html[xmlns] .clearfix {

	display: block;

}

* html .clearfix {

	height: 1%;

}



/* Structure 

--------------------------

*/



#wrapper {

	width:960px;

	margin:0 auto;

}



#header {

        background: url(images/fondo-solo.png);

	padding:5px 5px 5px 5px;

        /** background: #EE5B23; **/

}



#navigation {

	height:24px;

	background:#3b3b3b;

}


#bloggers {

	height:24px;
	
	border-top:1px solid #ffffff;

	background:#3b3b3b;

}


#main {

	padding:10px;

	background:#e6e6e6;

}



#footer {

	height:17px;

	padding:15px 10px 10px 10px;

	background:#3b3b3b;

	margin-bottom:20px;

	position:relative;

}





/* navigation link:b0483b | hover:9b0e0e

--------------------------

*/ 



#nav, #nav ul {

	margin:0px 0px;

	padding:0px 5px;

	list-style: none;

}



#nav a {

	display: block;

	padding:5px 5px 5px 5px;

	text-decoration:none;

	font:11px Verdana; color:#fbfbfb;

	text-transform:uppercase;

}



#nav li.sfhover {

	/** background:#b0483b; **/

        background:#EE5B23;

}



#nav a:hover {

	/** background:#b0483b; **/

        background:#EE5B23;

}



#nav li {

	float: left;

	z-index:1005;

}



#nav li li {

	/** background:#b0483b; **/

        background:#EE5B23;

	z-index:1005;

}



#nav li li a:link, #nav li li a:active, #nav li li a:visited {

	width: 14.0em;

}



#nav li li a:hover {

	/** background:#9b0e0e; **/

        background:#3b3b3b;

}



#nav li ul {

	position: absolute;

	width: 14em;

	left: -999em;

	/** background:#b0483b; **/

        background:#EE5B23;

}



#nav li:hover ul {

	left: auto;

	z-index:1005;

}



#nav li:hover ul, #nav li.sfhover ul {

	left: auto;

	z-index:1005;

}



#nav li ul ul {

	margin: -2.8em 0 0 10em;

}



#nav, #nav ul {

	padding: 0;

	margin: 0;

	list-style: none; 

	line-height: 1;

}



#nav li:hover ul ul, #nav li.sfhover ul ul {

	left: -999em;

}



#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {

	left: auto;

}







/* Featured Gallery 

--------------------------

*/



#main .featured {

	width:590px;

	padding:10px;

	background:#ffffff;

	position:relative;

	margin-bottom:10px;

        align: center;

}



#main .abstitle {

	margin:0; padding:10px 20px;

	width:auto; height:auto;

        background: #EE5B23;

	position:absolute; display:block;

	font:bold 1.55em Arial, Helvetica, sans-serif; color:#FFF;

	top:-5px; left:-5px;

	z-index:1;

}



#main .featured .slidercontent {

	margin:0; padding:4px 10px;

	width:570px; height:25px;

	background:#3b3b3b;

        text-align:center;

	font:bold 1.40em Arial, Helvetica, sans-serif; color:#FFF;

}



#slider{

}	



#slider ul, #slider li{

	margin:0;

	padding:0;

	list-style:none;

        align: center;

        text-align:center;

}

#slider li{ 

	width:570px;

	height:310px;

	overflow:hidden; 

        text-align:center;

        align:center;

}



p#controls, p#controls2{

	margin:0;

	position:relative;

	} 



#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 

	display:block;

	margin:0;

	overflow:hidden;

	text-indent:-8000px;		

	width:26px;

	height:49px;

	position:absolute;

	left:-30px;

	top:-180px;

	}	

#nextBtn, #nextBtn2{ 

	left:570px;

	}

													

#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  

	display:block;

	width:26px;

	height:49px;

	background:url(images/izquierda.png) no-repeat 0 0;	

	}	

#nextBtn a, #nextBtn2 a{ 

	background:url(images/derecha.png) no-repeat 0 0;	

	}	





/* searchbox

--------------------------

*/ 



#divsearchbox {

	width:320px;

        margin-bottom:10px;

	/** position:relative; **/

}



#divsearchbox .searchbox {

	margin:0; padding:5px 10px;

	width:auto; height:auto;

        background: #EE5B23;

	position:relative; display:block;

	font:bold 1.55em Arial, Helvetica, sans-serif; color:#FFF;

        top: 3px;

	z-index:1000;  

}





/* Rss recent 

--------------------------

*/



.rss-recent {

	width:320px;

	margin-bottom:10px;

	/*height:358px;*/

	

}



#rss-subscriber-widget {

	padding:10px;

	background:#FFFFFF;

	margin-bottom:10px;

}



#rss-subscriber-sidebar {

	/**padding:10px;**/

        width:320px;

	background:#FFFFFF;

	margin-bottom:5px;

}



.rss-recent h3 {

	padding:10px;

	background:#3b3b3b;

	color:#FFFFFF;

	margin-bottom:8px;

}



.rss-recent .rss_subscribe {

	height:45px;

	background:url(images/rss_48.png) no-repeat;

	padding-left:50px;

	padding-top:8px;

}



.rss-recent .rss-form {

	padding:0;

	margin:0;

}



.rss-recent .rss-input-text {

	padding:6px;

	background:#eeeeee;

	border:1px solid #3b3b3b;

	font:11px Georgia, Verdana;

}



.rss-recent .rss-input-btn {

	border:0;

	color:#FFFFFF;

	padding:4px 8px 5px 9px;

	margin-left:-3px;

	font-family:"Courier New", Courier, mono;

	background:#3b3b3b;

	cursor:pointer;

}



#recent-widget {

	padding:10px;

	background:#FFFFFF;

	height:250px;

}



/* Page

--------------------------

*/



#page h3.titlebar {
	padding:5px;
	background:#3b3b3b;
	color:#FFFFFF;
        font-size: 16px;
        font-weight:bold;
	margin-bottom:8px;
}

#page h3.titlebarorange {
	padding:5px;
	background:#EE5B23;
	color:#FFFFFF;
        font-size: 14px;
        font-weight:bold;
	margin-bottom:8px;
}


#page h3.training {
        width:280px;
        padding:5px;
        background: #3b3b3b;

}

#page h3.training a {
        width:280px;
        padding:5px;
        background: url(images/entrenamiento-thumb-new.png) no-repeat #3b3b3b;
        background-position: left;
	color:#FFFFFF;
        font-size: 16px;
        font-weight: bold;
        margin-bottom:2px;
}


#page h3.training p {
        font-size: 10px;
        color: #EE5B23;
        float: right;
        padding 5px;
        margin-top: 10px;
}

#page h3.nutrition {
        width:280px;
        padding:5px;
        background: #3b3b3b;
}

#page h3.nutrition a{
        width:280px;
        padding:5px;
        background: url(images/nutricion-thumb-new.png) no-repeat #3b3b3b;
        position:relative;
	color:#FFFFFF;
        font-size: 16px;
        font-weight: bold;
        margin-bottom:2px;
}

#page h3.nutrition p {
        font-size: 10px;
        color: #EE5B23;
        float: right;
        padding 5px;
        margin-top: 10px;
}

#page h3.aconditioning {
        width:280px;
        padding:5px;
        background: #3b3b3b;
}

#page h3.aconditioning a {
        width:280px;
        padding:5px;
        background: url(images/acondicionamiento-thumb-new.png) no-repeat #3b3b3b;
        position:relative;
	color:#FFFFFF;
        font-size: 16px;
        font-weight: bold;
        margin-bottom:2px;
}

#page h3.aconditioning p {
        font-size: 10px;
        color: #EE5B23;
        float: right;
        padding 5px;
        margin-top: 10px;
}

#page h3.profiles {
        width:280px;
        padding:5px;
        background: #3b3b3b;
}

#page h3.profiles a {
        width:280px;
        padding:5px;
        background: url(images/perfiles-thumb-new.png) no-repeat #3b3b3b;
        position:relative;
	color:#FFFFFF;
        font-size: 16px;
        font-weight: bold;
        margin-bottom:2px;
}

#page h3.profiles p {
        font-size: 10px;
        color: #EE5B23;
        float: right;
        padding 5px;
        margin-top: 10px;
}

#page h3.podcast {
	padding:5px;
	background:#3b3b3b;
}

#page h3.podcast a {
	padding:5px;
	background: url(images/podcast-thumb.png) no-repeat #3b3b3b;
        position:relative;
	color:#FFFFFF;
        font-size: 16px;
        font-weight: bold;
        text-decoration: none;
        margin-bottom:2px;
}

#page h3.orangetitle {
	padding:5px;
	background: url(images/preguntale-thumb.jpg) no-repeat #EE5B23;
        position:relative;
	color:#FFFFFF;
        font-size: 16px;
        font-weight:bold;
	margin-bottom:2px;
}

#page h3.medic {
        width:280px;
        padding:5px;
        background: #3b3b3b;
}

#page h3.medic a {
        width:280px;
        padding:5px;
        background: url(images/preguntale-thumb.jpg) no-repeat #3b3b3b;
        position:relative;
	color:#FFFFFF;
        font-size: 16px;
        font-weight: bold;
        margin-bottom:2px;
}

#page h3.medic p {
        font-size: 10px;
        color: #EE5B23;
        float: right;
        padding 5px;
        margin-top: 10px;
}

#page h3.orangeaskmedic {
	padding:5px;
	background:#EE5B23;
}

#page h3.orangeaskmedic a {
	padding:5px;
	background: url(images/preguntale-a-tu-medico-th.png) no-repeat #EE5B23;
        position:relative;
	color:#FFFFFF;
        font-size: 16px;
        font-weight: bold;
        text-decoration: none;
        margin-bottom:2px;
}


#page h3.youtubeside {
	padding:5px;
	background:#EE5B23;
}

#page h3.youtubeside a {
	padding:5px;
	background: url(images/videos-thumb.png) no-repeat #EE5B23;
        position:relative;
	color:#FFFFFF;
        font-size: 16px;
        font-weight: bold;
        text-decoration: none;
        margin-bottom:2px;
}

#page h3.photoweek {
	padding:5px;
	background:#EE5B23;
}

#page h3.photoweek a {
	padding:5px;
	background: url(images/foto-thumb.png) no-repeat #EE5B23;
        position:relative;
	color:#FFFFFF;
        font-size: 16px;
        font-weight: bold;
        text-decoration: none;
        margin-bottom:2px;
}


#page h3.followus {
	padding:5px;
	background: #EE5B23;
}

#page h3.followus a {
	padding:5px;
        background: #EE5B23;
        position:relative;
	color:#FFFFFF;
        text-decoration: none;
        font-size: 16px;
        font-weight: bold;
        margin-bottom:2px;
}


#page h3.orangetips {
	padding:5px;
	background: #EE5B23;
}

#page h3.newstips {
	padding:5px;
	background: #EE5B23;
}

#page h3.orangenews {
	padding:5px;
	background: #EE5B23;
}

#page h3.especiales {
	padding:5px;
	background: #EE5B23;
}

#page h3.orangetips a {
	padding:5px;
	background: url(images/consejos-thumb.png) no-repeat #EE5B23;
        position:relative;
	color:#FFFFFF;
        text-decoration: none;
        font-size: 16px;
        font-weight: bold;
        margin-bottom:2px;
}

#page h3.newstips a {
	padding:5px;
	background: url(images/noticias-th.png) no-repeat #EE5B23;
        position:relative;
	color:#FFFFFF;
        text-decoration: none;
        font-size: 16px;
        font-weight: bold;
        margin-bottom:2px;
}


#page h3.especiales a {
	padding:5px;
	background: url(images/especiales-thumb.jpg) no-repeat #EE5B23;
        position:relative;
	color:#FFFFFF;
        text-decoration: none;
        font-size: 16px;
        font-weight: bold;
        margin-bottom:2px;
}


#page h3.orangenews a {
	padding:5px;
	background: url(images/noticias-th.png) no-repeat #EE5B23;
        position:relative;
	color:#FFFFFF;
        text-decoration: none;
        font-size: 16px;
        font-weight: bold;
        margin-bottom:2px;
}


#page h3.destiny {
        width:280px;
        padding:5px;
        background: #3b3b3b;
}

#page h3.destiny a {
        width:280px;
        padding:5px;
        background: url(images/destinos-thumb.png) no-repeat #3b3b3b;
        position:relative;
	color:#FFFFFF;
        font-size: 16px;
        font-weight: bold;
        margin-bottom:2px;
}

#page h3.destiny p {
        font-size: 10px;
        color: #EE5B23;
        float: right;
        padding 5px;
        margin-top: 10px;
}


#page h3.womenrun {
        width:280px;
        padding:5px;
        background: #282828;
}

#page h3.womenrun a {
        width:280px;
        padding:5px;
        background: url(images/mujeres-carrera.png) no-repeat #282828;
        position:relative;
	color:#FFFFFF;
        font-size: 16px;
        font-weight: bold;
        margin-bottom:2px;
}

#page h3.womenrun p {
        font-size: 10px;
        color: #EE5B23;
        float: right;
        padding 5px;
        margin-top: 10px;
}


#page h3.products {
        width:280px;
        padding:5px;
        background: #282828;
}

#page h3.products a {
        width:280px;
        padding:5px;
        background: url(images/productos.png) no-repeat #282828;
        position:relative;
	color:#FFFFFF;
        font-size: 16px;
        font-weight: bold;
        margin-bottom:2px;
}

#page h3.products p {
        font-size: 10px;
        color: #EE5B23;
        float: right;
        padding 5px;
        margin-top: 10px;
}


#page h3.score {
        width:280px;
        padding:5px;
        background: #3b3b3b;
}

#page h3.score a {
        width:280px;
        padding:5px;
        background: url(images/resultados-thumb.png) no-repeat #3b3b3b;
        position:relative;
	color:#FFFFFF;
        font-size: 16px;
        font-weight: bold;
        margin-bottom:2px;
}

#page h3.score p {
        font-size: 10px;
        color: #EE5B23;
        float: right;
        padding 5px;
        margin-top: 10px;
}

#page h3.begin {
        width:280px;
        padding:5px;
        background: #3b3b3b;
}

#page h3.begin a {
        width:280px;
        padding:5px;
        vertical-align: center;
        background: url(images/comenzar-thumb.png) no-repeat #3b3b3b;
        position:relative;
	color:#FFFFFF;
        font-size: 16px;
        font-weight: bold;
        margin-bottom:2px;
}

#page h3.begin p {
        font-size: 10px;
        color: #EE5B23;
        float: right;
        padding 5px;
        margin-top: 10px;
}


#page h3.routes {
        width:280px;
        padding:5px;
        background: #3b3b3b;
}

#page h3.routes a {
        width:280px;
        padding:5px;
        vertical-align: center;
        background: url(images/rutas-thumb.png) no-repeat #3b3b3b;
        position:relative;
	color:#FFFFFF;
        font-size: 16px;
        font-weight: bold;
        margin-bottom:2px;
}

#page h3.routes p {
        font-size: 10px;
        color: #EE5B23;
        float: right;
        padding 5px;
        margin-top: 10px;
}

#page h3.plans {
        width:280px;
        padding:5px;
        background: #3b3b3b;
}

#page h3.plans a {
        width:280px;
        padding:5px;
        vertical-align: center;
        background: url(images/planes-thumb.png) no-repeat #3b3b3b;
        position:relative;
	color:#FFFFFF;
        font-size: 16px;
        font-weight: bold;
        margin-bottom:2px;
}

#page h3.plans p {
        font-size: 10px;
        color: #EE5B23;
        float: right;
        padding 5px;
        margin-top: 10px;
}


#page h3.club {
        width:280px;
        padding:5px;
        background: #3b3b3b;
}

#page h3.club a {
        width:280px;
        padding:5px;
        background: url(images/club.png) no-repeat #3b3b3b;
        position:relative;
	color:#FFFFFF;
        font-size: 16px;
        font-weight: bold;
        margin-bottom:2px;
}

#page h3.club p {
        font-size: 10px;
        color: #EE5B23;
        float: right;
        padding 5px;
        margin-top: 10px;
}



#page h3.blogs {
        width:280px;
        padding:5px;
        background: #3b3b3b;
}

#page h3.blogs a {
        width:280px;
        padding:5px;
        background: url(images/blog.png) no-repeat #3b3b3b;
        position:relative;
	color:#FFFFFF;
        font-size: 16px;
        font-weight: bold;
        margin-bottom:2px;
}

#page h3.blogs p {
        font-size: 10px;
        color: #EE5B23;
        float: right;
        padding 5px;
        margin-top: 10px;
}



#page h3.injury {
        width:280px;
        padding:5px;
        background: #3b3b3b;
}

#page h3.injury a {
        width:280px;
        padding:5px;
        vertical-align: center;
        background: url(images/lesiones.png) no-repeat #3b3b3b;
        position:relative;
	color:#FFFFFF;
        font-size: 16px;
        font-weight: bold;
        margin-bottom:2px;
}

#page h3.injury p {
        font-size: 10px;
        color: #EE5B23;
        float: right;
        padding 5px;
        margin-top: 10px;
}


#page h3.health {
        width:280px;
        padding:5px;
        background: #3b3b3b;
}

#page h3.health a {
        width:280px;
        padding:5px;
        vertical-align: center;
        background: url(images/salud.jpg) no-repeat #3b3b3b;
        position:relative;
	color:#FFFFFF;
        font-size: 16px;
        font-weight: bold;
        margin-bottom:2px;
}

#page h3.health p {
        font-size: 10px;
        color: #EE5B23;
        float: right;
        padding 5px;
        margin-top: 10px;
}


#page h3.caminart {
        width:280px;
        padding:5px;
        background: #3b3b3b;
}

#page h3.caminart a {
        width:280px;
        padding:5px;
        vertical-align: center;
        background: url(images/caminart.png) no-repeat #3b3b3b;
        position:relative;
	color:#FFFFFF;
        font-size: 16px;
        font-weight: bold;
        margin-bottom:2px;
}

#page h3.caminart p {
        font-size: 10px;
        color: #EE5B23;
        float: right;
        padding 5px;
        margin-top: 10px;
}



/* Posts homepage
--------------------------
*/

#posts {
	width:590px;
	padding:10px;
	background:#ffffff;
	margin-bottom:10px;
}

#posts .post {
	margin-bottom:10px;
}

#posts .post h3 {
	color:#b0483b;
	font:bold 1.30em Arial, Helvetica, sans-serif;
	margin-bottom:8px;
	text-decoration:none;
}

#posts .post h3 a {
	text-decoration:underline;
}

#posts .post-thumb {
	height:120px;
	width:120px;
	padding:4px;
	border:2px solid #eeeeee;
	margin-right:10px;
}

#posts .post-meta {
	font-size:10px;
	color:#000000;
	display:block;
	margin-bottom:5px;
}

#posts .post-content {
	width:440px;
        text-align: justify;
}

/** banners 300x100 **/
#banners300 {
	width:295px;
	padding:5px;
	margin-bottom:5px;
        align: left;
        min-height: 100px;
}

/** Posts news homepage */
#postsnews {
	width:295px;
	padding:5px;
	background:#ffffff;
	margin-bottom:5px;
        align: left;
        min-height: 195px;
}

#postsnews .post {
	margin-bottom:5px;
}


#postsnews .post h3 {
	color:#b0483b;
	font: 1.30em Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	text-decoration:none;
}


#postsnews .post h3 a {
	text-decoration:none;
}

#postsnews .post h3 a:hover {
	text-decoration:underline;
}

#postsnews .post-thumb {
	height:75px;
	width:100px;
	padding:2px;
	border:2px solid #eeeeee;
	margin-right:5px;
}

#postsnews .post-meta {
	font-size:10px;
	color:#000000;
	display:block;
	margin-bottom:5px;
}

#postsnews .post-content {
	width:170px;
        text-align: justify;
}



/* Posts sidebar

--------------------------

*/



#sidebarposts {

	width:310px;

	padding:5px;

	background:#ffffff;

	margin-bottom:5px;

}



#sidebarposts .post {

	margin-bottom:5px;

}



#sidebarposts .post h3 {

        color:#3b3b3b;

	font:bold 1.50em Arial, Helvetica, sans-serif;

	margin-bottom:6px;

	text-decoration:underline;

}



#sidebarposts .post h3 a {

        color:#3b3b3b;

	text-decoration:underline;

}



#sidebarposts .post-thumb {

	height:120px;

	width:120px;

	padding:4px;

	border:2px solid #eeeeee;

	margin-right:10px;

}



#sidebarposts .post-meta {

	font-size:12px;

	color:#000000;

	display:block;

	margin-bottom:5px;

}



#sidebarposts .post-content {

	width:300px;
	font-size:12px;
        text-align: justify;

}



#sidebarposts ul li {

	list-style:none;

	padding:3px 0 3px 10px;

	background:url(images/bullet.gif) no-repeat 0px 4px;
   
        color:#3b3b3b;

}


#sidebarposts ul li a {
   
        color:#3b3b3b;

}







/* Second Posts homepage

--------------------------

*/



#otherposts {

	width:590px;

	padding:10px;

	background:#ffffff;

	margin-bottom:10px;

}



#otherposts .post {

	margin-bottom:10px;

}



#otherposts .post h3 {

	color:#b0483b;

	font:bold 1.50em Arial, Helvetica, sans-serif;

	margin-bottom:8px;

	text-decoration:underline;

}



#otherposts .post h3 a {

	text-decoration:underline;

}



#otherposts .post-thumb {

	height:120px;

	width:120px;

	padding:4px;

	border:2px solid #eeeeee;

	margin-right:10px;

}



#otherposts .post-meta {

	font-size:10px;

	color:#000000;

	display:block;

	margin-bottom:5px;

}



#otherposts .post-content {

	width:440px;

        text-align: justify;

}





/* Posts single

--------------------------

*/



#posts .breadcrumb {

	padding-bottom:5px;

	border-bottom:3px double #e2e2e2;

	font: 100% Arial, Helvetica, sans-serif;

}



#posts .post .post-title, #posts .post .post-title a {

	margin:0;

	padding:5px 0px 3px 0px;

	text-decoration:none !important;

	font:bold 20px !important;

}



#posts .post .post-meta2 {

	display:block;

	font:normal 10px Verdana, Arial, Helvetica, sans-serif;

	color:#999999;

	padding-bottom:10px;

}



#posts .post-the-content .meta-image {

	border:3px solid #CCCCCC;

}



#posts .post-the-content p {

	line-height:18px;

	padding:5px 0 5px 0;

}



p.note {

	border:1px solid #CCCCCC;

	background-color:#eeeeee;

	padding:6px !important;

	margin:3px 0;

}



p.warning {

	border:1px solid #e6db55;

	background-color:#fffbbc;

	padding:6px !important;

	margin:3px 0;

}



p.download {

	border:1px solid #66cc33;

	background-color:#e7f7d3;

	padding:6px !important;

	margin:3px 0;

}



#posts .post-the-content blockquote {

	margin-left:5px;

	border-left:5px solid #b0483b;

	padding-left:5px;

	font-style:italic;

	color:#999;

}



#posts .post-the-content blockquote {

	margin-left:5px;

	border-left:5px solid #b0483b;

	padding-left:5px;

	font-style:italic;

	color:#999;

}



#posts .post-the-content ul li {

	list-style:none;

	padding:3px 0 3px 10px;

	background:url(images/bullet.gif) no-repeat 0px 4px;

}



#posts .post-the-content code, #posts .post-the-content pre {

	font-family:"Courier New", Courier, mono !important;

}



/* comments

--------------------------

*/



div.comments {

}



	div.comments h2 {

		font:normal 25px Verdana, Arial, Helvetica, sans-serif;

		color:#999999;

	}



	div.comments .comment_list {

		padding:5px 0px;

	}

	div.comments .comment_list .g_info {

		border:0px;

	}

	

	div.comments .comment_list .g_info .auavatar {

		border:1px solid #CCC;

		padding:3px;

		height:48px;

		width:48px;

		float:left;

	}

	

	div.comments .comment_list .g_info .auavatar img {

		border:0;

	}

	

	div.comments .comment_list .g_info .info {

		float:left;

	}

	

		div.comments .comment_list .g_info .info p.small {

			margin:0px 5px 0px 5px;

			padding:5px 5px 0px 5px;

			font:normal 10px Verdana, Arial, Helvetica, sans-serif;

			color:#999999;

		}

		

		div.comments .comment_list .g_info .info p.big {

			margin:0px 5px 0px 5px;

			padding:5px 5px 0px 5px;

			font:normal 25px Verdana, Arial, Helvetica, sans-serif;

			color:#999999;

		}

		

	div.comments .comment_list div.comment_text.alt {

		margin-top:5px;

		line-height:25px;

		background:#CCC;

		padding-left:5px;

	}

	

	div.comments .comment_list p {

		line-height:25px;

	}



div.comment-form-box {

	border-top:3px double #cccccc;

}



	div.comment-form-box h2 {

		font:normal 25px Verdana, Arial, Helvetica, sans-serif;

		color:#999999;

	}



/* Sidebar

--------------------------

*/



#sidebar {

	width:320px;

}



#sidebar .extrawidget {

	padding:10px;

	background:#ffffff;

	margin-bottom:10px;

}



#sidebar .widget {

	padding:0 10px 10px 10px;

	background:#ffffff;

	margin-bottom:10px;

	width:135px;

}



#sidebar h3.widget-titlebar {

	padding:10px;

	background:#3b3b3b;

	color:#FFFFFF;

	margin-top:10px;

	margin-bottom:8px;

}



#sidebar div.widget-content {

	padding-left:4px;

}



.widget-content ul {

}



.widget-content ul li {

	list-style:none;

	padding:3px 0 3px 10px;

	background:url(images/bullet.gif) no-repeat 0px 4px;

}



/* pagenavi

--------------------------

*/



.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active, .wp-pagenavi a:visited {

	padding: 8px 10px;

	color:#3b3b3b;

	background:#ffffff;

	border: 1px solid #e3e3e3;

	font-family: Verdana;

}



.wp-pagenavi a:hover {

	background:#f4f4f4;

	border-color:#a1a1a1;

}



.wp-pagenavi span.pages {

	font-weight:bold;

	padding: 8px 10px;

	color:#000000;

	background:#ffffff;

	border: 1px solid #e3e3e3;

	font-family: Verdana;

}

.wp-pagenavi span.current {

	padding: 8px 10px;

	color:#ffffff;

	background:#b0483b;

	border-color:#9b0e0e;

	font-family: Verdana;

}

.wp-pagenavi span.extend {

	padding: 8px 10px;

	color:#ffffff;

	background:#e3e3e3;

	font-family: Verdana;

}



/* footer

--------------------------

*/



#footer span {

	color:#f2f2f2;

}



#footer a {

	color:#FFFFFF !important;

	/**background:#9b0e0e; **/

        

}



#footer .backtotop {

	margin:0; padding:3px 5px;

	width:auto; height:auto;

	background:#EE5B23;

	position:absolute; display:block;

	font:bold 1em Arial, Helvetica, sans-serif; color:#FFF;

	top:-5px; right:-5px;

	z-index:1000;

}



#footer .backtotop a {

	background:#EE5B23 !important;

}



/* wordpress

--------------------------

*/



.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

   border:4px solid #CCCCCC;

}



.alignleft {

   float: left;

   margin-right:10px;

   border:4px solid #CCCCCC;

}



.alignright {

   float: right;

   margin:10px 0px 10px 10px;

   margin-left:10px;

   border:4px solid #CCCCCC;

}



.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}



/* share */



div.share {

	padding:5px 0px 20px 0px;

}



	div.share span {

		font:10px Verdana, Arial, Helvetica, sans-serif;

		color:#b1b1b1;

		display:block;

		float:left;

		padding-top:2px;

		padding-right:5px;

	}

	

	div.share a {

		display:block;

		float:left;

	}

	

	div.share img {

		opacity:0.4;

		filter:alpha(opacity=40);

	}

	

	div.share img:hover {

		opacity:1;

		filter:alpha(opacity=100);

	}





.authorbox{

    color: #666;

    font-weight: normal;

    background: #fff;

    border: 1px solid #ccc;

    padding: 6px;

    margin-bottom:12px;

}





.photoauthor{

    float:left;

    background-color: #fff;

    border:1px solid #ccc;

    padding: 4px;

    margin: 0 7px 2px 0;

    display: block;

}


