		body{
background: #e2e2e2 url(http://brandondavis.us/images/bggrad.jpg) repeat-x;
margin-right: 0px;
margin-bottom: 10px;
}



#center{
width: 862px;  
text-align: left;
padding: 0px; 
border-top: 0px;
border-right: 1px;
border-left: 1px;
border-bottom: 1px;
border-color: #C0C0C0;
border-style: solid;
margin: 0 auto;
background-color: #FFFFFF;
}


#alignleft{
text-align: left;
float: left;
}

#alignright{
text-align: right;
float: right;
}

#head{
width: 864px;
margin: 0 auto;
}

.noborder{
border: none;
}

#portfolioimg {
margin-top: 10px;
}


#showcase{
	width: 864px;
margin: 0 auto;
height: 214px;
text-align: left;
}


#gallerygradient{
width: 100%;
height: 21px;
}

#headerimg{
width: 100%;
height: 34px;
font-family: "Lucida Grande", Arial;
font-size: 20px;
text-indent: 22px;
color: #000000;
}

#headerimg2{
width: 100%;
height: 37px;
font-family: Tahoma;
font-size: 20px;
text-indent: 22px;
color: #bc6831;
}

h2{
font-family: Helvetica, Arial;
font-size: 14px;
color: #d4844c;
font-weight: bolder;
}


A.order:Hover{text-decoration:underline; color: #d4844c;}
A.order{color:#bd7440; font-weight: bold;}


A.blueemail:Hover{text-decoration:underline; color: #4790c2;}
A.blueemail{color:#4790c2; font-weight: bold;}


#textbody{
	margin-top: -10px;
margin-left: 23px;
margin-right: 23px;
padding-bottom: 10px;
}

#textbody2{
	margin-top: -10px;
margin-left: 23px;
margin-right: 23px;
padding-bottom: 10px;
}


#footer{
	margin: 0 auto;
	clear: both;
	width: 861px;
height: 60px;
background: #e1e1e1 url(http://brandondavis.us/images/footerbg.jpg);
}

#footertext{
padding: 6px 5px 5px 22px;
font-family: Verdana;
font-size: 11px;
color: #757575;
}

#halfcolumn{
float: left;
width: 50%;
   font-family: "Lucida Grande", Arial; 
   line-height: 17px;
   font-size: 11px;
   color: #000000;
}

#halfcolumn2{
float: right;
width: 50%;
   font-family: "Lucida Grande", Arial; 
   line-height: 17px;
   font-size: 11px;
   color: #000000;
}

#halfcolumn3{
float: right;
width: 50%;
   font-family: "Lucida Grande", Arial; 
   line-height: 17px;
   font-size: 11px;
   color: #000000;
  text-align: right;
}


#halfleft{
float: left;
width: 50%;
   font-family: "Lucida Grande", Arial; 
   line-height: 17px;
   font-size: 11px;
   color: #000000;
}

#halfleft2{
float: right;
width: 50%;
   font-family: "Lucida Grande", Arial; 
   line-height: 17px;
   font-size: 11px;
   color: #000000;
}



.leftmargin {margin-left: 11px}


p{ 
   font-family: "Lucida Grande", Arial; 
   line-height: 17px;
   font-size: 11px;
   color: #000000;
}

A{text-decoration:none; color: #ADADAD; }
A:Visited{text-decoration:none; }
A:Hover{text-decoration:underline; }
A.nav{color:#000000; }
A.black{color:#000000; }
A.nav:Hover{text-decoration:none; color: #000000;}
A.nav:Hover{text-decoration:underline; color: #FF3402;}


A.order:Hover{text-decoration:underline; color: #d4844c;}
A.order{color:#bd7440; font-weight: bold;}

A.h2:Hover{text-decoration:underline; color: #d4844c;}
A.h2{color:#bd7440;}

ul.port-list {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	list-style: none;
	padding: 0px;
	margin-left: 0px;
	width: 200px;
	margin-bottom: 1px;
        height: 19px;
}

ul.port-list li {
	background-color: #ffffff;
	border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #c0c0c0;
	float: left;
	margin-bottom: 1px;
	padding: 0px;
	text-align: left;
        width: 200px;
}

ul.port-list li.on {
	color: #ffffff;
	background-color: #999999;
	border-right: 1px solid #FFFFFF;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
        height: 23px;
}


ul.port-list a {
	color: #000000;
	display: block;
	padding: 3px 12px 3px 12px;
	text-decoration: none;
}

ul.port-list li.on a {
	color: #ffffff;
}

ul.port-list a:hover {
	background-color: #9bb4d2;
	color: #ffffff;
}










ul#nav-list {
	background-color: #bd7440;
	font-family: Lucida Grande, helvetica;
	font-size: 12px;
	color: #FFFFFF;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 864px;
	height: 25px;
}

ul#nav-list li {
	background-color: #bd7440;
	border-right: 1px solid #c77b45;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 25px;
}


ul#nav-list a {
	color: #FFFFFF;
	display: block;
	padding: 8px 16px 2px 8px;
	width: 119px;
	text-decoration: none;
}

ul#nav-list li.on a {
	color: #ffffff;
	background-color: #d4844c;
}

ul#nav-list a:hover {
	background-color: #d4844c;
	color: #ffffff;

}

.clear{
	clear: both;
}


ul#mininav-list {

	font-family: Lucida Grande, helvetica;
	font-size: 11px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 862px;
	height: 19px;
	margin-top: -19px;
}

ul#mininav-list li.on {
	color: #000000;
	font-weight: bold;
	background-color: #ffffff;
	border-right: 1px solid #757575;
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(images/tab_bg.jpg) repeat-x;
}




ul#mininav-list a {
	color: #000000;
	display: block;
	padding: 4px 12px 2px 12px;
	text-decoration: none;
}

ul#mininav-list li.on a {
	color: #000000;
}

ul#mininav-list a:hover {
	color: #000000;
	background: url(images/tab_bg.jpg) repeat-x;
}

ul#mininav-list li {
	background-color: #ffffff;
	border-right: 1px solid #757575;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 19px;
}

