body {
	margin: 0;
	background: #000;
}
a {
	outline: none;
	color: #005298;
	text-decoration: underline;
}
a:hover {
	
}
h1, h2, h3, h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
}
h1{ 
  font-size: 1.8em;
}
h2 {font-size:24px; color:#127272; font-weight;bold;}
h3 {
	font-size: 18px;
	margin-top: .5em;
	margin-bottom: .3em;
}
h4 {
	font-size: 14px;
}
#wrapper {
	background: #ffffff url(../images/header_bg.png) top left repeat-x;
}
#outer {
	display: block;
	margin: 0 auto;
	width: 980px;
	background:url(../images/sidebar_bg.png) center left repeat-y;
}
#container {
	display: block;
	background: url(../images/header_bg.png) top left repeat-x;
	margin: 0 auto;
	width: 980px;
}

#inner {
	display: block;
}

#header {
	display: block;
	height: 162px;
}

#header #logo a {
	text-indent: -9999px;
	display: block;
	background: url(../images/header_logotext.png) top left no-repeat;
	margin-top:50px;
	margin-left:20px;
        width:735px;
        height:86px;
}
#header h2 {
	font-size: 24px;
	font-style: italic;
	color: #fff;
	padding-top: 20px;
}

#leftcol {
background:url(../images/sidebar_top.png) top left no-repeat;
width:330px;
margin-top:-7px;
margin-left:-10px;
padding-top:60px;	
}
#leftcol h2 {
	font-size: 1.6em;
	margin-bottom: 0.1em;
	margin-left: 15px;
	padding-left: 25px;	
	width: 265px;
}
#leftcol h1 {
  font-size: 1.6em;
  margin-bottom: 0.1em;
  margin-left: 10px;
  padding-left: 25px; 
}
h2.yellowh2 {

}
h2.blueh2 {
	font-size: 1.6em;
	margin-bottom: 0.1em;
	margin-left: 10px;
	color: #07599D;
}
#leftcol p {
        margin-left:0px;
        padding-left:0px;
	padding-right: 25px;
}
#leftcol #searchFields h2 {
	margin-left: 0;
	padding-left: 0;	
}

#searchFields div.leftCol_container {
	margin-bottom: 15px;	
}

#socialStuff {
float:right;
color:#fff;
font-size:13px;
}
#socialStuff p {margin-top:0;padding-top:0;}


#leftcol #searchFields input.block, #leftcol #searchFields select.block {
	display: block;
	margin: 3px 0 10px 0;	
}
#leftcol #searchFields input.w16em {
	margin: 3px 3px 0 0;	
}
#leftcol #searchFields label {
	font-weight: normal;
}

#leftcol #searchFields .pickyBlock {
	position: relative;
	width:260px; 
	padding-bottom: 5px;
	border-bottom: 1px solid #bebebe;
}

#leftcol #searchFields a.pickylink {
	display: block;
	padding-left: 15px;
	width: 245px;
	line-height: 30px;
	color: #3B838D;
	border-bottom: 1px solid #bebebe;
	text-decoration: underline;
	background: url(../images/bg_pickylink.gif) no-repeat 0 bottom;
}
#leftcol #searchFields a.active {
	background: url(../images/bg_pickylink_active.gif) no-repeat 0 bottom;
}

/* Navigation and Menus */
ul.menu_navtop, ul.menu_navmain {
	margin: 0;
	list-style: none;
}
ul.menu_navtop li, ul.menu_navmain li {
	display: inline;
-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
}
ul.menu_navtop li a, ul.menu_navmain li a {
	color: #eee;
	text-decoration: none;
}

#header #navtop {
	margin-top: 7px;
	text-align: right;
}
ul.menu_navtop li a {
	padding: 0 12px;
}
ul.menu_navtop li a:hover {
	text-decoration: none;
	color: #000;
border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
background:#ECECEC;
}
ul.menu_navtop li a.last {
	border-right: none;
}

ul.menu_navmain {
	height: 28px;
	line-height: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	margin-bottom: 25px;
	margin-top:4px;
}
ul.menu_navmain li	{
	background:none;
}
ul.menu_navmain li, ul.menu_navmain li a {
	display: block;
	float: left;
	line-height: 18px;
	height: 23px;
	color:#eee;
	padding-top:4px;
	font-weight:bold;
}
ul.menu_navmain li a {
	padding: 4px 10px 0px;
}
ul.menu_navmain li a:hover {
	color: #ECECEC;
	/*background: url(images/bg_navmain_hover.jpg) no-repeat center 1px;*/
	background : #000;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	background: #000000; /* Old browsers */
	background: -moz-linear-gradient(top, #000000 0%, #515151 49%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(49%,#515151), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #000000 0%,#515151 49%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #000000 0%,#515151 49%,#000000 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #000000 0%,#515151 49%,#000000 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #000000 0%,#515151 49%,#000000 100%); /* W3C */
}
ul.menu_navmain li a.active:hover {
	color: #ECECEC;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	background : #000;
	background: #000000; /* Old browsers */
	background: -moz-linear-gradient(top, #000000 0%, #515151 49%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(49%,#515151), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #000000 0%,#515151 49%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #000000 0%,#515151 49%,#000000 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #000000 0%,#515151 49%,#000000 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #000000 0%,#515151 49%,#000000 100%); /* W3C */
}
/*ul.menu_navmain li a.first {
	padding-left: 0;	
}*/
ul.menu_navmain li a.active {
	color: #ECECEC;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	/*background: url(../images/bg_navmain_active.jpg) no-repeat center 1px;	*/
	background: #000000; /* Old browsers */
	background: -moz-linear-gradient(top, #000000 0%, #515151 49%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(49%,#515151), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #000000 0%,#515151 49%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #000000 0%,#515151 49%,#000000 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #000000 0%,#515151 49%,#000000 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #000000 0%,#515151 49%,#000000 100%); /* W3C */
}



#wrapper-btm {
	background: #fff url(../images/bg_footer_slice.png) bottom left repeat-x;
}
#footerContainer, #footerContainer_admin {
	display: block;
	margin: 0 auto;
	width: 980px;
	height: 168px;
	background: url(../images/bg_footer.png)top left no-repeat;;
}
#footerContainer_admin {
}
#footerContent {
	margin-top: 20px;	
}
#footerContent h3 {
	color: #fff;	
}
#footer {
  height: 115px;
}
#footerContent #leftColExtras p {
	margin-left: 35px;
}
#footerContent #footerRight p {
	line-height: 16px;
	color: #fff;	
	margin-left:15px;
}
#footerContent #footerRight a {
	color: #fff;	
}
#footerContent #footerRight h2 {
	font-size: 1.6em;
	margin: 5px 0 2px 15px;	
	color: #fff;
}

/* Home Page */
a.propertySearchContainer {
	float: left;
	clear: none;
	width: 170px;
	margin-bottom: 17px;
	text-decoration: none;
}
a.propertySearchContainer h2 {
	margin-left: 0;	
}
a.propertySearchContainer:hover h2 {
	color: #000;
	background: url(../images/bg_h2_black.jpg) no-repeat 0 center;
}

a.memberSignUp {
 display: block;
 float: right;
 width: 119px;
 height: 36px;
 background: url(../images/bg_membersignup.jpg) no-repeat 0 0;
 text-indent: -9999px; 
 line-height: 34px;
 text-decoration: none;
 font-weight: bold;
}
a.memberSignUp:hover {
  color: #fff;
  background: url(../images/bg_membersignup.jpg) no-repeat 0 -36px;
}
ul.memberUL {
  margin-bottom: 5px;  
}


/* Tables */
table {
	background: #fff;
	border:1px solid #ccc;
	border-right:0;
	clear: both;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
}
th {
	background: #f2f2f2;
	border:1px solid #bbb;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-align: center;
}
th a {
	background:#f2f2f2;
	display: block;
	padding: 2px 4px;
	text-decoration: none;
}
th a:hover {
	background: #ccc;
	color: #333;
	text-decoration: none;
}
table tr td {
	background: #fff;
	border-right: 1px solid #ccc;
	padding: 4px;
	text-align: center;
	vertical-align: top;
}
table tr.altrow td {
	background: #DCE6F0;
}
td.actions {
	text-align: center;
	white-space: nowrap;
}
td.actions a {
	margin: 0px 6px;
}
.cake-sql-log table {
	background: #f4f4f4;
}
.cake-sql-log td {
	padding: 4px 8px;
	text-align: left;
}

/* Paging */
div.paging {
	background:#fff;
	color: #ccc;
	margin-bottom: 2em;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #000;
}
div.paging span a {
}

/* Scaffold View */
dl {
	line-height: 2em;
	margin: 0em 0em;
	width: 60%;
}
dl.altrow {
	background: #f4f4f4;
}
dt {
	font-weight: bold;
	padding-left: 4px;
	vertical-align: top;
}
dd {
	margin-left: 10em;
	margin-top: -2em;
	vertical-align: top;
}


/* Notices and Errors */
div.message {
	clear: both;
	color: #900;
	font-size: 140%;
	font-weight: bold;
	margin: 1em 0;
}
div.error-message {
	clear: both;
	color: #900;
	font-weight: bold;
}
p.error {
	background-color: #e32;
	color: #fff;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
p.error a {
	color: #fff;
}
p.error em {
	color: #000;
	font-weight: normal;
	line-height: 140%;
}
.notice {
	background: #ffcc00;
	color: #000;
	display: block;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
.success {
	background: green;
	color: #fff;
}

/*  Actions  */
div.actions ul {
	margin: 0px 0;
	padding: 0;
}
div.actions li {
	display: inline;
	list-style-type: none;
	line-height: 2em;
	margin: 0 2em 0 0;
	white-space: nowrap;
}
div.actions ul li a {
	background:#fff;
	color: #003d4c;
	text-decoration: none;
}
div.actions ul li a:hover {
	color: #333;
	text-decoration: underline;
}



div.dropContainer {
	margin-top: 15px;	
}
div.dropContainer div.submit {
	margin-top: 10px;	
}


/* EVENT LISTING - ACCOUNT */
#eventList_account .event {
	border: 1px solid #444;	
	margin-bottom: 25px;
}
#eventList_account .event .header {
	height: 20px;
	padding: 4px;
	background-color: #efefef;
	border: 1px solid #444;	
}
#eventList_account .event .header .actions {
	text-align: right;
}
#eventList_account .event .eventContent {
	padding: 4px;	
}
#eventList_account a {
	text-decoration: underline;
}
#eventList_account a.active {
	text-decoration: none;
	color: #000;
}



.standardForm label {
	display: block;
	margin: 10px 0 0 0;
	padding: 0;
}
.standardForm input {
	margin-top: 2px;
	width: 200px;
}
.standardForm input.full {
	width: 300px;
}
.standardForm textarea {
	height: 80px;
	padding: 2px;
	width: 440px;
}


/* EVENTS */
.eventContainer {
	font-size: 14px;
	border: 1px solid #d8d8d8;
	margin-bottom: 20px;
}

.eventContainer .header {
	background-color: #333;
	height: 36px;
	line-height: 32px;
	overflow:hidden;
}
.eventContainer a {
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.eventContainer a:hover {
	text-decoration: none;
}
.eventContainer a.title {
	padding-left: 15px;
	font-size: 1.2em;
}
.eventContainer a.moreInfo {
	font-size: 1em;
}
.eventContainer .eventOuter {
	padding: 14px 0;
	border-bottom: 1px dashed #b5b5b5;	
}
.eventContainer .eventInner {
	padding-left: 15px;	
}
.eventContainer .eventInner a {
  color: #005298;
}
.eventContainer h3 {
	font-size: 1.3em;
	margin: 8px 0;
}
.eventContainer h3.eventTitle {
	color: #990000;
}
.eventContainer h3.eventTime {
	margin-bottom: 15px;
}
.eventContainer .specialTitle {
	color: #005298;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.eventContainer .eventFooter {
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 34px;
	line-height: 32px;
}
.eventContainer .eventFooter a {
	color: #005298;
	font-weight: bold;
	margin-left: 10px;
}


/* Account Events  */
.eventContainer2 {
	float: left;
	width: 485px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #b5b5b5;
}
.eventContainer2 h3 {
	font-size: 1.3em;
	margin: 8px 0;
}
.eventContainer2 h3.eventTitle {
	color: #990000;
}
.eventContainer2 h3.eventTime {
	font-size: 1.2em;
	margin-bottom: 15px;
}

#acct_specials ul {
	display: block;
	float: left;
	width: 509px;
	margin: 15px 0;
	padding: 0;
	list-style-type: none;
	border-top: 1px solid #444;
	border-bottom: 1px solid #444;
}
#acct_specials ul li, #acct_specials ul li a {
	display: block;
	float: left;
	width: 72px;
	height: 25px;
	text-align: center;
}
#acct_specials ul li a {
	line-height: 25px;
	text-decoration: none;	
}
#acct_specials ul li.last, #acct_specials ul li a.last {
	width: 77px;
}
#acct_specials ul li a {
	
}
#acct_specials ul li a:hover {
	background: #efefef;
}
#acct_specials ul li a.active {
	color: #fff;
	background: #444;
}
#acct_specials h3 {
	margin-left: 10px;
}


/* Partner page */
.partnerContainer {
  margin-bottom: 20px;
}
.partnerContainer h3 {
  margin-top: 0;
}
.partnerContainer p {
  padding-right: 10px;
  margin-bottom: 5px;
}
	
#AccountListaccountsForm {
	margin-bottom: 10px;	
}
#AccountListaccountsForm .input, #AccountListaccountsForm .submit, #EventsUpcomingForm .input, #EventsUpcomingForm .submit {
	display: inline;
	margin-right: 5px;	
}
table#fullList {
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
table#fullList, table#fullList tr td  {
	border: none;	
}
table#fullList tr td {
	text-align: left;
	padding: 4px;
	vertical-align: middle;
}
#fullList .title {
	color: #005298;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}

h2 span a {
  font-size: 13px;
}


ul.standardUl li {
	line-height: 17px;
	margin-bottom: 6px;	
}


/*CALENDAR OVERRIDES*/

thead th {
	background:#DAE6EF none repeat scroll 0 0;
}

/* colors */
.red {
	color: #990000;
}
.green {
	color: #339900;
}

#cakeControllerDump {
	text-align: left;
}



/* DEBUG */
#cakeControllerDump {
	background: #fff;
}

#link_bar .menu_url, #link_bar .res_url, #link_bar .order_url, #link_bar .event_email{float:left;padding:10px 20px 0 0;}
.menu_url a, .res_url a, .order_url a, .event_email a{text-decoration:none;font-size:18px;}
.menu_url span, .order_url span{background:url(../images/menu.jpg) left no-repeat;padding:3px 0 3px 35px;text-decoration:underline;}
.res_url span, .event_email span{background:url(../images/reservation.jpg) left no-repeat;padding:3px 0 3px 35px;text-decoration:underline;}
#link_bar{clear:both;}

#creditfooter{display:none;}
.addthis_button img{padding-top:7px;}
.floatLeft{float:left;padding-right:10px;}
.propertySearchContainer img{width:75px;}
a.propertySearchContainer{float:left;width:75px !important;}
.fp_row {clear:both;}
.thisRocks{float:right;padding-right:20px;background:url(/images/thisrocks.jpg) no-repeat left;padding-left:45px;}

.spotlight_box .pick_img{float:left;padding:10px 0 0 0;}
.spotlight_box img{width:120px;height:120px;border:5px solid #89c0db;}
.spotlight_box .pick_text{float:right;width:200px;padding:10px 0 0 15px;}
.spotlight_box{width:360px;float:right;padding-right:15px;}
.spotlight_box h3{margin-top:15px;font-size:20px;}
.spotlight_box h3 a{text-decoration:none;}
#spotlight_opt1{}
#spotlight_opt4{height:auto;}
.spotlight_opt{float:left;width:128px;height:50px;}
.spotlight_opt a{background:#009999;padding:10px;color:white;width:128px;background:url(../images/tab.png) no-repeat;height:50px;text-decoration:none;padding-top:15px;display:block;overflow:hidden;}
.current_opt a{background:url(../images/tab_current.png) no-repeat;}
.spotlight_opt a:hover{text-decoration:none;}
#pickoftheweek{background:url(../images/featured_bg.png) no-repeat;height:200px;width:530px;}

.signupinfo{width:50%;overflow:hidden;float:left;display:block;}
.frontpageForm{float:right;width:50%;overflow:hidden;display:block;padding-top:20px;}
.frontpageForm label{float:left;width:65px;display:block;clear:both;}
.frontpageForm input{width:160px !important;display:block;float:left;}
.frontpageForm .submit input{float:right;margin-top:5px;width:auto !important;}
.blueHome{padding-left:25px;background:url(/images/arrow_icon.png) 0 50% no-repeat;min-height:22px;}
#col_one{width:260px;float:left;}
#col_two{width:230px;float:right;}

#blog_feed h3{padding-left:30px;background:url(../images/icon_rss2.png) left center no-repeat;line-height:24px;margin-top:5px;}
#blog_feed {}
.front_page #twitter_feed_top{float:left;}
.front_page #twitter_feed_top h3{margin:.5em 0 0 90px;}
.front_page .twtr-timestamp, .front_page .twtr-hd, .front_page .twtr-ft{display:none;}
.front_page #twitter_feed{background:url(/images/twitter_bird.png)  no-repeat top;padding:50px 13px 20px;width:200px;border-bottom:1px solid #D5D5D5;margin-left:40px;margin-bottom:30px;}

#acct_twitter_feed{padding:20px 0;}

a.emailshare{display:block;background:url(/images/emailicon.png) no-repeat;height:30px;width:30px;float:right;margin:3px 5px 0 0;text-indent:-1999px;overflow: hidden;}
a.facebookshare{display:block;background:url(/images/fbicon.png) no-repeat;height:30px;width:30px;float:right;margin:3px 5px 0 0;text-indent:-1999px;overflow: hidden;}
a.twittershare{display:block;background:url(/images/twittericon.png) no-repeat;height:30px;width:30px;float:right;margin:3px 5px 0 0;text-indent:-1999px;overflow: hidden;}
.sharetext{float:right;color:white;padding-right:5px;}

.eventFooter .prepend-8 strong{float:right;padding-right:10px;}
.eventFooter .eventaddr{padding-left:10px;}

#followtext{color:white;}
#accounttabs.tutorials{font-size:8px;font-weight:normal;}
#tutorialsbox{margin:20px;overflow:hidden;}

#image_block #large_image img{width:265px;margin-top:-50px;}
#image_block #large_image{height:130px;overflow:hidden;margin-bottom:10px;}

#image_block .sm_image_row img{width:62px;float:left;padding-right:5px;margin-top:-11px;}
#image_block .sm_image_row{height:40px;overflow:hidden;margin-bottom:20px;}

img#acctlogo{display:block;margin:0 auto;}

.account_details{padding-left:50px;background:left no-repeat;font-size:.8em;min-height:45px;}
#cuisine.account_details{background-image:url("/images/icons/cuisine.jpg");}
#wine.account_details{background-image:url("/images/icons/wine.jpg");}
#beer.account_details{background-image:url("/images/icons/beer.jpg");}
#drink.account_details{background-image:url("/images/icons/drink.jpg");}
#requests.account_details{background-image:url("/images/icons/requests.jpg");}
#part.account_details{background-image:url("/images/icons/part.jpg");}
#type.account_details{background-image:url("/images/icons/type.jpg");}
#atmosphere.account_details{background-image:url("/images/icons/atmosphere.jpg");}
#dress.account_details{background-image:url("/images/icons/dress.jpg");}

#acct_about .span-5{margin:0;width:190px;}
#acct_about .span-7{width:290px;}
#acct_about .thisRocks{float:none;}

#logobox{border:1px solid #DDDDDD;margin:10px 0 10px;}

#about_icons div{float:left;}
#about_icons{height:45px;}
#event{border:solid 1px #DDD;padding:10px;font-size:.8em;margin-bottom:10px;width:250px;}
#featured_event .eventTitle a{font-size:20px;color:#990000;margin:0;}
#featured_event .eventTime{color:#005298}

#add_email p{margin-bottom:0;}
#add_email .submit{background: url(/img/signup.jpg) no-repeat;border:none;height:21px;width:53px;text-indent:-9999px;overflow:hidden;cursor:pointer;margin-bottom:15px;}

.event_bar_right{float:right;width:140px;}
.event_bar_right .eventthumb{margin:30px 10px 10px 0;float:right;}

.upcoming_main_wsidebar{width:350px;}

#acct_about a.emailshare{display:block;background:url(/images/emailicon.png) no-repeat;height:30px;width:30px;float:left;margin:3px 5px 0 0;text-indent:-1999px;overflow: hidden;}
#acct_about a.facebookshare{display:block;background:url(/images/fbicon.png) no-repeat;height:30px;width:30px;float:left;margin:3px 5px 0 0;text-indent:-1999px;overflow: hidden;}
#acct_about a.twittershare{display:block;background:url(/images/twittericon.png) no-repeat;height:30px;width:30px;float:left;margin:3px 5px 0 0;text-indent:-1999px;overflow: hidden;}
#acct_about .sharetext{float:left;color:black;padding-right:5px;}
#share-btns-featured{
border-top:1px solid #DDDDDD;
height:45px;
padding-top:10px;
}

.eventContainer .header .span-7{width:340px;}
.eventContainer .header .prepend-7{padding-left:0;}

#pic_vid_selection ul{margin:10px 25px 10px 0;padding:0 5px;background:#EEE;height:25px;}
#pic_vid_selection li{list-style-type:none;padding:0;height:18px;display:block;float:left;padding:2px 10px 0;}
#pic_vid_selection li a{text-decoration:none;}
#pic_vid_selection li.active{background:white;}

#facebook_comments {width:290px; }
#right_column {float:right;}
#details_box {margin-left:-320px;width:275px;}

ul.social_icons {margin:8px 0 0 0;width:135px;}
ul.social_icons li {float:left;width:40px;margin:0;padding:0;list-style-type:none;}
ul.social_icons li a{text-indent:-9999px;height:40px;border:none;width:35px;height:35px;display:block;text-indent:-9999px;}

#facebook {background:url(../images/icon_facebook.png) top left no-repeat;}
#twitter {background:url(../images/icon_twitter.png) top left no-repeat;margin-left:5px;}
#rss {background:url(../images/icon_rss.png) top left no-repeat;margin-left:10px;}

h2.search_title {width:240px;float:left;font-size:18px;font-weight:bold;font-style:italic;color:#464646;}
.search_home {}
.app_preview {background:url(../images/app_preview.png) top left no-repeat;width:540px;height:125px;padding:25px;margin-top:15px;}
.app_preview p {width:240px;}
#col_left {margin-right:40px;margin-top:0px;padding-top:0px;}
#col_left h3, #col_right h3 {font-weight:bold;font-style:italic;color:#464646;}
.ad_right {margin-left:30px;}
a.signup {
 display: block;
 float: right;
 width: 130px;
 height: 24px;
 background: url(../images/signup.png) no-repeat 0 0;
 text-indent: -9999px; 
 line-height: 24px;
 text-decoration: none;
}
a.featured_details {
 display: block;
 float: right;
 width: 190px;
 height: 55px;
 background: url(../images/featured_details.png) no-repeat 0 0;
 text-indent: -9999px; 
 line-height: 55px;
 text-decoration: none;
}

.eventadd a{margin-left-50px;}
.eventsort {margin-left-50px;}


