/* 
	Theme Name: Pool
	Theme URI: http://www.lamateporunyogur.net/pool
	Description: A two columns blue theme for the best CMS, WordPress.
	Author: Borja Fernandez
	Author URI: http://www.lamateporunyogur.net
	Version: 1.0.7
		
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
		
	Changelog:
		v1.0
			First Release
		v1.0.1
			Fixed search bug position
		v1.0.2
			Fixed search bug
			Added links.php
			Changed archives.php
		v1.0.3
			Remove cursor: pointer; from header
		v1.0.4
			Bug report from Nilson Cain fixed
			Class image center fixed
			Search form moved from header
			Changelog are now in style.css. Changelog.txt removed.
			Added logo with .psd file
			Other changes in css
		v1.0.5
			Move comments in index
			Other changes in css
		v1.0.6
			Changed sidebar
		v1.0.7
			Fixed rss feed and trackack uri if comments are closed (Thanks soteke)
*/
@media screen{
body {
	background: url(images/bg.jpg);
	color: #000;
        text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
        line-height: 1.6em;
	margin: 0px;
	padding: 0px;

	}

/* Structure Divs */
#content {
	border: 0px;
	margin: 50px auto 50px auto;
	padding: 0px;
	width: 550px;
        text-align: left;
        position: relative;
	}

#header {
	background: url(images/logo2.gif) no-repeat;
	height: 120px;
	margin: 0;
	padding: 0;
	}

#pages {
	background: url(images/menubg3.gif);
        text-align: left;
        height: 46px;
        position: relative;
	}
	
#search {
	float: right;
	margin: 0;
	padding: 0;
	position: relative;
	right: 10px;
	top: -22px;
}	
	
#noticias {
         margin: 0px;
         padding: 0px;
         width: 470px;
         position: relative;
        }

#bloque {
	background: url(images/pagebg2.gif);        
	padding: 40px 40px 40px 40px;
	width: 470px;
        margin: 0px;
        position: relative;
        text-align: left;
        }

#sidebar {
	width: 155px;
        display: block;
	line-height: 1.4em;
        color: #000;
        margin-top: 40px;
        text-align: right;
        min-height: 500px;
	}

#credits {
	background-image: url(images/footerbg2.gif);
        background-repeat: no-repeat;
        height: 120px;
        margin: 0px;
        }

#quote {
        display: block;
        position: absolute;
        top: 30px;
        right: -5px;
        z-index: 5;
	}

/* Config Structure Divs */

	/* Header */
	#header h1 {
		font-size: 30px;
		letter-spacing: 0.1em;
		margin: 0;
		padding: 20px 0 20px 30px;
		width: 300px;
		}
		
	#header a{
 		background-color: transparent;
		color: #fff;
		text-decoration: none;
		}
        #header a:hover {
		background-color: transparent;
		color: #fff;
		text-decoration: none;
		}
	
	/* Pages */

        #nav li li{
                width: 120px;
                }

	#nav, #nav ul { 
		list-style: none; 
        	margin: 0px;
		margin-left: 5px; 
		padding: 0px;
        	}

	#nav ul {  
		position: absolute; 
		top: auto; 
        	display: none;
		}

	#nav ul ul { 
		margin-top: 1px;
 		margin-left: -1px;
		left: 100%; 
		top: 0px; 
		}
	
	#nav li { 
		margin-left: -1px;
		float: left; 
		}
	#nav li li { 
		margin-left: -5px;
		margin-top: 1px;
		float: none; 
		position: relative; 
		}
			
	#nav a {
		display: block; 
		margin: 0px; 
		padding: 1px 12px; 
		text-decoration: none; 
		}
	#nav li a { 
        	color: #892000;
        	font-weight: bolder;
                height: 18px;
                filter: alpha(opacity=100);
		}

	#nav li li a { 
  	        color: #999;
		background-color: #DDC;
         	}	

	#nav li li { 
		border-bottom: 1px solid #FFF;
  	        }	

        #nav li li a:hover { 
		background-color: #FF8900;
        	color: #892000;
		}
	
	#nav li a:hover {
		background-color: #FFF; 
  	        color: #000;
                height: 18px;
                filter: alpha(opacity=50); -moz-opacity: 0.5;
		}
		
	.current_page_item a, .current_page_item a:hover {
		}

	#nav ul, #nav li ul, #nav li ul ul{ 
		display: none; 
		}
	#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul{ 
		display: block; 
		}

	/* IE Hacks */

	#nav li li { 
		float: left; 
		clear: both; 
		}
	#nav li li a { 
		height: 1%; 
		}

        #pages a, #pages a:hover{
                color: #A99;
                text-decoration: none;
                background-color: transparent;
                }


	/* Search */
	#search input {
		border: 1px solid #66A8CC;
		font-size: 12px;
		padding: 2px;
		width: 160px;
		}
			
	/* Noticias */
	#noticias p, #noticias ul, #noticias ol {
		line-height: 1.6em;
		}
			
	#noticias ul {
		list-style-type: circle;
		margin: 0 0 0 30px;
		padding: 0;
		}
			
	#noticias li {
		margin: 0;
		padding: 0;
		}

	#noticias h2, #noticias h2 a {
		font-size: 2.0em;
		line-height: 1.5em;
		margin: 0;
                margin-bottom: 0.5em;
		padding: 0;
                font-weight: bold;
                text-transform: uppercase;
		}
		
	#noticias h2 a:hover {
		background: transparent;
		color: #7D0000;
		}
		
	#noticias h3 {
		font-size: 1.5em;
                line-height: 1.6em;
		margin: 0;
                margin-top: 1.7em;
		padding: 0;
                font-weight: bold;
		}

	#noticias h4 {
		font-size: 1.2em;
		line-height: 1.6em;
                margin-top: 1.7em;
		margin: 0;
		padding: 0;
                text-transform: uppercase;
                font-weight: bold;
                letter-spacing: 0.15em;
                }
	#noticias small {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		}
		
	.feedback {
		color: #898A8A;
		font-size: 12px;
		margin: 0;
		padding: 0 20px;
		text-align: center;
		}
		
	/* Entrada */
	.entrada {
		}

	/* Comments */
	#commentlist {
		list-style-type: none;
		margin: 0;
		padding: 0;
		}

	#commentlist li {
		margin: 10px 0;
		padding: 5px 10px;
		}
			
	#commentlist p {
		margin: 0;
		padding: 0;
		}
			
	#commentlist small {
		font-size: 11px;
		}

	.class_comment1 { background: #E9E9EA; border: 1px solid #E0DEDE; }
	.class_comment2 { background: #F4F3F3; border: 1px solid #E0DEDE; }
	
	#comments, #postcomment {
		color: #0090DA;
		font-size: 14px !important;
		font-weight: normal;
		margin: 40px 0 10px 10px;
		text-transform: uppercase;
		}
			
	#commentform {
		background: #D3E4FF;
		border: 1px solid #D8D8D8;
		padding: 5px 20px;
		}
		
	#commentform input, #commentform textarea {
		background: #F9FBFF;
		border: 1px solid #B8D4FF;
		font-size: 12px;
		padding: 1px;
		}
		
	#commentform input:focus, #commentform textarea:focus {
		background: #EEF5FF;
		}
	
	/* Sidebar */
	#sidebar h3 {
		font-size: 0.9em;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
                text-transform: uppercase;
                font-weight: bold;
                letter-spacing: 0.15em;
		}
        #sidebar p{
                font-size: 0.8em;
                }
		
	#sidebar ul, #sidebar ol {
		list-style: none;
		margin: 0;
		padding: 5px;
		}
		
	#sidebar li, #sidebar li:hover {
		margin: 0;
		padding: 0;
		}
		
	#sidebar a {
		}
		
	#sidebar a:hover {
		}
		
	#sidebar div { 
		}

	/*	Credits */

	#credits a {
                font-weight: bold;
		color: #7D0000;
		}
		
	#credits a:hover {
                text-decoration: underline;
                background-color: transparent;
		}
		
	#credits p{
            font-size: 0.78em;
            text-transform: uppercase;
            letter-spacing: 0.03em;
            margin: 0px;
            margin-left: 20px;
            margin-right: 20px;
            padding: 3px;
            padding-top: 12px;
            text-align: left;
	    line-height: 1.55em;
	}


/* General */
a {
	color: #7d0000;
	text-decoration: none;
        font-weight: bold;
	}

a:hover {
        text-decoration: underline;
        color: #FFF;
        background-color: #7d0000;
	}

acronym, abbr, span.caps {
	cursor: help;
	border-bottom: 1px dotted #000;
	}
	
blockquote {
	background: #E3F5FE url(images/blockquote.png) no-repeat bottom left;
	padding: 5px 20px 30px 20px;
	margin: 1em;
	} /* Idea from ShadedGrey of http://wpthemes.info/ */

cite {
	text-decoration: none;
	}
	
code {
	font-family: 'Courier New', Courier, Fixed, sans-serif;
	font-size: 1.1em;
	}

img {
	border: 0;
	}
	
/* Float and Clear */
div.floatleft {
	float: left;
	}

div.floatright {
	float: right;
	}
	
div.both {
	clear: both;
	}
	
/* Images align */
img.border {
	border: 1px solid #C6C6C6;
	padding: 4px;
	margin: 0;
	}

img.border:hover {
	background: #E3F5FE;
	}

img.center {
	display: block; 
	margin: auto;   
	}

img.alignright {
	float: right;
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	float: left;
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
	
/* Text align */
.center {
	text-align: center;
	}
	
.alignright {
	text-align: right;
	}

.alignleft {
	text-align: left;
	}
}

        .bottomline {
            color: #000;
            position: relative;
            display: block;
            float: right;
            right: 10px;
            top: 10px;
            }
        #credits a, #credits a:hover, #credits a:visited{
            color: #000;
            }

@media print {
body {background:white; 
     font-size:12pt; 
     margin:0;
     font-family: Times New Roman, Georgia, Arial, Verdana;
     text-align: left;
     }
#sidebar { display:none; }
#header { display: none;}
#pages {display: none;}
#footer, #credits { display:none; }
#content a { font-weight:bold; 
     color:#000000; 
     text-decoration:underline }
#content, #noticias, #bloque { 
     margin:0; 
     left: 0px;
     float: left; 
     width:16cm; }
h1, h2, h3, h4, h5, h6 { 
     page-break-after:avoid; 
     page-break-inside:avoid;
     font-family: Verdana, arial; 
     text-transform: uppercase;
}

.aligncenter { display: block; 
     margin-left: auto; 
     margin-right: auto; }
.alignright { float: right;
     padding: 4px; 
     margin: 0 0 2px 7px; 
     display: inline; }
.alignleft { 
     float: left;
     padding: 4px; 
     margin: 0 7px 2px 0; 
     display: inline; }
p    {
     font-size:12pt; 
     margin:0;
     margin-bottom: 10pt;
     font-family: Times New Roman, Georgia, Arial, Verdana;
     line-height: 1.3em;
     text-align: left;
}
img { page-break-inside:avoid; 
     page-break-after:avoid; }
}