
/**
* vBulletin 3.8.4 CSS
* Style: 'vbtest'; Style ID: 29
*/
body
{
	background: #FFFFFF;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
a:link, body_alink
{
	color: #222222;
}
a:visited, body_avisited
{
	color: #222222;
}
a:hover, a:active, body_ahover
{
	color: #0066FF;
}
.page
{
	background: #FFFFFF;
	color: #000000;
}
td, th, p, li
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	color: #000000;
	border: 1px solid #cfcfcf;
}
.tcat
{
	background: #1995e1 url(/bluesky/vb_img/gradients/gradient_tcat.gif) repeat-x top left;
	color: #FFFFFF;
	font: 10pt arial, 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: #FFFF66;
	text-decoration: underline;
}
.thead
{
	background: #eaeaea url(/bluesky/vb_img/gradients/gradient_thead.gif) repeat-x top left;
	color: #888888;
	font: bold 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-bottom: 1px solid #cfcfcf;
}
.thead a:link, .thead_alink
{
	color: #888888;
}
.thead a:visited, .thead_avisited
{
	color: #888888;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #000000;
}
.tfoot
{
	background: #96a7c0;
	color: #313945;
	font-size: 10px;
}
.tfoot a:link, .tfoot_alink
{
	color: #313945;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #313945;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #000;
}
.alt1, .alt1Active
{
	background: #f7f7f7;
	color: #000000;
	border-bottom: 1px solid #c5d1d8;
}
.alt2, .alt2Active
{
	background: #e7e7e7;
	color: #000000;
	border-bottom: 1px solid #c5d1d8;
}
.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #F5F5FF;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 5px 10px 10px 10px;
	padding: 0px;
}
.wysiwyg a:link, .wysiwyg_alink
{
	color: #22229C;
}
.wysiwyg a:visited, .wysiwyg_avisited
{
	color: #22229C;
}
.wysiwyg a:hover, .wysiwyg a:active, .wysiwyg_ahover
{
	color: #FF4400;
}
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: #666686;
}
.navbar
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #f7f7f7;
	color: #000000;
	padding: 10px;
	border: 1px outset;
}
.panelsurround
{
	background: #e7e7e7;
	color: #000000;
}
legend
{
	color: #22229C;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #49A2DA;
	color: #FFFFFF;
	font: bold 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 2px 6px 2px 6px;
	white-space: nowrap;
	border: 1px solid #3179A5;
}
.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: #000000;
	border: 1px solid #919191;
	border-right: 2px solid #919191;
	border-bottom: 2px solid #919191;
}
.vbmenu_option
{
	background: #FFFFFF;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #000000;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #000000;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #000000;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #3470cc;
	color: #FFFFFF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
/* ***** 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; }

/* Helpers */
.hide{display:none !important;}
.ns_clear{clear:both !important;}
.ns_pad{padding:20px 30px;}
    #ns_sidebar .ns_pad{padding:20px !important;}
.ns_pad-none{padding:0px !important;}
.ns_pad-small{padding-bottom: 10px !important;}
.ns_pad-none-bot{padding-bottom:0px !important;}
.ns_pad-r{padding-right:30px !important;}
.ns_pad-l{padding-left:30px !important;}
.ns_margin-none{margin:0px !important;}
.ns_margin-small{margin-bottom:15px !important;}
.ns_margin-bot{margin-bottom:30px;}
.ns_border{border:#CCC solid 1px;}
.ns_right{float:right !important;}
.ns_left{float:left !important;}
.ns_bold{font-weight:bold;}
.ns_italic{font-style:italic;}
.ns_small{font-size:12px;}
.ns_light{color:#888 !important;}
.ns_inline{display:inline !important;}
.ns_align-center{text-align:center;}
.ns_align-r{text-align:right;}
.ns_align-l{text-align:left;}

/* Blue Gradient */
.ns_grad-blue, .ns_blue, a.ns_btn.ns_blue, .ns_gallery .ns_entry-hover .ns_give-feedback {
    background: #008bcb; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#05dcf4', endColorstr='#1c7ec2'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#05dcf4), to(#1c7ec2)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #05dcf4,  #1c7ec2); /* for firefox 3.6+ */
}
    /* Blue Gradient - Light */
    .ns_grad-blue-light, a:hover.ns_blue, input.ns_btn, button:hover.ns_blue, .ns_gallery .ns_entry-hover .ns_give-feedback:hover{
        background: #006fbc; /* for non-css3 browsers */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e4fd', endColorstr='#0097ed'); /* for IE */
        background: -webkit-gradient(linear, left top, left bottom, from(#00e4fd), to(#0097ed)); /* for webkit browsers */
        background: -moz-linear-gradient(top,  #00e4fd,  #0097ed); /* for firefox 3.6+ */
    }

/* Green Gradient */
.ns_grad-green, .ns_green, a.ns_btn.ns_green, .ns_entry-hover .ns_green{	
	background: #509400; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#59ee00', endColorstr='#329300'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#59ee00), to(#329300)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #59ee00,  #329300); /* for firefox 3.6+ */
}
	/* Green Gradient - Light */
	.ns_grad-green-light, a:hover.ns_green, button:hover.ns_green{	
		background: #447e00; /* for non-css3 browsers */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7f000', endColorstr='#41a200'); /* for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#a7f000), to(#41a200)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #a7f000,  #41a200); /* for firefox 3.6+ */
	}


/* Rounded Corners */
.ns_round, a.ns_btn-small, a.ns_btn, a.ns_btn-big, .ns_box, #ns_form button, #ns_box-login, .ns_selector, #ns_top-right .ns_logged-in .ns_bnote, .ns_generic, #ns_nav-sub-wrap, .ns_notify, #ns_form input[type='file'], #ns_form input, #ns_form textarea, #ns_form select, .contest_stats, .ns_reject-entry, .ns_give-feedback{
    /*behavior: url(css/border-radius.htc); */
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    -khtml-border-radius: 6px;
}



/* 
 * --------------- Content Boxes ---------------
 */

.ns_box{clear:both; border:#CCC solid 1px; background:#FFF; margin-bottom:40px;}
    .ns_box .ns_top{height:16px; padding:14px 20px; border-bottom:#CCC solid 1px; margin-bottom:18px;}
    .ns_box .ns_top h3{float:left; color:#555555 !important; font-weight:normal;}
    .ns_box .ns_top p{margin:0px; padding:0px;}
    .ns_box h3{padding-bottom:10px; margin:0px; font-size:16px;}
    .ns_box p{margin:0px;}

    .ns_box .ns_top a{float:right;}

    /* Light blue callout box */
    .ns_box.ns_blue-light{border:#bbd9ef solid 1px; background:#eaf9fe;}
        .ns_box.ns_blue-light h3{color:#008bcb !important;}

    /* Green callout box */
    .ns_box.ns_green-light{border:#b4d56e solid 1px; background:#f4fce0;}
        .ns_box.ns_green-light h3{color:#59963b !important;}


/* Medium Button */
a.ns_btn{border:#BBB 1px solid; color:#555555; display:block; display:inline-block; padding:12px 15px; margin-right:10px; margin-bottom:20px; cursor:pointer; font-size:14px; /*float:left;*/  text-decoration:none !important; font-weight:bold; text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);}
    a:hover.ns_btn{text-decoration:none;}

    /* Medium Button - Blue */
    a.ns_btn.ns_blue{color:#FFF !important; border:#169dd8 solid 1px;}

    /* Medium Button - Green */
    a.ns_btn.ns_green{color:#FFF !important; border:#319500 solid 1px;}

    /* Medium Button - Red */
    a.ns_btn.ns_red{color:#FFF !important; border:#a50000 solid 1px;}

/* Form styles */

#ns_form.ns_box{background:#f3f3f3; border:#CCC solid 1px; padding:40px;}
#ns_form fieldset{clear:both; padding:0px 0px 30px 0px; display:block;}
#ns_form legend{color:#008bcb; border-bottom:1px solid #008bcb!important; height:24px; float:left; padding:0px 0px 1px 0px; margin-bottom:30px; display:block; font-weight:bold; font-size:18px; width:500px; clear:both;}
#ns_form label{display:block; font-weight:bold; padding:0px 0px 2px 0px;}
#ns_form ul {list-style: none; padding:0px;}
	#ns_form label span{font-style:italic; font-weight:normal; color:#888;}
#ns_form select, #ns_form input[type='file'],#ns_form input[type='number'],#ns_form input[type='email'],#ns_form input[type='text'],#ns_form input[type='password'],#ns_form textarea {border:1px solid #afafaf; padding:6px 10px; background:none repeat scroll 0 0 #FFFFFF; color:#222; font-size:14px; margin:0px;}
#ns_form select:hover, #ns_form input[type='text']:hover, #ns_form input[type='password']:hover, #ns_form textarea:hover { border-color:#444;}
#ns_form select:focus, #ns_form input[type='text']:focus, #ns_form input[type='password']:focus, #ns_form textarea:focus{ border-color:#008BCB;}

#ns_form button{display:block; display:inline-block; padding:7px 10px; margin:0px 10px 0px 0px; cursor:pointer; border:#ccc solid 1px; font-size:14px;}
	#ns_form button.ns_blue{color:#FFF; border:#169dd8 solid 1px;}
	#ns_form button.ns_green{color:#FFF; border:#319500 solid 1px;}
.thead-border { border-top: 1px solid #cfcfcf; }

/******************************
* Header Links
******************************/

#headerlinks {
	background: #353535 url(/bluesky/vb_img/gradients/gradient_headerlinks.gif) repeat-x top left;
	color: #c0c0c0;
	font: bold 11px Arial, sans-serif;
	padding: 7px 0 7px 0;
	text-align: right;
}



#headerlinks ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#headerlinks ul li {
	color: #c0c0c0;
	display: inline;
	font: bold 11px Arial, sans-serif;
	margin: 0;
	padding: 0 8px 0 8px;
}

#headerlinks ul li a:link, #headerlinks ul li a:visited {
	color: #c0c0c0;
	text-decoration: none;
}

#headerlinks ul li a:hover, #headerlinks ul li a:active, #headerlinks ul li a:focus {
	color: #fff;
	text-decoration: none;
}





/******************************
* Header
******************************/

#header {
	background: #1a96e1 url(/bluesky/vb_img/gradients/gradient_header.gif) repeat-x top left;
}

#header .header-top-links{position:absolute; top:10px; right:30px; color:#FFF;}
#header .header-top-links a{color:#FFF !important;}
#header .header-top-links ul li{list-style:none;}

#header .ads {
    background: #2c5487;
    float: right;
    margin: 10px 30px 0;
    width: 468px;
    height: 60px;
    overflow: hidden;
}


/******************************
* Usernav
******************************/

#usernav {
	background: #f5f5f5 url(/bluesky/vb_img/gradients/gradient_usernav.gif) repeat-x top left;
	border-bottom: 1px solid #dfdfdf;
	color: #222222;
	font-size: 11px;
	padding: 5px 0 5px 0;
	text-align: right;
}

#usernav ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 0;
}

#usernav ul li {
	display: inline;
	color: #222222;
	font-size: 11px;
	margin: 0;
	padding: 0 5px 0 5px;
}

#usernav ul li a:link, #usernav ul li a:visited {
	color: #222222;
	text-decoration: none;
}

#usernav ul li a:hover, #usernav ul li a:active, #usernav ul li a:focus {
	color: #000;
	text-decoration: underline;
}





/******************************
* Breadcrumb
******************************/

.breadcrumb {
	background: #f5f5f5 url(/bluesky/vb_img/breadcrumb_bg.gif) repeat-x top left;
	width: 100%;
}

.breadcrumb .b1 { background: transparent url(/bluesky/vb_img/breadcrumb_border.gif) repeat-x top left; }
.breadcrumb .b2 { background: transparent url(/bluesky/vb_img/breadcrumb_border.gif) repeat-x bottom left; }
.breadcrumb .b3 { background: transparent url(/bluesky/vb_img/breadcrumb_border.gif) repeat-y top left; }
.breadcrumb .b4 { background: transparent url(/bluesky/vb_img/breadcrumb_border.gif) repeat-y top right; }

.breadcrumb .c1 { background: transparent url(/bluesky/vb_img/breadcrumb_top-left.gif) no-repeat top left; }
.breadcrumb .c2 { background: transparent url(/bluesky/vb_img/breadcrumb_top-right.gif) no-repeat top right; }
.breadcrumb .c3 { background: transparent url(/bluesky/vb_img/breadcrumb_bottom-left.gif) no-repeat bottom left; }
.breadcrumb .c4 { background: transparent url(/bluesky/vb_img/breadcrumb_bottom-right.gif) no-repeat bottom right; }

.breadcrumb .content {
	color: #333333;
	font-size: 11px;
	padding: 6px;
}

.breadcrumb .content a:link, .breadcrumb .content a:visited {
	color: #333333;
	text-decoration: none;
}

.breadcrumb .content a:hover, .breadcrumb .content a:active, .breadcrumb .content a:focus {
	color: #000;
	text-decoration: underline;
}





/******************************
* TCat
******************************/

.section {
	background: #1995e1 url(/bluesky/vb_img/gradients/gradient_tcat.gif) repeat-x top left;
}

.section .b1 { background: transparent url(/bluesky/vb_img/tcat_border.gif) repeat-y top left; }
.section .b2 { background: transparent url(/bluesky/vb_img/tcat_border.gif) repeat-y top right; }

.section .c1 { background: transparent url(/bluesky/vb_img/tcat_top-left.gif) no-repeat top left; }
.section .c2 { background: transparent url(/bluesky/vb_img/tcat_top-right.gif) no-repeat top right; }

.section .content {
	border-bottom: 1px solid #0174ba;
	color: #fff;
	font-size: 10pt;
	padding: 4px 7px 4px 7px;
}

.section .content a:link, .section .content a:visited {
	color: #fff;
	text-decoration: none;
}

.section .content a:hover, .section .content a:focus, .section .content a:active {
	color: #ff6;
	text-decoration: none;
}





/*************************************************
 * Postbit
 *************************************************/

.postbit1, .postbit2, .postbit4, .postbit_dark {
    font-size: 8pt;
}

.postbit1 { background-color: #eaf0f5; }
.postbit2 { background-color: #eaf0f5; }
.postbit3 { background-color: #f8fafb; font: "lucida grande", tahoma, verdana, arial, sans-serif; }
.postbit4 { background-color: #dfe7ee; }

/* Links in posts */
.postbit3 a:link, .postbit3 a:visited { color: #274d85; }
.postbit3 a:hover, .postbit3 a:active, .postbit3 a:focus { color: #000; }

.postbit2 .username {
    font-weight: bold;
    font-size: 12pt;
    padding-bottom: 3px;
    text-align: center;
}

.postsep {
    background-color: #b3c4d4;
    height: 5px;
    overflow: hidden;
}

.postbit2 .uinfo {
    background-color: #fff;
    border: 1px solid #d3d3d3;
    color: #45474E;
    margin-bottom: 3px;
    padding: 2px 2px 2px 3px;
}

.postbit2 .uinfo a { color: #45474E; }

.postbit2 .urank {
	margin-bottom: 4px;
	padding: 5px;
	text-align: center;
}

.postbit_dark {background-color: #C2CBD3; }

#posts { border: 1px solid #cfcfcf; border-top: none;}




.infobox {
    background-color: #faf8eb;
    border: 1px solid #dfdbc4;
    font-size: 11px;
    padding: 4px;
}

.infobox2 {
    background: #dff1bd;
    border: 1px solid #bdce9d;
    font-size: 11px;
    padding: 4px;
}

.infobox3 {
    background: #f3f6f9;
    border: 1px solid #cbd2da;
    font-size: 11px;
    padding: 4px;
}

.infobox4 {
    background-color: #fbfbfb;
    border: 1px solid #e9e9e9;
    font-size: 11px;
    padding: 4px;
}

.infobox5 {
    background: #fff9b7;
    border: 1px solid #dad386;
    font-size: 11px;
    padding: 4px;
}




.threadbit_newpost {
	font-weight: bold;
}

.threadbit_poster a { color: #868686; text-decoration: none;}

.acenter { text-align:center;}


#footer {
	border-top: 1px solid #cfcfcf;
}

#footer-btm {
	background: #1995e1 url(/bluesky/vb_img/gradients/gradient_tcat.gif) repeat-x top left;
	height: 8px;
	overflow: hidden;
}

#footer-copyright {
	color: #ccc;
	font-size: 10px;
	text-align: center;
	padding: 14px 0 14px 0;
}

.madmin {
    color: #3B45B1;
    font-style: italic;
}

.mmod {
    color: #146955;
}

.mprem {
    color: #782121;
}

.rssdisplay_wrap {
	background: #f6f7f9;
	border: 2px solid #dcdde1;
	padding: 5px;
	font-size: 9pt;
}

.rssdisplay_wrap ul {
	margin: 0;
	padding: 0;
}

.rssdisplay_wrap ul li {
	border-top: 1px solid #dde0e7;
	padding: 9px 0 0 0;
	margin: 9px 0 0 0;
	list-style-type: none;
	font-size: 8pt;
}

<link rel="stylesheet" type="text/css" href="clientscript/vbulletin_important.css?v=384" />
