/*
Theme Name: Simple Grey
Theme URI: 
Description:
Version: 1.5
Author: me

Default WordPress by Dave Shea || http://mezzoblue.com
Modifications by Matthew Mullenweg || http://photomatt.net
This is just a basic layout, with only the bare minimum defined.
Please tweak this and make it your own. :)
*/




/* COLORS:

CB...

blue (links)				#6580BC
white (main text)			#FFF
white (hp text)			#FFF
black (main background)		#000
grey (hp background)	#545454


CBH...

dk teal (links)				#1A2F42
dk teal (main text)			#1A2F42
white (hp text)			#FFF
lt grey (main background)	#B6B7BA
dk grey (hp background)	#818994


EA&I...

brown (links)				#773C07
white (main text)			#FFF
white (hp text)			#FFF
brown (main background)		#3C1E03
black (hp background)	#000



*/


body {
	font-family:arial, sans-serif;
	font-size:small;
	margin:10px 0 10px;
	padding:0;
	text-align:center;
	background-color:#000000;
}

/* LAYOUT */

#top_bar {
	color:#000000;
	width:730px;
	height:25px;
	margin-left:auto;
	margin-right:auto;	
	background-color:#000000;
}
#grey_bar {
	position:relative;
	left:215px;
	width:550px;
	height:25px;
	background-color:#999999;
}
#name{
	padding-top:50px;
	font-size:24px;
	font-weight:bold;
}
#subname{
	padding-top:5px;
	/*padding-left:65px;*/
	font-size:15px;
	font-weight:bold;
}



#menu ul {
	margin: 0;
	padding: 0;
	list-style-type:
	none; list-style-image: none;
}
#menu li { display: inline; }

#menu ul li ul{
	margin: 0;
	padding: 0;
	list-style-type:
	none; list-style-image: none;
}
#menu li ul{ display: inline; }

#menu ul li a {
	text-decoration:none;
	margin: 4px;
	padding: 2px 10px 2px 10px;
}
#menu ul li a:hover {
	color: white;
	background: #999999;
}
#padding_fix, #padding_fix2{
	width:730px;
	margin-left:auto;
	margin-right:auto;
	padding-left:35px;
	text-align:left;
	padding-right: 35px;
}
#copyright{
	color:#FFFFFF;
	}

#container, #footer{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#container					{ margin-top:0;	padding-bottom:50px; color:#000000;  }
	.cb #container				{ background-color:#ececec; }
	.chb #container				{ background-color:#B6B7BA; color:#000000; }
	.eai #container				{ background-color:#3C1E03; }

#footer						{ margin-top:2px; color:#FFF; font-size:.95em; }
	.cb #footer					{ background-color:#999999; }
	.chb #footer				{ background-color:#818994; }
	.eai #footer				{ background-color:#000; }

#logo_print					{ display:none; }
#logo						{ float:left; margin:30px 20px 20px 0; }
	.eai #logo					{ margin-top:34px; margin-bottom:28px; }
	.chb #logo					{ margin-top:10px; margin-bottom:11px; }

#navigation					{ margin:0 0px 0px 0; padding:0px 0 0; text-align:right; letter-spacing:1px; text-transform:uppercase; font-weight:normal; font-size:.85em; color:#000000; }
#navigation li				{ display:inline; margin:0; }
#navigation	a:link,
#navigation a:visited		{ text-decoration:none; }
#navigation li.active		{ color:#FFF; }

#photos						{
	float:left;
	width:730px;
	margin:0 auto auto 0;
}
#photos img					{ border:1px #FFF solid; margin:0 4px 4px 0; }
	.chb #photos img			{ border-color:#8F8F91; }

#text						{ padding-right:20px; line-height:1.2em; margin-top:0; padding-top:0; }
	.first						{ margin-top:0; }
#subtext					{ padding:0 35px 30px 99px; line-height:1.3em; }

#email						{ float:left; padding:20px 0 45px 0; }
#links						{ padding:20px 20px 0 0; line-height:1.2em; }
#address					{ clear:both; text-align:right; margin:0 20px 0 0; padding:20px 0 20px; }
	.contact					{ text-transform:uppercase; }
	.small						{ font-size:.75em; padding-left:5px; }
	
a.big:link,
a.big:visited				{ font-size:1.2em; }

.bar						{ padding:0 0 0 5px; }
.cb .bar					{ color:#000000; }
.chb .bar					{ color:#000000; }
.eai .bar					{ color:#000000; }



/* GENERAL STYLES */
h2							{ color:#6580BC; text-transform:uppercase; font-size:1.1em; font-weight:normal; line-height:1.3em; margin:20px 0 0px; }
h3							{ margin-top:35px; margin-bottom:5px; }
h3 .storytitle				{ text-decoration:underline; font-size:14px;}
h4							{ display:none; } /* for print only, replaces the h3 which is used for graphic headers */
img							{ border:0; }

.cb a:link,
.cb a:visited				{ color:#000000; }
.cb a:hover					{ text-decoration:underline; color:#777777;}

.chb a:link,
.chb a:visited				{ color:#1A2F42; }
.chb a:hover				{ color:#3D6182; }

.eai a:link,
.eai a:visited				{ color:#773C07; }
.eai a:hover				{ color:#99581D; }

.clear						{ clear:both; }


/* LISTS */
ul							{ list-style-type:square; }
li							{ margin-bottom:10px; }
.simple li					{ list-style-type:none; margin-bottom:0;}

#formbox 					{ color:#fff; }
#midcell 					{ height: 6px; }
#formbox td {font-size: .9em;}
#formbox input, #formbox textarea{
font-size: .9em;
font-family:helvetica, arial, sans-serif;
padding: 1px;
border: 1px solid #545454;
}
.submit {
background-color: #545454;
color: #FFFFFF;
border: 1px solid #FFFFFF;
}

