a:link, a:visited {color:#000000; text-decoration: none}
a:hover, a:active {text-decoration: underline}

body{margin:0px; font-family: Arial, sans-serif}
textarea {
font-family: Arial, sans-serif;
}
.pagetitle {font-weight: bold ; font-size: normal}
.info {font-size: small ; color: #333333 ; font-weight:normal}
.info_xsmall {font-size: x-small ; color: #333333 ; font-weight:normal ; padding-top:2px}
.infoxs {font-size: x-small ; color: #333333 ; font-weight:normal ; padding-left:27px ; padding-top:3px}

#main_body {
text-align:left
}

.info_header {
	background: #333333;
	color:#C498EB;
	font-size:small;
}

.info_header a {
	color:#F5F7FA;
}

.headline {
background-repeat:no-repeat;
background-position: left top;
height:40px;
cursor:pointer;
background-color:#EFE7F1;
}
.headline_text {
padding-left:3px;
color: #333333;
font-weight:normal;
font-size:small;
background-color:#EFE7F1
}
.headline_text a:link, .headline_text a:visited {
color: #333333 ; 
text-decoration:none;
}
.headline_section {
height:2px;
background-color: #EFE7F1;
}

.link_heading {
background: #EBEBEB;
padding-left:5px;
padding-bottom: 2px;
padding-top: 2px;
font-size:small;
font-weight:bold;
}

.heading {
background: #EBEBEB;
padding-left:5px;
padding-bottom: 2px;
padding-top: 2px;
font-size:normal;
font-weight:bold;
}

.forum1 {
background-color: #F8F2F9;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
}

.forum2 {
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
}

.image_online {
border:1px solid #00CC00;
}

.image_offline {
border:1px solid #666666;
}

a.link_style4
{
color: #333333
}

a.link_style4:hover{color:#000000}



.link_forum { padding-left:3px ; padding-top:2px ; padding-bottom:2px}

.link { 
padding-left:3px ;
padding-right:9px ; 
padding-top:2px ; 
padding-bottom:2px ; 
cursor: pointer
}

.link_no_bc { padding-left:3px ; padding-top:2px ; padding-bottom:2px}
.link:hover {
background-color: #F5E8F7 ; 
text-decoration: none ;
}
.link a:link, .link a:visited {
color: #666666 ; 
text-decoration:none
}
.link:hover a:link { color: #000000 ; text-decoration: none}
.link:hover a:visited { color:#000000 ; text-decoration: none}
.link:hover a:hover { color:#000000 ; text-decoration: none}

a.link3:hover{color: }


.header {  
padding-right: 8px; 
padding-top:2px ; 
background-color: #333333; 
font-weight: bold; 
vertical-align:bottom ; 
padding-left:5px ; 
padding-bottom:2px;
text-align:center;
}
.footer {text-align:center ; 
background-color: #333333 ; 
padding-bottom:3px ; 
padding-top:3px ; 
border-top: 1px solid #9886A2 ; 
border-bottom: 1px solid #9886A2 ; 
font-weight: bold; 
font-size: small;
color: #666666 ;}
.footer a:link, .footer a:visited {
color: #BA7DCF ; text-decoration:none ; padding: 1px 2px 1px
}
.footer a:hover {
color: #F7F7F7;
background-color:#B272BB 
}

.sectiontop{border-bottom: 1px solid #9886A2 ; padding-top:1px}
.sectiontop_not_logged{border-bottom: 1px solid #9886A2}
.sectionbot{border-bottom: 1px solid #9886A2}

.topdiv { 
padding-left:3px ; 
padding-top:2px ; 
padding-bottom:2px ; 
padding-right:9px ; 
background-color: #333333 ; 
border-bottom: 1px solid #9886A2 ;
font-weight: bold ; 
color: #666666 ; 
font-size: small;
text-align:center;
}
.topdiv a:link, .topdiv a:visited {color: #BA7DCF ; text-decoration:none ; padding: 1px 2px 1px}
.topdiv a:hover {
color: #F7F7F7;
background-color:#B272BB 
}

.menutitle { 
border-top: 1px solid #9886A2;
border-bottom: 1px solid #9886A2;
padding-left:3px ; 
padding-top:5px ; 
padding-bottom:5px ; 
font-weight:bold ; 
background-color: #333333 ; 
color: #BA7DCF ; 
font-size:normal 
}
.submenutitle { 
padding-left:3px ; 
padding-top:3px ; 
padding-bottom:3px ; 
font-weight:bold ; 
background-color: #333333  ; 
color: #BA7DCF ; 
font-size:small;
border-top: 1px solid #9886A2;
border-bottom: 1px solid #9886A2;
}

.submenu {
background-color: #EDE4EF;
padding-left:3px;
border-bottom: #BDAAC6 1px solid;
font-size:small;
color: #333333;
}

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
background:url(/xhtmlmp/images//submit_bg.gif) repeat-x left top;
}

.mm_link {
font-weight:normal;
}
.mm_info {
font-size:x-small;
color:#666666
}

#inbox_leftcolumn { width: auto; float: left; display:inline; padding-left:3px; font-weight:bold}
#inbox_rightcolumn { width: auto; float: right; text-align:right; padding-right:9px; font-weight:bold} 
.clear { clear: both;}

.tab_buffer { padding-left:4px ; float: left; display:inline; width:4px }

#inbox_leftcolumn a:link, #inbox_leftcolumn a:visited {color:#50415A ; text-decoration:underline}

#inbox_tab1 { font-size:small; width: auto; float: left; display:inline; font-weight:normal ; background-color: #BB9FCE ; padding-left:3px ;padding-right:3px ; border-bottom: #333333 1px solid ; border-left: #333333 1px solid ; border-right: #333333 1px solid}
#inbox_tab2 { font-size:small ; width: auto; float: left; font-weight:normal ; background-color: #DDCEE1 ; padding-right:3px ; padding-left:3px ; border-bottom: #999999 1px solid ; border-left: #999999 1px solid ; border-right: #999999 1px solid}

.bodysection {padding-left:3px ; padding-right:5px ; 
color:#333333 ;
margin:0px;
padding-bottom: 0px;
padding-top:0px
}
.bodysection a:link, .bodysection a:visited {
color:#49255C
}

.bodysection a:hover {
color: #191919;
background-color: #F1EBF3
}

.inbox_tabs { 
border-bottom: 1px solid #9886A2;
padding-left:3px ; 
padding-top:2px ; 
padding-bottom:2px ; 
font-weight:bold ; 
background-color: #666666 ; 
color: #9F4EB6 ; 
font-size:small 
}

.pages {padding-left:3px ; padding-top:8px ; padding-bottom:8px ; color: #333333}
.pages a:link, .pages a:visited {color:#50415A ; text-decoration:underline}
a.pages_link:hover {background-color:#F9F0F0}
.divlink {padding-top:1px ; padding-top:1px}

.button{background-color:#ECDAF8;
border-bottom: 1px solid #152F5F;
border-left: 1px solid #152F5F;
border-right: 1px solid #152F5F;
border-top: 1px solid #7E91B6;
color: black;
font-weight: bold;
padding: 0px 1px;
text-decoration: none;
}

.info a:link, .info a:visited {color:#50415A ; text-decoration:underline}
a.link_style3:hover{background-color: #F7EAF9 ; color:#000000}
a.link_style3 {text-decoration:underline}
.statusdiv { padding-left:3px ; padding-top:4px ; padding-bottom:4px ; background-color:#FFFFFF ; color:#333333}
.newsdiv { padding-left:3px ; padding-top:4px ; padding-bottom:2px ; background-color:#FFFFFF ; color:#333333}
.newsdivtitle {font-size:small ; color: #464646}
.newsdivtext {font-size:small}
.section_colour {border-bottom: 1px solid #9886A2 ; padding-top:1px}
.section_colour_small {border-bottom: 1px solid #9886A2 ; padding-top:1px}

.section {
border-bottom: 1px solid #F0EDF1 ; padding-top:1px
}
.section_small {border-bottom: 1px solid #F0EDF1 ; padding-top:1px}
.buffer {padding-top:1px}
.buffer_small {padding-top:1px}

.buffer2 {padding-top:2px}
.buffer3 {padding-top:3px}
.buffer4 {padding-top:4px}


.al { padding-left:3px ; padding-top:1px ; padding-bottom:1px ; font-weight:normal ; font-size: x-small}
.al a:link, .al a:visited {color: #666666 }
.al:hover {background-color:#F9F0F0 }
.al2 { padding-left:3px ; padding-top:2px ; font-weight:normal ; font-size: x-small ; color: #666666}
.al3 { padding-top:1px ; font-weight:normal ; font-size: x-small ; color: #666666}
.al3 a:link, .al3 a:visited {color:#50415A ; text-decoration:underline}


.mm_time {
font-size:small;
background-color: #CDB3D7;
padding-left:3px;
}

.welcome {
font-size:small;
border-top: #5F4462 1px solid;
padding:3px;
}

.login_bar {
background-color:#7E3F87;
color:#FFFFFF;
padding:3px;
}

.login_bar a:link, .login_bar a:visited {color:#F4DFFF ; text-decoration:underline}

.main_marquee {
background-color: #CDB3D7;
border-bottom:#5F4462 1px solid;
font-size:small;
}

.p_heading {
font-weight:bold;
color:#999999;
font-size:small;
}

.p_heading_f {
float:left
}

.p_info {
color:#66395E;
font-weight:bold;
}

.poster_info {
float:left;
padding-right:3px;
}

.clear {
clear:both
}

/*a.link2:hover {
color:#000000;
background-color: #CDB3D7;

}
*/
