body {

	margin: 0px; background: #fff;
	color: rgb(80,60,10); font-family: arial;
	font-size: 10px;

}


.topbar, #top_bar, .blog_entry a, .blog_subject, .blog_link1:hover, .port_heading1, .port_heading2, td.port_heading3, .port_heading4, .contact_form_heading   { color:rgb(200,60,10); }
#dynamic_bar, #dynamic_bar_sub, #current_project, .footer, li.navigation font, .formsearch, .contact_form_submit { background:rgb(200,60,10); }
.topbar:hover, .footer, .footer a, li.navigation a, li.navigation font, .formsearch, .port_content2   { color:#fff; }



#top_bar { background:#000; width: 100%; height: 25px; padding: 0px 0px 0px 0px; }
	.topbar { font-weight:bold; font-size: 12px; text-decoration:none; }
	
#dynamic_bar { width: 100%; height: auto; padding: 40px 0px 40px 0px; }
	#logotext { position:relative; left:-999px; }

#dynamic_bar_sub { width: 100%; height: auto; padding: 40px 0px 40px 0px; }

#recent_port {display:block; background:#000; width:720px; height:200px; background-image: url(../../inc/images/recent_portfolio.gif);}

#current_project { width:400px; height: 200px; border: 0px solid #444; background-image: url(../../inc/images/current_proj.gif); }

#content_wrapper { width:940px; height: auto; margin-top: 30px; }

.footer { width: 100%; height: 40px; }

	.footer a { font-size:11px; text-decoration: none; font-weight: bold; }

	.footer a:hover { text-decoration: underline; }

.heading1 { font-family: 'Arial Black'; font-size: 24px; font-weight:bolder; color: #fff; }

.heading2 { font-family: 'Arial Black'; font-size: 14px; font-weight: bold; color: #fff; }

.heading3 { font-family: 'Arial'; font-size: 11px; font-weight: bold; color: rgb(200,60,10); }

.heading4 { font-family: 'Arial Black'; font-size: 14px; font-weight:bolder; color: #444; }


.phone_contact { font-size:20px; color: #999; font-weight:bolder;  }

/* BLOG */

.blog_entry {height:auto; width:auto; overflow:hidden; border: 0px solid #000; }

	.blog_entry a { text-decoration:none; }

	.blog_entry a:hover { text-decoration:none; color:#aaa; }

	

.blog_subject { font-size: 11px; font-weight: bolder; }

.blog_date { font-size: 9px; font-weight: bold; }


.blog_heading1  { font-size:14px; font-weight: bolder; color: #444; }
.blog_link1 { font-size:11px; font-weight:bold; text-decoration:none; color:#444; }






/* Navigation */

#nav_wrapper { width: 100%; height: auto; border:0px solid #fff; background:#cccccc; padding-bottom:0px; border-bottom: 4px solid #bbbbbb; }

#navigation { width: auto; height: auto; padding:0px; }

	ul.navigation { list-style-type: none; margin:0; padding:0;}

	li.navigation  { display:block; float:left; width: auto; } 

	li.navigation a { position: relative; text-decoration: none; display:block; width: auto; height:40px; background:#cccccc; border:0px solid #333; padding: 22px 20px 0px 20px; font-size: 12px; font-weight: bolder; }

	li.navigation a:hover { background: #bbbbbb; }

	li.navigation font { position: relative; text-decoration: none; display:block; width: auto; height:40px; background:rgb(200,60,10); border:0px solid #333; padding: 22px 20px 0px 20px; font-size: 12px; font-weight: bolder; }

	

	

.formsearch {  width: auto; height: 20px; border: 1px solid #aaaaaa; }



.formtbox { width:140px; height:auto; border: 1px solid #999999; }

.formtbox:focus { background: #eeeeee; }

.formtbox_search { width:260px; height:auto; border: 1px solid #999999; }

.formtbox_search:focus { background: #eeeeee; }







/* PORTFOLIO */

.port_heading1 { font-size: 24px; font-weight: bolder; }

.port_heading2 { font-size: 14px; font-weight: bolder; }

td.port_heading3 { font-size: 14px; font-weight: bolder; background:#aaaaaa; }

.port_content1{ font-size: 11px; color: #444; }

.port_content2 { font-size: 11px; }



.port_heading4 { font-size: 14px; font-weight: bolder; }

.port_heading4:hover { color: #444; }





/* Contact */

.contact_form_tbox { width: 200px; border: 1px solid #999; }

.contact_form_tbox:focus { width: 200px; border: 1px solid rgb(200,60,10); background:#eeeeee; }

.contact_form_label { font-size: 11px; color:#444; font-weight: bold; }

.contact_form_text { font-size: 14px; color:#444; font-weight: bold; }

.contact_form_submit {  width: auto; height: 20px; border: 1px solid #aaaaaa; color:#fff; }

.contact_form_heading { font-size: 14px; font-weight: bold; }





.brock_image { width: 300px; height:300px; border: 1px solid rgb(200,60,10); margin-bottom: 4px; background-image:url(../../inc/images/kierananddaddy.jpg); background-position: -100px 0px ; background-repeat: no-repeat; }
#brock_image_resume { width: 150px; height:150px; border: 1px solid rgb(200,60,10); margin-bottom: 4px; background-image:url(http://www.brockstarr.com/portfolio/images/graphic.jpg); background-position: -220px 0px ; background-repeat: no-repeat; float:left; margin-right: 6px; }