
/***** Global *****/
/* Body */
body 
{
	font-size: 95%;
	font-family: 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
	line-height: 1.429;
	margin: 0;
	padding: 0;
	text-align: left; 
}

/* Headings */
h2 {font-size: 1.571em}	/* 22px */
h3 {font-size: 1.429em}	/* 20px */
h4 {font-size: 1.286em}	/* 18px */
h5 {font-size: 1.143em}	/* 16px */
h6 {font-size: 1em}	/* 14px */

h2, h3, h4, h5, h6 
{
	font-weight: 400;
	line-height: 1.1;
	margin-bottom: .8em;
}


/* Anchors */
a {outline: 0; text-decoration: none;}
a img {border: 0px; text-decoration: none;}

a:link {color:#878787;}      /* unvisited link */
a:visited {color:#878787;}  /* visited link */
a:hover {color:#2e6365;}  /* mouse over link */
a:active {color:#878787;}  /* selected link */

/* Paragraphs */
p {margin-bottom: 1.143em;}
* p:last-child {margin-bottom: 0;}

strong, b {font-weight: bold;}
em, i {font-style: italic;}


/* Line */
hr{
border: 0px;
color: #8C8C8C;
background-color: #8C8C8C;
height: 2px;
width: 95%; 
noshade: none; 
align: center;}

/* HTML5 tags */
header, section, footer,
aside, nav, article, figure 
{
	display: block;
}


/***** Header *****/
#menu  
{
	width: 100%;
	font-family: 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
	font-size: 110%;
	float: left;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	text-align: center; 
	position:relative; 
	
	/* For WebKit (Safari, Google Chrome etc) */ 
	background: -webkit-gradient(linear, left top, left bottom, from(#DCDCDC), to(#8C8C8C)); 
	/* For Mozilla/Gecko (Firefox etc) */ 
	background: -moz-linear-gradient(top, #DCDCDC, #8C8C8C);   
	/* For Internet Explorer 5.5 - 7 */ 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DCDCDC, endColorstr=#8C8C8C); 
	/* For Internet Explorer 8 */ 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#DCDCDC, endColorstr=#8C8C8C)";
	border-bottom: 1px solid #C8C8C8; 
	border-top: 1px solid #C8C8C8; 
}
	
#menu  ul
{
	list-style: none; 
	margin: 0 auto;
}
		
#menu  ul li 
{
	float: left; 
	position: relative;
}
	
#menu  ul li a 
{
	display: block;
	padding: 6px 10px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	color: #000000;
	border-right:1px solid #DCDCDC;
	border-left:1px solid #DCDCDC;
}
	
#menu  ul li a:hover 
{
	color: #F7F7F7;
	background-color: #3e8688;
}
	
#menu  ul li ul 
{
	display: none;
}	
	
#menu  ul li:hover ul 
{
	display: block;
	position: absolute;
	z-index: 9999;
}
	
#menu  ul li:hover ul li a 
{
	display: block;
    background: #3e8688;
	color: #F7F7F7;
    width: 150px;
	font-size: 95%;
    text-align: center;
	border-style:none;
}
 
#menu  ul li:hover ul li a:hover 
{
	color: #272727;
}

#dropside 
{
	display: block;
	border-left: 6px solid #3e8688;
	border-right: 6px solid #3e8688;
	
	-moz-box-shadow: 0px 4px 8px #000000;
	-webkit-box-shadow: 0px 4px 8px #000000;
	box-shadow: 0px 4px 8px #000000;
}

#bottomround 
{
   	display: block;
    border-left: 6px solid #3e8688;
	border-right: 6px solid #3e8688;
	border-bottom: 6px solid #3e8688;
	
	-moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	
	-moz-box-shadow: 0px 4px 8px #000000;
	-webkit-box-shadow: 0px 4px 8px #000000;
	box-shadow: 0px 4px 8px #000000;
}

/****** Featured ******/
#featured
{
	background: #ffffff;
	overflow: hidden;
	padding: 10px;
	width: 270px;
	-moz-box-shadow:    1px 1px 10px 5px #3e8688;
	-webkit-box-shadow: 1px 1px 10px 5px #3e8688;
	box-shadow:         1px 1px 10px 5px #3e8688;
		
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}

#featuredlarge
{
	background: #ffffff;
	overflow: hidden;
	padding: 10px;
	width: 375px;
	-moz-box-shadow:    1px 1px 10px 5px #3e8688;
	-webkit-box-shadow: 1px 1px 10px 5px #3e8688;
	box-shadow:         1px 1px 10px 5px #3e8688;
		
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}

#featuredlong
{
	background: #ffffff;
	overflow: hidden;
	padding: 10px;
	width: 1000px;
	-moz-box-shadow:    1px 1px 10px 5px #3e8688;
	-webkit-box-shadow: 1px 1px 10px 5px #3e8688;
	box-shadow:         1px 1px 10px 5px #3e8688;
		
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}

#featuredlong2
{
	background: #ffffff;
	overflow: hidden;
	padding: 10px;
	width: 850px;
	-moz-box-shadow:    1px 1px 10px 5px #3e8688;
	-webkit-box-shadow: 1px 1px 10px 5px #3e8688;
	box-shadow:         1px 1px 10px 5px #3e8688;
		
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}

#featuredlong3
{
	background: #ffffff;
	overflow: hidden;
	padding: 10px;
	width: 1225px;
	-moz-box-shadow:    1px 1px 10px 5px #3e8688;
	-webkit-box-shadow: 1px 1px 10px 5px #3e8688;
	box-shadow:         1px 1px 10px 5px #3e8688;
		
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}

#featuretitle 
{
	font-size: 1.6em;
	color: #3B3B3B;
}	
#featuretext1
{
	font-size: 1.1em; 
	color: #393939;
}	
#featuretext2
{
	font-size: 1.2em; 
	color: #393939;
}
#featuretext3
{
	font-size: 1.3em; 
	color: #393939;
}
#featuretext4
{
	font-size: 1.4em; 
	color: #393939;
}
#featuretext5
{
	font-size: 1.5em; 
	color: #393939;
}

/******	Body *****/
#background
{
	/*background: #000000;/*
	
	/* For WebKit (Safari, Google Chrome etc) */ 
	background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#333333)); 
	/* For Mozilla/Gecko (Firefox etc) */ 
	background: -moz-linear-gradient(top, #000000, #333333);   
	/* For Internet Explorer 5.5 - 7 */ 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#333333); 
	/* For Internet Explorer 8 */ 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#333333)";
	
}

#subbackground
{
	background: #cadddd;
	width: 1275px;
	height: 440px;
	margin: 5px;
	padding: 5px;
	
}

#maincont
{
	width: 1325px;
	height: 1080px;
}

#shadow
{
	background: #cadddd;
	width: 1300px;
	height: 755px;
	padding: 5px;
	-moz-box-shadow:    1px 1px 10px 5px #3e8688;
	-webkit-box-shadow: 1px 1px 10px 5px #3e8688;
	box-shadow:         1px 1px 10px 5px #3e8688;
	
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	
	/* For WebKit (Safari, Google Chrome etc) */ 
	/*background: -webkit-gradient(linear, left top, left bottom, from(#8C8C8C), to(#F0F0F0));  */
	/* For Mozilla/Gecko (Firefox etc) */ 
	/*background: -moz-linear-gradient(top, #8C8C8C, #F0F0F0);  */
	/* For Internet Explorer 5.5 - 7 */ 
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8C8C8C, endColorstr=#F0F0F0);  */
	/* For Internet Explorer 8 */ 
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#8C8C8C, endColorstr=#F0F0F0)";  */
}

#pagetitle
{
	font-size: 1.900em;
	color: #193637;
}
	
#footercontent
{
	width: 1200px;
}

#footer 
{ 
	font-size: 70%;
	font-family: 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
	color: #878787;
}

#bottomslider 
{ 
	cursor: pointer;
	overflow: hidden;
	margin: 1px auto 1px;
	position: relative;
	width: 800px;
	height: 180px; 
}

#bottomslider div
{ 
	cursor: pointer;
	width: 800px;
	height: 180px;
}

#bottomslidertext
{
	font-size: 80%;
	font-family: 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
	color: #878787;
}

#bottomtextlink
{
	font-size: 100%;
	font-family: 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}

#show
{
	position: absolute;
	font-size: 90%;
	font-family: 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
	color: #878787;
}
	
#brspace
 {
   display: block;
   margin: 2px 0;
}
	
.slider 
{ 
	position:absolute; 
}

.slider img 
{ 
	position:absolute; left:0; top:0; 
}