body{
margin: 0;
padding: 0;
text-align: left;
}

img {border:none;}
.imageRight{float:right;}
.orange {color: #feaa1a;}
.alignbottom img{
	vertical-align: bottom; 
}
.textLeft{
	float: left;
	padding: 2px 2px 5px 5px;
}

/* Center Body */
#wrap  {
margin-left: auto;
margin-right: auto;
margin-top: 0;
width: 683px;
}

/* Navigation */

#navContainer {
width: 683px;
height: 27px;
margin: 0;
padding: 0;
text-align: left;
float:left;
}

#nav {
width: 380px;
height: 27px;
margin:0;
padding-left: 303px;
text-align: left;
float:left;
}

#navspacer{
width: 683px;
height: 10px;
margin: 0;
padding: 0;
text-align: left;
float:left;
}
/* header */

#headerContainer {
width: 683px;
height: 121px;
margin: 0;
padding: 0;
text-align: left;
float:left;
}

#logo {
width: 120px;
height: 121px;
margin-right: 4px;
padding: 0;
float:left;
}

#orange1{
background-color: #feaa1a;
width: 120px;
height: 121px;
margin-right: 4px;
padding: 0;
float:left;
}

#orange2{
background-color: #feba14;
width: 120px;
height: 121px;
margin-right: 4px;
padding: 0;
float:left;
}

#orange3{
background-color: #fecd0b;
width: 311px;
height: 121px;
margin: 0px;
padding: 0;
float:left;
}
#headerContainerspacer {
width: 683px;
height: 3px;
margin: 0;
padding: 0;
text-align: left;
float:left;
}

/* Home */

#homeImage {
width: 683px;
height: 263px;
margin: 0;
padding: 0;
text-align: left;
float:left;
}

#homeimagespacer{
width: 683px;
height: 46px;
margin: 0px;
padding: 0;
text-align: left;
float:left;
}

#homeContentContainer{
width: 683px;
height: 169px;
margin: 0px;
padding: 0;
text-align: left;
float:left;
}

#homeContentleft{
width: 318px;
height: 169px;
margin: 0px;
padding: 0;
text-align: left;
float:left;
}

#homeContentright{
width: 335px;
height: 169px;
margin: 0px;
padding: 0 5px 0 20px;
text-align: left;
float: left;
font-family: arial, "lucida console", sans-serif;
font-size: 12px;
color: #999;
line-height: 20px;
border-left: 1px solid #cccccc;
}

#homeContentright a{
font-family: arial, "lucida console", sans-serif;
font-size: 12px;
color: #999;
text-decoration: none;
}

#homeContentright a:hover{
font-family: arial, "lucida console", sans-serif;
font-size: 12px;
color: #999;
text-decoration: underline;
}

/* Content */

#contentContainer{
width: 683px;
margin: 0px;
padding-top: 20px;
text-align: left;
float:left;
}

#contentLeft{
width: 230px;
margin: 0px;
padding: 0 10px 0 0;
text-align: right;
float:left;
}

.contentLeftSubNav{
text-align: right;
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: #feaa1a;
}

.contentLeftSubNav a{
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: #feaa1a;
text-align: right;
text-decoration: none;
}

.contentLeftSubNav a:hover{
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: #feaa1a;
text-align: right;
text-decoration: underline;
}

.contentLeftNav{
font-family: verdana, arial, sans-serif;
font-size: 9px;
color: #ccc;
text-align: right;
}

.contentLeftNav a{
font-family: verdana, arial, sans-serif;
font-size: 9px;
color: #ccc;
text-decoration: none;
text-align: right;
}

.contentLeftNav a:hover{
font-family: verdana, arial, sans-serif;
font-size: 9px;
color: #ccc;
text-decoration: underline;
text-align: right;
}


#contentRight{
width: 400px;
margin: 0px;
padding: 10px 10px 0 15px;
text-align: left;
float:left;
border-left: 1px solid #ccc;
font-family: arial, "lucida console", sans-serif;
font-size: 12px;
color: #999;
line-height: 20px;
}

#contentRight2{
width: 410px;
margin: 0px;
padding: 10px 0 0 15px;
text-align: left;
float:left;
border-left: 1px solid #ccc;
font-family: arial, "lucida console", sans-serif;
font-size: 12px;
color: #999;
line-height: 20px;
}

#contentRight a{
font-family: arial, "lucida console", sans-serif;
font-size: 12px;
color: #feaa1a;
text-decoration: none;
}

#contentRight a:hover{
font-family: arial, "lucida console", sans-serif;
font-size: 12px;
color: #feaa1a;
text-decoration: underline;
}

/* Portfolio */

.gallery { 
font-family: arial, "lucida console", sans-serif;
font-size: 11px;
color: #333333;
line-height: .4em; }

.gallery ul
{
	padding: 0;
	margin: 0px;
	display: inline;
}

.gallery ul li
{
	display: inline;
	list-style-type: none;
	padding-right: 3px;
	margin: 0px;
	text-align: right;
}

.gallery ul li img
{
	padding: 1px;
	border: 1px solid #ccc;
}

#placeholder
{
	padding: 2px;
	text-align: left;
	border: 1px solid #ccc;
}
#desc{
font-family:Arial, sans-serif;
font-size:11px; 
color: #666; 
line-height:1.4em;
}

/* copyright */

#copyrightContainer{
width: 683px;
height: 20px;
margin: 10px 0px 0px 0px;
padding: 5px 0px 0px 0px;
text-align: left;
float:left;
font-family: arial, "lucida console", sans-serif;
font-size: 10px;
color: #999;
line-height: 15px;
border-top: 1px solid #ccc;
}


#copyright{
width: 300px;
height: 20px;
margin: 0px;
padding: 0;
text-align: left;
float:left;
font-family: arial, "lucida console", sans-serif;
font-size: 10px;
color: #999;
}

#copyleft{
width: 340px;
height: 20px;
margin: 0px;
padding: 0;
text-align: right;
float:right;
font-family: verdana, arial, sans-serif;
font-size: 10px;
color: #999;
line-height: 15px;
}

#copyrightContainer a:link {
font-family: verdana, arial, sans-serif;
font-size: 10px;
color: #999;
text-decoration: none;
}

#copyrightContainer a:hover {
font-family: verdana, arial, sans-serif;
font-size: 10px;
color: #feaa1a;
text-decoration: underline;
}

#copyrightContainer a:visited {
font-family: verdana, arial, sans-serif;
font-size: 10px;
color: #b48015;
text-decoration: underline;
}
