* {padding:0; margin:0}
body { font: normal 10px/16px Verdana, sans-serif; color: #FFF; background-color: #E9E6E5}
p { margin: 0 0 16px; padding: 0}
#container { font: normal 10px/16px Verdana, sans-serif; color: #000; background-color: #C9C1BD; height: 600px; width: 800px; margin-left: -400px; position: absolute; left: 50%; top: 0}
#top { position:absolute; left:0; top:0; width:800px; height:144px; z-index:1}

/*************primary nav**************/
#nav1 { position:absolute; left:0; top:144px; width:63px; height:28px; z-index:1}
#cnav2 { position:absolute; left:63px; top:144px; width:155px; height:29px; z-index:1}
#cnav3 { position:absolute; left:218px; top:144px; width:119px; height:28px; z-index:1}
#cnav4 { position:absolute; left:337px; top:144px; width:81px; height:28px; z-index:1}
#cnav5 { position:absolute; left:418px; top:144px; width:87px; height:28px; z-index:1}
#cnavcomm { position:absolute; left:505px; top:144px; width:101px; height:28px; z-index:1}
#cnav6 { position:absolute; left:606px; top:144px; width:88px; height:28px; z-index:1}
#cnavend { position:absolute; left:695px; top:144px; width:43px; height:28px; z-index:1; border-right:1px solid #fff}
#calm { position:absolute; left:739px; top:144px; width:52px; height:29px; z-index:1}
#fourstars { position:absolute; left:712px; top:21px; width:76px; height:99px; z-index:1}
#heading { position:absolute; left:0; top:172px; width:415px; height:37px; z-index:1}
#cgalheading { position:absolute; left:0; top:172px; width:364px; height:60px; z-index:1}
#textpanelleft { position:absolute; left:0; top:209px; width:414px; height:361px; z-index:1; border-right:2px solid #fff}
#photo { position:absolute; left:415px; top:172px; width:385px; height:398px; z-index:1}
#bottleft { position:absolute; left:0; top:570px; width:580px; height:30px; z-index:1}
#email { position:absolute; left:580px; top:570px; width:220px; height:30px; z-index:1}
#textleft { position:absolute; left:13px; top:210px; width:396px; z-index:10}
#textleftgal { position:absolute; left:13px; top:213px; width:356px; z-index:10}
#textleftnav { position:absolute; left:11px; top:210px; width:397px; height:246px; z-index:1}
.caps {text-transform:uppercase}
/***************classes************/
.bodytext { font: normal 10px/16px Verdana, sans-serif; color: #fff}
.bodytextblue { font: normal 10px/16px Verdana, sans-serif; color: #004F5D}
.weetext { font: normal 9px/12px Verdana, sans-serif; color: #000}

a:link { text-decoration: none; font-weight: bold; color: #000}
a:visited { text-decoration: none; font-weight: bold; color: #000}
a:hover { text-decoration: none; font-weight: bold; color: #fff}
a:active { text-decoration: none; font-weight: bold; color: #000}

.headings { color: #243F93; font-weight: bold; font-size: 12px; line-height: 18px}

.whiteheadings { color: #fff; font-weight: bold}
.subheadings { color: #243F93; font-weight: bold; font-size: 10px; line-height: 16px}
.tablebeige { font-size: 10px; background-color: #C9C1BE; line-height: 15px; color: #000; border: 1px solid #fff}
.tablewhitebox { font-size: 10px; background-color: #fff; line-height: 15px; color: #000; border: 1px solid #fff}
.tablegreybox { font-size: 10px; background-color: #A0A0A0; line-height: 15px; color: #000; border: 1px solid #000}
.brownbackground { font-size: 10px; background-color: #62524E; line-height: 15px; color: #C9C1BE; border: 1px solid #fff; padding: 1px 3px}

#textleftnav ul{position:absolute;left:0;top:72px;margin: 0;padding: 0;list-style-type: none;}
#textleftnav li { margin: 0 0 .2em; font-weight:bold; color:#BFD3D6; }
#textleftnav a{display: block;color:#BFD3D6;width: 270px;padding-left:0;text-decoration: none;}
#textleftnav a:hover{color:#fff;}
#photo ul#portfolio li {list-style-type:none}
/*************iframepositioner**************/

#iframecontainer { top: 172px; left: 415px; width: 385px; height: 398px; position: absolute}
#iframecontainer2 { top: 172px; left: 364px; width: 436px; height: 398px; position: absolute}
.bodytextbeige { font-family: Verdana, sans-serif; font-size: 10px; line-height: 16px; color: #C9C1BE}
.brownbox { font: normal 10px/16px Verdana, sans-serif; color: #C9C1BE; background: #62524E; border-right: 2px solid #fff; border-bottom: 2px solid #fff}
.bodytextbrown { font: normal 10px/16px Verdana, sans-serif; color: #62524E}

#month1 { position:absolute; left:34px; width:314px; z-index:1; top: 40px}
#month2 { position:absolute; left:34px; top:187px; width:314px; z-index:1}
#month1 p, #month2 p {margin:0}
#previous { position:absolute; left:34px; top:334px; width:78px; height:16px; z-index:1}
#next { position:absolute; left:269px; top:334px; width:78px; height:16px; z-index:1}

#cgal1 { position:absolute; left:0; top:229px; width:102px; height:85px; z-index:1}
#cgal2 { position:absolute; left:102px; top:229px; width:109px; height:85px; z-index:1}
#cgal3 { position:absolute; left:211px; top:229px; width:106px; height:85px; z-index:1}
#cgal4 { position:absolute; left:317px; top:229px; width:98px; height:85px; z-index:1}
#cgal5 { position:absolute; left:0; top:313px; width:102px; height:85px; z-index:1}
#cgal6 { position:absolute; left:102px; top:313px; width:109px; height:85px; z-index:1}
#cgal7 { position:absolute; left:211px; top:313px; width:106px; height:85px; z-index:1}
#cgal8 { position:absolute; left:317px; top:313px; width:98px; height:85px; z-index:1}
#cgal9 { position:absolute; left:0; top:398px; width:102px; height:87px; z-index:1}
#cgal10 { position:absolute; left:102px; top:398px; width:109px; height:87px; z-index:1}
#cgal11 { position:absolute; left:211px; top:398px; width:106px; height:87px; z-index:1}
#cgal12 { position:absolute; left:317px; top:398px; width:98px; height:87px; z-index:1}
#cgal13 { position:absolute; left:0; top:485px; width:102px; height:85px; z-index:1}
#cgal14 { position:absolute; left:102px; top:485px; width:109px; height:85px; z-index:1}
#cgal15 { position:absolute; left:211px; top:485px; width:106px; height:85px; z-index:1}
#cgal16 { position:absolute; left:317px; top:485px; width:98px; height:85px; z-index:1}

#bheading { position:absolute; left:0; top:0; width:384px; height:37px; z-index:1}
#background { position:absolute; left:0; top:37px; width:385px; height:361px; z-index:1}
#opening { position:absolute; left:11px; top:38px; width:363px; z-index:2}

#gbackground { position:rolative; padding:0!important; margin:0!important; width:102px; height:398px}
