html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, 
sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, 
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, 
td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;
	vertical-align: baseline; background: transparent;}
body {line-height: 1.4em;}
ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}

/* THE BASICS */

body {margin: 0; padding: 0; background-color:#000; text-align:left; font-size: .8em; font-family:Arial, sans-serif;
	color:#fde5bd;}

a {color: white; text-decoration: none;}
a img {border:0; margin:0;}
p {margin: 0; padding: 0px 0px 7px 0px;}
small {font-size:.8em;}				
a:link, a:visited {color:#cccc00; text-decoration: none; padding-bottom: 0px; border: none;}
a:hover, #headtext a:hover { color: #FFF; text-decoration: none; padding-bottom: 0px; border: none;}
h1 {font-size:1.4em; line-height:1.1em; margin:0px 10px 15px 0; background-color:#e4be77; padding:7px 14px 7px 14px; 
	width:330px; color:#333;} 
h2 {font-size:1.3em; line-height:1.1em; margin-bottom:3px;}
h3 {font-size:1.2em; line-height:1.3em; padding:20px 20px 10px 0px; width:250px; text-transform:uppercase;}
blockquote {margin:0 0 10px 0px; padding:10px 8px 10px 10px; line-height: 1.5em; color: #000; font-size:1.1em;
            background: #fff no-repeat top left;}
blockquote p {margin-top: 0; }
blockquote a:link, .tags a:visited {background-color:#322b29; color:#cccc00; font-weight:bold; font-size:11px; padding:3px;}
blockquote a:hover {background-color:#333; color:#ffffff; font-weight:bold; font-size:11px;}

/* STRUCTURE */

#wrap {width: 930px; margin:0 auto; padding:0px; text-align:left; background-color:#000; font-family:Verdana, Arial, sans-serif;}
#wrap-live {width: 930px; margin:0 auto; padding:0px; text-align:left; background-color:#000; font-family:Verdana, Arial, sans-serif;		 	
	background-repeat:repeat-y; background-image:url(images/bg-live.jpg); height:1200px;}
#wrap-news {width: 930px; margin:0 auto; padding:0px; text-align:left; background-color:#000; font-family:Verdana, Arial, sans-serif;		 	
	background-repeat:repeat-y; background-image:url(images/bg-news.jpg); height:1200px;}	
#wrap-diary {width: 930px; margin:0 auto; padding:0px; text-align:left; background-color:#000; font-family:Verdana, Arial, sans-serif;		 	
	background-repeat:repeat-y; background-image:url(images/bg-diary.jpg); height:1200px;}	
#wrap-profile {width: 930px; margin:0 auto; padding:0px; text-align:left; background-color:#000; font-family:Verdana, Arial, sans-serif;		 	
	background-repeat:repeat-y; background-image:url(images/bg-profile.jpg); height:1200px;}		
	
#topboard {margin:0px; padding:0px; height:80px; background-repeat:no-repeat; background-image:url(images/topboard.jpg); font-size:11px;}
.topboard-text {margin:0px; padding:65px 30px 0 0; text-align:right;}

#mainboard {margin:0px; padding:0px; height:545px; background-repeat:no-repeat; background-image:url(images/mainboard.jpg);}
#liveboard {margin:0px; padding:0px; height:545px; background-repeat:no-repeat; background-image:url(images/liveboard.jpg);}
#newsboard {margin:0px; padding:0px; height:545px; background-repeat:no-repeat; background-image:url(images/newsboard.jpg);}
#diaryboard {margin:0px; padding:0px; height:545px; background-repeat:no-repeat; background-image:url(images/diaryboard.jpg);}
#profileboard {margin:0px; padding:0px; height:545px; background-repeat:no-repeat; background-image:url(images/profileboard.jpg);}

#mainleft {margin:130px 0 0 130px; padding:0 0 0 0; float:left; width:520px;}
#mainright {margin:245px 0 0 0; padding:0 0 0 0; float:left; display:inline;}

#midboard {margin:0 0 30px 0; padding:0px; background-color:#000; height:500px;}
#midleft {margin:0 0 20px 0; padding:0px; width:518px; background-color:#000; background-repeat:no-repeat; 
	background-image:url(images/midboard-left.jpg); height:490px; float:left;}
.midleft-text {margin:94px 15px 0 50px; padding:10px 20px 20px 20px; background-color:#fde5bd; color:#000000; width:425px;}
#midright {margin:0 0 20px 0; padding:0px; width:412px; background-color:#000; background-repeat:no-repeat; 
	background-image:url(images/midboard-right.jpg); height:490px; float:left; display:inline;}
.midright-text {margin:85px 0 0 20px; padding:0px;}

.item {margin:20px 0 40px 0;}
.item a:link, a:visited {color:#cccc00; text-decoration: none; padding: 2px; background-color:#322b29; border: none;}
.item a:hover, #headtext a:hover { color: #FFF; text-decoration: none; padding-bottom: 0px; border: none;}

#liveleft {margin:100px 0 0 0; padding:0px; width:518px; height:800px; float:left;}
.liveleft-text {margin:94px 0 0 50px; padding:10px 20px 20px 20px; background-color:#fde5bd; color:#000000; width:400px;}
.event {margin:12px 0 12px 0; background-color:#322b29; padding:22px 20px 25px 20px; width:350px; color:#fde5bd;}
.event h1 {font-size:1.6em; line-height:1.3em; margin:0; padding:0px; color:#FFF; background-color:#322b29;}
#liveright {margin:220px 0 0 0px; padding:0px; width:412px; float:left; display:inline;}
.liveright-box {margin:110px 0 0 0px; background-color:#000; background-repeat:no-repeat; 
	background-image:url(images/liveboard-right.jpg); height:570px;}
.liveright-text {padding:80px 0 0 20px;}
.archive {margin:20px 0; background-color:#000000;}


#newsleft {margin:100px 0 0 0; padding:0px; width:518px; height:800px; float:left;}
.newsleft-text {margin:94px 0 0 50px; padding:10px 20px 20px 20px; background-color:#fde5bd; color:#000000; width:400px;}
#newsright {margin:220px 0 0 0px; padding:0px; width:412px; float:left; display:inline;}
.newsright-box {margin:110px 0 0 0px; background-color:#000; background-repeat:no-repeat; 
	background-image:url(images/newsboard-right.jpg); height:570px;}
.newsright-text {padding:80px 0 0 20px;}

#diaryleft {margin:100px 0 0 0; padding:0px; width:518px; height:800px; float:left;}
.diaryleft-text {margin:94px 0 0 50px; padding:10px 20px 20px 20px; background-color:#fde5bd; color:#000000; width:400px;}
#diaryright {margin:220px 0 0 0px; padding:0px; width:412px; float:left; display:inline;}
.diaryright-box {margin:110px 0 0 0px; background-color:#000; background-repeat:no-repeat; 
	background-image:url(images/diaryboard-right.jpg); height:570px;}
.diaryright-text {padding:80px 0 0 20px;}

#profileleft {margin:380px 0 0 0; padding:0px; width:518px; height:800px; float:left; font-size:12px; line-height:18px;}
.profileleft-text {margin:94px 0 0 50px; padding:10px 20px 20px 20px; background-color:#fde5bd; color:#000000; width:420px;}
#profileright {margin:50px 0 0 0px; padding:0px; width:412px; float:left; display:inline;}
.profileright-box {margin:100px 0 0 0px; background-color:#000; background-repeat:no-repeat; 
	background-image:url(images/profileboard-right.jpg); height:570px;}
.profileright-text {padding:80px 0 0 20px;}

#footboard {clear:both; margin:10px 0 20px 0;}


/* MENU */
#mainright ul {margin:0 0 0 0px;}
#mainright ul li.menuleft {margin:0 0 0 0;}
#mainright ul li.menucenter {margin:0 0 0 10px;}
#mainright ul li.menuright {margin:2px 0 0 20px;}

ul {margin:0 0 0 120px;}
ul li.menuleft {margin:0 0 0 0;}
ul li.menucenter {margin:0 0 0 10px;}
ul li.menuright {margin:2px 0 0 20px;}

ul.nav2 {margin:0px;}
ul.nav2 li {margin:6px 0 3px 0; padding:2px 0px 2px 5px; background-color:#333; text-transform:capitalize; font-style:oblique; 
	font-size:14px; width:300px;}

/* SPECIAL */
.readmore {margin:0 0 80px 80px;}
.tagsblock {margin:15px 0 0 0; clear:both;}
.tags {margin:0 3px 0 0; width:400px; text-transform:uppercase;}
.tags a:link, .tags a:visited {background-color:#322b29; color:#cccc00; font-weight:bold; font-size:11px; padding:6px;}
.tags a:hover {background-color:#333; color:#ffffff; font-weight:bold; font-size:11px;}
.first {margin:0 3px 0 0px;}
.tagright a:link, .tagright a:visited {background-color:#322b29; color:#cccc00; font-weight:bold; font-size:10px; 
	margin:0 0 20px 300px; padding:3px;}
.tagright a:hover {background-color:#333; color:#ffffff; }
.inform {padding:6px; border:#999999 thin solid; width:250px;}
.indent {margin-left:20px; margin-bottom:40px;}