/* 
Theme Name: Reach Czech
Theme URL: none
Description: Custom theme made for ReachCzech.org based on a blank theme called Whiteboard
Author: Johann Dyck
Author URI: none
Version: 0.9

*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/* remember to define focus styles! */:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}

/* typography */
p {font-size:14px;line-height:25px;padding-bottom: 20px;}
h1, h2 {font-family: Georgia, Times, serif;font-size: 24px;line-height:30px;}
h3 {font-size:14px;font-weight: bold;line-height: 20px;}
h4 {font-family: Georgia, Times, serif;font-size:14px;font-weight: bold;line-height:20px;}
h5 {color: #576658;font-size:14px;line-height:20px;}
h6 {font-size:14px;line-height:20px;}

small {color: #576658;font-size:12px;line-height:15px;}

#primary_content ol {font-size:14px;line-height: 20px;list-style-type:decimal ;margin: 0 20px 20px;padding: 0 10px;}
#primary_content ul {font-size:14px;line-height: 20px;list-style-type:disc ;margin: 0 20px 20px;padding: 0 10px;}

a:link {color: #87a359;}
a:hover {color: #87a359; text-decoration: none;}
a:visited {color: #000;}
a: active {color: #3e463e;}

hr {background: #fff;border: 2px dotted #87a359; border-width:0 0 2px; color: #fff;margin: 15px 0;}
blockquote {background:#eaece2;color:#87a359;font-family: Georgia, Times, serif; font-size: 18px;font-style:italic;line-height:25px;margin-bottom:20px;padding:5px 30px;}

/* site elements */

body {background:#3b443b;font-family: Trebuchet, "Trebuchet MS";font-size:14px;}
#contain_all {sbackground: url('images/shadow.gif') repeat-y 585px #eaece2;margin: 0 auto;overflow: auto;position: relative; width: 900px;}
#shadow {background: url('images/shadow-c.gif') repeat-y 50%; width :960px;margin: 0 auto;}
#footer-shadow {display:block; background: url('images/shadow-f.gif') no-repeat 50% 50%; width: 960px;height: 40px;margin: 0 auto;}
#header {background: url('images/ReachCzech.jpg') no-repeat 50% 50% #132114;height: 200px;color: #fff;border-bottom: 1px solid #1E2C1F;}
	#header span {font-size: 48px;font-weight: bold;position:absolute;left:-9999px;top:85px;}
	#logo {position: absolute; display: block; height :155px;width:350px;}
#top_nav {height: 40px;padding:0px 10px;position:relative;top:159px;}
	#top_nav li {display:inline;}
	#top_nav a:link, #top_nav a:visited {display:block;color: #fff;float: left;margin:8px 0;text-decoration: none;line-height:15px;padding: 5px 10px;}
	#top_nav a:hover {color: #fff;background:#87a359;}

#primary_content {background: #fff;float: left;margin: 20px 21px 20px 20px;padding:10px;width: 550px;clear:left;display:inline;}

#comment_box {padding: 0px;margin: 0px;}
#comments {background: url('images/comments.gif') no-repeat 0px 3px;padding-left: 30px;color: #576658;font-size:12px;font-weight: normal;}
#respond {border-top: 2px dotted #87a359 ;color: #576658;font-size:12px;font-weight: normal; padding: 20px 0;}
#comment_box #commentlist {margin: 0px 0px;padding:0px 0px;}
#comment_box li {color: #576658;font-size:12px; display: block; border-top: 2px dotted #87a359 ;list-style:none;margin: 20px 0;padding: 20px 30px 0;}
#comment_box p {color: #000;padding-bottom: 5px;}
#commentform input {border: 1px solid #dadbd3;padding: 5px;margin: 0 5px 0 0px;}
#commentform textarea {border: 1px solid #dadbd3;padding: 5px;margin: 0 5px 0 0px;}
input#submit {border: 0px solid #fff;color: #576658; padding: 5px 20px; }


#primary_content input {border: 1px solid #dadbd3;padding: 5px;margin: 0 5px 0 0px;}
#primary_content textarea {border: 1px solid #dadbd3;padding: 5px;margin: 0 5px 0 0px;}

#secondary_content {float:left;padding-bottom: 20px;width:289px;display:inline;}
	#secondary_content a {border-bottom: 1px solid #576658;border-top: 1px solid #fff;display:block;font-size: 18px;line-height: 10px;padding:19px;text-decoration:none;}
	#secondary_content a:link, #secondary_content a:visited {color: #000;}
	#secondary_content ul ul {background: #576658;padding: 10px 0 20px;}
	#secondary_content h4 {background: #576658;  padding: 10px 20px 10px; color: #fff;font-size: 18px;font-weight: normal;font-style: italic;line-height: 30px;}
	#seconardy_content .current_page_item ul {}
		#secondary_content ul ul a {border-bottom: 0px solid #fff;border-top: 0px solid #000;font-size:13px;line-height: 25px;padding:0px 20px;}
		#secondary_content ul ul a:link, #secondary_content ul ul a:visited {color: #fff;}

		#secondary_content ul ul a:hover {background: url('images/arrow.gif') no-repeat 1px 52%;}
	#secondary_content li {display:inline;}
	#side_nav ul .current_page_item a {text-decoration: underline;}
	
#archive_nav {background: #fff;margin: 30px 15px 20px 10px;padding: 15px 15px 30px;}
#archive_nav h4 {color:#576658;font-family: Trebuchet, "Trebuchet MS";line-height: 25px;}
#archive_nav li {display:block;}
#archive_nav a {border-width: 0px; display:inline;font-size: 14px;line-height: 25px;padding:0px;text-decoration: underline;}
#archive_nav a:link, #archive_nav a:visited {}

#footer {background: #576658; clear:both;padding: 20px 25px 25px 25px;}
#footer p {color: #fff; padding:0;font-size: 12px;line-height: 20px;}
#footer a:link, #footer a:visited {color: #fff;font-size: 12px;line-height: 20px;}

#s {float: right;margin: 0;padding: 0;}
#s p {display:inline;}
#sbox {padding: 6px;border: 2px solid #eaece2;width: 145px;margin-right: 5px;color: #87a359;}
#ssubmit {background: #87a359; border: 2px solid #eaece2;color:#eaece2; padding: 5px 15px;text-transform: uppercase;}

.size-thumbnail {margin: 5px;padding: 10px;border:1px solid #92928D ;}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

.slideInfoZone p {line-height: 15px;}
em {font-style:italic;}
strong {font-weight:bold;}


#mediaspace {background-color:#000;}
.aligncenter {display:block;text-align:center;margin:10px auto;}
