body,table,div,img
{
	margin:0px;
	padding:0px;
	border:0px;
}


html,body {height: 100%;} 

body
{
	background-color:#000000;	
	font-family:Verdana,verdana,sans-serif;
	font-size:11px;
	color:#ffffff;
	background-image:url('http://www.brightcoreconsulting.com/images/layout/blue-bg.jpg');
	background-position:50% top;
	background-repeat:repeat-x;
}

object { outline:none; }

.container {
  min-height: 100%;
  width:750px;
  margin:0px auto 0px auto;
}

.center
{
	text-align:center;
}

.bold
{
	font-weight:bold;
}

.clear
{
  clear:both;
}

a:link
{
	color:#00ffff;
	text-decoration:none;
}

a:visited
{
	color:#00ffff;
	text-decoration:none;
}

a:hover
{
	color:#00ffff;
	text-decoration:underline;
}

.main
{
	width:750px;
	margin:0px auto 0px auto;
}


.banner
{
  width:750px;
  height:200px;
}

.menubar
{
  width:750px;
  height:105px;
}

.content
{

}


.sidebar
{
  width:375px;
  font-size:10px;
  float:left;
}

.copycolumn
{
	width:370px;
	float:right;
}

.copy
{
  
  padding:0px 5px 5px 0px;
}



.footer
{
	margin:0px auto 0px auto;
	width:750px;
	text-align:center;
	font-size:10px;
	padding:0px 0px 10px 0px;
	color:#cccccc;
}


.menubutton
{
  border:0px;
}

h1
{
  background-color:#101c44;
  border:solid 1px #444488;
  text-transform:uppercase;
  font-size:16px;
  padding:3px;
}


h2
{
  background-color:#000044;
  border:solid 1px #222266;
  font-weight:normal;
  font-weight:bold;
  font-size:14px;
  padding:3px;
}


h3
{
  border-bottom:solid 1px #222266;
  font-weight:bold;
  font-size:11px;
  padding:3px;
}

.sidebar_title
{
  font-weight:bold;
  font-size:10px;
  border-bottom:solid 1px #aaa;
  padding:3px 0px 3px 0px;
}


.bio_name
{
  padding-top:10px;
  font-size:16px;
  color:#77aaff;
  border-bottom:solid 1px #666;
}

.bio_title
{
  color:#88ddff;
  font-style:italic;
}

.portfolio_image
{
float:left;
margin:10px;
width:125px;
}


.case_study
{
padding:0px 7px 5px 7px;
border:solid 1px #0000dd;
background-color:#00061d;
margin:15px;
}

.basic_info
{
border:solid 1px #4a7394;
padding:5px;
width:95%;
margin-top:13px;
}

.basic_info .field
{
color:#abc;
text-align:right;
}

.members_menu
{
font-size:11px;
}

.admin_menu
{
font-size:11px;
}

.admin_menu a,.admin_menu a:link,.admin_menu a:visited,.admin_menu a:hover
{
color:#FF0000;
}

.project_tn
{
border:solid 1px #ddd;
padding:5px;
background-color:#001234;
}

.project_details
{
margin:10px auto 5px auto;
padding:0px 10px 10px 10px;
border:solid 1px #246;
}
.login_area
{
border:solid 1px #468;
margin:0px 10px 0px 0px;
padding:5px;
font-size:11px;
background-color:#012;
}
