/*
Theme Name: Newid
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

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


/* v1.0 | 20080212 */

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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}





body { background-color: #D9D9D9; font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.9em; color: #666666;}

/*h2 { font-size: 2em; font-weight: normal; margin-bottom: 0.2em; padding: 10px; background-color: #1E881C; color:white; margin-bottom: 0.5em; font-family: Verdana, Geneva, sans-serif; }*/
h2 { font-size: 2em; font-weight: normal; margin-bottom: 0.2em; color:black; margin-bottom: 0.5em;}
h3 { font-size:1.1em; font-weight: bold; color:black; margin-bottom: 0.2em;  margin-bottom: 0.5em;} /*color:#FF1111;*/
p {margin-bottom: 1em; line-height: 1.2em;}

#language { width: 994px; margin: 0 auto; margin-top: 1em;}
#language ul {float:right;}
#language ul li {float:left; padding-bottom: 5px;}
#siteholder { width: 994px; margin: 0 auto; clear:both; background-color:white;}

#skinone { background-image: url(images/sidebar_grey.gif); background-repeat: repeat-y; }
#skintwo { background-image: url(images/sidebar_background.png); background-repeat: no-repeat; }

#button_carousel li {float:left; width:71px; height:71px;}

#sidebar {float:left; background-image: url(images/sidebar_background.png); background-color:#E5E5E5; width:252px; padding: 25px;}
#sidebar h1 { padding-bottom: 40px; }

#navigation li { border-bottom: 1px solid black; padding-bottom: 3px; padding-top: 3px; color:black;}
/*#navigation li ul {padding-top: 3px;}*/
#navigation li li { border:0; font-size: 0.7em; padding:0; padding-left: 20px; padding-top: 2px; color:#666666;}
#navigation li li.current_page_item a { color: black; }
#navigation a { text-decoration: none;}
#navigation li a:hover {color:red;}
#navigation li li a:hover {
	color:black;
}
#navigation li a { color:black;  }
#navigation li li a { color:#666666;  }

#countdown { margin-left: -25px; margin-top: 120px;}
#counter { margin:25px; }

.grey_button { width: 221px; height: 14px; padding:10px; background-image: url(images/button_background_grey.png); color:white; margin-bottom: 1em;}
.grey_button:hover { background-image: url(images/button_background_red.png); }
.grey_button a { text-decoration: none; color: white;}
/*.red_button { width: 221px; height: 14px; padding:10px; background-image: url(images/button_background_red.png); color:white; margin-bottom: 1em;}*/

#main_content { float:left; width: 588px; padding-left: 52px; padding-right: 52px; }
#main_content img { margin-top: 1em; margin-bottom: 1em;}
#main_content a { font-weight: bold; text-decoration:none; color: #666666;}
#main_content a:hover { color:#222222; }
#news_ticker { width: 568px; background-color: #4D4D4D; padding: 10px; color:white;}
#news_ticker span {font-weight: bold; }

#social_sharing {list-style:none; clear:both; padding-top: 2em;}
#social_sharing li img {margin:0;}
#social_sharing li { float:left; border-right: 2px dotted #F2F3F3; }
#social_sharing li.title {border-right: 0; margin-right: 1em; }

#main_content ul#social_networking {list-style:none; clear:both; padding-top: 2em;padding-left: 0; margin-left: 0;}
#social_networking li img {margin:0;}
#social_networking li { float:left; margin-right: 2em; }

#main_content ul#secondary_navigation {list-style:none; clear:both; font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; padding-top: 1em;padding-left: 0; margin-left: 0;}
#secondary_navigation li {float:left; margin-right: 0.4em; padding-bottom: 2em; font-style: normal; font-weight:normal;}
#secondary_navigation a {color: #666666; text-decoration: none; font-weight:normal;}

.clear {clear:both;}

.button_back_1 { background-image:url(images/badge_1.jpg); }
.button_back_2 { background-image:url(images/badge_2.jpg); }
.button_back_3 { background-image:url(images/badge_3.jpg); }
.button_back_4 { background-image:url(images/badge_4.jpg); }
.button_back_5 { background-image:url(images/badge_5.jpg); }
.button_back_6 { background-image:url(images/badge_6.jpg); }
.button_back_7 { background-image:url(images/badge_7.jpg); }
.button_back_8 { background-image:url(images/badge_8.jpg); }
.button_back_9 { background-image:url(images/badge_9.jpg); }
.button_back_10 { background-image:url(images/badge_10.jpg); }
.button_back_11 { background-image:url(images/badge_11.jpg); }
.button_back_12 { background-image:url(images/badge_12.jpg); }
.button_back_13 { background-image:url(images/badge_13.jpg); }
.button_back_14 { background-image:url(images/badge_14.jpg); }

#footer_text { text-align: center; font-size: 0.6em;}
#footer_text a {text-decoration: none; color: #666666; }

.bookbutton { text-decoration:none; color:black; }

#main_content ul {list-style: outside; padding-left: 30px; margin-bottom: 1em; line-height: 1.2em;/*font-style: italic; font-weight:bold;*/}
/*#main_content strong {font-size: 1.4em; font-weight:normal;}*/
#main_content strong {
	font-weight: bold;
}
#language_selected { color:black;}
#language a { color:#666666; text-decoration:none;}
#language a:hover {color: black; }

#popbody { min-height: 570px;}

#dropdown a { font-weight: normal; }








.formentry br {display:none;}
.formentry {clear:both; width: 600px; }
.formentry label { width: 200px; display:block; float:left; }
.formentry input { margin-bottom: 3px; float:left; display:block;}
.formentry textarea {margin-bottom: 3px; width: 305px;}
.formentry_nofloat {clear:both; }
.formentry_nofloat br {display:none;}
.text_input { width: 300px; }
select {
	width: 300px; margin-bottom: 3px;
}
}
.entry_form { margin-bottom: 20px; }

.boxed_content { padding: 10px; padding-bottom:5px; background-color:#DEDFE0; margin-bottom: 10px;}
.text_box_footnote { clear:both;font-size: 0.7em; margin-left: 200px; width: 300px;}
.submit_button { margin-top: 10px; float:right; margin-right: 60px; }







/* DONATE */
h3.red_box { background-color:#ED1C24; padding: 10px; color:white; margin-bottom: 2px;	}
h3.dark_grey_box { background-color: #4D4D4D; padding: 10px; color:white; margin-bottom: 2px; }
.grey_box { margin-top: 0; padding: 10px; background-color: #DEDFE0; margin-bottom: 10px; line-height: 1em;}


form br {display:none;}
ul#donation {list-style:none; width: 310px; margin-left:0; padding-left:0; margin-bottom: 10px;} 
ul#donation li {float:left; width: 100px; margin-bottom: 4px;}

#news_ticker a {color:white !important;}

.small_point_text { font-size: 10px; }

h5 { margin-bottom: 1em; color:black;}


.booktaskbutton { padding: 5px; background-color: #4D4D4D; }
.booktaskbutton a {
	color:white !important;
}

.dropdownbutton { padding: 5px; background-color: #4D4D4D !important; color:white;}

