/*-----------------------------------------------------------
Description: BEAUMONT-WRIGHT PHOTOGRAPHY 
Author: Soren Aarlev
Author URI: www.aspevents.net
-----------------------------------------------------------*/



/* RESET
-----------------------------------------------------------*/
a img{border:none;}
.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div,img {margin:0; padding:0;}
/*-----------------------------------------------------------*/



/* WEBSITE HTML/BODY
-------------------------------------------------------------*/
html {border:0; margin:0; padding:0; font-size:16px;} 
body {font: 62.5%  Arial, Sans-serif; text-align:center;  color:#fff; margin:0; padding:0; background:url(../g/2009/template/bg_site.jpg) no-repeat #000 top center;  } 
a:link {color:#0ab4de; text-decoration:none;} /* unvisited link */
a:visited {color:#0ab4de; text-decoration:none;} /* visited link */
a:hover {color:#ffa723; text-decoration:none;} /* mouse over link */
a:active {color:#0ab4de; text-decoration:none;} /* selected link */
/*-----------------------------------------------------------*/



/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV{width:885px; margin:0 auto; position:relative;}
#logo {position:absolute; top:60px; left:0;  width:592px; height:47px; }
#polaroids {position:absolute; top:0; right:0; width:283px; height:229px;}
#content {width:885px; font:1.2em/1.7em  Arial, Sans-serif; text-align:left; padding-top:30px;}
#column-left-front {float:left; width:300px;} 
#column-right-front{float:left; width:565px; padding-left:20px;}  
#column-left-pages {float:left; width:600px;} 
#column-right-pages{float:left; width:265px; padding-left:20px;}  
/*---------------------------------------------------------*/



/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:99; position:relative;  float:left; width:592px; height:45px; background:url(../g/2009/template/bg_menu.jpg) no-repeat; margin-top:124px; padding-left:10px;}
.menu1 li{list-style:none; float:left; position:relative; z-index:100; margin-top:4px;}
.menu1 ul{margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:36px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{background-color:#; display:block; /*main menu Background*/}
.menu1 ul li a:visited {color:#fff!important; text-decoration:none;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background-color:#1aa6c6; /*main menu Background on hover*/}
.menu1 ul li a, .menu1 ul li a:hover{text-align:center; display:block; font: bold 1.4em Helvetica, Arial, Sans-serif; letter-spacing:-1px; color:#fff; text-decoration:none; padding:11px 12px 10px 12px; }
menu1 ul li a:active {color:#fff!important; text-decoration:none;}
/*********[END]mainmenu*********/
	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin-top:-4px; padding:0; }
.menu1 ul ul li{list-style:none; position:absolute; width:150px;}
.menu1 ul ul li a{ background-color:#1ea8c8; color:#fff; font: 1.2em Arial, Sans-serif!important; padding:6px 13px; text-align:left; letter-spacing:none;}
.menu1 ul ul li a:hover{font: 1.2em Arial, Sans-serif!important;color:#ffa723!important;background-color:#1ea8c8;padding:0; padding:6px 13px; text-align:left; letter-spacing:none;}
.menu1 ul ul li:hover {background:none; } /* To get rid of the repeating of background color from the main menu*/
.menu1 ul li:hover ul li{background:none; } /* To get rid of the repeating of background color from the main menu*/
.menu1 ul ul {visibility:hidden;position:absolute;height:0;}
.menu1 ul li:hover ul, .menu1 ul a:hover ul{visibility:visible;}
/*********[END]submenu*********/

/*---------------------------------------------------------*/



/* HEADINGS
-----------------------------------------------------------*/
h1 {font:bold 4em Helvetica, Arial, Sans-serif; color:#fff; letter-spacing:-4px; } 
h2 {font:bold 2.8em Helvetica, Arial, Sans-serif; color:#fff; letter-spacing:-3px; }
h3 {font:bold 1.6em Helvetica, Arial, Sans-serif; color:#fff; letter-spacing:-1px; padding-bottom:3px;} 
/*---------------------------------------------------------*/



/* SHEETS
-----------------------------------------------------------*/
div.sheetbody {border-bottom:1px dotted #fff; margin-bottom:10px;  padding-bottom:20px;} 
/*---------------------------------------------------------*/



/* PANELS
-----------------------------------------------------------*/
div.panel_body { border-bottom:1px dotted #fff; padding-bottom:5px; margin-bottom:10px;} /* Plain panel */
div.panel_body P {margin:0; padding:0;}

/*---------------------------------------------------------*/



/* FOOTER
-----------------------------------------------------------*/
div#footerwrap {border-top:1px dotted #fff;  width:885px; margin-top:20px; margin-bottom:20px;}
div#footerinfo {font:1em/30px Arial, sans-serif; color:#733a14; float:right; }
ul#footer {height:30px; margin:0; text-align:left;  float:left; } 
ul#footer ul {margin:0; padding:0;}
ul#footer li {list-style:none; display:inline;  font:1em/30px Arial, sans-serif; color:#733a14;  padding:0 2px 0 2px; margin:0;}
ul#footer li a{ color:#733a14;  text-decoration:none;padding:0;}
ul#footer li a:visited{color:#733a14; text-decoration:none; padding:0;}
ul#footer li a:hover{color:#fff; text-decoration:none; padding:0;}
ul#footer li a:active{color:#733a14; text-decoration:none; padding:0;}
/*---------------------------------------------------------*/
