body
{
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px; padding: 0px;
	background:url(/images/bg_25.png) #0e6ba6 repeat-x;
	
}
a:link, body_alink
{
	color: #3F749B;
	text-decoration: none;
}
a:visited, body_avisited
{
	color: #3F749B;
	text-decoration: none;
}
a:hover, a:active, body_ahover
{
	color: #3F749B;
	text-decoration: underline;
}
.page
{
	color: #000000;
}
td, th, p, li
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	background: #FFFFFF;
	color: #707070;
	border: 1px solid #C8E2FF;
}
.tcat
{
	background: #0054C5 url(../../images/juice/gradients/gradient_tcat.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link, .tcat_alink
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.thead
{
	background: #7CBAFF url(../../images/juice/gradients/gradient_thead.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #FFFFFF;
}
.thead a:visited, .thead_avisited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #FFFFFF;
}
.tfoot
{
	background: #7CBAFF url(../../images/juice/gradients/gradient_thead.gif) repeat-x top left;
	color: #FFFFFF;
}
.tfoot a:link, .tfoot_alink
{
	color: #FFFFFF;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #FFFFFF;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #FFFFFF;
}
.alt1, .alt1Active
{
	background: #eef2f7;
	color: #000000;
}
.alt2, .alt2Active
{
	background: #EAF4FF;
	color: #000000;
}
.inlinemod
{
	background: #FFFFCC;
	color: #707070;
}
.wysiwyg
{
	background: #F5F5FF;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
textarea, .bginput
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.bginput option, .bginput optgroup
{
	font-size: 10pt;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #0067D1;
}
.navbar
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #FFFFFF;
	color: #707070;
}
.fjdpth0
{
	background: #F1F7FE;
	color: #707070;
}
.panel
{
	background: #F1F7FE;
	color: #707070;
	padding: 10px;
	border:1px solid #C8E2FF;
}
.panelsurround
{
	background: #EAF4FF;
	color: #707070;
}
legend
{
	color: #0067D1;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #0054C5 url(../../images/juice/gradients/gradient_tcat.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #707070;
	border: 1px solid #C8E2FF;
}
.vbmenu_option
{
	background: #EAF4FF;
	color: #707070;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #0067D1;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #0067D1;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #0067D1;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #F1F7FE;
	color: #707070;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #0067D1;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #0067D1;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #0067D1;
	text-decoration: underline;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, th.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** de-emphasized text */
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }
/* Here you can change the look of the post text and links */

.vb_postbit
{
	color: #000000;
    font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-decoration: none;
}
.vb_postbit a:link
{
	color: #707070;
        font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
        border-bottom: 1px dotted #0067D1;
	text-decoration: none;
}
.vb_postbit a:visited
{
	color: #707070;
        font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
        border-bottom: 1px dotted #0067D1;
	text-decoration: none;
}
.vb_postbit a:hover, .vb_postbit a:active
{
	color: #0067D1;
        font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
        border-bottom: 1px dotted #707070;
	text-decoration: none;
}


/* ***** spacers and paddings ***** */

.cat_spacer {
padding:5px 0px 5px 0px;
}
.spacer {
padding:5px 0px 5px 0px;
}
.spacer_small {
padding:2px 0px 2px 0px;
}

/* ***** make announcements, stickies moderated, soft deleted posts and search result since last visit pretty ***** */
.announcement {
background-color: #d7e7f6;
color: #707070;
}
.sticky {
background-color: #edf3f9;
color: #707070;
}
.moderated {
background-color: #f9edee;
color: #707070;
}
.subscribed {
background-color: #edf9f2;
color: #707070;
}
.deleted {
background-color: #e5e8eb;
color:#707070;
}
.poll {
background-color: #e0ffdc;
}
.last_visit {
background-color: #edf3f9;
color: #707070;
}

/* ***** dotted hr ***** */
div.hr {
height: 1px;
background: url(../../images/juice/misc/hr.gif) repeat scroll center;
}
div.hr hr {
display: none;
}

/* ***** make dropdown menu pretty ***** */

.vb_menu_control { 
background: #ffffff  url(../../images/juice/gradients/gradient_thead.gif) repeat-x top left;
color:  #ffffff;
font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
padding: 3px 6px 3px 6px;
white-space: nowrap;
}
.vb_menu_control a:link {
color:  #707070;
text-decoration: none;
}
.vb_menu_control a:visited {
color:  #707070;
text-decoration: none;
}
.vb_menu_control a:hover, .vb_menu_control a:active {
color:  #707070;
text-decoration: underline;
}


/* ***** Global Borders - edit forum width ***** */
.inner_border {
width: 770px; 
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
margin-left: auto;
margin-right: auto;
}

.outer_border {
width: 772px; 
border-left: 5px solid #c0ddff;
border-right: 5px solid #c0ddff;
margin-left: auto;
margin-right: auto;
}






/* ***** user profile info ***** */ 
.user_info {
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #EAF4FF;
border-top: 1px solid #C8E2FF;
border-right: 1px solid #C8E2FF;
border-left: 1px solid #C8E2FF;
border-bottom: 1px solid #C8E2FF;
margin-bottom: 3px;
}
.icon_border 
{
background-color: #ffffff;
border: 1px solid #c8e2ff;
}

/* ***** online status ***** */
.online {
color: #339900;
}
.offline {
color: #707070;
}
.invisible {
color: #FF0000;
}

.but_nav_text {
color: white;
font-weight:900;
padding: 0 2 0 2;
font-size:13px;
letter-spacing: .5px;
font-family:Geneva, Arial;
}
.but_nav_text a:hover{
font-weight:900;
font-size:13px;
font-family:Geneva, Arial;
text-decoration:none;
color: white;
}
.but_nav_text a{
color: white;
font-weight:900;
font-size:13px;
font-family:Geneva, Arial;
text-decoration:none;
}	
.but_nav_text a:visited{
color: white;
font-weight:900;
font-size:13px;
font-family:Geneva, Arial;
text-decoration:none;
}
.but_nav_text a:active{
color: white;
font-weight:900;
font-size:13px;
font-family:Geneva, Arial;
text-decoration:none;
}
#footer_flyff {
font-size:12px; 
font-weight: bold; 
color: white;
}	
#footer_flyff a {
font-size:12px; 
font-weight: bold; 
color: white;
text-decoration:none;
}	
.button_search {width: 25px; height: 18px; font-size: 11px; color:skyblue; background-color: #FFFFFF; border: 1px solid #CCCCCC;}
.search_search {width: 138px; height: 12px; font-size:12px}

.pre-spoiler {
    border: 1px solid #B5C0A8;
    margin: 0 15px 5px 15px;
    background: #E3E9DB;
    padding: 3px 5px 3px 5px;
    font-weight: bold;
    text-align: right;
    color: #6A775B;
}
.spoiler {
    background: #E3E9DB;
    margin: 0 15px 15px 15px;
    padding: 5px;
    border: 1px solid #B5C0A8;
}
.vbimgcodelimit {
        cursor: pointer;
        border: dotted 1px black;
}
.Tor {
position: absolute; 
top: 100px; 
left: 765px;
width: 190px;
height:250px;
background:url(/images/unknown.png);
z-index: 101;
}
.Flyff {width:98px; height: 45px; display:block; background:url(/images/navigation.png); text-indent: -9999em; background-position:0px 0px;}
	a.Flyff:hover {width:98px; height: 45px; display:block; background:url(/images/navigation.png); text-indent: -9999em; background-position:-174px 0px;}
	a.Flyff:active {width:98px; height: 45px; display:block; background:url(/images/navigation.png); text-indent: -9999em; background-position:-174px 0px;}
	
.Wiki {width: 90px; height: 45px; display:block; background:url(/images/navigation.png); text-indent: -9999em; background-position:0px -45px;}
	a.Wiki:hover {width: 90px; height: 45px; display:block; background:url(/images/navigation.png); text-indent: -9999em; background-position:-174px -45px;}
	a.Wiki:wiki {width: 90px; height: 45px; display:block; background:url(/images/navigation.png); text-indent: -9999em; background-position:-174px -45px;}
	
.Guides {width: 106px; height: 45px; display:block; background:url(/images/navigation.png); text-indent: -9999em; background-position:0px -90px;}
	a.Guides:hover {width: 106px; height: 45px; display:block; background:url(/images/navigation.png); text-indent: -9999em; background-position:-174px -90px;}

.MarketPlace {width: 161px; height: 45px; display:block; background:url(/images/navigation.png); text-indent: -9999em; background-position:0px -135px;}
	a.MarketPlace:hover {width: 161px; height: 45px; display:block; background:url(/images/navigation.png); text-indent: -9999em; background-position:-174px -135px;}

.Gallery {width: 171px; height: 45px; display:block; background:url(/images/navigation.png); text-indent: -9999em; background-position:0px -180px;}
	a.Gallery:hover {width: 171px; height: 45px; display:block; background:url(/images/navigation.png); text-indent: -9999em; background-position:-174px -180px;}

.Forums {width: 152px; height: 45px; display:block; background:url(/images/navigation.png); text-indent: -9999em; background-position:0px -225px;}
	a.Forums:hover {width: 152px; height: 45px; display:block; background:url(/images/navigation.png); text-indent: -9999em; background-position:-174px -225px;}

td.sidebar {
width: 180px;
padding: 0px 0px 0px 10px;
}

td.sidebar h2 {
color: #f2583a;
font-family: Lucida Grande, Arial, Helvetica, sans-serif;
font-size: 13px;
margin: 0;
padding: 0px 0px 7px 0px;
}

td.sidebar #links h2 {
border-bottom: 1px #d7d7d7 solid;
}

td.sidebar #links ul li {
border: 0px;
padding: 8px 0px 1px 23px;
background-position: 6px 12px;
}

td.sidebar ul {
margin: 0px 0px 20px 0px;
padding: 0;
list-style: none;
font-size: 13px;
color: #2b2b2b;
line-height: 17px;
}

td.sidebar ul li.alt1 {
background-position: 6px 0px;
border-top: 1px #e4e4e4 solid;
padding: 8px 0px 7px 0px;
border-bottom: 0px;
}

td.sidebar ul li.alt2 {
background-position: 6px 12px;
border-top: 1px #e4e4e4 solid;
padding: 8px 0px 7px 0px;
border-bottom: 0px;
}

td.sidebar ul li a:link {
color: #3f74ab;
text-decoration: none;
}

td.sidebar ul li a:visited {
color: #3f74ab;
text-decoration: none;
}

td.sidebar ul li a:active {
color: #3f74ab;
text-decoration: none;
}

td.sidebar ul li a:hover {
color: #3f74ab;
text-decoration: underline;
}