html, body
{
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	background:#efefef;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

img
{
	border:none;
}


/* Begin Header */

#header
{
	width:100%;
	height:176px;
	background:url(images/header-bg.gif) repeat-x;
}

#header .wrapper
{
	width:1008px;
	height:176px;
	margin:0 auto;
	background:url(images/header-center-bg.gif) repeat-x;
}


#header .left
{
	float:left;
	width:68px;
	height:176px;
}

#header .center
{
	float:left;
	margin:0 auto;
	width:872px;
}

#header .right
{
	float:left;
	width:68px;
	height:176px;
}

/* End Header */

/* Begin Page */

#page
{
	width:100%;
	border-top: solid 1px #efefef;
	background:url(images/page-bg.gif) repeat-x #efefef;
	min-height:366px;
	min-width:1008px;
}

#page .main
{
	width:1008px;
	margin:0 auto;
}

#page .wrapper
{
	width:1008px;
	margin:0 auto;
	background:url(images/page-center.gif) repeat-y 50% 0;
	float:left;	
}

#page .wrapper-left
{
	width:1008px;	
	background:url(images/page-left-bottom.gif) no-repeat left bottom;
	float:left;
}

#page .wrapper-right
{
	width:1008px;
	background:url(images/page-right-bottom.gif) no-repeat right bottom;
	float:left;
	
}

#page .space-bg
{
	height:10px;
	margin:0px auto;
	background:url(images/page-top.gif) bottom repeat-x;
	width:872px;
}

#page .left
{
	width:68px;
	margin:0 auto;
	float:left;
	background:url(images/page-left-bg.gif) right no-repeat;
	height:226px;
}

#page .right
{
	width:68px;
	height:100%;
	float:left;	
	background:url(images/page-right-bg.gif) left no-repeat;
	height:226px;
}

#page .center-left
{
	width:872px;
	margin:0 auto;
	min-height:366px;
	background:url(images/page-center-left-bottom.gif) no-repeat left bottom #ffffff;
	float:left;
}

#page .center-right
{
	width:872px;
	margin:0 auto;
	min-height:366px;
	background:url(images/page-center-right-bottom.gif) no-repeat right bottom;
	float:left;
}

#page .content
{
	width:872px;
	margin:0 auto;
	padding-bottom:30px;	
	float:left;
}


/* End Page */


/* Begin Menu */
#menu 
{
	margin:0 auto;
	width:600px;
	padding:0px;
	height:29px;
	font-size:12px;	
}


#menu ul
{
	list-style-type:none;
	padding:0px;
	margin:0 auto;	
}

#menu li
{
	display:inline;
	margin:0px;	
	padding-left:10px;
	padding-right:10px;
	float:left;
}

#menu a
{
	text-decoration: none;	
	color:#6a6a6a;
	padding-left:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
	float:left;	
	
}

#menu a:hover 
{
	text-decoration: none;
	color:#FFFFFF;
	background:url(images/menu-left.gif) no-repeat left bottom ;
	
}


#menu a span
{
	padding-right:10px;
	padding-left:0px;
	padding-top:11px;
	padding-bottom:4px;	
	display:block;	
	float:left;	
	cursor:hand;
}

#menu a:hover span
{	
	background:url(images/menu-right.gif) no-repeat right bottom;
}

#menu .current
{
	text-decoration: none;
	color:#FFFFFF;	
	background:url(images/menu-left.gif) no-repeat left bottom;
	padding-left:10px;	
	padding-bottom:0px;
}

#menu .current span
{
	padding-right:10px;
	padding-left:0px;
	padding-bottom:4px;
	padding-top:11px;
	display:block;			
	background:url(images/menu-right.gif) no-repeat right bottom;	
}


/* End Menu */

/* Begin Footer */
#footer
{
	clear:both;
	width:1008px;
	margin:0px auto;
	background:url(images/footer-bg.gif) no-repeat 50% 0;
	height:100px;
}

#footer .content
{
	padding-top:11px;
	padding-left:78px;
	padding-right:78px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#footer .left
{
	float:left;
}

#footer .right
{
	float:right;
	font-size:9px;
}

#footer a
{
	text-decoration:none;
	color:#016aac;
	padding-left:5px;
	padding-right:5px;
}

#footer abbr
{
	color:#787878;
	font-size:9px;
}

#footer a:hover
{
	text-decoration:underline;
}

#footer .link
{
	width:496px;
	margin:0px auto;	
}

/* End Footer*/

/* Begin Content */
#player
{
	float:right;
	height:213px;
}

#title
{
	float:left;
	padding-top:60px;
	padding-left:30px;
	margin:0px;
	padding-bottom:0px;	
	height: 14px;
}

#introduction
{
	width:544px;
	height:78px;
	float:left;
	background:#0069aa;
	clear:left;
	padding:0px;
	margin:0px;
}

#introduction span
{
	margin:0px;
	padding:0px;
		
}

#introduction p
{
	margin:0px;
	padding-left:30px;
	padding-top:12px;
	color:#ffffff;
	padding-right:5px;
	font-size:13px;	
	word-spacing:2px;
}


#introduction .top
{
	background:url(images/corner-right-top.gif) right top no-repeat;
	height:100%;
	width:100%;
}

#introduction .bottom
{
	background:url(images/corner-right-bottom.gif) right bottom no-repeat;
	height:100%;
	width:100%;
}

#overview
{
	clear:both;
	background:url(images/overview-bg.gif) repeat-x;
	min-height:332px;
	font-size:10px;
	color:#979797;		
}

#overview .poster
{
	float:left;
	width:100%;
}

#overview img
{
	padding-top:18px;
	padding-left:29px;
	padding-right:29px;	
	padding-bottom:25px;	
}

#page .space
{
	clear:both;
	height:10px;
}

#page2 a
{
	text-decoration:underline;
	color:#016aac;
}

#page2 a:hover
{
	text-decoration:none;
}

#page2 ul
{
	padding-left:100px;
	padding-right:100px;
	text-align:justify;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
}

#overview .col1, #overview .col2, #overview .col3
{
	width:230px;
	float:left;	
	padding-left:30px;
	padding-right:30px;
}

#overview a
{
	text-decoration:underline;
	color:#016aac;
}

#overview .view
{
	width:100%;
	background:url(images/view-bg.gif) repeat-y 50% 0;
	float:left;
}

#overview p
{
 	text-align:justify;	
}

#overview label
{
 	color:#548caf;
	font-weight:bold;
	font-size:11px;
}

#post
{
	padding-top:20px;
	padding-left:32px;
	padding-right:32px;
}

#post h2
{
	padding-top:5px;
	padding-bottom:5px;
	background:#626262;
	color:#ffffff;
	font-size:12px;
	border-bottom:solid 1px #000000;
	padding-left:55px;
}

#post h3
{
	color:#0069aa;
	font-size:12px;
	padding-left:55px;
}

#post p
{
	padding-left:55px;
	padding-right:55px;
	text-align:justify;
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
}

#post ul
{
	padding-left:100px;
	padding-right:100px;
	text-align:justify;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
}

#gallery
{
	padding-left:35px;	
}

#gallery img
{
	border:solid 1px #000000;
	margin-right:30px;
	margin-bottom:18px;
}

/* End Content */