/* Global Settings  */
html,body{border:0;margin:0;padding:0} body{background:#1b1a1c url(img/bg.jpg) no-repeat center top;font:75% verdana, arial, helvetica, tahoma, sans-serif;line-height:18px} a{color:#A40505}

/* Common Formatting  */
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0}  h1{letter-spacing:-1px;font:2em arial, helvetica, sans-serif;padding:20px 0} h2{font:1.5em arial, helvetica, sans-serif;padding:20px 0} h3{font:1.2em arial, helvetica, sans-serif;font-weight:700; padding-top:20px;} p,ul,ol{margin:0;padding:0 0 18px} ul,ol{padding:0 0 18px 40px} .single-thumb{border:7px solid #DFDFDF;float:left;display:inline;margin:0 15px 5px 0} blockquote{margin:22px 40px;padding:0} small{font-size:0.85em} img{border:0} sup{position:relative;bottom:0.3em;vertical-align:baseline} sub{position:relative;bottom:-0.2em;vertical-align:baseline} acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed}

/* Links  */
a,a:visited{text-decoration:none}

/* Forms  */
form{display:inline;margin:0;padding:0} input,select,textarea{font:1em helvetica, arial, sans-serif} textarea{line-height:14px} label{cursor:pointer} .text-left{text-align:left} .text-right{text-align:right} .text-center{text-align:center} .text-justify{text-align:justify} .bold{font-weight:700} .italic{font-style:italic} .underline{border-bottom:1px solid} .highlight{background:#161616;color:#0fb2fc} .img-left{float:left;margin:4px 10px 4px 0} .img-right{float:right;margin:4px 0 4px 10px} .nopadding{padding:0} .noindent{margin-left:0;padding-left:0} .nobullet{list-style:none;list-style-image:none}

/* Layout  */
.htop{width:100%;height:12px;background:url(img/vtop.png) repeat-x} #wrapp_{width:946px;height:100%;margin:0 auto}
.logo{float:left;width:580px;height:62px}

/* Navigation Styles |  .tnav* = Top Right Menu  |  .bnav* = 2nd Level Menu |   Top Navi Styles  */
.tnavwrap{float:right;margin:36px 2px 0 0} .tnavileft{float:left;width:6px;overflow:hidden;height:39px;background:url(img/tnav_l-tr.png) no-repeat} .tnavinner{float:left;background:url(img/tnavbg.png) repeat-x;width:332px;height:39px} .tnavend{float:left;height:39px;width:6px;background:url(img/tnav_r-tr.png) no-repeat} .tnavinner ul{float:left;display:block;margin:0;padding:0} .tnavinner ul li a{color:#333;font-size:11px;text-transform:lowercase;height:18px;float:left;display:block;padding:10px 12px 11px} .tnavinner ul li:hover{background:#e9e9ce url(img/arrow.png) no-repeat top center}

/* 2nd Level Navi Styles  */
.bnavwrap{width:944px;background-color:#3F4045;min-height:45px;float:left} .bnavileft{float:left;width:6px;overflow:hidden;height:45px;background:url(img/bnav-l.png) no-repeat} .bnavinner{float:left;background:url(img/bnavbg.png) repeat-x;width:932px;min-height:45px} .bnavend{float:left;height:45px;width:6px;background:url(img/bnav-r.png) no-repeat} .bnavinner ul li{background:url(img/knot.png) no-repeat right;float:left;display:block;height:45px;padding:0} .bnavinner ul li a{font-size:11px;color:#fafafa;display:block;margin:0;padding:12px 15px 15px}
.bnavinner ul li a:hover{background:url(img/cat-hover.gif);background-repeat:repeat-x}

/* Featured Content Styles */
.featured_thumbnail{width:924px;height:240px} .feature_wrap{width:944px;height:250px;overflow:hidden;background:#FFF url(img/fbg.png) repeat-x;float:left}
/*

  Sub Post Styles 
  Lifestream Styles

 */.subpost_wrap2{background-image:url(img/subbg-3.gif);width:944px;float:left;min-height:450px}
.subpost_wrap{width:944px;min-height:450px;float:left;background-image:url(img/subbg.jpg);background-repeat:no-repeat;background-position:top;margin-bottom:10px}
.life_wrap{float:right;width:405px;margin-top:55px}
/* 

 Footer Styles 

 */.footer{clear:both;width:944px;background:#2c2d31;overflow:hidden;margin-bottom:40px}
.footer p{color:#777;margin-left:20px}
.footer p a:hover{color:#fff}
/*

 Feature Slideshow Styles 

 */.feature_slide{clear:both;width:100%;height:246px;margin:0 auto;padding:0}
.feature_slide img{border:10px solid #bfbb96;margin-top:4px}
.feature_content{width:100%;height:200px;background:url(img/slidebg.jpg) no-repeat right;margin-top:5px}
.tabNavigation{width:230px}
ul.tabNavigation{float:right;position:relative;top:-60px;right:20px;margin:0;padding:0}
ul.tabNavigation li{float:left;padding-right:10px;display:block}
ul.tabNavigation li a{color:#FFF;font-size:2em;font-family:georgia, verdana, helvetica, arial;float:left;display:block;padding:1px 6px 10px 10px}
ul.tabNavigation li a:hover{background:#000}
.feat_post{font-family:georgia, times new roman, verdana;position:relative;float:left;background:none;width:500px;top:-5px;z-index:2 !important;left:30px}
.feat_post h2 span{color:#ccc;font-size:1.8em;font-family:georgia, times new roman, verdana}
.feat_post h2{padding-bottom:0;margin-bottom:10px}
.feat_post p{line-height:150%;color:#333;font-size:1.1em;padding-left:25px;padding-top:10px;margin-bottom:0;padding-bottom:0}
.feature_widget{float:right;margin:0 20px 20px 10px}
/*

 SUB POST STYLES

 */.subpost{position:relative;float:left;margin-left:20px;background:url(img/line.gif) no-repeat bottom;color:#FFF;padding:20px 0}
.subpost img{float:left;border:3px solid #615E56}
.catimage{border:5px solid #DEDEDE !important}
.sub_article{float:left;width:376px;margin-left:20px;color:#fff}
.sub_article p{padding-top:10px;line-height:14px;font-size:0.9em}
.sub_article h3 a,.subpost h3 a{background:#8e0000;color:#FFF;font-size:1.4em;clear:both;padding:4px 5px}
.sub_article h3,.subpost h3{margin-bottom:10px}
.sub_article h3 a:hover{background:#c11717}
.subpost_left{margin-top:20px;width:500px;float:left}
.large-thumb{width:470px;height:110px;margin-bottom:6px}
/*

 LifeStream Styles Pt2 

 */.aboutustab{background:#6C6351 url(img/edit.png) no-repeat left;background-position:8px;color:#FFF;width:350px;float:left;padding:10px 5px 10px 34px}
.aboutus{width:365px;background:#766e5b url(img/tag.png) repeat-x left bottom;color:#FFF;line-height:120%;font-size:1.1em;margin-bottom:15px;float:left;padding:10px 10px 18px 14px}
.aboutus ul{width:360px;float:left;margin:0;padding:0}
.aboutus a{color:#f2f2f2;padding-left:0}
.aboutimage{border:5px solid #5F5949;float:left;display:inline;margin-right:10px;margin-bottom:5px}
/*

   JS Switcher 

 */.tabbed{width:320px;margin-top:4px;margin-left:0;float:left}
#side_inner{width:95%;height:440px;margin:9px 0 0 7px}
.tabbed ul li{padding-right:5px;float:left}
.tabbed ul li a{color:#d9d9d9;font-weight:700;font-size:12px;padding:8px 12px 7px}
.tabbed div.t1,.tabbed div.t2,.tabbed div.t3,.tabbed div.t4{width:384px;background:#766e5b url(img/tag.png) repeat-x left bottom;margin-top:0;margin-bottom:15px;display:none;padding-top:10px;padding-bottom:15px;padding-left:5px;text-indent:1.4em;float:left}
.tabbed div.t1 ul li,.tabbed div.t2 ul li,.tabbed div.t3 ul li,.tabbed div.t4 ul li{padding-bottom:5px;width:90%;padding-left:10px;background:url(img/arrow3.png) no-repeat left center;margin-left:10px;display:block;float:left;clear:both}
.tabbed div.t3 ul li,.tabbed div.t4 ul li{padding-top:3px;padding-bottom:3px}
.tabbed div.t1 a,.tabbed div.t2 a,.tabbed div.t3 a,.tabbed div.t4 a{color:#f2f2f2;padding-left:0;padding-right:0}
.tabbed ul.tabs li a{background:#6C6351}
.t1 ul li{color:#f2f2f2}
.t1 ul,.t2 ul,.t3 ul{width:420px}
/* 
  Single Page Styles
 */.single_wrap{width:944px;height:auto;overflow:hidden;background:#FFF url(img/singlebg.png) repeat-x;float:left}
.single_post{font-family:georgia, times new roman, verdana;position:relative;float:left;background:none;width:550px;top:-5px;left:30px}
.single_post h2 span,.single_post h1 span{color:#ccc;font-size:1.5em;font-family:georgia, times new roman, verdana}
.single_post h2,.single_post h1{padding-bottom:0;margin-top:15px;margin-bottom:20px;font-size:1.5em} .single_post h1{background:url(img/rip.png) no-repeat left;background-position:0 80%;padding-left:30px;}
.single_post p{line-height:150%;color:#333;font-size:1.1em;padding-top:10px;margin-bottom:0;padding-bottom:0}
.post-info{border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;float:left;clear:both;margin-bottom:20px;width:100%;padding:10px 0}
.post-info2{border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;float:left;clear:both;margin-bottom:5px;width:100%;font-size:10px;color:#666;padding:5px 0}
.post-info3{border-bottom:1px solid #615E56;float:left;margin-bottom:5px;margin-top:0;width:100%;font-size:10px;color:#4A473F;padding:0 0 5px}
/* 
   Sidebar Styles
 */.sidebar{float:right;margin-top:30px;width:340px;margin-bottom:30px}
.adverts img{margin-right:18px;float:right;border:3px solid #E7E7E7}
.feature_widget img{margin-right:10px;border:3px solid #E7E7E7}
.adverts{width:100%;height:200px;padding-top:40px;background:url(img/sideline.png) repeat-y right}
.side_header{text-align:left;color:#333;font-size:1.2em;padding:10px 10px 10px 20px}
.side_roll{margin-top:20px;margin-bottom:10px;float:left;background-color:FBFBFC;width:300px;padding:10px}
.side_roll ul{float:left;padding-left:10px;list-style-type:none;margin:0}
.side_roll ul il{list-style-type:none}
.side_roll ul li a:link,.side_roll ul li a:visited,.side_roll ul li a:active{display:block;color:#727272;width:255px;border-bottom:1px dotted #D7D7D7;padding:5px 3px 3px}
.side_roll ul li ul{padding-left:0;list-style-type:none;float:left;margin:0}
.side_roll ul li ul li{padding-left:0;margin:0}
.side_roll h3{background:#f6f4f4 url(img/folder.gif) left no-repeat;margin-bottom:15px;color:#333;font-size:1.2em;padding:4px 4px 4px 30px}
.life_wrap .side_roll{width:389px;background:#766e5b url(img/tag.png) repeat-x left bottom;color:#FFF;line-height:120%;font-size:1.1em;margin-bottom:15px;float:left;margin-top:0;padding:0 0 18px}
.life_wrap .side_roll h3{background:#6C6351 url(img/edit.png) no-repeat left;background-position:8px;color:#FFF;width:350px;float:left;display:block;padding:10px 5px 10px 34px}
.life_wrap .side_roll ul{width:360px;float:left;margin:0 0 0 25px;padding:0}
.life_wrap .side_roll ul li a:link,.life_wrap .side_roll ul li a:visited{color:#f2f2f2;padding-left:0;border:none}
.browsing{padding-left:20px}
.browsing h2{color:#333;font-size:1.8em;margin-top:0;padding-top:0}
/* Begin Comments */.commentlist{background:url(img/comment-top.gif) no-repeat;width:560px;list-style-image:none;list-style-type:none;float:left;margin:0;padding:0}
.commentlist li{background:url(img/comment-top.gif) no-repeat;font-weight:700;width:560px;display:block;list-style-image:none;list-style-type:none;float:left;margin:0;padding:0 0 45px}
.commentlist li div{width:540px;display:block;float:left;margin:0;padding:10px}
.commentlist li .avatar{float:left;border:1px solid #eee;background:#fff;padding:2px}
.commentlist cite{font-size:18px;float:left;font-style:normal;margin-left:10px;margin-right:6px;margin-top:5px;font-weight:400}
.says{display:none}
.commentlist p{font-weight:400;line-height:1.5em;text-transform:none;display:block;float:left;width:90%;margin-left:3%}
.alt{margin:0;padding:10px}
.nocomments{text-align:center;margin:0;padding:0}
.commentlist .children li{width:90%;display:block;background:url(img/comment-children-top.gif) no-repeat top left;border:1px solid #E2E2E4;overflow:hidden;padding-bottom:10px;margin:0}
.commentlist .children li div{width:97%;background:url(img/comment-children-top.gif) no-repeat top left;padding:3%}
.commentlist .commentmetadata{font-weight:400;float:left;display:block;clear:both;background-image:none;width:90%;margin:5px 0 0 3%}
.commentlist .vcard,.commentlist .children .comment-author,.commentlist .children .vcard,.commentlist .commentmetadata,.commentlist .children .comment-author,.commentlist .children .comment-meta{background-image:none;width:100%;padding:0 !important}
.commentlist .reply,.commentlist .children .reply{float:left;margin-left:0;margin-top:8px;margin-bottom:20px;font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;background:#eee;color:#333;width:340px;padding:4px}
.comment-reply-login a,.commentlist .reply a:link,.commentlist .reply a:hover,.commentlist .children .reply a:link,.commentlist .children .reply a:hover{display:block;color:#333;letter-spacing:1px;padding:0}
.commentlist .children li ul li{padding-bottom:10px;background-color:#FFF}
#respond{margin-top:20px;margin-bottom:32px;background-image:none}
.commentlist #respond h3,.commentlist #respond a{margin-left:28px}
#respond h3{clear:both;font-size:16px}
#comments,#comms{line-height:30px;color:#666;font-weight:400;font-size:20px;margin-bottom:15px;margin-top:35px}
.children textarea{width:90% !important}
.children input{width:80% !important}
#cancel-comment-reply-link{display:block;background:url(img/comment-close.gif) left center no-repeat;padding-left:22px;font-weight:700;color:#999;font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif;margin:2px}
#submit{width:120px !important}
#commentform{margin:10px 0 0 20px}
#commentform textarea{background:#f8f7f6;border:1px solid #d6d3d3;width:350px;padding:10px}
#commentform #email{font-size:13px;background:#f8f7f6;border:1px solid #d6d3d3;width:220px;background-image:url(img/comment-email.gif);background-position:7px 7px;background-repeat:no-repeat;height:20px;padding-left:30px;padding-top:6px;margin-bottom:3px}
#commentform #author{font-size:13px;background:#f8f7f6;border:1px solid #d6d3d3;width:220px;background-image:url(img/comment-author.gif);background-position:7px 7px;background-repeat:no-repeat;height:20px;padding-left:30px;padding-top:6px;margin-bottom:3px}
#commentform #url{font-size:13px;background:#f8f7f6;border:1px solid #d6d3d3;width:220px;background-image:url(img/comment-website.gif);background-position:7px 7px;background-repeat:no-repeat;height:20px;padding-left:30px;padding-top:6px;margin-bottom:3px}
/* End Comments  */.nav ul{position:absolute;top:-999em;background-position:bottom;background-repeat:no-repeat;background-image:url(img/pages-bottom.png);padding-bottom:20px}
.nav li{float:left;position:relative;z-index:100;display:block}
.nav a{display:block;float:left}
.nav ul li{width:100%}
.nav li:hover ul,ul.nav li.sfHover ul{left:0;top:39px}
.nav li li:hover ul,ul.nav li li.sfHover ul{left:240px;top:0}
/*** Skinning - Superfish menu (Some final font colors and backgrounds) ** */.nav li li{display:block;background-color:#e9e9ce;float:left;height:auto !important;width:240px;padding:0}
.nav li li a:link,.nav li li a:visited{width:180px;display:block;height:auto;float:left;padding:10px 30px}
.nav li li a:hover{background-color:#DDDDB9;background-image:url(img/pages-hover-arrow.gif);background-repeat:no-repeat;background-position:14px 14px;width:180px;display:block;height:auto;float:left;padding:10px 30px}
#nav2 ul{background-image:url(img/categories-bottom.png);padding-bottom:18px}
#nav2 li:hover ul,ul#nav2 li.sfHover ul{top:44px}
#nav2 li{z-index:99}
#nav2 li li{background-color:#3F4045;background-image:none;z-index:100;margin:0}
#nav2 li li a:hover{background-color:#34353B;border:none;background-image:url(img/pages-hover-arrow2.gif)}
#nav2 li li:hover ul,ul#nav2 li li.sfHover ul{top:0}
/* Search Styles  */
.search{float:left;width:230px;height:32px;background:url(img/searchbg.png) no-repeat;margin:5px 10px 0 0;padding:0}
#searchform{width:230px;height:32px;padding:0}
.search input{height:21px;width:170px;background:none;color:#f2f2f2;float:left;border:none;font-size:12px;margin:4px 0 0 10px;padding:5px 0}
#searchsubmit{width:32px;height:32px;float:left;margin:0;padding:0}
.footer-box{width:250px;float:left;margin-left:15px;border:1px solid #333539;background-color:#292A2E;color:#FFF;padding:20px}
.footer-box ul{margin:0;padding:0}
.footer-box ul li{display:block;float:left;width:100%;margin:0;padding:0}
.footer-box a:link,.footer-box a:hover,.footer-box a:visited{color:#D5D5D5;display:block;width:100%;padding:5px 10px}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px}
.wp-caption img{border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
/* End captions   Begin Images  */p img{max-width:100%;padding:0}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px}
/* End Images  */.keepreading{float:right;padding-left:20px;background:url(img/arrow2.png) no-repeat left;margin-top:12px;position:relative;right:-25px}
.keepreading a:link,.keepreading a:visited{color:#FFF;font-size:10px;background:#3F4045;display:block;padding:3px 7px}
.keepreading a:hover{color:#FFF}
/*-------------[PAGE NAVI]------------- */.subpost_wrap2 .wp-pagenavi{float:left;margin:15px 0 15px 15px}
.subpost_wrap2 .wp-pagenavi span.pages{border:1px solid #a19a86;color:#fff;background-color:#817965;margin:2px;padding:5px 7px}
.subpost_wrap2 .wp-pagenavi span.extend{border:1px solid #c40000;color:#FFF;background-color:#a20000;margin:2px;padding:5px 7px}
.wp-pagenavi{float:left;margin:10px 0 15px 15px}
.wp-pagenavi a:active{text-decoration:none;border:1px solid #dcdcdc;color:#fff;background-color:#fff;margin:2px;padding:5px 7px}
.wp-pagenavi span.pages{border:1px solid #dcdcdc;color:#000;background-color:#fff;margin:2px;padding:5px 7px}
.wp-pagenavi span.extend{border:1px solid #c40000;color:#000;background-color:#a20000;margin:2px;padding:5px 7px}
/**********ernestortiz*************** */.subpost img.no-image{width:68px;height:68px;float:left;border:none}
.subpost img.no-image74{width:84px;height:84px;float:left;border:none}
.navigation{clear:both;margin-bottom:40px;border-bottom:1px dotted #999}
.navigation .alignright{float:left;clear:right}
.navigation .alignleft a,.navigation .alignright a{margin-bottom:20px;font-weight:700;color:#333;padding:10px}
.navigation .alignleft a:hover,.navigation .alignright a:hover{background:#900;color:#fff}
.rssicon{width:48px;height:48px;padding-right:2px}
#rm_morua{width:200px;float:left;background:url(img/morua-avatar-150x150.jpg) center top no-repeat;padding-top:150px;margin:20px}
.sbsblogroll-exc{color:#666;padding-left:20px}
#nosotros{width:90%}
#nosotros h3{background:#8e0000;color:#FFF;font-size:1.4em;clear:both;margin-top:20px;margin-bottom:0;padding:4px 5px}
#wrap,.wrap{width:960px;margin:0 auto}
.clear,#commentform p,.children{clear:both}
.float-left,.alignleft,.side_roll #calendar_wrap{float:left}
.float-right,.alignright{float:right}
.tnavinner ul li,.t1,.t3,.t4{float:left;display:block}
.bnavinner ul,.tabbed ul{float:left;margin:0;padding:0}
.footer p a,ul#comments li a{color:#fafafa}
.feat_post h2 a,.single_post h2 a,.single_post h1 a{color:#a40505;font-size:1.4em;font-family:georgia, times new roman, verdana}
.feat_post h2 a:hover,.single_post h2 a:hover,.single_post h1 a:hover{color:#c70606}
.aboutus ul li,.life_wrap .side_roll ul li{width:340px;padding-left:20px;background:url(img/arrow3.png) no-repeat left center;display:block;float:left;padding-top:3px;padding-bottom:3px}
.aboutus ul li a:hover,.tabbed div.t1 ul li a:hover,.tabbed div.t2 ul li a:hover,.tabbed div.t3 ul li a:hover,.tabbed div.t4 ul li a:hover,.life_wrap .side_roll ul li a:hover{background:none;color:#FFF}
.tabbed div.t3 a:before,.tabbed div.t4 a:before{color:#ccc;margin-right:10px}
.tabbed ul.tabs li a:hover,.tabbed ul.tabs li a.tab-current{background:#766E5B}
.post-info2 a:link,.post-info2 a:visited,#mylinks,#nosotros p{color:#666}
.children .commentmetadata,.children .vcard,#respond div{background-image:none}
.nav li:hover li ul,.nav li.sfHover li ul,.nav li:hover ul,.nav li li:hover ul{top:-999em}
.nav li ul,#menu ul li ul{width:240px}
.aligncenter,div.aligncenter,img.centered{display:block;margin-left:auto;margin-right:auto}
.subpost_wrap2 .wp-pagenavi a,.subpost_wrap2 .wp-pagenavi a:link,.subpost_wrap2 .wp-pagenavi a:visited,.subpost_wrap2 .wp-pagenavi a:active{text-decoration:none;border:1px solid #a19a86;color:#fff;background-color:#817965;margin:2px;padding:5px 7px}
.subpost_wrap2 .wp-pagenavi a:hover,.wp-pagenavi a:hover{border:1px solid #c40000;color:#FFF;background-color:#a20000}
.subpost_wrap2 .wp-pagenavi span.current,.wp-pagenavi span.current{font-weight:700;border:1px solid #c40000;color:#FFF;background-color:#a20000;margin:2px;padding:5px 7px}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited{text-decoration:none;border:1px solid #dcdcdc;color:#000;background-color:#fff;margin:2px;padding:5px 7px} 
a.more-read { padding-left:20px;padding-top:6px;}
.gallery-caption {color:#999;padding:4px;padding-top:0;}
/**tweets**/
div.twtr-ft img {display:none;}
div.twtr-tweets {font-size:13px;font:verdana, arial, helvetica, tahoma, sans-serif;line-height:18px}
div.twtr-tweet-wrap { border-bottom:1px solid #746d5b; /*7d7462;*/}
/*custom*/
.small {font-size:60%; color:#cdcdcd}