/**
 * Navigator Multimedia Inc Standard CSS.
 * @author Chris satterthwaite <chris@navigatormm.com>
 * @version 1.0
 * @copyright Copyright (c) 2007, Navigator Multimedia Inc
**/

/***** Body Formatting *****/
body {
	background:#3b4573 url(../images/interface/bg.jpg) repeat-x;
	color: #C4C7D5;
}
#wrapper{ width:900px; margin:0px auto 0px auto; background-color:#FFFFFF; border-left:solid 2px #ffffff; border-right:solid 2px #ffffff;}
	
/*****Flash Image Formatting *****/	
#flashimage {}
	
/***** Header Formatting *****/	
#header {height:275px; text-align:center;}

/***** Main Navigation Formatting *****/	
#main-navagation
{
	height: 20px;
	position:relative;
	display: block;
}

#main-navagation li
{
	list-style:none;
	float:left; 
	
	text-align:center;
	background-color:#c4c7d5;
}

#main-navagation li a 
{
	color:#3B4573;
	font-size:0.9em;
	font-weight:bold; 
	height:25px; 
	width: 98px; 
	float:left; 
	padding:0px 6px;
}

#main-navagation li a:hover
{
	background:#3B4573;
	color:#C4C7D5;
}

/***** Vertical Dropdown Formatting *****/
#main-navagation li ul { list-style: none;}
#main-navagation li ul li {float:none;}/* Stops the drop down menu li text from floating left */
#main-navagation li {position:relative;}/*Makes the drop down menu postion 0,0 on the parent li instead of the browser window*/

#main-navagation li ul {
	width:160px;/*Changes the width of drop down*/
	display:none;
	background-color:#828593;/* Trick IE into using hover */
	position:absolute;
	left:0px;
	top:19px;
	}

#main-navagation li ul li{
	height:18px;	
	border-bottom: 1px solid #ffffff;
	background-color:#828593;
	}

#main-navagation li ul li:hover{
	color:#ffffff; 
	background-color:#9c9faf;
	}

#main-navagation li ul li a { 
	color:#ffffff; 
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-top:3px;
	}

#main-navagation li ul li a:hover { 
	color:#ffffff;
	}

#main-navagation li:hover ul, #main-navagation li.over ul { display: block; }
#main-navagation li:hover ul, li.over ul { display: block; }

/***** Content Formatting *****/	
#content-wrapper
{
	padding: 0 10px 0 10px;
}

#col1 {
	width:447px;
	min-height:200px;
	height:auto !important;
	height:400px;
	}
	
#col2 {
	width:269px;
	margin-right:10px;	
	}

/***** Col1 General Page Formatting *****/
#col1 h1 { color:#3b4573; font-size:1.2em; font-weight:bold; padding:40px 0px 29px 0px;}
h1 { color:#3b4573; font-size:1.2em; font-weight:bold; padding:40px 0px 29px 0px;}
#col1 h2 { color:#3b4573; font-size:1.1em; font-weight:bold; padding:5px 0px 5px 0px;}
#col1 h3 { color:#3b4573; font-size:1em; font-weight:bold; padding:5px 0px 5px 0px;}
#col1 p  { color:#3b4573; font-size:0.9em; text-align:justify; padding:0px 0px 26px 0px; }
#col1 ul { color:#3b4573; font-size:0.9em; list-style:square; padding:0px 0px 18px 20px;}
#col1 li { padding:0px 0px 10px 0px;}
#col1 a  { color:#3b4573;}
a  { color:#3b4573;}

table{ font-size:0.8em;}

#resorts {width:590px; margin:0px auto;}
#resorts li{ float:left; padding:20px;}
#resorts { text-align:right;}

.contest {
	margin-top: 40px;
	margin-left: 30px;	
}


/***** Col2 General Page Formatting *****/
#col2 #sidelogos li{ padding-bottom:10px;}

/***** Footer Formatting *****/	
#footer {
	width:746px;
	height:36px;
	background: url(../images/interface/bg-footer.gif) no-repeat;
	border-right:solid 2px #ffffff;
	border-bottom:solid 2px #ffffff;
	border-left:solid 2px #ffffff;
	position:relative;
	}
	
#footer #brochure{
    width:255px;
	height:30px;
	display: block;
	position:absolute;
	left:470px;
	top:5px; 
	}
	
#footer #brochure span{
	display:none;
	}

h2
{
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
	font-size: 24px;
	color:#333;
}

h3
{
	padding: 16px 0 0 0;
	margin: 0 0 5px 0;
	font-size: 18px;
	color: #333;
}

#footer-address { color:#ffffff; font-size:0.8em; width:720px; margin-top:5px;}
#footer-address  a{ color:#ffffff;}

