/*
THEME NAME: Cuba-1
THEME URI: http://www.castrodeathwatch.com/
DESCRIPTION: Theme for Castro Death Watch
VERSION: 2.7.1
AUTHOR: curioZities, LLC
AUTHOR Uri: http://www.curioZities.com
TAGS: three columns, free Cuba, anti-Castro
*/


/* COLORS 
BLUE #002A8F
RED #CB1515 */

body {
font: normal 12px arial;
color: #000;
background-color: #002A8F;
}

a { 
font-weight: bold;
}

a:link { 
color: #002A8F;
text-decoration: underline;
}

a:visited { 
color: #002A8F;
text-decoration: underline;
}

a:hover { 
text-decoration: none;
}

a:active { 
color: #002A8F;
text-decoration: underline;
}

h2, h3 { 
color: #CB1515;
}

div#wrapper { 
margin: 10px auto;
background-color: #FFF;
width: 1028px;
}

div#menu {
height: 15px;
margin: 10px 0;
width: 100%;
}

div#menu ul, div#menu ul ul {
line-height: 1;
list-style: none;
margin: 0;
padding: 0;
}

div#menu ul a {
color: #0028AF;
display: block;
margin-right: 10px;
padding: 2px 5px;
}

div#menu ul ul ul a {
color: #0028AF;
font-style: italic;
}

div#menu ul li ul {
left: -999em;
position: absolute;
}

div#menu ul li:hover ul {
left: auto;
}

div.ads1 { 
margin: 10px auto;
text-align: center;
}

.entry-title, .entry-meta {
clear: both;
}

.entry-meta {
padding-bottom: 30px;
}

.entry-meta a:link, .entry-meta a:visited, .entry-meta a:active { 
color: #002A8F;
}

div#container, div#primary {
margin-top: 20px;
}

form#commentform .form-label {
margin: 10px 0 0 0;
}

form#commentform span.required {
background: #FFF;
color: #C30;
}

form#commentform, form#commentform p {
padding: 0;
}

input#author, input#email, input#url, textarea#comment {
padding: 2px;
}

div.comments ol li {
margin: 0 0 35px 0;
}

textarea#comment {
height: 130px;
margin: 0 0 5px 0;
overflow: auto;
width: 66%;
}

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

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

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

div.gallery {
clear: both;
height: 180px;
margin: 10px 0;
width: 100%;
}

p.wp-caption-text {
font-style: italic;
}

div.gallery dl {
margin: 10px auto;
overflow: hidden;
text-align: center;
}

div.gallery dl.gallery-columns-1 {
width: 100%;
}

div.gallery dl.gallery-columns-2 {
width: 49%;
}

div.gallery dl.gallery-columns-3 {
width: 33%;
}

div.gallery dl.gallery-columns-4 {
width: 24%;
}

div.gallery dl.gallery-columns-5 {
width: 19%;
}

div#nav-above {
margin-bottom: 10px;
}

div#nav-below {
margin-top: 10px;
}

div#nav-images {
height: 150px;
margin: 10px 0;
}

div.navigation {
height: 12px;
}

div.navigation div.nav-next {
float: right;
text-align: right;
}

div.sidebar h3 {
font-size: 14px;
}

div.sidebar input#s {
width: 100px;
}

div.sidebar li {
list-style: none;
margin:0 0 20px 0;
}

div.sidebar li form {
margin: 2px 0 0 0;
padding: 0;
}

div.sidebar ul ul {
margin: 0 0 0 10px;
}

div.sidebar ul ul li {
list-style: disc;
margin: 0;
}

div.sidebar ul ul ul {
margin: 0 0 0 5px;
}

div.sidebar ul ul ul li {
list-style: circle;
}

div#menu ul li, div.gallery dl, div.navigation div.nav-previous {
float: left;
}

div#header h1 { 
color: #002A8F;
font: bold 80px Georgia, serif;
text-align: right;
padding-right: 165px;
}

div#header h1 a:link, div#header h1 a:visited { 
color: #002A8F;
text-decoration: none;
}

div#header h1 a:hover { 
color: #002A8F;
text-decoration: underline;
}

div#header h1 a:active { 
color: #002A8F;
text-decoration: none;
}

div#header, div#footer {
background-color: #CB1515;
}

div#header { 
clear: both;
width: 100%;
min-height: 160px;
text-align: center;
}

div#blog-description { 
color: #FFF;
text-align: center;
font-size: 14px;
font-weight: bold;
padding-bottom: 5px;
}

.whitelinks a:link, .whitelinks a:visited { 
color: #FFF;
text-decoration: underline;
}

.whitelinks a:hover { 
color: #002A8F;
text-decoration: none;
}

.whitelinks a:active { 
color: #FFF;
text-decoration: underline;
}

input#author, input#email, input#url, div.navigation div {
width: 50%;
}

div.gallery *, div.sidebar div, div.sidebar h3, div.sidebar ul {
margin: 0;
padding: 0;
}

/* Added from 3cb file */
div#container {
float: left;
width: 100%;
}

div#content {
margin: 0 200px;
padding: 0 40px 0 40px;
}

div.sidebar {
float: left;
overflow: hidden;
width: 200px;
background-color: #FFF;
padding-left: 10px;
}

div#primary {
margin: 0 0 0 -100%;
border-right: 1px solid #CB1515;
padding: 0 5px;
}

* html div#primary {
left: 20px;
position: relative;
}

div#secondary {
margin: 0 0 0 -211px;
border-left: 1px solid #CB1515;
padding: 0 5px;
}

div#footer {
color: #FFF;
clear: left;
width: 100%;
text-align: center;
font: normal 10px arial;
}

table#footer {
margin: 0 auto;
}
