@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
html, body {height: 100%;}
* html #container {height: 100%;}
body { background:#555 url(../image/page_bg.gif) center repeat-y; font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,sans-serif; font-size: 12px; line-height: 14px;}
#container { width: 960px; background: #fff center top no-repeat; margin: -12px auto 0;  padding: 28px 11px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; z-index: 1; }
/* OLD CONTAINTER 
#container { width: 960px; background: #fff; margin: -4px auto 0;  padding: 20px 11px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; z-index: 1; } */

/*SITE-WIDE*/
img:hover { background:#e1e1e1 }
h1 { color:#264b61; font: 500 28px/30px Georgia, "Times New Roman", Times, serif; padding-bottom: 7px}
h1.big { font-size: 30px; margin-bottom: 10px; width: 100%;}
h2 {	color: #9c3322;	letter-spacing: 1px;	margin-bottom: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	line-height: 28px;}
.blank h2 {letter-spacing: normal; padding-top: -10px;}
h3 { display: block; border-bottom: 1px solid #ccc; font: 700 11px/18px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; letter-spacing: 1px; color: #333333; background: #fff }
.blank h3 {text-transform: none; font: 700 11px/16px Georgia, "Times New Roman", Times, serif;}
h4 { font-weight: 100 }
h4 a { color: #9c3322; }
h4 a:hover { color: #58b1c9 }

h5 { font-size: 9px; font-weight: 100; text-transform: uppercase; margin-bottom: 2px;color: #999999}

a {  color: #58b1c9; text-decoration: none; }
a:hover {  color: #9C3322; text-decoration: none; }
a:focus, a:active { outline:none; }
a.close { width: 18px; height: 18px; background: transparent url(../image/close-btn.png) 0px 0px no-repeat; position: absolute; top: 5px; right: 5px; text-indent: -9009px; font-size: 0; z-index: 99 !important}
a.close:hover { background-position:  0px -18px; border: 0;}
a.box { margin: 0 4px 4px 0; text-transform: uppercase; padding: 3px 4px; line-height: 9px; height: 10px; border: 1px solid #ddd; font-size: 9px; color: #888} 
a.box:hover {background: #58b1c9; color: #fff;}
a.below-module { display: block; margin: -5px 0 18px 0 !important;}
a.topmargin { margin-top: 10px !important; }
a.bluearrow { background: transparent url(../image/blue_arrow.gif) right 3px no-repeat !important}
a.bluearrow:hover { background: #58b1c9 url(../image/blue_arrow.gif) right -19px no-repeat !important;}

p, ul, li, div { line-height: 18px; }
ol.normal li { margin-left: 35px }
.hidden { display: none }
input.hidden { display: none !important; padding: 0 !important; border: 0 !important; margin: 0 !important; float: 0 !important; clear: none !important; }
.visible { display: block !important }
button { background: #777; text-transform: uppercase; font-size: 10px; letter-spacing: 1px; padding: 6px 8px; border: 0; color: #fff; cursor: pointer}
/*Clears*/	
.clear-50 {height: 0px; background: #fff; clear: both; width: 100%; display: block; }
.clear-5 {height: 5px; background: #fff; clear: both; width: 100%; display: block; }
.clear-5f4 {height: 5px; clear: both; width: 100%; display: block; background-color: #f4f4f4; }
.clear-10-line {height: 9px; background: #fff; border-bottom: 1px solid #ccc; clear: both; width: 100%; display: block; }
.clear-10 {height: 10px; background: #fff; clear: both; width: 100%; display: block; }
.clear-15 { height: 15px; background: #fff; clear: both; width: 100%; display: block; }
.clear-20 { height: 20px; background: #fff; clear: both; width: 100%; display: block; }

.with-border { border-top: 5px solid #eee }
.no-float { float:none !important; }

form input.login { margin: 0 !important; width: 41px !important; padding: 0 !important; height: 21px  !important; border: 0; }
ol, ul { margin-bottom: 15px; list-style-type:none; }
.list-break { margin-bottom: 8px }
blockquote { border-bottom: 5px solid #eee;  color: #196d9e; display: block; margin: 5px 0 15px; padding: 10px 15px; font: 500 20px/26px Georgia, "Times New Roman", Times, serif; font-style: italic; }
p.first { line-height: 24px; font-size: 13px; color: #111 !important}
p.box, div.box { border: 1px solid #eee; padding: 8px 10px 8px; clear: both; float: left; width: 85%;}
img {border: 2px solid #ddd }
.left { float: left; }
.right { float: right }
a.big { display: block; font: 18px Georgia, "Times New Roman", Times, serif; color: #264b61; padding: 15px 5px; border: 3px double #ccc; text-align: center}
a.big:hover { cursor: pointer; background: #eee;  color: #196d9e;}
a.big.half { display: inline; width: 44%; margin-right: 8px }
.minus10 { margin-bottom: -10px !important}
.plus10 { margin-top: 10px !important }
.caps { text-transform: uppercase !important }


div#oldBrowser { position: fixed; padding-top: 50px; top:0; left: 0; width: 100%; height: 100%; min-height: 100%; background: #fff; text-align: center; z-index: 1000; }
div#oldBrowser h2 { font-size: 28px; } 
div#oldBrowser p { margin: -5px auto 0; width: 500px; font: 12px/18px Georgia, "Times New Roman", Times, serif; color: #555 }
div#oldBrowser ul { margin: 15px auto; height: 177px; width: 569px; padding-left: 10px;}
div#oldBrowser ul li { float: left; height: 177px; display: inline; background: url(../image/browsers.jpg) no-repeat; }
div#oldBrowser ul li a { display: block; width: 100%; height: 177px; text-indent: -9009px; font-size: 0;}
div#oldBrowser ul li.ie { background-position: 0px 0px; width: 153px;  }
div#oldBrowser ul li.firefox { background-position: -153px 0px; width: 135px;  }
div#oldBrowser ul li.chrome { background-position: -288px 0px; width: 134px;  }
div#oldBrowser ul li.safari { background-position: -422px 0px; width: 147px;  }

/* Header */
.topad { margin: 0 auto; height: 0px; width: 990px; background: #555; }
div#header h1, div#header h2, div#header p { display: none;  }
div#wrap { background: transparent url(../image/header_bg_9b.png) repeat-x; width: 993px; text-align:center; margin: 25px auto 0 auto; position: relative; z-index: 21; height: 65px;  border-top: 1px solid #ddd; 	}
div#header { width: 940px;  margin: 0 auto; height: 60px; z-index: 22}
div#header ul { width: 745px; float: left; margin: 0 auto; height: 60px;  display: block; z-index: 25;}
div#header ul li { margin-top: 13px; list-style: none; display: inline; height: 33px; background: transparent url(../image/header_button_on.png) -9009px -9009px no-repeat; float: left; position: relative}

div#header ul li:hover { border-bottom-color: #58b1c9; background: transparent url(../image/header_button_on.png) center right no-repeat; } 
div#header ul li:active { border-bottom-color: #b5121b}
div#header ul li ul {  width: 300px;  position: absolute; top: 37px; left: 1px;  z-index: 23; height: auto !important; display: none}
div#header ul li ul li { margin-left: 8px; margin-top: 8px; text-align: left; float: left; display: block; width: 137px;  height: 20px; background-image:none !important; }
div#header ul li ul li.connect { text-indent: -9009px; font-size: 0; top: -17px; left: 1px; height: 12px; width: 95px; position: absolute; margin-left: -2px}
div#header ul li:hover ul { display: block !important }
div#header ul li ul li a { display: block; height: 20px; color: #eef7f9; text-indent: 0;font-size: 1em}
div#header ul li ul li a:hover { border-bottom-color: #fff !important; color: #fff }
div#header ul li ul li.all { clear: both; width: 273px; border: none; height: 27px; line-height: 9px;}
div#header ul li ul li.all a {text-transform: uppercase; padding: 3px 4px;  height: 10px; border: 1px solid #a6d8e4; font-size: 9px;  width: 273px; text-indent: 0; background: transparent url(../image/header_button_all-bg.gif) center right;  border-bottom-color:#fff !important}
div#header ul li a { width: 100%; height: 33px; display: block; font-size: 0; text-indent: -9009px; border: 0; z-index: 50}
div#header ul li#logo { width: 218px; margin-right:14px}
div#header ul li#logo:hover { border-bottom-color: #636363; background-image: none;}
div#header ul li:active { border-bottom-color: #b5121b}
div#header ul li#shopping { width: 97px; margin-right: 5px}
div#header ul li#shopping:hover { border-bottom-color: #58b1c9}
	div#header ul li#shopping li.connect { border-left: 1px solid #96cedd; background: #6dc4d6; }
	div#header ul li#shopping:hover ul li a { border-bottom: 1px solid #a6d8e4; }
	div#header ul li#shopping:hover ul li a:hover { border-bottom: 1px solid #cde8ef; }
	div#header ul li#shopping ul { background: #6dc4d6; border-left: 1px solid #9bd0df;}
	div#header ul li#shopping ul li.all a { color: #6dc4d6; }
div#header ul li#dining { width: 97px; margin-right: 5px}
div#header ul li#dining:hover { border-bottom-color: #196d9e}
	div#header ul li#dining li.connect { border-left: 1px solid #1c7cab; background: #1e84b3; }
	div#header ul li#dining:hover ul li a { border-bottom: 1px solid #79bad6; }
	div#header ul li#dining:hover ul li a:hover { border-bottom: 1px solid #cde8ef; }
	div#header ul li#dining ul { background: #1e84b3; border-left: 1px solid #1c7cab; }
	div#header ul li#dining ul li.all a { color: #1e84b3; }
div#header ul li#lodging { width: 97px; margin-right: 5px}
div#header ul li#lodging:hover { border-bottom-color: #264b61}
	div#header ul li#lodging li.connect { border-left: 1px solid #bfcad1; border-right: 1px solid #264c62;  height: 9px; background: #305f7b; }
	div#header ul li#lodging:hover ul li a { border-bottom: 1px solid #83a0b1; }
	div#header ul li#lodging:hover ul li a:hover { border-bottom: 1px solid #c1cfd7; }
	div#header ul li#lodging ul { background: #305f7b; border-left: 1px solid #bfcad1;  left: 0;}
	div#header ul li#lodging ul li.all a { color: #305f7b; }
div#header ul li#entertainment { width: 97px; margin-right: 5px}
div#header ul li#entertainment:hover { border-bottom-color: #9c3322}
	div#header ul li#entertainment li.connect { border-left: 1px solid #cc968d; background: #b5422c; }
	div#header ul li#entertainment:hover ul li a { border-bottom: 1px solid #d48e80; }
	div#header ul li#entertainment:hover ul li a:hover { border-bottom: 1px solid #e9c6c0; }
	div#header ul li#entertainment ul { background: #b5422c; border-left: 1px solid #cc968d; left: 0;}
	div#header ul li#entertainment ul li.all a { color: #9c3322; }
div#header ul li#localliving { width: 97px; margin-right: 5px}
div#header ul li#localliving:hover { border-bottom-color: #c85f36}
	div#header ul li#localliving li.connect { border-left: 1px solid #d6845a;   height: 9px; background: #d77443; }
	div#header ul li#localliving:hover ul li a { border-bottom: 1px solid #e8af8f; }
	div#header ul li#localliving:hover ul li a:hover { border-bottom: 1px solid #f2d6c7; }
	div#header ul li#localliving ul { background: #d77443; border-left: 1px solid #d6845a; left: 0;}
	div#header ul li#localliving ul li.all a { color: #d77443; }
div#header form { float: right; width: 185px; height: 51px; border: 0; position: relative}
div#header form fieldset { float: left; margin: 15px 0 0 0px;border: 0; width: 110%}
div#header form input { float: left; vertical-align: middle }
div#header form input#search { width: 145px; height: 15px; padding: 2px 4px; color: #999; font-size: 11px; border: 1px solid #ccc; background: url(../image/feature_bg_white.png); border-bottom-color: #e1e1e1; border-right-color: #e1e1e1 }
div#header form input#search:focus { color: #333}
div#header form input#search-btn { margin: 0 0 0 3px; width: 25px; height: 21px; border: 0; } 

/*Grid Modifications*/
.container_16 { z-index: 20; }
.uses-grid-13 { background: url(../image/grid_13_split.gif) top center repeat-y }
.uses-grid-10 { background: url(../image/grid_10_split.gif) top center repeat-y }
/*.uses-grid-10.home { background: url(../image/grid_10_home_split.gif) top center repeat-y }*/
.uses-grid-8 { background: url(../image/grid_8_split.gif) top center repeat-y }
.uses-grid-8-left { background: url(../image/grid_8_left_split.gif) top center repeat-y }
.split-grid-8-5 { background: url(../image/grid_8-5_split.gif) top left repeat-y }
.split-grid-8-5 h1, .split-grid-8-5 ul { background: #fff} 
.split-grid-5-4-4 { background: url(../image/grid_5-4-4_split.gif) top left repeat-y }
.split-grid-4-4-5 { background: url(../image/grid_4-4-5_split.gif) top left repeat-y }
.split-grid-4-9 { background: url(../image/grid_4-9_split.gif) top left repeat-y; clear: left }

.grid_5-footer {margin: 0 10px 0 0; float: left; padding-left: 10px; width: 274px; border-right: 1px solid #636363 }

.container_16 ol, .container_16 p { margin-bottom: 15px }
.grid_10 p, .grid_10 div, .grid_10 ul, .grid_10 ol { margin-bottom: 0; margin-top: 0;}
.grid_6-rightedge { width: 350px !important; }
.noborder { border: none !important }

/*Footer*/
div#footer { background: #fff; border-top: 1px solid #ddd; position: relative; width: 940px; padding: 0px 20px 0 20px; margin: 0 0 0 -10px; }
div#footer div#copyright { background: #fff url(../image/footer_logo.gif) center left no-repeat; float: left; clear: both; margin: 25px 0px 0px 0px; border-top: 1px solid #ddd; width: 765px; padding: 15px 10px 15px 165px; font-size: 11px; line-height: 14px; color: #999; position:relative; line-height: 14px;}
div#footer div#copyright strong { color: #7D8A92; font-weight: 100 }
div#footer div#copyright a { position: absolute; left: 0; width: 146px; height: 26px; border: 0; font-size: 0; text-indent: -9009px; }
div#footer div#copyright a:hover { background: none }
div#footer div a:hover { background: #58b1c9; color: #fff;  }
div#footer dl { float: left; width: 130px;  margin:15px 24px 0 6px; list-style: none; }
div#footer dl.lastcol { padding-right: 0px; margin-right: 0; }
div#footer dl dt {  font: 500 18px/32px Georgia, "Times New Roman", Times, serif; color: #9c3322; border-bottom: 1px solid #ebebeb;  padding-bottom: 5px;}
div#footer dl dd { width: 100%; font: 11px/22px Verdana,Arial,sans-serif; color: #555; border-bottom: 1px solid #ebebeb; display: block; }
div#footer dl dd:hover { border-color:#b9e3eb;  }
div#footer dl dd.rss { background: url(../image/footer_icons.gif) 65px 5px  no-repeat; }
div#footer dl dd.rss:hover { background-position: 65px -14px }
div#footer dl dd.more { background: url(../image/footer_icons.gif) 68px -32px  no-repeat; }
div#footer dl dd.more:hover { background-position: 68px -51px }
div#footer dl dd a { color: #555; display: block }
div#footer dl dd a:hover, div#footer dl dd:hover a { color: #58b1c9; border: 0;}
.above-footer { height: 15px !important }
#seo links h3 { font-size:12px;}
#seo-links a { color: #555; font-size: 12px;}
#seo-links a:hover { color: #666; font-size: 12px;}
#seo-links, #seo-links-sm { text-align: center;}
#seo-links-sm h1 { font-size:10px; display: inline; padding: none; margin: none; line-height: 12px; padding-bottom: 0px;}
#seo-links-sm h1 a { color: #5C5C5C; font-size: 10px;}
#seo-links-sm h1 a:hover { background: #58b1c9; color: #fff; font-size: 10px;}
#seo-links-sm h2 { font-size:10px;}
#seo-links-sm a { color: #5C5C5C; font-size: 10px;}
#seo-links-sm a:hover { background: #58b1c9; color: #fff; font-size: 10px;}
#seo-links-sm li { line-height: 12px; list-style: none; display: inline; padding-right: 0px; padding-left: 1px;}


/* Shop Dine Stay Play Life */
.shopping h1, .shopping input.categorySearch { color: #58b1c9 !important }
.dining h1, .dining input.categorySearch { color: #196d9e !important } 
.lodging h1, .lodging input.categorySearch { color: #264b61 !important } 
.entertainment h1, .entertainment input.categorySearch { color: #9c3322 !important } 
.living h1, .living input.categorySearch { color: #c85f36 !important }
/* New Here Bar */
div#newhere {
	height: 75px; background: #fff;  border: 1px solid #ddd;  border-bottom-width: 2px;  width: 750px;
	z-index:20;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
div#newhere h2 { font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,sans-serif; display: block; margin: 0 auto; font-size: 14px; line-height: 22px; font-weight: 100; letter-spacing: normal; color: #9c3322; }
div#newhere h2 strong { color: #9c3322; margin-right: 15px; font-weight: 100}
div#newhere h2 a { color: #b05c4e }
div#newhere h2 a:hover { color: #58b1c9 }
div#newhere h2 strong a { color: #9c3322 }
/*
div#newhere form { display: none; margin: 10px auto 0 auto; width: 650px; height: 30px; position: relative; }
div#newhere form input { width: 135px; height: 15px; padding: 2px 4px; color: #999; font: 12px Verdana, Arial, Helvetica, sans-serif;vertical-align: middle}
div#newhere form h2{ margin-top: -11px; padding-right: 3px; color: #58b1c9}

div#newhere.visible form { display: block; }
*/
div#newhere form div#remember {  display: inline; height: 12px;font-size: 11px; line-height: 22px; color: #7D8A92 }
div#newhere form div#remember input { width: 15px; margin: 0 5px 0 5px ;}
div#newhere form div#remember label { }
div#newhere form div#forgot { display: inline; height: 12px;font-size: 11px; line-height: 22px;  margin-left: 5px }
div#newhere form div#forgot a { color: #7D8A92; }
div#newhere form div#forgot a:hover { color: #58b1c9 }

/* User Message */
div#usermessage {
	/*height: 45px; background: #fff;  border: 1px solid #ddd;  border-bottom-width: 2px; */ width: 703px;
	z-index:20;
	position: relative;
	margin-top: -5px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 220px;
}
div#usermessage h2 { font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,sans-serif; display: block; margin: 0 auto; font-size: 14px; line-height: 47px; font-weight: 100; letter-spacing: normal; color: #7d8a92; }
div#usermessage h2 strong { color: #666; margin-right: 15px; font-weight: 100}
div#usermessage h2 a { color: #b05c4e }
div#usermessage h2 a:hover { color: #58b1c9 }
div#usermessage h2 strong a { color: #9c3322 }
div#usermessage form { display: none; margin: 10px auto 0 auto; width: 650px; height: 30px; position: relative; }
div#usermessage form input { width: 135px; height: 15px; padding: 2px 4px; color: #999; font: 12px Verdana, Arial, Helvetica, sans-serif;vertical-align: middle}
div#usermessage form h2{ margin-top: -11px; padding-right: 3px; color: #58b1c9}

div#usermessage.visible form { display: block; }
div#usermessage form div#remember {  display: inline; height: 12px;font-size: 11px; line-height: 22px; color: #7D8A92 }
div#usermessage form div#remember input { width: 15px; margin: 0 5px 0 5px ;}
div#usermessage form div#remember label { }
div#usermessage form div#forgot { display: inline; height: 12px;font-size: 11px; line-height: 22px;  margin-left: 5px }
div#newhere form div#forgot a { color: #7D8A92; }
div#newhere form div#forgot a:hover { color: #58b1c9 }


/* Account Bar */
div#account { background: #fff; border-left:1px solid #ccc; border-right: 1px solid #ccc; width: 938px; padding-bottom: 0px; position: absolute; margin: 0 auto; top: -26px; left: 5px; height: 25px; padding-left: 22px; padding-right: 21px; color: #7d8a92}

div#account p { float: left; display: block; height: 25px; text-align: left; color: #7d8a92; font-size: 12px; text-transform: uppercase;}
div#account p strong { color: #7d8a92}
div#account p a { padding: 0; border: 0; margin: 0; }
div#account ul { width: 510px; text-align: right; float: right; margin: 0; padding: 0;}
div#account ul li { border: 0; display: inline; float: none;  }
div#account span {font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 24px; color: #264B61; text-decoration: none;}
div#account a {  display: inline; text-transform:uppercase; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 24px; color: #58b1c9; text-decoration: none; margin-left: 8px;}
div#account a.feed { background:url(../image/icon_rssfeed_small.png) 100% 0 no-repeat; padding-right:16px;}
div#account ul li#timeweather a { color: #fff }
div#account  a:hover { color: #9c3322; border: none}

/* Login, Register and Feedback */

div.popupContainer, div.faceboxContainer { position: fixed; top: -1000px; width: 100%;  z-index:90;  }
div.popupContainer.on, div.faceboxContainer.on { top: 50px }
div.popupContainer a.closeBox, div.faceboxContainer a.closeBox { position: fixed; left: 0; top: 0; width:100%; height: 700px; display: none; text-indent: -9009px; font-size: 0; background: transparent; z-index: 90 }
div.popupContainer.on a.closeBox, div.faceboxContainer.on a.closeBox { display: block }
div.popupContainer div.borderWrap, div.faceboxContainer div.borderWrap { margin: 0 auto; width: 680px;  z-index:91; position: relative;}
div.popupContainer div.border, div.faceboxContainer div.border { padding: 10px; background: url(../image/50pct-black.png); float: left;  z-index:92;  }
div.popupContainer a.close { position: absolute; right: 6px; top: 6px}

div#register, div#login, div#feedback, div#contactbiz, div#review, div#spac-sign-up, div#send-code, div#fb-status-update {
	width: 550px;
	background: #fff;
	border: 5px solid #ddd;
	position: relative;
	float: left;
	z-index:93;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	/* */
}

div#login h1, div#register h1, div#feedback h1, div#contactbiz h1, div#review h1, div#spac-sign-up h1 { color: #9c3322; font-size:24px; }
div#feedback form, div#contactbiz form  div#review form, div#spac-sign-up form, div#send-code form, div#trivia-form form { width: 100%; border: 0; border-top: 1px solid #eee; padding-top: 15px; }
div#login form { width: 100%; border: 0; border-top: 1px solid #eee; padding-top: 15px; height:233px;}
div#register form { width: 100%; border: 0; border-top: 1px solid #eee; padding-top: 15px; }
div#login div, div#register div, div#feedback div, div#contactbiz div, div#review div, div#spac-sign-up div, div#send-code div, div#trivia-form div { float: left; margin-right: 15px }

div#feedback form label, div#contactbiz label, div#review label, div#spac-sign-up form label, div#send-code label, div#trivia-form label { display:block; clear: left;  text-transform: uppercase; font-size: 9px; letter-spacing: 2px; color: #264b61;  background: #fff }
div#login form label.inline, div#register form label.inline {  display: inline; text-transform: none; letter-spacing: normal; font-size: 12px; clear: none; width: 400px; margin-left: 5px}
div#contactbiz form input, div#send-code form input, div#trivia-form form input { float: left; clear: left; display: block; margin-bottom: 5px; width: 145px; height: 15px; padding: 2px 4px; color: #333; font-size: 11px; border: 1px solid #ccc; background: url(../image/feature_bg_white.png); border-bottom-color: #e1e1e1; border-right-color: #e1e1e1}
div#login form input.inline, div#register form input.inline { display: inline; width: auto; padding: 0; height: auto; border: none; vertical-align: middle; margin-right: 5px }
div#login form a, div#register form a { float: left; margin-top: 18px }
div#login form button, div#register form button, div#feedback button, div#contactbiz button, div#review button, div#spac-sign-up button, div#send-code button, div#trivia-form button { float: left; clear: left; margin-top: 10px }
div#login div.alternative, div#register div.alternative { margin-top: 15px; width: 100%; padding: 17px 15px; background: #f8f8f8; border-top: 1px solid #ddd; margin-left: -15px; font: 14px Georgia, "Times New Roman", Times, serif; clear: both;  }
div#register p.first, div#feedback p.first, div#contactbiz p.first, div#review p.first, div#send-code p.first, div#trivia-form p.first {  color: #7d8a92 !important; margin-bottom: 15px; }
div#feedback form textarea, div#contactbiz form textarea, div#review form textarea, div#send-code form textarea { float: left; clear: left; display: block; margin-bottom: 10px; width: 515px; height: 125px; padding: 2px 4px; color: #333; font-size: 11px; border: 1px solid #ccc; background: url(../image/feature_bg_white.png); border-bottom-color: #e1e1e1; border-right-color: #e1e1e1 }
div#feedback select, div#review select, div#spac-sign-up select { float: left; clear: left;  margin-bottom: 15px }
div#login form label, div#register form label { display:block; clear: left;  text-transform: uppercase; font-size: 12px; letter-spacing: 1px; color: #264b61;  background: #fff }
div#login form input, div#register form input { float: left; clear: left; display: block; margin-bottom: 5px; width: 185px; height: 18px; padding: 3px 5px; color: #196D9E; font-size: 14px; border: 1px solid #ccc;  border-bottom-color: #e1e1e1; border-right-color: #e1e1e1}

#register p, #login p {font-size: 12px; line-height: 16px; }
#email_field {width: 398px; }
#username_field { 
  background: #fff url('http://localhost/test/mike/images/status.gif') 202px 0 no-repeat; 

}

#username_field.thinking { background-position: 202px -19px; }
#username_field.approved { background-position: 202px -35px; }
#username_field.denied { 
  background-color: #FF8282; 
  background-position: 202px -52px; 
}

/* Breadcrumbs Bar */
div#breadcrumbs { background: #fff; border-bottom: 1px solid #ddd; padding: 0 0 3px; text-transform:uppercase;  margin: -10px auto 15px auto; color: #999; display: block; height: 17px; width: 940px; }
div#breadcrumbs a { color: #58b1c9; font-size: 9px} 
div#breadcrumbs a:hover { border: 0; color: #264b61 }
div#breadcrumbs .right a { margin-left: 8px }


/* Featured Events Rotator */
div.feature { border-bottom: 1px solid #ddd; width: 940px; padding: 0 21px 0 20px; margin: 0 0 0px -10px; }
div#mycarousel { height: 192px; width: 580px; background: #fff; position: relative; margin: 0; overflow: hidden !important}
div#mycarousel ul li { background: #fff; width: 580px; height: 192px; list-style: none; position: relative}
div#mycarousel ul li img { float: left; height: 181px; width: 206px; border: 2px solid #ddd; margin-right:20px; margin-bottom: 4px; }
div#mycarousel ul li img:hover { border-color: #b0b0b0; cursor: pointer}
div#mycarousel div.jcarousel-control { position: absolute; bottom: 4px; right: 0px; height: 20px; z-index: 79;}
div#mycarousel div.jcarousel-control a,div#mycarousel div.jcarousel-control a:active  { color: #555; background: #fff; border: 1px solid #ccc; padding: 2px 6px; font-weight: 100; font-size: 9px; line-height: 22px; margin-left: 5px; cursor: pointer}
div#mycarousel div.jcarousel-control a:hover { color: #fff; background: #555;}
div#mycarousel div.jcarousel-control a.current { background: #58b1c9 !important; color: #fff !important; }
div#mycarousel ul li div.info { float: right; width: 230px; height: 260px; padding: 5px 10px 15px 5px; position: relative; }
div#mycarousel ul li h2 { margin: 0 }
div#mycarousel ul li h2 a{ color:#9c3322;font: 500 22px/24px Georgia, "Times New Roman", Times, serif;   }
div#mycarousel ul li h2 a:hover{color: #4ba0b7;  border-bottom: none}
div#mycarousel ul li h4 { color: #7d8a92; font-size: 8px; line-height: 8px; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 2px; height: 4px;} 
div#mycarousel p { color: #444; font-size: 11px; line-height: 20px; margin-bottom: 4px; padding-right: 10px; margin-left: 0px}
div#mycarousel div { color: #444; font-size: 11px; line-height: 20px; margin-bottom: 4px; padding-right: 10px; margin-left: 0px}
div#mycarousel ul li { color: #444; font-size: 11px; line-height: 20px; margin-bottom: 4px; padding-right: 10px; margin-left: 0px; overflow:hidden;}
div#right-1st { border-right: 1px solid #ccc; width: 144px; padding-right: 15px; height: 600px; }

div#upcoming-1st { margin-left: 0; border-right: 1px solid #ccc; width: 264px; padding-right: 15px; height: 300px; }
div#upcoming-2nd { border-right: 1px solid #ccc; height: 300px;width: 264px; }



/*Grid_8 Modules*/
div.grid_8 ol li {list-style: none; display: block; padding: 0px 4px; border-bottom: 1px solid #ccc; color: #9c3322; margin-top: 2px;  line-height: 18px; position: relative }

/*Grid_5 Modules */
div.grid_5 ol li, div.grid_5-5 ol li {list-style: none; display: block; padding: 0px 4px; border-bottom: 1px solid #ccc; color: #9c3322; margin-top: 2px;  line-height: 18px; position: relative }
div.grid_5 li a, li a:active, div.grid_5-5 li a, li a:active  { color: #9c3322; width: 100%; height: 100%; }
div.grid_5 li a:hover, div.grid_3 li:hover a, div.grid_5-5 li a:hover { color: #58b1c9; border: 0; padding: 0;}

/* Grid_3, Grid_4 Modules */
div.grid_3 ul li, div.grid_3 ol li, div.grid_4 ul li, div.grid_4 ol li {list-style: none; display: block; padding: 0px 4px 2px; border-bottom: 1px solid #ccc; color: #9c3322;   line-height: 18px; margin-top: 2px; }
div.grid_3 li a, div.grid_3 li a:active, div.grid_4 li a, div.grid_4 li a:active { color: #9c3322; display: block; width: 100%; height: 100%; }
div.grid_3 li a:hover, div.grid_3 li:hover a, div.grid_4 li a:hover, div.grid_4 li:hover a { color: #58b1c9; border: 0; padding: 0;}

/* Grid_3 Categorized Modules */
div.grid_3 ol.cat li { background: #fff url(../image/category_icons.gif) right 50px no-repeat;  list-style: none; display: block; padding: 0px 6px; height: 40px; border-bottom: 1px solid #ccc; color: #9c3322; margin-top: 2px; font: 11px/18px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,sans-serif;  position: relative}
div.grid_3 ol.cat li.bar, .bar { background-position: right -43px !important; }
div.grid_3 ol.cat li.finedining, .finedining { background-position: right -84px !important; }
div.grid_3 ol.cat li.casualdining, .casualdining { background-position: right -125px !important; }
div.grid_3 ol.cat li.coffee, .coffee { background-position: right -166px !important; }
div.grid_3 ol.cat li.event, .event  { background-position: right -207px !important; }
div.grid_3 ol.cat li.shopping, .shopping { background-position: right -248px !important; }
div.grid_3 ol.cat li.clothing, .clothing { background-position: right -289px !important; }
div.grid_3 ol.cat li.jewelry, .jewelry { background-position: right -330px !important; }
div.grid_3 ol.cat li.college, .college { background-position: right -368px !important; }

/* Explore Saratoga Module */
ul#explore { margin: 0 }
ul#explore li { font: 100 16px/30px Georgia, "Times New Roman", Times, serif; margin-top: 0;}
ul#explore li a:hover, ul#explore li:hover a { color: #fff; }
ul#explore li.shopping:hover { background: #58b1c9 }
ul#explore li.dining:hover { background: #196d9e }
ul#explore li.lodging:hover { background: #264b61 }
ul#explore li.play:hover { background: #9c3322 }
ul#explore li.life:hover { background: #c85f36 }

/* Five-Star Living Module */
ul#highest-rated li a { position: relative;  }
ul#highest-rated li a:hover, ul#highest-rated li:hover a{color: #196d9e }
ul#highest-rated li:hover { background-color: #f4f4f4 }
ul#highest-rated li em {position: absolute; right: 0; font-style: normal; font-size: 9px; color: #58b1c9; line-height: 20px; text-transform: uppercase; }

/* Recent Reviews Module */
ol#recent-reviews { margin: 0 }
ol#recent-reviews li { /* height: 41px; */ height:auto; }
ol#recent-reviews li:hover { background-color: #f4f4f4 }
ol#recent-reviews li img { border: 0; margin-left:-2px; margin-top:2px; background:none; }
ol#recent-reviews li a { padding:3px 0px; font-weight:bold; line-height:14px; }
ol#recent-reviews li a:hover, ol#recent-reviews li:hover a { color: #196d9e }
ol#recent-reviews li span { color:#666; margin:2px 0 0 0; line-height:14px; display:block; font-weight:normal; }
ol#recent-reviews.author li span, #recent-reviews .author { color: #58b1c9; font-weight: 100; margin:2px 0 0 0; line-height:14px; display:block; text-align:right; font-weight:normal; float:left; }
ol#recent-reviews li div.star { float: left }
ol#recent-reviews li strong { float: left; width: 100%; font-weight: 100 }

/* Recent Articles Module */
ol#recent-articles { margin: 0 }
ol#recent-articles li { /* height: 41px; */ height:auto; }
ol#recent-articles li:hover { background-color: #f4f4f4 }
ol#recent-articles li img { border: 0; margin-left:-2px; margin-top:2px; background:none; }
ol#recent-articles li a { padding:3px 0px; font-weight:bold; line-height:14px; }
ol#recent-articles li a:hover, ol#recent-articles li:hover a { color: #196d9e }
ol#recent-articles li span { color:#666; margin:2px 0 0 0; line-height:14px; display:block; font-weight:normal; } 
ol#recent-articles li span { color:#666; margin:2px 0 0 0; line-height:14px; display:block; font-weight:normal; }
#recent-articles p {color:#666; margin:2px 0 0 0; line-height:16px; display:block; font: 11px/18px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,sans-serif;}
/* WITH DATE STYLE 
ol#recent-articles.author li span, #recent-articles .author {
	color: #9c3322;
	font-weight: 300;
	line-height:14px;
	text-align:left;

	float:left;
	margin-top: 2px;
	margin-right: 0;
	margin-left: 2px;
	padding-left: 2px;
}
*/
ol#recent-articles.author li span, #recent-articles .author {
	color: #9c3322;
	font-weight: 300;
	line-height:14px;
	text-align:left;

	float:left;
	margin-top: 2px;
	margin-right: 0;
	margin-left: 0px;
	padding-left: 1px;
}

#recent-articles .art-date {
	color: #7D8A92;
	line-height:14px;
	text-align:left;
	font-weight:normal;
	float:left;
	margin-top: 2px;
	margin-right: 0;

}
ol#recent-articles li div.star { float: left }
ol#recent-articles li strong { float: left; width: 100%; font-weight: 100 }
ol#recent-articles.title li span, #recent-articles .title { font-weight:bold; color: #196d9e; display: block;}
ol#recent-articles li h4 {font-weight: 100; font-family: Georgia, "Times New Roman", Times, serif; color: #196d9e; display: block; line-height:18px; font-size: 12px;}
#container .container_16 uses-grid-10 home .feature .grid_3 #speaks-title h3 a { display: block; border-bottom: 1px solid #ccc; font: 700 11px/18px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; letter-spacing: 1px; color: #333333; background: #fff }

.grid_3 #recent-articles li{ background: #fff url(../image/category_icons.gif) right 50px no-repeat;  list-style: none; display: block; padding: 0px 0px;  border-bottom: 1px solid #ccc; color: #9c3322; margin-top: 0px; font: 11px/18px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,sans-serif;  position: relative}

/* Helpful Members Module */
ol#helpful-users li { height: 36px; line-height: 20px; float: left; width: 154px }
ol#helpful-users li a { color: #4ba0b7 }
ol#helpful-users li img { float: left; border: 2px solid #ccc; margin-right: 6px; width:30px; height: 30px; }

ol#helpful-users li:hover { background: #f8f8f8 }
ol#helpful-users li strong { float: left; line-height: 22px; font-weight: 100; display: block; clear: right}
ol#helpful-users li em { float:left; font-size: 9px; margin-top: -8px; font-weight: 100; text-transform: uppercase; margin-bottom: 2px;color: #9c3322; width: 70%; font-style:normal; }			ol#helpful-users li span strong { float: none; line-height: 12px;  }
ol#helpful-users li:hover a, ol#helpful-users li a:hover { color: #196d9e }

	/* Points Bubble */
	ol#helpful-users li span.user-points  {  background: url(../image/user-points_bg.gif) top left repeat-x; display: inline; text-transform: uppercase; margin: -18px 0 0 5px; font: 700 12px/12px 	Georgia, "Times New Roman", Times, serif; color:#009933; height: 55px; position: relative; padding: 4px 4px 10px; text-indent: -1px; float: right} 

/* What's Happening Module */
ol#whats-happening { /*border-bottom: 5px solid #F4F4F4; */}
ol#whats-happening li { padding-left:0px; padding-right: 5px; background-color: #fff; list-style-image: none; height: 64px; position: relative; padding-top: 5px; overflow: hidden; border-bottom: 1px solid #ccc;}
ol#whats-happening li:hover { background: #f8f8f8 }
ol#whats-happening li a { width: 100%; display: block; }
ol#whats-happening li a:hover { color: #196d9e }
ol#whats-happening p {padding-top: 2px; }
ol#whats-happening p img { float: left; max-height: 32px; width: 32px; /*height: 80px;*/  border: 4px solid #ddd;  margin: 0px 6px 0px 0px;}
ol#whats-happening li:hover a img { border-color: #ccc }
ol#whats-happening li img.rating { float: none; width: auto; height: auto; border: none; margin: 0; display: inline; }
ol#whats-happening li strong { letter-spacing: normal; font: 100 14px Georgia, "Times New Roman", Times, serif; width: auto;   width: 175px; margin: 10px 0 0 }
ol#whats-happening li  em { line-height: 10px; margin-top: 2px; font-size: 9px; font-weight: 100; text-transform: uppercase;color: #999999; font-style: normal; float:left; width: 130px;}
ol#whats-happening li:hover span.cat { color: #264b61 }
ol#whats-happening li span.cat { float: left; width: 30px; height: 32px; margin: -4px 3px 0 0; display: block; text-indent: -9009px; font-size: 0; 
background: url(../image/category_icons.gif) top right no-repeat; z-index:99; }
ol#whats-happening li a.more { position: absolute; bottom: 20px; left: 102px; color: #999;  text-transform: uppercase; padding: 3px 4px; padding-right: 15px; height: 10px; border: 1px solid #ddd; font-size: 9px; color: #888; line-height: 9px; background-color: #fff !important; width: auto;} 
ol#whats-happening li a.more:hover { background-color: #58b1c9 !important; color: #fff; }
ol#whats-happening li div.star { float: left }
ol#whats-happening li div.star a { display: block !important }
ol#whats-happening h2 {color:#9C3322; font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; letter-spacing:-1px;line-height:28px; margin-bottom:1px; }
ol#whats-happening h2 a {color:#9C3322; font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; letter-spacing:-1px;line-height:28px; margin-bottom:1px; }

/* Event Calendar Module */
ol.events-calendar li { height: 55px; position: relative; list-style: none; }
ol.events-calendar li span { float: left; display: block; width: 30px; padding: 5px 4px 2px 4px; text-align: center; margin: 5px 0 0 0; border: 4px solid #f4f4f4; text-transform: uppercase; height: 30px; font: 100 11px/11px Georgia, "Times New Roman", Times, serif; }
ol.events-calendar li span strong { font-size: 16px; line-height: 18px; color: #58b1c9; display: block; margin-top: -3px }
ol.events-calendar li span:hover strong { color: #196d9e}
ol.events-calendar li span a {color: #7D8A92; display: block; }
ol.events-calendar li h4, ol.events-calendar li h5 { margin-left: 6px; }
ol.events-calendar li h4 {  float: left;  width: 80%; margin-top: 6px; display: block; text-align: left; font: 100 12px/18px Georgia, "Times New Roman", Times, serif  }
ol.events-calendar li h5 {  float: left; display: block; text-align: left; width: 80%; color: #7D8A92; text-transform: uppercase; font-size: 9px; line-height: 12px}
ol.events-calendar li h5 a { color: #58b1c9;font-weight: 100; display: inline;  }
ol.events-calendar li h5 a:hover { color: #9c3322;  }

/* Recent Comments (What People Are Saying) Module */
ol#recent-comments li { height: 171px; position: relative}
ol#recent-comments li span { position: absolute; bottom: 3px; left: 0; width: 100%; display: block; background: url(../image/comments_icon.gif) 5px 3px no-repeat; text-indent: 29px; height: 16px; color: #555; font-size: 9px; line-height: 11px; text-transform: uppercase;}
ol#recent-comments li span a { display: inline;  letter-spacing: 1px; font-size: 11px;  }
ol#recent-comments li img { float: right; width: 40px; height: 40px; padding: 4px; background: #ddd; border: none;  margin: 5px 0 3px 10px;}
ol#recent-comments li img:hover { background: #ccc }
ol#recent-comments li p { font: 100 11px/19px Georgia, "Times New Roman", Times, serif; color: #555; margin-top: 8px; text-align: justify}

/* Advertisements */
p#sponsors { text-align: center; margin-bottom: 0; color: #7D8A92; font-size: 9px; text-transform: uppercase; letter-spacing: 4px}
p#sponsors img { margin: 5px auto; border: 2px solid #eee; width: 150px; display: block;  }
p#bigad {width: 566px; background: #fff;padding: 15px 0;}
p#bigad img{ width: 566px; height: 73px; border: 2px solid #ccc;}

p#bigad img:hover { border-color: #ddd }
p#bigad a:hover { border: 0; padding: 0}
/* Added by jamie for the banner on homepage*/
#banner{ /*width: 100%; height: 30px; text-align: center; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color: #FFFFFF; background-color: #60B5D8; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px;*/
border-bottom:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
margin:-0px 0 0 -10px;
padding: 5px 21px 5px 20px;
width:940px; 
background-color: #f4f4f4;}
img.buttons {padding-bottom: 4px; padding-top: 4px;}

#banner-top {border-bottom:1px solid #DDDDDD;
margin:-18px 0 0 -10px;
padding:0 21px 0 20px;
width:940px;
background-color: #f4f4f4;}


/*Buttons*/
.button { background: #fff url(../image/button_icons.gif) 100px 100px no-repeat; padding: 6px 8px; border: 1px solid #ddd; font-size: 11px; line-height: 11px; color: #888; display: block; margin-bottom: 5px; }
	.add-review { background-position: 5px 0px; text-indent: 20px !important; } 
	.add-review.selected { cursor: pointer !important }
	.more-reviews { background-position: 5px -96px; text-indent: 20px !important;  }
	.book-room { background-position: 5px -24px; text-indent: 20px !important;  }
	.share-btn { background-position: 5px -48px; text-indent: 20px !important; }
	.view-map { background-position: 5px -72px; text-indent: 20px !important;  }
	.add-photos { background-position: 5px -120px; text-indent: 20px !important;  }
	.contact { background-position: 5px -144px; text-indent: 20px !important;  }
	.view-tags { background-position: 5px -168px; text-indent: 20px !important;  }
	.target { background-position: 5px -192px; text-indent: 20px !important;  }
	.zoom { background-position: 5px -216px; text-indent: 20px !important;  }
	.add-event { background-position: 5px -244px; text-indent: 20px !important;  }
	.add-friends { background-position: 6px -273px; text-indent: 20px !important; background-color: #F7F7F7;  }
	.view-friends { background-position: 5px -299px;  text-indent: 20px !important; } 
	.add-favorites { background-position: 5px -328px;  text-indent: 20px !important; } 
	.edit-photo { background-position: 5px -356px; text-indent: 20px !important;  } 
	.select-day { background-position: 5px -383px; padding-right: 18px; text-indent: 20px !important; 	} 
	.select-multiple { background-position: 5px -410px; text-indent: 20px !important;  } 
	.select-range { background-position: 5px -481px; text-indent: 20px !important;  } 
	.sort-popularity { background-position: 5px -434px; text-indent: 20px !important;  } 
	.sort-alphabetical { background-position: 5px -457px;  text-indent: 20px !important; } 
	.add-tags { background-position: 5px -508px;  text-indent: 20px !important; }	
	.edit-business { background-position: 5px -298px; text-indent:20px !important;  }
	.bullseye { background-position: 5px -192px; text-indent:20px !important;  }
	.finish-event { background-color: #FF9; color:#003;}

.button-input { padding:5px 20px !important; width:160px; }
	
	
	/* Mouseover Zoom Popup - Must Also Define :Hover State in Containing Block */
	.button.popup, .button.popup:hover { position: absolute;  top:0px; right: 0px;  display: none; text-indent: 0 !important; border: 0; background: url(../image/65pct-black.png); color: #fff; z-index: 99 }
	
	
.button:hover, .button.selected { background-color: #f4f4f4 !important; color: #196d9e; cursor: pointer; border: 1px solid #ddd;}
.button.selected { cursor: auto; }
.button.no-bg { background: #fff; text-indent: 0 !important; float: left; margin-right: 3px}
.button.control { font-size: 14px; padding: 4px 8px 8px; }
p .button { margin-bottom: 0; }

/*Rating*/
div.rating { display: inline; margin: 0; padding: 0; }
div.rating input { float: left }

/*Share Buttons */
	span.share-btns { display:block; width: 150px;}
	div.entry-details ul li .share-btns a {display:inline;}
	div.entry-details .share-btns img { width:25px; height:25px; border: none; padding-left:1.8px;}
	div.article-details ul li .share-btns a {display:inline;}
	div.article-details .share-btns img { width:25px; height:25px; border: none; padding-left:.5px;}
	div.event-details ul li .share-btns a {display:inline;}
	div.event-details .share-btns img { width:25px; height:25px; border: none; padding-left:1.8px;}

		/*Business Entry Page*/
		h4.cuisine {  font-size: 10px; line-height: 16px; text-transform: uppercase; color: #7D8A92; letter-spacing:1px; }
		h4.cuisine strong { color: #196d9e; font-weight: 100 }
		h1.entry { font-size: 32px; line-height: 34px; float:left; padding: 10px 0 15px 0; background: #fff; width:100%}
		div.entry div#tab-overview p { color: #444 !important; font: 13px/20px Georgia, "Times New Roman", Times, serif; float:left }
		div.entry div#tab-overview p span.drop { font-size: 50px; float: left; padding: 12px 5px 5px 0; overflow: visible; color: #555 }
		div.entry p.first { font-size: 14px !important;}
		div.entry p.adr { font-size: 12px !important; margin-top:0px; margin-bottom: 0px; line-height: 18px; font-style: normal;}
		div.entry p.tel { font-size: 12px !important; margin-top:0px; margin-bottom: 2px; line-height: 18px;}
		div.entry p.link { font-size: 14px !important; margin-top:0px; margin-bottom: 0px; line-height: 18px;}
		div.entry-details { margin: 0 0 15px; float: left; height: 122px; width: 435px; padding: 15px 10px 8px; border: 3px solid #eee; }
		div.entry-details a {color: #9c3322; text-decoration: none; font-size:12px; font-weight:bold;}
		div.entry-details a:hover {color: #58b1c9; text-decoration: none; font-size:12px; font-weight:bold;}
		div.restaurant-info { float: left; width: 440px;  margin: -10px 0 8px} 
		div.entry h1 span { font-size: 16px; margin-left: 5px}	
		div.entry-details div.left { width: 280px; float: left }
		div.entry-details input { float: left;}
		div.entry-details div.entry-rating { float: left; margin-bottom: 12px }
		div.entry-details div.entry-rating img:hover { background: none }
		div.entry-details div.entry-rating a { font-size: 10px; text-transform: uppercase; font-weight: normal; }
		div.entry-details div.entry-rating a#reviews-link { margin-left: 3px }
		div.entry-details p { float: left; clear: left; width: 100%; margin-bottom: 10px; font-size: 12px; font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,sans-serif } 
		
		div.entry-details ul { float: left; margin: 2px 0 0 0; z-index: 20; width: 135px}
		div.entry-details ul li { display: block; clear: both; float: left; width: 100%;}
		div.entry-details ul li a { display: block; width: 100%; color: #444444; text-decoration: none; font-size:12px; font-weight: normal;}  
		div.entry-details ul li a:hover { color: #444444; text-decoration: none; font-size:12px; font-weight: normal;}
		div.poplets { display: block;  text-align: center; margin: 10px 0 }
		div.poplets img { vertical-align: top; margin: 0 4px; }
		div.review { float: left; color: #556; width:100%; padding-top: 5px; border-top: 1px solid #CCCCCC;}
		div.review h3 { margin-bottom: 10px; padding-top: 10px;  }
		div.review div.add-rating {width: 100%; display: block; position: relative; margin-bottom: 10px}
		div.review div.add-rating div.stars { float: right; width: 120px; right: 0; top: 2px; position: absolute }
		
		div#entry-photos { width: 274px; overflow: hidden; height: 181px; display: block; border: 3px solid #eee;  position: relative; background: #555; margin-bottom: 20px; }
							div#entry-photos:hover a.button.popup { display: block }
		div#entry-photos ul { height: 183px; width: 276px; position: relative; }
		div#entry-photos ul li {width: 276px; height: 183px; list-style: none; margin: 0; }
		div#entry-photos ul li a { text-align: center }
		div#entry-photos ul li img {  height: 183px; border: none; margin: 0;}
		div#entry-photos #controls { position: absolute; width: 44px; height: 20px; bottom: 7px; right: 5px; z-index:70}
		div#entry-photos #controls a { width: 20px; height: 20px; border: none; background: url(../image/entry_carousel_controls.png); text-indent: -9009px; font-size: 0; display: block; float: left; margin-right: 2px; cursor: pointer}
		div#entry-photos #controls a#prev {}
		div#entry-photos #controls a#prev:hover { background-position: 0px -21px}
		div#entry-photos #controls a#next { background-position: -22px 0px }
		div#entry-photos #controls a#next:hover { background-position: -22px -21px}
		
			/* Tabs */
			ul.tabs {  border-bottom: 1px solid #ddd; height: 24px; margin-bottom: 15px}
			ul.tabs li { float: left; display: inline; list-style: none;  margin-right: 7px; border-top: #cccccc solid 1px; border-right: #cccccc solid 1px; border-left: #cccccc solid 1px; border-bottom: none; margin-top: 1px; padding: 2px 8px 3px; background: #79c1d4 }
			ul.tabs li a { color: #ffffff;  font-size: 13px; }
			ul.tabs li a:hover { color: #ffffff; }		
			ul.tabs li:hover  { background-color: #58b1c9}
			ul.tabs li.ui-tabs-selected { border: 1px solid #ccc; border-bottom: none; padding: 2px 7px 3px; background: #fff; margin-top: 0;}
			ul.tabs li.ui-tabs-selected a { color: #9C3322}
			ul.tabs li.disabled { background-color: #eee; color: #999 }
			div.grid_13 ul.tabs { width:760px; background: #fff }
			div.grid_8 ul.tabs { width:463px; background: #fff }
			div#attributes { float: left; display: block; height: 120px; border: 1px solid #ddd;  width: 100%}
			
			/* Menu Tab */
			div#tab-events div { position: relative  }
			div#tab-events div img { border-color: #f4f4f4 }
			div#tab-events div:hover a.button.popup  { display: block }
			div#tab-events div a:hover { }
			
			/* Info Tab */
			ol#whats-new li { padding: 3px 0 0px; margin: -10px 0 10px; width: 100%}
			ol#whats-new h4 {  color: #264b61; float: left;  width: 210px; margin-top: 5px; display: block; margin-left: 7px; text-align: left; font: 100 12px/18px Georgia, "Times New Roman", Times, serif  }
			ol#whats-new h5 {  float: left; display: block; text-align: left; width: 238px; margin-left: 6px; color: #7D8A92; text-transform: uppercase; font-size: 9px; line-height: 12px}
			ol#whats-new p { line-height: 15px; border-top: 1px solid #eee; margin-top: 7px; color: #7D8A92; background: #f8f8f8; clear: left; display: block; float: left;padding: 8px 8px 12px; text-align: justify;  width: 265px;}
			ol#whats-new li span { float: left; display: block; width: 25px; padding: 0px 1px 0px; text-align: center; margin: 5px 0 0 0; border: 4px solid #f4f4f4; text-transform: uppercase; height: 25px; font: 100 9px/11px Georgia, "Times New Roman", Times, serif; }
			ol#whats-new li span strong { font-size: 14px; line-height: 14px; color: #58b1c9; display: block; margin-top: -5px }
			ol#whats-new li span:hover strong { color: #196d9e}
			ol#whats-new li span a {color: #7D8A92; display: block; }
			
			.grid_5 ul.attributes { display: block; float: left; width: 110%;  margin: 10px 0 15px;}
			.grid_5 ul.attributes li { color: #196d9e; list-style: none; display: inline; float: left; width: 130px; margin: 0 7px 5px 0; padding: 1px 3px; border-bottom:1px solid #ddd; font-size: 11px; text-indent: 3px;}
			.grid_5 ul.attributes.full { margin-bottom: 0px; }
			.grid_5 ul.attributes.full li { color: #264b61; font-weight: 700; width: 274px; }
			.grid_5 ul.attributes.full li strong { font-weight: 100; margin-left: 5px }
			
			ul#operation-hours { list-style: none; display: inline; float: left; }
			ul#operation-hours li { float: left; color: #555;  padding: 2px 4px; border-bottom: 1px solid #ddd; display: block; width: 272px; text-align: right}
				ul#operation-hours li strong { text-transform: uppercase; margin-right: 10px; font-size: 10px; color: #196d9e; float: left; font-weight: 100}	
			ul#operation-hours li.closed { background: #eee }
			ul#operation-hours li.weekend strong { color: #264b61 }
			ul#cloud { float: left; display: block; margin: 0px 0 15px !important; padding-top: 8px !important}
			ul#cloud li { padding: 3px 1px !important; font-family: Georgia, "Times New Roman", Times, serif !important;  float: left}
			
			/* Reviews Tab - also used on Users page */
			ol#user-reviews { display: block; width: 460px }
			ol#user-reviews li { display: block; border-bottom: 1px solid #ccc;  margin-bottom: 8px; padding: 0; min-height:62px;}
			ol#user-reviews li div.author {  width: 100%; display: block; margin-bottom: 1px; padding-bottom:3px; }
			ol#user-reviews li div.author h4 { font: 14px Georgia, "Times New Roman", Times, serif; color: #555; display: inline}
			ol#user-reviews li div.author h5 { font-size: 9px; line-height: 13px; text-transform: uppercase; letter-spacing: 1px}
			ol#user-reviews li div.author a { display: inline; }
			ol#user-reviews li div.author img { float: left; margin-right: 5px; height: 50px; width: 50px;}
			ol#user-reviews li div.author div.entry-rating {}
			ol#user-reviews li div.author div.entry-rating img { float: right ; height: auto !important; width: auto !important; margin-top: -20px; border: 0 }
			ol#user-reviews li div.author div.entry-rating img:hover { background: none }
			ol#user-reviews li div.author span { color:#009933; font-size: 10px;  }
			ol#user-reviews li p {  color: #555; background: #f8f8f8; border-top: 1px solid #eee; padding: 2px 8px 12px; line-height: 18px; margin-bottom: 8px; display: block}
			ol#user-reviews li p strong { text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; }
			ol#user-reviews li div.rating { float: right; width: auto; margin: 3px 3px 0 3px; padding: 8px 5px; }
			ol#user-reviews li div.author div.rating { display: inline; clear: none; margin-top: -16px;}
			ol#user-reviews li div.author div.rating a {display: block }			
			
			form#fan-business { border: 3px solid #eee; width: 435px; padding:10px 10px 8px; float:left; position: relative}
			form#review-business p, form#fan-business p { color: #264b61;  line-height:12px; margin: 10px 0 5px; }
			form#review-business label, form#fan-business label { float: left; display:block; clear: left;  text-transform: uppercase; font-size: 9px; letter-spacing: 2px; color: #264b61;  background: #fff; margin-top:10px }
			form#review-business div, form#fan-business div { float: left; margin-right: 15px }
			form#review-business option { padding: 27px 4px 6px; border-bottom: 1px solid #ddd; color: #555; background: url(../image/stars.png) -150px -1000px no-repeat; text-indent:2px; cursor: pointer}
form#review-business option.star1 { background-position: 0px 0px }
form#review-business option.star2 { background-position: 0px -78px }
form#review-business option.star3 { background-position: 0px -159px }
form#review-business option.star4 { background-position: 0px -240px }
form#review-business option.star5 { background-position: 0px -323px }
form#review-business select { height: 22px}
form#review-business button { float: left }
form#fan-business button  { float: left; }
form#review-business textarea { float: left; clear: left; display: block; margin-bottom: 10px; width: 415px; height: 125px; padding: 2px 4px; color: #333; font-size: 11px; border: 1px solid #ccc; background: url(../image/feature_bg_white.png); border-bottom-color: #e1e1e1; border-right-color: #e1e1e1 }
form#review-business select { float: left; clear: left;  margin-bottom: 10px }
form#review-business input {  float: left; clear: left; padding:4px; }

			/* Fans Tab */
			ol#user-fans { display: block; width: 460px }
			ol#user-fans li { display: block; border-bottom: 1px solid #ccc;  margin-bottom: 8px; padding: 0; min-height:62px;}
			ol#user-fans li div.author {  width: 100%; display: block; margin-bottom: 5px; padding-bottom:5px; }
			ol#user-fans li div.author h4 { font: 14px Georgia, "Times New Roman", Times, serif; color: #555; display: inline}
			ol#user-fans li div.author h5 { font-size: 9px; line-height: 13px; text-transform: uppercase; letter-spacing: 1px}
					ol#user-fans li div.author a { display: inline; }
			ol#user-fans li div.author img { float: left; margin-right: 5px; height: 50px; width: 50px;}
			ol#user-fans li div.author div.entry-rating img { float: right ; height: auto !important; width: auto !important; margin-top: -23px; border: 0 }
			ol#user-fans li div.author div.entry-rating img:hover { background: none }
			ol#user-fans li div.author span { color:#009933; font-size: 10px;  }
			ol#user-fans li p {  color: #555; background: #f8f8f8; border-top: 1px solid #eee; padding: 8px 8px 12px; line-height: 18px; margin-bottom: 8px; display: block}
			ol#user-fans li p strong { text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; }
			ol#user-fans li div.rating { float: right; width: auto; margin: 3px 3px 0 3px; padding: 8px 5px; }
			ol#user-fans li div.author div.rating { display: inline; clear: none; margin-top: -16px;}
			ol#user-fans li div.author div.rating a {display: block }			
			
form#fans-business select { float: left; clear: left;  margin-bottom: 10px }
form#fans-business input {  float: left; clear: left;  }
form#fans-business select { height: 22px}
form#fans-business button { float: left }


			/* Map Tab */ 
			img.map { margin-bottom: 15px }
			ul#whats-nearby li { height: 44px; position: relative; padding: 1px 4px 0 4px; font: 100 14px/20px Georgia, "Times New Roman", Times, serif;  list-style: none; display: block;  border-bottom: 1px solid #ccc; color: #9c3322; margin-top: 2px;}
			ul#whats-nearby li a.cat { float: left; width: 30px; height: 32px; margin: 2px 6px 0 0;display: block; text-indent: -9009px; font-size: 0; background: url(../image/category_icons.gif) top right no-repeat; z-index:99}

/*Event Details */

		div.event-details { margin: 0 0 15px; float: left; height: 102px; width: 435px; padding: 8px 10px 8px; border: 3px solid #eee; }
        div.event-details ul li .share-btns a {display:inline;}
        div.event-details .share-btns img { width:25px; height:25px; border: none; padding-left:1.8px;}
        div.event-details ul li .share-btns a {display:inline;}
        div.event-details .share-btns img { width:25px; height:25px; border: none; padding-left:1.8px;}
		div.event-details a {color: #9c3322; text-decoration: none; font-size:12px; font-weight:bold;}
		div.event-details a:hover {color: #58b1c9; text-decoration: none; font-size:12px; font-weight:bold;}
		div.event-details div.left { width: 280px; float: left }
		div.event-details input { float: left;}
		div.event-details div.entry-rating { float: left; margin-bottom: 5px }
		div.event-details div.entry-rating img:hover { background: none }
		div.event-details div.entry-rating a { font-size: 10px; text-transform: uppercase; font-weight: normal; }
		div.event-details div.entry-rating a#reviews-link { margin-left: 3px }
		div.event-details p { float: left; clear: left; width: 100%; margin-bottom: 10px; font-size: 12px; font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,sans-serif } 
		
		div.event-details ul { float: left; margin: 2px 0 0 0; z-index: 20; width: 135px}
		div.event-details ul li { display: block; clear: both; float: left; width: 100%;}
		div.event-details ul li a { display: block; width: 100%; color: #444444; text-decoration: none; font-size:12px; font-weight: normal;}  
		div.event-details ul li a:hover { color: #444444; text-decoration: none; font-size:12px; font-weight: normal;}


/* User Page */
h1#name { height: 40px; display: block !important; }
h1#name span.name { float: left; }
h1#name a {  display: inline }
div#profile-img { margin-bottom: 15px; position: relative}
div#profile-img a.button.edit-photo { display: none; z-index: 99; top: 1px; right: 1px; position: absolute; width: 95px; }
div#profile-img:hover a.button.edit-photo { display: block }
#user-left div#profile-img img { width: 216px;  }

			/* Points Bubble */
			span.user-points  {  background: url(../image/user-points_bg.gif) top left repeat-x; display: inline; text-transform: uppercase; margin: -10px 0 0 5px; font: 700 16px/12px 	Georgia, "Times New Roman", Times, serif; color:#009933; height: 55px; position: relative; padding: 0 4px 10px; text-indent: -1px} 
			span.user-points strong { font-size: 12px }
			span.user-points span.left, span.user-points span.right { background: url(../image/user-points_ends.gif) no-repeat; height: 29px; position: absolute; top: 0px;}
			span.user-points span.left { width: 22px; left: 0px; background-position: top left; }
			span.user-points span.right { width: 6px; right: 0px; background-position: top right; }
			span.user-points span.score { z-index: 99 }

			
			/*Board*/
			ol#profile-board { display: block; }
			ol#profile-board li { display: block; border-bottom: 1px solid #ccc;  margin-bottom: 8px; padding: 0}
			ol#profile-board li div.author {  width: 100%; display: block; margin-bottom: 5px; padding-bottom:5px; }
			ol#profile-board li div.author h4 { font: 14px Georgia, "Times New Roman", Times, serif; color: #555; display: inline}
			ol#profile-board li div.author h5 { font-size: 9px; line-height: 13px; text-transform: uppercase; letter-spacing: 1px}
			ol#profile-board li div.author a { display: inline; }
			ol#profile-board li div.author img { float: left; margin-right: 5px; height: 30px; width: 30px;}
			ol#profile-board li div.author span { color:#009933; font-size: 10px;  }
			ol#profile-board li div.author a.reply { float: right; width: 40px; margin-top: -24px}
			ol#profile-board li p {  color: #7D8A92; background: #f8f8f8; border-top: 1px solid #eee; padding: 8px 8px 12px; line-height: 15px; margin-bottom: 8px}
		
			/*Connections*/
			ul#connections li { border: 2px solid #efefef; width: 54px; height: 55px; display: inline; float: left; margin: 8px 10px 0 0; }
			ul#connections li.third { margin-right: 0; }
			
			/*Favorites*/
			ul.favorites { margin-top: 10px }
			ul.favorites li { list-style: none; float: left; border: 2px solid #efefef; margin: 0 12px 10px 0; width: 102px; height: 100px; }
			ul.favorites li.last { margin-right: 0 }
			
			/*Basic Info*/
			ul#basic-info li { font-size: 9px; color: #7D8A92; text-align: right}
			ul#basic-info li strong { text-transform: uppercase; float: left; color: #264b61; font-weight: 100; text-align: left }


/*Calendar*/

		/*Category Color Coding*/
/*Shop*/table#cal-weekly td div.item.shopping, table#cal-monthly td div.item.shopping, div.legend span.shopping, .grid_8 ol.events-calendar li.shopping { border-color: #AFD9F2; }
table#cal-weekly td div.item.shopping:hover, table#cal-monthly td div.item.shopping:hover, div.legend span.shopping:hover, .grid_8 ol.events-calendar li.shopping:hover { background-color: #f8f8f8; border-color: #58b1c9;} div.legend span.shopping { background-color: #AFD9F2; }

/*Dine*/table#cal-weekly td div.item.dining, table#cal-monthly td div.item.dining, div.legend span.dining, .grid_8 ol.events-calendar li.dining { border-color: #2d7eac; }
table#cal-weekly td div.item.dining:hover, table#cal-monthly td div.item.dining:hover, div.legend span.dining:hover, .grid_8 ol.events-calendar li.dining:hover { background-color: #f8f8f8; border-color:#196d9e} div.legend span.dining { background-color: #2d7eac; }

/*Stay*/table#cal-weekly td div.item.lodging, table#cal-monthly td div.item.lodging, div.legend span.lodging, .grid_8 ol.events-calendar li.lodging { border-color: #3f6a83;}	
table#cal-weekly td div.item.lodging:hover, table#cal-monthly td div.item.lodging:hover, div.legend span.lodging:hover, .grid_8 ol.events-calendar li.lodging:hover { background-color: #f8f8f8;border-color:#264b61 } div.legend span.lodging { background-color: #3f6a83; }

/*Play*/table#cal-weekly td div.item.play, table#cal-monthly td div.item.play, div.legend span.play, .grid_8 ol.events-calendar li.play { border-color: #c64a36; }
table#cal-weekly td div.item.play:hover, table#cal-monthly td div.item.play:hover, div.legend span.play:hover, .grid_8 ol.events-calendar li.play:hover { background-color: #f8f8f8; border-color:#9c3322; }	 div.legend span.play { background-color: #c64a36;}
		
/*Life*/table#cal-weekly td div.item.life, table#cal-monthly td div.item.life, div.legend span.life, .grid_8 ol.events-calendar li.life { border-color: #e5a16f; }	
table#cal-weekly td div.item.life:hover, table#cal-monthly td div.item.life:hover, div.legend span.life:hover, .grid_8 ol.events-calendar li.life:hover { background-color: #f8f8f8; border-color:#c85f36; color: #fff}	div.legend span.life { background-color: #e5a16f; }
	
		
		/*View Day*/
		.grid_8 ol.events-calendar li h5 { float: left }
		select#sortbyCategory { float: right; margin-top: -42px; padding: 4px; width:200px; font-size: 12px; background: #f8f8f8; color: #196D9E; border: 1px solid #ccc; border-bottom-color:#ddd	}
		div.cal-day { width: 300px; border: 1px solid #ccc; }
		
		/* For Both View Week & View Month */
		div.cal-clear { width: 100%; background: #fff; margin-top: -15px; padding-top: 15px; height: 45px; }
		div.cal-clear h1 {  font: 18px/26px Georgia, "Times New Roman", Times, serif; color: #9c3322; background: #fff; z-index: 4; border: 0; height: 35px; cursor: pointer; }
		div.cal-clear span { float: left; padding-right: 8px; background: #fff; z-index:2}
		div.cal-clear span.border { width: 100%; border-bottom: 1px solid #eee; margin-top: 0px; display: block; height: 15px; z-index: 0; padding: 0; float: none;  }
		div.cal-clear a.prev, div.cal-clear a.next { width: 20px; height: 20px; border: none; background: #fff url(../image/entry_carousel_controls.png) no-repeat; text-indent: -9009px; font-size: 0; display: inline;   cursor: pointer; float: left; margin-top: 5px; }
		div.cal-clear a.next { background-position: -22px 0;padding-right: 6px; }
		div.cal-clear a.prev { background-position: 0 0; padding-right: 2px; border-right: 4px solid #fff}
		div.cal-clear a.next:hover { background-position: -22px -21px }
		div.cal-clear a.prev:hover { background-position: 0 -21px }
		div.legend { border: 1px solid #ddd; padding: 10px 6px 10px 80px; height: 18px;}
		div.legend h5 { letter-spacing: 1px; color: #555; margin-right: 36px; float: left; }
		div.legend span { width: 10px; height: 10px; display: block; float: left; margin: 3px 6px 0 0; border: 1px solid #ccc;  }
		
		/*View Week*/
		table#cal-weekly { background: #f8f8f8; border: 3px solid #eee  }
		table#cal-weekly th { text-transform: uppercase; font-weight: 100; font-size: 9px; letter-spacing: 1px; color: #264b61 }
		table#cal-weekly th strong { font-size: 14px; color:#bcbcbc; display: block }
		table#cal-weekly td { border: 1px solid #ddd; text-align: center; background: #fff; width: 10%; height: 100px ; padding: 10px 0; vertical-align: top}
		table#cal-weekly td div.item { text-align: left; border-top: 1px solid #eee; border-bottom: 3px solid #eee; padding: 0px 4px 8px 6px;  margin: 0 auto 10px; }
		table#cal-weekly td div.item  a { color: #555 }
		table#cal-weekly td div.item h5 { color: #555; line-height: 15px;  }
		table#cal-weekly td div.item h4 a { display: block; padding: 8px 0 5px; width: 100% }
		table#cal-weekly td div.item h4 { line-height: 13px; font-size: 9px; }	
		table#cal-weekly td div.item.play h4 a, table#cal-weekly td div.item.play h5 a { color: #8e2a1a }	
		table#cal-weekly td div.item.shopping h4 a, table#cal-weekly td div.item.shopping h5 a  { color: #3a96af }		
		table#cal-weekly td div.item.lodging h4 a, table#cal-weekly td div.item.lodging h5 a { color: #264b61 }		
		table#cal-weekly td div.item.dining h4 a, table#cal-weekly td div.item.dining h5 a  { color: #196d9e }		
		table#cal-weekly td div.item.life h4 a, table#cal-weekly td div.item.life h5 a { color: #b04d27 }										
		table#cal-weekly td div.item p { text-align: left; color: #7D8A92; background: #f8f8f8; border-top: 1px solid #eee; padding: 8px 8px 12px; line-height: 15px; margin-bottom: 0 }
		
		/*View Month */
		table#cal-monthly { background: #f8f8f8; border: 3px solid #eee  }
		table#cal-monthly th { text-transform: uppercase; font-weight: 100; font-size: 9px; letter-spacing: 1px; color: #264b61 }
		table#cal-monthly th strong { font-size: 14px; color:#bcbcbc; display: block }
		table#cal-monthly td { border: 1px solid #ddd; text-align: center; background: #fff; width: 10%; height: 100px ; padding: 10px 0 5px; vertical-align: top; }
		table#cal-monthly td.disabled { background: #f8f8f8 }
		table#cal-monthly td h3 { float: right; margin: -4px 5px; font-size: 28px; font-weight: bold; color: #cdcdcd; text-align: right; border: none; font-family:"Myriad Web Pro", "Myriad Pro", Arial, Helvetica, sans-serif; letter-spacing: -1px; height: 32px}
		table#cal-monthly td div.item { border-top: 1px solid #eee; border-bottom: 3px solid #eee; padding: 0px 0 4px; height: 12px; overflow: hidden; margin: 0 0 5px 5px; background: #fff; width: 90%;  float: left}
		table#cal-monthly td div.item  a { color: #333 }
		table#cal-monthly td div.item  a:hover { color: #000 }
		table#cal-monthly td div.item h5 { color: #555; line-height: 15px; margin-top: 5px; }
		table#cal-monthly td div.item h4 a:hover { display: block; padding-top: }
		table#cal-monthly td div.item h4 { line-height: 13px; font-size: 9px; }	
		table#cal-monthly td div.item.play h4 a { color: #8e2a1a }	
		table#cal-monthly td div.item.shopping h4 a { color: #3a96af }		
		table#cal-monthly td div.item.lodging h4 a { color: #264b61 }		
		table#cal-monthly td div.item.dining h4 a { color: #196d9e }		
		table#cal-monthly td div.item.life h4 a { color: #b04d27 }										
		table#cal-monthly td div.item p { text-align: left; color: #7D8A92; background: #f8f8f8; border-top: 1px solid #eee; padding: 8px 8px 12px; line-height: 15px; margin-bottom: 0 }
		table#cal-monthly td a.view-all{ float: right; display: block; margin-right: 5px; text-align: right; width: 50px; font-size: 9px; text-transform: uppercase; }
		table#cal-monthly td.today { background: #dcfaff !important; border-color: #81cddb !important }
		table#cal-monthly td.today h3 { color: #86d2df; background: none; }

		
		/* Datepicker */
		div#dayCalendar { overflow: hidden; height: 280px  }
		.datepickerContainer { border: 3px solid #eee  }
		.datepickerContainer table, table.datepickerViewDays { width:100%;background: #f8f8f8;  }
		tbody.datepickerMonths, tbody.datepickerYears { display: none }
		th.datepickerWeek { display: none }
		table.datepickerViewDays th.datepickerMonth, table.datepickerViewDays th.datepickerGoPrev, table.datepickerViewDays th.datepickerGoNext  { padding: 4px 0 8px 0; background: #fff; border-bottom: 1px solid #eee; font: 14px Georgia, "Times New Roman", Times, serif;  text-align: center; position: relative; text-transform: none}
		table.datepickerViewDays th.datepickerMonth a { color: #9c3322; } 
		tr.datepickerDoW th { padding: 2px 0 }
		table.datepickerViewDays th { text-transform: uppercase; font-weight: 100; font-size: 9px; color: #264b61; 		}
		tbody.datepickerDays td.datepickerSunday { padding-right: 4px }
		tbody.datepickerDays td {  text-align: center;  font-size: 12px; padding: 1px 2px;  line-height: 32px;}
		tbody.datepickerDays td a { display: block; width: 100%;background: #fff; border: 1px solid #ddd;}
		table.datepickerViewDays th.datepickerGoNext a, table.datepickerViewDays th.datepickerGoPrev a {width: 20px; height: 20px; border: none; background: url(../image/entry_carousel_controls.png); text-indent: -9009px; font-size: 0; display: block;  cursor: pointer;  margin: 2px auto 0 }
		table.datepickerViewDays th.datepickerGoNext a {  background-position: -22px 0 }
		table.datepickerViewDays th.datepickerGoPrev a {  background-position: 0 0 }
		table.datepickerViewDays th.datepickerGoNext a:hover {  background-position: -22px -21px }
		table.datepickerViewDays th.datepickerGoPrev a:hover { 4px; background-position: 0 -21px }
		table.datepickerViewDays td.datepickerSelected  a { background: #196d9e !important;  color: #fff !important; }
		table.datepickerViewDays td.datepickerToday a { background: #9c3322 !important;  color: #fff !important; }		
		tbody.datepickerDays td.datepickerNotInMonth a, tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected a {background: #f8f8f8 !important; border: 1px solid #dedede !important; color: #f8f8f8  !important; cursor: auto  !important }
		

/* Category Index Page */
/*div.intro { font: 16px/28px Georgia, "Times New Roman", Times, serif;  color: #7d8a92; margin:5px 0 15px; float: left; display: none}*/
ol#by-category li { line-height: 23px; padding-bottom: 3px}
ol#by-category li a { line-height: 23px; display: block; width: 100%;}
ol#by-category li a:hover, ol#shopping-by-category li:hover a { color: #196d9e  }
ol#by-category li:hover { background: #f8f8f8 }
table#alphabet { display: block; border-top:4px solid #fff; background: #fff; float: right; margin-bottom: 4px;}
table#alphabet td { padding-bottom: 2px; font: 12px Georgia, "Times New Roman", Times, serif; text-align: center }
table#alphabet td a {display: block; padding: 4px 7px; border: 1px solid #ddd; line-height: 14px}
table#alphabet td a:hover { background: #f8f8f8 }
table#alphabet tr { }
input.categorySearch { display: block; font-size: 16px; background: url(../image/button_icons.gif)  5px -544px no-repeat;  border: 1px solid #ddd;  padding: 6px 5px 6px 29px; font-family: Georgia, "Times New Roman", Times, serif; color: #58b1c9; float:right; clear: left; margin: 12px 0 5px 10px; width:330px;	 }

/*added by jamie on 2/20 */
.intro-NOimage p{font-family: Verdana, Arial, Helvetica, sans-serif;font-style: normal;font-variant: normal; font-weight: normal; font-size: 12px; line-height: 16px; font-size-adjust: none;font-stretch: normal;-x-system-font: none;color: #44; margin-bottom: 5px;margin-top: 5px;float: left;}
p.intro-image {font-family: Verdana, Arial, Helvetica, sans-serif;font-style: normal;font-variant: normal;font-weight: normal;font-size: 14px;line-height: 20px; font-size-adjust: none;font-stretch: normal;-x-system-font: none;color: #444 ;margin-top: 5px; float: left;}
p.intro-image img {margin-left: 4px;}

/* end of jamies addition */

		/*Featured Shops */
		ol.featured-entry li {  position: relative; padding-top: 3px !important; height: 50px}
		ol.featured-entry li a { height: 50px; display: block;  color: #264b61}
		ol.featured-entry li:hover { background: #f8f8f8 }
		ol.featured-entry li:hover a, ol.featured-entry li a:hover { color: #196d9e }
		ol.featured-entry li a img { float: left; width: 40px; height: 40px;  border: 4px solid #ddd;  margin: 0px 8px 3px 0px;}
		ol.featured-entry li:hover a img { border-color: #ccc }
		ol.featured-entry li img.rating { float: none; width: auto; height: auto; border: none; margin: 0; display: inline; }
		ol.featured-entry li strong { letter-spacing: normal; font: 100 20px/34px Georgia, "Times New Roman", Times, serif; width: auto;  }
		ol.featured-entry li span { line-height: 10px; font-size: 9px; font-weight: 100; text-transform: uppercase; margin: -4px 0 2px;color: #58b1c9; float: left}
		ol.featured-entry li a.cat { float: left; width: 30px; height: 32px; margin: -4px 3px 0 0;display: block; text-indent: -9009px; font-size: 0; 
		background: url(../image/category_icons.gif) top right no-repeat; z-index:99}

/*Search Results */
		/*businesses*/
		ol.business-results { font-size: 14px; color: #58b1c9; list-style: none; }
		ol.business-results li {  position: relative; padding-top: 3px !important; height: 70px; border-bottom: 1px solid #cccccc;  overflow: hidden;}
		ol.business-results li a { height: 70px; display: block;  color: #264b61}
		ol.business-results li:hover { background: #f8f8f8 }
		ol.business-results li:hover a, ol.featured-entry li a:hover { color: #196d9e }
		ol.business-results li a img { float: left; width: 60px; height: 60px;  border: 4px solid #ddd;  margin: 0px 8px 3px 0px;}
		ol.business-results li:hover a img { border-color: #ccc }
		ol.business-results li img.rating { float: none; width: auto; height: auto; border: none; margin: 0; display: inline; }
		ol.business-results li strong { display:block; letter-spacing: normal; font: 100 20px/34px Georgia, "Times New Roman", Times, serif; width: auto;  }
		ol.business-results li span { line-height: 17px; font-size: 9px; font-weight: 100; text-transform: uppercase; margin: -2px 0 3px; color: #58b1c9; float: left; display:block;}
		ol.business-results li p.description { line-height: 12px; font-size: 11px; margin: 0px 0 2px;color: #444444; float: left; text-transform:none; }
		ol.business-results li a.cat { float: left; width: 30px; height: 32px; margin: -4px 3px 0 0;display: block; text-indent: -9009px; font-size: 0; 
		background: url(../image/category_icons.gif) top right no-repeat; z-index:99}
		.grid_13 .split-grid-7-6 .grid_7 alpha .business-results .star {
	display: inline;
}

	div.h3{ border-bottom: 1px solid #CCCCCC; color: #333333; display: block; font: 100 20px/25px Georgia, "Times New Roman", Times, serif;  text-transform: none; }
	div.h3 span.search-events {  letter-spacing: normal; font: 100 20px/25px Georgia, "Times New Roman", Times, serif; color: #9C3322; width: auto;  }	
	div.h3 span.search-articles  {  letter-spacing: normal; font: 100 20px/25px Georgia, "Times New Roman", Times, serif; color: #264B61; width: auto;  }
	/*events */
		ol.event-results {font-size: 14px; color: #58b1c9; list-style: none; }
		ol.event-results li.search-article {  position: relative; padding-top: 3px !important; padding-bottom: 1px; height: 58px; border-bottom: 1px solid #cccccc; overflow: hidden;}
		ol.event-results li.search-event {  position: relative; padding-top: 3px !important; height: 60px; border-bottom: 1px solid #cccccc;  overflow: hidden;}
		ol.event-results li.search-event a, ol.event-results li.search-article a { height: 50px; display: block;  color: #264b61}
		ol.event-results li:hover { background: #f8f8f8 }
		ol.event-results li:hover a, ol.featured-entry li a:hover { color: #196d9e }
		ol.event-results li a img { float: left; width: 40px; height: 40px;  border: 4px solid #ddd;  margin: 0px 8px 3px 0px;}
		ol.event-results li:hover a img { border-color: #ccc }
		ol.event-results li img.rating { float: none; width: auto; height: auto; border: none; margin: 0; display: inline; }
		ol.event-results li.search-event strong { display:block; letter-spacing: normal; font: 100 20px/25px Georgia, "Times New Roman", Times, serif; color: #9C3322; width: auto;  } 
		ol.event-results li.search-article strong { display:block; letter-spacing: normal; font: 100 20px/25px Georgia, "Times New Roman", Times, serif; width: auto;  }
		ol.event-results li span, ol.event-results li span { line-height: 10px; font-size: 9px; font-weight: 100; text-transform: uppercase; margin: -3px 0 3px; color: #58b1c9; float: left; display: block; }
		ol.event-results li.search-event p.description { line-height: 15px; font-size: 11px; margin: 0px 0 2px;color: #444444;  text-transform:none; }
		ol.event-results li.search-article p.description { line-height: 15px; font-size: 11px; margin: 0px 0 2px;color: #444444;  text-transform:none; }
		ol.event-results li p.description { line-height: 20px; font-size: 11px; margin: -4px 0 2px; color: #444444; text-transform:none;  }
		ol.event-results li.search-event a.cat, ol.event-results li a.cat { float: left; width: 30px; height: 32px; margin: -4px 3px 0 0;display: block; text-indent: -9009px; font-size: 0; 
		background: url(../image/category_icons.gif) top right no-repeat; z-index:99}
/* Deals Page */
ol.deals-business-results { font-size: 14px; color: #58b1c9; list-style: none; }
ol.deals-business-results li {  position: relative; padding-top: 3px !important; border-bottom: 1px solid #cccccc;  overflow: hidden;}
ol.deals-business-results li a { display: block;  color: #264b61}
ol.deals-business-results li:hover { background: #f8f8f8 }
ol.deals-business-results li:hover a, ol.featured-entry li a:hover { color: #196d9e }
ol.deals-business-results li img.logo  { float: left; width: 60px; height: 60px;  border: 4px solid #ddd;  margin: 0px 8px 3px 0px;}
ol.deals-business-results li a img{ float: none; border: none; margin: 0px 8px 3px 0px;}
ol.deals-business-results li:hover a img { border-color: #ccc }
ol.deals-business-results li img.rating { float: none; width: auto; height: auto; border: none; margin: 0; display: inline; }
ol.deals-business-results li strong { display:block; letter-spacing: normal; font: 100 20px/34px Georgia, "Times New Roman", Times, serif; width: auto;  }
ol.deals-business-results li span { line-height: 13px; font-size: 9px; font-weight: 100; text-transform: uppercase; margin: -2px 0 3px; color: #58b1c9; float: left; display:block;}
ol.deals-business-results li p.description { line-height: 12px; font-size: 15px; margin: 0px 0 2px;color: #029344; text-transform:none; }
ol.deals-business-results li a.cat { float: left; width: 30px; height: 32px; margin: -4px 3px 0 0;display: block; text-indent: -9009px; font-size: 0;
background: url(../image/category_icons.gif) top right no-repeat; z-index:99}
ol.deals-business-results li div.coupon { text-align: center; margin-top: 8px; padding-top:8px; }

/*events */
ol.deals-event-results {font-size: 14px; color: #58b1c9; list-style: none; }
ol.deals-event-results li.search-article {  position: relative; padding-top: 3px !important; padding-bottom: 1px; height: 58px; border-bottom: 1px solid #cccccc; overflow: hidden;}
ol.deals-event-results li.search-event {  position: relative; padding-top: 3px !important; height: 86px; border-bottom: 1px solid #cccccc;  overflow: hidden;}
ol.deals-event-results li.search-event a, ol.event-results li.search-article a { height: 50px; display: block;  color: #264b61}
ol.deals-event-results li:hover { background: #f8f8f8 }
ol.deals-event-results li:hover a, ol.featured-entry li a:hover { color: #196d9e }
ol.deals-event-results li a img { float: left; width: 40px;  border: 4px solid #ddd;  margin: 0px 8px 3px 0px;}
ol.deals-event-results li:hover a img { border-color: #ccc }
ol.deals-event-results li img.rating { float: none; width: auto; height: auto; border: none; margin: 0; display: inline; }
ol.deals-event-results li.search-event strong { display:block; letter-spacing: normal; font: 100 20px/25px Georgia, "Times New Roman", Times, serif; color: #9C3322; width: auto;  } 
ol.deals-event-results li.search-article strong { display:block; letter-spacing: normal; font: 100 20px/25px Georgia, "Times New Roman", Times, serif; width: auto;  }
ol.deals-event-results li span, ol.event-results li span { line-height: 10px; font-size: 9px; font-weight: 100; text-transform: uppercase; margin: -3px 0 3px; color: #58b1c9; float: left; display: block; }
ol.deals-event-results li.search-event p.description { line-height: 15px; font-size: 11px; margin: 0px 0 2px;color: #444444;  text-transform:none; }
ol.deals-event-results li.search-article p.description { line-height: 15px; font-size: 11px; margin: 0px 0 2px;color: #444444;  text-transform:none; }
ol.deals-event-results li p.description { line-height: 20px; font-size: 11px; margin: -4px 0 2px; color: #444444; text-transform:none;  }
ol.deals-event-results li.search-event a.cat, ol.event-results li a.cat { float: left; width: 30px; height: 32px; margin: -4px 3px 0 0;display: block; text-indent: -9009px; font-size: 0; 
		background: url(../image/category_icons.gif) top right no-repeat; z-index:99}
		
/* Category Cards Page */
div.pages { float: left; width: 200px; margin-left: 2px }
div.sort {float: right; width: 140px; margin: 0 2px 0 5px}
table.cards {float: left; clear: left; width: 100%; margin: 5px 0 10px}
table.cards td { width: 33%; height:90px; padding-bottom:5px; border: 3px solid #eee; text-indent: 0; vertical-align:top; }
table.cards td a { display: block; margin-top: 2px; padding: 8px 4px 6px 8px;  color: #9c3322 }
table.cards td a:hover, table.cards td:hover a { color: #196d9e }
table.cards td div.logo { height: 75px; float: right; width: 75px; line-height:8em; overflow: hidden; vertical-align: middle; text-align: center; background:#fff; border: 2px solid #ddd; margin: -2px 3px 0 4px}
table.cards td div.logo img { border: 0; vertical-align:middle; margin-left: .05em}
table.cards td p { float: left; margin: 0; height: 34px; font: 13px Georgia, "Times New Roman", Times, serif; width: 145px}
table.cards td em { display: block; font-style: normal }
table.cards td div.rating { float: left; clear: left; display: block }
table.cards td:hover a { background-color: #f8f8f8 }
table.cards td div.star { margin-top: 3px; float: left }
table.cards td div.star a { padding: 0; height: auto; margin: 0; }
table.cards td span {width: 145px; margin-bottom: 7px; font-size: 9px; font-weight: 100; text-transform: uppercase; margin-top: 8px; /*  line-height: 10px; float: left; clear: left;*/ color: #999999;  }
table.cards td:hover span { color: #666 }

/* Search Input */
input#refineCards { display: block; font-size: 16px; background: url(../image/button_icons.gif)  5px -540px no-repeat;  border: 1px solid #ddd; width: 720px; padding: 10px 5px 10px 29px; font-family: Georgia, "Times New Roman", Times, serif; color: #58b1c9; float:left; clear: left; margin: 3px 0 5px 2px;	 }
button#refineCardsGo { float: left; margin-top: -36px; text-indent: -9009px; font-size: 0; width: 33px; height:30px; border: 0; background:transparent; cursor: pointer}

/* Edit Entry Page */
div#edit-entry {color: #7D8A92 }
div#edit-entry h1 { margin-bottom: 15px }
div#edit-entry h2 { font: 18px/28px Georgia, "Times New Roman", Times, serif; color: #9c3322; border-bottom: 1px solid #ddd; margin-bottom: 10px; }
div#edit-entry div.stepsWrap { text-align: center; padding: 15px 0 5px 53px; margin-bottom: 15px; border: 1px solid #b9e3eb; border-bottom-width:3px}
div#edit-entry div.step {  float: left; width: 130px; margin: 0px 15px 15px; border-bottom: 3px solid #efefef }
div#edit-entry div.step a { color: #777 }
div#edit-entry div.step:hover { border-color: #ccc }
div#edit-entry div.step a:hover { color: #555 }
div#edit-entry div.step strong { display: block; text-align: center; width: 100%; font-weight: 100; text-transform: uppercase}
div#edit-entry div.step em { font-size: 9px; text-transform: uppercase; letter-spacing:1px; margin: -4px 0 0; font-style: normal; }
div#edit-entry div.step.current { border-color: #b9e3eb; }
div#edit-entry div.step.current strong { color: #9c3322; }
div#edit-entry div.step.current em { color: #196d9e }
div.section { border: 1px solid #ccc; padding: 25px 15px 15px 15px; margin-bottom: 20px}
div.section h2 { float: left; background: #fff; padding: 4px; line-height: 18px; margin: -40px 0 0 -5px; border: 0; }
div#edit-entry p { color: #555; clear: left; }
div#edit-entry p.right { color: #555; float: right; width: 270px; margin: 17px 10px 0 0; clear: none }
div#edit-entry p em { font-style: normal; color: #7D8A92 }
div#edit-entry form { display: block }
div#edit-entry .inline { display: inline !important; float: left; margin-left: 8px !important}
div#edit-entry select.big {  width:200px; font-size: 14px; background: #f8f8f8;  border: 1px solid #ccc; border-bottom-color:#ddd; height: 21px; margin-top: -2px}
div#edit-entry option.shopping, div#edit-entry option.hotel, div#edit-entry option.restaurant, div#edit-entry option.select {  border-bottom: 1px solid #ddd; padding: 3px;}
div#edit-entry option.shopping {color: #58b1c9; } div#edit-entry option.hotel {color: #264b61}   div#edit-entry option.restaurant {color: #196d9e}  
div#edit-entry input { /* display: block; */ float: left; margin-bottom: 8px; width: 400px; clear:left; height: 15px; padding: 2px 4px; color: #333; font-size: 11px; border: 1px solid #ccc; background: url(../image/feature_bg_white.png); border-bottom-color: #e1e1e1; border-right-color: #e1e1e1 }

div#edit-entry input.input-file { height: auto; }

div#edit-entry input.city { width: 220px; margin-right: 20px; }
div#edit-entry input.state { width: 30px; margin-right: 20px; text-transform:uppercase }
div#edit-entry input.zipcode { width: 90px }
div#edit-entry textarea { display: block; float: left; margin-bottom: 20px; width: 97%; color: #333; font-size: 11px; border: 1px solid #ccc; background: url(../image/feature_bg_white.png); border-bottom-color: #e1e1e1; border-right-color: #e1e1e1; padding: 8px; }
div#edit-entry select.price { width: 55px; display: inline; float: none; margin-right: 25px;  }
div#edit-entry label.price { margin-right: 8px; letter-spacing: 1px }
div#edit-entry button { background: #58b1c9; border: 0; color: #fff; padding: 4px 6px; margin: 0 auto; float: none; text-transform: uppercase; }
div#edit-entry button:hover { background: #2f5d78; cursor: pointer } 
div#edit-entry label {  float: left; display:block; clear: left;  text-transform: uppercase; font-size: 10px; letter-spacing: 2px; color: #264b61;  background: #fff }
div#edit-entry div.split-50, div#edit-entry div.split-75, div#edit-entry div.split-25 { margin-right: 10px; }
div#edit-entry div.split-50 { width: 46%; margin-right: 7px} div#edit-entry div.split-25 { width: 25%; } div#edit-entry div.split-75 { width: 67%; }
div#edit-entry table { color: #555 }
div#edit-entry table th { text-transform: uppercase; font-size: 10px; letter-spacing: 2px; color: #264b61; font-weight: 100; text-align: left;  padding: 0px 4px;}
div#edit-entry td { vertical-align: middle; padding: 4px 4px; color: #7D8A92 }
div#edit-entry table#hours th.day { width: 25% }
div#edit-entry table#hours td input { width: 40px; margin: 0 2px 0 0; }
div#edit-entry table#keywords td { padding: 0px 4px; height: 20px; }
div#edit-entry table#keywords td select { margin-top: -10px }
a.addAnotherPhoto, a.addAnotherKeyword { clear: left; float: left; cursor: pointer }	
div#edit-entry input.photo,div#edit-entry input#menu,div#edit-entry input#logo{ float: left; clear: left; height: 22px }
div#edit-entry .column-attributes { float:left; width:172px; margin-right:10px; }
div#edit-entry .column-attributes div { display:block; }
div#edit-entry .column-attributes label { margin: 0 !important; }

div.checkboxes {}
div.checkboxes input { float: left; margin: 3px 5px 15px 0; clear: left; display: inline !important; width: auto  !important; height: auto  !important; padding: 0; border: 0; }
div.checkboxes label { display: inline  !important; clear: none  !important;  margin: 0px 20px 0px 0  !important; letter-spacing: normal !important; font-size: 9px !important}
div#edit-entry input#menu { height: 23px; }



div#betaPopup { position: absolute; top: 0; right: 0; background: url(../image/beta_bg.png) top right no-repeat; width: 144px; height: 107px; text-indent: -9009px; font-size: 0; z-index:0 }
div#betaPopup a { display: block; width: 85px; height: 51px; float: right}

/* Star Images */
.entry-rating img { border: 0; margin-bottom: -2px }
.entry-rating-card img { border: 0; margin-top: 4px; margin-left: -1px }

/* Form Errors */

div.section.hasError { border: 1px solid #ff0000; padding: 25px 15px 15px 15px; margin-bottom: 35px; color: #ff0000; font-family: Georgia, "Times New Roman", Times, serif;}
div.section.hasError li { margin-left: 20px }
div.section.hasError h2 { color: #ff0000 }
input.hasError, select.hasError, textarea.hasError { border-color: #ff0000 !important; background: #fbd0d0 !important}
span.hasError { color: #ff0000; font-family: Georgia, "Times New Roman", Times, serif; clear: left; float:left; margin: -7px 0 5px; }
span.hasError.alone { clear: both; width: 100%; margin: 0 0 10px; }
span.connectMessage { color: #ff0000; font-family: Georgia, "Times New Roman", Times, serif; clear: left; float:left; margin: 1px 0 5px; text-align:center; width:100%; background-color: #f4f4f4;}

/* Google Ad fixes */
div.centered { text-align: center }

/* Twitter Div */
#twitter_div img { margin: 5px 0 0; border: 0}
#twitter_div li { color: #444444; font-size: 11px; line-height: 15px; padding: 5px 3px 8px; list-style: none; border-bottom: 1px solid #58b1c9;  }
#twitter_update_list { line-height: 10px;}
h2.sidebar-title { color: #58b1c9; }
#twitter_div li a { display: inline;  } 
#twitter_div li a:active { display: inline;} 
#twitter_div li a.statusdate { display: block; text-transform: uppercase; font-size: 9px; color: #999999; margin-top: 3px } 
/*Articles Styles */
.post h2 { display: block; border-top: 1px solid #ccc; font: 20px/26px Georgia, "Times New Roman", Times, serif; text-transform:none; color: #333333; background: #fff; margin-top: 5px; margin-bottom: 0px; } 
.post h2 a { color: #9c3322; font-weight: normal; }
.post h2 a:hover { color: #58b1c9; font-weight: normal; }
.post p { line-height: 20px; font-size: 14px; color: #111111; margin-left: 5px; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal;}
.post:hover { background-color: #F9F9F9;}
.post img { margin-right: 8px; margin-top: 6px; overflow: hidden;}
.post .written-by {line-heigh: 20px; font-size: 12px; color: #196d9e;}
.post .written-by a {line-height: 20px; font-size: 12px; color: #196d9e; font-weight: bold;}
.post .written-by a:hover {line-height: 24px; font-size: 12px; color: #196d9e; font-weight: bold;}

.bodyDescription {color: #444444; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: 20px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; float: left; padding-bottom: 10px; width: 463px;}
.bodyDescription h3 { margin-bottom: 5px; border:none; }
.bodyDescription h4 { font-family:georgia; font-size:16px; font-weight:100; margin-bottom: 5px;}
.bodyDescription ul { margin-left: 20px; }
.bodyDescription ol { margin-left: 20px; }
.bodyDescription ol li { border: none !important; display: list-item !important; color: #555 !important; padding:0 !important; margin: 4px 0 0 15px !important; list-style: decimal !important; list-style-type: decimal !important; list-style-position: inside; }
.bodyDescription blockquote { display: block; width: 430px; clear: both; }

/* article details */
div.article-details { margin: 0 0 15px; float: left; height: 62px; width: 435px; padding: 15px 10px 8px; border: 3px solid #eee; }
		div.article-details a {color: #9c3322; text-decoration: none; font-size:13px;}
		div.article-details a:hover {color: #58b1c9; text-decoration: none; font-size:13px;}
		div.article-details div.left { width: 293px; float: left }
		div.article-details input { float: left;}
		div.article-details div.entry-rating { float: left; margin-bottom: 12px }
		div.article-details div.entry-rating img:hover { background: none }
		div.article-details div.entry-rating a { font-size: 10px; text-transform: uppercase; font-size:12px;}
		div.article-details div.entry-rating a#reviews-link { margin-left: 3px font-size:12px;}
		div.article-details div.entry-rating a:hover { font-size: 10px; text-transform: uppercase; font-size:12px;}
		div.article-details div.entry-rating a:hover#reviews-link { margin-left: 3px font-size:12px;}
		div.article-details p { float: left; clear: left; width: 200px; margin-bottom: 0px; font-size: 12px; font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,sans-serif } 
		div.article-details ul { float: left; margin: 2px 0 0 0; z-index: 20; width: 125px}
		div.article-details ul li { display: block; clear: both; float: left; width: 100%;}
		div.article-details ul li a { display: block; width: 100%; color: #444444; text-decoration: none; font-size:11px;} 
		div.article-details ul li a:hover { color: #444444; text-decoration: none; font-size:11px; }

/*USER PAGE STATISTICS */
div.statistics-summary { font-family: Verdana, Geneva, sans-serif; margin: 0px 4px 10px 4px;}
div.statistics-summary h2 {color:#9C3322; font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; letter-spacing:1px; line-height:20px; margin-bottom:4px;}
div.statistics-summary li {border-bottom:1px solid #F4F4F4; font-size:14px;list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom:0px; padding:4px; line-height: 22px; height: 24px;} 
div.statistics-summary li:hover {background-color: #f6f6f6; font-size: 120%;}
div.statistics-summary li span {color:#58B1C9; font-size:20px;}
div.stats-filter { padding-bottom: 10px; }
div.statistics-info { padding: 5px 0; font-size:14px; }
div.statistics-info span { font-size: 16px; font-weight:bold; }
div.statistics-chart { width:460px; height:115px; position:relative; border-bottom:1px solid #ccc; border-top:1px solid #ccc; }		
div.statistics-frame { height:80px; position:absolute; bottom:20px; }
div.statistics-frame a.statistics-day-clicks { display:block; bottom:0; position:absolute; width:12px; background:#6BC2D5; text-align:center; font-size:9px;  }
div.statistics-frame a.statistics-day-clicks:hover { background: #58B1C9; }

div.statistics-frame a.statistics-day-clicks span { display:none; width:50px; margin-left:-18px;  margin-top:-15px; text-align:center; color: #9C3322; }
div.statistics-frame a.statistics-day-clicks:hover span { display:block; }
div.statistics-frame div.statistics-day { position: absolute; bottom:-18px; font-size: 9px; text-align: center; color: #666;  }

/*SHARE SECTION */
.share h2 {display: block; border-bottom: 1px solid #ccc; text-indent: none;}
ol.share { margin: 0; list-style-position:inside;}
ol.share li { }
ol.share li img { border: 0; margin-left:-2px; margin-top:2px; background:none; height: 180px; width: 320px; }
ol.share li a { }
.share img { border: none;}
p.share {font-family: Georgia,"Times New Roman",Times,serif;font-style: normal;font-variant: normal;font-weight: normal;font-size: 14px;line-height: 20px;font-size-adjust: none;font-stretch: normal;color: #444444;margin-top: 5px; margin-bottom: 5px;float: left;}
#share-intro {margin-bottom: 10px;}
#share-center {text-align: center; } 

/* Latest Activity */
div.latest-activity { margin-top: 0px; }
div.latest-activity ul { list-style: none; line-height: 18px; }
div.latest-activity li { margin:5px 0px; color: #444 !important; font-size: 11px; }
div.latest-activity li:hover { background-color: #f4f4f4 }
div.latest-activity li a { display: inline !important; color: #9c3322; }
div.latest-activity li a:hover { color: #58b1c9; }
div.latest-activity li:hover a { color: #9c3322; }
div.latest-activity li:hover a:hover { color: #58b1c9; }
div.latest-activity li span { font-size:10px; font-weight:bold; color:#666; display:block; color:#196D9E; }

/* UPCOMING EVENTS MODULE */
div.upcoming-events ul { list-style: none; line-height: 18px; }
div.upcoming-events li { margin:5px 0px; color: #444 !important; font-size: 11px; }
div.upcoming-events li:hover { background-color: #f4f4f4 }
div.upcoming-events li a img { max-height: 15px; width: 15px; border: none; padding: none; margin: none; vertical-align:middle;}
div.upcoming-events li a { display: inline !important; color: #196D9E; }
div.upcoming-events li a:hover { color: #58b1c9; }
div.upcoming-events li:hover a { color: #196D9E; } 
div.upcoming-events li:hover a:hover { color: #58b1c9; }
/*div.upcoming-events li span { font-size:10px; font-weight:bold; color:#196D9E; }
*/
span.date-begin {font-size:10px; font-weight:bold; color:#666; display:block; color:#9c3322; display:block;}
span.event-name a {font-size:10px; font-weight:bold; display:block; color:#196D9E;}
span.location {font-size:10px; display:block; color:#196D9E; }
span.location a {font-size:10px; display:block; color:#196D9E;}

/* SITEMAP */
#sitemap-top ul {  list-style-image: none; text-indent: -1em; }
#sitemap-top li { margin-left: 10px; list-style-image: none;}
.sitemap-second ul {list-style-image: none;}
.sitemap-second li { display:block; padding-left: 20px; margin-left: 20px; list-style-image: none; list-style-position:inside; height: 18px;}
.sitemap-second li:hover {background-color:#CCCCCC;}
.sitemap-second li a, .sitemap-second li a:active {  color: #9c3322; text-indent: 0;font-size: 1em;}
.sitemap-second li a:hover {color: #9c3322; text-indent: 0;font-size: 1em;}

/*FEATURED THINGS - jamie */
.featured-neighborhood {width: 580px;  background-color: #fff;   margin-top: 8px;}
.insidethecorners {height: 122px; background:#f4f4f4; border: 1px solid #f4f4f4; padding: 0 4px; display: inline;	margin: 0;	padding: 0;}
.insidethecorners ul, .insidethecorners ol, .insidethecorners li { list-style-image: none;}
.insidethecorners p { }
.insidethecorners span.title{font-weight: bold; color: #196d9e; display: block;}
.featured1 {width:210px; display:inline; float:left; margin-right:10px; background:#f4f4f4;}
.featuredA {width:210px; display:inline; float:left; margin-right:10px; background:#f4f4f4;}
.featured2, .featured3 {width:340px; display:inline; float:right; margin-left:10px; margin-right:10px; margin-bottom: 0px;}
.featured2 ol {margin-bottom:0px;}
.featured2 h3 {padding-left:10px; display: block; border: none; font: 700 11px/14px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; letter-spacing: 1px; color: #196D9E; background:#fff; border-bottom: solid 1px #ccc; padding-top: 4px; padding-bottom: 2px;}
.featuredA h3 {padding-left:10px; display: block; border: none; font: 700 11px/14px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; letter-spacing: 1px; color: #196D9E; background:#f4f4f4;}
/* ROUNDED CORNERS */
.rtop, .rbottom{display:block; background:#fff; width:210px;}
.rtop *, .rbottom *{ display: block; height: 1px; overflow: hidden; background:#f4f4f4;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{ margin: 0 1px; height: 2px;}


/*random homepage module */
div#random-mod-home { background: #f4f4f4; width: 200px; text-align: center; font-weight: bold; color: #264b61; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
div#random-mod-home a {color: #9c3322;}
div#random-mod-home a:hover {color: #196d9e;} 
#random-mod-home input {border: 1px solid #264b61; margin: 4px; padding: 1px; color: #9c3322; font-size: 14px; font-weight: bold;}
#random-mod-home #SignUp #joinlist { color: #9c3322; font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; font-weight: bold; margin-right: 10px; margin-left: 11px;}
div#random-mod-home h3 {display: block; border: none; font: 700 11px/14px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; letter-spacing: 1px; color: #196D9E; background:#f4f4f4; margin-bottom: 0px;}
div#random-mod-home p { text-align: left; color: #264b61; font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; font-weight: normal; margin-right: 4px; margin-left: 8px;}


/*iCONTACT SIGNUP FORM */
div#iContactHomeForm { background: #f4f4f4; width: 200px; text-align: center; font-weight: bold; color: #264b61; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
div#iContactHomeForm a {color: #ffffff;}
#iContactHomeForm #SignUp input {border: 1px solid #264b61; margin: 4px; padding: 1px; color: #9c3322; font-size: 14px; font-weight: bold;}
#iContactHomeForm #SignUp #joinlist { color: #9c3322; font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; font-weight: bold; margin-right: 10px; margin-left: 11px;}
div#iContactHomeForm h3 {display: block; border: none; font: 700 11px/14px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; letter-spacing: 1px; color: #196D9E; background:#f4f4f4; margin-bottom: 0px;}
div#iContactHomeForm p {color: #264b61; font-family: Georgia,"Times New Roman",Times,serif; font-size: 10px; font-weight: normal; margin-right: 4px; margin-left: 8px;}

/* LISTED IN*/
.listed-in { float: left; display:block; line-height: 16px; width: 100%; padding-bottom: 6px; background:#FFFFFF none repeat scroll 0 0;}
.listed-in-span {line-height: 15px;  margin-right: 4px; border-right: 1px solid #ccc;  border-bottom: 1px solid #ccc; }
.listed-in-span img { max-height: 15px; width: 15px; border: none; padding: none; margin: none; vertical-align:middle;} 
.entry-details .left .listed-in .listed-in-span a, .listed-in-span a {color:#9C3322;font-size:11px; font-weight:normal;text-decoration:none;}
.entry-details .left .listed-in .listed-in-span a:hover, .listed-in-span a:hover {color:#58B1C9;font-size:11px; font-weight:normal;text-decoration:none;}
/* CATEGORIES */
.categories {margin-bottom: 10px; background-color: #ffffff; color: #264b61; text-align:center;}
.categories h2 { font-size:12px; font-weight: bold; text-align:left; margin-bottom: 5px; }
.categories ul {display:inline;}
.categories ul li {
	display: inline;	margin-right: 0px;	margin-left: 0px;	padding-top: 0;	padding-right: 0px;	padding-bottom: 0;	padding-left: 0px;	background-color: #ffffff;
	
}
.categories ul li a {color: #264c62; font-size: 13px; font-weight:normal; line-height: 14px; }
.categories ul li a:hover {color: #9d070f; font-size: 13px; font-weight:normal; line-height: 14px; background-color: #f6f6f6; }

/* BADGE */
textarea.badge {width: 453px; height: 110px; padding: 2px; margin-top: 10px; }

textarea.wysiwyg { height: 300px; }

div.previewCoupon { width:600px; margin-top: 10px; display: none; background: url(../image/ajax-loader-big.gif) center no-repeat; }
div.previewCoupon img { border: none; }

.loading { background: url(../image/ajax-loader.gif) 0px 1px no-repeat; padding-left: 22px; }
		
#IFrame body { font-size: 11px; }		

/* INTRO MESSAGE */
div.intro-message {border-top: 4px solid #3f6a83; border-bottom: 4px solid #3f6a83; background-color: #f6f6f6; padding:4px; }
.intro-message p {font-size: 18px; line-height: 22px; color:#E67E00; padding-top: 5px;}
	/* TWITTER */
	div#twitterdiv, div#reviewdiv, div#messageFans {background: #fff;position: relative;	float: left;	z-index:2;	border: 5px solid #ddd;	width: 422px; margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding-top: 5px; padding-right: 15px;	padding-bottom: 5;	padding-left: 15px;}
	#twitterdiv h1, #messageFans h1 {font-size: 18px; line-height: 22px;}
	#twitterdiv textarea, #twitterdiv input, #reviewdiv textarea, #reviewdiv input { font-size:16px; border:1px solid #AAAAAA; padding:4px 2px; margin-bottom: 15px; margin-top: 5px; height:3.5em; width: 416px;}
	
	#twitterdiv #long_val {height: 18px; width: 336px; font-size: 14px; padding: 2px;}
	#twitterdiv #submit_short {width: 75px; float: right; font-size: 14px; margin-top: 5px; height:24px; padding-bottom:2px; padding-top: 0; padding-left:0;}
	
	#messageFans textarea { font-size:16px; border:1px solid #AAAAAA; padding:4px 2px; margin-bottom: 15px; margin-top: 5px; height:4.5em; width: 416px;}
	#messageFans input { font-size:16px; border:1px solid #AAAAAA; padding:4px 2px; margin-bottom: 15px; margin-top: 5px; height:1.25em; width: 416px;}
	#twitterdiv button, #messageFans button { background: #777 ; text-transform: uppercase; font-size: 10px; letter-spacing: 1px; padding: 6px 8px; border: 0; color: #fff; cursor: pointer; float:right; margin-top:4px;}
	#twitterdiv button, #messageFans button { background: #777 ; text-transform: uppercase; font-size: 10px; letter-spacing: 1px; padding: 6px 8px; border: 0; color: #fff; cursor: pointer; float:right; margin-top:4px;}
	#twitterdiv p, , #messageFans p {text-align:left; font-size: 12px;}
	a.twitterSlide { width: 54px; height: 18px; background: transparent url(../image/hide-twitter-btn.png) 0px 0px no-repeat; float: right;}
	a.twitterSlide.active { width: 54px; height: 18px; background: transparent url(../image/show-twitter-btn.png) 0px 0px no-repeat; float: right;}

div#notwitterdiv {width: 422px;	background: #fff;	border: 5px solid #ddd;	position: relative;	float: left;	z-index:2;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding-top: 5px; padding-right: 15px;	padding-bottom: 5;	padding-left: 15px;}
	#notwitterdiv h1 {font-size: 18px; line-height: 22px;}
	#notwitterdiv textarea, #notwitterdiv input { font-size:16px; border:1px solid #AAAAAA; padding:4px 2px; margin-bottom: 15px; margin-top: 5px; height:3.5em; width: 416px;}
	#notwitterdiv button { background: #777 ; text-transform: uppercase; font-size: 10px; letter-spacing: 1px; padding: 6px 8px; border: 0; color: #fff; cursor: pointer; float:right; margin-top:4px;}
	#notwitterdiv p {text-align:left; font-size: 12px;}

/* Facebook */

	div#fb-status-update {background: #fff;position: relative;	float: left;	z-index:2;	border: 5px solid #ddd;	width: 422px; margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding-top: 5px; padding-right: 15px;	padding-bottom: 5;	padding-left: 15px;}
	#fb-status-update h1 {font-size: 18px; line-height: 22px;}
	#fb-status-update textarea { font-size:16px; border:1px solid #AAAAAA; padding:4px 2px; margin-bottom: 15px; margin-top: 5px; height:3.5em; width: 416px;}
	#fb-status-update input { font-size:16px; border:1px solid #AAAAAA; padding:2px 2px; margin-bottom: 2px; margin-top: 2px; }
	#fb-status-update #long_val {height: 18px; width: 336px; font-size: 14px; padding: 2px;}
	#fb-status-update #submit_short {width: 75px; float: right; font-size: 14px; margin-top: 5px; height:24px; padding-bottom:2px; padding-top: 0; padding-left:0;}
	
	#fb-status-update button { background: #777 ; text-transform: uppercase; font-size: 10px; letter-spacing: 1px; padding: 6px 8px; border: 0; color: #fff; cursor: pointer; float:right; margin-top:4px;}
	#fb-status-update button { background: #777 ; text-transform: uppercase; font-size: 10px; letter-spacing: 1px; padding: 6px 8px; border: 0; color: #fff; cursor: pointer; float:right; margin-top:4px;}
	#fb-status-update p {text-align:left; font-size: 12px;}
	a.twitterSlide { width: 54px; height: 18px; background: transparent url(../image/hide-twitter-btn.png) 0px 0px no-repeat; float: right;}
	a.twitterSlide.active { width: 54px; height: 18px; background: transparent url(../image/show-twitter-btn.png) 0px 0px no-repeat; float: right;}

div#nofacebookdiv {width: 422px;	background: #fff;	border: 5px solid #ddd;	position: relative;	float: left;	z-index:2;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding-top: 5px; padding-right: 15px;	padding-bottom: 5;	padding-left: 15px;}
	#nofacebookdiv h1 {font-size: 18px; line-height: 22px;}
	#nofacebookdiv textarea, #nofacebookdiv input { font-size:16px; border:1px solid #AAAAAA; padding:4px 2px; margin-bottom: 15px; margin-top: 5px; height:3.5em; width: 416px;}
	#nofacebookdiv button { background: #777 ; text-transform: uppercase; font-size: 10px; letter-spacing: 1px; padding: 6px 8px; border: 0; color: #fff; cursor: pointer; float:right; margin-top:4px;}
	#nofacebookdiv p {text-align:left; font-size: 12px;}

/* REVIEWDIV */
	#idreviewlink {width: 422px; }
	#reviewDiv {}	
	a.reviewSlide { width: 142px; height: 18px; background: transparent url(../image/hide-review.png) 0px 0px no-repeat; float: right;}
	a.reviewSlide.active { width: 142px; height: 18px; background: transparent url(../image/show-review.png) 0px 0px no-repeat; float: right;}
	
	/* FANS */
	
	.fans {border: #eeeeee 3px solid; padding: 4px; margin: 4px;}
	.fans p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#333333; line-height: 14px; margin: 3px;}

/* TRIVIA */
div#trivia-form {
	width: 550px; background: #fff; border: 5px solid #ddd; position: relative; float: left; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 5px; padding-right: 15px; padding-bottom: 0; padding-left: 15px;
	/* */
}

#dashboard-link {
background-color:#F4F4F4;
margin:4px auto;
padding-bottom:2px;
text-align:center;
}

/* Article Comments */
div.article-comments { border-top: 4px solid #ddd}	
div.article-comments h4 { font-family:georgia; font-size:16px; font-weight:100; margin-bottom: 5px;}

/*ADIRONDACK TRUST FOOTER */
div.adk-trust {
	background-image: url(../image/adirondack-footer-bg.gif); background-position: 694px 0px;background-repeat: no-repeat; height:	60px; border-top:1px solid #DDDDDD;position:relative;width:940px;margin-top: 0;margin-right: 0;margin-bottom: -15px;margin-left: -20px;padding-top: 5px;padding-right: 20px;padding-bottom: -20px;padding-left: 20px; width:940px; bottom: -15px;}
div.adk-trust p {
	width: 660px;	float: left;	padding-right: 266px;	text-align: left;	font-family: "Times New Roman", Times, serif;	font-size: 12px;	letter-spacing: 1px;}
div.adk-trust img {
	border: none;	float: left;	position: relative;	left: -4px;	top: 0px;}
	
	/* Support Related Stuff*/
	div#support-link {background-color: #F4F4F4; border: 1px solid #DDD; margin-top: 4px; padding: 2px; }

	/* YELP SECTION */	
	.yelp {}
	.yelp h4 {font: 14px Georgia, "Times New Roman", Times, serif; color: #264B61; margin-bottom: 8px; padding-bottom:2px; text-align: center;}
	#redbottom {padding-bottom:2px; border-bottom:1px solid #9C3322;}
	
	/*Facebook Page Promote */
	.fb-promote {float: right; display: block; background:#FFFFFF none repeat scroll 0 0; text-align:right; width: 100%;}
	.fb-promote button { background: #69C; font-size: 11px; letter-spacing: 1px; padding: 3px 6px; border: 0; color: #fff; cursor: pointer}
	button#facebook-post { background: #69C; color: #fff; text-transform: none; height: 22px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}

	#facebook-publish {
	background-color: #D8E4F1; padding: 4px;
	}
	span#open-facebook-publish {background: #69C; text-align: center;}

	input#fb-status-update {}
	.error {display: block; color:#900; }
	#fb-status-update input.error, .error input#fb-status-update, .error #fb-status-update input {border: 1px solid #900; }
	div.facebook-publish input { float: left; margin: 3px 5px 15px 0; clear: left; display: inline !important; width: auto  !important; height: auto  !important; padding: 0; border: 0; }
	div.facebook-publish label { display: inline  !important; clear: none  !important;  margin: 0px 20px 0px 0  !important; letter-spacing: normal !important; font-size: 9px !important}

	/*add-edit-promote */
	div#add-edit-promote {background: #fff;		border: 5px solid #ddd;	 margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding-top: 5px; padding-right: 15px;	padding-bottom: 5;	padding-left: 15px;}
	#add-edit-promote h1 {font-size: 18px; line-height: 22px;}
	#add-edit-promote textarea { font-size:16px; border:1px solid #AAAAAA; padding:4px 2px; margin-bottom: 15px; margin-top: 5px; height:3.5em; width: 416px; float: none;}
	div#add-edit-promote input { font-size:16px; border:1px solid #AAAAAA; padding:2px 2px; margin-bottom: 2px; margin-top: 2px; }
	#add-edit-promote #long_val {height: 18px; width: 336px; font-size: 14px; padding: 2px;}
	#add-edit-promote #submit_short {width: 75px; float: right; font-size: 14px; margin-top: 5px; height:24px; padding-bottom:2px; padding-top: 0; padding-left:0;}
	
	#add-edit-promote button { background: #777 ; text-transform: uppercase; font-size: 10px; letter-spacing: 1px; padding: 6px 8px; border: 0; color: #fff; cursor: pointer; float:right; margin-top:4px;}
	#add-edit-promote button { background: #777 ; text-transform: uppercase; font-size: 10px; letter-spacing: 1px; padding: 6px 8px; border: 0; color: #fff; cursor: pointer; float:right; margin-top:4px;}
	#add-edit-promote p {text-align:left; font-size: 12px;}
	
	div#add-edit-promote input { /* display: block; */ float:left;
margin-left:4px;
margin-right:4px;
text-align:left;
width:20px; margin-bottom:3px; }
	div#add-edit-promote label {display: inline; float: none; line-height: 24px;}
	div#add-edit-promote textarea { font-size:16px; border:1px solid #AAAAAA; padding:4px 2px; margin-bottom: 15px; margin-top: 5px; height:3.5em; width: 97%; float: none;}
	
	/*FOURSQUARE DATA */
	div#foursquare { background: #f4f4f4; height: 120px; padding: 4px; border: 1px solid #ccc;}
	#foursquare p { font-family:Tahoma; font-size:15px; }
	#foursquare ul {	margin-left: 0;	padding-left: 0;	display: inline;	} 

	#foursquare ul li {	margin-left: 0;	margin-bottom: 0; text-align: center; padding: 2px;	list-style: none; display: inline;	float:left; width: 75px; height: 90px;}
	#foursquare ul li p {display: inline; line-height: 40px; color: #79C1D4; font-size: 24px; }
	

	