@charset "UTF-8";
/* CSS Document */

/****************** D I V S ******************/

#container{width:100%; height:auto;}

#branding{margin:0 auto; width:100%; height:140px; top:445px; position:fixed; text-align:center; background:url("../images/brand_bckgrnd.gif") repeat-x;}

#bottomnav{margin:10px 0 0;}
		
#maincontent{margin:0 25px; height:auto; overflow:hidden;}

#textcallout{width:829px; height:50px; background-color:#000; margin:25px 0 0 25px;}

.div{width:380px; height:350px; margin-right:50px; float:left; background-color:#000; text-align:justify;}
.cdc{width:425px; margin-right:5px;}
.padtop37{padding-top:37px;}
.heartofglass{width:500px;}

#content01{width:380px; height:350; margin-right:65px; margin-top:37px; float:left; text-align:center; background-color:#000; overflow:auto;}
#content-work{width:380px; height:350px; margin:0 50px 0 0; float:left; text-align:justify; background-color:#000; overflow:hidden;}
#content-bio{width:380px; height:313px; margin-right:20px; float:left; text-align:justify; background-color:#000;}
#content-bio_2{width:380px; height:313px; margin-top:37px; float:left; text-align:justify; background-color:#000;}
#events{overflow:auto; width:380px; height:325px; background-color:#000; text-align:justify;}
#content-contact{width:380px; height:350px; margin-right:65px; float:left; background-color:#000; text-align:justify;}

#bio-wrapper{width:800px; height:350px; margin-right:50px; float:left; text-align:left; background-color:#000; overflow:hidden;}

#content04_05wrapper{width:380px; height:350px; margin-right:65px; float:left; text-align:justify; background-color:#000;}

#port01, #port02, #port03, #port04, #port05, #port06{width:380px; height:304px; margin-right:65px; margin-top:37px; float:left; background-color:#000;}

div#navcontainer01, div#navcontainer02, div#navcontainer03, div#navcontainer04, div#navcontainer05, div#navcontainer06{height:15px; width:380px; background-color:#000; text-align:center; margin-top:10px; padding-top:5px; overflow:hidden}

.purchase, .purchase p{padding:15px 0 0;}
.purchase p{clear:none;}
.purchase p.textright{text-align:right;}
.purchase img{float:right; border:0 none;}

#about div.left{width:90px;}
#about div.left img{margin-bottom:15px;}
#about .scroll{height:275px;}
#about h3{margin-left:100px; clear:none; color:#fdb813; font-weight:bold; font-size:9px;}
#about p{margin-left:100px; padding-bottom:14px; clear:none;}

.left{float:left;}
.right{float:right;}

#scrollright, #scrollleft{width: 100px; margin-top: -10px; cursor: pointer;}
#scrollright{float: right;}
#scrollleft{float: left;}
#scrollright p, #scrollleft p{font-size: 3em; line-height: .5em; color: #fff; font-weight: bold;}
#scrollright p:hover, #scrollleft p:hover{color: #FDB813}
