/*  
Theme Name: Cortes de Cima
Theme URI: http://cortesdecima.com
Version: 1.0
Author: CrushLabs
Author URI: http://www.crushlabs.com
*/	
	
/* Typography */

ul{list-style: none;}
code{display: block;margin: 10px 30px 0 30px;padding: 2px 10px 5px 10px;border-top: 4px solid #333;color: #FFFFE8;background-color: #666;}
b, strong {color: #333333;}
i, em {color: #333333;}
input, select {background-color: #FAFAFA; color: #000;}
textarea {background-color: #FAFAFA; color: #000; }
body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;margin: 0;padding: 0;background-color: #f4f4e8;color: #666666;}
a:link, a:active, a:visited {color: #995000;text-decoration: none;}
a:hover {color: #666666;text-decoration: none;}
p {margin: 4px 0px 8px;line-height: 1.2em;}
blockquote {background-color: #FAFAFA;margin:10px 15px; padding:5px;}

/* Layout */
#wrapper{border: 1px solid #666; width: 950px;margin: 20px auto;background-color: #FFFFFF;padding: 0px 0;}
#header{ background-color: #FFFFFF;background-position: top right;background-image: url(images/16-image.jpg); background-repeat: no-repeat; height:84px;}
#header-link {
    position: absolute;
    display: inline-block;
    width: 75px;    /* width of the logo */
    height: 84px;   /* height of the logo */
    top: 0; left: 0; /* top-left corner of logo */
    border: 0;
    float: left;
    visibility: hidden;
}

#container{background-image: url(images/body_bg.jpg); background-repeat: repeat-y; width: 950px; text-align: left; padding-top: 15px;float: left; clear: both; border-top: 1px solid #666666;} 
#leftnav{width: 180px; padding: 0px 5px 0 5px; float: left; }
#rightnav{width: 175px; padding: 0 0px 0 0px; margin-right: 0px;float: right; overflow:hidden;}
#content{width: 550px; padding: 10px 0 10px 20px; float: left;text-align:left;}

/* Header */
.logo {position:relative;padding: 15px 0px 0px;}


/* Navigation */
#navbar {width: 950px;background-color: #FFFFFF;font-size: 12px;font-family: Arial, Tahoma, Verdana;margin: 0px auto;padding: 0px;}
#navbar a, #navbar a:visited {color: #995000;font-size: 12px;text-decoration: none;padding: 0px 0px 0px 3px;}
#navbar a:hover {color: #FFFFFF;text-decoration: underline;padding: 3px 20px;}
#navbar p {color: #FFFFFF;margin: 0px auto 0px;padding: 0px 0px 0px 10px;}
#navbarleft {width: 950px; background-color: #FFFFFF;margin: 0px;padding: 0px 0px 0px 0px;}
#nav {width: 950px;background-color: #FFFFFF;margin: 0px;padding: 0px;list-style: none;border-top: 1px solid #666;}
#nav ul {margin: 0px;padding: 0px;list-style: none;}
#nav img {padding:3px 0 0 0;}
#nav a, #nav a:visited {background-color: #FFFFFF;color: #995000;display: block;margin: 0px 0px 0px 0px;padding: 3px 20px;}
#nav a:hover {background-color: #f4f4e8;color: #995000;margin: 0px 0px 0px 0px;text-decoration: none;padding: 3px 20px;   z-index: 1;}
#nav li {float: left;margin: 0px;padding: 0px;}
#nav li li {float: left;margin: 0px;padding: 0px;width: 150px;}
#nav li li a, #nav li li a:link, #nav li li a:visited {border-left: 1px solid #666; border-bottom: 1px solid #666;border-right: 1px solid #666;  background-color: #FFFFFF;width: 100px;float: none;margin: 0px;padding: 3px 0px 3px 20px;}
#nav li li a:hover, #nav li li a:active {background: #f4f4e8;padding: 3px 0px 3px 20px; }
#nav li ul {position: absolute;width: 10em;left: -999em;}
#nav li:hover ul {left: auto;display: block;   z-index: 1;}
#nav li:hover ul, #nav li.sfhover ul { left: auto;   z-index: 1;}


/* Footer */
#footer{text-align: center;clear:both;background-color: #FFFFFF;color: #666;padding: 5px 1em 10px 1em;font-weight: normal; border-top: 1px solid #000;}
#footer p{display: block;margin-top: 5px;margin-bottom: 5px;text-align:center;}
#footer a{color: #666;text-decoration: none;border: none;font-weight: bold;}
#footer a:hover {color: #666;text-decoration: underline;border: none;}
#footer img{border:none;}

/* Sidebars */
#leftside, #rightside{color: #666;margin-bottom: 10px;background-color: none;}
#leftside ul, #rightside ul{list-type:none;}
#leftside li, #rightside li{padding-bottom: 8px;}
#leftside ul li, #rightside ul li{padding-left: 0;margin-left: 20px;margin-right: 4px;padding-bottom: 2px;list-style-type:square;}
#leftside ul li li, #rightside ul li li{padding-left: 0;margin-left: 8px;margin-right: 3px;padding: 2px 0;list-style-type:circle;}
#leftside a, #rightside a{color: #666;text-decoration: none;border: none;}
#leftside a:hover, #rightside a:hover {color: #995000;text-decoration: underline;border: none;}

#leftside h2, #rightside h2 {color: #995000;padding: 1px 2px;margin-top:8px;font-size:14px;}
#leftside p, #rightside p{padding: 3px;}
#leftnav p, #rightnav p { margin: 0 0 1em 0; }
.textwidget{margin: 2px 5px 2px 5px;}
#flickrss a img{border: 1px solid #995000; padding: 3px;}


/* Comments */
.commentlist{padding-left: 40px;padding-right: 15px;color: #333;}
.commentlist li{margin: 8px 10px 8px 15px;padding: 12px;list-style: none;margin-bottom: 2px;background-color: #FAFAFA;}
.commentlist li ul li{border: none;}

/*li.alt{border-bottom: 2px solid #D8A860;}*/
.commentlist cite{padding: 2px 3px 1px 3px;}
.commentlist p{padding: 5px 5px 2px 3px;margin-bottom: 5px;}
.commentlist a:link{border: none;text-decoration: underline;font-weight: bold;color: #C01800;}
.commentlist a:visited{border: none;text-decoration: underline;font-weight: bold;color: #C01800;}
.commentlist a:hover{border: none;text-decoration: underline;font-weight: bold;color: #666;}
.commentlist a:visited:hover{border: none;text-decoration: underline;font-weight: bold;color: #666;}
.commentmetadata a:link, .commentmetadata a:hover, .commentmetadata a:visited{text-decoration: none;color: #666;padding-top:5px;}
.commentnumber {font: italic normal 14px 'Times New Roman', Times, serif;margin-top: 2px;float:right;color: #666;font-size: 12px;}
#comment{width:80%;}

/* Content */
#content ul{padding-left: 15px;}
#content ul li{margin-left: 15px;list-style-type: square;}
#content ul ul li{padding-left: 3px;;}
#content ol{list-style-position: inside;padding-left: 15px;padding-top: 2px;margin-bottom: 10px;}                        
.date{font-size: 14px;float: right;text-transform: uppercase;letter-spacing: -2px;padding: 0 5px;margin-top: 12px;text-align: center;color: #666;border: 1px dotted #DADADA;background-color: #FAFAFA;}
.entry{margin-bottom: 5px;}                         
.post{display: block;overflow:hidden;width:98%;margin-left:auto;margin-right: auto;}                     
.entry, .post {font-size: 12px;}
.postmetadata{display:block;margin: 10px auto 10px auto;padding: 5px 8px 8px 0;text-align: left;color:#333;width:98%;background-color: #eee;}
#content .postmetadata{padding-left: 10px;}
#content h1 {font-size: 16px; color: #995000; background-color: #FFFFFF; display: block; border-bottom: 1px dotted #333;padding: 0px 3px 2px 0;margin-top:10px;}
#content h2 {margin: 1em 0em; font-size: 14px; font-weight: bold; color: #995000;border-bottom: 1px dotted #333;clear:both;}
#content h3 {font-size: 12px;}
#content li {list-style:none;}
#content h4 {font-size: 14px; color: #995000; background-color: #FFFFFF; display: block; border-bottom: 1px dotted #333;padding: 5px 3px 2px 0;clear:both;}
/* Calendar */
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 160px;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar td {padding: 2px 0;text-align: center;}
#wp-calendar th {/*padding: 3px 0;*/text-align: center;}
#wp-calendar caption {text-align: center;width: 100%;text-transform: uppercase;font-weight: bold;}
 
/* welcome */
.welcome { border: 1px solid #ccc;background-color:#eee;margin:0px 5px 10px; padding:10px; font-size:12px;}
/* translate */
.qtrans_language_chooser {list-style-type:none; margin-bottom:10px;} 
.qtrans_language_chooser li { margin-bottom:10px;padding:0;}


/* images */
.right {float:right;padding:4px;margin:4px;}
.left {float:left;padding:4px;margin:4px;}
#flickr_badge img {float:left;margin:0 0px 8px 8px;padding:2px;width:62px;height:65px;border:1px solid #000000;}
.rss {border:none;}
#content img{margin:6px; padding:4px;border:none;}

/* misc */
.line {border-bottom: 1px dotted #333;}
.social img {padding:1px;border:none;margin:5px 0px;}
.social {margin-left:2px;}
.navigation {margin: 15px 0px;}
li.widget{list-style:none;display:inline;}

/* tooltip */
#tooltip {
 position:absolute;
 border:1px solid #333;
 background:#f7f5d1;
 padding:2px 5px;
 color:#333;
 display:none;
}
