/*
Theme Name: Cutline
Theme URI: http://pearsonified.com
Description: A squeaky clean, feature-rich theme for WordPress designed and coded by <a href="http://pearsonified.com">Chris Pearson</a>.
Version: 1.1
Author: Chris Pearson
Author URI: http://pearsonified.com/
*/

body{background: #332210 url(images/clown.png) bottom left no-repeat fixed; display:block; color:#000000; font:62.5% Georgia,comic sans ms,Times,serif; text-align:center}
*{padding:0; margin:0}
img{border:0}
a{color:#000000; text-decoration:none}
a:visited{color:#052345; text-decoration:none}
a:hover{color:#949494; text-decoration:none}
blockquote{font-style:italic; font-family:Georgia,"Times New Roman",Times,serif; color:#ffffff; margin:0 30px 1.5em 30px; padding:0 0 0 10px; border-left:1px solid #292e2e}
abbr, acronym{border-bottom:1px dotted #292e2e; text-transform:uppercase; cursor:help}
code{color:#949494; font-family:Courier,monospace}
pre{margin:0 0 1.5em 0; overflow:auto; font-size:1.3em; clear:both}
p.center{text-align:center !important}
p.bottom{margin:0 !important}
p.unstyled{font-size:1.4em}
h1, h2, h3{font-weight:normal; font-family:Comic Sans MS; color:#000000}

h1{font-size:3.6em; letter-spacing:-0.03em}

#masthead h1{padding:0.4em 0 0.2em 0; border-top:2px solid #446699; text-align:left}

h1 a, h1 a:visited, h1 a:hover{color:#000000; text-decoration:none}

h2{font-size:2em}

h2 a{color:#de1645; text-decoration:none}

h2 a:visited{color:#ffffff; text-decoration:none}

h2 a:hover{color:#332210; text-decoration:none}

.posts h2{margin:0 0 0.1em 0; line-height:1.2em}

.pages h2, h2.page_header{margin:0 0 0.75em 0; padding:0 0 0.6em 0; background:url('images/hr_title_sep.gif') no-repeat 0 100%}

h2.archive_head{font-weight:normal !important; font-size:1.4em !important; text-transform:uppercase !important; letter-spacing:normal !important; margin:0 0 1.8em 0 !important; padding:0.4em 2px !important; border-top:3px solid #7D002E !important; background:url('images/hr_dot_black.gif') repeat-x 0 100% !important}

h3{font-size:1em; text-transform:uppercase}

#masthead h3{margin:0 0 0.75em 0; font-weight:normal; font-size:1.8em; text-transform:none; color:#446699; text-align:center}

.entry h3{margin:2.5em 0 0.5em 0}

.entry h3.top{margin:1.5em 0 0.5em 0 !important}

h3.comments_headers{font-size:1.4em}

h4{font:1.2em Comic Sans MS; color:#0000000}

h4 a, h4 a:visited{color:#0000000; text-decoration:none}

h4 a:hover{color:#ffffff; background:#052345; text-decoration:none}

.posts h4{margin:0 0 1.25em 0; padding:0 0 1em 0; background:url('images/hr_title_sep.gif') no-repeat 0 100%}

#container{width:800px; height:200px; margin:0px auto 15px auto; padding:50px 0 15px 0}

#content_box{width:800px; text-align:left; float:left; clear:both}

#content{width:500px; padding:5px; float:left; border:1px dotted #de1645; border-radius:2em; -moz-border-radius:2em; -webkit-border-radius:2em; -khtml-border-radius:2em; margin:0 0 6em 0; background:#ceb678}

#sidebar{width:240px; float:right; border:1px dotted #292e2e; border-radius:2em; -moz-border-radius:2em; -webkit-border-radius:2em; -khtml-border-radius:2em; padding:5px; margin:0 0 6em 0; background:#de1645}

#masthead{width:770px}

.entry{font-size:1.4em; line-height:1.65em}

.entry blockquote{font-size:1em}

.entry blockquote.right{width:200px; font-style:normal !important; font-size:1.3em !important; margin:0.3em 0 0.3em 15px !important; padding:0.3em 0 !important; border:3px double #292e2e; border-width:3px 0; text-align:center; float:right}

.entry blockquote.left{width:200px; font-style:normal !important; font-size:1.3em !important; margin:0.3em 15px 0.3em 0 !important; padding:0.3em 0 !important; border:3px double #292e2e; border-width:3px 0; text-align:center; float:left}

.entry blockquote.right p, .entry blockquote.left p{margin:0 !important; line-height:1.4em !important}

.entry p{margin:0 0 1.5em 0}

.entry ul, .entry ol{margin:0 0 1.5em 40px}

.entry ul{list-style-type:square}

.entry li{margin:0 0 0.5em 0}

.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol{margin:0.5em 0 0.5em 30px}

.entry dl{margin:0 0 1.5em 0}

.entry dt{font-weight:normal; margin:0 0 0.5em 0}

.entry dd{margin:0 0 1.5em 20px}

.entry .ad{margin:0 0 0.5em 15px; float:right}

.entry .ad_left{margin:0 15px 0.5em 0; float:left}

.entry img.left{padding:3px; margin:0.5em 15px 0.5em 0; border:3px double #292e2e; float:left; clear:left}

.entry img.right{padding:3px; margin:0.5em 0 0.5em 15px; border:3px double #292e2e; float:right; clear:right}

.entry img.center{display:block; padding:3px; margin:0 auto 1.5em auto; border:3px double #292e2e; float:none; clear:both}

.entry img.off{padding:0 !important; border:none !important}

.entry img.stack{clear:none !important}

.tagged{padding:0.4em 0 0 0; background:url('images/hr_tag_sep.gif') no-repeat; font-size:1.2em; line-height:1.6em; color:#446699; clear:both}

.tagged a, .tagged a:visited{padding:0.25em; color:#ffffff; text-decoration:none}

.tagged a:hover{color:#fff; background:#446699; text-decoration:none}

.add_comment{display:block; padding:0 0 0 20px; font-weight:normal; float:right}

.navigation{width:500px; font-size:1.4em; float:left}

.previous{padding:0 20px 0 0; float:left}

.next{float:right}

.clear{width:500px; height:1px; margin:0 0 5em 0; clear:both}

.rule{background:url('images/hr_tag_sep.gif') no-repeat}

.flat{margin:0 0 2em 0 !important}

.whitespace{margin:0 0 3.5em 0 !important}

ul.sidebar_list{list-style:none}

ul.sidebar_list li.widget, ul.sidebar_list li.linkcat{width:230px; margin:0 0 2.5em 0; font-size:1.3em; line-height:1.4em; float:left}

li.widget h2, li.linkcat h2{font-weight:normal; font-size:1.077em; text-transform:uppercase; letter-spacing:normal; margin:0 0 0.8em 0; padding:0.4em 2px; border-top:3px solid #292e2e; background:url('images/hr_dot_black.gif') repeat-x 0 100%}

li.widget p{margin:0 0 1.5em 0; padding:0 10px}

li.widget ul, li.linkcat ul{list-style:square; margin:0 0 0.5em 20px}

li.widget ol, li.linkcat ol{margin:0 0 0.5em 20px}

li.widget li, li.linkcat li{margin:0 0 0.7em 0}

li.widget li a, li.widget li a:visited, li.linkcat li a, li.linkcat li a:visited{text-decoration:none}

li.widget li a:hover, li.linkcat li a:hover{text-decoration:none}

li.widget li .recent_date{padding:0 0 0 8px; font-weight:normal; color:#888}

#calendar_wrap{font-size:1.3em}

#comments{width:500px; float:left; clear:both}

ul#comment_list{list-style:none; margin:0 0 4.0em 0; border-top:1px solid #bbb; float:left}

ul#comment_list li.comment{width:500px; padding:1.2em 0 0 0; border-bottom:1px dotted #292e2e; float:left}

ul#comment_list li.trackback{width:470px; padding:1.2em 15px 0 15px; background:url('images/trackback_bg.gif')}

.comment_meta{margin:0 0 1.2em 0}

.comment_num{padding:0 15px 0 20px; font-weight:normal; font-size:1.4em; float:right}

.trackback .comment_num{padding:0 0 0 20px}

.comment_num a, .comment_num a:visited{color:#446699; text-decoration:none}

.comment_num a:hover{color:#000000; text-decoration:none}

.comment_meta strong{font-size:1.6em}

.comment_time{font:normal 1.1em Verdana,Helvetica,Arial,sans-serif; color:#888}

.comment .entry{padding:0 15px}

.comment .entry p{margin:0 0 1.0em 0}

#comment_form{width:500px; padding:1.0em 0 0 0; float:left}

#comment_form p{padding:0.6em 0}

#comment_form label{padding:0 0 0 10px; font-size:1.2em}

#comment_form .text_input{width:191px; padding:3px; color:#000000; font:normal 1.4em Georgia,"Times New Roman",Times,serif; border-top:2px solid #ffffff; border-left:2px solid #ffffff; border-right:1px solid #446699; border-bottom:1px solid #446699}

#comment_form .text_area{width:321px !important}

#comment_form .text_input:focus{border-top:2px solid #ffffff; border-left:2px solid #ffffff; border-right:1px solid #446699; border-bottom:1px solid #446699}

#comment_form .form_submit{padding:0.4em 4px; background:url('images/submit_bg.gif'); border:3px double #999; border-top-color:#ccc; border-left-color:#ccc; font:normal 1.4em Georgia,"Times New Roman",Times,serif; cursor:pointer}

#comment_form p.subscribe-to-comments{font-size:1.4em}

#comment_form p.subscribe-to-comments label{font-size:1.0em}

#search_form .search_input{width:221px; background: #8f9478; padding:3px; color:#ffffff; font:normal 1em Georgia,"Times New Roman",Times,serif; border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #f5f5f5; border-bottom:1px solid #f5f5f5}

li.widget .search_input{font-size:1.1em !important}

#search_form .search_input:focus{border-top:1px solid #446699; background: #99454f; border-left:1px solid #446699; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF}

  .wp-caption{background-color:#5d7475; border:1px; margin:10px; padding-top:4px; text-align:center}

.wp-caption img{border:0; margin:0; padding:0}

.wp-caption p.wp-caption-text{color:#ffffff; font-size:14px; text-transform:uppercase; font-style:oblique; text-align:justify; line-height:17px; margin:4px; padding:0 4px 5px}
.wp-caption-dd{font-size:24px; line-height:17px; padding:0 4px 5px; margin:0}


 
.letrag{float:left; color:#332210; font-size:60px; line-height:40px; padding-top:2px; padding-right:5px}


#nav {list-style: none; width: 750px; padding: 0 10px; float: left; position:absolute; top:8px !important; top:8px}
ul#nav li.current_page_item a, ul#nav li.current_page_item a:visited, ul#nav li.current_page_item a:hover { color: #ffffff; text-decoration: none}
ul#nav li {padding:0.65em 10px 0.7em 0; text-transform:uppercase;  font-size:1.2em; float:left}
ul#nav a, ul#nav a:visited{padding:4px; color:#de1645; text-decoration:none; background: #332210; border:1px dotted #de1645}
ul#nav li a:hover{color:#de1645; background: #ceb678; text-decoration:none}
ul#nav li.rss{padding:4px; float:right}

#header{background:#ffffff url(images/rommel-nieves.jpg) no-repeat; height:360px; position:relative; #5d7475; margin-bottom:20px; border-bottom:4px solid #de1645}
#header h1{font-weight:bold; font-variant:small-caps; letter-spacing:1pt; word-spacing:6pt; font-size:20px; text-align:justify; font-family:Courier; line-height:1.0; position:absolute; bottom:60px !important; bottom:60px; width:420px; padding:12px}
#header a{color:#de1645; text-decoration:none}
#header a:hover{color:#ffffff}

#stamp{position:absolute; top:-60px; left:-230px; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75}

#footer{ margin:auto; position:fixed; margin:auto; left:0; bottom:0; height:20px; width:100%; background:#332210; z-index:1999}
* html #footer {
top:expression(eval(document.compatMode &amp;&amp; document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight)); position:absolute;}


#tops {left: 0; right: 0;height: 20px; position: fixed; background-color: #332210; background-repeat: repeat-y; display: block; z-index: 2}
#tops {padding: 0 0 0 5%; /*z-index: 100;*/}

#tops div {max-width: 870px;min-width: 690px}

::selection{color:#dbdbdb; background:#990000}
::-moz-selection{color:#dbdbdb; background:#990000}

img.alignleft, div.alignleft {
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright {
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncentered, div.aligncentered {
text-align:center;
margin:0 auto;
}
