/*  
Theme Name: Command Creative
Theme URI: http://wordpress.org/
Description: Command Creative theme adapted from Command Oregon Theme, adapted from <a href="http://binarybonsai.com/kubrick/">Kubrick</a> (the old default theme for WordPress).
Version: 1.0
Author: Vic
Author URI: http://www.6foot8llc.com

	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

*/



/* Begin Typography & Colors */


body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dd, dt, blockquote, fieldset, legend, label, input, img {
    margin:0; padding:0; border:0;
}
hr	{ display:none; }

body {
	background: #ebebeb url('images/bg_body.gif') repeat-y;
	color: #333;
    font: 72%/130% Verdana, Arial, Helvetica, sans-serif;
} 

h1, h2, h3, h4, h5, h6, p {
    margin: 0 0 1em 0;
}

/* ------------ LINKS -------------- */
a:link, a:visited 	{ color: #003A63; text-decoration: none; }
a:hover, a:active	{ color: #003A63; text-decoration: none; }

h1	{ font-size:110%; }
h2	{ font-size:110%; }
h3	{ font-size:100%; }
h4	{ font-size:100%; }
h5	{ font-size:100%; }
h6	{ font-size:90%; }

h1,h2,h3,h4,h5,h6 { color: #003a63; }
input, textarea { border: 1px solid #cccccc; }
ul, ol { margin: 0 0 1em 2em; }

.clear		{ clear:both; }
.clearleft	{ clear:left; }
.clearright	{ clear:right; }
.left		{ float:left; margin-right:5px; }
.right		{ float:right; margin-left:5px; }
.hide		{ position:absolute; left:-9999em; }

.off		{ display:none; }
.on			{ display:block; }


#page {
}

#header {
	background: url('images/bg_hdr_stripes.gif') repeat-x;
	height: 115px;
}
	#header img {
		left: 30px;
		position: absolute;
		top: 42px;
	}
	#header ul {
		background: #003a63 url('images/bg_hdr_text.jpg') right top no-repeat;
		border-right: 2px solid #fff;
		height: 80px;
		list-style: none;
		margin: 0;
		width: 760px;
	}
		#main #header ul { background-image: url('images/bg_hdr/map_1.jpg'); }
		#political #header ul { background-image: url('images/bg_hdr/political.jpg'); }
		#gov #header ul { background-image: url('images/bg_hdr/gov.jpg'); }
		#comm #header ul { background-image: url('images/bg_hdr/comm.jpg'); }
		#bios #header ul { background-image: url('images/bg_hdr/bios.jpg'); }
		#curry #header ul { background-image: url('images/bg_hdr/curry.jpg'); }
		#lyon #header ul { background-image: url('images/bg_hdr/lyon.jpg'); }
		#portfolio #header ul { background-image: url('images/bg_hdr/portfolio.jpg'); }
		#contact #header ul { background-image: url('images/bg_hdr/contact.jpg'); }
	
	#header ul li { display: inline; }
	#header ul li a {
		background: transparent url('images/nav_sprite.gif') no-repeat;
		display: block;
		height: 31px;
		overflow: hidden;
		position: absolute;
		text-indent: -9999px;
		top: 82px;
		width: 50px;
	}
	#header ul li a#nav1 {
		background: transparent url('images/nav_cmdcon.gif') no-repeat;
		border-left: 2px solid #fff;
		left: 173px;
		width: 275px;
	}

#header ul li a#nav2 { background-position: 0 0; left: 405px; width: 140px; }
	#header ul li a#nav3 { background-position: -140px 0; left: 545px; width: 109px; }
	#header ul li a#nav4 { background-position: -249px 0; border-right: 2px solid #fff; left: 654px; width: 106px; }

	#header ul li a#nav2:hover, #howwecanhelp #header ul li a#nav2 { background-position: 0 -31px; }
	#header ul li a#nav3:hover, #bios #header ul li a#nav3 { background-position: -140px -31px; }
	#header ul li a#nav4:hover, #contact #header ul li a#nav4 { background-position: -249px -31px; }

#accessibility { position: absolute;  left: -999em; }

#subnav {
	background: transparent url('images/subnav_sprite.gif') no-repeat;
	height: 73px;
	left: 0;
	list-style: none;
	margin: 0;
	position: absolute;
	top: 162px;
	width: 185px;
}
	#subnav li { display: inline; }
	#subnav li a {
		background: transparent url('images/subnav_sprite.gif') 0 0 no-repeat;
		display: block;
		height: 24px;
		text-indent: -9999px;
		width: 185px;
	}
	#subnav li a#nav1b { background-position: 0 0; }
	#subnav li a#nav2b { background-position: 0 -24px; }
	#subnav li a#nav3b { background-position: 0 -48px; }
	
	#subnav li a#nav1b:hover, #political #subnav li a#nav1b { background-position: -185px 0; }
	#subnav li a#nav2b:hover, #gov #subnav li a#nav2b { background-position: -185px -24px; }
	#subnav li a#nav3b:hover, #comm #subnav li a#nav3b { background-position: -185px -48px; }
	

#content {
	margin: 32px 0 0 210px;
	padding: 0 0 60px 0;
}

#comments, #commentform, #respond {
	width: 364px;
}
#commentform p textarea {
	width: 364px;
}
.alt {
	width: 364px;
}
.entry {
	width: 364px;
}

.post {
	
}

#sidebar2 {
	position: absolute;
	top: 145px;
	left: 590px;
}

#sidebar2 ul {
	list-style-type: none;
	xbackground: pink;
	width: 170px;
}

#sidebar2 ul li h2 {
	margin: 2px 2px 10px 2px;
}

#sidebar2 ul li ul {
	xbackground: yellow;
	width: 145px;
	margin: 0 0 12px 10px;
}

#sidebar2 #searchform {
	margin: 0 0 10px 0;
}
#sidebar2 #searchform #s {
	width: 130px;
	display: block;
	margin: 0 0 2px 0;
}
#sidebar2 #searchform #searchsubmit {
	display: block;
	margin: 4px 38px 2px auto;
}

#sidebar {
	position: absolute;
	top: 145px;
	left: 590px;
}

#sidebar ul {
	list-style-type: none;
	xbackground: pink;
	width: 170px;
}

#sidebar ul li h2 {
	margin: 2px 2px 10px 2px;
}

#sidebar ul li ul {
	xbackground: yellow;
	width: 145px;
	margin: 0 0 12px 10px;
}

#sidebar #searchform {
	margin: 0 0 10px 0;
}
#sidebar #searchform #s {
	width: 130px;
	display: block;
	margin: 0 0 2px 0;
}
#sidebar #searchform #searchsubmit {
	display: block;
	margin: 4px 38px 2px auto;
}


#footer {
	width : 160px;
display:none;
	margin: 0 0 0 170px;
	padding: 0 0 0 40px;
	
}

#testimonials { background: transparent url(images/testimonials.gif) right top no-repeat; border-bottom: 2px solid #666; color: #666; margin: -15px 0 10px 0; padding-top: 28px; text-transform: uppercase; }

#twitter_div ul {
list-style:none;
margin:-2px 0 0 -15px;
color:#003a63;
font-family:arial,sans-serif;
text-decoration:none;
}

#twitter_div li {
list-style:none;
margin:8px 0 0 0;
color:#003a63;
font-family:arial,sans-serif;
text-decoration:none;
}

#twitter_div a {
font-weight:bold;
color:#003a63;
font-family:arial,sans-serif;
text-decoration:none;
}

#twitter_div a:hover {
color:#gray;
}