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 {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
	vertical-align:baseline;
}
body {
	margin:0px;
	background: url(../images/bg.gif) #000000 repeat top center fixed;
	background-repeat: repeat-y;
	font-family:Tahoma;
	font-size:12px;
	color:#CCC;
}

img {
	border: none;
}

a { 
	color:#FFFFFF;
	text-decoration:none; 
}

a:hover {
	color: #FF6600;
	text-decoration:none; 
}

#content {
	width: 900px;
	background-color:#000000;
	margin: 0 auto;
	padding:4px;
}

#header {
	font-size:11px;
	width: 900px;
}

marquee.top {
	padding:4px;
}
#header img {
	text-align:center;
}

.menu {
	background: url(../images/menu_bg.jpg) #000000 repeat-x top center;
	height:60px;
	margin-top:4px;
	text-align:center;
}
.menu ul {
	list-style:none; 
	margin:0; 
	padding:16px 0 0 0;
}
.menu li {
	padding:0 15px 0 15px;
	display:inline;
}

.menu a { 
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none; 
}

.menu a:hover {
	color: #FF6600;
	text-decoration:none; 
}

.menu a:active { 
	text-decoration:none; 
}

#footer {
	border-top:1px #CC0000 solid;
	padding: 6px;
	color:#666;	
	font-size:11px;
	text-align:center;
	height: 30px;
}

/* ///////////////////////////////////// homa page /////////////////////////////////// */

.home_main {
	background-color:#111111;
	border:1px solid #191919;	
	float:left;
	padding:4px;
	width: 608px;	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
}

.home_sideb {
	float:right;
	width: 270px;
	background-color:#333333;
	border:#222222 solid 4px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
}
.home_sideb h1 {
	background: url(../images/vertmenu_h1_bg.jpg) #78090F repeat-x top center;
	border-top:1px solid #111111;
	border-bottom:1px solid #222222;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:8px 0 8px 8px;
}
.home_sideb #gallery {
	text-align:center;
	padding:4px;
}
.home_sideb #gallery2 {
	text-align:center;
	padding:4px;
}
.home_sideb p {
	text-align:center;
	margin:0;
	padding:8px;
}
.home_sideb #gallery a {
	font-weight:bold;
}

/* ///////////////////////////////////// BIO page /////////////////////////////////// */

.bio_main {
	padding:10px;
	background-color:#111111;
}
.bio_main2 {
	padding:10px;
	background-color:#222222;
}
.bio_main p.block, .bio_main2 p.block {
	display:block;
}
.bio_main a, .bio_main strong, .bio_main2 a, .bio_main2 strong {
	color: #FF6600;
}
.bio_main h1, .bio_main h2, .bio_main h3, .bio_main h4, .bio_main2 h1, .bio_main2 h2, .bio_main2 h3, .bio_main2 h4{
	margin:6px auto;
	color: #ff9900;
}
.bio_main ol, .bio_main2 ol {
	margin-left:30px;
}
.bio_main p.top, .bio_main2 p.top {
	margin-top: 10px;
	font-size:11px;
	text-align:right;
}
.bio_main p.top a, .bio_main2 p.top a {
	color: #ff9900;
}
.bio_main p.top a:hover, .bio_main2 p.top a:hover {
	color: #FF6600;
}
.bio_main img.left, .bio_main2 img.left {
	float: left;
	padding: 10px;
	padding-top: 4px;
}
.bio_main img.right, .bio_main2 img.right {
	float: right;
	padding: 10px;
	padding-top: 4px;
}

/* ///////////////////////////////////// Art & Photo page /////////////////////////////////// */

#title {
	margin-left: 15px;
	margin-bottom: 15px;
	color: #ff9900;
}
#gallery a.thumbnail{	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	text-align:center;
	width:202px;
	text-decoration:none;
	padding: 7px;
	border: 1px solid #222;
	float: left;
	margin-left: 5px;
	margin-bottom: 5px;
	color:#FFFFFF;
	background-color:#111;
	height:190px;
	filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
}

#gallery a:hover.thumbnail{
	border: 1px solid #990000;
	background-color:#191919;
	color:#ff9900;
	filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;
}
#gallery a.thumbnail img {
	border: 1px solid #000000;
}

#gallery .caption{
	padding:2px;
	padding-top:10px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

/* ///////////////////////////////////// Link page /////////////////////////////////// */

#link {
	margin: 0px 10px;
}
#link a {
	border-bottom:1px #000000 solid;
}
#link a .linkTitle {
	display:block;
	background-color:#111;
	font-weight:bold;
	color:#ff9900;
	padding:5px;
}
#link a .url {
	background-color:#333;
	font-weight:normal;
	margin-top:5px;
	padding:5px;	
	color:#CCCCCC;
	border:1px solid #111;	
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
}
#link a:hover .linkTitle {
	color:#FFFFFF;
	background-color:#990000;
}
#link a:hover .url {
	border:1px solid #CC0000;
	background-color:#000;
}

/* ///////////////////////////////////// Event page /////////////////////////////////// */
.event_main {
	background-color:#101010;
	float:left;
	padding:8px;
	padding-bottom:20px;
	width: 630px;	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	border:1px solid #191919;	
}
.event_main em, .event_main i, .event_main strong, .event_main b {
	color: #FF6600;
}
.event_main h1, .event_main h2, .event_main h3, .event_main h4, .event_main a {
	color: #ff9900;
}
.event_main img.left {
	float: left;
	padding: 10px;
	padding-top: 4px;
}
.event_main img.right {
	float: right;
	padding: 10px;
	padding-top: 4px;
}
.event_main ul {
	list-style-position:outside;
	margin-left: 20px;
	margin-bottom: 20px;
}
.event_sideb {
	float:right;
	width: 240px;
	background-color:#333333;
	border:#222222 solid 4px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
}
.event_sideb h1 {
	background: url(../images/vertmenu_h1_bg.jpg) #78090F repeat-x top center;
	border-top:1px solid #111111;
	border-bottom:1px solid #222222;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:8px 0 8px 8px;
}
.event_sideb .emenu {
}
.event_sideb .emenu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.event_sideb .emenu li {
	border-bottom:#222 1px solid;
	
}

.event_sideb .emenu li a {
	padding:10px;
	padding-left:10px;
	color:#FFF;
	display:block;
	text-decoration:none;
}
.event_sideb .emenu li a:hover, .event_sideb .emenu li.selected {
	color: #FF6600;
	background-color:#272E31;
}

.event_main p.block {
	display:block;
}
.event_main p.top, .event_main p.top {
	clear:both;
	margin-top: 10px;
	font-size:11px;
	text-align:right;
}
.bio_main p.top a {
	color: #ff9900;
}
.event_main p.top a:hover {
	color: #FF6600;
}
.event_main .alter {
	padding:5px;
	background-color:#222;
}
.event_main .alter2 {
	padding:5px;
	background-color:#191919;
}