/**
  Theme Name: Electronic Art
  Theme URI: http://electronicart.com
  Version: 1.0
  Author: Chris McMahon and Erik Wallace
  Author URI: http://electronicart.com
*/
@charset "utf-8";
/* CSS Document */
/* BEGIN reset (thanks to Eric Meyer) */
 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;	}:focus {	outline:0;	}body {	line-height:1;	color:black;	background:white;	}ul {	list-style:none;	}	strong {	font-weight:900;	}/* 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:"" "";	}/* END reset (thanks to Eric Meyer) */	.cleaner {	clear:both;	height:0px;	font-size:1px;border:none; margin:0; padding:0; background:transparent;	}
/* END reset (thanks to Eric Meyer) */


body {
	background:#32385D url(/wp-content/themes/EA/_images/bgBody.png) repeat-x top left;
	color:#ffffff;
	font-family:"lucida grande", "lucida sans unicode", verdana, helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	}

img {
	border:0;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana, san-serif;
	}
	
h1, h2 {
	font-size:21px;
	font-family:Helvetica, Arial, Verdana, san-serif;
	letter-spacing:.2mm;
	line-height:21px;
	font-weight:normal; 
	color:#8dca04;
	}
	
h1 a, h2 a {
	color:#8dca04;
	font-weight:normal;
	}

/* Erik added this */
h1 a:hover, h2 a:hover {
	text-decoration:none;
	}

a {
	color:#fe6c00;
	text-decoration:none;
	font-weight:bold;
	}
	
a:hover {	
	color:#fe6c00;
	text-decoration:underline;
	}
	
a.reverse {
	color:#96ce17;
	}
	
p {
	margin-bottom:8px;
	}

address {
	font-style:normal;
	}
	
blockquote {
	padding:5px 10px;
	margin:10px;
	font-size:11px;
	font-style:italic;
	}
	
#page{
	width:798px;
	margin:36px auto 35px auto;
	}
	
	#content {
		float:left;
		width:490px;
		padding:20px 0 0 15px;
		}
		
		.dateline {
			font-size:9px;
			padding-bottom:10px;
			}
			
		.post {
			background:url(_images/hr.gif) bottom center no-repeat;
			padding:20px 0;
			}
		
		#comments {
			background:#272754;
			padding:10px;
			}
			
		#comments h3, #respond {
			margin-top:5px;
			color:#CCC;
			font-size:18px;
			letter-spacing:.1mm;
			font-weight:normal;
			padding:10px 0;
			}
			#respond span {
				font-size:11px;
				font-weight:normal;
				color:#fff;
				}
				
						
		.commentlist {
			list-style:none;
			}
						
		.commentlist li {
			padding-bottom:15px;
			font-size:11px;
			}
			
		#comment {	
			width:400px;
			height:150px;
			}
	
		#submit {
			width:200px;
			height:40px;
			font-weight:bold;
			font-size:16px;
			background:#1c164b;
			color:#fe6c00;
			border:1px solid #272754;			
			}
			
		.alignright {
			float:right;
			padding:0 0 10px 10px;
			}
			
		.alignleft {
			float:left;
			padding:0 10px 10px 0px;
			}
			
		input, textarea {
			border:1px solid #1c164b;	
			}
		
		.postmetadata {
			margin-top:9px;
			font-size:10px;
			}
	
	#sidebar {
		float:right;
		width:250px;
		padding:27px 15px 0 0;
		font-size:12px;
		}
  
	 .categories h4 {
		background:url(_images/CategoriesHeader.gif) top left no-repeat;
		height:21px;
		width:250px;
		margin:20px 0 0 0;
		padding:0;
		}
	  
	 .categories h4 span {
		display:none;
		}
	  
	 .categories ul {
		padding:10px 0 20px 25px; 	
		}
	  
	 .categories li {
		list-style:square;	
		}
		
		
  
	 .rss h4 {
		background:url(_images/rssHeader.gif) top left no-repeat;
		height:21px;
		width:250px;
		margin:20px 0 0 0;
		padding:0;
		}
	  
	 .rss h4 span {
		display:none;
		} 
	 
	 .rss p {
	 	margin:8px 10px 0 10px;
		}
	 
	 .rss ul {
		padding:8px 0 15px 25px; 	
		}
	  
	 .rss li {
		list-style:square;	
		}
			
	.sideBox {
		width:250px;
		float:left;
		background: url(_images/shadowAlpha.png) no-repeat bottom right !important;
		background: url(_images/shadow.gif) no-repeat bottom right; /* ie6 */
		margin: 20px 0 0 6px !important;
		margin: 0px 0 0 5px; /* ie6 */
		}
		.sideBox div {
		background: none !important;
		background: url(_images/shadow2.gif) no-repeat left top; /* ie6 */
		padding: 0 !important;
		padding: 0 6px 6px 0; /* ie6 */
			}		
		.sideBox span {
		display:block;
		background:#30365a;
		margin: -6px 6px 6px -6px !important;
		margin: 0; /* ie6 */ 
		}			
		.sideBox span.tags {
		background:#30365a url(_images/tagsHeader.png) top left no-repeat;
		padding:33px 10px 5px 10px;
		}			
		.sideBox span.search {
		background:#30365a url(_images/searchHeader.gif) top left no-repeat;
		padding:33px 10px 5px 10px;
		}						
		.sideBox span.search form {
			padding:10px 0 8px 0;
		}			
		.sideBox span.archives {
		background:#30365a url(_images/archivesHeader.png) top left no-repeat;
		padding:33px 10px 5px 10px;
		}			
		.sideBox span.archives select {
		margin:10px 10px 12px 0px;
		width:200px;
		background:#222445;
		color:#fe6c00;
		border:1px solid #32385D;
		}		
		
	.wp-tag-cloud {
		margin:8px 10px 12px 4px;
		}		
		
	.wp-tag-cloud li {
		display:inline;
		margin-right:3px;
		}
  
	 .wp-archive-list h4 {
		background:url(_images/recentHeader.gif) top left no-repeat;
		height:21px;
		width:250px;
		margin:30px 0 0 0;
		padding:0;
		}
	  
	 .wp-archive-list h4 span {
		display:none;
		}
		
	.wp-archive-list ul {
		padding:10px 0 15px 25px; 	
		}
	
	.wp-archive-list li {
		list-style:square;	
		}
		
.wp-caption{
	padding:12px 0 0px 10px;
	margin:5px;
	background:#222445;
	font-size:11px;
	font-style:italic;
	-moz-box-shadow: 4px 4px 7px rgba(0, 0, 0, .5); /* FF3.5+ */
	-webkit-box-shadow: 4px 4px 7px rgba(0, 0, 0, .5); /* Saf3.0+, Chrome */
	box-shadow: 4px 4px 7px rgba(0, 0, 0, .5); /* Opera 10.5, IE 9.0 */
}
		
.wp-caption img{
	margin-bottom:5px;
}

	#footer {
	width:798px;
	margin:0 auto;
		}
		

/* START Footer and Header from main site*/

		
#subContain {
	clear:both;
	border-top:3px solid #140e40;
	border-bottom:3px solid #140e40;
	background:#1c164b;
	margin:20px 0;
	}	
	
	#footer {
		width:785px;
		margin:0 auto;
		}
	
	#footer address, #footer #legal, #footer #footerNav {
		color:#aaa;
		line-height:18px;
		}
	#footer .highlight {
		color:#96ce17;
		}
	
#logo {
	float:left
	}
		
#nav {
	float:right;
	padding:10px 0 14px 0;
	}

	#nav li, #footerNav li {
		display:inline;
		list-style-type:none;
		border-left: 1px solid #666;
		padding:0 7px 0 8px;
		line-height:18px;
		}

	#nav li:first-child,#footerNav li:first-child {
		border-left:0;
		}
	
	#footerNav li:first-child  {
		padding-left:0;
		}
	
	#footer ul {
		margin: 5px 0 10px 0;
		}

	#nav li #lastChild {
		padding-right:0;
		margin-right:0;
		}

		#nav li a {
			font-size:12px;
			text-transform:uppercase;
			font-weight:bold;
			}
		
		#subNav {
			border-top: 1px solid #666;
			height:15px;
			width:100%;
			}
		
		#noNav {
			height:16px;
			}
			
			#subNav li a {
				font-size:10px;
				font-weight:bold;
				}
		
						
		#footerNav li a {
			font-size:11px;
			text-transform:uppercase;
			}	

	#legal a {
		color:#96ce17;
		font-weight:normal;
		}

	#legal a:hover {
		color:#96ce17;
		font-weight:normal;
		}
		

.row {
	clear:both;
	margin-bottom:10px;
	width:100%;
	}

.row label {
	width:67px;
	margin-bottom:16px;
	display:block;
	text-align:right;
	float:left;
	}

.row .textField {
	width:175px;
	display:block;
	float:right;
	}

		
/* End Top Nav */

