html, body, div, span, h1, h2, h3, h4, h5, h6, p, pre, img, dl, dt, tr, th, td { border: 0pt none ; margin: 0pt; padding: 0pt; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; cursor:auto}
body { line-height: 1.5; }
A {outline:0;}
a img { border: medium none ; }
a:link {color: #EEE8CD;text-decoration:none;cursor: pointer;}
a:visited {color: #EEE8CD;text-decoration: none;}
a:active {text-decoration: underline;}
a:hover {color:#EEE8CD;text-decoration: underline;cursor: pointer;}
body { font-size: 75%; color: rgb(0, 0, 0);font-family:Arial,Helvetica,sans-serif; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; color: rgb(0,0,0); }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
.last { margin-right: 0pt; padding-right: 0pt; cursor:auto}
.container { margin: 0pt auto; width: 850px; cursor:auto}
.column, div.span-1, div.span-2 {float: left;margin-right: 0px;}
.last, div.last { margin-right: 0pt; }
.span-1 { width: 425px; }
.span-2, div.span-2 { margin: 0pt; width: 850px; }
.span-3 { width: 180px; height: auto; float:right}
.span-4 { width: 620px; }
.span-5 { margin: 0pt 200px; width: 450px; }
.span-6 { width: 420px; }
.clearfix, .container { display: block; }
.clear { clear: both; }
body { background: rgb(0, 0, 0); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 300px; }
.header { background: rgb(0, 0, 0) url('images/logo2.gif') no-repeat scroll 23px 70%; height: 83px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.slider { height: 350px; }
.slider2 { height: 550px; }
.now, .next { height: 83px; }
.next { background: rgb(0, 0, 0) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.news { float: left; width: 580px; }
.news1 { height: 85px; }
.now div { padding: 10px 0pt 0pt 20px; color: rgb(0, 0, 0); font-weight: 100; }
.next div { padding: 10px 0pt 0pt 15px; font-size: 18px; color: rgb(0, 0, 0); font-weight: 100; vertical-align: middle; }
div.song-1, div.n-1 { padding: 5px 0pt 0px 25px; font-weight: bold; font-size: 12px; color:#C9BFA6}
div.song-2, div.n-2 { padding: 0px 0pt 5px 25px; font-size: 12px; color:#C9BFA6}
.news2 { height: 30px; }
div.item { margin-bottom: 5px; }
.mini { margin-top: 20px; color: rgb(138, 128, 116); }
.mini ul { margin-left: 0pt; height: 80px; }
.mini ul li { list-style-type: none; float: left; padding-right: 10px; }
.mini ul li img { padding-right: 5px; }
.title { color: rgb(242, 242, 242); font-weight: bold; cursor:text}
.desc { color: rgb(130, 120, 109); font-weight: bold; cursor:text}
#navigation { margin: 33px 5px 0pt 0pt; padding: 0pt; float: right; height: 30px; width: 565px; }
.t_link { color: rgb(138, 128, 116); font-size: 11px; cursor: pointer;  }
.news-3 { padding-left: 0px; color: rgb(138, 128, 116); font-size: 11px; cursor:text }
.news-4 { color: rgb(207, 126, 0); font-size: 17px; cursor:text }
.news-5 { color: rgb(207, 126, 0); font-size: 12px; cursor:text }
.left_content { padding: 22px 1px 25px 54px; background: transparent url('images/line_content.gif') no-repeat scroll 309px 0px; float: left; width: 618px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 12px; color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; }
.left_content h1 { margin: 0px; padding: 0px 0px 13px 13px; background: transparent url('images/line_content.gif') repeat-x scroll left bottom; font-size: 15px; color: rgb(138, 128, 116); font-weight: normal; float: left; width: 605px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.left_content_2 { padding: 22px 1px 25px 74px; float: left; width: 775px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 12px; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; }
.left_content_3 { padding: 22px 1px 25px 20px; float: left; width: 830px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 12px; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; }
.left_content_photo { padding: 22px 1px 25px 20px; float: left; width: 810px; font-size: 12px; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; }
.form_line { background: transparent url('images/line_content.gif') repeat-x scroll 0% 0%; width: 100%; height: 1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; font-size: 1px; }
.text_sec_bl { float: left; padding-left: 0px; margin-top: 12px; width: 600px; }
.text_sec_bl_2 { float: left; padding-left: 23px; margin-top: 12px; width: 660px; }
.text_sec_bl_3 { float: left; padding-left: 23px; margin-top: 12px; width: 815px; }
.text_sec_bl_4 { float: left; padding-left: 0px; margin-top: 12px; width: 700px; }
.text_sec_bl_5 { float: left; padding-left: 0px; margin-top: 12px; width: 680px; }
.text_sec_bl_6 { float: left; padding-left: 0px; margin-top: 12px; width: 720px; }
.text_sec_bl_photo { float: left; padding-left: 0px; margin-top: 12px; width: 810px; }
.disk_big { font-size: 11px; float: left; width: 280px; padding-bottom: 7px; padding-right: 25px; }
.news_big { color: rgb(0, 0, 0); font-size: 12px; float: left; width: 620px; padding-bottom: 7px; padding-right: 25px; }
.sound { float: left; width: 300px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-bottom: 20px; padding-left: 30px;}
.sound_2 { color: rgb(255, 255, 255); font-size: 12px; cursor:text; float: left; width: 169px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-bottom: 20px; }
#main { float: left; width: 730px; }
#main_1 { float: left; width: 600px; }
#main_2 { float: left; width: 815px; }
#main_photo { float: left; width: 815px; }
div.post { padding: 5px 0px; }
div.post img { border: 1px dashed rgb(136, 136, 136); padding: 5px ! important; }
.clearfix:after { clear: both; content: "."; display: block; height: 0pt; visibility: hidden; }
.clearfix { display: block; }

		#gallery{
			margin:20px auto;
			height:530px;
			width:860px;
			position:relative;
			color:#aaa;
			padding:20px;
			overflow:hidden;
			background-color:#000;
		}

.gallery { margin: auto; }
.gallery-item { float: left; margin-top: 10px; text-align: center; width: 33%; }
.gallery-item2 { float: left; margin-top: 10px; text-align: center; width: 50%; }
.gallery img { border: 2px solid rgb(207, 207, 207); cursor: pointer}
.gallery-caption { margin-left: 0pt; }
.cleaner { height: 1px; font-size: 1px; line-height: 1px; clear: both; }
.contimage{filter: alpha(opacity=80);-moz-opacity:.80;opacity:.80; cursor: pointer;}
.style3 {font-size: 12px; color: rgb(138, 128, 116); cursor:text}
.style4 {font-size: 12px; color: rgb(138, 128, 116); cursor:text; text-align:right}
.style9 {font-size: 17px; color: #CEBEA5; cursor:text}
.style7 {padding: 3px 0px 10px 0px; font-size: 17px; color: #CEBEA5; cursor: pointer; text-align:center}
.style8 {font-size: 16px; color: #fff; cursor:text}
.style5 {font-size: 13px; color: rgb(138, 128, 116); cursor: pointer}
.style6 {font-size: 13px; color: #EEE8CD; cursor:text}
 /*  Slider */
#s3slider {width: 850px; height: 350px;  overflow: hidden;z-index: 100;}
#s3slider2 {width: 850px; height: 550px;  overflow: hidden;}
#flashcontent {width: 850px;z-index:1}
#s3sliderContent {width: 850px;top: 50px;margin-left: -42px;}
.s3sliderImage {float: left;display: none; }
.s3sliderImage span {left: 0; font: 10px/15px Arial, Helvetica, sans-serif;padding: 10px 13px;width: 0px; background-color: #000;filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity:0.7;color: #fff;}
.clear { clear: both;} 
 /* Menu */
ul.topnav {list-style: none;padding: 0px 10px;margin: 0;float: left;width:550px;background: #222;font-size: 0.9em;background: url(images/topnav_bg.gif) repeat-x; z-index:100}
ul.topnav li {float: left;margin: 0;padding: 0 15px 0 0;position: relative; }
ul.topnav li a{padding: 10px 5px;color: #C9BFA6;display: block;text-decoration: none;float: left;}
ul.topnav li a:hover{background: url(images/topnav_hover.gif) no-repeat center top;}
ul.topnav li span { width: 17px;height: 35px;float: left;background: url(images/subnav_btn.gif) no-repeat center top;cursor: pointer;}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;z-index:100} 
ul.topnav li ul.subnav {list-style: none;position: absolute; left: 0; top: 35px;background: #333;margin: 0; padding: 0;display: none;float: left;width: 170px;	opacity: .90; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=90); /* IE lt 8 */
	-ms-filter: "alpha(opacity=90)"; /* IE 8 */
	-khtml-opacity: .90; /* Safari 1.x */
	-moz-opacity: .90; /* FF lt 1.5, Netscape */
	position:absolute; 
        z-index:100}
ul.topnav li ul.subnav li{margin: 0; padding: 0;border-top: 1px solid #252525;border-bottom: 1px solid #444; clear: both;width: 170px; z-index:100}
html ul.topnav li ul.subnav li a {float: left;width: 145px;background: #333 url(images/dropdown_linkbg1.gif) no-repeat 10px center;padding-left: 20px;}
html ul.topnav li ul.subnav li a:hover { background: #222 url(images/dropdown_linkbg.gif) no-repeat 10px center; }
ul.topnav li a:hover, ul.topnav li.active a {
background:transparent url(images/topnav_hover.png) no-repeat scroll center top;
}
 /*  Contact Form */
div#contact { position:fixed;top:200px;right:0; }
div#developer { position:fixed;top:5px;right:0; }
.contimage{filter: alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
h1{color:#fff;margin:0 0 30px 0;font-size:36px;font-family:"Times New Roman", Times, serif; font-style:italic;}
 /*  Contact Form Styling */
#contactform #error ul{padding-left:0px; line-height:20px;}
 #contactform #error span{color:green;padding:5px 0 5px 0;position:absolute; top:60px; right:10px; width:150px;}
 #contactform #error ul li{color:#BF0B0B; font-weight:normal;}
 h2#contacth2{ font-size:18px;color:#000; margin:0 0 10px 0; font-weight:normal;padding-bottom:10px;border-bottom:1px dotted #ccc; }
 #contactform fieldset{ border:none;}
 #contactform #formleft{float:left;}
 #contactform #error{ float:right; }
 #contactform .button{background:#fff;color:#666;border:1px solid #ccc;padding:5px 20px 5px 20px;outline:none;}
 #contactform{color:#666;}
.clear{clear:both;}
.download{display:block;padding:20px 0 20px 0;background:#222;text-align:center;border:1px solid #000;color:#fd398f;font-size:18px;}
.download:hover{background:#000;}
/*Facebox*/
#facebox .b { background:url(images/b.png);}
#facebox .tl { background:url(images/tl.png);}
#facebox .tr { background:url(images/tr.png);}
#facebox .bl { background:url(images/bl.png);}
#facebox .br {background:url(images/br.png);}
#facebox { position: absolute;top: 0;left: 0; z-index: 99999999;text-align: left;}
#facebox .popup { position: relative;}
#facebox table { border-collapse: collapse;}
#facebox td { border-bottom: 0; padding: 0;}
#facebox .body { padding: 10px; background: #fff;  width: 370px;}
#facebox .loading {text-align: center;}
#facebox .image { text-align: center;}
#facebox img { border: 0; margin: 0;}
#facebox .footer { border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px;text-align: right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px; width: 10px;overflow: hidden; padding: 0;}
#facebox_overlay { position: fixed; top: 0px;left: 0px; height:100%; width:100%;}
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color: #000; z-index: 99;}
* html #facebox_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
/*jsScroller*/
#Scroller-1 {position: absolute; overflow: hidden; width: 400px; height: 200px;}
#Scroller-1 p { margin: 0; padding: 10px 20px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;
text-indent: 20px; color: #C9BFA6; /*#6F6048*/}
/*Ditto pages*/
.ditto_paging { border-top: 1px solid #C9BFA6; /*ccc*/ padding: 10px; font-size: 86%; color: black;}
#ditto_pages .ditto_currentpage { border: 1px solid black;padding: 1px 5px 2px; margin-right: 1px;background-color: rgb(138, 128, 116); /*008CBA*/ color: #fff;} 
#ditto_pages .ditto_off {border: 1px solid #000; padding: 1px 5px 2px; margin-right: 1px; color: #ccc;}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited { border: 1px solid #000; /*C9BFA6*/ padding: 1px 5px 2px;  margin-right: 1px; text-decoration: none !important;  color: #fff;} 
#ditto_pages a:hover { background-color: rgb(138, 128, 116); color: #fff;}
/*Reflect*/
#reflect_example {
    width: 40px;
}
#reflect_example h3 {
    display: none;
}
#reflect_example ul {
    list-style: none;
}
.reflect_archive_list ul {
    list-style: none; 
    margin-left: 0px; 
    padding-left: 0;
}
.reflect_archive_list ul ul{
    margin-left: 0px; 
} 
.reflect_archive_list ul ul li {
	margin-top: 0px;
	margin-bottom: 0.8em;
}
.reflect_archive_list li a {	
	display:block;
	padding:2px 2px 2px 2px;
	margin:0 0 0px 0;
	background-color:#000;
	border-right:0px solid #000;
	color:#EEE8CD;
	text-decoration:none;
	border-left:0px solid #ddd;
        text-align: center;
}
.reflect_archive_list li a:hover {
	background-color:#000;
	color:#EEE8CD;
	border-right:0px solid #eee;
        text-decoration:underline;
        cursor: pointer;
}

