/* 
Theme Name: Patria
Description: Patria 1.0 two-column theme based on the original <a href="http://www.sehdi.com">sehdi.com/patria</a> site. 
Author: Sofie Estolloso Hofmann
Author URI: http://www.sehdi.com/
Version: 1.0

Template/Website Design by Sofie Estolloso Hofmann http://www.sehdi.com/
CSS Design by Sofie Estolloso Hofmann
Banner image by Sofie Estolloso Hofmann
Background image Sofie Estolloso Hofmann
Created: November 22 - December 22, 2002
Revised: 03-08 April 2009
*/

body {
	background:#ffffff url('/images/notodppbgs.gif');
	color:#000000;
	font:12px verdana,arial,sans-serif;
	text-align:center;
	margin:8px auto;
	}

a {
	color:#0000ff;
	text-decoration:underline;
	}

a:visited {
	color:#9900ff;
	text-decoration:underline;
	}

a:hover {
	color:#009900;
	text-decoration:underline;
	}

a:active {
	color:#990099;
	text-decoration:underline;
	}


/* Page
----------------------------------------------- */
#page {
	width:740px;
	margin:0 auto;
	padding:0;
	border:1px solid blue;
	}


/* Header
----------------------------------------------- */
#header {
	background:#ffffff;
	text-align:center;
	width:740px;
	margin:0 auto;
	padding:0;
	}

#headerimg {
	margin:0 auto;
	padding:0;
	}

h1 {
	text-indent:-9000px;
	display:none;
	font:0px;
	margin:0;
	padding:0;
	}

.description {
	text-indent:-9000px;
	display:none;
	font:0px;
	margin:0;
	padding:0;
	}

#header-bottom {
	background:#99ccff;
	text-align:center;
	width:740px;
	margin:0 auto;
	padding:0;
	border-top:1px solid blue;
	border-bottom:1px solid blue;
	}


/* Content
----------------------------------------------- */
#content {
	background:#ffffff url('/images/notodppbg.gif');
	width:740px;
	clear:both;
	}

.narrowcolumn {
	float:right;
	text-align:justify;
	width:510px;
	min-height:1150px;
	padding:20px 15px 10px 15px;		
	border-left:1px dotted blue;
	}

.widecolumn {
	text-align:center;
	width:720px;
	margin:5px auto;
	padding:10px 5px;		
	}

h2 {
	font:14px verdana,arial,sans-serif;
	font-weight:bold;	
	margin:0 0 12px 0;
	padding:0;
	}

.narrowcolumn form {
	text-align:center;
	}

.post {

	}

.entry {

	}

.postmetadata {
	text-align:left;
	}


/* Sidebar
----------------------------------------------- */
#sidebar {
	float:left;
	text-align:left;
	width:170px;
	min-height:800px;
	margin:0;
	padding:10px;
	}

#sidebar ul {
	margin:0;
	padding:0;
	border:0;
	}

#sidebar ul li, #sidebar ul li.pagenav, #sidebar ul li.page_item, #sidebar ul li.cat_item {
	list-style-type:none;
	margin:0;
	padding:10px 0;
	border:0;
	}

#sidebar ul li a, #sidebar ul li a:visited, #sidebar ul li a:hover {
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	padding:0;
	}

#sidebar ul li ul {
	margin:0;
	padding:0;
	border:0;
	}

#sidebar ul li ul li, #sidebar ul li ul li.page_item {
	line-height:1.2em;
	margin:0;
	padding:2px 0;
	border:0;

	}

#sidebar ul li ul li a, #sidebar ul li ul li a:visited, #sidebar ul li ul li a:hover {
	font-weight:normal;
	text-transform:none;
	margin:0;
	padding:0;
	}


/* Footer
----------------------------------------------- */
#footer-top {
	background:#ffffff;
	text-align:center;
	width:740px;
	margin:0 auto;
	padding:5px 0;
	border-top:1px solid blue;
	border-bottom:1px solid blue;
	}

#footer-top a, #footer-top a:visited, #footer-top a:hover {
	margin:0;
	padding:2px 5px;
	}

#footer {
	background:#ffffff;
	text-align:center;
	width:740px;
	margin:0 auto;
	padding:5px 0;
	}

#footer a, #footer a:visited, #footer a:hover {
	text-decoration:none;
	margin:0;
	padding:0;
	}


/* Images
----------------------------------------------- */
.aligncenter {
	text-align:center:
	margin:0;	
	}

.narrowcolumn img  {
	margin:3px;
	padding:3px;
	border:1px solid #99ccff;
	}

.widecolumn img {
	margin:0;
	padding:2px;
	border:1px solid #99ccff;
	}


/* Gallery
----------------------------------------------- */
.gallery {
	margin:auto;
	}

.gallery-item {
	float:left;
	margin-top:5px;
	text-align:center;
	width:33%;
	}

.gallery img, .gallery .gallery-item .gallery-icon img {
	margin:2px;
	padding:2px;
	border:1px solid #99ccff;
	}

.gallery-caption {
	margin-left:0;
	}

.caption {
	text-align:center;
	}

.attachment {
	margin-top:25px;
	padding:0;
	}

.attachment-full, .attachment-medium, .attachment-thumbnail, .navigation img {
	margin:2px;
	padding:3px;
	border:1px solid #99ccff;
	}

.attachment img {
	display:block;
	text-align:center;
	margin:0 auto;
	padding:3px;
	border:1px solid #99ccff;
	}


/* Navigation
----------------------------------------------- */
.navigation {
	text-align:center;
	width:500px;
	margin:10px 0;
	padding:5px 0;
	}

.alignleft {
	float:left;	
	}

.alignright {
	float:right;
	}



/* Others
----------------------------------------------- */
small {
	
	}

.clearer {
  	clear:both;
  	margin:0;
  	padding:0;
	}

.center {
	text-align:center;
	}

.image-bottom {
	margin:20px 0;
	padding:0;
	}

.sidelogo {
	text-align:center;
	margin:10px 0;
	padding:2px;
	}

.gsearch {
	text-align:center;
	margin:5px auto;
	padding:2px 0;
	}

.ad {
	text-align:center;
	margin:1px auto 10px auto;
	padding:2px 0;
	}

.footer-ad {
	text-align:center;
	margin:10px auto;
	padding:10px 0 2px 0;
	}
