@charset "utf-8";
body {
color:#373737;
background:url(http://rs0.angelverde.info/bgal.jpg) top center no-repeat #222326;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
background-position:top;
background-color:#292929;
}

h1,h2,h3,h4,h5,h6 {
margin:12px 0 16px;
}

p {
margin:0 0 20px;
}

a {
outline:none;
text-decoration:none;
color:#333;
}

a img {
border:none;
}

.clr {
display:block;
clear:both;
}

.clr6 {
display:block;
clear:both;
height:6px;
}

.clr12 {
display:block;
clear:both;
height:12px;
}

.clr16 {
display:block;
clear:both;
height:16px;
}

ul {
list-style-type:none;
margin:0 0 6px;
padding:0;
}

ul ul,ul ul ul {
margin-bottom:0;
}

ul li,ul li ul li {
list-style-type:none;
line-height:16px;
background-image:url(http://rs0.angelverde.info/sq-bullet3.gif);
background-position:0 7px;
background-repeat:no-repeat;
margin:0 0 6px;
padding:0 0 0 12px;
font-size: 12px;
}

ul li ul li {
background-image:url(http://rs0.angelverde.info/sq-bullet4.gif);
}

ol {
margin:0;
padding:0 0 0 24px;
}

ol li {
margin:0 0 6px;
padding:0;
}

hr {
background-color:#CCC;
border-bottom:1px solid #CCC;
color:#CCC;
}

fieldset {
border:1px solid #999;
padding:12px;
}

fieldset legend {
font-weight:700;
color:#333;
}

input[type=text],input[type=password],input[type=file],select,textarea {
border:1px solid #858a8e;
background-color:#c9ccd0;
color:#333;
background-image:url(http://rs2.angelverde.info/inputbg.png);
background-position:0 0;
background-repeat:no-repeat;
}

input[type=button],input[type=reset],input[type=submit] {
margin-top:2px;
text-align:center;
vertical-align:middle;
border:1px solid #192e0f;
cursor:pointer;
background-color:#213c14;
color:#FFF;
font-weight:700;
font-size:11px;
padding:3px 0;
}

#wrapper {
display:block;
width:960px;
text-align:left;
margin:0 auto;
}

#layouttop {
display:block;
width:960px;
height:26px;
background-image:url(http://rs1.angelverde.info/headertop2.png);
background-repeat:no-repeat;
background-position:0 0;
margin:24px 0 0;
}

#layoutbottom {
display:block;
width:960px;
height:26px;
background-image:url(http://rs2.angelverde.info/footerbottom.png);
background-repeat:no-repeat;
background-position:0 0;
margin-bottom:12px;
}

#header {
display:block;
width:864px;
height:60px;
background-image:url(http://rs0.angelverde.info/headerbg2.png);
background-repeat:no-repeat;
background-position:0 0;
overflow:hidden;
margin:0;
padding:0 48px;
}

#headernew {
display:block;
width:948px;
height:350px;
background-image:url(http://rs1.angelverde.info/3gdr.jpg);
background-repeat:no-repeat;
background-position:24px 0;
overflow:hidden;
margin:0;
}

#cen {
display:block;
width:728px;
margin:16px 115px;
}

#outerwrapper {
display:block;
background-image:url(http://rs1.angelverde.info/innerbg-trns.png);
background-repeat:repeat-y;
background-position:0 0;
margin:0;
padding:0;
}

#innerwrapper {
display:block;
width:864px;
background-image:url(http://rs0.angelverde.info/innerbg-top.png);
background-repeat:no-repeat;
background-position:24px 0;
margin:0;
padding:0 48px;
}

#header #headerleft {
display:block;
float:left;
width:520px;
padding-top:6px;
}

#header #headerleft h1 a {
display:block;
padding-right:12px;
font-size:30px;
color:#543800;
font-weight:400;
text-decoration:none;
text-shadow:#999 1px 1px 2px;
}

#header #headerleft h3 {
display:block;
float:left;
font-size:12px;
color:#666;
font-weight:400;
text-decoration:none;
padding-top:2px;
margin:0;
}

#header #headerright #rssboxo {
display:block;
float:left;
width:124px;
height:41px;
margin-top:0;
}

#header #headerright #rssboxo a {
color:#FFF;
font-weight:700;
display:block;
margin:17px 0 0 48px;
}

#navouter {
display:block;
height:60px;
background-image:url(http://rs1.angelverde.info/topnavbg.png);
background-repeat:no-repeat;
background-position:0 198px;
padding:198px 0;
}

#navouter #nav {
display:block;
height:32px;
padding:14px 40px 0;
}

#navouter #nav ul,#navouter #nav ul li {
display:block;
float:left;
background-image:none;
list-style-type:none;
margin:0;
padding:0;
}

#navouter #nav ul li a,#navouter #nav ul li a:visited {
display:block;
float:left;
height:32px;
line-height:32px;
vertical-align:middle;
color:#d0fbba;
background-image:none;
text-decoration:none;
border-right:1px solid #389908;
background-color:#1b4c04;
margin:0;
padding:0 24px;
}

#navouter #nav ul li.current_page_ancestor a,#navouter #nav ul li.current_page_item a,#navouter #nav ul li a:hover {
color:#FFF;
background-color:#206200;
}

#navouter #nav ul#dropmenu,#navouter #nav ul#dropmenu ul {
list-style-position:outside;
position:relative;
z-index:300;
width:100%;
margin:0;
padding:0;
}

#navouter #nav ul#dropmenu ul {
position:absolute;
display:none;
width:120px;
top:32px;
left:-1px;
}

#navouter #nav ul#dropmenu ul a {
border:1px solid #389908;
background-color:#153a03;
padding:0 12px;
}

#navouter #nav ul#dropmenu li ul {
width:120px;
}

#navouter #nav ul#dropmenu li ul a {
width:120px;
height:auto;
float:left;
}

#navouter #nav ul#dropmenu ul ul {
top:auto;
width:144px;
}

#navouter #nav ul#dropmenu li ul ul {
left:120px;
margin:0 0 0 25px;
}

#maincol {
display:block;
width:571px;
float:left;
padding-right:16px;
border-right:1px dotted #c9c9c9;
}

div.postwrap {
display:block;
margin-bottom:16px;
padding-top:8px;
}

h2.searchtitle-page,div.postwrap h2.posttitle-page,div.postwrap h2.posttitle-page a,div.postwrap h2.posttitle,div.postwrap h2.posttitle a,div.postwrap h2.posttitle a:visited {
font-size:24px;
font-weight:700;
text-decoration:none;
margin-bottom:0;
color:#543200;
}

div.postwrap h2.posttitle a.searchtitle {
font-size:14px;
}

h2.searchtitle-page,div.postwrap h2.posttitle-page {
border-bottom:1px solid #CCC;
padding-bottom:4px;
margin-bottom:24px;
}

div.postwrap h2.posttitle a:hover {
color:#153a03;
}

div.postwrap p.postmeta,div.postwrap div.postmeta {
display:block;
min-height:23px;
vertical-align:middle;
color:#84878b;
font-size:11px;
margin-top:0;
padding:3px 0;
}

div.postwrap p.postmeta a,div.postwrap div.postmeta a,div.postwrap p.postmeta a:visited,div.postwrap div.postmeta a:visited {
border-bottom:1px solid #afafaf;
color:#999;
}

div.postmeta2 {
display:block;
position:relative;
}

div.postmeta2 div.meta2inner {
display:block;
position:absolute;
height:70px;
width:58px;
background-image:url(http://rs2.angelverde.info/datebg.png);
background-position:0 0;
background-repeat:no-repeat;
color:#FFF;
left:-34px;
top:0;
}

div.postmeta2 div.meta2inner div.pday {
text-align:center;
display:block;
padding-left:4px;
font-size:26px;
font-weight:700;
padding-top:8px;
}

div.postmeta2 div.meta2inner div.pmonth {
text-align:center;
display:block;
padding-left:4px;
font-size:12px;
font-weight:700;
padding-top:0;
}

div.postwrap div.postmeta,div.postwrap h2.posttitle {
padding-left:32px;
}

div.postwrap div.postcontent a {
border-bottom:1px solid #afafaf;
}

div.roubcornrcontent {
display:block;
background-color:#e6e6e6;
font-size: 12px;
padding:6px 12px;
}

div.postwrap div.roubcornrcontent a,div.postwrap div.roubcornrcontent a:visited {
color:#666;
text-decoration:none;
}

div.postwrap span.postcomments {
display:block;
width:124px;
float:left;
background-image:url(http://rs1.angelverde.info/icon-comment.png);
background-position:0 0;
background-repeat:no-repeat;
padding:0 0 0 18px;
}

div.postwrap span.posttags-single,div.postwrap span.posttags {
display:block;
width:312px;
float:left;
background-image:url(http://rs2.angelverde.info/icontag.png);
background-position:0 0;
background-repeat:no-repeat;
color:#999;
padding:0 0 0 18px;
}

div.postwrap span.posttags-single {
display:block;
float:none;
width:530px;
min-height:16px;
padding:0 12px 0 18px;
}

div.postwrap span.postmore {
display:block;
float:left;
background-image:url(http://rs1.angelverde.info/icon-more.png);
background-position:0 0;
background-repeat:no-repeat;
padding:0 0 0 18px;
}

#nextprevious {
display:block;
margin-bottom:16px;
}

#extrastuff #rssleft,#extrastuff #trackright,#nextprevious .alignleft a,#nextprevious .alignright a {
display:block;
border:1px solid #bdbdbd;
background-color:#e6e6e6;
padding:4px 6px;
}

h2.arpageTitle {
display:block;
font-size:20px;
border-bottom:1px solid #999;
margin-bottom:24px;
}

a.searchmore,a.searchmore:visited {
display:block;
float:right;
line-height:18px;
height:18px;
vertical-align:middle;
font-size:11px;
color:#CCC;
background-color:#2e3135;
margin-top:12px;
padding:2px 6px;
}

.ie a.searchmore {
margin-top:0;
}

a.post-edit-link {
line-height:22px;
height:22px;
vertical-align:middle;
font-size:12px;
color:#0C0;
text-decoration:underline;
display:block;
margin-bottom:12px;
}

h3#commentstitle {
font-size:16px;
font-weight:400;
color:#666;
padding-left:0;
padding-bottom:4px;
margin-bottom:12px;
border-bottom:1px solid #cecece;
}

ul.commentlist li {
background-image:none;
margin:2px 0 24px;
padding:0;
}

ul.commentlist ul {
margin-left:12px;
margin-top:16px;
}

ul.commentlist li ul li {
display:block;
border-left:1px solid #cecece;
margin:2px 0;
padding:4px;
}

a.gravatar {
display:block;
float:left;
margin:0 8px 4px 0;
}

a.gravatar img {
border:4px solid #FFF;
}

a.comment-reply-link {
display:block;
border-bottom:1px solid #cecece;
margin:0;
padding:4px;
}

div#respond h3 {
margin-bottom:12px;
}

#rightcol {
display:block;
width:260px;
float:left;
margin-left:16px;
overflow:hidden;
}

div.rightcontent {
display:block;
padding:12px 16px;
}

#searchboxo {
display:block;
background-color:#474747;
border-top:2px solid #437928;
margin:16px 0;
padding:16px 0 16px 16px;
}

#searchboxo form input.searchinput {
display:block;
float:left;
width:140px;
height:20px;
line-height:20px;
vertical-align:middle;
font-size:11px;
border:1px solid #7f7f7f;
background-color:#FFF;
background-image:url(http://rs2.angelverde.info/inputbg.png);
background-repeat:no-repeat;
background-position:0 0;
margin:0;
padding:0 2px;
}

#searchboxo form input.submitbutton {
display:block;
float:left;
width:72px;
text-align:center;
vertical-align:middle;
border:1px solid #192e0f;
cursor:pointer;
background-color:#213c14;
color:#FFF;
font-weight:700;
font-size:11px;
margin:0 0 0 6px;
padding:3px 0;
}

#bottompanel div.col1 h3,#bottompanel div.col2 h3,#bottompanel div.col3 h3,div.widget h4,div.widget h2,#rightcol li.sidebaritem h2.widgettitle {
font-size:18px;
font-weight:400;
color:#474747;
margin-bottom:12px;
background-color:#f4f4f4;
border-top:1px solid #437928;
background-image:url(http://rs1.angelverde.info/downarrow.gif);
background-position:right top;
background-repeat:no-repeat;
margin-left:0;
text-indent:0;
padding:4px 12px;
}

div.widget-cat h4,#rightcol li.widget_categories div.sidebarbox h2.widgettitle {
font-size:18px;
font-weight:400;
min-width:160px;
margin-bottom:1px;
border-top:2px solid #437928;
background-color:#464848;
color:#FFF;
background-image:url(http://rs1.angelverde.info/downarrow.gif);
background-position:right top;
background-repeat:no-repeat;
padding:4px 12px;
}

div.widget-cat ul li,li.widget_categories ul li {
display:block;
background-color:#F4F4F4;
border-bottom:1px solid #DFDFDF;
color:#9ea2a9;
background-image:url(http://rs0.angelverde.info/item-pointer.gif);
background-position:4px 8px;
background-repeat:no-repeat;
margin:0;
padding:4px 0 4px 16px;
}

div.widget-cat ul li ul li,li.widget_categories ul li ul li,div.widget-cat ul li ul li ul li,li.widget_categories ul li ul li ul li {
border-bottom:0 solid #1f2225;
border-left:1px solid #DFDFDF;
padding:4px 0 4px 12px;
}

div.widget-cat ul li a:hover,li.widget_categories ul li a:hover {
color:#333;
}

table#wp-calendar {
border-collapse:collapse;
border:0 solid #000;
background-color:#0F0;
width:100%;
margin:0;
padding:0;
}

table#wp-calendar caption {
background-color:#437928;
font-size:14px;
text-align:center;
color:#FFF;
width:100%;
border:1px solid #50545a;
padding:4px 0;
}

table#wp-calendar td,table#wp-calendar th {
border-collapse:collapse;
border:1px solid #50545a;
text-align:center;
}

div.sidebarbox select.postform {
margin-top:12px;
}

span.rss-date {
display:block;
font-size:11px;
color:#999;
}

#bottompanel {
display:block;
margin:16px 0 0;
padding:0;
}

#bottompanel div.col1,#bottompanel div.col2,#bottompanel div.col3 {
display:block;
float:left;
width:32%;
margin-top:0;
padding-top:0;
}

#bottompanel div.col1 h3,#bottompanel div.col2 h3,#bottompanel div.col3 h3 {
margin-top:0;
padding-top:0;
}

#bottompanel div.col2,#bottompanel div.col3 {
margin-left:2%;
}

div.copyr {
display:block;
font-size:11px;
color:#666;
margin-top:12px;
padding:6px 0;
}

#credit {
display:block;
width:864px;
text-align:right;
color:#707279;
font-size:11px;
margin:0 auto;
padding:0 0 12px;
}

#credit a,#credit a:visited {
font-size:11px;
text-decoration:underline;
color:#8f9198;
}

#credit #blink {
text-decoration:blink;
}

code,pre {
background:#3e3e3e url(http://rs2.angelverde.info/sh.png) no-repeat top left;
display:block;
line-height:20px;
font-size:14px;
border:2px solid gray;
font-family:"Courier New", Courier, monospace;
letter-spacing:0;
clear:both;
overflow:auto;
text-align:left;
color:#FFF;
white-space:nowrap;
-moz-border-radius:15px;
-webkit-border-radius:15px;
margin:1em 0;
padding:15px 52px;
}

code#root,pre#root {
background:#610000 url(http://rs2.angelverde.info/root.png) no-repeat top left;
}

.highlight {
color:#222;
font-weight:700;
}

.cleared {
clear:both;
margin:0;
padding:0;
}

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

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

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
}

div.postwrap div.postcontent div.wp-caption a,div.postwrap div.postcontent div.wp-caption a:visited {
border-bottom:0 solid #FFF;
}

.wp-caption img {
border:none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
color:#111;
margin:0;
padding:0 4px 5px;
}

div#extrastuff {
display:block;
margin-bottom:24px;
margin-top:12px;
}

blockquote {
border-left:4px solid #DDD;
font-size:15px;
text-align:justify;
margin:20px 10px 10px 5px;
padding:0 5px;
}

.commenttext blockquote {
border-left:4px solid #B6B6B5;
}

.aligncenter,div.aligncenter,img.aligncenter {
text-align:center;
display:block;
margin:10px auto;
}

abbr,acronym,span.abbr {
cursor:help;
border-bottom:1px dotted #000;
}

table {
margin:.5em 0 1em;
}

table td,table th {
text-align:left;
border-right:1px solid #414246;
color:#CCC;
padding:.4em .8em;
}

table th {
background-color:#1f2225;
color:#fff;
text-transform:uppercase;
font-weight:700;
border-bottom:1px solid #35383d;
}

table td {
background-color:#3f4248;
}

table th a {
color:#d6f325;
}

table th a:hover {
color:#fff;
}

table tr.even td {
background-color:#2f3136;
}

table tr:hover td {
background-color:#25272b;
}

table.nostyle td,table.nostyle th,table.nostyle tr.even td,table.nostyle tr:hover td {
border:0;
background:none;
background-color:transparent;
}

.wp_syntax {
width:auto;
}

img.wp-smiley {
border:0;
vertical-align:middle;
}

#xFlotante {
position:fixed;
left:0;
bottom:0;
display:block;
height:111px;
width:150px;
background:url(http://rs1.angelverde.info/con-suerte.png) bottom right no-repeat;
text-indent:-999em;
text-decoration:none;
}

#twitter.box {
margin:0 0 0.5em;
}

#twitter.box div.twitter-message {
background:url(http://rs2.angelverde.info/bg-twitter.png) no-repeat left center;
padding:0 0 16px 58px;
}

.twitter-content {
-moz-border-radius:6px;
-webkit-border-radius:6px;
background:#c1eaff;
width:182px;
padding:6px 8px 16px 12px;
}

#twitter.box p.alignright {
text-align:right;
color:#004d97;
padding:0 3px 0 0;
}

#twitter.box div.twitter-message p {
margin:0;
}

#twitter.box div.twitter-message ul li,/*#twitter.box div.twitter-message ul li ul li*/ {
list-style-type:none;
background-image:none;
margin:0;
padding:0;
}

table#recentcomments {
border-collapse:collapse;
background-color:#437928;
text-align:center;
color:#FFF;
width:100%;
border:1px solid #50545a;
margin:0;
padding:4px 0;
}

table#recentcomments td,table#recentcomments th {
border-right:1px solid #414246;
color:#9EA2A9;
border-collapse:collapse;
border:1px solid #dfdfdf;
text-align:left;
background-color:#f4f4f4;
padding:.4em .8em;
}

table#recentcomments td a:hover {
color:#222;
}

div.sociable {
margin:16px 0;
}

span.sociable_tagline span {
display:none;
width:14em;
}

span.sociable_tagline:hover span {
position:absolute;
display:block;
top:-5em;
background:#ffe;
border:1px solid #ccc;
color:#000;
line-height:1.25em;
}

.sociable ul {
display:inline;
margin:0 !important;
padding:0 !important;
}

.sociable ul li {
background:none;
display:inline !important;
list-style-type:none;
margin:0;
padding:1px;
}

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

.sociable img {
float:none;
width:16px;
height:16px;
border:0;
margin:0;
padding:0;
}

.sociable-hovers {
opacity:.4;
-moz-opacity:.4;
filter:alpha(opacity=40);
}

.sociable-hovers:hover {
opacity:1px;
-moz-opacity:1px;
filter:alpha(opacity=100);
}

*,form,#header #headerleft h1 {
margin:0;
padding:0;
}

a:hover,div.postwrap div.roubcornrcontent a:hover {
color:#206200;
text-decoration:none;
}

#header #headerright,#navouter #nav ul#dropmenu li:hover ul,#navouter #nav ul#dropmenu li li:hover ul,#navouter #nav ul#dropmenu li li li:hover ul,#navouter #nav ul#dropmenu li li li li:hover ul,.sociable span {
display:block;
}

#navouter #nav ul#dropmenu li,span.sociable_tagline {
position:relative;
}

#navouter #nav ul#dropmenu li:hover ul ul,#navouter #nav ul#dropmenu li:hover ul ul ul,#navouter #nav ul#dropmenu li:hover ul ul ul ul,div#respond a.math {
display:none;
}

div.postwrap p.postmeta a:hover,div.postwrap div.postmeta a:hover,div.postwrap div.postcontent a:hover {
border-bottom:0 solid #afafaf;
}

a.searchmore:hover,table#wp-calendar td a:hover {
color:#FFF;
}

a.post-edit-link:hover,#credit a:hover {
text-decoration:none;
}

div.commentbody cite,div.commentbody cite a,div.widget-cat ul li a,div.widget-cat ul li a:visited,li.widget_categories ul li a,li.widget_categories ul li a:visited {
color:#666;
font-weight:700;
}

#rightcol ul.sidebaritem,#rightcol li.sidebaritem,div.widget,div.widget-cat,#rightcol li.sidebaritem {
background-image:none;
list-style-type:none;
margin:0;
padding:0;
}

table#wp-calendar tr,table#recentcomments tr {
width:100%;
margin:0;
padding:0;
}

table#wp-calendar td a,table#wp-calendar td a:visited,table#recentcomments td a,table#recentcomments td a:visited {
font-weight:700;
color:#8abe70;
}

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

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

.wp_syntax table,.wp_syntax table td {
border:0 !important;
}
