body{
margin:0 auto;
width:800px;
background:#CCCCCC url(images/bk_fade.jpg) repeat-x left top;
}

#frame{
width:800px;
background-color:#FFFFFF;
margin-top:10px;
padding-top:5px;
padding-bottom:5px;
}


#mainMenu {
margin-left:5px;
margin-right:5px;
padding-bottom:10px;
width:790px;
height:200px;
background:#FFFFFF url(images/main_menu.jpg) no-repeat;
text-align:left;
}

#mainMenuLogo {
width:790px;
height:115px;
padding-top:10px;
text-align:left;
}



#mainMenuButtons{
padding-right:0px;
width:790px;
height:50px;
padding-top:21px;
text-align:right;
}

.mainMenuButton {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:20px;
padding:2px 16px 2px 2px;
color:#FFFFFF;
}

.mainMenuButton:hover {
color:#000000;
}

.mainMenuLogoButton {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:30px;
padding:2px 2px 2px 2px;
color:#FFFFFF;
}

.mainMenuLogoButton2 {
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:14px;
padding:2px 2px 2px 2px;
color:#FFFFFF;
}


#columnLeft {
float:left;
width: 490px;
padding: 0px 10px 0px 5px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}

#columnRight {
width:270px;
margin-left:505px;
padding: 5px 15px 10px 5px;
background-color:#F2C997;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
}

#columnEnd {
clear:both;
}

#columnImageRotate{
}

#contactFieldTitle{
padding: 0px 0px 2px 2px;
font-weight:bold;
}

#contactField{ 
padding: 0px 0px 10px 0px;
}

.imageReload{
color:#EBAA5A;
text-decoration:none;
}

.imageReload:hover{
color:#666666;
}

.formField{
background-color: #F8EBDC;
border: 1px solid #666666;
}

#portfolioHeader{
width:485px;
margin-top:10px;
margin-bottom:10px;
margin-left:5px;
margin-right:300px;
}

#portfolio {
margin-left:5px;
margin-right:5px;
padding-top:10px;
width:790px;
background-color:#DACAAD;
}

.thumbImage {
background-color:#FFFFFF;
width: 242px;
height:160px;
padding-bottom:4px;
}

.thumbImageTitle {
height:40px;
background-color:#FFFFFF;
}

#portfolioImageLeft {
float:left;
margin-left:10px;
padding:4px 4px 4px 4px;
width:242px;
height:160px;
background:#FFFFFF;
text-align:center;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
}

#portfolioImageMiddle {
margin-left:270px;
padding:4px 4px 4px 4px;
width:242px;
height:160px;
background:#FFFFFF;
text-align:center;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
}

#portfolioImageRight {
float:right;
margin-right:10px;
padding:4px 4px 4px 4px;
width:242px;
height:160px;
background:#FFFFFF;
text-align:center;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
}

#portfolioTitles {
margin-left:5px;
margin-right:5px;
width:790px;
background-color:#DACAAD;
}

#portfolioTitleLeft {
float:left;
margin-left:10px;
padding:4px 4px 4px 4px;
width:242px;
height:20px;
background:#FFFFFF;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}

#portfolioTitleMiddle {
margin-left:270px;
padding:4px 4px 4px 4px;
width:242px;
height:20px;
background:#FFFFFF;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}

#portfolioTitleRight {
float:right;
margin-right:10px;
padding:4px 4px 4px 4px;
width:242px;
height:20px;
background:#FFFFFF;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}

#portfolioEnd {
margin-left:5px;
margin-right:5px;
width:790px;
height:10px;
background-color:#DACAAD;
}


.linkTitle {
font-weight:600;
}

.regularLink {
text-decoration:none;
margin: 4px 0px 4px 0px;
color:#000000;
}

.regularLink:hover{
color:#666666;
}

#footer {
clear:both;
width:790px;
padding: 15px 0px 10px 0px;
margin-left:5px;
margin-right:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-align:center;
background-color:#CCCCCC;
}

.footerImage {
vertical-align:middle;
border:none;
}

.footerLink {
text-decoration:none;
color:#000000;
}

.footerLink:hover{
color:#666666;
}

.emailLink{
text-decoration:none;
color:#000000;
}

.emailLink:hover{
color:#666666;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
font-weight:normal;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
font-weight:normal;
vertical-align:middle;
}