/*
Theme Name: SEAD graphic theme
Theme URI: http://wordpress.org/
Description: Adapted from the default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.0
Author: The Graphics Company
Author URI: http://www.graphics.coop
*/

* {margin: 0; padding: 0; text-indent 0; }

body { font-size: 1em; font-family: Helvetica, Arial, Sans-Serif; background: url("/wp-content/themes/sead-graphic/images/body-background.jpg") repeat fixed; color: #333; text-align: center; }


/* Begin Structure */

#wrapper { margin: 20px auto 50px auto; width: 906px; }

#header { position: relative; background: #d7e02a url("/wp-content/themes/sead-graphic/images/banner.jpg") no-repeat; padding: 0; height: 127px; width: 906px; text-align: center; }
	#headertools { float: right; margin-right: 10px; margin-left: 273px; }
		#quickLinks { float: left; margin-top: 10px; }
		#search { float: right; margin-top: 10px; margin-left: 10px; }

#content { float: left; width: 618px; padding: 0 15px 45px 15px; margin: 0; }
	#content.wide { width: 878px; }

#mainNav {  }

#page { float: left; background: #fff url("/wp-content/themes/sead-graphic/images/page-background.jpg") repeat-y top left; margin-bottom: 10px; padding: 0; width: 906px; text-align: left; }
	#page.CAH { background: #fff url("/wp-content/themes/sead-graphic/images/page-background-CAH.jpg") repeat-y top left; }
	#page.nosidebar { background-image: none; background-color: white; }

.box { width: 591px; clear: both; float: left; background: #dbe0dc url("/wp-content/themes/sead-graphic/images/box-background.jpg") repeat-x top left; margin: 10px 0 10px -6px; padding: 10px 20px 5px 20px; }
	.home .box { margin-top: 0; }

.narrowbox { width: 170px; float: right; background: #f3f0ce url("/wp-content/themes/sead-graphic/images/narrowbox-background.jpg") repeat-x top left; margin: 0 0 10px 15px; padding: 10px 10px 10px 10px; clear: right; }
	.home .narrowbox { width: 170px; float: right; background: #f3f0ce url("/wp-content/themes/sead-graphic/images/narrowbox-background.jpg") repeat-x top left;  margin: 15px 0 15px 15px; padding: 10px 10px 10px 10px; clear: right; }

.breaker { clear: both; margin-bottom: 10px; }

.post { margin: 0 0 5px; text-align: left; }
.post hr { display: block; }

.postmetadata { clear: left; }
.clear { clear: both; }

#sidebar { width: 220px; margin-left: 668px; padding: 20px 0 20px 0; }

object { float: left; margin-right: 15px; }
iframe { margin: 10px 0 10px -5px; }
.vvqbox { padding-bottom: 10px; }
	.box .vvqbox { float: left; margin-top: 0; padding-right: 10px; }

.center { text-align: center; }
.forminstructions { float: left; width: 320px; }

hr { display: none; }

.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }

div.bookmarkify { float: left; width: 618px; margin-top: 2em; padding-top: 1em; border-top: 1px solid #959596; }

#copyrightdisclaimer { float: left; width: 618px; margin-top: 1em; padding-top: 1em; border-top: 1px solid #959596; }
	.nosidebar #copyrightdisclaimer { width: 873px; }
	#copyrightdisclaimer p { font-size: 0.7em; }

#footer { padding: 5px 0 5px 0; margin-top: 20px; width: 906px; clear: both; background: #606037; }
	#footer p { font-size: 0.7em; margin: 0; padding: 3px 0; text-align: center; color: #fff; }


/* Typography  */

p { font-size: 0.85em; line-height: 1.3em; padding-bottom: 0.7em; }
	.narrowbox p { font-size: 0.8em; line-height: 1.2em; }
		.home .narrowbox p { font-size: 0.8em; line-height: 1.2em; }
	.bookmarkify p { font-size: 0.8em; font-weight: bold; color: #247fa1; }

small, .nocomments, .postmetadata, { line-height: 1.3em; }
small, .nocomments, .postmetadata, blockquote, strike { color: #555; }

blockquote { margin: 5px 30px 15px 10px; padding-left: 20px; border-left: 5px solid #ddd; }
	.narrowbox blockquote { margin: 0; padding-left: 0; border-left: none; color: #333; }
blockquote cite { margin: 5px 0 0; display: block; }	
	
.credit { font-size: 0.7em; line-height: 1.2em; }
.alt { background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }


/* Begin Links */

a { text-decoration: none; }
a:link { color: #7e381b;  }
a:visited { color: #3e1b05; }
a:hover { color: #911213; text-decoration: underline; }
a:active { color: #911213; }
	#content h2 a, #content h3 a, #content h4 a { border-bottom: solid 1px #e62135; }
	#content a:visited { color: #b85b5a; }
		#content h2 a:link, #content h3 a:link, #content h4 a:link { color: #e62135; }
		#content h2 a:visited, #content h3 a:visited, #content h4 a:visited { color: #b85b5a; border-bottom: solid 1px #b85b5a; }
		#content h2 a:hover, #content h3 a:hover, #content h4 a:hover { color: #e62135;  text-decoration: underline; border: 0; }
		#content h2 a:active, #content h3 a:active, #content h4 a:active { color: #e62135;  text-decoration: underline; border: 0; }
/*	#content a:hover { color: #147; } */
	#quickLinks li a { color: #443832; }
		#quickLinks li.current a { color: #e62135; font-weight: bold; }
	#sidebar a:visited { color: #7e381b; }
	#sidebar ul li.sel a { color: red; }
	#footer a:link, #footer a:visited, #footer a:hover, #footer a:active { color: #fff; }
	a.more-link { font-size: 0.85em; font-weight: bold; }
		.home a.more-link { font-size: 0.9em; }
		.narrowbox a.more-link { font-size: 0.95em; }

	/* For Link Indication plugin - although the plugin isn't working */
	a.liexternal { padding-right: 12px; background: url(images/link-icon_external.gif) no-repeat right; }


/*	Begin Headers */

h1, h2, h3, h4 { font-weight: bold; }

h1 { display: none; }

h2 { font-family: Georgia, Palatino, Times, "Times New Roman", Serif; color: #911213; font-size: 1.7em; line-height: 1.2em; padding-top: 25px; padding-bottom: 0.7em; }
	.CAH h2 { color: #247fa1; }
	.box h2 { padding-top: 0.4em; padding-bottom: 0.2em; color: #911213  }
	.home h2 { padding-top: 15px; padding-bottom: 0.4em; }
		.home .box h2 { padding-top: 0.4em; padding-bottom: 0.2em; color: #911213  }
	.home .narrowbox h2 { font-family: Helvetica, Arial, Sans-Serif; color: #e62135; font-size: 1.2em; line-height: 1.2em; padding-top: 10px; padding-bottom: 0.2em; }
	#sidebar h2 { margin: 5px 0 0 0; padding: 0 0 5px 0; font-size: 1.1em; }
		#sidebar ul h2 { font-size: 1.2em; }
		#sidebar h2.sidebar_section_title { font-size: 1.1em; }
	h2.post { font-size: 1.6em; padding-top: 0px; padding-bottom: 1em; }

h3 { font-family: Helvetica, Arial, Sans-Serif; color: #e62135; font-size: 1em; line-height: 1.2em; padding-top: 0.7em; padding-bottom: 0.5em; }
	.CAH #sidebar h3 { color: #247fa1; }
	.narrowbox h3 { font-family: Georgia, Palatino, Times, "Times New Roman", Serif; color: #911213; font-size: 1em; line-height: 1.2em; padding-top: 0.3em; padding-bottom: 0.5em; }
	h3#respond { font-family: Georgia, Palatino, Times, "Times New Roman", Serif; color: #911213; font-size: 0.95em; line-height: 1.2em; }
	h3 a { font-size: 1em; line-height: 1.3em; padding-top: 0.5em; padding-bottom: 0.2em; }
		.searchresults h3 a { font-size: 0.85em; line-height: 1.2em; padding-top: 0.5em; padding-bottom: 0.2em; }
	h3 a.newslisting { font-family: Helvetica, Arial, Sans-Serif; color: #e62135; font-size: 1em; line-height: 1.2em; padding-top: 0.7em; padding-bottom: 0.5em; }
h4 { font-family: Helvetica, Arial, Sans-Serif; color: #e62135; font-size: 0.85em; line-height: 1.2em; padding-top: 0.5em; padding-bottom: 0.2em; }
	.narrowbox h4 { padding-top: 0.2em; }

code { font: 1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps
{ font-size: 0.9em; letter-spacing: .07em; }



/* Begin Lists */

ul { font-size: 1em; line-height: 1.05em; }
	#content ul { font-size: 0.85em; line-height: 1.3em; padding: 0 10px 0.5em 35px; }
		#content .narrowbox ul { font-size: 0.8em; line-height: 1.2em; padding-left: 15px; }
	#content ul ul { font-size: 0.9em; line-height: 1.4em; }
		#content ul ul ul { font-size: 1em; }
	#content li { padding-bottom: 0.3em; }

ol { font-size: 1em; line-height: 1.05em; }
	#content ol { font-size: 0.85em; line-height: 1.3em; padding: 0 10px 0.5em 35px; }
		#content .narrowbox ol { font-size: 0.8em; line-height: 1.2em; padding-left: 15px; }
	#content ul ol { font-size: 0.9em; line-height: 1.4em; }
		#content ul ul ol { font-size: 1em; }

	.sitemap li { list-style-type: none; list-style-image: none; font-weight: bold; padding-top: 0.5em; }
		.sitemap li li { list-style-type: disc; font-weight: normal; padding-top: 0; }

.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; }

.commentlist li, #commentform input, #commentform textarea { font-size: 0.8em; }
.commentlist li { font-weight: normal; }
.commentlist li .avatar { 
	float: right; border: 1px solid #eee; padding: 2px; background: #fff; }
.commentlist cite, .commentlist cite a { font-style: normal; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }
#commentform p {  }
.commentmetadata { font-weight: normal; }


/* Navigation */

#quickLinks ul { padding: 4px 0 0 10px; list-style: none; font-size: 0.8em; line-height: 1em; }
	#quickLinks li { float: left; border-right: 1px solid #443832; padding: 0 5px 0 5px }
		#quickLinks li.last { border-right: none; }

#search label { display: none; }
#search input { margin-right: 5px; }

/*
#search ul { padding: 0 0 0 10px; list-style: none; font-size: 0.8em; line-height: 1em; }
	#search li { float: left; height: 1.6em; padding: 2px 2px 0 2px; }
	#search li#searchLabel { background: #606037; color: #fff; font-weight: bold; padding: 2px 4px 0 4px; }
		#search li#searchLabel label { position: relative; top: 4px; }
	#search li#searchInput { background: #fff; }
		#search li#searchInput input { width: 120px; }
	#search li#searchButton { padding-left: 4px; }
*/

#mainNav ul { width: 898px; float: left; list-style: none; padding: 0 0 0 8px; font-family: Georgia, Palatino, Times, "Times New Roman", Serif; font-size: 1em; line-height: 1em; font-weight: bold; color: #fff; background: #d7e02a url("/wp-content/themes/sead-graphic/images/navbar-background.jpg") no-repeat; }
	#mainNav ul#ULcurrentAbout, #mainNav ul#ULcurrentWhat, #mainNav ul#ULcurrentNews, #mainNav ul#ULcurrentResources { border-bottom: solid 6px #ec5921; }
	#mainNav ul#ULcurrentCAH { border-bottom: solid 6px #00a4cd; }

	#mainNav li { float: left; width: 178px; text-align: center; }
	#mainNav li a { display: block; padding: 24px 0 8px 0; color: #fff; }

		#mainNav ul li#LIabout a { background: #5d190a url("/wp-content/themes/sead-graphic/images/nav-tab-about.jpg") no-repeat top;}
		#mainNav ul li#LIwhat a { background: #5d190a url("/wp-content/themes/sead-graphic/images/nav-tab-what.jpg") no-repeat top;}
		#mainNav ul li#LICAH a { background: #247fa1 url("/wp-content/themes/sead-graphic/images/nav-tab-CAH.jpg") no-repeat top;}
		#mainNav ul li#LInews a { background: #5d190a url("/wp-content/themes/sead-graphic/images/nav-tab-news.jpg") no-repeat top;}
		#mainNav ul li#LIresources a { background: #5d190a url("/wp-content/themes/sead-graphic/images/nav-tab-resources.jpg") no-repeat top;}

			#mainNav ul li#LIabout a:hover, #mainNav ul li#LIwhat a:hover, #mainNav ul li#LICAH a:hover, #mainNav ul li#LInews a:hover, #mainNav ul li#LIresources a:hover { background-position: 0 -170px; text-decoration: none; }

				#mainNav ul#ULcurrentAbout li#LIabout a:link, #mainNav ul#ULcurrentWhat li#LIwhat a:link, #mainNav ul#ULcurrentCAH li#LICAH a:link, #mainNav ul#ULcurrentNews li#LInews a:link, #mainNav ul#ULcurrentResources li#LIresources a:link { background-position: 0 -340px; }
	
				#mainNav ul#ULcurrentAbout li#LIabout a:hover, #mainNav ul#ULcurrentWhat li#LIwhat a:hover, #mainNav ul#ULcurrentCAH li#LICAH a:hover, #mainNav ul#ULcurrentNews li#LInews a:hover, #mainNav ul#ULcurrentResources li#LIresources a:hover { background-position: 0 -340px; color: yellow; }
	
				#mainNav ul#ULcurrentAbout li#LIabout a:active, #mainNav ul#ULcurrentWhat li#LIwhat a:active, #mainNav ul#ULcurrentCAH li#LICAH a:active, #mainNav ul#ULcurrentNews li#LInews a:active, #mainNav ul#ULcurrentResources li#LIresources a:active { background-position: 0 -340px; color: yellow; }
	
				#mainNav ul#ULcurrentAbout li#LIabout a:visited, #mainNav ul#ULcurrentWhat li#LIwhat a:visited, #mainNav ul#ULcurrentCAH li#LICAH a:visited, #mainNav ul#ULcurrentNews li#LInews a:visited, #mainNav ul#ULcurrentResources li#LIresources a:visited { background-position: 0 -340px; }

#sidebar {  }
	#sidebar p { font-size: 0.8em; line-height: 1.2em; padding-top: 0.2em; padding-bottom: 0.2em; }
		#sidebar p.lastpara { padding-bottom: 0.6em; }
	#sidebar ul, #sidebar ol { margin: 0; padding: 0 0 3px 0; }
		#sidebar ul li { list-style-type: none; padding: 0 0 7px 0; font-size: 0.8em; }
			#sidebar .sidebarbulletlist ul li { list-style-type: disc; margin-left: 15px; }
			#sidebar ul li a { font-weight: bold; }
			#sidebar ul ul, #sidebar ul ol { padding-left: 1em; }
			#sidebar ul ul li, #sidebar ul ol li { font-size: 1em; margin-top: 7px; border-bottom: dashed #7e381b 1px; }
				#sidebar ul ul li a { font-weight: normal; }
			#sidebar ul ol li { list-style: decimal outside; }
				#sidebar ul ul ul, #sidebar ul ol { padding: 6px 0 0 0; }
				#sidebar ul ul ul li { font-size: 0.9em; font-weight: normal; color: #911213; margin-top: 0; margin-left: 15px; border: 0; }

	/* added by andrzej dzirba  */
	#sidebar ul li.root { font-weight: bold; font-size: 0.85em; padding-top: 5px; }
	#sidebar ul li.par { margin-bottom: 1px; }
	#sidebar ul li.chil {  }


#sidebar ul li.page_item { font-weight: bold; }

#sidebar .current_page_item > a { font-weight: bold; color: #e62135; }
#sidebar .current_page_item > a:link, #sidebar .current_page_item > a:visited { color: #e62135; }
	#sidebar .current_page_item > a:hover, #sidebar .current_page_item > a:active { text-decoration: none; color: #e62135; }

.feed {padding: 0 0 0 19px; background: url("/wp-content/themes/sead-graphic/images/rss.png") no-repeat 0 50%;}

/* End Typography & Colors */



/* Begin Form Elements */

fieldset { border: 0; }

select { width: 130px; }

#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform textarea { width: 100%; padding: 2px; }
#commentform #submit { margin: 0; float: right; }

#subscribeform { float: right; width: 500px; background: #dbe0dc url("/wp-content/themes/sead-graphic/images/box-background.jpg") repeat-x top left; padding: 40px 20px 10px 20px; }
	#subscribeform fieldset { padding-bottom: 10px; }
		#subscribeform fieldset label { display: inline-block; width: 180px; margin-right: 10px; font-size: 0.9em; font-weight: bold; }
		#subscribeform fieldset .text { width: 100%; font-size: 0.8em; }
		#subscribeform fieldset p { margin-left: 195px; font-size: 0.75em; }
		#subscribeform fieldset ol { font-size: 1em; padding-left: 0; list-style: none; }
			#subscribeform fieldset ol li { padding-bottom: 0.7em; }

/* End Form Elements */



/* Begin Comments*/
.alt { margin: 0; padding: 10px; }

.commentlist { padding: 0; text-align: left; }
	.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; }
	.commentlist p { margin: 10px 5px 10px 0; }
#commentform p { margin: 5px 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }
/* End Comments */


/* Begin Images */
p img { padding: 0 0 15px 0; max-width: 100%; }

p.icon img { padding: 0 0 0px 5px; }

a img { border: none; }

/* Styling for caption divs which should be remmoved */
.wp-caption { padding-bottom: 10px; }
.alignright { float: right; padding-left: 10px; }
.alignleft { float: left; padding-right: 10px; }

img.centered { display: block; margin: 10px auto; }
img.alignnone { display: block; margin: 10px 0; }
	.narrowbox img.alignnone { display: block; margin: 0; }
	.narrowbox p img { padding: 0 0 7px 0; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
img.home { height: 168px; width: 632px; padding-top: 10px; margin-left: -7px; }

/* End Images */


/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
