body {
	margin:0;
	padding:0;
	width:100%;
	font-size:98%;
	font-family:Arial, Helvetica, sans-serif;
 	color: #ffffff;
	line-height:1.3em;
	background-color:#000000;
}

img {
 	border: 0;
}

a { 
	color:#ffae00; 
	text-decoration:none; 
}

a:hover { 
	color:#ffffff; 
	text-decoration:none; 
}

span { 
 color: #ffae00;
}  

.extra-space {
margin:20px 0;
}

/* Images */

.alignleft {
display: inline;
float: left;
margin: 0;
padding:0 20px 20px 0;
}

.alignright {
display: inline;
float: right;
margin-left: 24px;
margin-top: 4px;
}

.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
padding:20px 0;
}

/*::::::::: Container :::::::::*/
.container {width: 980px; height: 100%; margin: 0 auto; overflow: hidden; position: relative;}

/*::::::::: SideNav :::::::::*/
#sidenav {
	width: 250px;
	position: fixed;
	float: left;
	background: #000000;
	padding: 30px 0 30px 20px;
	height: 100%;
}

#sidenav ul {
	margin: 0; 
	padding: 0 0 20px 0;
	list-style: none;
}
#sidenav ul li{
	margin: 0; 
	padding:  0;
	display: inline;
}
#sidenav ul li a{
	width:197px; 
	display:block; 
	margin:0; 
	padding:5px 0; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color: #ffffff; 
	text-decoration:none;
	border-bottom: 1px solid #101010;
}
#sidenav ul li a:hover { color: #ffae00; }

.logo { margin-bottom: 20px; }

/*::::::::: Content :::::::::*/
#content {
	float: right;
	width: 700px;
	padding: 10px 0;
	position: relative;
}

#overview {
	padding:0;
	margin:0;
}

#overview h1 { 
	font-size:18px;
	color: #ffffff; 
	padding:10px 20px; 
	margin:0;
}

#overview h2 { 
	font-size:16px;
	color: #ffffff; 
	padding:10px 20px; 
	margin:0;
}

#overview h3 {
	padding:0 0 0 20px;
}

#overview p {
	padding: 7px 20px;
	margin: 0;
	text-align:justify;
}

#featured {
    width: 680px;
	margin:0;
	padding:0 10px 20px 10px;
}

#collection {
	margin:0;
	padding:0 0 20px 0;
}

/*---Thumbs----*/

ul.gallery {
width: 100%;
list-style: none;
margin: 0; 
padding: 5px 0 0 30px;
}

ul.gallery li {
float: left;
margin: 7px;
padding:0;
display: inline; /*--Gimp Fix aka IE6 Fix--*/
border:1px solid #181818;
}

ul.gallery li a {
text-decoration: none; 
display: block;
color:#999999; 
border:1px solid #181818;
}

ul.gallery li a:hover{ 
border:1px solid #ffae00;
}

/*---Imagpages----*/

.col2 {
 	width:500px;
	height:630px;
 	float:left;
	margin:0; 
	padding:10px 0 0 0;
	border-left:0px solid #999999;
}

.col3 {
 	width:200px;
 	float:left;
	margin:0; 
	padding:10px 0 0 0;
}

.col3 h1 { 
	padding: 0 0 0 20px;
 	font-size: 1.0em;
	font-weight:bold;
 	color: #ffffff;
}

.col3 h2 { 
	padding: 20px 0 0 20px;
 	font-size: 1.0em;
	font-weight:normal;
 	color: #ffffff;
}

.col3  p { 
	padding:5px 0 20px 20px; 
	margin:0;
	font-size:14px;
	text-align:left;
}

/* Slider */
#slider {  width:500px; padding:0 20px 10px 60px; margin:0; background:#000000;}
#slideshow { margin:0 auto; width:497px;  height: 600px; }
.slider-item { height: 600px; margin:0 auto; padding:0; }
.slider_content_inner img { border: none; margin:0 auto; }


/*************footer**********/
.footer_resize { width:700px; margin:0 auto; padding:10px 0;}
.footer p { text-align:left; font:normal 11px  Arial, Helvetica, sans-serif; color:#a1a1a1;}
.footer a { color:#c6c6c6; text-decoration:none;}
.footer {width:700px; padding:10px 0;  margin:40px auto;  background:#000000; border-top:0px solid #181818; }

.clr { clear:both; padding:0; margin:0; background:none;}

/***------------------------------------
TABBS
------------------------------------***/
.notab {
	width:500px; 
	float:left; 
	padding:30px 0 0 0; 
	margin:0;
}


.tabber {
	width:500px; 
	float:left; 
	padding:0; 
	margin:0;
}

.tabberlive .tabbertabhide {
 display:none;
}

.tabberlive {
 margin-top:0;
}

ul.tabbernav {
 margin:0;
 padding:0 20px 10px 0;
 float:right;
}

ul.tabbernav li {
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a {
 padding: 4px 6px;
 margin-left: 3px;
 border-bottom: none;
 background: #666666;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #ffffff; font-size:11px; }
ul.tabbernav li a:visited { color: #ff9900; font-size:11px; }

ul.tabbernav li a:hover {
 color: #ffffff;
 background: #ffae00;
}

ul.tabbernav li.tabberactive a {
 background-color: #ffae00;
}

ul.tabbernav li.tabberactive a:hover {
 color: #ffffff;
 background: #666666;
}

.tabberlive .tabbertab {
 padding:0;
 border-top:0;
 height:600px;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:600px;
 overflow:auto;
}