/*-----------------------------------------------------------------------------
NULL BROWSER DEFAULTS
-----------------------------------------------------------------------------*/
* {margin:0; padding:0;}
table {border-collapse:collapse;border-spacing:0;}
ul {list-style:none;}
iframe {border:0;}

/* 
-----------------------------------------------------------------------------
GLOBAL DEFAULT ELEMENTS
-----------------------------------------------------------------------------*/
body {text-align:center;font:12px/18px Verdana, 'Lucida Grande', 'Lucida Sans Unicode','Lucida Sans Regular', sans-serif;}

a {text-decoration:none;cursor:pointer;}
a:focus {-moz-outline:0;outline:0;outline-offset:0;}
a:hover {text-decoration:underline;}
a img {border:0;} 

h1,h2,h3,h4,h5,h6 {font-weight:bold;font-family: Tahoma, 'Lucida Grande', 'Trebuchet MS','Lucida Sans Unicode','Lucida Sans Regular', sans-serif;}
h1 {font-weight:normal;font-size:24px;line-height:2em;margin:0 0 10px 0;}
h2 {font-size:15px;margin:0 0 6px 0;}
h3 {font-size:10px;text-shadow:none;text-transform:uppercase;}
h4 {font-size:13px;margin:0 0 6px 0;}
h5 {font-size:13px;}
h6 {font-size:11px;}

p {margin:0 0 18px 0; text-align:justify;}

p.small {font-size:10px;line-height:1.2;}

strong {font-weight:bold;}
.italic {font-style:italic;}

/* 
-----------------------------------------------------------------------------
HEADER CLASSES
-----------------------------------------------------------------------------*/
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;}

h2 span {font-weight:normal;}

h2.pad {margin-bottom:15px;}

div.left-col h4, div.left-col-solo h4 {margin:0 0 6px 0;}

h3 small {font-size:10px;font-weight:normal;word-spacing:0em;}   

h3.dash {padding:3px;}

h3.dash a {text-decoration:none;}       

h4 small {font-weight:normal;}

h3.logo {width:251px;height:48px;}

h4.error {padding:6px;font-size:12px;font-weight:bold;}

h4.smart {padding-left:24px;}

h6 {margin:0 0 4px 0;}

/* 
-----------------------------------------------------------------------------
LAYOUT: Global (cascading order)
-----------------------------------------------------------------------------*/
body {display:block;width:700px;margin:0 auto;}
body#intro {width:900px}
div#heaven-demo-wrap {display:block;float:left;width:100%;text-align:center;}
div#heaven-demo{display:block;width:100%;}
div#body-bg {width:100%;display:block;}
div#body-wrap {display:block;text-align:left;margin:0 auto;}
div#header {
	display:block;
	width:100%;
	float:left;
	position:relative;
	text-align:center;
}
div#header-wrap {width:700px;height:375px;display:block;margin:auto}
div#header-logo {width:700px;height:375px;display:block;}

div#page {float:left;display:block;padding:25px 15px 45px 15px;width:670px;}
div#container h1 a.instruction-link {font-size:10px;}
div#container-wrap {position:relative;float:left;width:100%;}

div.col-wrap, div.col-wrap-first {margin:0 0px;}

div#nav-menu {
	padding-top:250px;
	width:700px;
	height:40px;
	margin: 0px auto;
}

ul#nav {width:610px;height:40px;padding-left:208px;}

ul#nav li {float:left;list-style: none; margin:0; padding:0;}
ul#nav li, #nav a, #nav ul {height:40px; width:50; display:block;}
ul#nav li a {	
	float:left;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	margin:0;
	font-weight:bold;
	padding:18px 13px 0px 12px;
	font-family:Verdana, 'Lucida Grande', 'Trebuchet MS','Lucida Sans Unicode','Lucida Sans Regular', sans-serif;
}

div#quote {width:400px; float:left;}
div#text, div#book-text {width:400px; display:block; float:left;}
div#book-text p {text-align:center;}
div#long-text {width:100%;display:block;float:left;text-align:center;}
div#long-text p {text-align:center; margin: 0px;}
div#feat-img {width:250px; display:block; float:right;}
div#feat-img img {width:250px;}
div#bottom-text {display:block; float:left; width:100%;}
div#bottom-text img {width:503px;}
div#heaven-music-wrap {display:block;float:left;width:400px;padding-top:25px;}
div#review-text {padding-right:25px;}
img#review-img {float:right;display:block;padding:75px 15px 5px 15px;}
div#heaven-recommend-wrap {display:block;float:left;width:400px;padding-top:25px;}
div#heaven-events-wrap {display:block;float:left;width:100%;padding-top:25px;}
label {display:block;padding-left:2px;}
div#ticker-wrap {float:left;display:block;padding:25px 15px 45px 15px;width:670px;}
div#show-hide-wrap {display:block;float:left;width:670px;padding-top:25px;text-align:right;}
table{width: 670px;}
th, td {padding: 5px 5px 5px 5px;}
fieldset {border: 0px;}

div#spacer {height:100px;display:block;}
div#footer {width:670px;display:block;float:left;padding:15px 15px 15px 15px;}

	