body {
   background: #806126 url(/media/gm-bg.gif) top center repeat-x;
   padding: 0px;
   margin: 0px;
}  
  
a img {
   border: 0px;
}  
  
#gmsite {
   position: absolute;
   width: 1030px;
   padding: 0px;
   left: 50%;
   margin-left: -490px;
}    

#gmleft {
   float: left;
   width: 480px;
   padding: 75px 0px 0px 0px;
}  
  
#gmleft .gmcontact {
   padding: 30px 0px 0px 0px;
}  
  
#gmleft .gmlogin {
   padding: 5px 10px 0px 20px;
   background: url(/media/login-bg.gif) no-repeat;
   width: 330px;
   min-height: 115px;
   margin-top: 70px;
}  
  
#gmleft .gmportfolio {
   width: 462px;
   min-height: 566px;
   background: url(/media/portfolio-bg.jpg) no-repeat;
   padding: 28px 0px 0px 18px;
}  
  
*html #gmleft .gmportfolio {
   height: 566px;
}  
  
#gmleft .gmportfolio .backnext {
   float: left;
   width: 180px;
}  
  
#gmleft .gmportfolio .thumbnumbers {
   float: left;
   width: 220px;
   text-align: right;
   padding: 15px 0px 0px 0px;
}  
  
#gmleft .gmportfolio .description {
   clear: both;
   text-align: right;
   width: 400px;
   font-family:'century gothic',arial,helvetica,sans-serif;
   font-size:14px;
   color:#999;
   line-height:15px;
   padding:30px 0 0 0
}  

#gmleft .gmportfolio .description a { font-family:'century gothic',arial,helvetica,sans-serif; font-size:14px; color:#999; text-decoration:none}
#gmleft .gmportfolio .description a:hover {color:#B0D8F0; text-decoration:underline}
#gmleft .gmportfolio .container {width:430px;height:430px;background:#fff url(/media/loading.gif) no-repeat}

  

#gmright { float: right; position:relative; width: 380px;margin-right: 107px; display:inline;}

#gmright #gmnav { position:absolute; top:35px; left: 236px; min-height: 85px; width:200px}
  
  
#gmright #gmnav .navlinks {
   float: left;
   width: 65px;
}  
  
#gmright #gmnav .navlinks2nd {
   float: left;
   width: 52px;
   margin-top: 14px
}  
#gmright #gmnav .navlinks2nd-3 {
   float: left;
   width: 52px;
   margin-top: 42px
}  

  
#gmright #gmnav .navlinks3rd {
   float: left;
   width: 15px;
   margin-top: 14px;
}  
  
#gmright #gmnav a {
   display: block;
   padding: 0px;
   margin: 0px;
}  
  
#gmright #gmnav .navdivide {
   float: left;
   width: 28px;
}  
  
#gmright #gmtitle { position:absolute; top: 130px; right: 0;}

  
#gmright .gmportfolio { position:absolute;left:15px;top:252px;width:360px}  
  
#gmright .gmportfolio .gmfoliotitle {
	position:absolute;
	left:320px;
	top:20px;	
}  
  
#gmright .gmportfolio .gmfoliothumbs {
   position:absolute;
   left: 230px;
   top: 30px;
   width: 100px;   

}  
  
#gmright .gmportfolio .gmfoliothumbs a {
   float: left;
   display: block;
   width: 33px;
   padding: 2px;
   margin: 3px;
}  
  
#gmright .gmportfolio .gmfoliothumbs a.thumbsel {
   padding: 0px;
   border: 2px solid #fff;
}  
  
#gmright .gmfiller {
   height: 100px;
}  
  

#gmright #gmfooter { position: absolute; top: 620px; right: 0; text-align: right;} 

.homepage #gmright #gmfooter {top: 660px}

#gmnews {position:absolute; right:0;top:293px;background:#fff url(/media/bg-news.gif) no-repeat;width:306px;height:329px;}
#gmnews .content {margin:10px 0 10px 30px;padding:10px;width:242px;height:289px;overflow:auto; font-family:arial,helvetica,sans-serif;font-size:11px;color:#A76042}
#gmnews .content h2 {font-family:'century gothic',arial,helvetica,sans-serif;font-size:16px;margin: 0 0 10px 0}

.news-item {padding: 0 0 10px 0; font-size:11px;color:#DAD9A5}
.news-item h3 {margin:0;color:#E2B92A;font-size:11px;font-weight:bold;margin:0 0 5px 0}
.news-item-date {color:#DAD9A5}
.news-item a {color:#fff;text-decoration:none}
.news-item a:hover {color:#B0D8F0;text-decoration:none}}
.news-item p {margin: 0 0 5px 0}

#gmnews hr {background-color:#583D06;display:block;height:1px;margin-bottom:5px;margin-top:2px;border:0}

.subscribe {font-family:arial,helvetica,sans-serif;font-size:12px;margin: 20px 0 0 10px}
.subscribe p {margin: 0 0 2px 0}
.subscribe input{font-size:11px;}
.subscribe input.input-email {color:#6A4F18}

.projectsmenu {position:absolute;top:35px;width:205px;font-family:arial,helvetica,sans-serif;font-size:12px;text-align:right;
	border-right:solid 1px #B0D9F0;padding: 0 10px 0 0;height:205px}
.projectsmenu a {display:block;float:none;color:#907541;text-decoration:none}
.projectsmenu a.active, .projectsmenu a:hover {color:#fff;}
