
body{
    margin:0px;
    color:#666;
    font:10px Verdana, Helvetica, sans-serif;
    background:#222 url(/images/blue_main_background.jpg) no-repeat 50% 0;
    min-width:990px;
}

img{border-style:none;}
form{margin:0px;}

/* MAIN LAYOUT */
.menu_linkshadow { background:#222222 url(/images/main_shadow.png) repeat-x; height:7px; }
.menu_mainwindow { 
    width:975px; 
    border:0px solid #000000; 
    background-color:#181818; 
    padding:0px;
    border-collapse: collapse;
    /* border:0px; */
    border-spacing: 0px;
}
.main_layout { 
    text-align:left; 
    padding:0px;
    border-collapse: collapse;
    border:0px;
    border-spacing: 0px;
    width:975px;
    background:#181818 url(/images/blue_main_background_inner.jpg) no-repeat 50% 0;
}
/* MAIN LAYOUT */

/* MAIN MENU TOP */
A.menutitlelink { font-size: 12pt; color: #E0E0E0; font-weight: normal; text-decoration:none }
A.menutitlelink:hover { font-size: 12pt; color: #E0E0E0; font-weight: normal;text-decoration:none }
A.menulink { color:#a0a0a0;font-weight:normal; text-decoration:none }
A.menulink:hover { color:#FFFFFF;font-weight:normal; text-decoration:none }
.menuframe { width:100%; text-align:left;}
.menusubtitle { font-size: 8pt; color: #E0E0E0; font-weight: 300; }
/* MAIN MENU TOP */

/* WINDOW FRAMES */
.window_title {
    font-size: 10pt;
    color: #E0E0E0;
    font-weight: 300;
    background: url("/images/style-bg-vertical-title.jpg") repeat-y;
    border-bottom:1px solid #222222;
}

.window_outerframe {
    border-left:1px solid #1f1f1f;
}

.window_innerframe {
    border-top:1px solid #808080;
    border-left:1px solid #1f1f1f;
    background: url("/images/style-bg-vertical.jpg") repeat-y;
}
.window_innerframe_main_window {
    border-left:1px solid #1f1f1f;
    background: url("/images/style-bg-vertical.jpg") repeat-y;
}

.window_sub td {
   padding: 0px;
   /*font-size: 8pt; color: #E0E0E0; font-weight: 300; */
}
/* WINDOW FRAMES */

/* BUTTONS */
input.btn {
  color:#473c0a;
  font: bold 84% 'trebuchet ms',helvetica,sans-serif;
  background-color:#FFBE31;
  border: 1px solid;
  border-color: #473c0a;
}
input.btnhov {
  border-color: #fdcf6a;
}
/* BUTTONS */

/* INPUT FIELDS */
input.textfieldlogin {
   font-family:verdana, arial, helvetica;
   font-size : 8pt ;
   color: #000000;
   text-decoration:none;
   border: 1px solid #000000; 
   padding:1px 1px 1px 18px;background: #FFFFFF url("/images/user1.gif") no-repeat scroll 1px 1px;
   width:100px;
}


input.textfieldpassword {
   font-family:verdana, arial, helvetica;
   font-size : 8pt ;
   color: #000000;
   text-decoration:none;
   border: 1px solid #000000;
   padding:1px 1px 1px 18px;background: #FFFFFF url("/images/key1.gif") no-repeat scroll 1px 1px;
   width:100px;
}
/* INPUT FIELDS */

/* 404 page */
.errorbig { font-size: 20pt; color: #E0E0E0; font-weight: bold; }
.errorsmall { font-size: 12pt; color: #E0E0E0; font-weight: normal; }
.errorlink { font-size: 12pt; color: #E0E0E0; font-weight: normal; }
/* 404 page */


/* copy right stuff */
.creditsnm{ font-size: 7pt; color: #A0A0A0; font-weight: 300; }
.creditshl{ font-size: 7pt; color: #808080; font-weight: 300; text-decoration:none }
A.footerlink { font-size: 8pt; color: #6ea6fa; font-weight: 300; text-decoration:none }
A.footerlink:hover { font-size: 8pt; color: #FFFFFF; font-weight: 300; text-decoration:none }
/* copy right stuff */

/* SUB page */
#sub_page { width: 760px; font-size: 12pt; }
#sub_page { width: 760px; font-size: 12pt;display:inline; min-width:760px;}
/* SUB page */

/* Widgets */
.widget_index{ width: 207px;}
.loginbox{ width: 200px; }
.loginbox_frame {
   font-size: 8pt; color: #E0E0E0; font-weight: 300;
   border:0px solid #000000;
   border-spacing: 0;
   margin: 0;
   padding: 0;
   background: #333333 url("/images/alliance_appbg.jpg") no-repeat scroll 0px 0px;
}
.loginbox_frame_Horde {
   font-size: 8pt; color: #E0E0E0; font-weight: 300;
   border:0px solid #000000;
   border-spacing: 0;
   background: #333333 url("/images/horde_appbg_login.jpg") no-repeat scroll 0px 0px;
   margin: 0;
   padding: 0;
}
.loginbox_frame_Alliance {
   font-size: 8pt; color: #E0E0E0; font-weight: 300;
   border: solid 0px #000000;
   border-spacing: 0;
   background: #333333 url("/images/alliance_appbg_login.jpg") no-repeat scroll 0px 0px;
   margin: 0;
   padding: 0;
}
.loginbox_menu {
   font-size: 8pt; color: #627594; font-weight: 300;
   border-spacing: 0;
   height:10px;
   margin:0;
   background: #1E1E1E;
   filter:alpha(opacity=85); 
   opacity:.85; 
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
   border: 1px solid #000000;
   text-align:center;
}
.loginbox_menu2 {
   font-size: 8pt; color: #627594; font-weight: 300;
   border-spacing: 0;
   height:10px;
   margin:0;
   text-align:center;
}
.loginbox_achievements {
   margin-right:20px;
}
/*.loginbox_line { height:1px; color: #FFcf61; }
.loginbox_line { height:1px; color: #627594; } */
.loginbox_name { font-size: 11pt; color: #FFcf61; font-weight: 300; }
.loginbox_error { width: 100%; color:#FF4E21;font-weight:bold; text-align:center; }
A.loginbox_link { color:#FFcE61;font-weight:normal; text-decoration:none }
A.loginbox_link:hover { color:#FFFFFF;font-weight:normal; text-decoration:none }
A.loginbox_link { color:#FFcE61;font-weight:normal; text-decoration:none }
A.loginbox_link:hover { color:#FFFFFF;font-weight:normal; text-decoration:none }
A.loginbox_menu_link { color:#d0d0d0;font-weight:normal; text-decoration:none }
A.loginbox_menu_link:hover { color:#FFcE61;font-weight:normal; text-decoration:underline }

.onelinerbox A.link { color:#FFcE61;font-weight:normal; text-decoration:none }
.onelinerboxaaa A.link { color:#d0d0d0;font-weight:normal; text-decoration:none }
.onelinerbox A.link:hover { color:#FFcE61;font-weight:normal; text-decoration:none }
.onelinerbox{ width: 200px; text-align:center; }
.onelinerbox_text { 
   text-transform: lowercase;
   text-align: left;
   list-style-type: none;
   padding: 5px 2px 5px 2px;
   margin: 0;
   font-size: 8pt; color: #E0E0E0; font-weight: 300; 
}
.onelinerbox_li {
   background-repeat: no-repeat;
   background-position: 0 0;
   padding: 1px 0 1px 20px;
   margin: 0;
   display: block;
   vertical-align: top;
}
.onelinerbox_btn {
   color:#e0e0e0;
   font: bold 84% verdana,'trebuchet ms',helvetica,sans-serif;
   background-color:#333333;
   border: 1px solid;
   border-color: #404040;
}
.onelinerbox_textsubmit { font-family:verdana, arial, helvetica; font-size : 8pt ; color: #473c0a; text-decoration:none;background-color: #FFBE31; border: 1px solid #473c0a;}
.onelinerbox_error { width: 100%; color:#FF4E21;font-weight:bold; text-align:center; }

.nowonlinebox{ width: 200px; text-align:center; }
.nowonlinebox_text { 
   /* text-transform: lowercase; */
   text-align: left;
   list-style-type: none;
   padding: 5px 2px 5px 2px;
   margin: 0;
   font-size: 8pt; color: #E0E0E0; font-weight: 300; 
}
.nowonlinebox_li {
   /* text-transform: lowercase; */
   background-repeat: no-repeat;
   background-position: 0 0;
   padding: 1px 0 1px 20px;
   margin: 0;
   display: block;
   vertical-align: top;
}
.nowonline_iconsubscript {
   position:relative;
   color:#FFcE61;
   left:-3;
   top:-2;
   font-size:10px;
   font-family:courier new;
}
/* .nowonlinebox_chatlink { color:#FFcE61;font-weight:normal; text-decoration:none } */
.nowonlinebox_chatlink { color:#a0a0a0;font-weight:normal; text-decoration:none }
.nowonlinebox_chatlink:hover { color:#FFffff;font-weight:normal; text-decoration:none }

.recruitmentbox{ width: 200px; text-align:center;}
.recruitmentbox_text {
   font-size : 8pt ;
   text-align: left;
   list-style-type: none;
   padding: 15px 12px 15px 12px;
   margin: 0px;
   font-size: 8pt; color: #a0a0a0; font-weight: 300;
}
#linksbox A.link { color:#d0d0d0;font-weight:normal; text-decoration:none }
#linksbox A.link:hover { color:#FFcE61;font-weight:normal; text-decoration:none }
#linksbox {
   width:180px;
   margin:10px;
}
#linksbox UL {
  	margin-top: 0px;
  	padding: 0;
  	list-style: none;
}

#linksbox LI {
        margin-top:0px;
  	text-align: left;
  	vertical-align: center;
  	padding: 0;
}
/* Widgets */

/* CHATs */
.onlinebox_chatlist {
    position: fixed; 
    display:none;
    left: 0px; 
    top: 0px; 
}
.chat_frame {
   text-align:left;
   width:500px;
   height:200px;
   background-color:#888888;
   cursor:default;
   background: url("/images/style-bg-vertical.jpg") repeat-y;
   padding:0px;
   font-size : 10pt ;
   border-collapse: collapse;
   border-spacing: 0px;

    border-left:1px solid #404040;
    border-top:1px solid #808080;
    border-bottom:2px solid #000000;
    border-right:2px solid #101010;

}
.chat_close { 
   font-family:verdana, arial, helvetica;
   font-size : 10pt ;
   cursor:default;
   color:#000000;
   font-weight:bold;
   width:10px;
   /* border: 1 solid #000000; */
    border-left:1px solid #808080;
    border-top:1px solid #a0a0a0;
    border-bottom:1px solid #000000;
    border-right:1px solid #101010;
}
.chat_title { 
   height:8px;
   width:500px; 
   font-size : 10pt ;
   cursor:default;
   color:#a0a0a0;
   font-weight:300;
   background: url("/images/style-bg-vertical-title.jpg") repeat-y;
   cursor:move;
}
.chat_profile { height:80px;width:80px; }
/*.chat_text { height:160px;width:420px;} */
.chat_input_frame { width:500px; vertical-align:top; text-align:center; }
.chat_input_field {
   font-family:verdana, arial, helvetica;
   font-size : 10pt ;
   color: #000000;
   text-decoration:none;
   border: 1px solid #000000;
   padding:5px 5px 5px 5px;
   background: #FFFFFF url("/images/input_backarea.gif") no-repeat scroll 0px 0px;
   width:430px;
   height:50px;
   overflow-x:hidden;
   overflow-y:auto;
}
.chat_input_submit {
   font-family:verdana, arial, helvetica;
   font-size : 10pt ;
   color: #000000;
   border: 1px solid #000000;
   width:50px;
   height:50px;
}
.chat_input_counter {
   font-family:verdana, arial, helvetica;
   font-size : 8pt ;
   color: #000000;
   background-color:#888888;
   border: 0px solid #000000;
   height:15px;
}
.chat_output_field {
   font-family:verdana, arial, helvetica;
   font-size : 10pt ;
   color: #000000;
   text-decoration:none;
   border: 1px solid #000000;
   padding:5px 5px 5px 5px;background: #FFFFFF url("/images/input_backarea.gif") no-repeat scroll 0px 0px;
   width:414px;
   height:160px;
   overflow:auto;
}
.chat_nametag {
   /*position:relative;
   left:0;
   top:-10;*/
   font-size:10px;
   width:80px;
   height:10px;
   margin:0;
   background: #1E1E1E;
   filter:alpha(opacity=85); 
   opacity:.85; 
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
   /*display:inline;
   float:left;*/
   border: 1px solid #000000;
   text-align:center;
}
/* CHATs */

/* EMAIL */
A.email_link { color:#d0d0d0; text-decoration:none }
A.email_link:hover { color:#FFcE61; text-decoration:underline }
A.email_menu_link { color:#d0d0d0; font-size: 10pt; text-decoration:none }
A.email_menu_link:hover { color:#FFcE61; font-size: 10pt; text-decoration:underline }
A.email_action { color:#FFcE61;font-weight:normal; text-decoration:none }
A.email_action:hover { color:#FFFFFF;font-weight:normal; text-decoration:underline }
.email_menu_nolink { color:#627594; font-size: 10pt; text-decoration:none }

.email_inbox { width: 725px; font-size: 8pt; color: #E0E0E0; font-weight: 300;  }
.email_sentitems { width: 725px; font-size: 8pt; color: #E0E0E0; font-weight: 300;  }
.email_read { width: 725px; font-size: 8pt; color: #E0E0E0; font-weight: 300;  }
.email_sent { width: 725px; font-size: 8pt; color: #E0E0E0; font-weight: 300;  }
.email_compose { width: 725px; font-size: 8pt; color: #E0E0E0; font-weight: 300;  }
.email_index { width: 725px; font-size: 8pt; color: #E0E0E0; font-weight: 300; }
.email_inbox_header_bar { background-color:#555555; }
.email_inbox_footer_bar { background-color:#444444; }
.email_inbox_new { background-color:#333333;color:#E0E0E0;  font-weight:bold;}
.email_inbox_new_highlight { background-color:#FFcE61; color:#000000; font-weight:bold;}
.email_inbox_read { background-color:#333333; color:#E0E0E0; font-weight:normal;}
.email_inbox_read_highlight { background-color:#FFcE61;  color:#000000;font-weight:normal;}
.email_inbox_highlight { color:#FFcE61; }
.mail_compose {
   color:#d0d0d0;
   font-size : 9pt ;
   text-decoration:none;
}
.mail_read {
   color:#d0d0d0;
   font-size : 9pt ;
   text-decoration:none;
}
.email_readbox {
   font-family:verdana, arial, helvetica;
   font-size : 10pt ;
   color: #000000;
   text-decoration:none;
   border: 1px solid #000000;
   padding:5px 5px 5px 5px;background: #FFFFFF url("/images/input_backarea.gif") no-repeat scroll 0px 0px;
   width:725px;
   /*height:360px;*/
   overflow:auto;
}

/* EMAIL */

/* Checkin system */
.user_checkin_newchat {
   width:150px;
   height:150px;
   background-color:#f0f0a0;
   cursor:default;
   padding:0px;
   font-size : 10pt ;
   border-collapse: collapse;
   border-spacing: 0px;
   position:absolute;
   text-align:center;
   vertical-align:center;
   display:none;

    border-left:1px solid #404040;
    border-top:1px solid #808080;
    border-bottom:2px solid #000000;
    border-right:2px solid #101010;
}
/* Checkin system */



/* ADMIN */
.admin_index { width: 140px; font-size: 8pt; color: #E0E0E0; font-weight: 300; }
#admin_main { text-align:left; }
.admin_main { text-align:left; width: 810px; font-size: 8pt; color: #E0E0E0; font-weight: 300;  }
.admin_table_header { font-size: 8pt; color: #FFFFFF; background-color: #4e6885; font-weight: 600;  }
.admin_table_sub { font-size: 8pt; color: #d0d0d0; background-color: #505050; font-weight: 300;  }
.admin_highlight { color:#FFcE61; text-decoration:none }
.admin_group_rights_header { font-size: 12pt; text-decoration:none;font-weight: 600 }
.admin_group_rights_footer { font-size: 8pt; text-decoration:none }

.admin_submenu {
   font-size: 9pt; color: #627594; font-weight: 300;
   border-spacing: 0;
   height:10px;
   margin:0;
   text-align:center;
}
A.admin_link { color:#d0d0d0; text-decoration:none }
A.admin_link:hover { color:#FFcE61; text-decoration:underline }
A.admin_move_user { color:#FFcE61; text-decoration:none }
A.admin_move_user:hover { color:#FFFFFF; text-decoration:underline }

HR.previewsplit {
   border: 0px;
   width: 100%;
   color: #333333;
   padding: 0px;
   margin: 0px 0px 0px 0px;
   height: 1px;
   block: inline;
}
HR.access_hr {
   border: 0px;
   width: 100%;
   color: #555555;
   padding: 0px;
   margin: 0px 0px 0px 0px;
   height: 1px;
}
INPUT.admin_input { 
   font-family:verdana, arial, helvetica;
   font-size : 8pt ;
   color: #000000;
   text-decoration:none;
   background-color: #FFFFFF;
   border: 1px solid #000000;
   background-image: url('/images/input_back.gif')
}
INPUT.admin_input2 { 
   font-family:verdana, arial, helvetica;
   font-size : 8pt ;
   color: #FFcE61;
   text-decoration:none;
   background-color: #333333;
   border: 1px solid #a0a0a0;
}
.admin_select2 { 
   font-family:verdana, arial, helvetica;
   font-size : 8pt ;
   color: #FFcE61;
   text-decoration:none;
   background-color: #333333;
   border: 1px solid #a0a0a0;
}
INPUT.admin_button { font-family:verdana, arial, helvetica;
   font-size : 8pt ;
   color: #000000;
   text-decoration:none;
   border: 1px solid #000000;
}

/* ADMIN */





/* PRETY MOVABLE SELECT LIST */
#all_users TABLE {
   width:265px;
   color: #555555;
   font-size : 8pt;
   text-align:left;
}
#all_users
{
	background: #FFF;
	margin: 0px;
	border-top: 1px solid #666;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #666;
	width: 273px;
	height: 282px;
	resize: none;
	overflow:auto;
	cursor:pointer;
}
#all_users .innertxt
{
	font-size: 0.8em;
	color:#666666;
	display:inherit;
	border-bottom: dashed 1px #cccccc;
}
#selected_users TABLE {
   width:265px;
   color: #555555;
   font-size : 8pt;
   text-align:left;
}
#selected_users
{
	background: #FFF;
	margin: 0px 0px 0px 10px;
	border-top: 1px solid #666;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #666;
	width: 273px;
	height: 282px;
	resize: none;
	overflow:auto;
	cursor:pointer;
}
#selected_users .innertxt2
{
	color:#666666;
	display:inherit;
	border-bottom: dashed 1px #cccccc;

}
/* PRETY MOVABLE SELECT LIST */



/* FORUM */
#forum_main A { color:#808080;font-weight:normal; text-decoration:none}
#forum_main A:hover { color:#a0a0a0;font-weight:normal }
#forum_main A.navigate_folder { color:#a1483e;font-weight:normal; text-decoration:none }
#forum_main A.navigate_folder:hover { color:#FFFFFF;font-weight:normal; text-decoration:none }
#forum_main A.navigate_folder2 { color:#808080;font-weight:normal; text-decoration:none }
#forum_main A.navigate_folder2:hover { color:#FFFFFF;font-weight:normal; text-decoration:none }
#forum_main A.navigate_page { color:#FFcE61;font-weight:normal; text-decoration:none }
#forum_main A.navigate_page:hover { color:#FFFFFF;font-weight:normal; text-decoration:none }
#forum_main A.forum_create { color:#FFcE61;font-weight:normal; text-decoration:none }
#forum_main A.forum_create:hover { color:#FFFFFF;font-weight:normal; text-decoration:none }
#forum_main A.front_comment { color:#808080;font-weight:normal; text-decoration:none }
#forum_main A.front_comment:hover { color:#FFFFFF;font-weight:normal; text-decoration:none }
#forum_main A.front_more { color:#FFcE61;font-weight:normal; text-decoration:none }
#forum_main A.front_more:hover { color:#FFFFFF;font-weight:normal; text-decoration:none }
#forum_main A.forum_breaklink { font-size:10px;color:#FFcE61;font-weight:normal; text-decoration:none }
#forum_main A.forum_breaklink:hover { font-size:10px;color:#FFFFFF;font-weight:normal; text-decoration:none }
#forum_main A.forum_minimenu { font-size:9px;color:#FFcE61;font-weight:normal; text-decoration:none }
#forum_main A.forum_minimenu:hover { font-size:9px;color:#FFFFFF;font-weight:normal; text-decoration:none }
A.forum_link { color:#FFcE61;font-weight:normal; text-decoration:none }
A.forum_link:hover { color:#FFFFFF;font-weight:normal; text-decoration:none }
#forum_main A.link { color:#FFcE61;font-weight:normal; text-decoration:none }
#forum_main A.link:hover { color:#FFFFFF;font-weight:normal; text-decoration:none }

/* #forum_main .user_tableheader TD {  color:#e0e0e0; font-size: 9pt; color: #FFFFFF; background-color: #4e6885; font-weight: 600;}*/
#forum_main .user_tableheader TD {  color:#e0e0e0; font-size: 9pt; color: #FFFFFF; background-color: #666666; font-weight: 600;}
#forum_main .user_forumtable TD { border:1px dotted #000000; }
#forum_main .user_forumtable { 
   color:#a0a0a0;
   left-margin:5px;
   right-margin:5px;
   border:1px solid #000000;
}

#forum_main .forumtable { 
   color:#a0a0a0;
   margin:0px;
   border:0px solid #000000;
}
#forum_main .forumtable TD {  border:1px dotted #000000; }
#forum_main .forumtable TH {  color:#e0e0e0;border:1px dotted #000000; }


.forumquotehead { color: #d0d0d0; font-size: 8pt; }
.forumquote { color: #a0a0a0; font-size: 9pt; background-color: #202020; border: 1px solid #444444; }
.forumquoteborder { padding:10px 25px 10px 25px; }
.forumquoteborder { padding:5px 15px 5px 15px; }
.forum_write_table{
    color:#d0d0d0;
    font-size:10pt;
}
#forum_main .forum_post_pub_outframe {
}
#forum_main .forum_post_pub_header {
    padding:5px;
    text-align:left;
    background: url("/images/style-bg-vertical-title.jpg") repeat-y;
    font-size:11pt;
}
#forum_main .forum_post_pub_header_date {
    color:#a0a0a0;
    text-align:right;
    font-size:8pt;
}
#forum_main .forum_post_pub_message {
    padding:5px;
    color:#a0a0a0;
    font-size:11pt;
    text-align:left;
    background: url("/images/style-bg-vertical.jpg") repeat-y;
}
#forum_main .forum_post_pub_inframe {
}
#forum_main .forum_post_character {
     vertical-align: top;
     text-align: center;
     width:150px;
     color: #808080;
     font-size: 10pt;
} 
#forum_main .forum_post_message {
     vertical-align: top;
     width:600px;
     height:100px;
     color: #a0a0a0;
     font-size: 10pt;
} 
#forum_main .forum_posts_date {
     color: #808080;
     font-size: 8pt;
}
#forum_main .forum_breakline {
   border: 0px;
   width: 100%;
   color: #555555;
   padding: 0px;
   margin: 0px 0px 0px 0px;
   height: 1px;
}
#forum_main .forum_posts_break {
     background-color: #202020;
}
#forum_main .forum_posts {
    width: 750px;
    border-spacing: 10px 0px;
    background: url("/images/style-bg-vertical.jpg") repeat-y;
}
#forum_main .forum_posts_header_sub {
     font: verdana,'trebuchet ms',helvetica,sans-serif;
     color: #a0a0a0;
     font-size: 8pt;
}
#forum_main .forum_posts_header {
     font-family: Palatino Linotype,Georgia, Lucida Console, Tahoma, Helvetica, sans-serif;
     background-color: #a0a0a0;
     color: #FFBE31;
     font-size: 14pt;
     padding:5px;
     background: url("/images/style-bg-vertical-title2.jpg") repeat-y;
}
#forum_main .pagebreak {
     border: 0;
     width: 100%;
     color: #303030;
     background-color: #303030;
     height: 1px;
}

#forum_main .forum_create  {
     color: #808080;
     font-size: 10pt;
}
#forum_main .navigate_page  {
     color: #808080;
     font-size: 10pt;
}
#forum_main .navigate_folder {
     color: #a0a0a0;
     font-size: 10pt;
}
#forum_main .navigate_folder2 {
     color: #a0a0a0;
     font-size: 8pt;
}
#forum_main .forum_folder0 {
     background-color: #202020;
     color: #a0a0a0;
     font-size: 10pt;
     padding:5px;
}
#forum_main .forum_folder1 {
     font-family: Palatino Linotype,Georgia, Lucida Console, Tahoma, Helvetica, sans-serif;
     background-color: #a0a0a0;
     color: #FFBE31;
     font-size: 14pt;
     padding:5px;
     background: url("/images/style-bg-vertical-title.jpg") repeat-y;
}
#forum_main .forum_folder2 {
     background-color: #202020;
     color: #a0a0a0;
     font-size: 10pt;
     padding:5px;
}
#forum_main .forum_thread {
     background-color: #202020;
     color: #a0a0a0;
     font-size: 10pt;
     padding:5px;
}
#forum_main .forum_counters {
     text-align: center;
     vertical-align: center;
}
#forum_main .forum_lastpost {
     font-size: 8pt;
     text-align: center;
     vertical-align: center;
}
.forum_main {
    width: 750px;
    border-spacing: 10px 0px;
    background: url("/images/style-bg-vertical.jpg") repeat-y;
}
#forum_main .forum_preview_header {
    background: url("/images/style-bg-vertical-title2.jpg") repeat-y;
    font-size: 15pt;
    font: verdana,'trebuchet ms',helvetica,sans-serif;
    color: #e0e0e0;
}
#forum_main .forum_preview_by {
    padding:0px 10px 0px 0px;
    font-size: 10pt;
    font: verdana,'trebuchet ms',helvetica,sans-serif;
    color: #a0a0a0;
    font-weight: 300;
    text-align: right;
}
#forum_main .forum_preview {
    width: 750px;
    font-size: 10pt;
    font: verdana,'trebuchet ms',helvetica,sans-serif;
    color: #a0a0a0;
}
#forum_main .forum_jump {
    width: 750px;
    border-spacing: 10px 0px;
    background: url("/images/style-bg-vertical.jpg") repeat-y;
}
#forum_main .forum_header {
     color: #d0d0d0;
     font-size: 10pt;
     font-weight: 600;
}
#forum_main .forum_jump_select { 
   font-family:verdana, arial, helvetica;
   font-size : 8pt ;
   color: #FFcE61;
   text-decoration:none;
   background-color: #333333;
   border: 1px solid #a0a0a0;
}

.forum_post_info {
   font-size : 10pt ;
   color: #000000;
   text-decoration:none;
   border: 1px solid #000000;
   background-color: #a0a0a0;
   height: 14px;
   width: 484px;
}
.forum_button { font-family:verdana, arial, helvetica;
   font-size : 8pt ;
   color: #000000;
   text-decoration:none;
   border: 1px solid #000000;
}
.forum_input { 
   font-family:verdana, arial, helvetica;
   font-size : 8pt ;
   color: #000000;
   text-decoration:none;
   background-color: #FFFFFF;
   border: 1px solid #000000;
   background-image: url('/images/input_back.gif');
}
.forum_textarea { 
   font-family:verdana, arial, helvetica;
   font-size : 8pt ;
   color: #000000;
   text-decoration:none;
   border: 1px solid #000000;
   background: #FFFFFF url("/images/input_backarea.gif") no-repeat scroll 0px 0px;
   margin:3px;
   padding:3px;
}
.forum_postline {
   border: 1px;
   width: 100%;
   color: #555555;
   padding: 0px;
   margin: 0px 0px 0px 0px;
   height: 1px;
}
.forum_post_preview {
   font-family:verdana, arial, helvetica;
   font-size : 10pt ;
   color: #a0a0a0;
   text-decoration:none;
   border: 1px solid #000000;
   padding:5px 5px 5px 5px;
   background-color: #222222;
   width:700px;
   height:500px;
   overflow:scroll;
   display:none;
}
/* FORUM - apply layout */

#forum_main .item_list {
    font-size : 8pt ;
    color: #a0a0a0;
}
#forum_main .progress_list .head { font-size: 8pt; color: #FFFFFF; background-color: #4e6885; font-weight: 600;  }
#forum_main .progress_list {
    font-size : 9pt ;
    color: #a0a0a0;
    width: 420px;
}
#forum_main .profession_list .head { font-size: 8pt; color: #FFFFFF; background-color: #4e6885; font-weight: 600;  }
#forum_main .profession_list {
    font-size : 9pt ;
    color: #a0a0a0;
    width: 420px;
}
/* Apply form */
#forum_main H1 { color:#FFcE61;font-weight:normal; text-decoration:none }
#forum_main H2 { color:#FFcE61;font-weight:normal; text-decoration:none }
#forum_main H3 { color:#6ea6fa;font-weight:normal; text-decoration:none }
#forum_main H4 { color:#6ea6fa;font-weight:normal; text-decoration:none }
#forum_main H5 { color:#FFcE61;font-size:15px;font-weight:normal; text-decoration:none }
#forum_main .specialdiv {
   font-family:verdana, arial, helvetica;
   font-size : 8pt ;
   color: #6ea6fa;
   text-decoration:none;
   background-color: #333333;
   border: 1px dotted #a0a0a0;
   width: 450px;
}
#forum_main .specs {
   font-size : 10pt ;
   color: #a0a0a0;
   width: 450px;
}


/* FORUM */

/* EPGP */
.epgp_main {
    width: 750px;
    border-spacing: 0px 0px;
    font-size : 7pt ;
    color: #a0a0a0;
    text-decoration:none;
}
.epgp_players {
    width: 300px;
    border-spacing: 0px 0px;
    font-size : 8pt ;
    color: #a0a0a0;
    text-decoration:none;
}
.epgp_players .header {
    color: #FFFFFF;
    background-color:#444444;
    font-weight:bold
}
.epgp_players TD {
    border-bottom: 1px dotted #000000;
}
.epgp_loot {
    width: 415px;
    border-spacing: 0px 0px;
    font-size : 8pt ;
    color: #a0a0a0;
    text-decoration:none;
}
.epgp_loot .header {
    color: #FFFFFF;
    background-color:#444444;
    font-weight:bold
}
.epgp_loot TD {
    border-bottom: 1px dotted #000000;
}
A.epgp_page { color:#FFcE61;font-weight:normal; text-decoration:none }
A.epgp_page:hover { color:#FFFFFF;font-weight:normal; text-decoration:none }
.epgp_page  {
     color: #808080;
     font-size: 10pt;
}

/* EPGP */


/* ATTENDANCE */
.attendance_main {
    width: 750px;
    border-spacing: 0px 0px;
    font-size : 7pt ;
    color: #a0a0a0;
    text-decoration:none;
    border: 1px solid #000000;
}
.attendance_main TD {
    border-bottom: 1px solid #000000;
    border-right: 1px dotted #000000;
}

/* ATTENDANCE */


/* OVERVIEW */
.overview_main {
    width: 365px;
    border-spacing: 0px 0px;
    font-size : 8pt ;
    color: #a0a0a0;
    text-decoration:none;
    border: 1px solid #000000;
}
.overview_main TD {
    border-bottom: 1px solid #000000;
    border-right: 1px dotted #000000;
}
.overview_main A.link { color:#FFcE61;font-weight:normal; text-decoration:none }
.overview_main A.link:hover { color:#FFFFFF;font-weight:normal; text-decoration:none }
.overview_graph1_head {
    color: #e0e0e0;
    text-align:center;
}
.overview_graph1 {
    width: 365px;
    border-spacing: 0px 0px;
    font-size : 8pt ;
    color: #000000;
    text-decoration:none;
    border: 1px solid #000000;
}
.overview_graph2 {
    width: 725px;
    border-spacing: 0px 0px;
    font-size : 8pt ;
    color: #000000;
    text-decoration:none;
    border: 1px solid #000000;
}
.overview_filter { 
   font-size : 8pt ;
   color: #FFcE61;
}
.overview_select { 
   font-family:verdana, arial, helvetica;
   font-size : 8pt ;
   color: #FFcE61;
   text-decoration:none;
   background-color: #333333;
   border: 1px solid #a0a0a0;
}
/* OVERVIEW */


/* PROGRESS */
.progress_header {
    width: 200px;
    font-size : 8pt ;
    color: #d0d0d0;
    font-weight: bold; 
}
.progress_detail {
    width: 200px;
    font-size : 8pt ;
    color: #d0d0d0;
}
.progress_main {
    width: 200px;
    border-spacing: 0px 0px;
    font-size : 8pt ;
    color: #a0a0a0;
    text-decoration:none;
    /*border: 1px solid #000000; */
}
/* PROGRESS */


/* PROFILE */
#profile_main {
    width: 750px;
    border-spacing: 0px 0px;
    font-size : 9pt ;
    color: #a0a0a0;
    text-decoration:none;
}
#profile_main .user_index {
        width: 750;
        background: #222222;
        margin: 2px;
        border: 1px solid #000000;
}
#profile_main .user_details {
        width: 405px;
        background: #222222;
        font-size : 9pt ;
        color: #a0a0a0;
        margin: 2px;
        border: 1px solid #000000;
}
#profile_main ul {
   margin:0px;
  list-style:none;
  padding: 0px;
}
#profile_main li {
  padding: 0px;
  margin:0px;
}
#profile_main .character_list {
        background: #222222;
        margin: 2px;
        border: 1px solid #000000;
        width: 320px;
        /*height: 100px;*/
        resize: none;
        overflow-x:hidden;
        overflow-y:inherit;
}
#profile_main .character_details {
    font-size : 9pt ;
    color: #a0a0a0;
}
#profile_main .item_list {
    font-size : 8pt ;
    color: #a0a0a0;
}
#profile_main .item_list TD {
    width:48;
}
#profile_main .character_item
{
        font-size: 0.8em;
        color:#666666;
        display:inherit;
        border-bottom: dashed 1px #cccccc;
        cursor:pointer;
}

#profile_main A.profile_link { color:#FFcE61;font-weight:normal; text-decoration:none }
#profile_main A.profile_link:hover { color:#FFFFFF;font-weight:normal; text-decoration:none }
#profile_main A.profile_userlink { color:#a0a0a0;font-weight:normal; text-decoration:none }
#profile_main A.profile_userlink:hover { color:#FFFFFF;font-weight:normal; text-decoration:none }
#profile_main .progress_list .head { font-size: 8pt; color: #FFFFFF; background-color: #4e6885; font-weight: 600;  }
#profile_main .progress_list {
    font-size : 9pt ;
    color: #a0a0a0;
    width: 420px;
}
#profile_main .talent_list .head { font-size: 8pt; color: #FFFFFF; background-color: #4e6885; font-weight: 600;  }
#profile_main .talent_list {
    font-size : 9pt ;
    color: #a0a0a0;
    width: 420px;
}
#profile_main #talentlist {
    width: 420px;
    height: 70px;
}
#profile_main #achievelist {
    width: 420px;
    height: 100px;
}
#profile_main #gearlist {
    width: 420px;
    height: 260px;
}
/* PROFILE- ADD CHARACTER */
#profile_main TEXTAREA.profile_textarea { 
   font-family:verdana, arial, helvetica;
   font-size : 8pt ;
   color: #6ea6fa;
   text-decoration:none;
   background-color: #333333;
   border: 1px solid #a0a0a0;
   padding: 5px;
   background-position: bottom right;
   background-repeat: no-repeat;
}

#profile_main INPUT.profile_input { 
   font-family:verdana, arial, helvetica;
   font-size : 8pt ;
   color: #6ea6fa;
   text-decoration:none;
   background-color: #333333;
   border: 1px solid #a0a0a0;
}
#profile_main INPUT.profile_submit {
   font-family:verdana, arial, helvetica;
   font-size : 10pt ;
   color: #FFFFFF;
   background-color: #446391;
   border: 1px solid #000000;
}
#profile_main .profile_question {
        width: 550;
        background: #222222;
        font-size : 10pt ;
        color: #446391;
        margin: 2px;
        border: 0px solid #000000;
}
#profile_main .profile_question_sub2 {
        font-size : 10pt ;
        color: #a0a0a0;
}
#profile_main .profile_question_sub {
        font-size : 10pt ;
        color: #6ea6fa;
}
#profile_main .profile_user_head {
        font-size : 10pt ;
        color: #a0a0a0;
}
#profile_main .user_profile_details_hr {
        font-weight:bold;
        font-size : 10pt ;
        color: #d0d0d0;
}
#profile_main .user_profile_details_hl {
        font-size : 10pt ;
        color: #446391;
}
#profile_main .user_profile_details {
        font-size : 10pt ;
        color: #a0a0a0;
        width: 750px;
        background: #222222;
        margin: 2px;
        border: 1px solid #000000;
}

#avatar_gallery  {
   	width:500px;
   	height:120px;
   	overflow-x:scroll;
}

#avatar_gallery UL {
  	float: left;
  	margin: 0;
  	padding: 0;
  	list-style: none;
}

#avatar_gallery LI {
  	text-align: center;
  	vertical-align: center;
  	float: left;
  	width: 100px;
  	height: 100px;
  	margin: 0;
  	padding: 0;
}

/* PROFILE - GALLERY */
.gallery_main {
        font-size : 9pt ;
        color: #a0a0a0;
}
.gallery_item_menu A { color:#d0d0d0;font-weight:normal; text-decoration:none }
.gallery_item_menu A:hover { color:#FFcE61;font-weight:normal; text-decoration:underline }
.gallery_item_menu {
        margin:0px;
	padding:0px;
        font-size : 8pt ;
        color: #627594;
        background: #1E1E1E;
        filter:alpha(opacity=85);
        opacity:.85;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
        border: 1px solid #000000;
        text-align:center;
        width:116px;
}
.gallery_layout {
        font-size : 10pt ;
        color: #a0a0a0;
        background: #222222;
  	width: 740px;
  	padding: 0;
  	margin: 2px;
  	border: 1px solid #000000; 
}
#gallery_view UL {
  	float: left;
  	width: 740px;
  	margin: 0;
  	padding: 0;
  	list-style: none;
}

#gallery_view LI {
  	text-align: center;
  	vertical-align: center;
  	float: left;
  	width: 180px;
  	height: 180px;
  	margin: 0;
  	padding: 0;
}
#gallery_view A.album_link { color:#a0a0a0;font-weight:normal; text-decoration:none }
#gallery_view A.album_link:hover { color:#FFFFFF;font-weight:normal; text-decoration:none }
A.gallery_navigate_link { color:#a1483e;font-weight:normal; text-decoration:none }
A.gallery_navigate_link:hover { color:#FFFFFF;font-weight:normal; text-decoration:none }

.gallery_navigate  {
     color: #808080;
     font-size: 10pt;
}

/* PROFILE - GALLERY */

/* PROFILE */

/* BALLOON */
.balloon_text {
   font-family:'Lucida Casual', 'Comic Sans MS';
   background: #222222;
   font-size : 10pt ;
   color: #ffffa0;
   text-align:left;
}
/* BALLOON */

/* APPLY */
#apply_main {
    width: 750px;
    border-spacing: 0px 0px;
    font-size : 9pt ;
    color: #a0a0a0;
    text-decoration:none;
}
#apply_main .apply_background {
        width: 550;
        background: #222222;
        font-size : 10pt ;
        color: #446391;
        margin: 2px;
        border: 0px solid #000000;
}
#apply_main .apply_question {
        font-size : 10pt ;
        color: #a0a0a0;
}
#apply_main TEXTAREA.apply_textarea { 
   font-family:verdana, arial, helvetica;
   font-size : 8pt ;
   color: #6ea6fa;
   text-decoration:none;
   background-color: #333333;
   border: 1px solid #a0a0a0;
   padding: 5px;
   background-position: bottom right;
   background-repeat: no-repeat;
   width: 450px;
   height: 60px;
}
#apply_main TEXTAREA.red {
   border: 1px solid #FF4040;
}
#apply_main TEXTAREA.green {
   border: 1px solid #40FF40;
}
#apply_main2 .apply_radio { 
   font-family:verdana, arial, helvetica;
   font-size : 8pt ;
   color: #a0a0a0;
   text-decoration:none;
   background-color: #333333;
   border: 1px solid #a0a0a0;
}
#apply_main2 .red_radio {
   border-color: #FF4044;
}
#apply_main2 .green_radio {
   border-color: #40FF40;
}

#apply_main INPUT.apply_input { 
   font-family:verdana, arial, helvetica;
   font-size : 8pt ;
   color: #6ea6fa;
   text-decoration:none;
   background-color: #333333;
   border: 1px solid #a0a0a0;
}
#apply_main INPUT.apply_submit {
   font-family:verdana, arial, helvetica;
   font-size : 10pt ;
   color: #FFFFFF;
   background-color: #446391;
   border: 1px solid #000000;
}
#apply_main INPUT.red {
   background-color: #FF4044;
}
#apply_main INPUT.green {
   background-color: #40FF40;
}
#apply_main2 INPUT.apply_input { 
   font-family:verdana, arial, helvetica;
   font-size : 8pt ;
   color: #6ea6fa;
   text-decoration:none;
   background-color: #333333;
   border: 1px solid #a0a0a0;
   width: 450px;
}
#apply_main2 INPUT.red { 
   border: 1px solid #FF4040;
}
#apply_main2 INPUT.green { 
   border: 1px solid #40FF40;
}
#apply_main UL {
  	margin: 0;
  	padding: 0;
  	list-style: none;
}

#apply_main LI {
  	text-align: center;
  	vertical-align: center;
  	margin: 0;
  	padding: 0;
}
#apply_main .item_list {
    font-size : 8pt ;
    color: #a0a0a0;
}
#apply_main .progress_list .head { font-size: 8pt; color: #FFFFFF; background-color: #4e6885; font-weight: 600;  }
#apply_main .progress_list {
    font-size : 9pt ;
    color: #a0a0a0;
    width: 420px;
}
#apply_main .profession_list .head { font-size: 8pt; color: #FFFFFF; background-color: #4e6885; font-weight: 600;  }
#apply_main .profession_list {
    font-size : 9pt ;
    color: #a0a0a0;
    width: 420px;
}
/* Apply form */
#apply_main H1 { color:#FFcE61;font-weight:normal; text-decoration:none }
#apply_main H2 { color:#FFcE61;font-weight:normal; text-decoration:none }
#apply_main H3 { color:#6ea6fa;font-weight:normal; text-decoration:none }
#apply_main H4 { color:#6ea6fa;font-weight:normal; text-decoration:none }
#apply_main H5 { color:#FFcE61;font-size:15px;font-weight:normal; text-decoration:none }
#apply_main A { color:#6ea6fa;font-weight:normal; text-decoration:none }
#apply_main A:hover { color:#FFFFFF;font-weight:normal; text-decoration:none }
#apply_main .specialdiv { 
   font-family:verdana, arial, helvetica;
   font-size : 8pt ;
   color: #6ea6fa;
   text-decoration:none;
   background-color: #333333;
   border: 1px dotted #a0a0a0;
   width: 450px;
}
#apply_main .specs { 
   font-size : 10pt ;
   color: #a0a0a0;
   width: 450px;
}

/* APPLY */

/* REGISTER */
#register_main {
    width: 750px;
    border-spacing: 0px 0px;
    font-size : 9pt ;
    color: #a0a0a0;
    text-decoration:none;
}
#register_main .register_background {
        width: 550;
        background: #222222;
        font-size : 10pt ;
        color: #446391;
        margin: 2px;
        border: 0px solid #000000;
}
#register_main .register_question {
        font-size : 10pt ;
        color: #a0a0a0;
}
#register_main INPUT.register_input { 
   font-family:verdana, arial, helvetica;
   font-size : 8pt ;
   color: #6ea6fa;
   text-decoration:none;
   background-color: #333333;
   border: 1px solid #a0a0a0;
}
#register_main INPUT.register_submit {
   font-family:verdana, arial, helvetica;
   font-size : 10pt ;
   color: #FFFFFF;
   background-color: #446391;
   border: 1px solid #000000;
}
#register_main A { color:#6ea6fa;font-weight:normal; text-decoration:none }
#register_main A:hover { color:#FFFFFF;font-weight:normal; text-decoration:none }
/* REGISTER */

/* LINKS */
#links UL {
  	float: left;
  	width: 740px;
  	margin: 0;
  	padding: 0;
  	list-style: none;
}

#links LI {
  	text-align: center;
  	vertical-align: center;
  	float: left;
  	width: 240px;
  	height: 200px;
  	margin: 0;
  	padding: 0;
}
#links IMG { 
   border: 2px solid #000000;
}
#links A { font-size : 15pt ;color:#FFBE31;font-weight:normal; text-decoration:none }
#links A:hover { font-size : 15pt ;color:#FFFFFF;font-weight:normal; text-decoration:none }

/* LINKS */

/* ADDONS */
#addons A { font-size : 9pt ;color:#FFBE31;font-weight:normal; text-decoration:none }
#addons A:hover { font-size : 9pt ;color:#FFFFFF;font-weight:normal; text-decoration:none }

#addons INPUT.text {
   font-family:verdana, arial, helvetica;
   font-size : 8pt ;
   color: #6ea6fa;
   text-decoration:none;
   background-color: #333333;
   border: 1px solid #a0a0a0;
}
#addons INPUT.submit {
   font-family:verdana, arial, helvetica;
   font-size : 10pt ;
   color: #FFFFFF;
   background-color: #446391;
   border: 1px solid #000000;
}
#addons TEXTAREA {
   height:100px;
   width:300px;
   font-family:verdana, arial, helvetica;
   font-size : 8pt ;
   color: #6ea6fa;
   text-decoration:none;
   background-color: #333333;
   border: 1px solid #a0a0a0;
}
#addons TABLE {
    width: 750px;
    border-spacing: 0px 0px;
    font-size : 9pt ;
    color: #a0a0a0;
    text-decoration:none;
}
#addons .head {
    color: #e0e0e0;
}



/* ADDONS */


/* CRAFTS */
#crafts TABLE {
     width:750px;
}
#crafts TD.header {
     font-family: Palatino Linotype,Georgia, Lucida Console, Tahoma, Helvetica, sans-serif;
     background-color: #a0a0a0;
     color: #FFBE31;
     font-size: 14pt;
     padding:5px;
     background: url("/images/style-bg-vertical-title.jpg") repeat-y;
}
#crafts TD.menu {
     font-size: 10pt;
     padding:5px;
     background-color: #222222;
}
#crafts TD.footer {
     font-size: 10pt;
     padding:5px;
     background-color: #222222;
}
#crafts A.menulink { font-size : 10pt ;color:#FFBE31;font-weight:normal; text-decoration:none }
#crafts A.menulink:hover { font-size : 10pt ;color:#FFFFFF;font-weight:normal; text-decoration:none }
#craft_collapse H3, H4 {
        margin:0px;
	color:#FFBE31;
	cursor:pointer;
}
#craft_collapse H3 {
	background-color:#444444;
}
#craft_collapse UL, LI {
	margin-top: 0px;
	margin-bottom: 0px;
}

/*
#craft_collapse LI {
  	margin: 0;
  	padding: 0;
  	list-style: normal;
}
#craft_collapse UL {
  	margin: 0;
}
*/
/* CRAFTS */

/* ABOUT */
#about {
     vertical-align: top;
     color: #a0a0a0;
     font-size: 10pt;
}
/* ABOUT */

/* CALENDAR */
#calendar_prev_next {
   width: 750px;
}
#calendar {
   width: 750px;
}
#calendar .calendar_field {
   width: 107px;
   height: 107px;
   border-bottom: 1px solid #404040;
   border-right: 1px solid #404040;
   border-top: 1px solid #808080;
   border-left: 1px solid #808080;
}
#calendar .calendar_day {
   width: 107px;
   border-bottom: 1px solid #404040;
   border-right: 1px solid #404040;
   border-top: 1px solid #808080;
   border-left: 1px solid #808080;
   font-family: Palatino Linotype,Georgia, Lucida Console, Tahoma, Helvetica, sans-serif;
   color: #FFBE31;
   font-size: 12pt;
   padding:1px;
}
#calendar TH {
   width: 107px;
   font-family: Palatino Linotype,Georgia, Lucida Console, Tahoma, Helvetica, sans-serif;
   background-color: #a0a0a0;
   color: #FFBE31;
   font-size: 14pt;
   padding:5px;
   background: url("/images/style-bg-vertical-title2.jpg") repeat-y;
}

/* normal */
#calendar .calendar_item0 {
   width: 100px;
   height: 100px;
   font-family: Palatino Linotype,Georgia, Lucida Console, Tahoma, Helvetica, sans-serif;
   background-color: #101010;
   color: #FFBE31;
   font-size: 14pt;
   padding:0px;
   border-top: 1px solid #404040;
   border-left: 1px solid #404040;
   border-bottom: 1px solid #808080;
   border-right: 1px solid #808080;
}

/* faded */
#calendar .calendar_item1 {
   width: 100px;
   height: 100px;
   font-family: Palatino Linotype,Georgia, Lucida Console, Tahoma, Helvetica, sans-serif;
   background-color: #050505;
   color: #806515;
   font-size: 14pt;
   padding:0px;
   border-top: 1px solid #202020;
   border-left: 1px solid #202020;
   border-bottom: 1px solid #404040;
   border-right: 1px solid #404040;
}

/* highlighted */
#calendar .calendar_item2 {
   width: 102px;
   height: 102px;
   font-family: Palatino Linotype,Georgia, Lucida Console, Tahoma, Helvetica, sans-serif;
   background-color: #252525;
   color: #40FF40;
   font-size: 14pt;
   padding:0px;
   border-top: 2px solid #808080;
   border-left: 2px solid #808080;
   border-bottom: 2px solid #a0a0a0;
   border-right: 2px solid #a0a0a0;
}

#calendar .bday {
   padding:0px;
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 7pt;
   font-weight:bold;
   text-align:center;
   border-top: 1px solid #808080;
   border-left: 1px solid #808080;
   border-bottom: 1px solid #a0a0a0;
   border-right: 1px solid #a0a0a0;
   cursor:pointer;
}
#calendar .blizzard {
   padding:0px;
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 7pt;
   font-weight:bold;
   text-align:center;
   border-top: 1px solid #808080;
   border-left: 1px solid #808080;
   border-bottom: 1px solid #a0a0a0;
   border-right: 1px solid #a0a0a0;
   cursor:pointer;
}
#calendar .attendance {
   width:300px;
   position:absolute;
   display:none;
   padding:0px;
   font-family: Verdana, Helvetica, sans-serif;
   color:#e0e0e0;
   font-size: 7pt;
   font-weight:bold;
   text-align:left;
   border-top: 1px solid #808080;
   border-left: 1px solid #808080;
   border-bottom: 1px solid #a0a0a0;
   border-right: 1px solid #a0a0a0;
   background-color:#000;
   z-index:999;
   -moz-opacity:0.95;
   -khtml-opacity: 0.95;
   opacity: 0.95;
   filter:alpha(opacity=95);
}
#calendar .rdate {
   color: #a0a0a0;
}
#calendar .rsum {
   color: #FFFFFF;
}
#calendar .rdate1 {
   color: #FF4040;
}
#calendar .rsum1 {
   color: #FF4040;
}
#calendar UL {
  	float: left;
  	width: 300px;
  	margin: 0;
  	padding: 0;
  	list-style: none;
}

#calendar LI {
  	text-align: center;
  	vertical-align: center;
  	float: left;
  	width: 150px;
  	height: 10px;
  	margin: 0;
  	padding: 0;
}

A.calendar_move { font-size: 10pt;color:#FFcE61;font-weight:normal; text-decoration:none }
A.calendar_move:hover { font-size: 10pt;color:#FFFFFF;font-weight:normal; text-decoration:none }

.memberlist {
   width: 750px;
   color:#a0a0a0;
   font-size: 8pt;
}

.memberlist HR {
   color:#e0e0e0;
   background-color: #4e6885;
   font-size: 9pt;
}

pre {
white-space: -moz-pre-wrap; 
white-space: -pre-wrap; 
white-space: -o-pre-wrap;
white-space: pre-wrap; 
word-wrap: break-word;
}


/* CALENDAR */

