/**
 * 
 * Copyright; En-Trance
 * The gate to a higher state
 *
 **/


* { 
	margin: 0;
	padding: 0;
}

body {
	margin-top: 0px;
	margin-bottom: 0px;
	background: #fff url('images/body_background.jpg') repeat-x;
	font: 11px Verdana, sans-serif;
	color: #565250;
}

a {
	text-decoration: none;
	color: #30bcee;
}

a:hover {
	color: #565250;
	border-bottom: 1px dotted #565250;
}

img {
	border: 0px;
}

#container
{
	background: #FFFFFF url('images/body_top_back.png') top center;
	background-repeat: no-repeat;
	width: 1100px;
	margin: 0 auto;
}

/**
 * Header
 */

#header
{
	margin: 0 auto;
	width: 900px;
	padding: 0 100px;
}

#header h1 {
	width: 414px;
	height: 153px;
	background-image: url('images/header_left.png');
	background-repeat: no-repeat;
	float: left;
}

#header h1 a
{
	display: block; 
	width: 100%; 
	height: 100%; 
	text-indent: -999999px; 
	overflow: hidden; 
	position: relative;	
}

#header h1 a:hover {
	border: 0px;
}

#header p#loginmenu {
	width: 465px;
	height: 121px;
	float: left;
	background: #49C5FE url('images/header_slogan.png');
	margin-top: 9px;
	text-align: left;
	padding: 5px;
	color: #49C5FE;
}

#header p#loginmenu .textbox {
	width: 100px;
}

#top_menu {
	background: url('images/menu.jpg') no-repeat center;
	height: 69px;
}

#top_menu ul {
	text-align: center;
	list-style-type: none;
	padding-top: 7px;
}

#top_menu li {
	display: inline;
	margin: 0;
	padding-right: 10px;
}

#top_menu li a:hover {
	text-decoration: none;
	color: #fff;
}

/**
 * Content left
 */

#content {
	background: url('images/content_background.jpg') repeat-y center;
	margin: 0 auto;
	width: 926px;
	padding-left: 38px;
}

#content_left {
	margin: -32px 0 0 1px;
	float: left;
	width: 635px;
	background: url('images/content_left_background.jpg') repeat-y;
	border-bottom: 1px solid #d8d8d2;
}

#content_left h2 {
	background: url('images/content_left_header.jpg') no-repeat;
	height: 32px;
	font: 18px "Myriad Pro", sans-serif;
	color: #66ccff;
	padding: 7px 0 0 8px;
}

.item {
	padding: 10px;
}

.item ul {
	padding-left: 15px;
}

.item h3 {
	font-size: 13px;
	color: #66ccff;
}

.item small {
	font-size: 10px;
	color: #66ccff;
	font-style: italic;
}

.item p {
	margin-top: 10px;
}

.item img.left {
	border: 1px solid #66ccff;
	padding: 1px;
	float: left;
	margin-right: 10px;
	margin-top: 13px;
}

.item img.right {
	border: 1px solid #66ccff;
	padding: 1px;
	float: right;
	margin-left: 10px;
	margin-top: 13px;
}

.item span {
	border-top: 1px solid #969995;
	border-bottom: 3px double #8b8e8a;
	margin-top: 8px;
	padding: 6px;
	display: block;
}

span.youtube {
	border: 0px;
	text-align: center;
}

.item blockquote {
	background: #f4f4f4;
	width: 300px;
	margin: 10px 0 10px 20px;
	padding: 3px 10px 10px 10px;
}

.comment {
	margin-left: 20px;
}

.navigation {
	text-align: center;
	margin: 10px;
}

/**
 * Content right
 */

#content_right {
	margin-top: -30px;
	padding-left: 7px;
	float: left;
}

.ad {
	text-align: right;
	width: 238px;
	padding-bottom: 5px;
}

#menu {
	width: 238px;
	border: 1px solid #D2D2C6;
	padding: 1px;
}

#menu h3 {
	background: url('images/menu_header.jpg') no-repeat;
	height: 28px;
	width: 238px;
	padding: 2px 0 5px 9px;
	margin: 0 0 -6px 0;
	font: 18px "Myriad Pro", "Trebuchet MS", Verdana, sans-serif;
	color: #66ccff;
	cursor: default;
}

#menu li {
	list-style-type: none;
	margin: 5px;
}

#menu p {
	width: 230px;
}

/**
 * Footer
 */

#footer {
	padding-top: 10px;
	background: url('images/footer_background.jpg') no-repeat center;
	margin: 0 auto;
	height: 53px;
	width: 928px;
	text-align: center;
	color: #fff;
	border-bottom: 1px solid #d8d8d2;
}

#footer p {
	padding-top: 10px;
	list-style-type: none;
}

#footer a:hover {
	text-decoration: none;
	color: #fff;
}

.damn-sexy-bookmarks a {
	border: 0px;
}

ol {
	list-style-type: disc;
}