@charset "UTF-8";
/* Varnish Stripping */
* {
	margin: 0;
	padding: 0;
	outline:none;
}

html {
	height: 100%;
}

input, textarea {border: 1px silver solid; padding:2px; font-size:12px;	font-family: Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px; color: #666 ;background-color:#f3f3f3
}


a img,:link img,:visited img { border:none; outline: none;}

#sidebar li, #content li {list-style-image: url(../images/bg_li.gif); list-style-position:outside; margin: 3px 0 3px 25px}
#sidebar ul, #content ul {margin-bottom:10px}

/*end stripping */

body{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #2b2b2b;
	background-repeat: no-repeat;
	background-position: center 25px;
	background-color: #000000;
	background-image: url(../images/backgrounds/random.php);
	
}

hr {color: #9f9f9f;
background-color: #9f9f9f;
height: 1px; width:100%; margin:0 0 10px 0}

a:link {color: #d36705;text-decoration: none; outline: 0px;}
a:visited {color: #d36705; text-decoration: none;outline: 0px;}
a:hover {color: #d3a071;text-decoration: none;outline: 0px;}
a:hover img  {filter:alpha(opacity=50); -moz-opacity: 0.5;opacity: 0.5;}
a:active {color: #000;text-decoration: none;outline: 0px;}

p {margin-bottom:10px;}
h1 { font-size:20px; font-weight:bold; color:#2c1a02; margin: 0px 0 12px 0; border-bottom: 1px solid #d36705}
h2 { font-size:17px; font-weight:bold; color:#2c1a02; margin: 0px 0 12px 0; }
h3 { font-size:15px; font-weight:bold; color:#2c1a02; margin: 0px 0 12px 0; }
h4 { font-size:13px; font-weight:bold; margin: 0px 0 12px 0}
h5 { font-size:11px; font-weight:bold; margin: 0px 0 12px 0}
h6 { font-size:10px; font-weight:bold; margin: 0px 0 12px 0}
blockquote {margin:15px 0 15px 0px; font-size:16px; line-height:28px; font-style:italic; font-weight:normal; color:#660000;}
strong, b {font-weight:bold; color:#660000;}
em, i, italic {font-style:italic; color:#555555}

.fr {float:right; margin-left:15px}
.fl{float:left; margin-right:15px}
.clr {clear:both}
a.rm {float:right; padding:4px 4px 1px 4px; border:1px silver solid;}
a.rm:hover {filter:alpha(opacity=50); -moz-opacity: 0.5;opacity: 0.5;}

#wrapper {
	background:url(../images/bg_wrapper2.png) repeat-y center; 
	text-align: center;
	width: 891px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 17px;
	padding-left: 17px;
}

#branding {
	height: 110px;
	margin-bottom: 20px;
	;
}

#logo {
	margin-top: 22px;
	float: left;
	margin-left: 20px;
}

#logo a:hover {filter:alpha(opacity=50); -moz-opacity: 0.5;opacity: 0.5;}

#sitesearch p {margin:0 15px 0 0;}
#sitesearch p a{color:#777}
#sitesearch p a:hover {text-decoration:underline; color:#d87803}

.sitesearch p  {margin:0 15px 15px 0; color:#999}

#sidebar .sitesearch p {margin:0 0 15px 0;}
#sidebar .sitesearch #newsquery {width:135px;}


#topnav {
	list-style:none;
	float:right;
	margin-top: 14px;
	font-size: 13px;
	color: #663300;
}

#topnav li{display:block;float:left; margin-right:5px}

#topnav li a{	color:#777; text-decoration:none;}

#topnav li a:hover {text-decoration:underline; color:#d87803}

#topnav li a.TW {
	display:block;
	text-indent:-999em;
	height:18px;
	width:16px;
	background: #fff url(/assets/icon_twitter.jpg) no-repeat bottom left;
}

#topnav li a.FB {
	display:block;
	text-indent:-999em;
	height:18px;
	width:16px;
	background: #fff url(/assets/icon_facebook.jpg) no-repeat bottom left;
}

#topnav li a.FB:hover, #topnav li a.TW:hover {filter:alpha(opacity=50); -moz-opacity: 0.5;opacity: 0.5;}

.mainnav {
	float: right;
	margin: 10px 0 0 0;
	background-image: url(../images/bg_mainnav.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

#mainnav {
	float: right;
	width:648px;
	height:50px;
	margin:0px;
	list-stlye:none; padding-left:0px;

}

.mainnav ul {list-style:none}

#mainnav li {float:left}
#mainnav li a{
	display:block;
	float:left;
	margin-right:0px;
	height: 50px;
	width: 103px;list-style:none
}

#mainnav li a { text-indent: -1000em; display: block; outline: 0; list-style:none; margin-left:0;color:#FFFFFF}
.sb_profile {
}


li#nav_visit a{
	background-image: url(../images/nav-visit.png);
	background-position: left top;
	list-style:none;
}
li#nav_visit a:hover, li#nav_visit a.selected {
	background-position: left bottom;
}

li#nav_business a{
	background-image: url(../images/nav-bis.png);
	background-position: left top;
	list-style:none;
	margin-left:3px;
}
li#nav_business a:hover, li#nav_business a.selected {
	background-position: left bottom;
}

li#nav_news a{
	background-image: url(../images/nav-news.png);
	background-position: left top;
	list-style:none;
	margin-left:3px;
}
li#nav_news a:hover, li#nav_news a.selected {
	background-position: left bottom;
}

li#nav_events a{
	background-image: url(../images/nav-events.png);
	background-position: left top;
	list-style:none;
	margin-left:3px;
}
li#nav_events a:hover, li#nav_events a.selected {
	background-position: left bottom;
}

li#nav_graffiti a{
	background-image: url(../images/nav-graf.png);
	background-position: left top;
	list-style:none;
	margin-left:3px;
}
li#nav_graffiti a:hover, li#nav_graffiti a.selected  {
	background-position: left bottom;
}

li#nav_about a{
	background-image: url(../images/nav-about.png);
	background-position: left top;
	list-style:none;
	margin-left:3px;
}
li#nav_about a:hover, li#nav_about a.selected {
	background-position: left bottom;
}

/* Sub Nav */

#subnav {
	Display:block;
	margin-bottom:15px;
}

#subnav a {color:#FFFFFF; font-size:13px; font-weight:bold}
#subnav li {list-style:none; list-style-image:none; text-align:center; margin:0}
#subnav li a{display:block;
	list-style:none;
	height:26px; padding-top:4px;
	background:url(../images/bg_subnav.png) left bottom;
}

#subnav .selected {background-position:right}

#subnav li a:hover{
	background:url(../images/bg_subnav.png) right bottom;
}
#subnav li ul {background:#814b18; margin:0}
#subnav li ul li a{display:block;
	list-style:none;
	height:25px; background-image:none;
}
#subnav li ul a.selected {background:url(../images/bg_subnav.png) right bottom;}
#sitesearch {
	float: right;
	margin-top: 14px;
	font-size: 13px;
	font-weight: bold;
	color: #663300;
}
#sitesearch a {margin-right:5px}
#query{width:250px}

#submit, .submit {
	background-color: #c8000a;
	background-image: url(../images/submit.png);
	background-repeat: no-repeat;
	margin: -16px -4px 0 -4px;
	position:relative;
	top:-3px;
	padding:0;
	height: 20px;
	width: 16px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-position: bottom;
	cursor:pointer;
}

#submit:hover, .submit:hover {filter:alpha(opacity=50); -moz-opacity: 0.5;opacity: 0.5;}

/*Tooltip */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 0;
	background-image: url(../images/bg_tooltip.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
	padding: 10px 6px 0 6px;
	background-position: left top;
}

#tooltip h3, #tooltip div { margin: 0; font-size:11px; color:#FFFFFF }

/*
#tooltip - The tooltip container

#tooltip h3 - The tooltip title

#tooltip div.body - The tooltip body, shown when using showBody

#tooltip div.url - The tooltip url, shown when using showURL
The id #tooltip can be changed using the id option. */



#sidebar {
	float: left;
	width: 158px;
	padding: 0 13px 15px 9px;
	margin-top: 0px;
	margin-right: 25px;
	margin-left: 30px;
	text-align:left;
	min-height: 300px;
}

#sidebar h2 {margin:0}


h2#sb_local a{
	display:block;
	background-image: url(../images/sb_local.png);
	background-position:left;
	text-indent: -1000em;
	margin: 0px;
	padding: 0px;
	height: 149px;
	width: 178px; 
}
h2#sb_local a:hover {background-position:right}

h2#sb_profile a{
	display:block;
	background-image: url(../images/sb_profile.png);
	background-position:left;
	text-indent: -1000em;
	margin: 0 0 0 0 ;
	padding: 0px;
	height: 38px;
	width: 178px; 
}
h2#sb_profile a:hover {background-position:right}

.sb_profile {text-align:left; padding:10px 0 10px 0;}
.sb_profile img {text-align:center;}
.sb_profilePic {border:4px silver solid}

.sb_profile a:hover {filter:alpha(opacity=50); -moz-opacity: 0.5;opacity: 0.5;}

.sb_profile h3{margin:4px}

.sb_profile p {margin:4px; font-size:11px}

#content {
	float: right;
	margin-top: 0px;
	margin-right: 45px;
	margin-left: 0px;
	margin-bottom:15px;
	position:relative;
	width:605px;
	text-align:left;
	min-height:440px;
}



#hm_event {
	float:left;
	width:270px;
	margin:0 45px 15px 0;
	padding:3px;
//	background-image: url(../images/bg_hmevents.jpg);
//	background-repeat: no-repeat;
//	background-position: left top;
}
	
h2.nextevent, h2.nextnews {
//	margin:0 0 0px 45px;
	margin:0;
	padding: 6px 0 2px 0px;
	border-bottom: 1px solid #d36705;
}

#hm_blog {
//	background-image: url(../images/bg_hmnews.jpg);
//	background-repeat: no-repeat;
//	background-position: left top;
	width:100%;
float:left;
}
#hm_blog h2 {
margin-bottom:20px;
}

h2.nextevent a, h2.nextnews a{display:block; height:100%; width:100%; color:#693e10;}
h2.nextevent a:hover, h2.nextnews a:hover {color:#bb8449; text-decoration: none; outline: 0px;}

#hm_event h3 em, #hm_news h3 em, h3 em {display:block; font-weight:normal; font-size:11px}


#hm_event h3, #hm_news h3, .post h3 { margin-top:20px;border-bottom:1px solid silver}
.post h3 {margin-top:0}
.hm_eventImg, #hm_news a img.fancy {float:right; margin-left:10px;}

	
#hm_news {float:left;
	width:270px;
//	background-image: url(../images/bg_attr.jpg);
//	background-repeat: no-repeat;
//	background-position: left top;
	margin:0 0px 0px 0;
}

// #hm_news.attr {background-image: url(../images/bg_attr.jpg);}

.post {clear:both; padding:0 0 10px 0; margin:0 0 20px 0; border-bottom:1px dotted #727272; width:100%; float:left;}

.eventTitle {margin-top:20px;}

.eventBreak {margin:20px 0 20px 0; height:1px; float:none; clear:both; color:#eee}

/*#hm_news .rm {margin-bottom:30px} */

	
/* Info Footer */

#info {
	background-image: url(../images/bg_info.png);
	clear: both;
	background-position: center top;
	text-align: center;
	height: 176px;
	width:891px;
	padding-right: 17px;
	padding-left: 17px;
	position:relative;
	margin:0px 0 0 -17px;
}

ul#infonav {width:891px; height:14px; text-align:right; font-size:11px; clear:both; display:block; float:right;color: #d36705; padding-right:25px}

#infonav li{float:right; list-style:none; margin-left:15px}

.infologo {float:right ; margin:50px 25px 0 50px; width:500px; text-align:right; color:#FFFFFF}
.infologo img {float:right; margin-left:40px;}


.infologo a:hover {filter:alpha(opacity=50); -moz-opacity: 0.5;opacity: 0.5;}

#infosubmits { float:left;
	list-style:none;
	width:247px;
	height:107px;
	margin-left: 25px;
	margin-top:40px;
	
}

#infosubmits li {float:left}
#infosubmits li a{float:left; display:block; text-indent:-1000em;}

li#eventSubmit a{
	float: left;
	height: 107px;
	width: 121px;
	background-image: url(../images/submits.png);
	background-position: left top;
}

li#eventSubmit a:hover {background-position:left bottom;}

li#businessSubmit a{
	float: left;
	height: 107px;
	width: 126px;
	background-image: url(../images/submits.png);
	background-position: right top;
}

li#businessSubmit a:hover {background-position:right bottom;}

/* Biz Search Bar */

.bizSearch {
	padding:10px;
	margin-bottom:15px;
	float:left;
	margin-right:20px;
	width:100%;
	background-color: #fff79f;
	background-image: url(../images/bg_bizSearch.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.bizSearch label span {font-weight:bold; margin: 0 10px 0 0}

.bizSubmit {
	background:url(../images/bg_subnav.png) left bottom;
	cursor:pointer;
	font-weight:bold;
	color:white;
	border:0;
	padding:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	text-align:center;
	width:75px;
	margin:0 0 0 10px;
	}

.bizSubmit:hover {filter:alpha(opacity=50); -moz-opacity: 0.5;opacity: 0.5;}

#cat {float:left;background:url(../images/selectCat.png) no-repeat left top; padding-top:20px; margin-right:25px}
#sub {padding-top:20px;}

#bizHots {}

.bizHot {
	float:left;
	width:28%;
	padding:10px;
	margin-right:12px;
	background-color:#999;}
.bizHot a{color:#FFFFFF; text-decoration:underline}
.bizHot a:hover{text-decoration:none}

dl#bizResults {
	margin-bottom:40px;
}
	
#bizResults dt a {
    font-size:16px;
    display: block;
    padding:5px 0 3px 3px;
    margin:10px 0px 0px 0;
    border-bottom:1px solid #ffcc00;
}

#bizResults dt span {font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333;
	display:block;
	margin-bottom:5px;
	}

#bizResults dd {
	padding:10px;
	background-color:#FFFFCC;
	margin-bottom:10px;
}

.bizAddy {text-align:right; float:right}

/*Opportunities */

a.oppMore {background:url(../images/bg_subnav.png) left bottom; cursor:pointer; font-weight:bold; color:white; border:0; margin:25px 0 0 0px;padding:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px;color:white;
}
	
a.oppMore:hover {background-position:right}

.oppForm h2 { margin-top:10px; border-bottom:1px #ffcc00 solid
	
}

.oppForm strong {background:url(../images/bg_subnav.png) left bottom; font-weight:bold; color:white; border:0; margin:25px 0 0 0px;padding:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px;color:white; width:250px
}

.oppForm {background:#FFFFCC;
    float:left;
	width:100%;
		-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px;
}


.oppForm label {width:100%; margin:10px 0 10px 0; float:left; clear: both}


.oppForm  label input, .oppForm  label textarea {width:400px;-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px}

.oppForm  label .label{width:80px;display:block; float:left}

.oppName {width:400px; font-weight:bold; color:#660000}


.oppSubmit {background:url(../images/bg_subnav.png) left bottom; cursor:pointer; font-weight:bold; color:white; border:0; margin:25px 0 0 0px;padding:5px;
-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	}

.oppSubmit:hover {background-position:right}

#oppsort, #attsort {list-style:none; margin:0;}
#oppsort li, #attsort li {
	list-style:none;
	text-align: center;
	padding: 5px;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	border:1px solid #ffcc00;
}

#oppsort li:hover, #attsort li:hover {background-color:#FFFFCC;}


/* News Archive */
#sidebar ul.archives {border-top:1px solid #ccc}

#sidebar ul.archives li {
	padding:3px 0 3px 15px; margin:0;
	list-style:none; border-bottom:1px solid #ccc; background-color:#eee}
#sidebar ul.archives li a{	font-weight:bold; font-size:13px;}	

#sidebar ul.archives li ul {border-top:1px solid #ccc; margin:5px 0 0 0}

#sidebar ul.archives li li{
	margin:0px 0 0px 10px;
	list-style:none; border:0; background:none;}
#sidebar ul.archives li li a {font-weight:normal; font-size:12px}

#sidebar ul.archives li:hover {
	background-color:#FFC
}

/* Login Form */

#login {border:1px silver solid; padding:10px; float:left; margin-top:50px;-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px}

#login h3 {padding:2px; width:50px; text-align:center; background:#999 left bottom; position:relative; top:-25px; margin-bottom:0; font-weight:bold; color:white;-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px;}

#login label {font-weight:bold; color:#990000}

#login #username {margin-right:25px}

.buttons input {background:url(../images/bg_subnav.png) left bottom; cursor:pointer; font-weight:bold; color:white; border:0; margin:25px 0 0 10px; float:right;padding:5px;
-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	}

.buttons input:hover {background-position:right}

#googlemap {width:100%; height:300px; margin:10px 0 20px 0}

/* ADMIN */
#error {
	padding:25px 5px 25px 75px;
	background-color:#ff0000;
	text-align:left;
	font-weight:bold;
	font-size:16px;
	color:white;
	margin:0 0 25px 0;
	background-image: url(../images/error.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	width:100px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-border-radius:10px;
}

.highlight{
	padding:5px;
	background-color:#ff0000;
	text-align:left;
	font-weight:bold;
	font-size:16px;
	color:white;
	text-align:center;
	text-decoration:blink;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-border-radius:10px;
}

.success{
	padding:5px;
	background-color:#dd7101;
	text-align:left;
	font-weight:bold;
	font-size:16px;
	color:white;
	text-align:center;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-border-radius:10px;
}

#adlink { margin:0 0 5px 0; float:left;}
#adlink a {color:white;display:block; height:100%; width:100%; padding:5px;background:url(../images/bg_subnav.png) left bottom; cursor:pointer; font-weight:bold; color:white;-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px}

#adlink a:hover {background-position:right}
#advanced, #userForm, #adminForm {width:100%;margin:0 0 5px 0; float:left; padding:5px; background-color:#ddd;-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px}

#page_metakeywords, #page_metadescription {margin:0 0 0 0px; height:100px; width:95%}

#page_title {margin:0 0 0 0px; width:95%}

#advanced label, #userForm label, #adminForm label {width:100%; margin:10px 0 10px 0; float:left; clear: both}

#userForm label .label, #adminForm label .label {width:20%; display:block}


.editbtn {
	margin-top: 10px;
	margin-bottom: 10px;
}

#csv {float:right; margin:15px 0 0 0}
.editbtn a{background:url(../images/bg_editbtn.png) left bottom; cursor:pointer; font-weight:bold; color:white; border:0; margin:10px 0 0 0px;padding:5px 8px;
-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px; margin-right:10px;
	}
.editbtn a:hover {filter:alpha(opacity=50); -moz-opacity: 0.5;opacity: 0.5;}
/* Video Player */

#player {margin-bottom:25px}

/* Business Form */
#addBizForm {
	width:100%;
	margin:0 0 25px 0;
	float:left;
	padding:15px;
	background-color:#dddddd;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px
}

#addBizForm h3 {margin-top:25px; border-bottom:1px solid #888; float:left; width:100%}

#addBizForm label {width:100%; margin:10px 0 10px 0; float:left; clear: both}

#addBizForm label .label {width:20%; display:block}

#addBizForm label span{width:80px;display:block; float:left}

.addBizDiv {margin-top:10px}

/** News & Events */

.pages {
	float:left;
	width:100%;
	border-top:1px solid #d36705;
	margin:15px 0 15px 0;
	padding:5px 0 0 0;
}

.pages a{
	padding:3px 5px;
	border:1px solid silver;
	background-color: #dddddd;
}

.pages .current{
	padding:3px 5px;
	border:1px solid silver;
	background-color:#FF9900;
}
.pages a:hover {
	background-color:#FF9900;
	}

/*Search Results */

.searchResult {
	margin-bottom: 20px;
}
	
/*Subscription Sidebar */

.signupForm {background:#FFFFCC;
    float:left;
	width:100%;
	padding:5px;
		-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px;}

.signupForm2 {background:#FFFFCC;
    float:left;
	width:100%;
	padding:5px;
		-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px; width:500px}

.signupForm h2 {padding-bottom:10px}

.signupForm .emailAdress {-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	font-size:10px; width:95%; margin-bottom:10px;
	}
	
.signupForm2 .emailAdress {-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	font-size:10px; margin:0 8px 10px 0;width:140px
}

.subNote {
	font-weight:bold;
	color:#660000;
}
	
.eSubmit {background:url(../images/bg_subnav.png) left bottom; cursor:pointer; font-weight:bold; color:white; border:0; margin:10px 0 0 0px;padding:5px; display:block; width:75px;
-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	}

.signupForm2 .eSubmit {float:right; margin:0 0 10px 0px}

.eSubmit:hover {background-position:right}

.captcha {
margin-top:20px
}

#content ul.results li {
margin:0 0 20px 20px;
}

ul.results li strong {
	font-size:14px;
}

#content ul.lg-hots {
	list-style:none;
	margin:0 0 20px 0;
	float:left;
	width:100%;
}

#content ul.lg-hots li {
	list-style:none;
	float:left;
	margin:0 0 0 16px;
	width:190px;
	height: 143px;
}

#content ul.lg-hots li:first-child {
	margin:0;
}

#content ul.lg-hots li.lg-park a,#content ul.lg-hots li.lg-look a, #content ul.lg-hots li.lg-sched a {
	display: block;
	width:100%;
	height:100%;
	background-image: url(../assets/lg-hots.png) ;
	text-indent:-999em;
}

#content ul.lg-hots li.lg-park a{
	background-position: top left;
}

#content ul.lg-hots li.lg-look a{
	background-position: center top;
}

#content ul.lg-hots li.lg-sched a{
	background-position: right top;
}

#content ul.lg-hots li a:hover {
filter:alpha(opacity=50); -moz-opacity: 0.5;opacity: 0.5;}

table#parkingRates {
	width:365 px;
	float:left;
}

table#parkingRates td {
	padding:2px 4px;
}

table#parkingRates tr.closed {
	background: #eee;
}

#content ul.found {
	list-style:none;
	margin:0 0 20px 0;
	float:left;
	width:618px;
	postion:relative;
}

#content ul.found li {
	position:relative;
	list-style:none;
	float:left;
	margin:0 16px 15px 0;
	height:190px;
}

#content ul.found li img{
	positon:relative;
	display:block;
	z-index:0;
	}

#content ul.found li span.found-date {
	position:absolute;
	top:4px;
	left:4px;
	text-align:center;
	text-shadow: #000 1px 1px 3px, #000 -1px -1px 3px ;
	background: url(../images/bg-found.png) no-repeat top left;
	font-size:10px;
	width:69px;
	color:#fff;
}

#content ul.found li span.found-like {
	position:absolute;
	top:2px;
	right:6px;
	background: url(../images/bg-foundLikeThumb.png) no-repeat top right;
	padding:0 19px 0 0;
	z-index:1;
	
}

#content ul.found li span.found-like a {
	display:block;
	background: url(../images/bg-foundLike.png) no-repeat top left;
	padding:0 0 0 4px;
	color:#fff;
	font-weight:bold;
	text-shadow: #000 1px 1px 3px, #000 -1px -1px 3px ;
}

#content ul.found li span.found-like a:hover {
	color:#d36705;
}

#content ul.found li span.found-meta {
	position:absolute;
	left:5px; bottom:2px;
}

#content ul.found li span.found-meta strong{
	font-size:16px;
	display:block;
	}


#content ul.found li span.found-meta em {
	display:block;
}

#content ul.deals {
	list-style:none;
	margin:0 0 20px 0;
	float:left;
	width:618px;
	postion:relative;
}

#content ul.found li p.editbtn {
	position: absolute;
	z-index:1;
	bottom:44px;
	left:4px;
}

#content ul.deals li {
	position:relative;
	list-style:none;
	float:left;
	margin:0 16px 10px 0;
	height:210px;
}

#content ul.deals li img{
	positon:relative;
	display:block;
	}

#content ul.deals li span {
	position:absolute;
	left:5px; bottom:2px;
}

#content ul.deals li span strong{
	font-size:16px;
	display:block;
	}


#content ul.deals li span em {
	display:block;
}

a.random {
	display: block;
	position: relative;
	top: -3px;
	margin-right: 10px;
	float: left;
	padding:1px 5px;
	border:1px solid silver;
	background-color: #dddddd;
	font-size:10px;
}

a.random:hover {
	background-color:#FF9900;
	color:#fff;
	border: 1px solid #ff9900;
}

div#player_wrapper {
margin:0 0 20px 0;
height:90px;
}
