/*
Theme Name: Wall Nation
Theme URI: http://wordpress.org/
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

*/



/* Begin Typography & Colors */

@import url("n.css");

* { margin: 0; padding: 0; }

body {
	background: #fff url(img/bg_body.gif) top left repeat-x;
	color: #333;
	text-align: center;
	font: 12px Arial, Verdana, sans-serif;
	}

a, a:link, a:visited, a:hover {
color: #177d37;
border: none;
text-decoration: none;
}
a:hover { color: #b00015; }

img { border: none !important; }

img.alighright { float: right; margin: 0 0 10px 10px; }
img.alignleft { float: left; margin: 0 10px 10px 0; }

.container {
width: 960px;
text-align: left;
margin: 0 auto;
}

.header {
height: 140px;
background: #c90000 url(img/img_h1.gif) top left no-repeat;
}
h1 {
text-indent: -9999px;
width: 250px;
height: 140px;
display: block;
}
h1 a {
width: 250px;
height: 140px;
display: block;
border: none !important;
text-decoration: none !important;
}

.mainbox {
width: 960px;
padding: 20px 0;
}

.content {
width: 640px;
float: left;
}
.content-container {
padding: 0 20px;
}

.newsbox { width: 47%; float: left; }

.newsbox h2 { font-size: 18px; letter-spacing: -0.9px; padding: 10px 0 5px 0; border-bottom: 4px solid #ddd; }

.newsitemlist {
padding: 8px 0;
border-bottom: 1px solid #eee;
}
.newsitemlist h3 {
font-size: 15px;
}
.newsitemlist p {
padding: 3px 0;
line-height: 18px;
}
.sidebar {
width: 280px;
float: right;
}


.post h2 {
font-size: 30px;
letter-spacing: -1px;
color: #2B7A44;
}

.entry {
line-height: 20px;
}

.entry h3 {
font-size: 20px;
padding: 20px 0 10px 0;
letter-spacing: -1px;
}
.entry p {
padding: 5px 0;
}

.entry ul, .entry ol, .entry blockquote {
margin-left: 30px;
}
.entry a { color: #cf0136 !important; }
.side {
padding: 0 0 30px 0;
}
.side ul {
}

.sideb {
background: #67a932;
padding: 10px;
color: #fff;
border: 1px solid #589527;
}
.sideb h2 { font-size: 16px; }
.sideb a { color: #fff !important; }

ul.pg {
list-style-type: none;
}
ul.pg li { padding: 4px 0; font-size: 15px; font-weight: bold; border-bottom: 1px solid #eee; }

li.current_page_item a { color: #ff0000 !important; }

.by { margin-top: 25px; padding: 20px; line-height: 18px; border-top: 1px solid #eee; border-bottom: 1px solid #eee;  }
.by p { padding: 3px 0; }

p.inlang {
padding: 5px 0; text-align: right;
}

table.formc { width: 100%; border: none; margin-top: 10px; border-top: 1px solid #eee;}

table.formc td {
padding: 4px;
border-bottom: 1px solid #eee;
}
table.formc td input, table.formc td textarea, table.comform td input, table.comform td textarea {
font: 13px Arial, sans-serif;
border: 1px solid #ddd;
padding: 3px 0;
background: transparent;
}
table.formc td select {
font: 13px Arial, sans-serif;
background: transparent;
}
input.send {
background: #1f6836 !important;
color: #fff;
font-weight: bold !important;
width: 150px !important;
padding: 6px 0 !important;
}

#footer { padding: 20px; font-size: 10px; }

.w95 {
width: 95%;
}


h3#comments {
padding: 30px 0 10px 0;
}

ol.commentlist {
list-style-type: none;
margin: 10px 0;
border-top: 1px solid #eee; 
}

ol.commentlist li { line-height: 18px; border-bottom: 1px solid #eee; padding: 10px 0; }
ol.commentlist li cite { font-style: normal; font-weight: bold; }
#respond {
padding: 30px 0;
}
.comform { margin: 10px 0; }
.comform td { padding: 6px 0; }


ul.dllist { list-style-type: none !important; margin: 3px 0 !important; }
ul.dllist li { padding: 4px 0; }


a.dl { font-size: 16px; font-weight: bold; padding: 6px; }

ul.liside { margin: 3px 0 3px 15px; }
ul.liside li { padding: 3px 0; line-height: 18px; }


.nloop {
padding: 20px 0;
border-bottom: 1px solid #ddd;
}
.nloop h2 {
font-size: 20px;
}

img.alignright {
float: right;
margin-left: 15px;
}


.navigation {
padding: 20px 0;
}
.navigation .alignleft {
float: left;
width: 45%;
}
.navigation .alignright {
float: right;
width: 45%;
text-align: right;
}


.othernews {
margin: 15px 0;
padding: 10px 0;
border-top: 1px solid #ddd;
}
.othernews ul h3 {
font-size: 16px;
}
.othernews ul {
list-style-type: none;
margin: 0 !important;
}
.othernews ul li {
padding: 3px 0;
}
.othernews ul li em {
font-style: normal;
color: #888;
font-size: 10px;
}

a.more-link { font-weight: bold !important; }

p.metadate { padding: 6px 0; font-size: 12px;  }
p.metadate img { vertical-align: middle; width: 25px; height: 25px; }

p.share { font-weight: bold !important;}
.gallery img { width: 130px; height: 130px; }

.gallery-item {
text-align: left !important;
}

.list ul {
margin: 3px 0;
list-style-type: none;
}
.list ul li {
padding: 2px 0;
line-height: 18px;
}


.banner {
padding: 15px;
border-bottom: 1px solid #ddd;
background: #eee;
}

.clearfix:after, .post:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix, .post {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix, * html .post {height: 1%;}
.clearfix, .post {display: block;}
/* End hide from IE-mac */

img#wpstats{width:0px;height:0px;overflow:hidden}


.galleryid-305 .gallery-item img {
width: 180px;
height: 180px;
}

.galleryid-305 .gallery-caption {
font-size: 11px;
line-height: 16px;
}