#advice-required-AccountImage {
  margin-top:10px;
}
#map {
margin-top:10px;
/*width:300px;
height:150px;*/
}
/*.data li img {
	border: 1px solid #555555;
}*/
.banner {
  margin-bottom: 17px;
}
.banner b, .banner img {
  display: block;
}
.banner img {
  margin: 3px 0 5px;
}
.banner blockquote {
  margin: 0;
  width: 600px;
}
#languages {
	margin-right: 20px;
}
.paginator {
	height: 24px;
	border-bottom: 10px solid #fff;
}
.paginator a {
	text-decoration: none;
	color: #555555;
}
.paginator span {
	display: block;
	border: 1px solid #F1F4F8;
	float: left;
	width: 23px;
	height: 23px;
	text-align: center;
	margin-right: 4px;
	line-height: 160%;
}
.paginator span.current {
	background: #555555;
	color: #fff;
	float: left;
}


div.dashboard-widget-content {
padding:10px 15px;
}

h3.dashboard-widget-title span {
background-color:#EAF3FA;
display:block;
float:left;
text-align:left;
}

h3.dashboard-widget-title {
background-color:#EAF3FA;
font-size:14px;
line-height:2;
margin:0;
padding:0 7px;
}

div.dashboard-widget {
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
font-size:11px;
height:11em;
margin-right:20px;
overflow:hidden;
padding:2px;
position:relative;
}

div.dashboard-widget-holder {
float:left;
margin-top:20px;
width:50%;
}

div#dashboard-widgets {
width:100%;
}

div#dashboard-widgets-wrap {
margin-right:-13px;
/*margin-top:-20px;*/
margin-bottom:20px;
}

#rightnow .youhave {
background-color:#F0F6FB;
font-size:14px;
padding:10px;
}

#rightnow .reallynow span {
display:block;
padding:0 6px;
text-align:left;
}

#rightnow .reallynow {
background-color:#D54E21;
color:#FFFFFF;
font-size:15px;
line-height:2;
margin:0;
padding:6px;
}

#rightnow {
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
margin-right:7px;
margin-top:10px;
padding:2px;
}

#minisub {
height:15px;
}

#update-nag {
background-color:#FFFEEB;
border-bottom-color:#CCCCCC;
border-top-color:#CCCCCC;
color:#555555;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-style:solid;
border-top-width:1px;
font-size:12px;
line-height:29px;
text-align:center;
}

#menu2 {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:6px 0 3px;
}

#menu2 a {
text-decoration: none;
}

div.event-artists .artist-name .artist-genre, .featured-event .event-start, .related-event .event-start, .artist-comingsoon .artist-genre, .artist-comingsoon .event-start, .popular-venue .events, .related-artist .artist-genre, .related-venues .address {
color:#999999;
}

.featured-event .event-start, .related-event .event-start, .popular-venue .events, .related-venues .address {
font-size:83%;
}

img {
border:0;
}

#account-image, #artist-image {
border: 6px solid #dddddd;
}

.event-partecipants .data ul {
list-style-type:none;
margin:0;
padding:0;
}

.side-info ul.cloud {
list-style-type:none;
margin:0;
padding:0;
}

.side-info ul.cloud li {
display:inline;
}

.side-info ul.friends, .side-info ul.fans {
list-style-position:outside;
list-style-type:none;
margin:0 0 10px 10px;
padding:0;
}

.event-artists .data ul, .side-info ul.artists-comingsoon, .side-info ul.related-artists {
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0 10px;
}

.side-info ul.artists-comingsoon .artist-name, .side-info ul.related-artists .artist-name {
	margin-top:3px;
}

.event-artists .data li, .side-info ul.artists-comingsoon li.artist-comingsoon {
clear: left;
line-height:normal;
font-size:83%;
}

.side-info ul.related-artists li.related-artist {
clear: left;
line-height:230%;
font-size:83%;
}

.event-artists .data li img, .event-artists .data .artist-name, li.artist-comingsoon img, li.artist-comingsoon .artist-name, li.related-artist img, li.related-artist .artist-name {
  float: left;
  margin-bottom: 17px;
}

.event-artists .data .artist-name, li.artist-comingsoon .artist-name, li.related-artist .artist-name {
  margin: 10px 0 0 10px;
}

#sidemenu a {
text-decoration:none;
display:block;
float:left;
line-height:28px;
padding:0 7px;
}

#sidemenu li, #menu2 li {
display:inline;
line-height:200%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:center;
white-space:nowrap;
}

#menu2 li {
font-size:14px;
padding:0 0 8px 17px;
}

/*#content {
background:#FFFFFF;
}*/

#sidemenu {
float:right;
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:-30px 15px 0 315px;
padding-left:10px;
position:relative;
}
.image-preview {
  text-align: center; width: 48px; height: 48px; font-size: 26pt; border: 1px dotted gray; line-height: 130%;
}
form {
  margin: 0;
  padding: 0;
}

/* Sideinfo */
.side-info {
font-size:11px;
margin:0;
padding:4px;
background-color:#FFFFFF;
}
.side-info h5 {
clear:left;
/*border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#DADADA;*/
font-size:14px;
margin:12px 2px 5px;
padding-bottom:7px;
}
.side-info ul, .dashboard-widget-content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin:0;
padding-left:18px;
color:#666666;
}
.dashboard-widget-content ul {
	height:7em;
	overflow: auto;
}
#fVenue .wrap-input {
  float: left;
  width: 95%;
}
#loadingMetros {
  margin: 8px 0 0 8px;
}
#footer p a {
text-decoration:none;
color:#FFFFFF;
}

#footer p {
margin:0;
padding:7px 0;
}

.clear {
clear:both;
}

#footer {
/*border-top: 10px solid #fff;*/
background:#464646;
color:#999999;
clear:both;
font-size:12px;
height:65px;
margin:0;
padding:10px 0 0 20px;
position:relative;
}

div.fav {
height: 32px;
width: 32px;
background: url("../img/big.png");
}

a.fav {
margin-top: 4px;
display: inline-block;
background-color: #dcdcdc;
}

a.fav:hover, a.myFav {
background-color: #ffcc1c;
}

.updated {
background-color:#FFFBCC;
border-color:#E6DB55;
border-style:solid;
border-width:1px;
margin:5px 0 1em;
padding:0 0.6em;
color:#333333;
}

#accounts p.submit {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
/*border-top:1px solid #CCCCCC;*/
margin:10px 0 0;
padding:1.5em 0 0;
}

.form-table .validation-advice {
width:292px;
}

.form-table textarea {
margin-bottom:6px;
width:500px;
}

.form-table input[type="text"], .form-table input[type="password"], .form-table select {
width:300px;
}

.form-table th {
text-align:left;
}

.form-table td, .form-table th {
border-bottom-color:#FFFFFF;
}

.form-table td {
border-bottom-style:solid;
border-bottom-width:8px;
font-size:11px;
line-height:20px;
margin-bottom:9px;
padding:10px;
}

.form-table th {
border-bottom-style:solid;
border-bottom-width:8px;
padding:10px;
text-align:left;
vertical-align:top;
width:150px;
}

.form-table tr {
background-color:#EAF3FA;
}

.form-table {
border-collapse:collapse;
margin-bottom:-8px;
margin-top:1em;
width:100%;
}

#accounts h3 {
display:block;
font-size:1.17em;
font-weight:bold;
margin:1em 0;
background-color:transparent;
padding:0;
}

.wrap h2 {
color:#666666;
/*border-bottom-color:#DADADA;
border-bottom-style:solid;
border-bottom-width:1px;*/
clear:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
/*margin:5px 0 10px -4px;*/
margin:5px 0 10px;
padding:0 280px 7px 0;
}

#user_info {
color:#999999;
font-size:11px;
position:absolute;
right:15px;
top:11px;
}

#user_info a {
color:#CCCCCC;
}

.auto {
  width: auto;
}

#user_info p, #greeting p {
  margin: 0;
  padding: 0;
}

#greeting .info-text ul {
margin:0;
padding:10px 0;
}

#greeting .info-text ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:10px;
}

form .submit input {
margin-top:-6px;
color: #999999;
}

#greeting form .submit {
float:right;
margin:0;
padding:0;
}

#greeting form .forgetmenot {
float:left;
font-weight:normal;
margin-bottom:0;
}

#UserUsername, #UserPassword {
font-size:20px;
margin-right:6px;
padding:3px;
width:97%;
}

#greeting {
margin:0 0 10px 0;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background-color:#E4F2FD;
}

#greeting form p {
margin-bottom:24px;
}

#greeting form {
padding:16px 16px 40px;
background-color:#999999;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
font-weight:bold;
color:#FFF;
}

#greeting .signup-text {
clear:left;
float:right;
font-size:83%;
height:100%;
margin:10px;
width:250px;
}

#greeting .info-text {
margin-right:300px;
padding:10px;
}

h1 {
  color: #555555;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:28px;
  font-weight: normal;
  margin: 0 0 20px 0;
  padding:0;
}

/* Begin Event Styles */
.event, .artist, .venue {
	font-size: 83%;
}
.event .help {
	color: #999999;
}
.event h2, .artist h2, .venue h2, .box h2 {
  border-bottom: 0;
	font-size: 110%;
	font-weight: bold;
	color: #2583AD;
	margin-bottom: 0px;
	width: 100%;
}
#by-venue_id b {
	font-size: 100%;
}
.event .data,/* .artist .data, .venue .data,*/ .box .data {
	padding: 10px;
}
.venue .data .street, .venue .data .metro, .venue .data .region, .venue .data .url, .venue .data .email, .venue .data .phone, .artist-genre, .artist-bio {
	display: block;
}
.artist-bio {
  margin-right: 325px;
  /*font-size:13px;*/
  /*line-height:2;*/
}
.venue .data .region, .artist .data .artist-genre {
  margin-bottom: 10px;
}
.artist .data .artist-genre {
  color:#999999;
}
.event .event-time .data {
	font-size: 100%;
	/*font-weight: bold;*/
}
.event .event-time .data .end-date {
	/*color: #999999;*/
}
.event .event-location .data #map, .artist .data #artist-image, .venue .data #map, #account-image, .venue .data #venue-image {
	float: right;
}
/*.artist .data #artist-image, .venue .data #venue-image {
  margin-bottom: 20px;
}*/
.event-user, .artist-user, .wrap div.artist-genre {
	color: #999999;
	font-size:83%;
	margin: -17px 0 17px;
}
.data {
	line-height: 170%;
}
.event .comment .comment_head {
	color: #999999;
}
.event .comment .comment_top {
	background-image: url(../img/comment_top.gif);
	background-repeat: no-repeat;
	height: 20px;
}
.event .comment .comment_body {
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 10px 0px 10px 10px ;
	background-color: #FFFFCC;
	margin-bottom: 10px;
}
/* End Event Styles */

/***/

a {
  color: #2583AD;
  text-decoration: underline;
  cursor: pointer;
}

.event-summary, .artist-summary, .venue-summary, .account-summary {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
border:1px solid #F1F4F8;
margin-bottom:10px;
padding:10px;
position:relative;
}

.margin-right .third {
margin-right:0;
}

.account .data span {
display:block;
}

.account-summary {
float: left;
margin-right: 10px;
width: 29%;
/*height: 70px;*/
}

.event-summary .event-body {
padding-left:75px;
padding-right:110px;
}

.artist-summary .artist-body, .venue-summary .venue-body, .account-summary .account-body {
padding-left:58px;
padding-right:0;
}

.event-summary .event-body h3, .artist-summary .artist-body h3, .venue-summary .venue-body h3, .account-summary .account-body h3 {
color:#4E463F;
font-size:110%;
font-weight:normal;
letter-spacing:-0.02em;
line-height:1.1;
margin:0px;
padding:0;
background-color: transparent;
}

.event-summary .event-body .event-submitted, .artist-summary .artist-body .artist-submitted, .venue-summary .venue-body .venue-submitted, .account-summary .account-body .account-created {
color:#999999;
font-size:75%;
margin:2px 0px 5px;
}

.small-date {
/*font-weight:bold;*/
}

.event-summary .event-body p, .artist-summary .artist-body p, .venue-summary .venue-body p, .account-summary .account-body p {
font-size:83%;
line-height:1.3;
margin:5px 0px;
}

.event-summary .event-body .event-details, .artist-summary .artist-body .artist-details, .venue-summary .venue-body .venue-details, .account-summary .account-body .account-details {
/*clear: both;*/
color:#999999;
font-size:75%;
}

.account, .artist {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.event-summary .event-body .event-details .tool,
.artist-summary .artist-body .artist-details .tool,
.venue-summary .venue-body .venue-details .tool,
.account-summary .account-body .account-details .tool {
border-color:#E4E4E4;
border-style:solid;
border-width:0px 1px 0px 0px;
margin-right:5px;
padding:0px 5px 0px 0px;
}

.event-summary .event-location {
color:#999999;
font-size:75%;
position:absolute;
right:10px;
top:10px;
width:100px;
}

.event-summary .event-location .location-name {
color:#666666;
}

.event-summary .event-date {
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background-color:#E4F2FD;
font-size:80%;
font-weight:normal;
padding:5px 0px;
position:absolute;
text-align:center;
top:10px;
width:65px;
}

ul .account-image {
width:48px;
position:relative;
}

.images .account-image {
float: left;
position:relative;
margin: 0 10px 10px 0;
width:48px;
}

.images a, ul .account-image a {
color:#fff;
}

.images .account-info, ul .account-info {
z-index: 2;
position:absolute;
bottom:0;
left:0;
text-align: center;
font-size:80%;
background-color:#d54e21;
width:100%;
}

.artist-summary .artist-image, .venue-summary .venue-image, .account-summary .account-image {
background-color:#F1F4F8;
font-size:80%;
font-weight:normal;
padding:0px;
position:absolute;
text-align:center;
top:10px;
width:48px;
height:48px;
}

.event-summary .event-date .event-day {
font-weight:normal;
}

.event-summary .event-date .event-day .day {
font-size:140%;
font-weight:bold;
}

.event-summary .event-date .event-time {
color:#666666;
font-size:10px;
font-weight:normal;
letter-spacing:0.01em;
}

/***/

/*.cake-sql-log {
	display: none;
  font-size: 8pt;
  font-family:'Curier New';
}*/

#start, #end {
  float: left;
  margin: 3px 10px 0 6px;
  cursor: pointer;
}

.wrap-submenu {
  margin: 0 11px 11px 11px;
}

.submenu-bg {
  border-color:#C6D9E9;
	border-width: 1px;
	border-style: solid;
	border-top: 0;
	padding-top: 12px;
}

.submenu-bg .wrap-input {
  /*margin: 0;*/
  margin-bottom: 12px;
}

/*.box .validation-advice {
  margin-right: 0;
}*/

#selected-metro .wrap-input {
  border: 0;
  font-size:1.7em;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

#menu2 a.current {
  color:#D54E21;
}

#submenu {
  border-bottom-color:#C6D9E9;
	margin: 0;
	list-style: none;
	padding-left: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#submenu a {
	color:#2583AD;
	font-size: 12px;
	padding: 2px 5px;
	line-height: 20px;
}

#submenu a {
text-decoration: none;
}

input.btn {
	font-weight: normal;
	padding-left: 6px;
	padding-right: 6px;
	-moz-border-radius: 4px;
	border: 1px solid #C6D9E9;
font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;
  background-color:#FFFFFF;
  color:#D54E21;
}

#submenu a.current, #sidemenu a.current {
	font-weight: normal;
	padding-left: 6px;
	padding-right: 6px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	border-width: 1px;
	border-style: solid;
	border-bottom-width: 2px;
  background-color:#FFFFFF;
  border-color:#C6D9E9 rgb(198, 217, 233) rgb(255, 255, 255);
  color:#D54E21;
}

#submenu li {
	display: inline;
	line-height: 180%; /* ! */
	list-style: none;
	text-align: center;
	white-space: nowrap;
	margin: 0;
	padding: 0;
	margin-bottom:6px;
}

/***/

.f {
  float: left;
  font-size:1.7em;
  margin: 0 10px 0 10px;
}

div.time {
  float: left;
  /*width: 60px;*/
}

div.time select {
  width: auto;
}

div.date {
  float: left;
  width: 160px;
}

input.metro {
  /*width: 97%;*/
}

.wrap-input br {
  overflow: hidden;
  height: 0;
  margin: 0;
  padding: 0;
}

div.autoComplete {
position:absolute;
width:250px;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
margin:0px;
padding:0px;
}

div.autoComplete ul {
list-style-type:none;
margin:0px;
padding:0px;
}

div.autoComplete ul li {
cursor:pointer;
display:block;
/*height:32px;*/
list-style-type:none;
margin:0px;
padding:4px;
}

div.autoComplete ul li.selected {
background-color: #EAF3FA;
}

div.autoComplete ul li.empty {
background-color: #FFFFFF;
}

div.autoComplete ul .name {
font-size:12px;
font-weight:bold;
line-height:12px;
}

div.autoComplete ul .metro, div.autoComplete ul .genre {
font-size:10px;
font-weight:normal;
}

#EventCategoryId, #EventVenue, #EventArtist {
  width: 168px;
}

#loadingVenues, #loadingArtists {
  margin-left: 6px;
}

#dashmenu a {
color: #999;
line-height:220%;
margin-right:8px;
padding:5px 6px;
}

#head {
border-top-color:#464646;
background-color:#E4F2FD;
border-top-style:solid;
border-top-width:30px;
height:82px;
}

#dashmenu a.current {
background-color:#E4F2FD;
color:#555555;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border:medium none;
}

#dashmenu {
font-size:11px;
left:0pt;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding-left:9px;
position:absolute;
top:7px;
}

/*.box .submit input, .button {
border:medium none;
margin-bottom:8px;
margin-right:3px;
padding:6px 4px;
}*/

.button-highlighted {
font-weight:bold;
}

.submit input, .button, .button-highlighted {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
/*border-style:solid;
border-width:1px;*/
cursor:pointer;
font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;
font-size:12px;
line-height:1.5em;
/*padding:3px 5px;*/
text-decoration:none;
width:auto;
border:medium none;
margin-bottom:8px;
margin-right:3px;
padding:6px 4px;
}

/*.submit input, .button {
background-color:#E5E5E5;
color:#224466;
}*/

.clear-left {
clear:left;
}

.clear-right {
clear:right;
}

.clear {
clear:both;
}

.box span {
display:block;
}

br.clear {
clear:both;
height:2px;
}

.margin-right {
margin-right:230px;
}

.box .submit {
background-color:#464646;
color:#CCCCCC;
font-size:11px;
padding:12px 10px 10px;
text-align:left;
margin:0;
}

.box .inside {
font-size:11px;
/*margin:0pt 12px 12px;*/
padding:0pt 12px 12px;
background-color:#EAF3FA;
}
.box .inside b {
font-size:14px;
}

.box .inside select {
width: auto;
background-color:#FFFFFF;
/*border-color:#DDDDDD;
border-style:solid;
border-width:1px;*/
font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:2em;
line-height:20px;
padding:2px;
vertical-align:top;
}

.box #box-top {
background-color:#2683AE;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
padding:15px 10px;
}

div.widgets {
/*background:transparent;*/
margin-bottom: 10px;
}
/*div.widgets {
background:transparent;
/*border:1px solid #F1F4F8;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
margin-bottom: 10px;
}

div.widget {
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
font-size:11px;
overflow:auto;
padding:2px;
position:relative;
margin-bottom:20px;
}

div.widget-content {
padding:10px 15px;
}

h3.widget-title {
background-color:#EAF3FA;
font-size:14px;
line-height:2;
margin:0;
padding:0 7px;
}

div.widget h4 {
font-size:1em;
margin:0 0 0.1em;
}

h3.widget-title span {
display:block;
float:left;
text-align:left;
}

h3.widget-title small {
display:block;
float:right;
font-size:75%;
line-height:2.67;
text-align:right;
}*/

p.submit {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
/*border-top:1px solid #CCCCCC;*/
margin:10px 0pt 0pt;
padding:1.5em 0pt 0pt;
}

p, li {
line-height:140%;
}

.inside p {
margin:0;
padding:10px 0pt 0pt;
}

.box {
float:right;
width:220px;
/*background-color:#EAF3FA;*/
min-height:687px;
}

.white {
background: #FFFFFF;
}

body {
  margin: 0;
  /*background-color: #464646;*/
  font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;
  font-size: 13px;
}

textarea {
  margin: 0;
  padding: 0;
}

textarea, input, select {
font-family:Verdana,Arial,Helvetica,sans-serif;
border:0pt;
font-size:13px;
padding:0pt;
width:100%;
}

input, select {
font-size:1.7em;
}

h3 {
background-color:#EAF3FA;
font-size:14px;
font-weight:bold;
margin:0pt 0pt 10px;
padding:7px;
}

/*.wrap-textarea {
padding:2px 0;
margin-bottom: 20px;
}*/

.wrap-image {
padding:2px 4px 2px 2px;
margin-bottom: 20px;
}

.wrap-input {
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
padding:2px 4px 2px 2px;
margin-bottom: 20px;
}

.wrap-body {
margin-left:20px;
margin-right:8px;
}

.wrap {
  margin:0 15px;
  max-width:980px;
  min-height:700px;
  padding:0pt;
}

#head {
  background-color:#E4F2FD;
}

#logo {
	float: left;
  color: #555555;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:36px;
  margin:10px 0pt 0pt 11px;
  padding:11px 0 21px 44px;
  width: 162px;
  height: 40px;
  background: url("../img/logo.png") no-repeat left 12px;
}

#logo a {
  width: 100%;
  height: 100%;
  text-indent: -9999px;
  color: transparent;
  text-transform: capitalize;
}

#search {
	margin:10px 0 0 11px;
	padding:18px 0 0 44px;
}

#search input {
	display: inline;
	width: auto;
	float: left;
	margin-right: 4px;
	height: 31px;
}

#menu a.current {
  background-color:#FFFFFF;
  border-color:#C6D9E9 rgb(198, 217, 233) rgb(255, 255, 255);
  color:#D54E21;
}

#menu a:hover, #sidemenu a:hover {
  color:#D54E21;
}

#menu {
  background-color:#E4F2FD;
  border-bottom-color:#C6D9E9;
	margin: 0;
	list-style: none;
	padding-left: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#menu a {
  cursor: pointer;
	color:#2583AD;
	font-size: 16px;
	padding: 5px 7px;
	line-height: 30px;
}

#menu a, #dashmenu a {
text-decoration: none;
}

#menu a.current {
	font-weight: normal;
	padding-left: 6px;
	padding-right: 6px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	border-width: 1px;
	border-style: solid;
}

#menu a.current {
	border-bottom-width: 2px;
}

#menu li, #dashmenu li {
	display: inline;
	line-height: 200%;
	list-style: none;
	text-align: center;
	white-space: nowrap;
	margin: 0;
	padding: 0;
	margin-bottom:6px;
}

.leaderboard { margin: 0 15px 10px; }
