body {
	background-color:#fff; margin:0px;
	color:#aaa;	font-family: tahoma;
	}

a { text-decoration:none; }
img { border:0px; }
table, tr, td { border:0px; margin:0px; }

#header { width:983px; height:151px; }

#logo { 
	width:363px; height:151px;
	background-image:url(http://www.brockstarr.com/portfolio/ccc/inc/images/logo.gif);
	float:left;
	}

#login { 
	width:511px; height:25px;
	background-image:url(http://www.brockstarr.com/portfolio/ccc/inc/images/login_bg.jpg);
	background-repeat: no-repeat;
	float:right;
	}
	
#nav_wrapper { width:983px; height:41px; overflow:hidden; }


/* SEARCH */
#search_bar { background-image:url(http://www.brockstarr.com/portfolio/ccc/inc/images/search_bg.jpg); width: 397px; height:41px; }
.login_tbox { width:90px; height:12px; padding-bottom:4px; font-size:11px; border:0px; margin-bottom:2px; }
.login_label { color:#fff; margin-bottom:8px; font-size:11px; }
.login_submit { background-color:transparent; border:0px solid transparent; width:auto; height:auto; margin-bottom:1px; color:#fff; font-size:11px; }
.login_submit:hover { color:#fff; border:1px solid #fff; }







/*================== FOOTER ====================*/
#footer { 
	width: 983px; height:120px;
	background:#000;
	}

#footer_content {
	background-image:url(http://www.brockstarr.com/portfolio/ccc/inc/images/footer_bg.gif);
	width:844px; height:72px;
	color:#fff; font-size:12px;
	}

	#footer_content a { text-decoration:none; color:#aaa; }
	#footer_content a:hover { color:#fff; }

#about_box { float:left; padding-left:14px; width:329px; height:221px; background-image:url(http://www.brockstarr.com/portfolio/ccc/inc/images/content_box1.gif); font-size:12px;}
#profile_box { float:left; width:365px; height:221px; background-image:url(http://www.brockstarr.com/portfolio/ccc/inc/images/content_box2.gif); font-size:12px; }
.profile_link { text-decoration: none; color:#aaa; }
.profile_link:hover { color:#fff; }
	
.brockstarr {background-color:#000; padding-right:70px;}
.brockstarr a { color:#aaa; text-decoration:none; }
.brockstarr a:hover { color:#444; }
.learnmore { font-size:11px; color:blue; text-decoration:none; }
.learnmore:hover { color:#aaa; }


/*================== CONTENT ====================*/
#content { 
	width:983px; height:470px;
	background-image:url(http://www.brockstarr.com/portfolio/ccc/inc/images/flash_bg.jpg);
	}
	
#content_sub { 
	width:983px; height:auto;
	background: #222; color:#eee;
	}
	
#inner_content_wrapper {
	padding:10px;
	}




.content_heading1 { color:#fff; font-size:13px; font-weight:800; }
.content_heading2 { color:#fff; font-size:11px; font-weight:300; }
.content_heading3 { font-size:10px; color:#fff; font-weight:200; }
.content_heading4 { font-size:10px; }



.quick_contact_tbox { 
	width:160px; height: auto;
	background: #444; border: 1px solid #555; color:#fff;
	}
	
	
.quick_contact_submit {
	font-size:11px; color:#fff;
	border:1px solid #555; background:#444;
	}
.quick_contact_submit:hover {
	background:blue;
	}
	
	
	
	
	
/*================== CONTACT PAGE DEFINITIONS ====================*/
.contact_wrapper {
	width: 500px; height: auto;
	border: 0px solid #333;	padding:3px; 
	font-size:18px; color:#eee;
	}

.contact_label {	
	margin:3px;
	float: left; font-size: 18px; }
.contact_formbox {
	width: 300px; height: 30px;
	background: #444; border: 1px solid #555;
	color:#eee;	font-size:18px;
	padding: 4px 4px 0px 4px;
	}
	
select.contact_formbox {
	width: 310px; height: 30px;
	background: #444; border: 0px solid #555;
	color:#eee;	font-size:18px;
	padding: 4px 4px 0px 4px;
	}
	
.contact_areaformbox {
	width: 300px; height: auto;
	background: #444; border: 1px solid #555;
	color:#eee;	font-size:18px;
	padding: 4px 4px 0px 4px;
	}
	
.contact_submit {
	font-size:18px; color:#fff;
	border:1px solid #555; background:#444;
	padding:3px;
	}
.contact_submit:hover {
	background:blue;
	}
	
	
	
/*================== NEWS DEFINITIONS ====================*/
.news_heading1 { font-size:18px; }
.news_heading2 {font-size:11px; color:#555; }
.news_heading3 { font-size:11px; }
.news_content { font-size:11px; color:#aaa; }
.news_archive { font-size:9px; color:#aaa; }
.news_archive:hover { color:#fff; }
	

/*================== LOGGED IN DEFINITIONS ====================*/


#content2 {
	width:auto; height:396px;
	display:block; background:#eee;
	}

#logo2_wrapper {
	width:auto; height:151px;
	border:0px solid red;
	margin:0px;
	}
	
#logo2 {
	width:363px; height:151px;
	background-image:url(http://www.brockstarr.com/portfolio/ccc/inc/images/logo.gif);
	float:left; display:block;
	}

.nav_wrapper { width:auto; height:24px;	background:#fff; color:#eee; }
.nav_wrapper a { color:#aaa; text-decoration:none; }
.nav_wrapper a:hover { color:#fff; }
.searchresults { width:400px; height:auto; padding:6px; }
.searchresults a { text-decoration:none; color:#aaa; }
.searchresults a:hover { color:blue; }
.searchresults font { color:blue; }
.searchresults b { color:#444; }


.edit { width:100%; height:auto; padding:0px; margin:0px; border:0px; }
.edit font { color:#444; font-weight:bold; }
.edit a { color:#444; }
.edit a:hover { color:blue; }
.edit_field { background:#eee; width:80%; height:auto; border:1px solid #aaa; padding:4px; }

.add_photo {
	border:1px solid #aaa;
	width:90%; height:auto; 
	padding:4px; color:#444;
	}