body, html { height:100%; background:#000000; }

body,ul, ol,li, form, h1,h2,h3 { margin:0; padding:0; }
ul, ol { list-style:none; }
p { margin:13px 0px; padding:0px; }

.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }
.vm { vertical-align:middle; }
.tac { text-align:center; }
.tar { text-align:right; }
.taj { text-align:justify; }

a, a img { border:0; outline:0; }
a { color:#b8781e; text-decoration:none; }
a:hover { color:#333333; text-decoration:underline; }

body { color:#997884; font:normal 12px Arial,Tahoma,Helvetica; line-height:16px; }

#main { width:800px; margin:auto; }

#topbg { background:url(../../images/topbg.gif) no-repeat center bottom; height:112px; }
#topbg .logo { margin:10px 0 0 10px; float:left; }
#topbg div { color:#ae0d5d; font:bold 13px Arial; float:right; padding:10px 0 0 10px; }
#topbg a { color:#ae0d5d; text-decoration:none; }
#topbg a:hover { color:#FF6633; }

#menu { height:42px; background:url(../../images/menubline.gif) no-repeat center bottom; }
#menu ul li { float:left; }
#menu img { float:left; }
#menu a { color:#555555; text-decoration:none; }
#menu a:hover { color:#f07100; }

#midpart { background:url(../../images/leftbg.gif) repeat-y left top; width:800px; }

#leftpart { float:left; width:220px; height:343px;
	background:url(../../images/leftfooter.gif) no-repeat bottom; padding-bottom:65px; }

#leftpartin { float:left; width:220px; background:url(../../images/leftbg.gif) repeat-y left; margin-top:9px; }
	
.lefttop { background:#000000; padding-top:9px; }
#leftpart h2, #leftpartin h2 { color:#ae0d5d; font:normal 17px Georgia, "Times New Roman"; }
#leftpart h3 { color:#85606d; font:bold 16px Georgia, "Times New Roman"; margin:0 0 5px 0; padding:0; }
#leftpart h3 span { color:#fff; }
#leftpart a { color:#555; text-decoration:none; }
#leftpart a:hover { color:#ffaf1b; }
.leftbottom { background:url(../../images/leftfooter1.gif) no-repeat bottom; height:65px; }
#flash { padding:0 2px; height:64px; position:relative; }
#flash div { position:absolute; }

.boxpadd { padding:5px 10px; }
.shadbox { background:url(../../images/shadbg1.gif) repeat-x top; margin:8px 2px; }
.newsinput { color:#dbb8b5; width:165px; background:#33000d; border:1px solid #4b0014; padding:2px; margin:5px 0; }

#header { float:left; width:373px; }

#rightpart { float:right; height:337px; width:207px; padding:9px 0 62px 0; background:url(../../images/rightfooter.gif) no-repeat bottom; }
#rightpart h2 { color:#ae0d5d; font:normal 17px Georgia, "Times New Roman"; padding:5px 10px; }

#innerright { float:left; width:580px; }
#content { padding:15px 15px 15px 25px; background:url(../../images/contentbg.gif) no-repeat top right; }
#content h2 i { font:italic normal 13px Arial; }
#content ul { list-style:url(../images/arw1.gif) none; padding-left:25px; }
#content ul li, #content ol li { margin:4px 0px; }

#footer { clear:both; width:780px; color:#85606d; background:url(../../images/footerbg.gif) no-repeat center top; padding:15px 10px; }
#footer span { padding-top:5px; }
#footer a { color:#666666; text-decoration:none; }
#footer a:hover { color:#333333; text-decoration:none; }

.boxborder { border:1px solid #E3E3E1; }
.allboder {}
tr.fields {}
.headbg { font:bold 13px Arial; background:url(../images/headbg.gif) repeat-x center #dddddd; padding:5px; }
.lightbg { background:#F8F8F8; }
.darkbg {}

.welcometext { font:normal 11px Tahoma,Arial; margin:0; line-height:15px; }

#news, #news1 { font:normal 11px Tahoma,Arial,Helvetica; line-height:16px; }
#news { background:url(../../images/newsbg.gif) no-repeat; padding:2px; }
#news1 { padding:2px; background:url(../../images/lefttop.gif) no-repeat top; }
#news1 ul { margin-bottom:10px; }
#news li, #news1 li { clear:both; padding:8px 10px 10px 10px; background:url(../../images/shadbg2.gif) repeat-x top; }
#news li span { float:right; width:107px; }
#news1 li span { float:right; width:117px; }
#news a, #news1 a { color:#aa8888; text-decoration:none; }
#news a:hover, #news1 a:hover { color:#950456; text-decoration:none; }

ul#newsList { margin:0; list-style:0; padding:0; }
ul#newsList li { clear:both; padding:7px; background:url(../../images/shadbg2.gif) repeat-x top; }
ul#newsList img { float:left; margin:0 15px 15px 0; }
ul#newsList a { color:#aa8888; text-decoration:none; font-weight:bold; }
ul#newsList a:hover { color:#950456; text-decoration:none; }

#photoGallery { text-align:center; }
#photoGallery img { float:left; margin:7px 0; }
#photoGallery a img { filter:alpha(opacity=70); opacity:0.7; }
#photoGallery a:hover img { filter:alpha(opacity=100); opacity:1; }
#photoGallery img.mid { float:left; margin:7px 14px; }

ol.songList { list-style:decimal; padding-left:25px; margin:15px 0; }
ol.songList span { width:160px; display:inline-block; vertical-align:top; }

.awardText { margin:0 10px 10px 10px; padding-top:10px; border-top:1px solid #330000; }
.awardText span { color:#a40854; }

h1 { color:#ff9616; font:normal 22px Georgia, "Times New Roman"; margin:0; }
#content h2, .texthead { font:bold 16px Arial, Tahoma; margin-bottom:4px; }
h3 { color:#555555; font:bold 16px Arial; margin:10px 0 5px 0; }
.big, big { font-size:120%; }
.errorMsg { color:#FF0000; border:0px none; }

.width50 { width:48%; }
.padd10 { padding:10px; }

.hline { background:url(../images/line.gif) repeat-x center; }
.vline { background:url(../images/line.gif) repeat-y center; }
.midline { background:url(../images/line.gif) repeat-y center; }

a.nlink { text-decoration:none !important; }
a.nlink:hover { text-decoration:none; }
a.more { color:#8e1037 !important; text-decoration:none; font-weight:bold; }
a.more:hover { color:#ffb81c !important; text-decoration:none; }

.form label { float:left; width:170px; text-align:right; padding-right:5px; line-height:22px; }
input, select, textarea { color:#ad8694; border:1px solid #3e0218; background:#18000b; margin:3px 0;
	font:normal 12px Tahoma,Arial; vertical-align:middle; }
input.darkbox { background:#333333; border:1px solid #666666; color:#999999; font-size:12px; vertical-align:middle; }
.button { font-weight:bold; color:#ffd997; padding:1px 2px; font:bold 12px Arial;
	background:url(../../images/butbg.gif) repeat-x center; border:1px solid #83002a; }
.noborder { border:0px none; vertical-align:middle; }
