@import url('tutorial.css');@import url('editor.css');@import url('sidebar.css');@import url('browse.css');@import url('form.css');@import url('rating.css');@import url('profile.css');@import url('autosuggest.css');body{margin:0;background:#f4f4f4;font:12px "Helvetica Neue(TT)","Helvetica Neue","Helvetica","Arial",sans-serif;}
img{border:0;}
.float{float:left;}
h3,a h3{color:#2c60aa;font-family:Arial,Helvetica,sans-serif;text-decoration:none;padding:0 0 7px 0;margin:0;font-size:14px;font-weight:bold;}
a,a:visited{color:#2c61b2;}
a:hover{color:#000;}
a.paging{padding:4px;margin:0 5px;border:1px solid #dfdfdf;color:#555;text-decoration:none;float:left;}
.pagingDesc{padding:5px 4px 0 4px;float:left;}
.nobg{background:none;border:0;}
.valid,.valid:focus{border:1px solid #6dbf5f;background:#bcefb3 url(../img/accept.gif) 230px center no-repeat;}
.loading,.loading:focus{background:#f7f7f7 url(../img/loading.gif) 230px center no-repeat;}
.invalid,.invalid:focus{border:1px solid #cf4040;background:#ffe6e6 url(../img/cancel.gif) 230px center no-repeat;}
a.noul{text-decoration:none;}
div#header{height:114px;width:100%;min-width: 800px;background:url('../img/header.gif');}
#logo{width:206px;height:74px;background:url('../img/logo.gif');float:left;}
#header form,#header input{float:right;}
#header form{padding:20px 0 0 0;margin:0 20px 0 0;}
#search{height:24px;width:234px;padding:9px 8px 2px 8px;border:0;background:url('../img/inputGradient.gif');}
#header_links{width:200px;margin:0;padding:23px 0 0 0;float:right;}
.loginlinks{width:300px!important;}
#header_links li{list-style-type:none;float:left;}
#header_links a{padding:0 5px 0 5px;float:left;}
#header #googlePlus { padding: 25px 0 0 40px; float: left;}
ul#nav{width:100%;margin:0;padding:0;float:left;}
ul#nav li{list-style-type:none;float:left;}
ul#nav a{height:27px;width:auto;padding:7px 15px 0 15px;border-right:1px solid #dfdfdf;text-decoration:none;color:#555;float:left;}
ul#nav a:hover{background:#EEE;}
ul#nav a.current{background:#232d3f;color:#FFF;}
ul#nav img{display:inline;padding:1px 8px 0 0;vertical-align:text-bottom;}
#body{width:938px;padding:15px 0;height:auto;margin:auto;}
.middlebox{width:618px;height:auto;min-height:500px;padding:10px 15px 27px 15px;background:#FFF;border:1px solid #dfdfdf;float:left;}
.middlebox h2{font:bold 24px arial;letter-spacing:-2px;color:#555;padding:6px 0 6px 0;margin:0 0 10px 0;border-bottom:1px solid #eee;}
.middlebox h4{font:bold 20px arial;letter-spacing:-2px;color:#555;padding:6px 0 6px 0;margin:0 0 10px 0;border-bottom:1px solid #eee;}
.leftbox{float:left; width:;}
.rightbox{width:250px;height:auto;min-height:500px;float:right;}
#infobox {
width:628px;height:auto;padding:7px 10px 12px 10px;margin:0 0 10px 0;line-height:15px;
background:#ffffdf;border:1px solid #ffd86f;
}
#ftr{width:100%;height:auto;margin:60px 0 0 0;background:#FFF;color:#85827f;border-top:1px solid #dfdfdf;float:left;}
#ftr p{padding:10px 40px;border-right:1px solid #85827f;float:left;}
#ftr .last{border:0;}
#ftr a{color:#85827f;}
.status{width:auto;height:auto;padding:7px 10px 12px 10px;margin:10px 0 10px 0;line-height:15px;}
.done{background:#bcefb3;border:1px solid #6dbf5f;}
.error{background:#ffe6e6;border:1px solid #cf4040;}
.notfound{background:#ffffdf;border:1px solid #ffd86f;}
.notpl{background:#dff1ff;border:1px solid #4fb4ff;}
#quickselect {
  width: 946px;
  margin: auto;
}
#quickselect li {
  float: left;
  list-style: none;
}
#quickselect a {
  padding: 5px 10px 7px 10px;
  margin: 10px 5px 15px 5px;
  color: #333;
  text-decoration: none;
  background: #FFF;
  border: 1px solid #DFDFDF;
  float: left;
}
#quickselect a:hover {
  background: #EEE;
}
.comment {
	width: 620px;
	display: block;
	padding: 10px 0 25px 0;
	float: left;
}
.comment .title{
	font-weight: bold;
	font-size: 14px;
}
.comment .msg{
	padding: 10px 0;
	border-bottom: 1px solid #CCC;
}
.comment .avatar {
	float: left;
}
.comment img {
	padding: 1px;
	border: 1px dashed #CCC;
}
.comment .info {
	float: left;
}
#user-data
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}

#user-data th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	color: #039;
}
#user-data td
{
	padding: 10px 15px;
	color: #669;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}

