* {
	margin: 0;
	padding: 0;
}

html { overflow: auto; height: 100%;}

indexbody{
	background: #000000;
	color: #cccccc;
	font: 11px "Century Gothic", Verdana, Helvetica, sans-serif;
	height: 100%;
	min-width:950px;
	text-align: left;
}

#container { width: 800px; 	margin: 0 auto; line-height:1.3; padding-left:17px; }

#topbanner { height:50px; margin-top:50px; margin-bottom:30px; }

#topparagraph {
	width: 790px;
	height: 90px;
	
	
	
	}
	
#topparagraph span{
	display: visible;
	font-size:14pt;
	letter-spacing:4px;
}

#content {	width: 570px;	float: left; margin-top:4px; }

#content h3 { color:#ef0381; font-size:14pt; font-weight:blod; }
#content h3 a{ text-decoration:none; color:#f0027f }

#content .postLabel { font-weight:bold; height:15px; font-size:7pt; color:#999; padding-left:10px; padding-bottom:2px; border-bottom: 0px solid #e2dbd3;}
#content .post { margin-bottom:40px; }
#content .copy { margin:15px auto; font-size:7.5pt; line-height:1.3; color:#888;  width:570px;}
#content .copy img{ margin-bottom:5px;}
#content .copy embed{ margin-bottom:20px;}
#content .copy p{ margin: 8px 0; color:#CCCCCC; font-size:11pt;}

#content .copy a{
	
	border-bottom:0px dashed #FF6600;
	text-decoration:none;
}


#content .copy a:hover{
	color:#f0027f;
	text-decoration:none;
}

#content .copy .u9title, #content .copy a.u9title, #content .copy p.u9title, h1.u9title{ color:#f0027f; font-size:14pt; margin: 0;}

h1.title{
	font-weight: normal;
	
}

#content .postinfo { text-decoration:none; border-top: 1px solid #e2dbd3; color:#aaa; font-size:8pt}
#content .postinfo a { text-decoration:none; color:#999;}
#content .postinfo strong{ color:#f90; font-weight:bold;}
#content .postinfo em{ color:#999; font-style:normal;}

/* menu */
#menu {	float:right; width: 180px; margin-top:30px;}

#menu ul {	font-weight: bold;	list-style-type: none; }

#menu li a{text-decoration:none;display:block;}

#menu li a span{visibility:visible;}

#menu ul li {
	color:#CCCCCC;
	font-size: 11pt;
	font-weight:normal;
	margin: 5px 0;
	padding: 1px 10px;
	padding-left:30px;
	border-bottom: 0px solid #e2dbd3;
	letter-spacing:2px;
}


#menu ul li a{
	color:#CCCCCC;
	text-decoration:none;
}

#menu ul li a:hover{
	color:#ef0381;
	text-decoration:none;
}

#menu ul li a span{
	color:#c5c2c5;
	font-size: 9pt;
	font-weight:normal;
	margin: 5px 0;
	padding: 1px 10px;
	padding-left:6px;
	border-bottom: 0px solid #e2dbd3;
	letter-spacing:2px;
	
}


#menuicon ul li a{
	color:#CCCCCC;
	text-decoration:none;
}

#menu ul li a span:hover{
	color:#ef0381;
	text-decoration:none;
}

#indexfooter{
	clear:both;
	text-align:left;
	padding: 20px 0;
}

#indexheader { width: 950px;	height: 32px; text-align:left; margin:25px auto 5px auto;
}

body {
	background: #000000;
	color: #cccccc;
	font: 13px "Century Gothic", Verdana, Helvetica, sans-serif;
}

/* blocks */
#wrapper {
	margin: 20px;
}

#wrapper2 {
	margin: 20px;
	height: 1200px;
}

#wrapper3 {
	margin: 20px;
	height: 650px;
}

#wrapper4 {
	margin: 20px;
	height: 1000px;
}
#header {
	margin-bottom: 30px;
	font-size: 11px;
}

#header_photo {
	margin-bottom: 10px;
	font-size: 11px;
	
}

#main {
	text-align: center;
	margin-top: 25px;
}

#main_photo {
	text-align: center;
	margin-top: 5px;
}

#gallery_wrapper {
	margin-top: 50px;
	margin-left: 25px;
}

#home_banners p {
	margin-bottom: 30px;
}

#home_banners img {
width:425px;
height:92px;
}

/* misc */
a {
	color: #cccccc;
}

img {
	border: none;
}

.arrow {
	margin: 30px;
}

#header_image {
	margin-bottom: 15px;
}

.clearfloat {
	clear: both;
}

/* video gallery */
ul#video_gallery {
	display: block;
	padding: 0px;
	margin: 20px auto;
	list-style-type: none;
	width: 700px;
	padding-left: 5px;
}

ul#video_gallery li {
	display: block;
	float: left;
	padding: 10px;
	margin-bottom: 10px;
}

/* image gallery */
ul#gallery {
	display: block;
	padding: 0px;
	margin: 20px auto;
	list-style-type: none;
	width: 650px;
	padding-left: 5px;
}

ul#gallery li {
	display: block;
	float: left;
	padding: 10px;
	margin-bottom: 10px;
}

ul#gallery_top {
	display: block;
	padding: 0px;
	margin: 20px auto;
	list-style-type: none;
	width: 730px;
	padding-left: 5px;
}

ul#gallery_top li {
	display: block;
	float: left;
	padding: 10px 30px 10px 40px;
	margin-bottom: 10px;
}

/* arrow nav */
#arrow_nav {
	margin-bottom: 15px;
}

/* smithsonian page */
#smithsonian {
	width: 500px;
	margin-top: 25px;
	margin-left: 25px;
}

#smithsonian p {
	margin-bottom: 20px;
}

/* image and video page */
#image_page, #video_page {
	font-size: 10px;
	text-align: center;
	margin-top: 25px;
}

/* renew area */
#renew_page {
	margin-top: 30px;
	width: 500px;
}

#renew_page p {
	margin-bottom: 20px;
}

ul#renew_gallery {
	display: block;
	padding: 0px;
	margin: 25px;
	list-style-type: none;
	width: 650px;
	padding-left: 5px;
}

ul#renew_gallery li {
	display: block;
	float: left;
	padding: 10px;
	margin-bottom: 10px;
}

/* galleries */
ul#gallery_ep2 {
	display: block;
	padding: 0px;
	margin: 50px 25px 25px 25px;
	list-style-type: none;
	width: 650px;
	padding-left: 5px;
}

ul#gallery_ep2 li {
	display: block;
	float: left;
	padding: 50px 35px 10px 10px;
	margin-bottom: 10px;
}

ul#gallery2 {
	display: block;
	padding: 0px;
	margin: 50px 25px 25px 25px;
	list-style-type: none;
	width: 650px;
	padding-left: 5px;
}

ul#gallery2 li {
	display: block;
	float: left;
	padding: 10px 35px 10px 10px;
	margin-bottom: 10px;
}

ul#gallery_glow {
	display: block;
	padding: 0px;
	list-style-type: none;
	width: 750px;
}

ul#gallery_glow li {
	display: block;
	float: left;
	padding: 10px 70px 10px 10px;
	margin-bottom: 10px;
}

/* Video Footer links */
#video_footer_nav {
	font-size: 10px;
	margin-top: 25px;
	margin-left: 250px;
}

/* Cuvee page */
ul#cuvee_gallery {
	display: block;
	padding: 0px;
	margin: 25px;
	list-style-type: none;
	width: 650px;
	padding-left: 5px;
}

ul#cuvee_gallery li {
	display: block;
	float: left;
	padding: 30px;
	margin-bottom: 10px;
}

videobody{
	background: #000000;
	color: #cccccc;
	font: 11px "Century Gothic", Verdana, Helvetica, sans-serif;
	height: 100%;
	min-width:950px;
	text-align: center;
}

#videocontainer { width: 860px; 	margin: 0 auto; line-height:1.3; padding-left:17px; }

#videotopbanner { height:50px; margin-top:0px; margin-bottom:0px; }

#video_topparagraph {
	width: 790px;
	height: 90px;
	}

#video_topparagraph span{
	display: visible;
	font-size:20pt;
	letter-spacing:4px;
}

#videocontent {	width: 860px;	float: left; margin-top:4px; }

#videocontent h3 { color:#ef0381; font-size:14pt; font-weight:blod; }
#videocontent h3 a{ text-decoration:none; color:#f0027f }

#videocontent .postLabel { font-weight:bold; height:15px; font-size:7pt; color:#999; padding-left:10px; padding-bottom:2px; border-bottom: 0px solid #e2dbd3;}
#videocontent .post { margin-bottom:40px; }
#videocontent .copy { margin:15px auto; font-size:7.5pt; line-height:1.3; color:#888;  width:860px; }
#videocontent .copy img{ margin-bottom:20px;}
#videocontent .copy embed{ margin-bottom:20px; }
#videocontent .copy p{ margin: 8px 0;}

#videofooter{
	clear:both;
	text-align:center;
	padding: 20px 0;
}

#photofooter{
	clear:both;
	text-align:left;
	font-size: 11px;
	margin-left:20px;
}
