html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
 
}


 
#buffer { position:absolute; visibility:hidden; left:0; top:0 }
div#display { 
    margin: 2em 1em 2em 0;
    border: dotted 2px #999;
    padding:6px 8px;
    display:none; /* until loaded */
}

.alertbar {
position: fixed;
z-index: 100; 
}

.SearchBox {
	
}

.color_w{
	color: #FFF
	}

.white {
	color: #FFF;
}
#lightwindow_overlay {
    /* REQUIRED */
    display: none;
    visibility: hidden;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
   z-index: 500;
   /* REQUIRED */
 }


ol, ul {
	line-height: 130%;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.popup_border {
-moz-border-radius:5px 5px 5px 5px;
background-color:#333333;
border:1px solid #CCCCCC;
color:#666666;
font-size:12px;
font-weight:bold;
height:80px;
line-height:1.3em;
margin-top:10px;
padding:10px 10px 74px 10px;
}

.popup_border2 {
-moz-border-radius:5px 5px 5px 5px;
background-color:#333333;
border:1px solid #CCCCCC;
color:#666666;
font-size:12px;
font-weight:bold;
height:120px;
line-height:1.3em;
margin-top:10px;
padding:10px 10px 74px 10px;;

}


body {
	font-family:Arial,"Bitstream Vera Sans",sans-serif;
	font-size:15px;
	color: #333;
}

p {
	color:#999999;
}

a {
	text-decoration: none;
	border-bottom: 1px dotted #000;
	color: #fff;
}
r {
	text-decoration: none;
	border-bottom: 1px dotted #000;
	color: #fff;
}

pre {
	font-size: 11px;
	background-color: #D3F6FF;
	padding: 5px;
	max-height: 200px;
	overflow: auto;
	line-height: 130%;
}

* html pre { 
   height: expression( this.scrollHeight > 199 ? "200px" : "auto" ); /* sets max-height for IE */
}

#container {
	background-color:#000000;
margin:10px auto 0;
padding:5px 5px 0;
	width: 890px;
	margin: 0 auto;
	padding-bottom: 5px;
 
}

.textbox {
	width: 600px;
	border: 1px solid #d1dbbd;
	color: #666666;
	font-size: 15px;
	padding: 3px;
}

header {
	background-image:url('/images/RuseReplays_top.png');
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#111111;
	height:120px;
	padding:0px;
}

.textarea {
	width: 654px;
	border: 1px solid #d1dbbd;
	color: #666666;
	font-size: 15px;
	padding: 3px;
	height: 300px;
}

h1 {
	color: #fff;
	font-size: 25px;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 7px;
}

h2 {
	color: #333333;
	font-size: 17px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
}

h3 {
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
}

p {
	line-height: 130%;
}

.button {
	background-image:url('/images/navbg.jpg');
	border: 1px solid #ccc;
	color: #fff;
	font-size: 15px;
	padding: 3px;
}

strong {
	font-weight: bold;
}

 

/* questions/ask */

 
/*
* html div#preview { 
   height: expression( this.scrollHeight > 499 ? "500px" : "auto" ); /* sets max-height for IE 
}
div#preview {
   max-height: 500px; /* sets max-height value for all standards-compliant browsers 
}
*/

.questionsview_rating {
	float: left;
}

.questionsview_box {
	font-weight: bold;
	font-size: 12px;
	margin-right: 20px;
	width: 38px;
}

.noborder {
	border: 0px !important;
	float:left;
	margin-top:10px !important;
	//padding: 0px !important;
}

.nopadding {
	padding-right: 5px !important;
}




.questionsview_vote {
	color: #000;
	font-weight: bold;
	text-align: center;
	font-size: 30px;
}

.questionsview_down {
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	font-size:25px;
	color: #555;
	cursor: pointer;
}

.questionsview_up {
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	font-size:25px;
	color: #555;
	cursor: pointer;
}

.questionsview_fave {
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	font-size:25px;
	color: #555;
	cursor: pointer;
}

.questionsview_question {
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 610px;
	padding-left: 5px;
	padding-right: 5px;
}

.questionsview_answer {
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 10px;
	margin-bottom: 0px;
	border-top: 1px solid #ccc;
	width: 600px;
	padding-left: 5px;
	padding-right: 5px;
}

.questionsview_form {
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #ccc;
	width: 620px;
}

.questionsview_answerdescription {
	float:left;
	width: 540px;
}

.questionsview_questiondescription {
	float:left;
	width: 540px;
}

.voteselected {
	color: #222222 !important;
	font-weight: bold !important;
}

#navigation {
	background-color: #222222;
	background-image:url('/images/navbg.jpg');
	margin-bottom: 30px;
	color: #ffffff;
	//text-shadow: 0px 2px 3px #d3d4aa;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 2px solid #000000;
	border-top: 2px solid #000000;
	background-color:#000000;
	margin:0px auto 0;
	padding:5px 5px 0;
	width:70%;

}

#navigation a {
	color: white;
	border-bottom: 0px;
	font-weight: bold;
}

.navcenter {
	width: 960px;
	margin: 0 auto;
	text-align:center;
	
}

.navcenter input {
	//height: 20px;
	width: 200px;
	//margin: 5px;
	//font-size: 14px;
	padding: 2px;
    //margin-right: 100px;
	color: #666;
	-moz-border: 3px;
	border: 1px solid #222222;
	//margin-left: 0px !important;
	
}

#navigation ol {
	list-style: none;
	padding: 0;
	margin: 0 !important;
	
}

#navigation li {
	float: left;
	padding: 10px;
	padding-left:12px;
	padding-right:12px;
	border-right: 1px solid #222222;
	border-left: 1px solid #222222;
} 

#navigation li:hover {
	background-color: #000033;
	cursor:pointer;
}

body {
	background-color:#202020;
	margin-bottom: 30px;
}

#leftpanel {
	background-color:#333333;
	width: 71%;
	float: left;
}

#rightpanel {
	width: 28%;
	float:right; 
}

.userdetails {
	border: 1px solid #d8dcdc;
	-moz-border-radius: 5px;
	padding: 10px;
	background-color: #eee;
	color: #666;
	font-size: 12px;
	font-weight: bold;
	line-height:1.3em;
	text-align:right;

}


.userlogin {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	padding: 10px;
	background-color:#333333;
	color: #666;
	font-size: 12px;
	font-weight: bold;
	line-height:1.3em;
	margin-top: 10px;
 

}

.questionsview_userbox {
	float: right;
}

.userbox {
	background-image:url('/images/navbg.jpg');
	padding: 3px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #eee;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #ccc;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	color: #666;
}

.userbox a {
	border-bottom: 0px;
}

.questionsview_details {
	background-image:url('/images/navbg.jpg');
	padding: 3px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #eee;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #ccc;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	color: #666;
	float: left;
	margin-right: 10px;
}

.questionsview_details a {
	border-bottom: 0px;
}

.questionsview_options {
	padding: 3px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #eee;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #ccc;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	color: #666;
	float: right;
	margin-right: 10px;
	background-image:url(/images/navbg.jpg);
}

.questionsview_options a {
	border-bottom: 0px;
}

.questionsview_del {
	padding: 3px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #C00;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #ccc;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	color: #666;
	float: right;
	margin-right: 10px;
}
.questionsview_del:hover { 
	background-color: #F33636; 
	}
	
.answerdel {
	padding: 3px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #F00;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #ccc;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	color: #666;
	float: right;
	margin-right: 10px;
	cursor: pointer;
}
.answerdel:hover { 
	background-color: #F33636; 
	}

.tag_del {
	padding: 1px;
	padding-right: 8px;
	padding-left: 8px;
	background-color: #C00;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #ccc;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	color: #666;
	margin-right: 1px;
	margin-left: 2px;
	cursor: pointer;
}
.tag_del:hover { 
	background-color: #222222; 
	}

pre {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 13px;
}

.pagination {
	float: left;
	padding-top: 7px;
	padding-bottom:7px;
	margin-left: 20px;
}

.pagination a {
	background-image:url('/images/navbg.jpg');
	text-decoration: none;
	padding: 5px;
	border: 1px solid #eee;
	margin-right: 4px;
}

.selected {
	text-decoration: none;
	padding: 5px;
	//background-color: #eee;
	border: 1px solid #eee;
	font-weight: bold;
	margin-right: 4px;
	cursor: pointer;
}

.bottompagination {
	border-top: 1px solid #ccc;
	padding-top: 10px;
	width: 620px;
}

.toppagination {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 10px;
	width: 620px;
}

.questionsgrid_toppagination {
	padding-bottom: 10px;
	padding-top: 10px;

	width: 620px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-top: 10px;
	margin-bottom: 0px;
}

.questionsgrid_bottompagination {
	padding-bottom: 10px;
	padding-top: 10px;

	width: 620px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.questionsview_accepted {
	padding: 3px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px;
	font-weight: bold;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	float: right;
	margin-right: 10px;
	border:1px solid #222222;
	background-color:#222222;
	color:#fff;
}

.questionsview_accept {
	padding: 3px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px;
	font-weight: bold;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	float: right;
	margin-right: 10px;
	border:1px solid #6dc900;
	background-color: #6dc900;
	color:#fff;
	cursor: pointer;
}

.questionsview_accept a {
	text-decoration: none;
	border-bottom: 0px;
	color: #fff;
}

.questionsgrid_title a {
	color:#666333;
font-family:Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 0px;

}

.questionsgrid_description a {

	font-weight: normal;
	color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
}

.tags_list {
	line-height: 1.5em;
	border-top:1px solid #ccc;
	margin-top: 10px;
	padding-top: 10px;
}

.tags_list li {
	margin-top: 5px !important;
	margin-right: 10px !important;
}

.highlight {
	background-color: #d3f6ff;
	color: #333;
}

.comments {
	clear: both;
	padding-top: 20px;

}

.comments a {
	font-size: 12px;
	font-weight: bold;
	color: #14abd7;
	text-decoration: none;
	border-bottom: 1px dotted #14abd7;
}

.commentsadd {
	border-top:1px dotted #ccc;
	padding-top: 10px;
 
	width: 548px;
	padding-left: 5px;
	padding-right: 5px;
}

.commenttextarea {
	width: 530px;
	border: 1px solid #ccc;
	color: #666666;
	font-size: 12px;
	padding: 3px;
	height: 50px;
}

.smallbutton {
	border: 1px solid #ccc;
	color: #666666;
	font-size: 11px;
	padding: 2px;
	margin-top: 2px;
}

.comment {
	border-top:1px dotted #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 580px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	color: #666;
	line-height: 1.4em;
}

.comment a {
	color: #666;
	border-bottom: 1px dotted #666;
}

.viewallcomments {
	display:none;
}

.comment_text {
	float:left;
	width:520px;
	padding-right: 10px;
}

.commentfave {
	float:left;
	font-size:15px;
	font-weight:bold;
	padding-top:2px;
	width:15px;
	color:#999;
	text-align:center;
	cursor: pointer;
}

.commentdel {
	float:left;
	font-size:15px;
	font-weight:bold;
	padding-top:1px;
	width:15px;
	color:#999;
	text-align:center;
	cursor: pointer;
}

.commentfavevotes {
	float:left;
	font-size:15px;
	font-weight:bold;
	padding-top:2px;
	width:15px;
	color:#ccc;
	text-align:left;
}


.summaryinfo {
	color:#808185;
	text-align:center;
}

.summarycount {
	text-align:center;
	color:#808185;
	font-size:350%;
	font-weight:bold;
}

#alert {
	overflow: hidden;
	width: 100%;
	text-align: center;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #222222;
	height: 0;
	color: #fff;
	font: 17px/36px arial, sans-serif;
	font-weight: bold;

}

/* markdown */

.markdown {
	padding-top: 5px;
}

.markdown h1, .markdown  h2, .markdown  h3, .markdown h4 {
	padding-top:7px;
	padding-left:0px;
}

.markdown hr {
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	border: 0px;

}

.markdown ol, .markdown li {
	margin-left: 15px;
}

.markdown blockquotes {
	border-left: 1px solid #ccc;
}

.markdown em {
	font-style: italic;
}

.questionsgrid_description {
	padding-top: 5px;
	display: block;
	line-height: 1.1em;
}

.markdown {
	line-height: 1.2em;
}

.textalert {
	border: 1px solid #21a5ca !important;
}

.q {
	background-image:url('/images/navbg.jpg');
	background-color:#222222;
	border:1px solid #14abd7;
	color:#fff;
	margin-left:10px;
}

.kb {
	background-color:#d3f6ff;
	border:1px solid #d3f6ff;
	color:#333;
	margin-left:10px;
}

.footer {
	width: 858px;
	text-align: right;
	margin-top: 40px;
	padding-right:20px;
	padding-top: 10px;
	border-top: 1px dotted #ccc;
	display: block;
	font-family: verdana;
	font-size: 10px;
	padding-bottom:10px;
	line-height:15px;
	margin: 0 auto;
}


/* page */
html, * {
	padding:2px;
	margin:2;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}
body {
	background-color:#202020;
	margin:0 auto;
	font-size:13px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
}

/* headers */
h1 {
	font-size:3.4em;
	text-align:center;
	padding-top:20px;
	color:#ffffff;
	letter-spacing:3px;
	font-weight:normal;
}
h2 {
	color:#000;
	background-color:#343434;
	display:inline;
	padding:0 5px;
	margin:5px 0;
}
h3 {
	font-size:1.3em;
	font-weight:normal;
	color:#5580B4;
}
h4 {
	background-color:#333333;
	border-bottom:1px solid #222222;
	padding:5px;
	color:#666;
}

h5 {
	float:left;
	padding-left:10px;
	font-size:12px;
}
h6 {
	float:left;
	font-size:12px;
}

h7 {
	font-size:3.4em;
	text-align:center;
	padding-top:20px;
	color:#999;
	letter-spacing:1px;
	font-weight:normal;
}

/* paragraphs */
p {
	margin:2px 0 15px 0;
	line-height:1.3em;
}

/* links */
a {
	color:#FFF;
	border-bottom:1px dotted #333333;
	text-decoration:none;
}
a:hover {
	border-bottom:1px solid #333333;
}
div#footer a {
	color:#ffffff;
	text-decoration:none;
	border:none;
	background-color:#233C57;
	padding:4px;
}
div#footer a:hover {
	border:none;
}
div#sidebar ul li a {
	color:#FFF;
	text-decoration:none;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:0.9em;
	border:none;
	padding:5px;
}
div#sidebar ul li a:hover {
	background-color:#003;
	color:#ffffff;
}

/* lists */
ul, ol {
	margin:0 0 5px 30px;
}

/* code */
code {
	display:block;
	border:1px solid #cccccc;
	background-color:#dddddd;
	padding:15px;
	margin:5px;
}
	
/* container, header and nav */
div#container {
	background-color:#000;
	width:876px;
	padding:5px 5px 5px 5px;
	margin:10px auto 0 auto;
}

div#containernotop {
	background-color:#000;
	width:70%;
	padding:5px 5px 0 5px;
	margin:0px auto 0 auto;
}
div#header {
	background-image:url('/images/RuseReplays_top.png');
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#111111;
	height:120px;
	padding:10px;
}

div#turny {
	
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#111111;
	height:600px;
	padding:10px;
}

div.box_turny1 {
	background-image:url('/images/first_bracket.png');
	height:105px;
	padding:10px;
}
div.box_turny2 {
	background-image:url('/images/second_bracket.png');
	height:105px;
	padding:10px;
}
div.box_turny3 {
	background-image:url('/images/third_bracket.png');
	height:105px;
	padding:10px;
}
div.box_turny4 {
	//background-image:url('/images/first_bracket.png');
	height:105px;
	padding:10px;
}


div#header p {
	text-align:center;
	padding:0;
	margin:0;
	font-size:0.8em;
	color:#ffffff;
}
div#nav {
	background-image:url('../images/navbg.jpg');
	background-repeat:repeat-x;
	height:50px;
	border-bottom:1px solid #416C9C;
	border-top:1px solid #325277;
}
div#nav ul {
	float:left;
	margin:0;
	padding:0;
}
div#nav ul li {
	display:block;
	float:left;
}
div#nav ul li a {
	float:left;
	border:none;
	padding:15px 15px 0 15px;
	height:35px;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
	display:block;
}
div#nav ul li a:hover {
	color:#ffffff;
	background-color:#003;
}
div#nav form {
	float:right;
	margin:10px 15px 0 0;
}
div#nav form input {
	border:1px solid #416C9C;
	background-color:#003;
	color:#ffffff;
	padding:0px;
	font-family:"Trebuchet MS", Verdana, Arial;
	width:200px;
	left: 100px;
}

div#buffer { position:absolute; visibility:hidden; left:0; top:0 }
div#display { 
    margin: 2em 1em 2em 0;
    border: dotted 2px #999;
    padding:6px 8px;
    display:none; /* until loaded */
}
div#nav form input.button {
		padding:1px;
	height: 20px;
   width: 40px; 
}

div#nav form input.box {
	padding:1px;
	height: 20px;
   width: 75px; 
}

iframe#ifrm { 
    width:85%;
    height:300px
    }   

/* content */
.imagefloat {

  float:left;

  margin:5px 15px 5px 15px;

  padding:0px;

  border:1px solid #000;

}

.comment_fi {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #666;
	margin:0px 0 0px;
}
.comment_fo {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#FFF;
	margin:0px 0 0px;
}
.comment_fum {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color:#999;
	margin:0px 0 0px;
}

.image-text-right {
	padding:20px;
	width:100%;
	height:auto;
	text-align:justify;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;

}
.image-text-right-no-pad {
	padding:0px;
	width:100%;
	height:auto;
	text-align:justify;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;

}
.image-text-right-comment {
	padding-left:240px;
	//width:350px;
	height:auto;
	text-align:justify;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	//float:right;
	
	
	

}



.image-text-right span {

  font:18px Georgia, Arial, "Times New Roman", Times;

  color:#FFF;

  text-align:left;

}

table,th,td
{
	border:0px solid black;
	text-align: center;
	font-style: italic;
}

div.ex
{
width:362px;
padding:5px;
border:0px solid gray;
margin:0px;
}

div#content {
	padding:20px 10px 0 10px;
	background-color:#333;
}
div#page {
	width:67%;
	float:left;
}
div#sidebar {
	width:28%;
	float:right;
}
div#sidebar p {
	padding:3px 5px;
	color:#cccccc;
}
div#sidebar ul {
	list-style:none;
	margin:7px 12px;
}
div#sidebar ul li {
	padding:3px 0;
}

/* footer */
div#footer {
	padding:20px 5px;
	background-color:#003;
	color:#ffffff;
}
div#footer p {
	font-size:0.6em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0;
	padding:5px;
}

/* generic classes */
.bold {
	font-weight:bold;
}

.turny_span
{
	font-style:normal;
	font-size:18px;
	font-weight:bold;
	color:#6FF;
}
.clear {
	clear:both;
}

.userlogin {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	padding: 10px;
	background-color:#333333;
	color: #666;
	font-size: 12px;
	font-weight: bold;
	line-height:1.3em;
	margin-top: 10px;
	//height: 80px;
	
}

.userlogin_front {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	padding: 10px;
	background-color:#333333;
	color: #666;
	font-size: 12px;
	font-weight: bold;
	line-height:1.3em;
	margin-top: 10px;
	height: 80px;
	padding-bottom:74px;
}


 
ul.holder {  border: 1px solid #d1dbbd; overflow: hidden; height: auto !important; height: 1%; padding: 4px 5px 0;  color: #333;}
*:first-child+html ul.holder { padding-bottom: 2px; } * html ul.holder { padding-bottom: 2px; } /* ie7 and below */
ul.holder li { float: left; list-style-type: none; margin: 0 5px 2px 0; white-space:nowrap;}
ul.holder li.bit-box, ul.holder li.bit-input input { background-image:url('/images/navbg.jpg'); font: 10px "Lucida Grande", "Verdana"; }
ul.holder li.bit-box { -moz-border-radius-topleft: 6px;-moz-border-radius-bottomright: 6px; color:#797953; background-image:url('/images/navbg.jpg'); -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #d3d4aa; background: #e7e9d1; padding: 1px 5px 2px; }
ul.holder li.bit-box-focus { background-image:url('/images/navbg.jpg'); border-color: #d3d4aa; background: #CAD8F3; color: #fff; }
ul.holder li.bit-input input { width: auto; overflow:visible; margin: 0; border: 0px; outline: 0; } /* no left/right padding here please */
ul.holder li.bit-input input.smallinput { width: 20px; }
  
#add { border: 1px solid #ccc; width: 550px; margin: 50px; padding: 20px 30px 10px; }
form .holder ol li { list-style-type: none; }
form .holder  ol { font: 11px "Lucida Grande", "Verdana"; margin: 0; padding: 0; }
form .holder ol li.input-text { margin-bottom: 10px; list-style-type: none; padding-bottom: 10px; }
form .holder  ol li.input-text label { font-weight: bold; cursor: pointer; display: block; font-size: 13px; margin-bottom: 10px; }
form .holder ol li.input-text input { width: 588px; padding: 3px; font: 11px "Lucida Grande", "Verdana"; border: 1px solid #fff; }
form ul.holder { width: 565px; }
form .holder ul { margin: 0 !important }
ul.holder li.bit-box, #apple-list ul.holder li.bit-box { background-image:url('/images/navbg.jpg');padding-right: 15px; position: relative; z-index:1000;}
#apple-list ul.holder li.bit-input { margin: 0; }
#apple-list ul.holder li.bit-input input.smallinput { width: 5px; }
ul.holder li.bit-hover { background: #BBCEF1; border: 1px solid #6D95E0; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #ffffff; color: #fff; }
ul.holder li.bit-box a.closebutton { position: absolute; right: 4px; top: 5px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('/img/close.gif'); }
ul.holder li.bit-box a.closebutton:hover { background-position: 7px; }
ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover { background-position: bottom; }
 

ul a {
	//background-image:url('/images/navbg.jpg');
border-bottom: 0px;
}
.facebook-auto { display: none; position: absolute; width: 512px; background: #fff; border-bottom: 0px; }
.facebook-auto .default { padding: 5px 7px; border: 1px solid #ccc; border-width: 0 1px 1px;font-family:"Lucida Grande","Verdana"; font-size:11px; }
.facebook-auto ul { display: none; margin: 0; padding: 0; overflow: auto; position:absolute; z-index:9999}
.facebook-auto ul li { padding: 5px 12px; z-index: 1000; cursor: pointer; margin: 0; list-style-type: none; border: 1px solid #ccc; border-width: 0 1px 1px; font: 11px "Lucida Grande", "Verdana"; background-color: #fff }
.facebook-auto ul li em { font-weight: bold; font-style: normal; background: #ccc; }
.facebook-auto ul li.auto-focus { background: #e7e9d1; color: #333; }
.facebook-auto ul li.auto-focus em { background: none; }
.deleted { background-color:#d3d4aa !important; }
.hidden { display:none;}

#demo ul.holder li.bit-input input { padding: 2px 0 1px; border: 1px solid #ccc; }
.ie6fix {height:1px;width:1px; position:absolute;top:0px;left:0px;z-index:1;}

#msgBox {
    padding:10px; 
    background-color:#03F; 
    text-align:center; 
    display:none; 
    font:bold 1.4em Verdana;
    z-index: 999;
	
}
#msgCloseButton{
    float:right;    
}

.border {
border-top-width:0px;
border-bottom-width:0px;
border-right-width:0px;
border-left-width:0px;
border-style: outset;
//border-color:#93BEE2;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:10px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
}

.dropdown {
border-top-width:0px;
border-bottom-width:0px;
border-right-width:0px;
border-left-width:0px;
border-style: outset;
//border-color:#93BEE2;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:10px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
}

.dropdown_in {
border-top-width:0px;
border-bottom-width:0px;
border-right-width:0px;
border-left-width:0px;
border-style: outset;
//border-color:#93BEE2;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:10px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
background-color:#333333; 
}

SPAN.vote{
	font:14px Arial,"Bitstream Vera Sans",sans-serif;

  color:#FFF;

  text-align:left;
	}


