

/* Overall
-------------------------------------------------- */

body {
	background: #1a1332;
	color: #444;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
}

/* -- Headings -- */

h1,h2,h3 {
	font-size: 18px;
	font-family: Helvetica, 'Helvetica Neue', Arial, sans-serif;
}
h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 sub, h2 sub, h3 sub { display: block; font-size: 10px; vertical-align: baseline; }


/* -- Text -- */

p { margin:1em 0 0 0; }
b, strong { font-weight:bold; }
i, em { font-style:italic; }


/* -- Links -- */


a:link, a:visited,
a:hover, a:focus { color:#FF6633; text-decoration: none;font-size: 14px;font-weight: normal; }
a:link			 { color:#FF6633; text-decoration: none;font-size: 14px;font-weight: normal; }
a:visited		 { color:#FF6633; text-decoration: none;font-size: 14px;font-weight: normal; }
a:hover			 { color:#5C5270; text-decoration: none;font-size: 14px;font-weight: normal; }
a:focus			 {  }



/* Layout
-------------------------------------------------- */

#wrapper {
width: 1100px;
margin: 0 auto;
}
#header {
background: url(../images/layout/header.png) top left no-repeat;
width: 1100px;
height: 104px;
}
#menu1bg {
background: url(../images/layout/menu1.png) top left no-repeat;
width: 1100px;
height: 38px;
}
#menu2bg {
background: url(../images/layout/menu2.png) top left no-repeat;
width: 1100px;
height: 29px;
}
#swirl {
background: url(../images/layout/swirl.png) top left repeat-y;
width: 1100px;
padding: 0 0 0 71px;
}
#main {
background: url(../images/layout/mainbg.png) top left no-repeat;
width: 939px;
padding: 20px;
}
#footer {
background: url(../images/layout/footer.png) top left no-repeat;
width: 1100px;
height: 51px;
}
#logo {
float:left; 
padding-left:50px;
}



/* Menu1
-------------------------------------------------- */

#menu1 {
width: 640px; 
height:38px;
float: right;
padding: 0 50px 0 0;
}
#menu1 a {
display: block; 
overflow: hidden; 
height: 0;
}
#menu1 ul {
list-style: none; 
margin: 0; 
padding: 0; 
position: absolute;
}
#menu1 li {
display:inline; 
float:left;
}
#Featured a{background: #fff url(../images/layout/menu1Featured.png) no-repeat scroll top left; width:195px; padding-top:38px;}
#Featured a:hover {background-position: left -38px;}

#Search a{background: #fff url(../images/layout/menu1Search.png) no-repeat scroll top left; width:123px; padding-top:38px;}
#Search a:hover {background-position: left -38px;}

#Local a{background: #fff url(../images/layout/menu1Local.png) no-repeat scroll top left; width:126px; padding-top: 38px;}
#Local a:hover {background-position: left -38px;}

#Explore a{background: #fff url(../images/layout/menu1Explore.png) no-repeat scroll top left; width:196px; padding-top: 38px;}
#Explore a:hover {background-position: left -38px;}




/* Menu2
-------------------------------------------------- */

#menu2 {
width: 306px; 
height:29px;
float: right;
padding: 0 50px 0 0;
}
#menu2 a {
display: block; 
overflow: hidden; 
height: 0;
}
#menu2 ul {
list-style: none; 
margin: 0; 
padding: 0; 
position: absolute;
}
#menu2 li {
display:inline; 
float:left;
}
#Home a{background: #fff url(../images/layout/menu2Home.png) no-repeat scroll top left; width:51px; padding-top:29px;}
#Home a:hover {background-position: left -29px;}

#About a{background: #fff url(../images/layout/menu2About.png) no-repeat scroll top left; width:77px; padding-top:29px;}
#About a:hover {background-position: left -29px;}

#Our a{background: #fff url(../images/layout/menu2Our.png) no-repeat scroll top left; width:90px; padding-top: 29px;}
#Our a:hover {background-position: left -29px;}

#Contact a{background: #fff url(../images/layout/menu2Contact.png) no-repeat scroll top left; width:88px; padding-top: 29px;}
#Contact a:hover {background-position: left -29px;}


