@charset "utf-8";
/* CSS Document */
body {
	background-color:#222222;
	color: #EEEEEE;
	margin:0;
	font-family: verdana, sans-serif, arial;
	font-size:xx-small;
	}

ul{margin:0; padding:0;list-style:none;}

li{padding:1px 0 2px 5px;}

li.users{border-bottom:1px solid #777777;}
li.feed{ list-style:none;}
li.results{border-bottom:1px solid #777777;}
p {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: .5em;
	margin-left: 0;
}

.alt{background:#333333;}


a {color: #ffffff;}
a.katwalk{color:#FF30A8;}


h3 {margin: 0;}
h3 img { margin-top: 0em; margin-right: .3em; margin-bottom: 0em; margin-left: .2em; border: 1px solid #ffffff; float: left;}

h4 {margin-top:.2em; margin-left: 0; margin-bottom: .2em;}

hr {color:#222222; paddin: 0; margin-top:.2em; margin-bottom:.3em;}

.bar {font-weight:normal;}
.here {color:#AA0000;}
.disabled {color:#AAAAAA;}
.venue_info {font-size: 17px; font-weight:bold;}
.clear {clear:both;}

p.map img {padding: 2px; border:1px solid #DDDDDD;}
.logo{background: url(/img/bg_logo.jpg) top repeat-x; height:22px; margin:0; border-bottom:3px solid #550000; padding:0}
.city{background:#880000; padding:2px 0 3px 2px; border-bottom:3px solid #550000; margin: 0 0 4px 0;}
.bcast_on{padding:5px 0 5px 35px; border-bottom: 1px solid #550000; border-top: 1px solid #BB0000; background: #880000 url(../img/bcast_on.jpg) left no-repeat; }
.heading{background:#333333; padding:2px 0 3px 2px; border-bottom:1px solid #777777; margin:0;}

.breadcrumb {padding: 0 0 0 5px;}
.noborder{border:none;}
.past{color:#666666;}

.chrome {padding: 10px; background:#444444; border-top:1px solid #555555; border-bottom:1px solid #555555;}

li img {margin-top: 0em; margin-right: .3em; margin-bottom: 0em; margin-left: -2px; float: left; border: 1px solid #CCCCCC; width:40px; height:40px;}
li.inbox img {border:none; width:11px; height:11px;}

.sponsored {font-weight: bold; padding: 4px; border: 1px solid #FFFFFF; margin-right: .5em; background: url(../img/sponsored.png) right center no-repeat;}

.error {font-weight: bold; padding: 3px; border: 1px solid #ff0000; margin-right: .5em; background:#ffffff; color: #FF0000;}

.icon {width:70px; height:70px;}

input{width:150px;}
input.button {background-color: #660000; color: #FFFFFF; border: solid 1px #cccccc; font-size: 1.1em; font-weight:bold; padding: 3px 3px 3px 3px; text-align:left;}
input.off {background-color: #444444; color: #AAAAAA; border: solid 1px #cccccc; font-size: 14px; font-weight:bold; padding: 3px 3px 3px 3px;}

p.divider{background: url(../img/bg_divider.jpg) bottom repeat-x; height:11px; margin:0;}

/* paging */


p.paging {margin: 7px 0 5px 8px; padding:4px 0 5px 0;}

p.paging a.thispage {padding: 5px; background-color:#444444; background-image:none; margin-right: 6px; text-decoration:none;}

p.paging a {padding:5px; border:1px solid #DDDDDD; text-decoration:none; margin-right: 6px; background-color:#880000;}

p a img {border:none;}

div.fix:after {
   content: ".";
   visibility: hidden;
   display: block;
   clear: both;
   height: 0; 
}
div.fix { display: inline-table; }
/* Hides from IE-mac \*/
* html div.fix { height: 1%; }
div.fix { display: block; }
/* End hide from IE-mac */