/*   
Theme Name: The HTML5 Reset Theme
Theme URI: http://html5reset.org
Description: A style-free theme to get you started on an HTML5-based Wordpress theme of your own.
Author: Monkey Do!
Author URI: http://monkeydo.biz
Version: 1
*/

/*
	HTML5 Reset Wordpress Theme :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:
	
	Eric Meyer					:: http://ericmeyer.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com
	
	Special thanks: The Wordpress theme owes its start to an empty theme authored 
		by Chris Coyier & Jeff Starr: http://digwp.com
	
-------------------------------------------------------------------------------*/
@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('fonts/League_Gothic-webfont.eot');
    src: url('fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/League_Gothic-webfont.woff') format('woff'),
         url('fonts/League_Gothic-webfont.ttf') format('truetype'),
         url('fonts/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'calypsoregular';
    src: url('fonts/fff_calypso-webfont.eot');
    src: url('fonts/fff_calypso-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/fff_calypso-webfont.woff') format('woff'),
         url('fonts/fff_calypso-webfont.ttf') format('truetype'),
         url('fonts/fff_calypso-webfont.svg#fff_calypsoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									

article, aside, figure, footer, header, hgroup, nav, section {display: block;}

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites, like, say for Google Maps custom placemarkers. 
   There has been a report of problems with standard Google maps as well, but we haven't been able to duplicate or diagnose the issue. */
img,
object,
embed {max-width: 100%;}

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

/* we use a lot of ULs that aren't bulleted. 
	don't forget to restore the bullets within content. */
ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}
 
/* Accessible focus treatment
	people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {outline: none;}

small {font-size: 85%;}

strong, th {font-weight: bold;}

td, td img {vertical-align: top;} 

/* Make sure sup and sub don't screw with your line-heights
	gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}
 
/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover */
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  



/* Ok, this is where the fun starts.
-------------------------------------------------------------------------------*/

/* new Linux- and Windows-friendly sans-serif font stack: http://mky.be/fontstack */
body {font: 13px Helmet, Freesans, sans-serif;}

/* using local fonts? make sure to read up on Paul Irish's 
	Bulletproof @font-face syntax: http://mky.be/font-face/bulletproof/ */

/* we like off-black for text */
body, select, input, textarea {color: #333;}

a {color: #03f;}
a:hover {color: #69f;}

/* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */
::-moz-selection{background: #fcd700; color: #fff; text-shadow: none;}
::selection {background: #fcd700; color: #fff; text-shadow: none;} 

/*	j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: #fcd700;} 

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}



/* And here begins the Wordpress fun.
-------------------------------------------------------------------------------*/

#page-wrap,
header > div,
header > nav .menu{
width: 960px;
margin: 0 auto;
}

.post {}

.entry-content {}
.entry-content a {}
.entry-content a:hover {}

#meta {}
.postmetadata {}

#sidebar {}

.navgation {}
.next-posts {}
.prev-posts {}

#searchform {}
#s {}
#searchsubmt {}
	
ol.commentlist {list-style: none;}
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {clear:left;}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {font-style: normal;}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {font-size: 11px;float:right;}
ol.commentlist li.comment div.comment-meta a {color: #666;text-decoration:none;}
ol.commentlist li.comment div.comment-meta a:hover{text-decoration:underline;}
ol.commentlist li.comment p {}
ol.commentlist li.comment ul {}
ol.commentlist li.comment div.reply {font-size: 11px;}
ol.commentlist li.comment div.reply a {font-weight: bold;}
ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0;}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {border-left: 5px solid #555; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-3 {border-left: 5px solid #999; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {}
ol.commentlist li.odd {}
ol.commentlist li.parent {border-left: 5px solid #111;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


/* Print styles!
-------------------------------------------------------------------------------*/
@media print {



}


/* Media queries!
-------------------------------------------------------------------------------*/

/* Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {
	
		
}

@media all and (orientation: portrait) {
	
}

@media all and (orientation: landscape) {
	
}
/*-------------------------------------------------*/
body  {
background: url("_/img/bg-body.jpg") no-repeat scroll center 121px #c3c3c3;
}

header {
height: 120px;
background: url("_/img/bg-header.png") no-repeat scroll 0px 0px #92261D;
margin-bottom: 17px;
box-shadow: 0 0px 5px rgba(0, 0, 0, 0.8);
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#333333')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#333333');
border-bottom: 1px solid #990000;
}
header h1 a{
width: 88px;
height: 84px;
background: url("_/img/logo.png") no-repeat scroll 0px 0px transparent;
text-indent: -2999px;
float:left;
margin-top: 7px;
margin-left: 9px;
}
header .description {
float: left;
margin-top: 54px;
text-shadow: #4f2f14 1px 1px 0px;
color: #f8c82c;
font-size: 13px;
font-family: "Myriad Pro",Arial,Helvetica,Tahoma,sans-serif;
}
header #header-logo-wrap {
display: block;
height: 91px;
margin-bottom: 2px;
}
nav#header-nav{
background-color:#333333;
clear: both;
height: 28px;
}
#header-nav .menu ul{
background-color: #e3e3e3;
background-image: -moz-linear-gradient(center top , #ffffff 0pt, #cacaca 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cacaca');
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cacaca));
border: 1px solid #999999;
float: left;
height: 24px;
margin: 1px;
width: 956px;
border-radius: 3px;
}
#header-nav .menu ul li{
float: left;
}
#header-nav .menu ul li a{
color: #3a210b;
float: left;
font-family: "Myriad Pro",Arial,Helvetica,Tahoma,sans-serif;
font-size: 1em;
font-weight: bold;
height: 18px;
margin: 1px;
padding: 1px 7px;
text-shadow: 1px 1px 0 #ffffff;
border-radius: 2px;
border: 1px solid transparent;
}
#header-nav .menu ul li a:hover{
border: 1px solid #999999;
background-color: #ffffff;
background-image: -moz-linear-gradient(center top , #e5e5e5 0pt, #fefefe 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#fefefe');
background: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#fefefe));
}
#header-nav .menu ul li.current-cat a,
#header-nav .menu ul li.current-cat a:hover{
border: 1px solid #a94040;
color: #992626;
background-color: #f8cb2a;
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
background-image: -moz-linear-gradient(center top , #f8d94a 0pt, #e9a92f 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8d94a', endColorstr='#e9a92f');
background: -webkit-gradient(linear, left top, left bottom, from(#f8d94a), to(#e9a92f));
}

#header-nav .menu ul li .children{
display: none;
}
.entry img {
border-radius: 8px 8px 8px 8px;
box-shadow: 0 1px 5px #CCCCCC;
margin: 4px auto 6px auto;
max-width: 540px;
padding: 4px;
display:block;
}
.ie7 .entry img,
.ie8 .entry img {
border: 1px solid #dedede;
padding: 4px;
}
.entry .alignright {
margin-left:18px;
float: right;
}
.entry .alignleft {
margin-right:18px;
float: left;
}
.entry .alignnone,
.entry .aligncenter {

}
.entry .wp-caption.aligncenter {
margin: 0 auto;
}
.entry .wp-caption-text {
color: #666666;
font-size: 0.8em;
/*margin: 0;*/
text-align: center;
}
.entry ul, .entry ol {
margin: 0 0 1.625em 2.5em;
}
.entry ul {
list-style: square outside none;
}
.more-link {
display: none;
}
.read-more{
background-color: #92261d;
border-radius: 6px 6px 6px 6px;
color: #FFFFFF;
float: right;
font-size: 0.86em;
font-weight: bold;
height: 19px;
margin-right: 4px;
padding-top: 3px;
text-align: center;
text-transform: uppercase;
width: 130px;
display: block;
}
.read-more:hover{
background-color: #CB3B27;
color: #FFFFFF;
}

h1,h2,h3,h4,h5,h6{
clear:both;
}
p{
margin-bottom:1.6em;
}
a{
color: #990000;
text-decoration:none;
}
a:hover{
color: #990000;
}
article h2 {
font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
font-size: 30px;
font-weight: normal;
color: #333333;
}
article h2 a{
-moz-transition: all 0.2s ease 0s;
}
article h2 a:hover{
text-shadow: #999999 3px 2px 2px;
}
.ie article h2 a:hover{
text-decoration: underline;
}
blockquote {
font-style: italic;
font-weight: normal;
margin: 0 3em;
color: #666666;
}
#content {
width:665px;
float:left;
} 
#sidebar {
float: left;
width:262px;
border-right: 1px solid #bababa;
background-color: #ffffff;
padding:0 16px;
}
.ie8 #sidebar {
width:264px;
padding:0 15px;
}
#sidebar h2 {
color: #f8cb2a;
font-size: 2em;
text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
font-family: 'LeagueGothicRegular';
font-weight: normal;
padding: 0 16px;
line-height: 42px;
border-bottom: 1px dotted #000000;
border-top: 1px dotted #cb3b27;
}
#sidebar  > div.widgets > div:first-child h2 {
border-top: none;
}
#sidebar a{
color: #ffffff;
}
#sidebar a:hover{
color: #ffffff;
text-decoration:underline;
}
#sidebar > div.widgets {
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;
border-radius: 4px 4px 4px 4px;
background: url("_/img/bg-sidebar.png") repeat-x scroll 0px 0px #92261d;
padding-bottom: 12px;
}
.ie7 #sidebar > div.widgets,
.ie8 #sidebar > div.widgets {
border: 1px solid;
border-top-color: #333333;
border-left-color: #bababa;
border-right-color: #bababa;
border-bottom-color: #dedede;
}
#sidebar > div.widgets ul li a{
padding: 2px 16px 4px;
display: block;
border-bottom: 1px dotted #000;
border-top: 1px dotted #a7544d;
background-color:#581c17;
position: relative;
width: 230px;
}

#footer {
clear: both;
background-color: #ffffff;
border-left: 1px solid #bababa;
border-right: 1px solid #bababa;
margin-left:100px;
width: 858px;
float: left;
}
#footer > div{
margin: 16px 16px 0 16px;
padding: 16px;
background-color: #333333;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 1px solid #000000;
color: #ffffff;
padding-bottom:20px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
float: left;
width: 792px;
}
#footer #logo-footer a{
width: 34px;
height: 35px;
float: left;
background: url("_/img/sprite.png") no-repeat scroll -155px 0px transparent;
line-height:0;
text-indent: -2999px;
}
.avatar {
display:block;
float: left;
border: 1px solid #999999;
border-radius: 3px;
margin-right: 10px;
}
.entry {
clear: both;
float: left;
margin-top: 4px;
text-align: justify;
line-height: 1.4em;
width: 548px;
}
.entry a:hover{
text-decoration:underline;
}
.entry a[target="_blank"]:after{
background: url("_/img/sprite.png") no-repeat scroll -41px -60px transparent;
padding-right: 13px;
content:"";
}
.post {

}
.next-posts {
float: right;
}
.prev-posts {
float: left;
}
.author-date {
float: left;
}
.author-date .author,
.author-date .updated{
margin-top:2px;
}
.author {
float: left;
}
.updated {
float: left;
clear: left;
}
ol.commentlist {
clear: left;
}
.ie7 ol.commentlist li.comment {
float: left;
clear: none;
}
.comments-link{
float: right;
background: url("_/img/sprite.png") no-repeat scroll 0 0 transparent;
width:37px;
height:32px;
color: #ffffff;
padding-right: 5px;
text-align: center;
font-weight: bold;
padding-top: 4px;
margin-top: 8px;
}
.comments-link:hover{
background: url("_/img/sprite.png") no-repeat scroll 0 -36px transparent;
color: #ffffff;
text-shadow:none;
}
ol.commentlist li.comment  > div{
border-bottom: 1px solid #bababa;
padding: 8px 10px 24px 16px;
border-left: 1px solid #bababa;
margin-left: 100px;
box-shadow: 0 -1px 0px #fff inset;
}
ol.commentlist li.comment:first-child  > div{
border-top: 1px solid #bababa;
padding-top:9px;
}
ol.commentlist li.comment:first-child  > .postmetadata{
margin-top: 1px;
}
ol.commentlist li.even > div{
background: #ffffff;
}
ol.commentlist li.odd > div{
background: #f6f6f6;
}
ol.commentlist li.comment div.vcard img.avatar {
float:left;
margin: 2px 2px 2px 4px;
border-radius: 8px 8px 8px 8px;
}
.postmetadata{
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
float: left;
min-height: 80px;
width: 99px;
border-radius: 8px 0 0 8px;
padding:2px 0;
background: url("_/img/bg-meta.png") repeat-y scroll right top #eeeeee;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
}
.post .postmetadata{
margin-top: 18px;
}
.chrome .post .postmetadata{
width: 99px;
}
.commentlist .postmetadata{
height: 70px;
margin-left: 25px;
min-height: 0;
width: 74px;
}
.commentlist cite.fn{
font-weight:bold;
}
.post-content{
margin-left: 100px;
border-left: 1px solid #bababa;
display: table;
padding-top: 14px;
padding-bottom: 12px;
padding-left:16px;
background-color:#ffffff;
width:548px;
position:relative;
}
.meta{
margin-bottom: 4px;
float: left;
display: block;
width: 548px;
}
.separator{
background: url("_/img/sprite.png") no-repeat scroll bottom center #fff;
height:9px;
margin-left: 100px;
border-left: 1px solid #bababa;
}
.chrome .post-content{
/*width:539px;*/
}
.tags a{
background-color: #92261d;
border-radius: 4px 4px 4px 4px;
clear: left;
float: left;
width: 90px;
text-align: center;
font-size: 0.86em;
font-weight: bold;
height: 17px;
margin: 1px 4px 1px;
text-align: center;
color: #ffffff;
padding-top:1px;
text-transform:uppercase;
}
.tags a:hover{
background-color: #cb3b27;
}
.post-edit-link,
.navigation a{
background-color: #92261d;
border-radius: 6px 6px 6px 6px;
float: right;
width: 60px;
text-align: center;
font-size: 0.86em;
font-weight: bold;
height: 19px;
margin: 10px 4px 1px;
text-align: center;
color: #ffffff;
padding-top:3px;
text-transform:uppercase;
}
.navigation{
clear: both;
}
.navigation a{
height: auto;
}
.post-edit-link:hover,
.navigation a:hover{
background-color: #cb3b27;
color: #ffffff;
}
.navigation{
}
.post-categories a{
background-color: #4e4f4b;
color: #ffffff;
float: left;
margin: 0 4px;
text-align: center;
width: 90px;
font-size: 11px;
border-radius: 4px 4px 4px 4px;
margin-top: 1px;
padding: 4px;
width: 82px;
font-weight: bold;
text-transform: uppercase;
}
.post-categories a:hover{
background-color: #8d8f88;
}
#content-top{
background-color: #ffffff;
border-left: 1px solid #bababa;
border-right: 1px solid #bababa;
clear: both;
margin-left: 100px;
padding-bottom: 20px;
border-radius: 8px 8px 0 0;
}
#searchform {
float: right;
margin-top: 48px;
}
.entry h1 ,
.entry h2 {
color: #666666;
font-size: 15px;
line-height: 2.3em;
text-transform: uppercase;
}
.entry h3 {
font-size: 13px;
line-height: 2.3em;
text-transform: uppercase;
}

.after-article {
background-color: #FFFFFF;
border-left: 1px solid #BABABA;
clear: both;
float: left;
margin-left: 100px;
padding-left: 16px;
width: 548px;
}
.after-article #comments{
color: #555555;
font-size: 20px;
font-weight: normal;
margin: 5px 0 15px;
}
.social {
float: left;
margin: 16px 16px 48px;
padding-left:112px;
background: url("_/img/sprite.png") no-repeat scroll 0 -72px transparent;
}
.social ul li {
float: left;
}
.social ul li a{
width: 28px;
height: 29px;
line-height:0;
text-indent: -2999px;
float: left;
margin-right: 2px;
outline: none;
}

.social ul li.rs a{
background: url("_/img/sprite.png") no-repeat scroll -42px 0 transparent;
}
.social ul li.rs a:hover{
background: url("_/img/sprite.png") no-repeat scroll -42px -30px transparent;
}
.social ul li.tw a{
background: url("_/img/sprite.png") no-repeat scroll -70px 0 transparent;
}
.social ul li.tw a:hover{
background: url("_/img/sprite.png") no-repeat scroll -70px -30px transparent;
}
.social ul li.yt a{
background: url("_/img/sprite.png") no-repeat scroll -98px 0 transparent;
}
.social ul li.yt a:hover{
background: url("_/img/sprite.png") no-repeat scroll -98px -30px transparent;
}
.social ul li.fb a{
background: url("_/img/sprite.png") no-repeat scroll -126px 0 transparent;
margin-right:0;
}
.social ul li.fb a:hover{
background: url("_/img/sprite.png") no-repeat scroll -126px -30px transparent;
}
#respond{
margin-top: 12px;
}
#respond h2{
color: #555555;
font-size: 20px;
font-weight: normal;
margin: 5px 0 15px;
}
.share {
clear:left;
height:20px;
float: left;
}
.ie7 .share {
float: none;
}
.share .share-fb,
.share .share-tw{
float:left;
}
.entry #seo_alrp_related ul {
margin:0;
list-style: none;
}
.entry #seo_alrp_related li{
float: left;
margin-left: 16px;
width: 125px;
}
.entry #seo_alrp_related li:first-child{
margin-left: 0px;
}
.entry #seo_alrp_related h3 {
line-height:1.3em;
}
.entry #seo_alrp_related img {
margin:0;
}
.entry #seo_alrp_related p {
font-size: 0.9em;
line-height: 1.2em;
}
#copy-wrap .copy{
float: right;
}
#commentform > div{
float: left;
margin-bottom: 16px;
}
#commentform label{
clear: left;
float: left;
font-size: 11px;
font-weight: bold;
margin-bottom: 2px;
}
#commentform input[type="text"]{
float: left;
clear: left;
width: 450px;
padding: 3px;
border: 1px inset #cccccc;
border-radius: 3px;
}
#commentform textarea{
float: left;
clear: left;
width: 450px;
border: 1px inset #cccccc;
border-radius: 4px;
margin-bottom: 16px;
padding: 3px;
}
#commentform input#submit{
float: left;
clear: left;
}
.title-search{
border-left: 1px solid #bababa;
margin-left: 100px;
background-color: #ffffff;
padding-left: 16px;
text-transform: uppercase;
color: #333333;
}
.columns-adjust{
background-color: #ffffff;
height:0;
}
#content .columns-adjust{
border-left: 1px solid #bababa;
margin-left: 100px;
clear: left;
}
#sidebar .columns-adjust{

}
.youtube-player {
margin-bottom: 1.6em;
}
/*buddypress*/

#content .padder{
border-left: 1px solid #bababa;
margin-left: 100px;
background-color: #ffffff;
}

.login-bar ul{
background-color: #ffffff;
float: right;
border-radius: 4px;
}
.login-bar ul li{
float: left;
font-size: 0.8em;
font-weight: bold;
}
.login-bar ul li a{
padding: 8px 4px;
}
.login-bar ul li a:hover{
text-decoration: underline;
}
.subscribe-to-doi-comments input[type="checkbox"] {
margin-left: 8px;
}
.subscribe-to-doi-comments label {
margin-top: 2px;
}

/*plugin lightbox*/
#cboxWrapper #cboxCurrent {
text-align: center;
width: 100%;
left: 0;
}
#cboxWrapper #cboxContent #cboxPrevious,#cboxWrapper #cboxContent #cboxNext, #cboxWrapper #cboxContent #cboxClose{
color: #990000;
}
#cboxWrapper #cboxContent #cboxPrevious:hover,#cboxWrapper #cboxContent #cboxNext:hover, #cboxWrapper #cboxContent #cboxClose:hover{
text-decoration:underline;
}
/*smiley en posts*/
img.wp-smiley {
border-radius: 0 0 0 0;
box-shadow: none;
display: inline;
margin: 0;
padding: 0;
}
/*Decent comments*/
.decent-comments .comment {
position: relative;
z-index: 2;
}
#sidebar > div.widgets .decent-comments ul li a{
padding: 0 16px 8px;
}
#sidebar > div.widgets .decent-comments ul li a:hover {
text-decoration: none;
}
.decent-comments .comment-body, .decent-comments .comment-excerpt {
    text-align: justify;
    clear: both;
}
.ie7 .decent-comments .comment-excerpt {
clear: both;
}
.decent-comments .comment-author {
line-height: 10px;
}
.decent-comments a .comment-author {
color: #f8cb2a;
text-shadow: 1px 1px 0 #000;
}
.decent-comments .comment-link {
line-height: 10px;
font-size: 0.8em;
}
.decent-comments a .comment-link {
color: #e4928b;
text-shadow: 1px 1px 0 #000;
}

#sidebar .decent-comments .comment-avatar {
 padding-right: 0px;
}
.decent-comments .comment-meta {
 line-height: 13px;
 margin-bottom: 2px;
}
.decent-comments .hover-comment {
display: block;
height: 100%;
left: 0;
position: absolute;
z-index: 1;
top: 0;
width: 100%;
background-color: #772018;

opacity:0; /* firefox, opera, safari, chrome */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /* IE 8 */
filter:alpha(opacity=0); /* IE 4, 5, 6 and 7 */
zoom:1 /* so the element "hasLayout" */
}
.head-opinion {
background-color: #92261d;
color: #f8cb2a;
height: 32px;
font-family: 'LeagueGothicRegular';
font-size: 1.6em;
line-height: 1.6em;
margin-bottom: 6px;
clear: left;
}
.head-opinion img {
height: 24px;
width: 24px;
padding: 0;
margin: 3px 10px 3px 3px;
border-radius: 0;
box-shadow: none;
}
#sidebar > div.widgets ul.db-yt-rss li {
float: left;
clear: left;
position: relative;
}
#sidebar > div.widgets ul.db-yt-rss li img {
float: left;
margin-top: 2px;
width: 80px;
z-index: 2;
position: relative;
border: 1px solid #999999;
border-radius: 6px;
}
#sidebar > div.widgets ul.db-yt-rss li p {
margin-bottom: 0;
margin-left: 90px;
font-size: 12px;
z-index: 2;
position: relative;
}
#sidebar > div.widgets ul.db-yt-rss li a {
min-height: 64px;
outline: none;
}
#sidebar > div.widgets ul.db-yt-rss li a:hover{
text-decoration: none;
}
.widget_youtuberss_widget .hover-comment {
display: block;
height: 100%;
left: 0;
position: absolute;
z-index: 1;
top: 0;
width: 100%;
background-color: #772018;

opacity:0; /* firefox, opera, safari, chrome */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /* IE 8 */
filter:alpha(opacity=0); /* IE 4, 5, 6 and 7 */
zoom:1 /* so the element "hasLayout" */
}
.p-sound {
	height: 94px;
	width: 262px;
	display: block;
	float: left;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	background: url("_/img/p-sound.png") no-repeat scroll 0 0 transparent;
	border-bottom: 1px dotted #000;
	border-top: 1px dotted #a7544d;
}
#related_posts_thumbnails {
	clear: both;
}
#related_posts_thumbnails li{
	overflow: hidden;
	width: 262px;
}
#related_posts_thumbnails li img{
	border: 1px solid #999999;
	border-radius: 6px 6px 6px 6px;
	float: left;
	margin-top: 2px;
	position: relative;
	width: 60px;
	z-index: 2;
}
#related_posts_thumbnails li span{
	z-index: 2;
	position: relative;
	display: block;
	margin-left: 72px;
}
#related_posts_thumbnails li a{
	min-height: 64px;
}
#sidebar #related_posts_thumbnails li a{
	text-decoration: none;
}
#related_posts_thumbnails .hover-comment {
display: block;
height: 100%;
left: 0;
position: absolute;
z-index: 1;
top: 0;
width: 100%;
background-color: #772018;

opacity:0; /* firefox, opera, safari, chrome */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /* IE 8 */
filter:alpha(opacity=0); /* IE 4, 5, 6 and 7 */
zoom:1 /* so the element "hasLayout" */
}

.grupo-nota h2{
background-color: #92261D;
color: #F8CB2A;
font-family: 'LeagueGothicRegular';
font-size: 1.6em;
height: 32px;
line-height: 1.6em;
margin-bottom: 6px;
padding-left: 8px;
}
.grupo-nota .frases {
float: left;
width: 418px;
}
.grupo-nota .frases h2{
margin-bottom:0;
}
.grupo-nota .frases ul{
margin-left:0;
}
.grupo-nota li{
background-color: #EDEDED;
border-top: 1px solid #FFFFFF;
list-style: none;
padding: 8px;
}
.nota {
margin-left: 10px;
float: left;
background-color: #f8cb2a;
width: 120px;
height: 120px;
}
.nota p{
text-align: center;
color: #92261d;
}
.nota p strong{
font-size: 18px;
line-height: 30px;
font-family: "Myriad Pro",Arial,Helvetica,Tahoma,sans-serif;
border-bottom: 1px solid;
}
.nota span {
font-family: 'calypsoregular';
font-size: 40px;
line-height: 58px;
text-shadow: 5px 5px 0 #4F2614;
}