/*
Theme Name: PLURA [PSOEIRAS skin]
Theme URI: http://plura.pt/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:	
	http://www.opensource.org/licenses/gpl-license.php

*/
/*TEST*/
/*#page { border:2px solid #000; }*/


/* F O N T S */
#navigation li,
#navigation li a,
form#searchform input#searchsubmit	{ 
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:bold;
	text-transform:uppercase; 
	text-decoration:none;
}

#navigation li li a 			{ font-size:11px; }

#sidebar h2, #sidebar2 h2		{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }

#sidebar h2 a, #sidebar2 h2 a	{ text-decoration:none; }

#sidebar li li a,
#sidebar2 li li a,
form.mailinglist label			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; font-weight:bold;}

#sidebar li li a:hover,
#sidebar2 li li a:hover			{ text-decoration:underline; }

#content p.postmetadata,
#content div.post h2,
#content h2.pagetitle,
#content div.post h3,
#content  div.navigation,
#content div.entry,
#footer							{ font-family:"Trebuchet MS"; font-weight:normal; }			

#content div.post h2,
#content div.post h3			{ font-size:24px;  }
#content div.post h2 a,			
#content div.post h3 a			{ text-decoration:none; }

#content  div.navigation,
#content p.postmetadata			{ font-size:12px; }
#content  div.navigation,
#content p.postmetadata a		{ font-weight:bold; }

#content div.entry,
#footer							{ font-size:16px; }

#content div.entry a,
#footer							{ font-weight:bold; }




/* C O L O R S */
html 								{ background:#304c4e url(_content/img/bg_body.gif) repeat-x; }

body 								{ background: transparent url(_content/img/oeiras.jpg) no-repeat; }

#page								{ background:#FFF url(_content/img/bg_page.gif) repeat-y; border:6px solid #F5F5F5; }

#header 							{ background-color:#990000; color:#CCCCCC; }

#content							{ background-color:#F5F5F5; }

#navigation li,
#sidebar form#searchform 			{ background:transparent url(_content/img/button.jpg) repeat-x; }			

#navigation li:hover,
#navigation li.current_page_parent,
#navigation li.current_page_item	{ background:transparent url(_content/img/button_selected.jpg) repeat-x; }


#navigation li li, 
#navigation li li:hover,
#navigation li li.current_page_parent,
#navigation li li.current_page_item { background-image:none; }

#navigation li li:hover,
#navigation li li.current_page_parent,
#navigation li li.current_page_item	{ background-color:#E43333; }

#navigation li li, 
#navigation li,
#sidebar 							{ background-color: #95b1b4; }


#navigation li,
#navigation li a,
form#searchform input#searchsubmit	{ color:#003333; }


#sidebar h2, #sidebar2 h2,
#sidebar h2 a, #sidebar2 h2 a,
#footer								{ color:#990000;/*color:#EAEAEA;*/ }
form#contacts						{ background-color:#EAEAEA;}


#content div.entry a,
#sidebar2 li li a					{ color:#576769; }

#content div.entry img				{ border:1px solid #576769; }

#content  div.navigation a,
#content p.postmetadata a,
#sidebar h2 a:hover, #sidebar2 h2 a:hover,
#sidebar li li a,	
#sidebar2 li li a:hover				{ color:#990000; }


#content div.post h2,
#content div.post h3,
#content div.post h2 a,
#content div.post h3 a				{ color:#666666; }

#content div.entry					{ color:#666666; }

#content h2.pagetitle				{ color:#CCCCCC; }

#footer	a							{ color:#FFC1C6; }


form#searchform input#searchsubmit	{ background:none; }

#footer 							{ background:#000 url(_content/img/bg_footer.gif) repeat-x; }


/*helpers*/
/*#sidebar2 { background-color:#CCCCCC; }*/




/* S T R U C T U R E */
html, body 					{ margin:0px; padding:0px; height:100%}

body 						{ padding-top:40px;}

#page 						{ width: 960px; margin: 0px auto  80px auto; position:relative; padding:0px; }


#header						{ height: 300px; width:745px; }

#navigation,
#sidebar,
#footer,
#sidebar2,
#calendar					{ position:absolute; }

#navigation					{ left:0; z-index:5; }

#navigation, #sidebar		{ top:300px; 	}
#sidebar2					{ top:360px; 	}
#calendar					{ height:300px; }

							
#sidebar					{ width: 212px; right:0; }

#sidebar2					{ width:160px; right:212px; }


#content					{ width: 548px; padding:20px;  margin-top:60px; /*60px*/ padding-bottom:182px; } /* padding bottom for footer 162px+20px */

#content,	
#sidebar2					{ min-height:1200px;	}

#calendar					{ z-index: 10; right:0; top:0; overflow:hidden; }

#footer						{ bottom:0px; height:162px; width:100%; }


/*CONTENT*/
#content div.entry object	{ margin: 0 0 50px 58px; }

#content div.entry img		{ float:left; padding:1px; margin: 0px 10px 10px 0px;}



/*search */
form#searchform 			  		{ height:40px; padding:20px 0px 0px 0px; margin:0px; width:212px;}

form#searchform label.hidden 		{ display:none; }

form#searchform input				{ border:none; padding:0px; margin:0px; height:20px; display:block; float:left;}

form#searchform input#s		 		{ width:122px; }

form#searchform input#searchsubmit	{ width:90px; }


/* SIDEBAR RIGHT */
#sidebar ul, #sidebar2 ul			{ padding: 0px; margin: 0px; list-style: none; }

#sidebar ul li						{ width:204px;  }

#sidebar ul li.flickr				{ width:auto;  }

#sidebar2 ul li						{ margin-right:4px;	} 

#sidebar2 ul li a					{ margin-bottom: 5px; display:block; }


#sidebar li.youtube,
#sidebar li.mailinglist,
#sidebar li.flickr,
#sidebar li.linkcat,
#sidebar2 ul						{ margin: 0px 0px 0px 4px; }

/*ul.submenu li 			{ height: 40px; }
ul.submenu a 				{ height: 36px; }
ul.submenu li				{ margin-bottom: 5px; }
ul.submenu a				{ display:block; width: 150px; text-align:center; padding-top:4px; }*/


/*NAVIGATION*/
#navigation li,	#navigation li a 	{ width: 125px; height: 60px; }

#navigation li li,	
#navigation li li a 				{ width: 200px; padding:2px 0px 2px 0px;}

#navigation li a 					{ text-align:center; display:table-cell; vertical-align:middle;}

#navigation li ul li,
#navigation li ul li a				{ height:auto; }

#navigation li ul li a				{ margin: 0px 0px 8px 0px; }

#navigation li						{  }

#navigation li	li					{ margin-left:0px; }


/*COMMENT*/
#commentform textarea 				{ width: 535px; }



/*OTHERS:CONTACTS */
form#contacts						{ margin-top: 50px; }
form#contacts fieldset				{ border:none; }
form#contacts fieldset,				
form#contacts p						{ padding:10px; }
form#contacts br 					{ display:none; }	/*disables unwanted wordpress <br>s */
form#contacts input,
form#contacts textarea				{ width: 300px; float:right; }
form#contacts label					{ float:left; width:150px; }
form#contacts input,
form#contacts textarea,				
form#contacts label					{ margin-bottom:4px;  }


form.mailinglist input				{ border:none; width: 150px; height: 20px; padding:0px; margin:0px 0px 4px 0px;  }
form.mailinglist label				{ margin-left:4px; }



/*FLICKR*/
div#flickr a 						{ float:left; width:100px; height:60px; overflow:hidden; margin:0px 0px 2px 2px; }




#footer p							{ float:left; margin:130px 30px 0px 10px; }

#footer img { float:right; }

#footer img { margin-top:70px; }



/*TECH*/
/*clean floats*/
#page:after, #navigation:after, #content div.entry:after, div#flickr:after, form#searchform:after, #footer:after, form#contacts fieldset:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
