/*
Theme Name: 25n
Theme URI: http://sietecoyote.org/
Description: Tema para Comite 25 de Noviembre, por <a href="http://sietecoyote.com/">Siete Coyote</a>.
Version: 1.0
Author: Siete Coyote
Author URI: http://sietecoyote.com/
Tags: red, two column, widgets

	25n 1.0
	http://sietecoyote.com/

	The CSS, XHTML and design is released under GPL:
	http://www.fsf.org/licensing/licenses/gpl.html

*/

/* BLOCKS ------*/


/* Header ------*/

body { width: 100%; margin: 0px; padding: 0px; background: url("images/content_bg.png") repeat-y 0 0}

#page { margin: 0; width: 100%; padding: 0px; }

#header { width: 100%; background: url("images/header_bg2.png"); }

#title { height: 202px; padding-left: 120px;}

#title { background-image: url("images/title2.png"); background-repeat: no-repeat ;}

#navtools { width: 1000px; }

#sitetools { position:absolute; top: 10px; left: 380px; z-index: 1000;}

#search-wrap { position:absolute; top: 10px; left: 650px; z-index: 1001;}

#searchform { }
.search { border: 1px solid #8a0a07; background: #eeeeec; opacity: 0.6; filter:alpha(opacity=60)}
.search:hover { opacity: 1.0; filter:alpha(opacity=100);}
.submit { border: 1px solid #8a0a07; background: #e9b96e; opacity: 0.6; filter:alpha(opacity=60)}
.submit:hover { opacity: 1.0; filter:alpha(opacity=100);}

.description { padding-top: 183px; opacity: 0.8; filter:alpha(opacity=80);}

#navbar { width: 100%; height: 27px; clear: both;}

#navbar { /* background: #8A0A07; */
background-image: url("images/menu_bg.png"); 
background-repeat: no-repeat;}

#navbar ul { margin-top: 0px; padding-top: 0px;background: #b04227ff; padding-left: 120px; float: left; margin-bottom: 0px;}

#navbar li { list-style-type: none; float: left; height: 19px; padding: 8px 15px 
0px 15px; background-image: url("images/menuitembg.png"); background-repeat: 
repeat-x;}

#navbar li:hover { background-image: url("images/menu_bg_hover.png"); background-repeat: repeat-x; }



/* Content ------*/

#content { padding: 50px 40px 40px 140px; width: 470px; float: left;}

.abstract { padding: 0 0 30px 30px;  margin-top: -10px; width: 440px;}

.post {width: 470px; border-bottom: 1px solid #b54612; margin-bottom: 40px; padding-bottom: 8px;}

.posttools { margin: 5px 0px 5px 0px; border-bottom: 2px solid #b54612;}

.services { float:right; margin-top: -18px;}

.navigation { border-top: 1px solid #e9b96e; padding-top: 5px; margin-top: 25px; width: 470px;}

.edit { float: right; width: 80px; background: #b54612; padding-left: 10px; margin-top: -5px;}

.entry {padding-top: 5px; padding-bottom: 5px;}

.more-link { float:right; font-size: 11px; padding-left: 10px; width: 80px; background: #b54612; }

#comments {padding-top: 50px;}

html>body .entry li  { display: block; margin: 7px 10 8px 10px; background-image: url("images/item.png"); background-repeat: no-repeat; background-position: middle; padding-left: 15px;}

.entry ol li {margin: 0; padding: 0 15px 0 35px;}


/*Comments ------*/

#comments, #comment { width: 470px;}


/* Sidebar ------*/

#sidebar { float: left; width: 220px; margin: 40px 0 40px 0px; padding: 0 0 0 0px;}

#sidebar { background: #fff; background-image: url("images/sidebar_bg.png"); background-repeat: repeat-y;}

#sidebar ul, #sidebar ul ol {margin: 0; padding: 0; }

#sidebar ul li {list-style-type: none; list-style-image: none; margin-bottom: 15px;}

#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}

#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px;}

#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}

ol li, #sidebar ul ol li {list-style: decimal outside;}

#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0 0; padding: 0; }

.sidebar-top { height: 353px; width:180px; border: 0px;}

.sidebar-top { /*background: #8a0a07;*/ 
background-image: url("images/sidebar_top4a.png"); background-repeat: no-repeat; 
padding: 0 0 0 40px;
}


.buttons { padding-top: 20px; }
.widgets { padding: 0 8px 40px 30px; opacity: 0.85; filter:alpha(opacity=85);}

.sidebar-content { background-image: url("images/sidebar_bottom.png"); background-repeat: no-repeat; background-position: bottom;}

.sidebar-content: { padding: 0; margin:0;}


/* Calendar -----*/

caption { text-align: right; padding-top: 6px;}

#today { background: #ce5c00;}

#calendar a { font-weight: bold; background: #8d311f;}

#prev { text-align: left;}
#next { text-align: right;}
/* Footer -------*/

#footer { clear: both; background: #b54612; padding-bottom: 50px; width: 100%;}

#horizontal { height: 10px; width: 100%; border: 0px;}

#horizontal { background-image: url("images/horizontal_bg.png"); background-repeat: repeat-x;}

.rojo { height: 10px; width: 120px; border: 0px;}

.rojo { background: #8a0a07; background-image: url("images/horizontal.png"); 
background-repeat: repeat-x;}

.info { width: 800px; padding: 15px 0 0 140px; opacity: 0.5; filter:alpha(opacity=50);}

.siete { float: left; clear: both; padding-left: 567px;}



/* TYPOGRAPHY -----*/

a { color: #000; text-decoration: none; }

a:hover { color: #8a0a07; text-decoration: none; }

.abstract { color: #b54612; font-size: 1.1em;}

.alignleft { float:left;}

.alignright { float:right;}

.alignleft-alt { float:left; clear:both;}

.capital { font-size: 2em; color: #b54612; font-weight: bold;}

.description { font-size: 11px; color: #000000; letter-spacing: 4px; text-transform: uppercase; }

.edit a { text-transform: uppercase; font-size: 11px; color: #fff;}

.general { font-size: 0.9em; color: #333;}

h1, h2, h3 { margin: 0px; font-family: Thaoma; color: #8a0a07; }

.info { text-transform: uppercase; color: #fff; font-size: 10px;}

.invisible { display: none; }

.menuitem { text-transform: uppercase; font-family: Tahoma; 
font-weight: bold; 
font-size: .8em; } 

#.menusup { float:right; background-image: url("images/menu_bga.png"); 
background-repeat: repeat-x;}


.more-link { text-transform: uppercase; color: #fff;}

.more-link:hover { color: #fff;}

.name {font-size: 11px; font-weight: bold; color: #fff; text-transform: uppercase;}

#navbar a { color: #fff;}

.navigation { font-size: 11px; margin-bottom: 30px;}

.pagetitle { text-transform: uppercase; letter-spacing: 2px;}

.posttools { text-transform: uppercase; font-size: 11px; color: #b54612;}

#sidebar ul ul li:before { content: "\00BB \0020";}

.siete a { color: #fff;}

#sitetools { color: #8a0a07;}

#sitetools a { color: #fff; font-weight: bold; opacity: 0.6; filter:alpha(opacity=60);}

#sitetools a:hover { opacity: 1.0; filter:alpha(opacity=100);}

.small {font-size: 0.8em;}

.widgets { color: #fff;}

.widgets a { color: #fff;}

.widgettitle { text-transform: uppercase; color: #e9b96e; font-size: 12px; letter-spacing: 2px;}


/* IMAGES ---------*/

img { border: 0px;}

.posttools img { opacity: 0.5; filter:alpha(opacity=50);}

.posttools img:hover { opacity: 1.0; filter:alpha(opacity=100);}

html>body .entry img { border: 1px solid #bbb; padding: 10px; margin: 0 10px 10px 10px;}


/* MISC -----------*/

hr { border: 0px; border-top: 1px solid #bbb;}

/* newsletter */

#attribute1 { position: relative; left: 21px;} 
#email { position: relative; left: 90px;}
#contactsubmit {float:right; margin-right: 115px;}
