/*
Theme Name: WKR - War Kids Relief
Theme URI: http://warkidsrelief.org/
Description: For War Kids Relief
Version: 0.9
Author: Neuger Communications Group
Author URI: http://neuger.com/
*/

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #372815;
	text-align: center;
	background: url(images/background.gif) repeat-x top;
}

h1 {
	display: none;
}

img {
	border: 0;
}

p {
	margin: 0.25em 0 1em 0;
}

p.quote em {
	color: #853745;
}

hr {
	border: 0;
	border-top: 2px solid #c5b39e;
	margin: 2em 0;
	clear: both;
}

h2 {
	font-size: 22px;
	line-height: 1.2;
	margin: .25em 0 .5em 0;
}

h3 {
	font-size: 16px;
	line-height: 22px;
	margin: 1em 0 0 0;
}

h4 {
	font-size: 16px;
	color: #796e61;
	margin: 0.5em 0 .25em 0;
}
#secondary h4 {
	font-size: 15px;
	margin: 0.5em 0 0 0;
}

a {
	color: #91142a;
	text-decoration: underline;
}

a:hover {
	color: #372815;
}

h2 a, h3 a, h4 a, h5 a {
	text-decoration: none;
}


#container {
	width: 900px;
	margin: 13px auto;
	text-align: left;
}

#header {
	height: 128px;
}

#photos {
	height: 199px;
}

#photos img {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

ul#nav {
	clear: both;
	height: 39px;
	border-right: 1px solid #fff;
}

ul#nav li {
	display: block;
	height: 39px;
	float: left;
	border-left: 1px solid #fff;
}

ul#nav li#nav-1 { width: 120px; }
ul#nav li#nav-2 { width: 120px; }
ul#nav li#nav-3 { width: 140px; }
ul#nav li#nav-4 { width: 100px; }
ul#nav li#nav-5 { width: 106px; }
ul#nav li#nav-6 { width: 173px; }
ul#nav li#nav-7 { width: 133px; }

ul#nav li a {
	display: block;
	line-height: 35px;
	font-size: 14px;
	text-align: center;
	padding: 0 5px;
	border-top: 1px solid #fff;
}

ul#nav li a:link, ul#nav li a:visited {
	color: #d2be5f;
	text-decoration: none;
}

ul#nav li a:hover {
	background: #662a35;
	border-top: 1px solid #fff;
}

ul#nav li.active a {
	background: #a35462;
}

#content {
	margin: 20px 0;
}

#content-inner {
	width: 898px;
	float: left;
}

#content ul {
	list-style: circle;
}

#content ul li {
	margin: 0.25em 0;
}

#content ul, #content ol {
	margin: 1em 20px;
}

#content #primary {
	float: left;
	margin-bottom: 20px;
	min-height: 350px;
}

#content #primary ul, #content #primary ol, #content #primary dl {
	margin: 1em 40px;
}

#home #content #primary {
	width: 445px;
}

#sub #content #primary {
	width: 800px;
}
.page-template-bridges-page-php #content #primary-nav,.page-template-bridges-blog-php #content #primary-nav,.page-template-bridges-2col-php #content #primary-nav,.page-template-bridges-follow-php #content #primary-nav {
	width: 125px;
	float: left;
	margin: 0.25em 0 0 0;
}
#primary #primary-nav ul {
	padding: 0.5em 0 0 0;
	margin: 0;
}
#primary #primary-nav li {
	list-style-type: none;
	margin: 0 0 1em 0;
	line-height: 1;
}
#primary-nav a {
	text-decoration: none;
}
#primary-nav li.current_page_item a {
	color: #372815;
}
#primary-nav li.current_page_item a:hover {
	text-decoration: none !important;
}
.page-template-bridges-page-php #content #primary-inner,.page-template-bridges-blog-php #content #primary-inner {
	width: 416px !important;
	float: right;
	margin: 0.25em 0 20px 0;
}
.page-template-bridges-2col-php #content #primary-inner,.page-template-bridges-follow-php #content #primary-inner {
	width: 756px !important;
	float: right;
	margin: 0.25em 0 20px 0;
}
.page-template-bridges-page-php #content #primary,.page-template-bridges-blog-php #content #primary,.page-template-bridges-follow-php #content #primary {
	width: 560px !important;
}
.page-template-bridges-2col-php #content #primary,.page-template-bridges-follow-php #content #primary {
	width: 900px !important;
}
.page-template-bridges-page-php #content #secondary, .page-template-bridges-blog-php #content #secondary,.page-template-bridges-follow-php #content #secondary {
	width: 320px !important;
}
#secondary h3 {
	margin: 0.25em 0 0 0;
}
.archive #content h3 {
	clear: both;
}
.page-template-bridges-follow-php #content #primary .post {
	border-bottom: 2px solid #ccc;
	padding-bottom: 2em;
	margin-bottom: 2em;
}

#content #primary-inner {
	margin: 0.25em 20px 20px 8.5em; /* Font size = 12px * 8.5em = 102px */
}

#content #primary p span {
	text-align: right;
	width: 1em;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 800%; /* Font size = 12px * 800% = 96px */
	line-height: .85em; /* 96px * 0.85em = 81.6px */
	margin-left: -1.08em; /* 96px * -1.08em = -103.6px -- corresponds with #content #primary p left margin */
	margin-left: -104px;
}

#content #secondary {
	float: right;
	width: 440px;
	margin-bottom: 20px;
}

#content #secondary #featured {
	position: relative;
}

img.left-border {
	border-left: 1px solid #372815;
}


#content #secondary #featured a.featured-march {
	position: absolute;
	display: block;
	top: 0;
	left: 10px;
	width: 200px;
	height: 210px;
	border: 1px solid #f00;
	z-index: 100;

}

/*#content #secondary #featured a.featured-donate {
	position: absolute;
	left: 230px;
	width: 200px;
	height: 210px;
}*/

#footer {
	clear: both;
	width: 100%;
	padding: 15px 0 25px 0;
	background: #372815;
	color: #d4bd5f;
}

#footer a {
	color: #d4bd5f;
}
.side-section {
	margin: 0 0 1em 0;
}

.entry .flashmovie {
/*	padding: 12px 0;*/
	margin: 12px 0;
}
.alignleft {
	float: left;
	padding: 0 8px 4px 0;
}
.archive .alignright {
	clear:right;
}

.alignright {
	float: right;
	padding: 0 0 4px 8px;
}
div.navigation {
	padding: 1em 0;
}