/*
Theme Name: PALESTINA.IS
Theme URI: http://sigurbjorno.com/
Description: Theme for http://palestina.is
Version: 0.1
Author: Sigurbjorn Oskarsson
Author URI: http://sigurbjorno.com/
Tags: green, full width


*/

/********************************************
*											*
*											*
*				PALESTINA.IS				*
*											*
*											*
********************************************/

/****** BASIC SETTINGS ******/

@media screen { 

html{
	height: 100%;
	}

body{
	border-top:1px solid #ccc;
	background:#fff url(images/ip_bg3.png) repeat-x scroll 0 0;
	color:#555;
	font-family:verdana, sans-serif;
	height: 100%;
	margin:0;
	}

a{
	color:#2e8801;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

img{
	border-style:none;
}

ul
{
list-style-type: circle;
padding: 14px;
margin: 0px;
}

/****** LAYOUT ******/

#wrapper{
	/*border:1px solid red;*/
	/*position:absolute;
	left:0;
	float:left;*/
	min-height:100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	/*top:0;*/
	overflow:hidden;
	width:1024px;
}

#top{
	float:left;
        background-image: url(images/gaddavir.jpg);
        background-repeat: no-repeat;
	height:113px;
	padding-top:14px;
	width:100%;
}

#brand{
	float:left;
	height:70px;
	margin:0 0 5px 0;
	padding:10px 0 0 10px;
	/*position:relative;
	top:15px;
	left:25px;*/
	width:500px;
}

#search{
	color:#777;
	float:right;
	margin:45px 10px 0 0;
}

.leitarord{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#eee;
	border:1px solid #eee;
}

.leitarord:hover{
	background:#bbb;
	border:1px solid #bbb;
}

.leita{
	color:#050;
	background-color:#fed;
	border: 1px solid; 
	border-color: #696 #363 #363 #696; 
}

#block1{
	/*border:1px solid blue;*/
	float:left;
	margin:35px 25px 25px 10px;
	width:325px;
	
}

#block2{
	/*border:1px solid blue;*/
	float:left;
	margin:35px 15px 25px 20px;
	width:355px;
}

#frjals{
	
}

#block3{
	float:left;
	margin:35px 25px 25px 10px;
	width:715px;
}

#sidebar{
	/*border:1px solid blue;*/
	float:left;
	margin:35px 0 20px 30px;
	width:240px;
}

.sidebar_item{
	margin:25px 0;
}

.sidebar_item img{
	width:200px;
	margin:10px 0;
}

/*ul.srssfetcher: the main ul (if list is activated)
* li.srssfetcher-item: the ul items (if list is activated)
* a.srssfetcher-link: the link class*/
p.srssfetcher-message{
	border-bottom:1px dashed #ccc;
	padding:3px 0;
	margin:3px 0;
}

* .srssfetcher-timestamp{
	color:#999;
}

#footer{
	background:#000;
	float:left;
	height: 80px;
	padding:20px 1.5% 0 1.5%;
	text-align:left;
	width:97%;
}

.footer{
	margin:0 auto;
	width:1024px;
}

.push {
	float:left;
	height: 100px;
}



/****** TYPOGRAPHY ******/

h1,h2,h3,h4,h5,h6{
	font-family:georgia, serif;
	font-size: 125%;
}

.post_front h1, .post_front h2, .post_front h3, .post_front h4, .post_front h5, .post_front h6 {font-size:100%;}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {margin:13px 0;}

h2.center { margin-bottom: 14px; }

p{
	font-size:12px;
	line-height:18px;
	margin-bottom:12px;
}

small{
	color:#999;
	font-size:11px;
}

.bold{
	font-weight:bold !important;
}

blockquote{
	font-size: 11px;
	color: #333333;
	border-left: 3px solid #ccc;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 50px;
	padding-left: 15px;
}

#main_heading{
	font-size:1.6em;
	margin:15px;
	font-family: tahoma;
}

#main_heading a{
	color:#fff !important;
	display:block;
}

.column_heading{
	border-bottom:1px solid;
	font-family:verdana, sans-serif;
	font-size:15px;
	font-weight:bold !important;
	margin:0;
	padding-bottom:5px;

}

.h_main{
	border-color:#2e8801;
	color:#333;
}

.h_second{
	border-color:#ccc;
	color:#777;
}

.post_front img{
	float:left;
	margin:10px 0;
	/*max-width:330px;*/
}
.post_front small {
	color: #333;
}

.post_front h2{
	margin:5px 0 5px 0;
}

.post_list img{
	margin:0 10px 10px 0;
}

.post_list h4{
	margin:5px 0 15px 0;
}

#footer p{
	color:#fff;
	font-size:12px;
	line-height:22px;
	
}

#footer a{
	color:#fff;
}

.headings {
	color: #000;
	padding: 2px;
}

/******* NAV *******/

#nav{background:transparent; float:left;height:27px; margin:0; width:1024px; }

ul#main_nav, ul#main_nav li, ul#main_nav ul { list-style: none; margin: 0; padding: 0; }
ul#main_nav { position: relative; z-index: 597; }
ul#main_nav li { float: left; line-height: 1#3em; vertical-align: middle; zoom: 1; }
ul#main_nav li#hover, ul#main_nav li:hover { position: relative; z-index: 599; cursor: default; }
ul#main_nav li a{ color:#ccc; font-size:13px; font-weight:bold; display:block; height:20px; padding:8px 25px 0; }
ul#main_nav li a:hover{ background:#f00; color:#fff; text-decoration:none; }
ul#main_nav ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; }
ul#main_nav ul li { background:#333; border-top:1px dotted #777; float: none; opacity:0.9; width:240px; } ul#main_nav ul li:hover{ background:#333; opacity:0.9; }
ul#main_nav ul li a{ font-size:12px; }
ul#main_nav ul ul { top: 1px; left: 99%; }
ul#main_nav li:hover > ul { visibility: visible; }
.pagenav{ float: left; line-height: 1#3em; vertical-align: middle; zoom: 1; }
.pagenav:hover { position: relative; z-index: 599; cursor: default; }
.pagenav a{ color:#ccc; font-size:13px; font-weight:bold; display:block; height:20px; padding:8px 25px 0; }
.pagenav a:hover{ background:#000; color:#fff; text-decoration:none; }

/****** POSTS *******/

.post_front{
	border-bottom: 1px solid #ccc;
	float:left;
	padding-bottom:10px;
	margin:10px 0;
	width:100%;
}

.entry{
	padding:10px 0;
	margin:10px 0;
}

.entry img{
	float:left;
	margin:0 10px 10px 0;
}

.pagetitle{
	border-bottom:1px dashed #ccc;
	padding-bottom:5px;
	margin-bottom:15px;
}

.postmetadata{
	border-top:1px dashed #ccc;
	margin-top:10px;
	padding-top:10px;
}

/****** LISTS ******/

small ul{
	display:inline;
}

.featured{
	font-size:13px;
	font-weight:bold;
	list-style-image:url("images/ip_arrow2.png");
	list-style-position:inside;
	line-height:34px;
	background:#e5e5e5;
	float:left;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	margin:0 0 25px;
	padding:15px 0 15px 25px;
	width:325px;
}

.featured li{
	float:left;
	width:50%;
}

li.itexta{
	font-size: 12px;
	line-height: 20px;
}

.postlisti{
	margin-top:0;
}

.postlisti form{
	float:left;
	margin:10px 0;
	width:100%;
}

.postlisti input{
	color:#777;
	float:left;
	margin-right:5px;
}

}

@media print { 
	#top { display: none; }
	#sidebar { display: none; }
	#footer { display: none; }
	h2 { margin: 0 0 12px 0 }
	p { font-size: 12pt; line-height: 14pt; margin: 8px 0 8px 0 }
	strong { margin: 10px 0 0px 0 }
	ul { display: block; list-style-type: disc; }
	li { font-size: 12pt; line-height: 16pt; }
}