/* --- Start default.css --- */

/* default.css - LR */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,
pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,
s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
    margin: 0px;
    padding: 0px;
    border: 0px;
    outline: 0px;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

html, body {
    line-height: 100%;
    font-family: Helvetica Neue, Arial, sans-serif;
}

ol, ul { 
    list-style: none;
}

a { 
    text-decoration: none;
    color: #253c87;
}

a.more {
    font-weight: bold;
    white-space: nowrap;
}

a:hover { 
    text-decoration: underline;
}

:focus { 
    outline: 0px;
}

.pagecontainer { 
    width: 978px;
    text-align: left;
    margin: 0px auto;
    z-index: 0;
}

.backbox { 
    background: #f0f0f0;
    border: 1px solid #ababab;
    border-bottom:none;
    padding: 0px;
    margin: 0px auto;
    position: relative;
    overflow: hidden;
}

.content_area { 
    width: 584px;
    overflow: hidden;
    background-color: #fcfcfc;
    margin: 5px 5px 10px 5px;
    float: left; 
}

.ls_content_area {
    width: 778px;
    overflow: hidden;
    background-color: #fcfcfc;
    margin: 5px 5px 10px 5px;
    float: right; 
}


h1 {
    clear: left;
    color: #615F5F;
    font-size: 32px;
    font-weight: normal;
    line-height: 32px;
}

h2 { 
    font-size: 26px;
    line-height: 26px;
    color: #717171;
    border-bottom: 1px solid #c3c3c3;
    padding: 5px 10px;
    margin: 0px 0px 10px 0px;
    font-family: Helvetica Neue, Arial, sans-serif;
    font-weight: normal; 
}

h2.headline {
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 32px;
    font-weight: normal;
    line-height: 35px;
    margin: 0 0 5px;
    padding: 0;
    color: #000;
    border: none;
}

.col1 {
    width: 180px;
    float: left;
}

.col1 #clubAds {
    margin: 0px auto;
}

.full_content_area { 
    overflow: hidden;
    background-color: #fcfcfc;
    margin: 5px 5px 10px 5px;
}

.binTitle {
    font-size: 26px;
    line-height: 26px;
    color: #717171;
    border-bottom: 1px solid #c3c3c3;
    padding: 5px 10px;
    margin: 0px 0px 10px 0px;
    font-family: Helvetica Neue, Arial, sans-serif;
    font-weight: normal;
    overflow: hidden; 
}

.binTitle h2 {
    display: inline;
    margin: 0px;
    padding: 0px;
    border: none;
}

h3 { 
    font-size: 18px;
    line-height: 18px;
    color: #aaa;
    border: none;
    padding: 0;
    margin: 10px 0px 0px;
    font-family: Impact, Arial, Helvetica, sans-serif;
    font-weight: normal; 
}

/* standardized aligns and floats */
.textright {
    text-align: right;
}

.textcenter {
    text-align: center;
}

.floatleft {
    float: left;
}

.floatright {
    float: right;
}

/* right content area (it's the rail) */
.right_content { 
    width: 370px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    position: relative;
    top: 5px;
    right: 5px;
    float: right; 
}

.right_content .r_box { 
    background-image: url('/img/gridtile.png');
    padding: 15px;
    font-family: Helvetica Neue, Arial, sans-serif;
    font-size: 11px;
    margin-bottom: 10px;
}

.right_content .r_ad_box { 
    background-image: url('/img/gridtile.png');
    padding: 20px 15px;
    margin-bottom: 10px;
    text-align: center; 
    clear: none;
    overflow: visible;
}

.right_content .r_ad_box .right {
    float: right;
    background: #fff;
}

.right_content .r_ad_box .left {
    float: left;
    background: #fff;
}

.right_content .gray { 
    background-color: #f6f6f6;
    padding: 0px;
    border: 1px solid #cecece; 
}

.right_content .white { 
    background-color: #ffffff; 
}

.right_content .gray .white { 
    margin: 10px;
    padding-top: 5px;
}

.right_content h2 { 
    font-size: 26px;
    line-height: 26px;
    font-weight: normal;
    color: #717171;
    border-bottom: 1px solid #c3c3c3;
    padding: 5px 10px;
    margin: 0px 0px 5px 0px; 
    text-align: left;
}

.right_content h3 { 
    margin: 0px;
    padding: 0px 0px 0px 10px;
    text-align: left;
}

.right_content ul { 
    margin: 0px;
    padding: 0px 10px 5px 10px;
    list-style-type: none; 
}

.right_content li { 
    border-bottom: 1px solid #e4e4e4;
    padding: 5px 0px; 
}

.right_content li.last { 
    border-bottom: none; 
}

.right_content li.more { 
    border: none;
    text-align: right;
    padding-bottom: 0px; 
}

.right_content li.more a { 
    font-weight: bold; 
}

.right_content .r_box form { 
    margin: 8px;
}

.right_content .r_box form h3 { 
    margin: 5px 0px;
    padding: 0px;
}

.right_content .r_box input.input { 
    border: 1px solid #c3c3c3;
    color: #c3c3c3;
    width: 244px;
    height: 18px;
    margin-right: 5px;
    padding-left: 3px;
}

.right_content .r_box input.submit { 
    height: 23px;
    vertical-align: bottom; 
}

.right_content .r_box .advanced { 
    border-top: 1px solid #c3c3c3;
    margin: 10px;
    padding-top: 5px;
    text-align: right; 
}

.right_content .r_box .advanced a { 
    font-weight: bold; 
}

/* border styles */
.chisel_u { 
    border: 1px solid #c3c3c3;
    border-top: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    border-bottom: 2px solid #c3c3c3;
}

.chisel_d { 
    border: 1px solid #e4e4e4;
    border-top: 2px solid #c3c3c3;
    border-left: 1px solid #c3c3c3;
}

.chisel_t { 
    border: 1px solid #e4e4e4;
    border-left: 1px solid #c3c3c3;
    border-top: 2px solid #253c87;
}

/* generic image border */
.framed {
    border-style: solid;
    border-color: #ddd #bababa #4c4c4c #d5d5d5;
    border-width: 1px 1px 2px 1px;
}

/* button styles */
.button { 
    border: 2px solid #aaa;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    font-size: 11px;
    line-height: 12px;
    padding: 3px;
    background:#fafafa; 
}

.button:hover { 
    border: 2px solid #aaa;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    background:#f3f3f3;
    text-decoration: none;
}

.button a {
    text-decoration: none;
}

.browsebutton { 
    width: 70px;
    float: right;
}

/* text sizes for adjustable content view */
.sm { 
    font-size: 13px;
    line-height: 24px;
}

.med { 
    font-size: 16px;
    line-height: 23px;
}

.lg { 
    font-size: 19px;
    line-height: 26px;
}

/* dividers */
.singlebar { 
    margin: 0px;
    padding: 0px;
    border-top: 1px solid #ababab;
    clear: both;
}

.triplebar { 
    margin: 5px 0px;
    padding: 0px;
    height: 5px;
    line-height: 5px;
    background-image: url('/img/tripleline.png');
    clear: both;
}
.ClearIt, .clearit {
    clear: both; 
    display: block;
    padding-bottom: 1px;
    margin-bottom: -1px;
}


/* head stuff */
.leaderboard { 
    height: 100px;
    margin-bottom: 0px;
    position: relative;
    overflow: hidden;
}

.leaderboard .logo { 
    float: left;
    clear:left;
    display: block;
    width: 245px;
    overflow: hidden;
}

.leaderboard h1 { 
    clear: left;
    color: #615f5f;
    font-size: 32px;
    line-height: 32px;
    font-weight: normal;
    width: 245px;
    overflow: hidden;
    white-space: nowrap;
}

.sitenav { 
    margin-bottom: 10px;
}

.copyright { 
    color: #dbdbdb;
    font-size: 10px;
    padding: 10px;
    text-align: center;
    clear: both;
}

.copyright a { 
    color: #dbdbdb;
}

/* tab style */
ul.tabs { 
    margin: 0px 0px 0px 1px;
    padding: 0px;
    z-index: 1;
    height: 26px;
}

ul.tabs li.tab {
    float: left;
    text-align: center;
    background-color: #e4e4e4;
    padding: 5px 10px 4px;
    border: 1px solid #c3c3c3;
    border-bottom: 2px solid #253c87;
    cursor: pointer;
    margin-right: 2px; 
    color: #666;
}

ul.tabs li.active { 
    background-color: #253c87;
    cursor: auto;
    color: #fff;
    border: 1px solid #253c87;
    border-bottom: 2px solid #253c87;
}  

/* likeme constants */
.LikemeLike { 
    color: #1999ce;
    font-weight: bold;
}

.LikemeMe { 
    color: #ef4c23;
    font-weight: bold; 
}

.LikemeNet { 
    color: #659a42;
    font-weight: bold; 
}

.likeme_badge {
    height: 82px;
    width: 55px;
    background: transparent url(/img/likeme-counter.png) no-repeat scroll 0 0;
    cursor: pointer;
    text-align:center;
    font-weight: bold;
    color: #444;
    font-size: 28px;
    line-height: 52px;
}

.likeme_doodad {
    height: 42px;
    width: 96px;
    float: right;
    background: transparent url(/img/likeme-counter2.png) no-repeat scroll 0 0;
    margin: 10px 5px; 
    cursor: pointer;
    text-align:left;
}

.likeme_doodad span {
    display: block;
    width: 48px;
    text-align: center;
    font-weight: bold;
    margin-top: 8px;
    color: #444;
}

/* section link colors */
.art a { color: #330870; } 
.bestof a { color: #d66b28; }
.film a { color: #005e68; }
.music a { color: #3817bc; }
.news a { color: #3f1020; }
.promotions a, .theads a { color: #9e1869; }
.readerrecommendations a { color: #d35b12; }
.restaurants a { color: #0d88eb; }
.slideshow a { color: #994ab1; }
.city a { color: #253c87; }

/* calendar popup */
/* new datepicker style */
.ui-datepicker-trigger {
    cursor: pointer;
}

#ui-datepicker-div,
.hasDatepicker {
    border: 1px solid #253c87;
    background: #eee;
    font-size: 10px;
    width: 162px;
    position: relative;
    text-align: center;
    border-bottom: 1px solid #253c87;
    z-index: 1000;
}

#ui-datepicker-div table,
.hasDatepicker table {
    margin: 3px;
    border-collapse: separate;
}

#ui-datepicker-div thead,
.hasDatepicker thead {
    background: #eee;
    text-transform: uppercase;
}

#ui-datepicker-div td,
.hasDatepicker td {
    width: 20px;
    height: 18px;
    background: #fff;
    text-align: center;
    font-weight: bold;
}

td.ui-datepicker-unselectable {
    background: #eee;
}

#ui-datepicker-div td a,
.hasDatepicker td a {
    display: block;
    height: 18px;
    width: 20px;
    line-height: 16px;
    text-decoration: none;
}

#ui-datepicker-div td a:hover,
.hasDatepicker td a:hover {
    background: #253c87;
    color: #fff;
}

.ui-datepicker-prev,
.ui-icon-circle-triangle-w {
    background-color: #253c87;
    background-image: url('/img/arrow-left-tiny.png');
    background-position: 0px 2px;
    position: absolute;
    left: 0px;
    top: 0px;
    height: 20px;
    width: 15px;
    cursor: pointer;
}

.ui-datepicker-next,
.ui-icon-circle-triangle-e {
    background-color: #253c87;
    background-image: url('/img/arrow-right-tiny.png');
    background-position: 1px 2px;
    position: absolute;
    right: 0px;
    top: 0px;
    height: 20px;
    width: 15px;    
    cursor: pointer;
}

.ui-datepicker-today a {
    color: #fff;
    background: #253c87;    
}

.ui-datepicker-current,
.ui-datepicker-close,
.ui-datepicker-clear {
    display: none;
}
.ui-datepicker-new-month,
.ui-datepicker-new-year {
    font-size: 9px;
}

.smallSpan {
	font-size:9px;
}

.emSpan {
	font-style:italic;
}
.IMGLeft, .imgleft{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.IMGRight, .imgright{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
.SubHead{
	border-bottom:0px;
	border:0px;
	padding:0px;
	margin:10px 0px 10px 0px;
	font-size:18px;
	color:#717171;
	display:block;
}

.PencilAd
{
	text-align: center;
	margin-bottom: 5px;
}

.PencilAd img
 {
    border:none;
    margin:0 auto 5px auto;
 }

/* --- End default.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/UpcomingEvents.css --- */

/* upcoming events widget */
.upcomingevents ul li { 
    width: 192px;
    float: left;
    text-align: center;
    margin: 5px 0px 10px 0px; 
}

.upcomingevents ul li h3 { 
    color: #000;
} 

/* --- End /home/httpd/public/app_frame2/webroot/css/UpcomingEvents.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ClubsEventsGrid.css --- */


.grid_search
{
	padding: 10px;
	background-color: #202020;
	overflow: auto;
}
.grid_search .searchbar
{
	margin: 20px 0px 0px;
	
}

.grid_search .searchbar .searchTitle
{
	color: #F10202;
	font-weight: bold;
	float: left;
	width: 100px;
	margin: 0px;
}

.grid_search .searchbar form
{
    float:left;
	width: 400px;
    margin-top: -5px;
}

.grid_search .searchbar form .searchdate
{
	width: 200px;
}

.grid_search select
{
	float: left;
	margin-right: 10px;
	width: 150px;
	border: 0px;
	padding: 2px;
}

.grid_search #searchSubmit
{
	float: left;
	width: 20px;
}


.grid_search .week_search
{
    width: 625px;
	padding: 5px 5px 5px 0px;
	margin: 0px 0px 10px 0px;
	border-right: none;
	clear: both;
}

.grid_search .week_search a
{
	color: #000;
	text-decoration: none;
}

.grid_search .week_search ul
{
	margin: 3px 0px 0px 0px;
	list-style-type: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
}

.grid_search .week_search li.active
{
    background: url("/img/button_active.gif");
	height: 12px;
	width: 83px;
	margin: 0px 1px;
	padding: 2px;
	float: left;
	text-align: center;
}

.grid_search .week_search li.active a
{
color: #fff;
}

.grid_search .week_search li.inactive 
{
    background: url("/img/button_inactive.gif");
	height: 12px;
	width: 83px;
	margin: 0px 1px;
	padding: 2px;
	float: left;
	text-align: center;
}

.gridEntries
{
	margin: 2px 0px;
	clear: both;
}

.entry
{
    font-family: arial, helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 11px;
	padding: 0px;
	margin: 20px 0px 0px 0px;
	line-height: 18px;
	clear: both;
	border-top: 1px solid #000000;
}

.sponsored
{
	background-color: #320707;
	
}
.main .entry h2
{
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
	margin: 10px 0px 0px 10px;
	padding: 0px;
}

.entry img
{
	float: right;
	margin: 10px;
	border: 1px #111111 solid;
	border-right: 2px #111111 solid;
	border-bottom: 2px #111111 solid;
	
}

.entry .description
{
	margin: 10px 0px 0px 40px;
}
.descriptor
{
	color: #F10202;
}

.sponsored
{
	background-color: #320707;
	overflow: auto;
	padding: 0px;
	border-top: none;
}

.sponsored-leader
{
	background: #202020 url('/img/sponsored_bk.png');
	background-repeat: repeat-x;
    display: block;
    text-align: center;
}

.sponsored-leader h3
{
	background: #202020;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 5px;
	display: inline;
	
}

.event_name
{
	font-weight: bold;
	color: #ffffff;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/ClubsEventsGrid.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/autobuzz.css --- */

.AutobuzzContentArea
 {
    width:              585px;
 }

.Autobuzz 
 {
    line-height:        18px;
 }
 
 .Autobuzz .Body {
     font-size: 12px;
 }
 
.AutobuzzCol1
 {
    float:              left;
    width:              135px;
    background:         #ccc;
    margin:             5px 0px 5px 5px;
 } 
 
.AutobuzzCol1 h2
 {
    color:              #666;
    margin:             2px 5px;
    font-size:          11px;
    text-align:         center;
    line-height:        normal;
 }


.AutobuzzCol1 h3
 {
    font-family:        Georgia, Times New Roman, Times, serif;
    color:              #000;
    margin:             0px 10px;
    font-size:          11px;
    text-align:         center;
    border-bottom:      1px #fff solid;
 }

.AutobuzzCol1 h4
 {
    font-family:        Georgia, Times New Roman, Times, serif;
    margin:             10px 10px;
    font-size:          14px;
    text-align:         left;
    color:              #253c87;
 }


.AutobuzzCol1 img
 {
    margin:             0px 6px;
    border:             1px #666 solid;
 }

.AutobuzzMakeList
{
    margin:              0px;
}
.AutobuzzMakeList ul
 {
    margin:              10px; 
    color:               #253c87;
    padding:             0px;
    list-style-type:     disc;    
 }

.AutobuzzMakeList li
 {
    color:               #253c87;
    font-size:           11px;
    margin:              0px;
    padding:             0px;
    list-style-position: inside;
 }

.AutobuzzMakeList li a:link
 {
    color:               #253c87;
    text-decoration:     underline;
    font-size:           11px;
 }

.AutobuzzMakeList li a:hover
 {
    color:               #253c87;
    text-decoration:     underline;
    font-size:           11px;
 }

.AutobuzzMakeList li a:visited
 {
    color:               #253c87;
    text-decoration:     underline;
 }

.AutobuzzCol2
 {
    float:               right;
    width:               425px;
    padding-right:       10px;
 }
 
.AutobuzzCol2 h2
{
    font-size:          18px;
    line-height:        normal;
}

.Autobuzz .SideBar
 {
    width:              200px;
    float:              right;
    padding:            10px;
    margin:             20px 0px 10px 10px;
    line-height:        normal;
    color:              #333;
    font-family:        Helvetica Neue, Arial, sans-serif;
    font-size:          11px;
    line-height:        13px;
 }

.Autobuzz .SideBar div
 {
    background:         #eee;
    padding:            10px;
    line-height:        11px;
    color:              #666;
    font-family:        Helvetica Neue, Arial, sans-serif;
    font-size:          10px;
 }

.Autobuzz .SideBar div p
 {
    margin:             2px 0px 0px 0px;
    line-height:        normal;
 }

.Autobuzz img
 {
    margin-bottom:      10px;
    border:             1px #333 solid;
 }
    
.Autobuzz h2
 {
    margin:             10px 0px 0px 0px;
    padding:            0px;
    color:              #253c87;
    font-family:        Impact, Arial, Helvetica, sans-serif;
 }

.Autobuzz h3
 {
    margin:             0px;
    padding:            0px;
    font-family:        Georgia, Times New Roman, Times, serif;
    font-size:          14px;
    }

.Autobuzz h4
 {
    margin:             0px 0px 10px 0px;
    padding:            0px;
    color:              #666;
    font-size:          11px;
    font-weight:        normal;
    }
    
.AutobuzzResults ul
 {
    margin:             0px5px;
    padding:            0px;
    list-style-type:    none;
    width:              425px;
    float:              right;
    
 }
 
.AutobuzzResults li
 {
    margin-bottom:      10px;
    padding:            0px;
    clear:              both;
    font-size:          12px;
    line-height:        14px;
 }
 
.AutobuzzResults li img
 {
    border:             none;
    float:              right;
    margin:             25px 0px 10px 10px;
 }
 
.AutobuzzResults h2
 {
    margin:             0px;
    padding:            0px;
    font-size:          18px;
    font-weight:        bold;
    color:              #999;
 }
 
.AutobuzzResults ul h2
{
    font-size:         16px;
    margin: 0px;
}
  
.AutobuzzResults div
{
    padding: 0px;
    margin: 0px;
}

.AutobuzzResults em
{
    font-style:         normal;
}
 
 .SponsorList
{
    border:             #ccc 1px solid;
    overflow:           visible;
    padding:            0px;
    margin:             0px; 
}
    
 .SponsorList ul
 {
    list-style:         none;
    padding:            0px 10px;
    margin:             0px;
}


.SponsorList li
{ 
    clear:              both;
    padding:            0px;
    margin:             5px 0px 0px;
    border-bottom:      1px #eee solid;
    overflow:           hidden;
}

.SponsorList h2
{
    font-size:          11px;
    padding:            0px 5px;
    font-weight:        normal;
    margin:             0px 0px 5px 0px;
    color:              #666;
    background:         #eee;
}

.SponsorList .left h3
{
    font-size:          12px;
    padding:            0px;
    margin:             0px;
    color:              #666;
    width:              500px;
    font-weight:        normal;
}

.SponsorList .left h3 em
{
    font-style:         normal;
    color:              #253c87;
    font-weight:        bold;
}

.SponsorList .left
{
    width:              60%;
    float:              left;
    text-align:         left;
}


.SponsorList .right
{
    width:              35%;
    float:              right;
    text-align:         right;
}

.SponsorList .right h3
{
    margin:             0px;
    padding:            0px;
    color:              #666;
    font-size:          12px;

    }
    
.SponsorList div
 {
    color:              #666;

 }    
    

/* --- End /home/httpd/public/app_frame2/webroot/css/autobuzz.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/EventView.css --- */

/* Events Landing ----------------------------------------*/
.eventview .binTitle a.button {
    float: right;
    padding: 0px 3px;
    line-height: 20px;
    margin-top: 2px;
/*    display: none; */
}

.eventview .binTitle a.button:hover {
    text-decoration: none;
}

.event_view { 
padding: 0px 10px 10px;
}

.event_view .likeme_badge {
    float: right;
}

.event_view .event_date { 
font-size: 14px;
color: #666666;
font-weight: bold;
border-bottom: 1px solid #e4e4e4;
padding-bottom: 5px;
margin-bottom: 5px;
}

.event_view .event_info { 
border-bottom: 1px solid #e4e4e4;
margin-bottom: 10px;
font-size: 14px;
color: #666666;
}

.event_view .event_info .sm_venue a { 
font-size: 12px;
}

.event_view .event_info strong { 
color: #333333;
}

.event_view .like_me_badge { 
float: right;
padding: 10px 0px 10px 10px;
background-color: #ffffff;
}

.event_view h2.headline { 
color: #253c87;
}

.event_view .event_article h3, 
#Event_OfficialWord h3, 
#Event_FreeStuff h3 { 
font: 18px Georgia, Times New Roman, Times, serif;
color: #253c87;
margin: 2px 0px;
}

.event_view .event_article small { 
font-size: 11px;
color: #666666;
font-style:italic;
}

.event_view .event_article p { 
margin: 5px 0px 10px;
font: 12px Georgia, Times New Roman, Times, serif;
line-height: 20px;
}

.event_view .Event_CategoryTree a { 
font: bold 11px Helvetica Neue, Arial, sans-serif;
}


.event_view .event_article .img_box { 
float: right;
margin: 0px 0px 5px 10px;
}

.event_view .event_article .img_box .photo_credit { 
margin-top: 3px;
font-size: 11px;
font-style:italic;
color: #666666;
text-align: right;
}

.event_view .event_article .img_box .photo_caption { 
font-size: 11px;
color: #666666;
}

.event_view .bottom_bar { 
border-top: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
padding: 5px 0px 0px;
overflow: hidden;
clear: both;
}

.event_view .bottom_bar .beSocial { 
float: right;
width: 250px;
}

.event_view .bottom_bar .socialLinks { 
float: left;
width: 300px;
}

.event_view .bottom_bar .socialLinks img { 
float: left;
}

.eventview .promomulti p {
line-height: 20px;
}

.eventview .retail_description p,
.eventview .retail_description h3 {
font-family: Helvetica Neue, Arial, sans-serif;
}

.event_view .sm { 
font-size: 11px;
color: #888;
}

.event_view .sm_head { 
font-size: 11px;
color: #888;
font-style: italic;
}

#Event_OfficialWord{
	margin-bottom:10px;
}
#Event_OfficialWord p {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:12px;
	line-height:20px;
	margin-bottom: 10px;
}


.Event_RetailCTA{
	margin-top:10px;
}
.Event_RetailCTA .button{
	padding-left:5px;
	padding-right:5px;
	margin-right:10px;
}

.Event_FeaturedDate {
	color:#717171;
	font-size:12px;
	margin-bottom: 10px;
}

#Event_FreeStuff{
	border-top:1px solid #aaaaaa;
}

#Event_FreeStuff p {
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:20px;
	margin:10px 0;
}

/* parent event stuff */
.parentEvent .event_info {
    clear: both;
}

.parentEvent .event_info ul li {
    border-top: 1px solid #ccc;
    margin-bottom: 5px;
}

.parentEvent .event_info ul li .event_date {
    border: none;
    padding-bottom: 0;
}

.parentEvent .event_info h2 {
    display: none;
}

.parentEvent h3 {
    font-family: Helvetica Neue, Arial, sans-serif;
    font-size: 16px;
    color: #666;
}

.parentEvent .img_box {
    float: right;
    margin: 0px 0px 10px 10px;
}

.parentEvent ul {
    margin-top: 10px;
}
/* / Events Landing ----------------------------------------*/

/* --- End /home/httpd/public/app_frame2/webroot/css/EventView.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ClubsFeaturedSlideshows.css --- */


.clbFeaturedSlide {
	float: left; 
	background-color: #202020;
	text-align: center;
	border-bottom: 2px solid #000;
	clear: both;
}

.clbFeaturedSlide ul li {
		float: left; 
		border-right: 1px solid #000;
		text-align: center;
		padding: 10px 18px;
		width: 177px;
		color: #fff;
		overflow: hidden;
		font-size: 12px;
		border-left: 1px solid #333333;
		border-top: 1px solid #333333;
}

.clbFeaturedSlide ul li img {
	margin-bottom: 10px;
}

.clbFeaturedSlide ul li a { 
	font-size: 14px;
}

.clbFeaturedSlide ul li a.dateLink { 
	font-size: 12px;
	color: #fff;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/ClubsFeaturedSlideshows.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ClubsNightBrat.css --- */

.clbNightBrat { 
margin-bottom: 15px;
background-color: #202020;
float: left;
font-size: 15px;
width: 100%;
color: #fff;
}

.clbNightBrat h3 { 
margin-left: 10px;
}

.clbNightBrat img { 
float: left;
margin: 0px 10px 10px 0px;
}

.clbNightBrat .bratBottom { 
clear: both;
font-size: 13px;
overflow: hidden;	
}

.clbNightBrat ul li { 
padding: 10px;
border-top: 1px solid #000;
overflow: hidden;
}

.clbNightBrat ul li:first-child { 
border: none;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/ClubsNightBrat.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/PromotionsPromoters.css --- */

/* PromotionsPromoters */
.promopromoters ul li { 
    margin: 5px;
    border-bottom: 1px dotted #c3c3c3;
    overflow: auto;
    font-size: 12px;
    line-height: 15px; 
}

.promopromoters ul li.last { 
    border-bottom: none;
    margin-bottom: 0px;
}

.promopromoters .logo { 
    height: 150px;
    width: 150px;
    margin: 0px 5px 10px;
    border: 1px solid #888888;
    float: left;
    line-height: 150px;
    text-align: center;
    vertical-align: middle; 
}

.promopromoters .logo span { 
    display: inline-block;
    height: 50%;
    width: 1px; 
}

.promopromoters .logo img { 
    vertical-align: middle; 
}

.promopromoters .promoter { 
    float: right;
    width: 400px;
    color: #888888; 
}

.promopromoters .promoter h3 { 
    font-style: normal;
    padding: 0px;
    margin: 0px 0px 5px 0px;
}

.promopromoters .promoter h3 a { 
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 20px;
    line-height: 20px;
    font-weight: normal; 
    color: #9e1869;
}

.promopromoters .promoter a { 
    color: #888888;
}  

.promopromoters .promoter label { 
    display: block;
    clear: both;
    color: #000000;
    font-weight: bold;
    font-size: 11px;
    margin: 10px 0px 0px 0px; 
}  

/* --- End /home/httpd/public/app_frame2/webroot/css/PromotionsPromoters.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/PhotoGallerySlider.css --- */


#PhotoGallery #TopStoriesSlider { 
    margin:0px 0px 0px 3px;
    clear: both;
    height: 215px;
}

.PhotoGallery_jCarouselLite {
	float:left;
}
.PhotoGallery_jCarouselLite_prev{
    position: relative;
	float:left;
    top: 0;
    left: 0;
    width: 56px;
    height: 210px;
    background-image: url('/img/tallscroll-l.png');
    background-color: #6c6c6c;
    cursor: pointer;
}
.PhotoGallery_jCarouselLite_next {
    position: relative;
	float:left;
    top: 0;
    right: 0;
    width: 56px;
    height: 210px;
    background-image: url('/img/tallscroll-r.png');
    background-color: #6c6c6c;
    cursor: pointer;
}

.PhotoGallery_jCarouselLite_prev:visited,.PhotoGallery_jCarouselLite_prev:hover {
	text-decoration:none;
	background-color: #8f8f8f;
}

.PhotoGallery_jCarouselLite_next:visited, .PhotoGallery_jCarouselLite_next:hover{
	text-decoration:none;
	background-color: #8f8f8f;
}


.PhotoGallery_slider_recent_list LI{
	width:143px;
	padding:0px 5px 0px 5px;
	font-size:.6em;
	height:210px;
	position:relative;
	border-right:1px solid #C6C6C6;
	border-left:1px solid #ffffff;
	background-color:#E0E0E0;
}	
.PhotoGallery_slider_recent_list LI IMG{
    margin: 5px 0px 5px 5px;
}
.PhotoGallery_photos {
	position:absolute;
	color:#a0a0a0;
	bottom:0;	
	left:5px;
	font-size:12px;
}
.PhotoGallery_title {
	height:49px;
	overflow:hidden;
	font-family: Helvetica Neue, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	margin: 0px;
	padding: 8px 3px 4px;
	color:rgb(153, 74, 177);
}

/* --- End /home/httpd/public/app_frame2/webroot/css/PhotoGallerySlider.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/SlideshowIndex.css --- */

.slideshow_area {
    float: left;
    margin: 5px 5px 10px;
    overflow: hidden;
    width: 584px;
}

.featured_slideshow {
    width: 582px;
    overflow: hidden;
    background-color: #E2E2E2;
    margin: 0px 0px 10px 0px;
    float: left;
    border: 1px solid #c3c3c3;
    padding-bottom: 10px;
    background-color: #d3d3d3;
    background-image: url(/img/gradient285.png);
    background-repeat: repeat-x;
}

.featured_slideshow .image {
    float: left;
    margin: 0px 10px 0px 5px;
    width: 300px;
    height: 230px;
    overflow: hidden;
}

.featured_slideshow .blurb {
    float: right;
    margin-right: 10px;
    width: 255px;
}

.featured_slideshow .description {
    font-size: 12px;
    line-height: 18px;
    padding-right: 5px;
}

.featured_slideshow .photocount {
    font-size: 12px;
    color: #888;
}

.more_slideshows {
    width: 582px;
    overflow: hidden;
    background-color: #fcfcfc;
    margin: 0px 0px 10px 0px;
    float: left;
    border: 1px solid #e4e4e4;
}

.more_slideshows ul {
    list-style-type: none;
    margin: 0px 10px 5px;
    padding: 0px 0px 10px;
    border-bottom: 1px dotted #c3c3c3;
}

.more_slideshows ul li {
    float: left;
    width: 180px;
    padding: 5px 0px 0px 10px;
}

.more_slideshows ul li:first-child {
    padding-left: 0px;
}

.more_slideshows ul li .image {
    overflow: hidden;
    width: 175px;
    height: 120px;
    margin-bottom: 4px;
}

.more_slideshows ul li .description {
    clear: left;
    font-size: 11px;
    line-height: 15px;
}

.more_slideshows ul li .photocount {
    clear: left;
    font-size: 11px;
    color: #888;
    font-weight: bold;
}
div.slideshow div.pagination {
    padding: 5px;
    text-align: center;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/SlideshowIndex.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/NeighborhoodLocations.css --- */

/* -------------------------------- Neighborhood Locations ----------------------------------------*/

.neighborhood_locations { 
padding: 10px;
font-size: 11px;
}

.neighborhood_locations h3 {
font: 24px Helvetica Neue, Arial, sans-serif;
margin:0px 0px 10px;
border-bottom: 1px solid #cccccc;
}

.neighborhood_locations ul { 
margin-bottom: 20px;
}

.neighborhood_locations ul li { 
border-bottom: 1px dotted #aaaaaa;
padding: 10px 0px;
overflow:hidden;
}

.neighborhood_locations ul li .categories { 
font-size: 14px;
}

.neighborhood_locations ul li .bold_link { 
font-weight: bold;
}

.neighborhood_locations ul li img { 
float: right;
margin-left: 10px;
}

.neighborhood_locations ul li h4 { 
font: 18px Georgia, Times New Roman, Times, serif;
}

.neighborhood_locations ul li h5 { 
font: 14px Georgia, Times New Roman, Times, serif;
margin: 0px;
}

.neighborhood_locations ul li small { 
font-size: 14px;
color: #717171;
}

.neighborhood_locations ul li p { 
margin-top: 10px;
line-height: 16px;
}

.neighborhood_locations ul li.more_neighborhood { 
text-align:right;
border: none;
font-weight: bold;
padding-bottom: 0px;
}

/* -------------------------------- / Neighborhod Locations ----------------------------------------*/

/* --- End /home/httpd/public/app_frame2/webroot/css/NeighborhoodLocations.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/SearchDining.css --- */

/* SearchDining widget */
.search_dining h3 { 
    margin-top: 5px; 
}

.search_dining input { 
    font-size: 11px; 
}  

.search_dining select { 
    width: 320px;
    margin: 0px 0px 5px 0px;
    font-size: 11px; 
}

.search_dining hr { 
    margin: 10px 5px 5px;
    color: #c3c3c3;
    height: 1px;
    background-color: #c3c3c3;
    border: none; 
}

.search_dining input.zipcode { 
    width: 70px;
    padding-left: 3px; 
}

.search_dining input.keyword { 
    width: 150px;
    float: right;
    padding-left: 3px; 
}

.search_dining input.submit { 
    float: right;
    margin-left: 10px; 
}

.search_dining .lower ul li { 
    overflow: auto;
    border-bottom: 1px solid #e4e4e4;
    padding: 5px 0px;
    line-height: 15px; 
}

.search_dining .lower ul li.more { 
    border: none; 
}

.search_dining .lower ul li h4 { 
    font-size: 15px; 
}

.search_dining .lower ul li h5 { 
    font-size: 12px;
    color: #717171;
    font-style: italic;
    font-weight: normal;
    margin-top: 5px; 
}

.search_dining .lower img { 
    float: left; 
}

.search_dining .lower p { 
    margin-top: 5px;
    font-size: 12px;
    line-height: 15px; 
}

.search_dining .lower p a.more { 
    font-weight: bold; 
}

.search_dining ul.tabs { 
    margin: 0px 0px 5px 8px;
    padding: 0px;
    overflow: auto; 
}

.search_dining ul.tabs li.tab { 
    width: 40px;
    text-align: center;
    float: left;
    margin-right: 4px;
    padding: 3px 0px 0px 0px;
    font-size: 11px;
    line-height: 11px;
    font-weight: bold;
    font-family: Helvetica Neue, Arial, sans-serif;
    color: #717171; 
}

.search_dining ul.tabs li.tab div { 
    font-size: 24px;
    font-weight: bold;
    font-family: Georgia, Times New Roman, Times, serif;
    color: #253c87;
    line-height: 24px;
    margin-bottom: 3px; 
}

.search_dining ul.tabs li.active { 
    background: #eee;
    cursor: auto; 
}  

.search_dining ul.tabs li.inactive { 
    cursor: pointer; 
}

.search_dining ul.tabs li.inactive:hover { 
    background: #eee; 
}

.search_dining .monthview { 
    font-size: 10px;
    text-align: right;
    margin: 0px 5px; 
}

.search_dining .featinfo { 
    width: 205px;
    float: right; 
}

/* --- End /home/httpd/public/app_frame2/webroot/css/SearchDining.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ArticleLinks.css --- */

/* article links element */
.articlelinks table { 
    border-collapse: collapse;
    margin: 0px; 
} 

.articlelinks td { 
    border: none;
    padding: 2px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
}

.articlelinks div { 
    text-align: left;
    float: left;
    margin-top: 1px; 
    font-size: 10px;
    line-height: 10px;
}

.articlelinks td a div { 
cursor: pointer;
}

.articlelinks td img { 
    border: none;
    vertical-align: middle;
    margin: 0px 3px;
    float: left;
}


.articlelinks .SMSForm { 
padding: 5px;
width: 210px;
background-color: #e3e3e3;
z-index: 100;
}

.articlelinks .SMSForm div { 
float: left;
width: 200px;
margin-bottom: 3px;
}

.articlelinks .SMSForm input { 
margin-bottom: 5px;
float: left;
}

.articlelinks .SMSForm button { 
float: left;
width: 50px;
margin-top: 5px;
margin-right: 150px;
text-align: center;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/ArticleLinks.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/RetailDescription.css --- */

/* ---------------------- Retail Description ---------------------------------*/
.retail_description { 
/*border-top: 2px solid #253c87;*/
margin:  0px 10px 10px 10px;
padding-top: 5px;
}

.retail_description .retail_links {
font-size: 12px; 
font-weight: bold;
margin: 10px 0px;
}

.retail_description p {
font: 12px Georgia, Times New Roman, Times, serif;
line-height: 20px;
}

.eventview .retail_description {
border-bottom: 1px solid #cccccc;
padding-bottom: 5px;
}

.eventview .retail_description h3 {
font-family: Helvetica Neue, Arial, sans-serif;
font-size: 18px;
line-height: 18px;
color: #717171;
font-weight: normal;
}

/* ---------------------- / Retail Description ---------------------------------*/



/* --- End /home/httpd/public/app_frame2/webroot/css/RetailDescription.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ClassifiedsWidget.css --- */

.ClassifiedsTower
{
    border:         1px solid #253c87;
    padding:        0px;
    margin:         0px;
    
}

.ClassifiedsTower h3
{
    color:          #fff;
    font-weight:    bold;
    text-align:     center;
    background:     #253c87;
    padding:        1px;
    margin:         0px;
    text-transform: uppercase;
}


   
DIV.ClassifiedsRentals .col2{ 
	        float:right; 
	        width:200px;
} 

DIV.ClassifiedsRentals .col1{ 
        float:left; 
        width:675px; 
}

/* --- End /home/httpd/public/app_frame2/webroot/css/ClassifiedsWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/RecentRelatedWidget.css --- */

/* RecentRelatedWidget */
.recent { 
    padding: 0px 10px; 
}

.recent h3 { 
    font-style: italic;
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 22px;
    font-weight: normal;
    color: #717171;
    padding: 5px 0px;
    border-bottom: 1px dotted #c3c3c3; 
}

.recent ul { 
    margin: 10px 5px 5px 5px;
    font-family: Helvetica Neue, Arial, sans-serif;
}

.recent ul li { 
    margin: 0px 5px 10px 10px;
    font-size: 14px; 
}

.recent ul li a { 
    font-style: italic; 
}

.recent ul li h4 { 
    font-weight: normal;
    font-size: 14px; 
    color: #888888;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/RecentRelatedWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/Ads.css --- */

.Ads {
    margin: 0px auto;
 }

.Ads#Medium {
    height: 250px;
    width: 300px;
 }
 
.Ads#Medium1 {
    width: 300px;
 }

.Ads#false {
    height: 250px;
    width: 300px;
 }

.Ads#Middle {
    height: 250px;
    width: 300px;
 }

.Ads#Top {
    height: 90px;
    width: 728px;
    float: right;
    margin: 0px;
 }

.Ads#TopLeft {
    height: 100px;
    width: 300px;
    float: left;
    margin: 0px;
 /*   border: 1px solid #000; */
    position: absolute;
    top: 0px;
    left: 0px;
 }
.Ads#TopRight {
    height: 100px;
    width: 300px;
    float: right;
    margin: 0px;
/*    border: 1px solid #000; */
    position: absolute;
    top: 0px;
    right: 0px;
 }
 
 
.Ads#Left {
    height: 600px;
    width: 160px;
    margin: 10px auto;
 }
 
.Ads#Bottom {
    margin: 0px auto;
    height: 90px;
    width: 728px;
    clear: both;
 }

.bottomAd { 
    background: #f0f0f0;
    border-left: 1px solid #ababab;
    border-right: 1px solid #ababab;
    padding: 0px 0px 10px;
    margin: 0px;
    overflow: hidden;
    text-align: center;
} 

.r_ad_box .Ads#Middle,
.r_ad_box .Ads#Middle1 {
    margin-left: auto;
    margin-right: auto;
}

.Ads#x11,
.Ads#x12,
.Ads#x13,
.Ads#x14,
.Ads#x15,
.Ads#x16 {
    height: 90px;
    width: 728px;
    margin: 15px auto 10px;
    padding: 0px;
    float: none;
    display: block;
    clear: both;
 }

/* --- End /home/httpd/public/app_frame2/webroot/css/Ads.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/FeaturedEventsWidget.css --- */

/*--------------------- Featured Events Listing --------------------------------*/

.featured_events_body { 
margin: 0px;
background-color: #FFFFFF;
padding: 0px;
float: left;
} 

.featured_events_body ul {
    margin: 5px 10px;
}

.featured_events_body  li img { 
float: left;
margin: 0px 10px 5px 0px;
}

.featured_events_body li { 
font-size: 11px;
margin: 0px 0px 5px 0px;
border-bottom: 1px dotted #c3c3c3;
padding: 0px;
overflow: auto;
}

.featured_events_body h3 { 
margin: 0px 0px 5px 0px;
border-bottom: none;
}

.featured_events_body li .featured_article_heading { 
font-family: Georgia, Times New Roman, Times, serif;
font-size:16px;
margin: 0px 0px 5px 0px;
}


.featured_events_body li.more { 
text-align: right;
border-bottom: none;
}

.featured_events_body li.more a {
float: right;
}

.featured_events_body li h4 { 
font-size: 15px;
}

.featured_events_body li h5 a { 
font-weight: bold;
font-size: 12px;
}

.featured_events_body li p {
font-size: 11px;
line-height: 13px;
margin-bottom: 5px;
}

.featured_events_body li a.more { 
font-weight: bold;
white-space: nowrap;
}

/* -------------------- / Featured Events Listing -------------------------------*/


/* --- End /home/httpd/public/app_frame2/webroot/css/FeaturedEventsWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/AdIndex.css --- */

/* -------------------------------- Adindex ----------------------------------------*/

.adindex { 
font-size: 12px;
}

.adindex p { 
margin: 10px 10px 0px;
}

.adindex ul.adindex_list li { 
overflow: hidden;
}

.adindex li.adindex_header { 
background-color: #9E1869;
line-height: 10px;
height: 22px;
padding: 5px 0px 0px 10px;
margin: 0px;
font: 22px Impact, Arial, Helvetica, sans-serif; 
color: #ffffff;
}

.adindex ul.adindex_list ul.category_links { 
color: #9E1869;
margin: 10px 0px 10px 10px;
}

.adindex ul.adindex_list ul.category_links a { 
font-weight: bold;
}

.adindex ul.adindex_list .adindex_featured_ads { 
float: right;
border: 1px solid #aaaaaa;
padding: 0px 10px 20px 10px;
margin: 10px 10px 10px 10px;
text-align: center;
font-size: 10px;
color: #717171;
width: 250px;
height: 150px;
overflow:hidden;
}

.adindex ul.adindex_list .adindex_featured_ads .featured_header { 
width: 100%;	
}

.adindex ul.adindex_list .adindex_featured_ads table { 
margin: 0 auto;
}

.adindex .adindex_featured_ads .ad_item { 
width: 72px;
margin: 0 5px;
overflow:hidden;
}

 /*-------------------------------- / Adindex ----------------------------------------*/

/* --- End /home/httpd/public/app_frame2/webroot/css/AdIndex.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/mediakit.css --- */

.leaderboard {
    height: 65px;
}

.leaderboard .supernav { 
    text-align: right; 
    font-size: 12px; 
    clear:right; 
    margin-bottom: 3px;
    float: right;
}

.leaderboard h1 {
    display: none;
}

div.MKContent h2{
	font-size:18px;
	border:none;
	margin:0px 0px 0px;
	line-height:18px;
	padding:0px 10px 0px 10px;
	margin-top:10px;
}
DIV.MKContentBody UL{
	list-style:square inside url("/img/MKBullet.jpg");
	margin-left:15px;
}
DIV.MKContentBody UL LI{
	text-align:left;	
	font-size:11px;
	color:#717171;
	border:none;
}

DIV.MKContentBody{
	margin:10px;	
	margin-top:0px;
	padding-top:5px;
	padding-bottom:10px;
	font-size: 12px;
}
DIV.MKContentBodyMore{
	border-bottom:1px solid #c3c3c3;
}
DIV.MKContentBody P{
	font-size: 12px;
}


DIV.MKEventBody{
	padding:10px;	
	font-size: 12px;
}
DIV.MKEventBody P{
	font-size: 12px;
}
UL#MKNav LI{
	display:inline;
	border:1px solid gray;
	background-color:#EFEFEF;
	padding-left:12px;
	padding-right:12px;
	margin-right:2px;
	font-size:12px;
	border-bottom:none;
}

UL#MKNav LI:hover{
	background-color:#FFFFFF;
}

UL#MKNav LI A{
	text-decoration:none;
}

UL#MKNav LI.MKSelectedNavItem{
	background-color:#253c87;
	color:#FFFFFF;
	border:1px solid #253c87;
}

UL#MKNav LI.MKSelectedNavItem A{
	color:#FFFFFF;
}

DIV#MKNavigation div#MKColoredSpacer{
	background-color:#253c87;
	height:5px;
}

UL.MKList{
	list-style:square inside url("/img/MKBullet.jpg");
}
UL.MKList LI{
	text-align:left;	
	font-size:10px;
	color:#717171;
	border:none;
}
#MKEventsContainer DIV{
	padding:5px;
	overflow:none;
}
#MKEventsContainer P.MKSubhead{
	padding-left:5px;
	text-align:left;
	font-size:12px;
	color:#717171;
}
#MKEventsContainer {
	text-align:left;
}
#MKEventsContainer A.MKEventTitle{
	display:block;
}
#MKEventsContainer TABLE{
	margin:0px;
	padding:0px;
}
#MKEventsContainer P.MKEventSubtitle{
	font-size:10px;
	color:#717171;
}
#MKEventsContainer TD{
	vertical-align:top;
}
P.MKEventDate{
	color:#717171;
	font-size:10px;
	text-align:left;
}

.right_content{
	text-align:left;
}

.MKContactDirections{
	color:#717171;
	font-size:10px;
	text-align:left;
}

.MKContactFormContainer TEXTAREA{
	display:block;
	height:75px;
	width:100%;
}
.MKContactFormContainer INPUT.MKContactField{
	width:90%;
	
}
.MKContactFormContainer TD{
	text-align:left;
	color:#717171;
	font-size:10px;
}
.MKContactPaddedContainer{
	padding:5px;
}
.MKContactSubmit{
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	height:15px;
	padding:5px;
}
#MKContactFormFeedback{
	display:none;
	border:1px solid #FF4343;
	padding:5px;
	margin:10px;
}
#MKContactFormFeedback p{
	color:red;
	font-size:12px;
	text-align:left;
}
#MKContactFormFeedback LI{
	color:red;
	font-size:10px;
	text-align:left;
	border:none;
}
IMG.ContactFeedbackImg{
	display:block;
	margin:auto;
}
.CommentInputError{
	color:red;
	font-size:.75em;
	line-height:40px;
}
.CommentInputError IMG{
	position:relative;
	bottom:-3px;
	margin-right:5px;
	margin-left:5px;
}
#MKContactFormSuccess{
	margin-top:75px;
	margin-bottom:75px;
	color:#717171;
	font-size:18px;
	display:none;
}
div#MKAdSlider H2{
	display:none;
}
.MKContentNavItem:hover{
	text-decoration:underline;
}
.MKContentNavSelectedItem{
	font-weight:bold;
}
.MKContentNavItem{
	color:#253c87;
	cursor:pointer;

}
.MKContentNav{
	font-size:14px;
	margin:10px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/mediakit.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/BestOfSearchWidget.css --- */

/*------------------- Best Of Search Widget ----------------------------------*/
.best_of_search { 
}

.best_of_search select { 
width: 100%;
margin: 5px 0px;
}

.best_of_search #zip_code { 
width: 75px;
float: left;
}

.best_of_search form { 
overflow: hidden;
}

.best_of_search #keywords { 
width: 200px;
float: right;
}

.best_of_search .bottom { 
border-top: 1px solid #aaaaaa;
text-align:center;
float: left;
width: 100%;
margin-top: 10px;
padding: 10px 0px; 
}

/*------------------- / Best Of Search Widget ----------------------------------*/



/* --- End /home/httpd/public/app_frame2/webroot/css/BestOfSearchWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/HappyHour.css --- */

 .HappyHourContentArea .total .rssLink img {
    border:             none;
    float:              left;
    margin:             4px 5px 0px 0px;
}

.HappyHourContentArea h4 {
    font-weight:        normal;
    font-size:          14px;
    margin:             5px;
 }

.HappyHourContentArea .AlphaLetter li {
    font-size: 10px;
    font-weight: bold;
 }

.HappyHourContentArea ul.HappyHourResults {
    padding-left: 0px;
    margin: 0px;
    list-style-type: none;
    margin-top: 10px;
 }

.HappyHourContentArea ul {
    margin:             0px;
    font-size: 12px;
 }

.HappyHourContentArea ul.HappyHourResults li {
    margin-top:         10px 10px 0px 0px;
    list-style-type:    none;
    border-bottom:      1px dotted #aaa;
    overflow: hidden;
    padding-bottom: 5px;
        overflow: hidden;
    margin-bottom: 10px;
 }

 .HappyHourContentArea .HappyHourTOC { 
 padding: 0px 10px 10px;
 }
 
.HappyHourContentArea .HappyHourTOC ul.HappyHourResults li h4 {
    font-size: 18px;
    margin: 0px;
    font-family: Georgia, Times New Roman, Times, serif;
 }
 
 .HappyHourContentArea .HappyHourTOC ul.HappyHourResults li .hppyHrHrs {
	float: right;
	font-weight: bold;
	color: #888;
 }
 
 .HappyHourContentArea .HappyHourTOC ul.HappyHourResults li .mapLink { 
 width: 50px;
 margin-bottom: 10px;
 }

/* --- End /home/httpd/public/app_frame2/webroot/css/HappyHour.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/EventsLocationTabs.css --- */

.events_location_tabs { 
padding: 0px 10px 10px;
font-size: 12px;
}

.events_location_tabs .image {
float: right;
margin: 0px 0px 10px 10px;
}

.events_location_tabs .info {
border: 1px solid #cccccc;
border-right: 0px;
border-left: 0px;
padding: 0px 0px 5px;
float: left;
/*height: 85px;*/
position: relative;
}

.events_location_tabs .full_width {
width: 100%;
border: none;
}

.events_location_tabs .restrict_width {
width: 450px;
}

.events_location_tabs .info h3 {
font-size: 18px;
font-weight: normal;
font-family: Georgia, Times New Roman, Times, serif;
margin-bottom: 5px;
}

.events_location_tabs .info .address {
color: #888;
margin-bottom: 5px;
overflow: hidden;
float: left;

}

.events_location_tabs .info .buttons { 
margin: 5px 0px;
}

.events_location_tabs .info .buttons a { 
margin-right: 10px;
}



/* --- End /home/httpd/public/app_frame2/webroot/css/EventsLocationTabs.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/PromotionsPromoter.css --- */

/* promotionspromoter widget */
.promoter img { 
    float: right;
    margin: 0px 10px 10px 10px; 
}

.promoter .info { 
    font-size: 12px;
    line-height: 20px; 
    margin: 0px 10px;
}

.promoter .info .contact { 
    margin-bottom: 0px;
    font-size: 14px;
    color: #717171;
    width: 400px;
    float: left;
    clear: left;
     
}

.promoter .info h2 a { 
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: normal;
}

.promoter .info h2 { 
    padding: 0px;
    margin: 0px;
    border: none; 
}

.promoter .info p {
    clear: both;
    margin-bottom: 5px;
}

.promoter h3 { 
    clear: both;
    color: #717171;
    font-family: Georgia, Times New Roman, Times, serif;
    font-style: italic;
    font-weight: normal;
    padding: 10px 0px 0px 10px;
    font-size: 18px; 
}

.promoter ul li { 
    border-top: 1px dotted #c3c3c3;
    margin: 10px 10px 10px 10px;
    padding: 10px 0px 0px 0px;
    clear: both;
    overflow: auto; 
}

.promoter ul li img { 
    float: right;
    margin: 0px 0px 0px 20px; 
}

.promoter ul li .date {
    font-style: italic;
    color: #717171;
    margin-bottom: 5px;
}

.promoter .more { 
    font-weight: bold;
    text-align: right; 
}

.promoter a.back { 
    font-size: 12px;
    margin: 5px 10px;
    font-weight: bold;
    display: block; 
}

/* --- End /home/httpd/public/app_frame2/webroot/css/PromotionsPromoter.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/PromositeView.css --- */

.PromositeContentArea
 {
    width:           740px;
    margin-left:     95px;
 }
 .PromositeContentArea .PromositeTitle
 {
    text-align:    center;
    font-size:     32pt;
    line-height:   32pt;
    font-weight:   bold;
     
 }
 
 .PromositeContentArea .PromositeText
 {
     margin:    	15px 0px 15px 0px;
     line-height:	17px;
     
 }

/* --- End /home/httpd/public/app_frame2/webroot/css/PromositeView.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/EventsSearch.css --- */

/* grid */
.grid_area { 
    width: 775px;
    float: right;
    margin: 5px 5px 5px 0px;
    background: #fff; 
}

.grid_area h2 { 
    margin-bottom: 5px; 
    border-bottom: 1px solid #c3c3c3;
}

.grid_area form.gridform { 
    white-space: nowrap;
    font-size: 11px;
    margin: 5px 10px 5px 0px; 
    clear: both;
    text-align: right;
}

.grid_area .results_bar { 
    background: #253c87;
    color: #fff;
    font-size: 14px;
    font-weight: bold; 
    padding: 5px 10px;
    margin: 5px 0px; 
}

.grid_area .results_bar img { 
    vertical-align: top; 
}

.grid_area table { 
    margin: 5px 10px;
    border-collapse: collapse;
    width: 755px;
}

.grid_area table .likeme_doodad {
    height: 42px;
    width: 96px;
    float: right;
    background: transparent url(/img/likeme-counter2.png) no-repeat scroll 0 0;
    margin: 10px 5px; 
    cursor: pointer;
    text-align:left;
}

.grid_area table .likeme_doodad span {
    display: block;
    width: 48px;
    text-align: center;
    font-weight: bold;
    margin-top: 8px;
    color: #444;
}
    
.grid_area table td { 
    background: #eee; 
}

.grid_area table td.first { 
    background: #999;
    width: 75%;
    text-align: right;
    padding: 5px 10px;
    border-left: 1px solid #c3c3c3;
    color: #fff;
    font-size: 12px;
    line-height: 12px; 
}

.grid_area table td.second { 
    background: #aaa;
    text-align: right;
    padding: 5px 10px 5px 20px;
    border-left: 1px solid #fff;
    white-space: nowrap;
    color: #fff;
    font-size: 12px;
    line-height: 12px; 
}

.grid_area table td.third { 
    background: #bbb;
    text-align: right;
    padding: 5px 10px 5px 20px;
    border-left: 1px solid #fff;
    white-space: nowrap;
    color: #fff;
    font-size: 12px;
    line-height: 12px; 
}

.grid_area table td.fourth { 
    background: #ccc;
    text-align: right;
    padding: 5px 10px 5px 20px;
    border-left: 1px solid #fff;
    border-right: 1px solid #c3c3c3;
    white-space: nowrap;
    color: #fff;
    font-size: 12px;
    line-height: 12px; 
}

.grid_area table td.first a, 
.grid_area table td.second a, 
.grid_area table td.third a, 
.grid_area table td.fourth a { 
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    white-space: nowrap; 
}

.grid_area table td h3 { 
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 20px;
    line-height: 24px;
    margin: 5px 10px; 
}

.grid_area table td h3 a { 
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: normal; 
}

.grid_area table td h4 { 
    color: #696969;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    font-size: 15px;
    line-height: 20px;
    margin: 5px 10px; 
}

.grid_area table td.upper { 
    border: 1px solid #c3c3c3;
    border-bottom: none; 
}

.grid_area table td.lower {
    border: 1px solid #c3c3c3;
    border-top: none;
    padding: 3px; 
}

.grid_area table td.lower p { 
    font-family: Georgia, Times New Roman, Times, serif;
    color: #696969;
    font-size: 14px;
    line-height: 22px;
    padding: 2px 5px 5px; 
}

.grid_area table td.no_events { 
padding: 0px 10px 10px;
font-weight: bold;
color: #666;
}

.grid_area a.more { 
    font-weight: bold;
    white-space: nowrap;
	font: 12px Helvetica Neue, Arial, sans-serif;
}

.grid_area table td.lower img { 
    float: left;
    margin-right: 7px; 
}

.grid_area table td.spacer { 
    border: 1px solid #c3c3c3;
    border-left: none;
    border-right: none;
    height: 20px;
    background: #fff; 
}

.grid_area .perpage { 
    font-size: 12px;
    padding: 0px 10px;
    margin-bottom: 5px; 
}

.grid_area .perpage select { 
    font-size: 12px; 
}

.grid_area .perpage .pagination { 
    margin: 3px 0px 0px; 
    float: right;
}


.grid_area .errorMes { 
padding: 0px 10px 10px;
font-weight: bold;
}

.grid .col1 {
    width: 180px;
    margin: 0px 0px 10px 0px;
    float: left;
}

.results_bar_grid {
    background: #253c87;
    color: #fff;
    font-size: 14px;
    margin: 10px 0px;
    padding: 5px 10px;
    text-align: left;
}

.results_bar_grid img {
    vertical-align: text-bottom;
}

.results_bar_grid span {
    font-weight: bold;
}

.grid_top {
    margin-bottom: 0px;
    border-bottom: 0px;
}

.grid_bottom {
    margin-top: 0px;
    border-top: 0px;
}

#SearchEventsPerPageForm {
    display: inline;
}

.grid_area #neighborhoodSelect { 
	width: 325px;
}

.grid_area #categorySelect { 
	width: 180px;
}

.grid_area #SearchEventsForm input { 
width: 110px;
}


/* --- End /home/httpd/public/app_frame2/webroot/css/EventsSearch.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/SearchCoverWidget.css --- */

/*------------------ Search Cover --------------------------------------------*/

.search_cover {
margin: 0px 0px 10px 5px; 
float: left;
overflow: hidden;
}

/*Style for the Archive search home page view of this widget */
.archive_search_col_1 .search_cover {
border: 1px solid #aaaaaa;
margin: 10px 0px 10px 10px; 
padding: 7px;
width: 385px;
float: left;
overflow: hidden;
}

.search_cover h3 {
font: 18px Impact, Arial, Helvetica, sans-serif; 
color: #aaaaaa;
margin: 10px 0px 10px 5px;
}

.search_cover li { 
float: left;
margin: 0px 3px 10px;
font-size: 10px;
text-align:center;
width: 90px;
height: 130px;
}

.search_cover li img {
   clear: both;
}

.search_cover li.more { 
float: right;
font-size:12px;
font-weight: bold;
margin: 5px 5px 0px 0px;
height:auto;
}

/* Not sure where this style fits */
.archivesearch .search_cover {
border: 1px solid #aaaaaa;
margin: 10px 0px 10px 10px; 
padding: 7px;
width: 385px;
float: left;
}

/* flipbook TOC version */
.flipbookTOC .search_cover {
    width: 440px;
}

.flipbookTOC .search_cover ul li {
    margin: 0px 10px 10px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/SearchCoverWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/GSASearch.css --- */

/* ------------------ GSA Search ------------------------------------------------*/

.gsa_search { 
padding: 0px 10px 10px 10px;
position:relative;
}

.gsa_search .bar { 
/*height: 90px;*/
overflow: hidden;
border-bottom: 1px dotted #AAAAAA;
padding-bottom: 10px;
}

.gsa_search .bar_lt { 
float: left;
font: 12px Helvetica Neue, Arial, sans-serif;
color: #666666;

}

.gsa_search .bar_lt_search { 
float: left;
font: 12px Helvetica Neue, Arial, sans-serif;
color: #666666;
clear: both;
margin-bottom: 10px;
width: 100%;
}

.gsa_search .bar_lt_search #keywords { 
float: left;
width: 175px;
margin-right: 5px;
}

.gsa_search .bar_lt_search #searchSubmit { 
float: left;
}


.gsa_search .bar_lt .result_sum { 
font: italic bold 14px Helvetica Neue, Arial, sans-serif;
color: #666666;
margin-bottom: 10px;
}

.gsa_search .bar_rt { 
float: right;
font: bold 12px Helvetica Neue, Arial, sans-serif;
margin: 0px 0px 10px 10px;
}

.gsa_search .bar .sort_bar { 
margin: 10px 0px 0px 0px;
font-size: 14px;
float: left;
clear: both;
width: 600px;
}

.gsa_search .bar .sort_bar a { 
font-weight: bold;
}

.gsa_search .btm_bar {
margin-top: 15px; 
height: 30px;
}

.gsa_search ul.listing { 
/*width: 400px;*/
font-size: 12px;
}

.gsa_search .highlighted { 
color: #330870;
font-weight: bold;
}

.gsa_search ul.listing li { 
border-bottom: 1px dotted #AAAAAA;
padding-bottom: 10px;
margin-top: 10px;
overflow: hidden;
}

.gsa_search ul.listing li img { 
float: right;
padding-left: 5px;
}

.gsa_search ul.listing li.last { 
border-bottom: 1px solid #666666;
}

.gsa_search .num_header { 
font: bold 14px Helvetica Neue, Arial, sans-serif;
color: #666666;
}

.gsa_search .heading { 
font: 18px Georgia, Times New Roman, Times, serif;
}

.gsa_search p { 
font-size: 12px;
line-height: 20px;
}

.gsa_search_l_col { 
/*float: left;*/
position: relative;
}

.gsa_search_r_col { 
float: right;
width: 150px;
background-color: #ffffff;
padding: 10px;
margin-top: 20px;
margin-left: 10px;
border: 1px solid #C3C3C3;
border-right: none;
font-size: 11px;
color: #666666;
}

.gsa_search_r_col h3 { 
font: 18px Impact, Arial, Helvetica, sans-serif;
color: #AAAAAA;
}

.gsa_search_r_col li { 
border-bottom: 1px solid #CCCCCC;
padding: 10px 0px;
}

.gsa_search_r_col li a { 
font-weight: bold;
}

.gsa_search_r_col li a.heading { 
font: bold 12px Georgia, Times New Roman, Times, serif;
}

.gsa_search_r_col li img { 
margin-bottom: 5px;
}

.gsa_search .Bin h3 a { 
font: bold 18px Helvetica Neue, Arial, sans-serif;
color: #999999;
}

.gsa_search .Bin h4 { 
font: 12px Georgia, Times New Roman, Times, serif;
}

.gsa_search .Bin h5 { 
font: 11px Helvetica Neue, Arial, sans-serif;
color: #666666;
}

.gsa_search .suggestion { 
font-size: 14px;
margin: 10px 0px;
color: #330870;
}

.gsa_search .errorResults { 
margin: 10px 0px;
font-size: 18px;
font-weight: bold;
color: #666;
}

/*------------------- / GSA Search ----------------------------------------------*/


/* --- End /home/httpd/public/app_frame2/webroot/css/GSASearch.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/FeaturesWidget.css --- */

/* features widget */  
.features ul { 
    margin: 0px 5px; 
}

.features ul li { 
    border-bottom: 1px solid #c3c3c3;
    padding: 5px;
    overflow: auto; 
}

.features ul li.more { 
    text-align: right;
    font-weight: bold;
    border: none;
    font-size: 12px; 
}

.features ul li img { 
    float: right;
    margin-left: 10px; 
}

.features h3 {
    margin-left: 10px;
}

.features h4 {
    margin-top: 0px;
}

.features h4 a { 
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px; 
}


.features ul li h5 { 
   font-size: 11px;
   line-height: 18px;
   font-weight: bold;
   color: #717171; 
}

.features ul li p { 
    font-size: 12px;
    line-height: 16px; 
}

.features ul li.last {
    border-bottom: none;
}

.features ul li.more {
    border-top: 1px solid #c3c3c3;
}

.features ul li a.more {
    font-weight: bold;
    white-space: nowrap;
}

/* restaurants */
.restaurants .features {
    width: 315px;
    float: right;
    margin: 0px 5px 5px 0px;
}

.restaurants .features h2 {
    padding-left: 0px;
}


/* --- End /home/httpd/public/app_frame2/webroot/css/FeaturesWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/PhotoGalleryArchive.css --- */

/* ------------------ Photo Gallery Archive ----------------------------------------*/

.photo_gallery_archive { 
	padding: 0px 10px 10px;
}

.photo_gallery_archive ul.gallery_list { 
	font: bold 12px Helvetica Neue, Arial, sans-serif;
	color: #666666;
}

.photo_gallery_archive ul.gallery_list li { 
	border-bottom: 1px dotted #aaaaaa;
	overflow: hidden;
	padding: 5px 0px 10px 0px;
	margin-bottom: 10px;
}

.photo_gallery_archive ul.gallery_list li.last,
.photo_gallery_archive ul.gallery_list li.last a{ 
	text-align: right;
	font: normal 12px Helvetica Neue, Arial, sans-serif;
	border: none;
	margin: 0px;
}

.photo_gallery_archive ul.gallery_list a { 
	font: bold 14px Georgia, Times New Roman, Times, serif;
}

.photo_gallery_archive ul.gallery_list .top { 
	float: left;
	width: 100%;
	padding-bottom: 5px;
}

.photo_gallery_archive ul.gallery_list .top .gallery_date { 
	float: left;
	font: 14px Impact, Arial, Helvetica, sans-serif;
	color: #888;
}

.photo_gallery_archive ul.gallery_list .top a.button {
    float: right;
    font-family: Helvetica Neue, Arial, sans-serif;
    font-weight: normal;
    font-size: 12px;
    line-height: 12px;
    padding: 3px 8px;
}

.photo_gallery_archive ul.gallery_list .bottom { 
	float: left;
}

.photo_gallery_archive ul.gallery_list .bottom img { 
	float: left;
	margin-right: 20px;
}

.photo_gallery_archive ul.gallery_list ul.also_list { 
	padding-left: 0px;
	margin-left: 175px;
	margin-top: 10px;
}

.photo_gallery_archive ul.gallery_list ul.also_list li { 
	border: none;
	padding: 0px;
	margin: 3px 0px;
}

.photo_gallery_archive ul.gallery_list ul.also_list a { 
	font: normal 12px Georgia, Times New Roman, Times, serif;
	font-weight:normal;
}

SPAN.pagination{
	font-weight:normal;
}


/* ------------------ / Photo Gallery Archive ----------------------------------------*/


/* --- End /home/httpd/public/app_frame2/webroot/css/PhotoGalleryArchive.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/TrailersWidget.css --- */

/* trailerswidget */
.trailerswidget ul li a { 
    font-size: 12px; 
}

/* --- End /home/httpd/public/app_frame2/webroot/css/TrailersWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/BestOfAward.css --- */

/*------------------------ Best Of Award Widget ------------------------------*/

.best_of_award { 

}

.best_of_award .content { 
padding: 10px;
font: 12px/20px Georgia, Times New Roman, Times, serif;
}

.best_of_award .content h4 { 
font: bold 14px Helvetica Neue, Arial, sans-serif;
color: #888888;
}

.best_of_award .content h2.headline { 
font: 36px Georgia, Times New Roman, Times, serif;
}

.best_of_award .content p {
margin: 10px 0px;
font: 12px/20px Georgia, Times New Roman, Times, serif;
}

.best_of_award .bottom_nav { 
font-size: 12px;
margin: 10px 5px 0px;
padding-bottom: 5px;
overflow: auto;
clear: both;
}

.best_of_award .bottom_nav .next {
float: right;
}

.best_of_award .bottom_options { 
border-top: 1px dotted #c3c3c3;
border-bottom: 1px dotted #C3C3C3;
clear:both;
font-size:10px;
margin:0px;
padding:5px;
}

.best_of_award .bottom_options .besocial {
margin-top: 2px;
width: 200px;
float: right;
}

.best_of_award .best_of_comments { 
float:left;
font-size: 12px;
}

.best_of_award .best_of_comments h3 {
margin-top: 10px; 
font: 26px Georgia, Times New Roman, Times, serif;
color: #aaaaaa;
}

.best_of_award .best_of_comments li { 
padding: 10px 0px;
border-bottom: 1px dotted #aaaaaa;
line-height: 20px;
}

.best_of_award .best_of_comments li.last { 
padding: 10px 0px;
border: none;
}

.best_of_award .best_of_comments .comment_date { 
font-weight: normal;
font-style:italic;
color: #888888;
}

/*Content Insert */
.best_of_award .content .best_of_content_insert { 
float: right;
width: 250px;
border: 1px solid #aaaaaa;
padding: 10px;
font: 11px Helvetica Neue, Arial, sans-serif;
margin: 10px 0px 10px 10px;
}


.best_of_award .content .best_of_content_insert .photo_credit {
float: right;
text-align:right;
width: 100%;
font-size:10px;
font-style:italic;
color: #888888;
margin-bottom: 5px;
} 

.best_of_award .content .best_of_content_insert .photo_caption {
font-size: 11px;
color: #888888;
padding: 5px 0px;
border-bottom: 1px solid #aaaaaa;
} 

.best_of_award .content .best_of_content_insert .content_insert_details { 

margin: 10px 0px;
font-size: 11px;
overflow:hidden;	
}

.best_of_award .content .best_of_content_insert .content_insert_details p { 
font-family:Helvetica Neue, Arial, sans-serif;
line-height: 13px;
margin-bottom: 0px;
margin:0;
padding:0;
}

.best_of_award .content .best_of_content_insert .content_insert_details .url { 
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 12px;
    margin: 5px 0px;
}

.best_of_award .content .best_of_content_insert .content_insert_details img { 
float: right;
margin-left: 5px;
margin-top: 10px;
}

.best_of_award .content .best_of_content_insert .content_insert_details .video_link { 
float: left;
width: 100%;
padding: 10px 0px;
}

.best_of_award .content .best_of_content_insert .content_insert_reviews { 
border-top:1px solid #aaaaaa;
float: left;
color: #888888;
}

.best_of_award .content .best_of_content_insert .content_insert_reviews h4 { 
font-size: 18px;
}

.best_of_award .content .best_of_content_insert .content_insert_reviews ul { 
float: left;
color: #888888;
margin-left: 30px;
}

.best_of_award .content .best_of_content_insert .content_insert_reviews li { 
margin: 5px 0px;
}

.best_of_award .content .best_of_content_insert .content_insert_reviews li a { 
font-weight: bold;
}

.best_of_award .content .best_of_insert_badges {
float: right;
width: 125px;
}

.best_of_award .content .best_of_content_insert .content_insert_details .best_of_insert_badges img {
margin: 0px;
}

.best_of_award  .commentLink {
	font-weight: bold;
	margin: 10px 0px 5px;
	font-size: 14px;
	font-family: Georgia, Times New Roman, Times, serif;
	margin-left: 10px;
	float: left;
	clear: both;
	width: 100%;
	color: #717171;
}



/*Top Bar */
.best_of_award ul.top_bar { 
border-bottom: 1px dotted #aaaaaa;
font-size: 11px;
color: #444444;
overflow: hidden;
}

.best_of_award ul.top_bar li { 
float: left;
margin: 0px 10px 10px;
line-height: 10px;
white-space: nowrap;
}

.best_of_award ul.top_bar li a {
font-weight: bold;
}

.best_of_award .square { 
height: 10px;
width: 10px;
float: left;
margin-right: 3px;
}

.best_of_award h2 .square { 
width: 25px;
height: 25px;
margin-right: 5px;
float: left;
}

/* ----------------- / Best of Award --------------------------------------*/

/* --- End /home/httpd/public/app_frame2/webroot/css/BestOfAward.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/FlipbookView.css --- */

/* flipbook view */
body {
    background: #000;
}

.pagecontainer {
    background: #fff;
    padding: 5px;
}

.FlipbookView {
    margin: 0px 5px;
}

.FlipbookView .headcontainer {
    width: 978px;
    margin: 0px auto;
    padding: 0px 5px 5px;
    color: #615F5F;
    background: #fff;
    overflow: auto;
}

.FlipbookView .headcontainer h2.headline {
    width: 40%;
    float: left;
    font-size: 15px;
    margin: 0px;
    padding: 0px;
}

.FlipbookView .headcontainer h5 a {
    width: 40%;
    float: right;
    text-align: right;
    font-size: 15px;
    margin: 0px;
    padding: 0px;
}


/* --- End /home/httpd/public/app_frame2/webroot/css/FlipbookView.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/FilmView.css --- */

/* ------------------ Film View ----------------------------------------*/

.film_view { 
padding: 0px 10px 10px 10px;
font-size: 12px;
}

.film_view h3.title { 
font: bold 26px Georgia, Times New Roman, Times, serif;
color: #005E68;
margin-bottom: 10px;
}

.film_view .movie_review { 
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #aaaaaa;
overflow:hidden;
}


/*--------Movie Insert---------*/

.film_view .movie_details_insert { 
float: right;
width: 260px;
/*text-align:right;*/
}

.film_view .movie_details_insert .inner_box { 
text-align: left;
border: 1px solid #aaaaaa;
padding: 10px;
margin: 10px 0px 10px 10px;
font-size:11px;
line-height: 16px;
}

.film_view .movie_details_insert .inner_box img {
float: right;
margin: 0px 0px 5px 5px;
border: 1px solid #aaaaaa;
border-bottom: 2px solid #666666;
}
 
.film_view .movie_details_insert .inner_box h3 {
font: 18px Impact, Arial, Helvetica, sans-serif;
color: #aaaaaa;
} 

.film_view .movie_details_insert ul.top_links { 
overflow:hidden;
margin-left: 15px;
}

.film_view .movie_details_insert ul.top_links li { 
float: left;
width: 33%;
}

.film_view .movie_details_insert a.button { 
display: block;
width: 70px;
padding: 2px;
text-align: center;
font-weight: bold;
}

.film_view .movie_review h3
{
font-weight: normal;
}

/*------------ Movie Theaters ------------------*/

.film_view .movie_show_list li.title {
font-size: 12px;
color: #666666; 
border-bottom: none;
}

.film_view .movie_show_list li {
border-bottom: 1px dotted #aaaaaa;
overflow:hidden;
padding: 10px 0px;
}

.film_view .movie_show_list li.title h3 {
font: 18px Impact, Arial, Helvetica, sans-serif;
color: #aaaaaa;
}

.film_view .movie_show_list li img {
float: right;
}

.film_view .movie_show_list li.search_movies {
padding-top: 10px;
font-weight: bold;
border: none;
font-size: 11px;
}

.film_view .movie_show_list li.last { 
border-bottom: 1px solid #ababab;
}

/*------------------ / Film View ----------------------------------------*/

/* --- End /home/httpd/public/app_frame2/webroot/css/FilmView.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/rssFeedWidget.css --- */

.featuredrssfeedwidget {
float: right;
font-size: 10px;
line-height: 12px;
padding: 5px;
width: 120px;
}

.featuredrssfeedwidget h2 {
padding-left: 0px;
font-size: 14px;
font-weight: bold;
padding-bottom: 0px;
margin: 0px 0px 2px 0px;
}

.featuredrssfeedwidget li {
margin-bottom: 8px;
}

.featuredrssfeedwidget .postdate {
color: #770000;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/rssFeedWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/BestOfMap.css --- */

/*---------------------- Best Of Map ------------------------------------------*/

.best_of_map { 
padding: 0px 10px 10px 10px;
overflow:hidden;
}

.best_of_map h3 { 
font: 18px Impact, Arial, Helvetica, sans-serif;
color: #d66b28;
margin-bottom: 20px;
}

.best_of_map img { 
float: left;
margin-right: 10px;
border: 1px solid #aaaaaa;
}

.best_of_map #map.map {
    margin-top: 20px;
    height: 500px;
    clear: both;
    width: 100%;
}

/* Form Elements */

.best_of_map input, .best_of_map select { 
color: #666666;
}

.best_of_map #section { 
width: 250px;
margin: 0px 10px 10px 0px;
}

.best_of_map #year_drop { 
width: 125px;
margin: 0px 0px 10px 0px;
}

.best_of_map #zip_input { 
width: 100px;
margin-right: 10px;
}

.best_of_map #keyword_input { 
width: 200px;
}

.best_of_map #submit_btn { 
color: #000000;
}

.best_of_map .results {
    border: 1px solid #c3c3c3;
    margin: 5px;
    padding: 5px;
    font-size: 12px;
    overflow: auto;
    
}

.best_of_map .results .totalResults {
    float: left;
}

.best_of_map .results .pagination {
    float: right;
    white-space: nowrap;
}

.best_of_map .results .pagination .page {
    margin-left: 5px;
}

.best_of_map .results .result {
    margin-bottom: 10px;
    clear: both;
}

.best_of_map .results .result .locationName {
    font-size: 14px;
    font-weight: bold;
}

.best_of_map .results .result .locationAddress {
    font-size: 11px;
}

/*---------------------- / Best Of Map ------------------------------------------*/



/* --- End /home/httpd/public/app_frame2/webroot/css/BestOfMap.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/HomeCalendarTabs.css --- */

/* Home Calendar Widget goodness */
.home .right_container .CalContainer {
   width: 306px;
   height: 400px;
   float: right;
   clear: right;
   overflow: hidden;
   margin-bottom: 10px;
   background: #f4f4f4;
   
}

.home .CalContainer .chisel_u,
.home .CalContainer .r_box,
.home .CalContainer .chisel_d {
    border: none;
}

.home .CalContainer h2 {
    margin-bottom: 0px;
    display: inline;
}

.home .CalContainer .binTitle {
    margin-bottom: 0px;
    padding-right: 5px;
}

.home .CalContainer .binTitle span.rmBlip {
    float: right;
    margin-top: 2px;
    height: 18px;
}

.home .CalContainer .binTitle span.rmBlip a.button {
    display: block;
    height: 12px;
}

.home .CalContainer h2 a {
    color: #717171;
    text-decoration: none;
}

.home .CalContainer .homecalendar_tabs_holder {
white-space: nowrap;
font-size: 10px;
width: 300px;
margin: 0px 3px;
}

.home .CalContainer .homecalendar_tabs_holder ul.tabs {
    border-bottom: 3px solid #253c87;
    margin: 0px;
}

/* Added for current day of the week highlight */

.home .CalContainer .calBody #CALTabData .daymonth ul.tabs .tab.todayClass {
    background-color: #253c87;
}

.home .CalContainer .calBody #CALTabData .daymonth ul.tabs .tab.todayClass a {
   color: #fff;
}


.home .CalContainer .homecalendar_tabs_holder ul.tabs li.tab {
    margin-right: 2px;
    padding: 2px 7px;
    font-size: 11px;
    margin-bottom: 0px;
    position: relative;
    bottom: -5px;
}

.home .CalContainer .calBody #CALTabData {
    height: 329px;
    width: 298px;
    border: 1px solid #ccc;
    border-top: none;
    overflow: hidden;
    margin: 0px auto 5px;
    background: #fff;
}

.home .CalContainer .calBody #CALTabData form {
    width: 290px;
}

.home .CalContainer .calBody #CALTabData .daymonth {
    height: 50px;
    clear: both;

}

.home .CalContainer .calBody #CALTabData .daymonth .tabs {
    margin-left: 3px;
    margin-bottom: 3px;
    clear: both;
    font-size: 10px;
    height: 38px;
}

.home .CalContainer .calBody #CALTabData .daymonth .tabs .tab {
    height: 28px;
    width: 20px;
    font-size: 10px;
    line-height: 10px;
    text-align: center;
    background: #eee;
    margin: 3px 1px;
}

.home .CalContainer .calBody #CALTabData .daymonth .tabs .tab a {
    text-decoration: none;
}

.home .CalContainer .calBody #CALTabData .daymonth .tabs .tab:hover {
    background-color: #ccc;
}

.home .CalContainer .calBody #CALTabData .daymonth .tabs .tab div {
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    font-family: Georgia, Times New Roman, Times, serif;
}

.home .CalContainer .calBody #CALTabData .daymonth .monthview {
    clear: both;
    text-align: right;
    overflow: hidden;
    margin: 0px 5px;
    float: left;
    width: 100%;
    display: block;
}

.home .CalContainer .calBody #CALTabData .daymonth .monthview img {
position: relative;
right: 10px;
border-bottom: 1px solid #fff;
}

.home .CalContainer .calBody #CALTabData .daymonth .monthview img:hover {
    border-bottom: 1px solid #253c87;
    
}

.home .CalContainer .calBody #CALTabData .daymonth .monthview span {
    float: left;
    font-size: 9px;
    position: relative;
    top: -3px;
}

.home .CalContainer .calBody #CALTabData .search_form {
float: left;
clear:both;
display: block;
}

.home .CalContainer .calBody #CALTabData .lower {
    clear: both;
}

.home .CalContainer .calBody #CALTabData .lower .statusbar {
    margin: 5px 5px 5px;
    padding: 3px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    clear: both;
}

.home .CalContainer .calBody #CALTabData .lower ul {
    overflow: hidden;
    height: 247px;
    position: relative;
}

.home .CalContainer .calBody #CALTabData .lower li {
    clear: both;
    padding: 0px 5px 5px;
    overflow: hidden;
    margin-bottom: 2px;
}

.home .CalContainer .calBody #CALTabData .lower li img {
    float: left;
    margin: 3px 5px 3px 0px;
}

.home .CalContainer .calBody #CALTabData .lower li h4 {
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

.home .CalContainer .calBody #CALTabData .lower li h5 {
    font-size: 12px;
    line-height: 12px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

.home .CalContainer .calBody #CALTabData .lower li p {
    font-size: 12px;
    line-height: 12px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}


.home .CalContainer .calBody #CALTabData select {
    width: 290px;
    margin-bottom: 3px;
}

.home .CalContainer .calBody #CALTabData .featinfo {
    width: 220px;
    float: right;
}

/* music tab */
.home .CalContainer .calBody #CALTabData h2 {
    display: none;
}

.home .CalContainer .calBody #CALTabData form#musicsearch {
    clear: both;
    padding: 5px;
    /*margin-top: 10px;*/
}

.home .CalContainer .calBody #CALTabData form#musicsearch input {
    width: 30%;
    float: left;
    margin-bottom: 3px;
    margin-right: 3px;
}

.home .CalContainer .calBody #CALTabData form#musicsearch input.submit {
    float: right;
    margin-right: 0px;
}

.home .CalContainer .calBody #CALTabData .lowermusic ul {
    height: 168px;
    overflow: hidden;
}

/* dining tab */

.home .CalContainer .calBody #CALTabData form#search_dining {
    clear: both;
    padding: 5px 5px 0px 5px;
    display: block;
    margin-bottom: 0px;
   overflow: hidden;
}

.home .CalContainer .calBody #CALTabData form#search_dining input {
    width: 30%;
    float: left;
    margin-bottom: 3px;
    margin-right: 3px;
}

.home .CalContainer .calBody #CALTabData form#search_dining input.submit {
    float: right;
    margin-right: 0px;
}

.home .CalContainer .calBody #CALTabData .lowerdining ul {
    height: 235px;
}

.home .CalContainer .calBody #CALTabData .lowerdining ul li {
    padding: 5px 5px 0px;
    margin-bottom: 5px;
}

.home .CalContainer .calBody #CALTabData .lowerdining ul li img {
    margin-bottom: 0px;
}
.home .CalContainer .calBody #CALTabData .lowerdining h3 {
    margin: 0px;
    padding: 0px 0px 0px 5px;
}

.home .CalContainer .calBody #CALTabData .lowerdining p {
    font-weight: normal !important;
}

/* movies tab */
.home .CalContainer .calBody #CALTabData form#moviesearch {
    clear: both;
    padding: 5px;
}

.home .CalContainer .calBody #CALTabData form#moviesearch input {
    width: 30%;
    float: left;
    margin-bottom: 3px;
    margin-right: 3px;
}

.home .CalContainer .calBody #CALTabData form#moviesearch input.submit {
    float: right;
    margin-right: 0px;
}

.home .CalContainer .calBody #CALTabData .lowermovies ul {
    height: 203px;
}

.home .CalContainer .calBody #CALTabData .lowermovies ul li {
    padding: 0px 5px;
    margin-bottom: 0px;
}

.home .CalContainer .calBody #CALTabData .lowermovies ul li img {
    margin-bottom: 0px;
}

.home .CalContainer .calBody #CALTabData .lowermovies ul li.more {
    padding: 5px;
}

.home .CalContainer .calBody #CALTabData .lowermovies h3 {
    margin: 0px;
    padding: 0px 0px 0px 5px;
}

.home .CalContainer .calBody #CALTabData .lowermovies p {
    font-weight: normal !important;
}

/* theater tab */
.home .CalContainer .calBody #CALTabData form#theatersearch {
    clear: both;
    padding: 5px;
    display: block;
}

.home .CalContainer .calBody #CALTabData form#theatersearch input {
    width: 30%;
    float: left;
    margin-bottom: 3px;
    margin-right: 3px;
}

.home .CalContainer .calBody #CALTabData form#theatersearch input.submit {
    float: right;
    margin-right: 0px;
}

.home .CalContainer .calBody #CALTabData .lowertheater ul {
    height: 220px;
}

.home .CalContainer .calBody #CALTabData .lowertheater ul li {
    padding: 0px 5px;
    margin-bottom: 2px;
}

.home .CalContainer .calBody #CALTabData .lowertheater ul li img {
    margin-bottom: 0px;
}

.home .CalContainer .calBody #CALTabData .lowertheater ul li.more {
    padding: 5px;
    margin-bottom: 0px;
}

.home .CalContainer .calBody #CALTabData .lowertheater h3 {
    margin: 0px;
    padding: 0px 0px 0px 5px;
}

/* art tab */
.home .CalContainer .calBody #CALTabData form#artsearch {
    clear: both;
    padding: 5px;
}

.home .CalContainer .calBody #CALTabData form#artsearch input {
    width: 30%;
    float: left;
    margin-bottom: 3px;
    margin-right: 3px;
}

.home .CalContainer .calBody #CALTabData form#artsearch input.submit {
    float: right;
    margin-right: 0px;
}

.home .CalContainer .calBody #CALTabData .lowerart ul {
    height: 219px;
}

.home .CalContainer .calBody #CALTabData .lowerart ul li {
    padding: 0px 5px;
    margin-bottom: 5px;
}

.home .CalContainer .calBody #CALTabData .lowerart ul li img {
    margin-bottom: 0px;
}

.home .CalContainer .calBody #CALTabData .lowerart ul li.more {
    padding: 5px;
}

.home .CalContainer .calBody #CALTabData .lowerart h3 {
    margin: 0px;
    padding: 0px 0px 0px 5px;
}

/* all containers overrides */
.home .CalContainer .calBody #CALTabData li.submitevent {
    font-size: 10px;
    font-weight: bold;
    width: 90px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    margin-bottom: 0px !important;
    padding: 0px 0px 5px 5px !important;
}

.home .CalContainer .calBody #CALTabData li.more {
    font-size: 10px;
    width: 180px;
    text-align: right;
    font-weight: bold;
    position: absolute;
    bottom: 0px;
    right: 0px;
    margin-bottom: 0px !important;
    padding: 0px 5px 5px 0px !important;
}


/* --- End /home/httpd/public/app_frame2/webroot/css/HomeCalendarTabs.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ReadersRegister.css --- */

.ReadersRegisterContentArea
 {
    margin: 5px;
    padding: 0px;
    font-size: 12px;
    line-height: 13px;
 }
 
.ReadersRegisterContentArea p
 {
    margin: 0px 10px;
 }
 
.ReadersRegisterContentArea .required
 {
    font-weight: bold;
    color: #ff0000;
 }
 
.ReadersRegisterContentArea .rrNotice
 {
    font-style: italic;
    font-size: 11px;
    margin-left:10px;
 }
 
.ReadersRegisterContentArea .community-wrapper
 {
    margin: 0px;
    padding: 0px;
 }
 

.community-message .message,
.community-message .error_message
 {
     text-align: center;
     color: #FF0000;
     font-weight: bold;
     font-size: 14px;    
     margin: 5px; 
 }
 
.community-message { 
color:#FF0000;
background-color: #f5f5f5;
overflow: hidden;
margin-bottom: 10px;
}
 
.ReadersRegisterContentArea h3
 {
     margin: 0px;
     padding: 0px;
     font-size: 18px;
     font-weight: bold;
     color: #253c87;
     margin-bottom: 5px;
     border-bottom: 1px solid #c3c3c3;

 }

.ReadersRegisterContentArea h4
 {
    color: #AAAAAA;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 10px;

 }
 
.ReadersRegisterContentArea fieldset
 {
    border: none;
    padding: 0px;
    margin: 0px;
    float: left;
 }
 
.ReadersRegisterContentArea fieldset legend
 {
    display: none;
 }
 
.ReadersRegisterContentArea fieldset#questions-fieldset
 {
    width: 48%;
 }
 
.ReadersRegisterContentArea fieldset#questions-fieldset label.button
 {
    float: right;
    padding: 2px 5px;
 }
 
 
.ReadersRegisterContentArea .rrTexts
 {
    width: 48%;
    float: right;
 }
 
.ReadersRegisterContentArea fieldset ul,
.ReadersRegisterContentArea .rrTexts ul

 {
    border: 0px;
    padding: 0px;
    list-style-type: none;
 }

.ReadersRegisterContentArea fieldset ul li,
.ReadersRegisterContentArea .rrTexts ul li
 {
    border-top: 1px solid #ccc;
    margin-bottom: 5px;
    padding-top: 5px;
   overflow: hidden;
 }

.ReadersRegisterContentArea fieldset ul li input.checkbox,
.ReadersRegisterContentArea .rrTexts ul li input.checkbox,
.ReadersRegisterContentArea .rrTexts ul li input.smsProfileFormElements
 {
    float: left;
 }
 
.ReadersRegisterContentArea fieldset ul li label,
.ReadersRegisterContentArea .rrTexts ul li label
 {
    display: block;
    margin-left: 10px;
    overflow: hidden;
    padding-bottom: 3px;
    padding-left: 10px;
    clear: none;
 }
 
.ReadersRegisterContentArea .rrInfo
 {
    clear:  both;
    border-top: 1px solid #ccc;
    padding: 10px 0px;
    margin: 5px 5px;
    overflow: hidden;
 } 
 
.ReadersRegisterContentArea form .rrGeneral,
.ReadersRegisterContentArea form .rrLogin
 {
     float: left;
     width: 49%;
 }
 
.ReadersRegisterContentArea form .rrGeneral input,
.ReadersRegisterContentArea form .rrLogin input
 {
    margin-bottom: 5px;
 }
 
.ReadersRegisterContentArea .rrInfo label.text
 {
     display: block;
     width: 125px;
     float: left;
     text-align: right;
     padding-right: 5px;
     clear: left;
     font-size: 11px;
 }
 
.ReadersRegisterContentArea .rrInfo input.text
 {
     width: 120px;
 }
 
 
.ReadersRegisterContentArea form label.text span
 {
     font-style: italic;
     font-size: 9px;
     line-height: 7px;
 }
 
.ReadersRegisterContentArea .rrVerify
 {
     text-align: center;
     border-top: 1px solid #ccc;
     padding-top: 5px;
 }
 
.ReadersRegisterContentArea .rrVerify input
 {
    clear: both;
    float: none;
    margin: 10px auto;
 }
 
.ReadersRegisterContentArea .rrVerify p
 {
    font-size: 10px;
    font-weight: bold;
    display: block;
    width: 60%;
    margin: 0px auto;
 }
 
.ReadersRegisterContentArea img.rrPromo
 {
    display: block;
    margin: 20px auto 10px auto;
 }
 
 
 /*--------- Alt Views ----------*/
 .community-wrapper-log form h3
 {
    background: #888;
    color: #fff;
    font-size: 20px;
    line-height: 24px;
    margin: 10px 0px;
    padding: 5px 0px;
    font-family: Helvetica Neue, Arial, sans-serif;    
}

.community-wrapper-log form {
    border: 1px solid #888;
    margin: 10px auto;
    width: 400px;
    text-align: center;
}

.community-wrapper-log form .loginInputs {
    text-align: left;
}

.community-wrapper-log form p {
    font-size: 11px;
    line-height: 11px;
    margin-bottom: 5px;
    clear: both;
}

.community-wrapper-log form .loginInputs label {
    display: block;
    width: 190px;
    text-align: right;
    float: left;
    margin-right: 10px;
}

.community-wrapper-log form .submit  {
    display: inline;
    margin: 5px 0px 10px 1px;
}
 

/* --- End /home/httpd/public/app_frame2/webroot/css/ReadersRegister.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ReadersLogin.css --- */

.community-wrapper-log {
    font-size: 12px;
}

.community-wrapper-log p {
    margin: 0px 10px;
}

.community-wrapper-log form {
    border: 1px solid #888;
    margin: 10px auto;
    width: 400px;
    text-align: center;
}

.community-wrapper-log form h3,
.community-wrapper-log h3
 {
    background: #888;
    color: #fff;
    font-size: 20px;
    line-height: 24px;
    margin: 10px 0px;
    padding: 5px 0px;
    font-family: Helvetica Neue, Arial, sans-serif;    
}

.community-wrapper-log form .loginInputs {
    text-align: left;
}

.community-wrapper-log form p {
    font-size: 11px;
    line-height: 11px;
    margin-bottom: 5px;
}

.community-wrapper-log form .loginInputs label {
    display: block;
    width: 190px;
    text-align: right;
    float: left;
    margin-right: 10px;
}

.community-wrapper-log form .submit  {
    display: inline;
    margin: 5px 0px 10px 1px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/ReadersLogin.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ClubsPhotoOfTheDay.css --- */

.clbPhotoOTD { 
background-color: #202020;
padding: 10px;
float: left;
width:645px;
font-weight: bold;
color: #fff;
padding-bottom: 20px;
margin-bottom: 20px;
}

.clbPhotoOTD .photoHeader { 
margin-bottom: 10px;
font-size: 13px;
}

.clbPhotoOTD img { 
border-right: 2px solid #000;
border-bottom: 2px solid #000;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/ClubsPhotoOfTheDay.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/EventsMoreEvents.css --- */

.events_more_events {
padding: 0px 10px 10px; 
font-size: 12px;
}

.events_more_events h3 {
color: #717171;
font-size: 18px;
font-weight: normal;
margin-bottom: 10px;
font-family: Helvetica Neue, Arial, sans-serif;
}

.events_more_events .listing {
border-bottom: 1px solid #cccccc;
margin-bottom: 10px;
overflow: hidden;
padding-bottom: 10px;
}

.events_more_events .listing img {
float: left;
margin-right: 10px;
}

.events_more_events .listing h4 {
font-size: 18px;
font-weight: normal;
margin: 0px 0px 5px;
font-family: Georgia, Times New Roman, Times, serif;
}

.events_more_events .listing .date {
color: #888;
margin-bottom: 5px;
font-style: italic;
}

.events_more_events .more {
float: right;
font-weight: bold;
margin: 5px 0px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/EventsMoreEvents.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/Advice.css --- */

/* advice view */
.AdviceColumnWidget {
    font-size: 12px;
}

.AdviceColumnWidget .AdviceHead {
    padding: 0px 10px 10px;
}

.AdviceColumnWidget .AdviceHead h4 {
    color: #888;
    font-weight: bold;
}

.AdviceColumnWidget .AdviceBody {
    font-family: Georgia, Times New Roman, Times, serif;
    margin: 0px 10px 10px;
    line-height: 18px;
}

.AdviceColumnWidget .AdviceBody h5 {
    font-size: 18px;
    border-bottom: 1px solid #888;
    padding: 10px 0px;
    margin-bottom: 10px;
}

.AdviceColumnWidget .AdviceBody h6 {
    color: #888;
    font-weight: bold;
    font-style: italic;
    font-family: Helvetica Neue, Arial, sans-serif;
    margin-bottom: 5px;
}

.AdviceColumnWidget .AdviceBody p {
    margin: 5px 0px;
}

.AdviceColumnWidget .AdviceArchive {
    margin: 0px 10px 5px;
    border-top: 1px solid #888;    
}

.AdviceColumnWidget .AdviceArchive h3 {
    font-family: Helvetica Neue, Arial, sans-serif;
    font-size: 18px;
    color: #888; 
    margin-bottom: 5px; 
    font-weight: normal;  
}

.AdviceColumnWidget .AdviceArchive li {
    font-size: 18px;
    border-bottom: 1px solid #888;
    font-family: Georgia, Times New Roman, Times, serif;
    padding: 10px 0px;
}

.AdviceColumnWidget .AdviceArchive li.last {
    border-bottom: none;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/Advice.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/NeighborhoodDynamicTitle.css --- */

/* -------------------------------- Neighborhood Dynamic Title ----------------------------------------*/

.neighborhood_title_h2 h2  { 
overflow: hidden;
}

.neighborhood_title_h2 h2 form { 
float: right;
}

.neighborhood_title_h2 h2 .ng_h2_left { 
float: left;
}

.neighborhood_title { 
font-size: 11px;
padding: 0px 10px 10px 10px;
margin: 0px 0px 10px 0px;
overflow:hidden;
}

.neighborhood_title .bct_links { 
margin-bottom: 10px;
}

.neighborhood_title .bct_location { 
font-weight: bold;
color: #3F3F3F;
}

.neighborhood_title .neighborhood_btns { 
margin: 10px 0px 0px 0px;
}

.neighborhood_title .neighborhood_btns a, 
.neighborhood_title .neighborhood_btns a:visited { 
float: left;
display:block;
padding: 2px 0px;
font-weight: bold;
font-size: 12px;
width: 100px;
margin: 0px 10px 0px 0px;
text-align:center;
}
/* -------------------------------- / Neighborhod Dynaimc Title ----------------------------------------*/


/* --- End /home/httpd/public/app_frame2/webroot/css/NeighborhoodDynamicTitle.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/FeedbackNewsletter.css --- */

.FeedbackNewsletter
{
    width: 100%;
    font-size: 13px;
}

.FeedbackNewsletter p
{
    font-weight: bold;
    text-align: center;
}

.FeedbackNewsletter form div.formSection
{
    float: left;
    text-align: left;
    width: 50%;
}

.FeedbackNewsletter form
{
    margin: 0 auto 0 auto;
    text-align: center;
    width: 500px;
}

.FeedbackNewsletter form div.errors
{
    background-color: #eee;
    margin: 0 0 5px 0;
    text-align: left;
}

.FeedbackNewsletter form div.errors div.error_message
{
    color: #990000;
    padding: 0 5px 0 5px;
}

.FeedbackNewsletter form div.formSection label, .FeedbackNewsletter form div.formSection input
{
    display: block;
    text-align: left;
}

.FeedbackNewsletter form input
{
    margin: 0 0 10px 0;
}

.FeedbackNewsletter div.newsletterWrapper
{
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    border: 1px solid #333;
    overflow: scroll;
    height: 1000px;
    text-align: left;
    -moz-background-clip: -moz-initial;
    -moz-background-origin: -moz-initial;
    -moz-background-inline-policy: -moz-initial;
}

.FeedbackNewsletter iframe {
    width: 825px;
    height: 600px;
    margin: 10px 0px 10px 80px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/FeedbackNewsletter.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/RelatedTo.css --- */

/*------------------------ Inform Result -----------------------------------------*/

.inform_result { 
padding: 0px 10px 10px 10px;
}

.inform_result ul { 

}

.inform_result li { 
border-bottom: 1px solid #C3C3C3; 
overflow: hidden;
}

.inform_result li.more { 
text-align: right;
border: none;
font-size: 11px;
font-weight: bold;
padding-top: 10px;
}

.inform_result .left { 
width: 90px;
font: italic 11px Helvetica Neue, Arial, sans-serif;
color:#888888; 
float: left;
text-align:center;
height: 100%;
padding-top: 0px;
}

.inform_result .left h3 {
font: normal normal 15px Impact, Arial, Helvetica, sans-serif;
}

.inform_result .right { 
float:right;
width: 445px;
border-left: 1px solid #C3C3C3;
padding: 0px 10px 5px;
margin: 5px 0px;
}

.inform_result .right h3 { 
font: 18px Georgia, Times New Roman, Times, serif;
margin-top: 0px;
}

.inform_result .right h3 a { 
color: #253c87;
}

.inform_result .right p { 
font-size: 11px;
}

.inform_result .right .more { 
font-size: 11px;
font-weight: bold;
}

/*--------------------------/ Inform Result ----------------------------------------*/


/* --- End /home/httpd/public/app_frame2/webroot/css/RelatedTo.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookCategory.css --- */

/* Category Pages */
body#LSBB_Body .LSBB_Category
{
	margin:0 0 20px;
	padding:10px;
    border:2px solid black;
    background:#cccccc;
}

body#LSBB_Body .LSBB_Category h3.Headline
{
    margin:0 0 10px;
    padding:0;
    font-size:1.5em;
    line-height:1em;
    font-weight:bold;
}

body#LSBB_Body .LSBB_Category .Category_Header h4
{
    margin:0 0 10px;
    padding:0;
    font-size:1.25em;
}

body#LSBB_Body .LSBB_Category .Sponsored_Listings
{
    margin:0 0 10px;
    border:1px dashed #999999;
    border-width:1px 0;
}

body#LSBB_Body .LSBB_Category .Sponsored_Listings h5
{
    margin:5px 0 5px;
    padding:0;
    text-align:right;
    font-size:.7em;
    font-weight:normal;
    color:#999999;
    text-transform:uppercase;
}

body#LSBB_Body .LSBB_Category .Listing
{
	clear:both;
    font-size:.85em;
    padding-bottom:15px;
}

body#LSBB_Body .LSBB_Category .Listing h6
{
    margin:0;
    padding:0;
    font-size:1.2em;
    font-weight:bold;
}

body#LSBB_Body .LSBB_Category .Listing h6 a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body .LSBB_Category .Listing h6 a:hover
{
    text-decoration:underline;
}

body#LSBB_Body .LSBB_Category .Listing .Listing_Flag
{
    font-size:.9em;
    font-style:italic;
    text-transform:uppercase;
}

body#LSBB_Body .LSBB_Category .Listing .Description
{
    margin:0 0 5px;
}

body#LSBB_Body .LSBB_Category .Listing .Address_Block
{
    padding-right:10px;
    line-height:1.2em;
    font-weight:bold;
}

body#LSBB_Body .LSBB_Category .Listing .Address_Block .Phone
{
    display:block;
}

body#LSBB_Body .LSBB_Category .Listing .Location_Info
{
    line-height:1.2em;
    font-weight:bold;
}

body#LSBB_Body .LSBB_Category .Listing .Location_Info .Drinks
{
    text-transform:uppercase;
}


body#LSBB_Body .LSBB_Category .Listing .Location_Info .Hours
{
    display:block;
}

body#LSBB_Body .LSBB_Category #Middle
{
    text-align:center;
    margin-bottom:10px;
}
/* /Category Pages */


/* --- End /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookCategory.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/FeaturedDirectory.css --- */

/* Top Stories Styles */

.gray_content_view { 
width:584px;
overflow:hidden;
background-color:#f1f1f1;
margin:5px 5px 10px 5px;
float:left;
border: 1px solid #a2a2a2;
}

.gray_content_view h2 { font-size:26px;
color:#717171;
border-bottom:1px solid #c3c3c3;
padding:5px 10px;
margin:0px 0px 10px 0px;
font-family:Helvetica Neue, Arial, sans-serif;
font-weight:normal; 
}

.top_stories { 
width: 150px;
padding: 10px 20px;
font-size: 11px;
float: left;
overflow:hidden;
}

.top_stories h3 { 
font-family: Georgia, Times New Roman, Times, serif;
font-size: 16px;
margin: 5px 0px;
}

.top_story_divider { 
border-right: white 2px solid;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/FeaturedDirectory.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ClubAd.css --- */

.clubAds { 
padding: 30px 15px;
margin-bottom: 10px;
text-align: center;
background-color: #202020;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/ClubAd.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ClassifiedsRentals.css --- */

DIV.ClassifiedsRentals{
	font-size:13px;
	margin-bottom: 10px;
}
DIV.ClassifiedsRentalsHeader{
	margin-top:20px;
	border:none;
	border-bottom:2px  dashed;
	border-color:#a0a0a0;
	padding:0px 0px 5px 0px;
	font-size:14px;
	font-weight:normal;
}
DIV.ClassifiedsRentalsList{
	margin-top:10px;
}

DIV.ClassifiedsRentalsRental{
	margin-bottom:10px;
	border-bottom:1px solid #a0a0a0;
	padding: 5px;
}

IMG.ClassifiedsRentalMainImg{
	float:left;
	margin-right:10px;
	border:none;
	height:150px;
}
SPAN.ClassifiedsRentalRegionLabel{
	color:#A0A0A0;
	font-weight:bold;
}

SPAN.ClassifiedsRentalPriceLabel{
	color:#A0A0A0;
	font-weight:bold;
}

SPAN.ClassifiedsRentalPrice{
	color:#000000;
}
P.ClassifiedsRentalTitle{
	
}
P.ClassifiedsRentalTitle A{
	font-size:18px;
}
.ClassifiedsRentalFeaturedOption A{
	font-size:11px;
}
DIV.ClassifiedsRentals .col2{ 
	        float:right; 
	        width:200px; 
	} 
DIV.ClassifiedsRentals .col1{ 
        float:left; 
        width:765px; 
}

/* --- End /home/httpd/public/app_frame2/webroot/css/ClassifiedsRentals.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/BlogsWidget.css --- */

/* Blogs Widget */
.blogswidget {
    font-size: 11px;
}

.blogswidget h4 {
    font-size: 12px;
    font-family: Georgia, Times New Roman, Times, serif;
    margin: 10px 0px 5px 0px;
    padding: 0px;
}

.blogswidget .byline {
    font-weight: bold;
    margin: 0px 0px 5px 0px;
}

.blogswidget a.more {
    font-weight: bold;
    white-space: nowrap;
}




.restaurants .blogswidget {
    float: left;
    margin: 5px;
    background: #ddd;
    clear: left;
    padding: 5px;
    width: 240px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/BlogsWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LcolHome.css --- */

/* Lcol_Home base styles */
.left_col {
    width: 178px;
    border: 1px solid #c3c3c3;
    float: left;
    overflow: hidden;
    background-color: #fbfbfb;
    margin-bottom: 10px;
}

.left_col h2 {
    font-size: 24px;
    font-family: Impact, Arial, Helvetica, sans-serif;
    color: #5e5e5e;
    padding-left: 5px;
}

.left_col h2 span {
    color: #9a9a9a;
    text-transform: capitalize !important;
}

.home .left_col .chisel_d,
.home .left_col .chisel_u,
.home .left_col .r_box,
.home .left_col .white {
    border: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/LcolHome.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LikemeRatableExpanded.css --- */

/* LikemeRatableExpanded */

.Likeme .binTitle {
    margin-bottom: 0px;
}

.Likeme .binTitle span {
    font-size: 10px;
    float: right;
    font-weight: bold;
}

.LikemePlace { 
    background-color: #e0e0e0;
    background-image: url('/img/gradient-c8.png');
    background-repeat: repeat-x;
    margin: 0px 10px 10px;
    border: 1px solid #ccc;
    padding: 5px; 
}

.LikemeBackTo {
    text-align: center;
    font-size: 12px;
    margin: 5px 0;
}

.likemePlace h2 {
    display: block;
    width: 275px;
    float: left;
}

.likemePlace .LikemeHeader { 
    float: right;
    font-size: 11px;
    padding-top: 0px;
    color: #000;
}

.likemePlace .LikemeHeader img { 
    vertical-align: middle; 
}

.LikemePlace h3 { 
    font-family: Helvetica Neue, Arial, sans-serif;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 5px;
    margin-top: 0px; 
}

.LikemePlace h4 {
    font-weight: bold;
    color: #00b9ff;
    margin-bottom: 0px;
 }
 

.LikemePlace table { 
    margin: 10px 0px 10px 10px;
    font-size: 10px;
}

.LikemePlace table a { 
    font-size: 12px;
    font-weight: bold;
    clear: both; 
    line-height: 12px;
}

.LikemePlace table td {
    width: 90px;
}

.LikemePlace table img { 
    padding: 2px;
    border: 1px solid #253c87;
    margin-bottom: 5px; 
}

.LikemePlace .more { 
    text-align: right;
    padding-right: 10px; 
}

.LikemePlace .more a { 
    color: #ef4c23;
    font-weight: normal; 
}

.LikemePlace .LikemeFooter { 
    text-align: right;
    padding: 10px;
    border-top: 1px solid #c3c3c3;
    margin-top: 10px;
    font-size: 11px;
    font-weight: normal; 
}

.LikemePlace .LikemeBackTo {
    font-size: 12px;
    text-align: right;
    padding-right: 10px;
}

/* inside word */
.LikemePlace .insideWords {
   border-bottom: 1px solid #ccc;
   margin-bottom: 10px;
}

.LikemePlace .insideWords ul {
   margin: 10px 0px;
   overflow: auto;
   clear: both;
   border-bottom: 1px solid #ccc;
}

.LikemePlace .insideWords ul li {
    clear: both;
    margin-bottom: 10px;
    overflow: auto;   
}

.LikemePlace .insideWords ul li img {
    float: left;
    padding: 2px;
    border: 1px solid #253c87;    
}

.LikemePlace .insideWords ul li .memInfo {
    float: left;
    font-size: 14px;
    margin-left: 10px;
    width: 125px;
}

.LikemePlace .insideWords ul li .memInfo a {
    font-weight: bold;
}

.LikemePlace .insideWords ul li .memInfo span {
    clear: both;
    display: block;
    font-size: 10px;
    font-weight: bold;
}

.LikemePlace .insideWords ul li .memWord {
    float: left;
    font-size: 12px;
    margin-left: 10px;
    width: 325px;
}

/* temp hide until bryan gets back to fix */
.recommenders .next-prev,
.recommenders .next-prev-spacer,
.recommenders .more,
.LikemeSimilarPlacesThroughMembers {
    display: none;
}


.LikemeInsideWordsContainer .Pagination {
float: right;
margin-right: 10px;
font-size: 12px;
font-weight:bold;
margin-bottom: 5px;
}




/* --- End /home/httpd/public/app_frame2/webroot/css/LikemeRatableExpanded.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/PhotoGallery.css --- */

/* Photo Gallery CSS */

H4.PhotoGalleryAuthorInfo{
	color:#666666;
	margin:5px 0px 5px 0px;
	padding:0px;
	font-weight:bold;
	font-size:10px;
}
H4.PhotoGalleryAuthorInfo span{
	font-weight:normal;
}
DIV.PhotoGalleryContent{
	padding:10px;
}
DIV.ContentBody{
	font-size:12px;
	line-height:14px;
}
DIV.ContentBody P{
	margin-bottom:10px;
	text-align:left;
}
DIV.PhotoGalleryImages {
	color:#666666;
	font-size:10px;
	border-top:1px dashed #C3C3C3;
}
DIV.PhotoGalleryImages IMG{
	cursor:pointer;
}
DIV.PhotoGalleryNav{
	text-align:right;
	font-size:14px;
}
DIV.PhotoGalleryNav SPAN{
	cursor:pointer;
}
DIV.PhotoGalleryImageCredit{
	text-align:right;
	font-size:9px;
	font-weight:normal;
	color:#666666;
}
DIV.PhotoGalleryImageCaption{
	color:#666666;
	font-size:10px;
	text-align:left;
}
IMG.PhotoGalleryImageSelected{
	border:1px solid gray;
}

.PhotoGalleryCurrentPhoto img#mainImage {
    width: 100%;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/PhotoGallery.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/AdSliderWidget.css --- */

.AdSliderContainer #AdSlider { 
    margin:0px auto 10px;
    clear: both;
    height: 255px;
}

.AdSliderContainer #AdSlider #TopStoriesSlider {
    padding-left: 10px;
}

.AdSliderContainer .AdSlider_jCarouselLite {
	float:left
}

.AdSliderContainer .AdSlider_jCarouselLite_prev {
    position: relative;
	float:left;
    top: 0;
    left: 0;
    width: 56px;
    height: 210px;
    background-image: url('/img/tallscroll-l.png');
    background-color: #6c6c6c;
    cursor: pointer;
}

.AdSliderContainer .AdSlider_jCarouselLite_next {
    position: relative;
	float:left;
    top: 0;
    right: 0;
    width: 56px;
    height: 210px;
    background-image: url('/img/tallscroll-r.png');
    background-color: #6c6c6c;
    cursor: pointer;
}

.AdSliderContainer .AdSlider_jCarouselLite_prev:visited,
.AdSliderContainer .AdSlider_jCarouselLite_prev:hover {
	text-decoration: none;
	background-color: #8f8f8f;
}

.AdSliderContainer .AdSlider_jCarouselLite_next:visited, 
.AdSliderContainer .AdSlider_jCarouselLite_next:hover {
	text-decoration: none;
	background-color: #8f8f8f;
}

.AdSliderContainer .AdSlider_slider_recent_list li {
	width:139px;
	padding:0px 5px 0px 5px;
	height:210px;
	position:relative;
	border-right:1px solid #C6C6C6;
	border-left:1px solid #ffffff;
	background-color:#E0E0E0;
    float: left;
}	
.AdSliderContainer .AdSlider_slider_recent_list li img {
    margin: 8px 3px 0px;
}

.AdSliderContainer .AdSlider_date {
	color: #a0a0a0;
    margin: 7px 2px 0;
	font-size: 12px;
	font-weight: bold;
}

.AdSliderContainer .AdSlider_title {
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    margin: 10px 2px 0;
    padding: 0;
}
.AdSliderContainer div.adIndex_ad {
    text-align: center;
    padding-bottom: 10px;
}

#TopStoriesSliderLoading IMG{
	display:block;
	margin:90px auto 60px auto;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/AdSliderWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/jcarousel.css --- */

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}


/* --- End /home/httpd/public/app_frame2/webroot/css/jcarousel.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/InPrint.css --- */

/* In Print Widget Style Sheet */

.inprint_item_border_bottom { 
border-bottom: #C8C8C8 1px solid;
}

.inprint_item_border_middle { 
border-top: #ffffff 1px solid;
border-bottom: #C8C8C8 1px solid;
}

.inprint_item_border_top { 
border-top: #ffffff 1px solid;
}

.inPrintItem { 
padding: 10px;
overflow: hidden;
}

.inPrintItem p { 
margin: 5px 0px 5px 0px;
font-size:11px;
line-height: 16px;
}
.inprint_headline { 
font-family:Georgia, Times New Roman, Times, serif;
font-size:18px; 
}

.inPrintItem img { 
margin-left: 5px;
float: right;
}

.inPrintItem h5 { 
	margin-top: 5px;
color: #888;
}

.more { 
font-weight: bold;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/InPrint.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LocationMap.css --- */

/* LocationMap */
.locationsMap {
    margin: 5px;
}

.locationsMap .searchPanel {
    width: 560px;
    border: 1px solid #c3c3c3;
    margin: 5px auto;
    padding: 5px;
}


.locationsMap .searchPanel input {
    width: 120px;
}

.locationsMap .searchPanel select {
    width: 350px;
}

.locationsMap .searchPanel input.submit {
    float: right;
    margin: 10px 5px 5px;
    width: auto;
}


.locationsMap .map {
    width: 570px;
    height: 400px;
    border: 1px solid #c3c3c3;
    margin: 5px auto;
}

.locationsMap .results {
    border: 1px solid #c3c3c3;
    margin: 5px;
    padding: 5px;
    font-size: 12px;
    overflow: auto;
    
}

.locationsMap .results .totalResults {
    float: left;
}

.locationsMap .results .pagination {
    float: right;
    white-space: nowrap;
}

.locationsMap .results .pagination .page {
    margin-left: 5px;
}

.locationsMap .results .result {
    margin-bottom: 10px;
    clear: both;
}

.locationsMap .results .result .locationName {
    font-size: 14px;
    font-weight: bold;
}

.best_of_map .results .result .locationAddress {
    font-size: 11px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/LocationMap.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/BestOfSearch.css --- */


/* ------------------ Best Of Search ------------------------------------------------*/

.best_of_search { 
padding: 0px 10px 10px 10px;
position:relative;
}

.best_of_search .bar { 
height: 20px;
/*border-bottom: 1px dotted #AAAAAA;*/
}

.best_of_search .bar_lt { 
float: left;
font: 12px Helvetica Neue, Arial, sans-serif;
color: #666666;
}

.best_of_search .bar_lt .result_sum { 
font: italic bold 14px Helvetica Neue, Arial, sans-serif;
color: #666666;
margin-bottom: 10px;
}

.best_of_search .bar_rt { 
float: right;
font: bold 12px Helvetica Neue, Arial, sans-serif;
}

.best_of_search #sm_search_box { 
float: left;
margin-right: 8px;
}

.best_of_search #submit_sm_search_btn { 
float: left;
}

.best_of_search .btm_bar {
margin-top: 15px; 
height: 30px;
}

.best_of_search ul.listing li { 
border-bottom: 1px dotted #AAAAAA;
padding-bottom: 10px;
margin-top: 10px;
overflow: hidden;
}

.best_of_search ul.listing li img { 
float: right;
padding-left: 5px;
}

.best_of_search ul.listing li.last { 
border-bottom: none;
}

.best_of_search .num_header { 
font: bold 12px Helvetica Neue, Arial, sans-serif;
color: #666666;
}

.best_of_search a.heading { 
font: 18px Georgia, Times New Roman, Times, serif;
}

.best_of_search p { 
font-size: 12px;
line-height: 20px;
}


/*------------------- / Best Of Search ----------------------------------------------*/


/* --- End /home/httpd/public/app_frame2/webroot/css/BestOfSearch.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/DiggWidget.css --- */

/* digg widget */
.diggwidget { 
    padding: 0px 10px;
}

.diggwidget h3 {
    font-family: Helvetica Neue, Arial, sans-serif;
    font-weight: normal;
}

.diggwidget .digg-widget .digg-widget-header, 
.diggwidget .digg-widget .digg-widget-topic, 
.diggwidget .digg-widget .digg-widget-footer { 
    background-color: #253c87;
}

#digg-widget-buttons {
    border-bottom: 1px solid #D6D6D6;
    margin: 0px 10px;
}

#digg-widget-title img {
    cursor: pointer;
}

#digg-widget-container-popular {
    display: none;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/DiggWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/RestaurantsReviews.css --- */

/* RestaurantsReviews */
.RestaurantsReviews {
    font-size: 12px;
    line-height: 15px;
}

.RestaurantsReviews h2 {
    margin-bottom: 0px;
}

.RestaurantsReviews .resultsPerPage {
    border-bottom: 1px dotted #c3c3c3;
    margin: 5px 10px;
    text-align: right;
    white-space: nowrap;
    font-size: 11px;
    color: #888;
    padding-bottom: 5px;
}

.RestaurantsReviews .resultsPerPagebottom {
    margin: 0px 10px 5px;
    text-align: left;
    white-space: nowrap;
    font-size: 11px;
    padding-bottom: 5px;
}

.RestaurantsReviews .resultsPerPage span.total {
    float: left;
    text-align: left;
    font-size: 11px;
    color: #888;
    font-style: italic;
    margin-top: 5px;
}

.RestaurantsReviews .review {
    margin: 5px 10px;
    border-bottom: 1px dotted #c3c3c3;
    padding: 5px 0px;
    clear: both;
    overflow: auto;
}

.RestaurantsReviews .review img {
    float: right;
    margin: 0px 0px 5px 10px;
}

.RestaurantsReviews .review .headline {
    font-size: 18px;
    line-height: 22px;
    font-weight: normal;
    font-family: Georgia, Times New Roman, Times, serif;
}

.RestaurantsReviews .review .subhead {
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #888;
}

.RestaurantsReviews .review .byline {
    font-size: 12px;
    font-weight: normal;
    color: #888;
}

.RestaurantsReviews .review .pubDate {
    font-size: 12px;
    font-weight: normal;
    color: #888;
    font-style: italic;
}

.RestaurantsReviews .review .blurb {
    margin-top: 10px;
}

.RestaurantsReviews .Pagination {
    float: right;
    padding: 5px 10px 5px;
    font-size: 11px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/RestaurantsReviews.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookListingPage.css --- */

/* Listing Pages */
.LSBB_Listing_Page
{
	margin:0 0 20px;
	padding:10px;
    border:2px solid black;
    background:#cccccc;
    overflow:auto;
}

.LSBB_Listing_Page .Sidebar
{
    float:right;
    width:220px;
    border:1px solid black;
    overflow:auto;
    margin:0 0 10px 5px;
    background:white;
}

.LSBB_Listing_Page .Sidebar .mapWidget
{
    padding:0 10px 10px;
}

.LSBB_Listing_Page .Sidebar .mapWidget div.map
{
    width: 100%;
    height: 200px;
    width: 200px;
    border: 1px solid #000000;
    clear: right;
}

.LSBB_Listing_Page .Sidebar .mapWidget div.nearby
{
    font-size:.85em;
    margin-top: 5px;
}

.LSBB_Listing_Page .Sidebar .mapWidget select
{
    display: block;
    font-weight: normal;
    font-size: 10px;
}

.LSBB_Listing_Page .Sidebar .mapWidget div.details
{
    padding: 5px;
    border: 1px solid #cccccc;
    background-color: #ffffff;
    text-align: left;
}

.LSBB_Listing_Page .Sidebar .mapWidget div.details div.location
{
    width: 150px;
}

.LSBB_Listing_Page .Sidebar .mapWidget div.details img
{
    padding: 0px;
    border: none;
    margin: 0px;
    width: 75px;
}

.LSBB_Listing_Page .Sidebar .mapWidget .largeMap
{
    float:right;
    font-size:.85em;
    line-height:1.75em;
    color:#e80000;
    text-decoration:none;
}

.LSBB_Listing_Page .Sidebar .mapWidget .largeMap:hover
{
    text-decoration:underline;
}

.LSBB_Listing_Page .Sidebar .mapWidget div.details div.location
{
    float: left;
}


.LSBB_Listing_Page .Sidebar .BeSocial
{
    margin:5px;
    padding:5px;
    border-top:1px dashed black;
}

.LSBB_Listing_Page .Sidebar .BeSocial .bsh2
{
    font-size:.85em;
}

.LSBB_Listing_Page .Sidebar .BeSocial ul
{
    margin:0;
    padding:0;
}

.LSBB_Listing_Page .Sidebar .BeSocial li
{
    list-style:none;
    display:inline;
    margin:0;
    padding:0 0 0 6px;
}

.LSBB_Listing_Page .Sidebar .UserInfo
{
    margin:5px;
    padding:5px;
    border-top:1px dashed black;
}

.LSBB_Listing_Page .Sidebar .UserInfo h3
{
	display:block;
    margin:0;
    padding:0;
    font-size:1.15em;
    color:black;
    background-color:white;
    font-weight:bold;
    text-transform:none;
}

.LSBB_Listing_Page .Sidebar .UserInfo h4
{
    margin:0 0 3px;
    padding:0;
    font-size:11px;
}

.LSBB_Listing_Page .Sidebar .UserInfo h5
{
    margin:3px 0 3px;
    padding:0;
    font-size:11px;
}

.LSBB_Listing_Page .Sidebar input[type="submit"]
{
    margin:0;
    padding:0;
    margin:5px 0 0;
}

.LSBB_Listing_Page .Sidebar p
{
    margin:5px 0;
    font-size:1em;
    line-height:1.25em;
}

.LSBB_Listing_Page .Sidebar p a
{
    color:#990000;
    text-decoration:none;
}

.LSBB_Listing_Page .Sidebar p a:hover
{
    text-decoration:underline;
}

.LSBB_Listing_Page h3.Headline
{
    margin:0 0 .3em;
    padding:0;
    font-size:1.45em;
    line-height:1em;
    font-weight:bold;
    text-transform:uppercase;
}

.LSBB_Listing_Page .Logo
{
    float:left;
    margin:0 5px 0 0;
}

.LSBB_Listing_Page .Address_Block
{
    margin:0 0 10px;
    line-height:1.2em;
    font-weight:bold;
}

.LSBB_Listing_Page .Address_Block .Address_1,
.LSBB_Listing_Page .Address_Block .Address_2,
.LSBB_Listing_Page .Address_Block .Phone
{
	display:block;
}

.LSBB_Listing_Page .Address_Block .URL
{
    display:block;
}

.LSBB_Listing_Page .Address_Block .URL a
{
    color:#e80000;
}

.LSBB_Listing_Page .Location_Info
{
    margin:0 0 10px;
    line-height:1.2em;
    font-weight:bold;
}

.LSBB_Listing_Page .Location_Info .Drinks
{
    text-transform:uppercase;
}


.LSBB_Listing_Page .Location_Info .Hours
{
    display:block;
}

.LSBB_Listing_Page #Buttons
{
    width:240px;
    margin:0 0 10px;
    border:1px dashed black;
    border-width:1px 0;
    padding:5px 5px 0;
}

.LSBB_Listing_Page #Buttons img
{
    padding-right:5px;
}

.LSBB_Listing_Page .Description
{
    margin:0 0 10px;
}

.LSBB_Listing_Page .Image
{
    margin:0 0 10px;
}

.LSBB_Listing_Page .SMSForm
{
    border:1px solid silver;
    background:white;
    padding:5px;
}

.LSBB_Listing_Page .Coupons
{
    clear:both;
    width:525px;
    margin:20px auto;
}

.LSBB_Listing_Page #Middle
{
    text-align:center;
    margin:0 0 10px;
}
/* /Listing Pages */


/* --- End /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookListingPage.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/FilmSearch.css --- */

/* ------------------ Film Search ----------------------------------------*/

.film_search { 
padding: 10px;
}

.film_search li { 
overflow: hidden;
font-size:12px;
position: relative;
margin-bottom: 20px;	
border-bottom: 1px dotted #AAAAAA;
padding-bottom: 10px;
}

.film_search li h3 { 
font:18px Georgia, Times New Roman, Times, serif;
}

.film_search li img { 
float: left;
margin-right: 15px;
}

.film_search li.bottom { 
float: left;
position:relative;
width: 100%;
font-size: 11px;
color: #666666;
padding: 0px 10px 0px 0px;
border-bottom: none;
}

.film_search li.bottom p { 
float: left;
width: 200px;
}

.film_search li.bottom .right { 
position: absolute;
float: right;
right: 10px;
width: 150px;
text-align:right;
}

.film_search li.bottom .right a { 
font-weight: bold;
}


.film_search .movie_links { 
bottom: 0px;
color: #999999;
font-size: 11px;
position: absolute;
bottom: 15px;
left: 117px;
/*background-color: #EEEEEE;*/
}

.film_search .movie_links a { 
font-weight: bold;
font-size: 11px;
}

.film_search_top { 
border-bottom: 1px dotted #999999;
margin-bottom: 10px;
font-style:italic;
font-size: 12px;
color: #666666;
font-weight:bold;
position:relative;
height: 20px;
padding: 0px 10px 10px 10px;
}

.film_search_top p { 
width: 100px;
float: left;
}

.film_search_top .right { 
font-size: 11px;
color: #666666;
position: absolute;
right: 10px;
float: right;
width: 300px;
text-align:right;
font-weight:normal;
font-style:normal;
}


.film_search_tabs { 
border-bottom: 2px solid #cccccc;
padding-left: 10px;
position:relative;
height: 22px;
}


.film_search_tabs a.tab { 
display: block;
border: 1px solid #CCCCCC;
border-bottom: 1px solid #005E68;
background-color: #005E68;
font-size: 11px;
font-weight: bold;
width: 100px;
padding: 2px;
float: left;
text-align:center;
margin: 0px 5px 0px 0px;
color: #ffffff;
position: relative;
bottom: -1px;}


.film_search_tabs a.active_tab { 
display: block;
border: 1px solid #CCCCCC;
background-color: #EEEEEE;
font-size: 11px;
font-weight: bold;
width: 100px;
padding: 2px;
float: left;
text-align:center;
text-decoration: none;
margin: 0px 10px 0px 0px;
color: #666;
position: relative;
bottom: -1px;}

.film_search_tabs .right { 
float: right;
width: 250px;
position:absolute;
right: 0px;
font-size: 11px;
color: #666666;
text-align:right;
}

.film_search_tabs select { 
font-size: 11px;
color: #666666;
height: 20px;
margin: 0px 10px 0px 5px;
}

.perpag {
font-size: 11px;
color: #666666;
font-weight:normal;
font-style:normal;
text-align: left;
}

.perpag .rightSide { 
	width: 250px;
	text-align: right;
	float: right;
}

.perpag .leftSide { 
width: 250px;
float: left;
}

/* ------------------ / Film Search ----------------------------------------*/



/* --- End /home/httpd/public/app_frame2/webroot/css/FilmSearch.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/EventsSponseredBy.css --- */

.sponsered_by { 
margin-top:10px;
padding: 0px 10px 10px;
font-size: 11px;
}

.sponsered_by h3 { 
color:#aaa;
font-size: 16px;
margin: 0px 0px 5px 0px;
font-weight: normal
}

.sponsered_by h4 {
font-size: 18px;
margin: 0px 0px 5px 0px;
font-weight: normal;
font-family: Georgia, Times New Roman, Times, serif;
}

.sponsered_by .contact {
color: #888888;
}

.sponsered_by .logo {
float: right;
margin-left: 10px;
}

.sponsered_by .description {
font-size: 12px;
line-height: 20px;
}


/* --- End /home/httpd/public/app_frame2/webroot/css/EventsSponseredBy.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/AdIndexAd.css --- */

/*--------------------------------- / Adindex Ad ---------------------------------------*/

.adindex_ad { 
padding: 10px;
font-size: 12px;
}

.adindex_ad p { 
margin: 10px 0px;	
}

.adindex_ad .ad_header { 
font: 26px Georgia, Times New Roman, Times, serif;
color: #9E1869;
width: 425px;
float: left;
height: 40px;
}

.adindex_ad .ad_header_btns { 
float: right;
text-align: right;
font-size: 10px;
height: 40px;
}

.adindex_ad .ad_header_btns a { 
float: left;
line-height: 25px;
margin-right: 15px;
}

.adindex_ad .ad_header_btns a img { 
float: left;
margin-right: 3px;
}

.adindex_ad h4 { 
text-align: center;
font-size: 12px;
color: #888888;
font-weight: normal;
font-style: italic;
margin: 10px 0px;
}


/*--------------------------------- / Adindex Ad ---------------------------------------*/

/* --- End /home/httpd/public/app_frame2/webroot/css/AdIndexAd.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/Help.css --- */

/* help */
.abouthelp {
    font-size: 12px;
}

.abouthelp .helpnav {
    text-align: center;
    margin: -5px 10px 5px;
    border-bottom: 1px dotted #c3c3c3;
    padding: 0px 0px 5px;
}

.abouthelp h4 {
    font-size: 13px;
    font-weight: bold;
    margin-top: 10px;
}

.abouthelp .helpsec {
    margin: 0px 10px 5px;
    border-bottom: 1px dotted #c3c3c3;
    overflow: auto;
    padding-bottom: 10px;
}

.abouthelp .helpsec a {
    font-weight: bold;
}

.abouthelp .last {
    border-bottom: none;
}


/* --- End /home/httpd/public/app_frame2/webroot/css/Help.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/AdIndexCategory.css --- */

/* -------------------------------- Adindex Category ----------------------------------------*/

li.adindex_header { 
background-color: #9E1869;
line-height: 10px;
height: 22px;
padding: 5px 0px 0px 10px;
margin: 0px;
font: 22px Impact, Arial, Helvetica, sans-serif; 
color: #ffffff;
}
.adindex_cat li.hidden {
    display: none;   
}

.adindex_cat { 
padding: 0px 10px 10px 10px;
}

.adindex_cat li.category_header { 
font: 18px Georgia, Times New Roman, Times, serif;
color: #666666;
border: none;
margin: 0px 0px 10px 0px;
}

.adindex_cat li.category_header a { 
font: 18px Impact, Arial, Helvetica, sans-serif;
}

.adindex_cat ul { 
margin: 0px 0px 25px 0px;
}

.adindex_cat li { 
margin: 5px 0px;
padding: 2px 0px;
border-bottom: 1px dotted #aaaaaa;
font-size: 10px;
overflow:hidden;
}

.adindex_cat li img {
    float: left;
    margin: 0px 4px;
}


.adindex_cat li a { 
font-weight: bold;
font-size: 12px;
margin-right: 10px;
}

.adindex_cat li .ad_link { 
float: left;
width: 340px;
overflow: hidden;
white-space: nowrap;
}

.adindex_cat li .ad_options { 
width: 210px;
float: right;
text-align: right;
}

.adindex_cat li .ad_options a { 
font-size: 11px;
font-weight: normal;
margin: 0px 2px;
}

/* -------------------------------- / Adindex Category ----------------------------------------*/

/* --- End /home/httpd/public/app_frame2/webroot/css/AdIndexCategory.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/SearchIssueWidget.css --- */

/*----------------------- Search Issue Widget --------------------------------*/
.search_issue { 
float: left;
padding: 10px;

overflow: hidden;
}

.search_issue div {
clear: both;
padding: 0px 0px 0px 10px;
}

.search_issue div.active {
width: 125px;
float: left;
clear: none;
}

.search_issue ul a {
    font-size: 11px;
}

.search_issue ul.issue_list { 
float: left;
width: 100px;
font-size: 11px;
margin-right: 50px;
}

.search_issue ul.issue_list_right { 
float: right;
font-size: 11px;
margin: 0px;
}

.search_issue ul.issue_list li, .search_issue ul.issue_list_right li { 
margin: 5px 0px;
}

.search_issue h3 { 
font: 18px Impact, Arial, Helvetica, sans-serif;
color: #aaaaaa;
margin-bottom: 10px;
}

.search_issue li.header { 
font-weight: bold;
font-size: 12px;
}

.search_issue hr { 
width: 100%;
float: left;
clear: both;
margin: 10px 0px;
color: #aaaaaa;
}

.search_issue ul.issue_year { 
font-size: 12px;
font-weight: bold;
}

.search_issue ul.issue_year li { 
margin: 5px 0px;
}

.search_issue ul.issue_year a { 
color: #000000;
}

/*----------------------- / Search Issue Widget --------------------------------*/



/* --- End /home/httpd/public/app_frame2/webroot/css/SearchIssueWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ListingsSearch.css --- */

/*---------------------Listing Search Widget Styles in the left rail---------------------*/

.listing_search_box { 
width: 170px;
border: 1px solid #a4a4a4;
padding: 3px;
margin: 5px;
background-image: url(gridtile.png);
text-align:left;
}

#listing_search_waiting {
    float: right;
    margin: 2px 2px 0px 0px;
}

.listing_search_box .top_border { 
border-top: 1px solid #ffffff;
}

.listing_search_box .bottom_border { 
border-bottom: 1px solid #666666;
}

.listing_search_box .select_list .heading { 
padding: 7px;
font-weight: bold;
font-size:16px;
color: #ffffff;
background-color: #a9a9a9;
border-bottom: none;
}

.listing_search_box .select_list .sub-head { 
font-weight: bold;
font-size:11px;
color: #4b4b4b;
line-height: 16px;
}

.listing_search_box .select_list li { 
background-color: #dfdfdf;
padding: 5px 2px 5px 10px;
border-bottom: 1px solid #999999;
font-size:11px;
font-weight: bold;
}

.listing_search_box ul li.sub {
background-color: #ededed;
padding: 5px 2px 5px 20px;
border-bottom: 1px solid #999999;
font-size:11px;
font-weight: normal;
}

/*CN-------------------------------------*/

.listing_search_box ul li.expand_list { 

}

.listing_search_box ul li.expand_list .expandItem { 
display: inline-block;
width: 135px;
}

.listing_search_box ul li.expand_list img { 
display: inline-block;
width: 11px;
}

/* /End CN -------------------------------*/


.listing_search_box .select_list li img.plus_img {
margin-right: 5px;
/*float: right;*/
vertical-align: middle;
cursor: pointer;
}

.listing_search_box li.more { 
/*padding-top: 10px;*/
text-align: right;
color: #253c87;
}

.listing_search_box .bottom { 
background-color: #a9a9a9;
height: 20px;
}

.listing_search_body { 
background-color: #a9a9a9;
}

.listing_search_tabs { 
/*background-color: #dfdfdf;*/
height: 20px;
overflow:hidden;
}

.listing_search_tabs .tab_active a { 
color: #ffffff;
font-size: 11px;
font-weight: bold;
background: #a9a9a9;
display:table-cell;
width: 47px;
height: 20px;
padding-top: 3px;
text-align:center;
border-right: 1px solid #333333;
border-top: 1px solid #999999;
border-left: 1px solid #999999;
float:left;
font-weight:bold;
margin-right: 1px;
}

.listing_search_tabs .tab_inactive a { 
color: #4b4b4b;
font-size:9px;
font-weight: bold;
text-align:center;
display:table-cell;
border: 1px solid #999999;
float: left;
width: 37px;
height: 20px;
padding-top: 4px;
background-color: #dfdfdf;
margin-right:1px;
}

.listing_search_tabs .tab_inactive a:hover, .listing_search_tabs .tab_active a:hover { 
text-decoration: none;
}

.listing_search_box img.criticsstar {
    vertical-align: middle;   
}

/*-Listing Search Box Form Elements-*/
.listing_search_body input#listing_search_box { 
width: 118px;
height: 16px;
float: left;
margin-right: 3px;
font-size: 10px;
padding: 1px;
}

.listing_search_body #venues_drop_down,
.listing_search_body #artists_drop_down{ 
height: 22px;
width: 125px;
font-size: 10px;
padding: 1px;
}



#venues_drop_down option{
    width: 125px;
}

/*----- Weekly Calendar Styles ------*/

.listing_search_box li.date {
background-color: #dfdfdf;
padding: 5px 2px 5px 10px;
border-bottom: 1px solid #dfdfdf;
height: 20px;
 }

.listing_search_box .dotw_single { 
width: 18px;
height: 24px;
border: #4b4b4b 1px solid;
background-color: #a9a9a9;
font-size: 10px;
line-height: 11px;
float: left;
display: block;
margin: 0px 2px 0px 0px;
text-align:center;

}

.listing_search_box .dotw_single:hover { 
text-decoration: none;
background-color: #ffffff;
border-right: #333333 1px solid;
border-left: #999999 1px solid;
font-size:11px;
font-weight:bold;
}


/*----------------------- End Listing Search Widget Styles in the left rail -----------------------*/
div.listing_search_body ul li.hidden {
    display: none;   
}





/* --- End /home/httpd/public/app_frame2/webroot/css/ListingsSearch.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/Snowreport.css --- */

.Snow_Report_Content
{
    width:540px;
    float:left;
    margin-right:5px;
    padding:10px;
    font-size: 11px;
}

/*.h2_search { 
float: right;
white-space: nowrap;
text-align:right;
}*/

.Snow_Report_Content .Snow_Report_Content_Header
{
    overflow:auto;
}

.binTitle .Snow_Report_Menu
{
    width:225px;
    float:right;
    text-align:right;
    font-size: 11px;
    text-align: center;
    font-weight:bold;
    color: #888;
    height: 20px;
    padding-bottom: 3px;
}

.binTitle .Snow_Report_Menu li
{
    display:inline;
    list-style:none;
    padding:0px 5px;
    color: #666;
}

.binTitle .Snow_Report_Menu li a
{
	color: #888;
	font-size: 10px;
	text-decoration: underline;
}

.Snow_Report_Data
{
    clear:both;
    width:540px;
    border-collapse:collapse;
}

.Snow_Report_Data th
{
    padding: 2px 5px;
    border-bottom:1px solid #aaa;
    font-size: 14px;
    background-color: #253c87;
    color: #fff;
}

.Snow_Report_Data .Report_Time_Label
{
    font-size:.9em;
}

.Snow_Report_Data td
{
	border-top: 1px solid #666;
    padding: 2px 5px;
   	border-bottom: 1px solid #aaa;
}

.Snow_Report_Data .Area_Name
{
    display:block;
    font-weight:bold;
    font-size: 13px;
}

.Snow_Report_Data .Report_Time
{
    font-size:.9em;
}

.Snow_Report_Content .SnoCountry_Logo
{
    clear:both;
    padding-top:10px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/Snowreport.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/Footer.css --- */

/* foot stuff */
.footer { 
    background: #e3e3e3; 
    text-align: center;
    color: #656565;
    border: 1px solid #ababab;
    border-top:1px solid #ccc;
    text-align: center;
    padding: 5px 0px;
    font-size: 10px;
    clear: both;
}

.footer a { 
    font-weight: normal;
    color: #353535;
}

.footer img { 
    border: none;
    vertical-align: text-top;
}

/* home version */
.home .footer { 
    border: 1px solid #ababab;
    font-size: 9px;
    padding: 5px 0px;
    float: right;
    width: 100%;
}


/* --- End /home/httpd/public/app_frame2/webroot/css/Footer.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/NeighborhoodIndex.css --- */

/*---------------------------------- Neighborhood Index -------------------------------------*/

.neighborhood_index { 
padding: 10px;
}

.neighborhood_index ul { 
margin: 10px 0px 20px 0px;
}

.neighborhood_index li { 
padding: 5px 0px 5px 10px;
border-bottom: 1px dotted #aaaaaa;
overflow:hidden;
}

.neighborhood_index li.alt { 
background-color: #e5e5e5;
border-bottom: 1px dotted #aaaaaa;
}

.neighborhood_index li.neighborhood_header { 
font-size: 18px;
border-bottom: 1px solid #999999;
padding: 5px 0px 5px 0px;
}

.neighborhood_index li .list_neighborhood {
float: left; 
width: 250px;
font-size: 12px;
font-weight: bold;
}

.neighborhood_index li .list_links { 
width: 300px;
float: right;
text-align:right;
}

.neighborhood_index li .list_links a { 
margin-right: 15px;
font-size: 10px;
}

/*---------------------------------- / Neighborhood Index -------------------------------------*/

/* --- End /home/httpd/public/app_frame2/webroot/css/NeighborhoodIndex.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ReadersProfile.css --- */

.ReadersRegisterContentArea
 {
    margin: 5px;
    padding: 0px;
    font-size: 12px;
    line-height: 13px;
 }
 
.ReadersRegisterContentArea p
 {
    margin: 0px 10px;
 }
 
.ReadersRegisterContentArea .required
 {
    font-weight: bold;
    color: #ff0000;
 }
 
.ReadersRegisterContentArea .rrNotice
 {
    font-style: italic;
    font-size: 11px;
    margin-left:10px;
 }
 
.ReadersRegisterContentArea .community-wrapper
 {
    margin: 0px;
    padding: 0px;
 }
 
.community-message,
.community-message .message,
.community-message .error_message
 {
     text-align: center;
     font-weight: bold;
     font-size: 14px;     
 }
 
 .community-message .message,
.community-message .error_message
 {
 padding-bottom: 10px;
 }
 
 .community-message .message
 {
 color: #008F06;
}
 
 .community-message .error_message { 
      color: #FF0000;
 }
 
.ReadersRegisterContentArea h3
 {
     margin: 0px;
     padding: 0px;
     font-size: 18px;
     font-weight: bold;
     color: #253c87;
     margin-bottom: 5px;
     border-bottom: 1px solid #c3c3c3;

 }

.ReadersRegisterContentArea h4
 {
    color: #AAAAAA;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 10px;
 }
 
.ReadersRegisterContentArea fieldset
 {
    border: none;
    padding: 0px;
    margin: 0px;
    float: left;
 }
 
.ReadersRegisterContentArea fieldset legend
 {
    display: none;
 }
 
.ReadersRegisterContentArea fieldset#questions-fieldset
 {
    width: 48%;
 }
 
.ReadersRegisterContentArea fieldset#questions-fieldset label.button
 {
    float: right;
    padding: 2px 5px;
 }
 
 
.ReadersRegisterContentArea .rrTexts
 {
    width: 48%;
    float: right;
 }
 
.ReadersRegisterContentArea fieldset ul,
.ReadersRegisterContentArea .rrTexts ul

 {
    border: 0px;
    padding: 0px;
    list-style-type: none;
 }

.ReadersRegisterContentArea fieldset ul li,
.ReadersRegisterContentArea .rrTexts ul li
 {
    border-top: 1px solid #ccc;
    margin-bottom: 5px;
    padding-top: 5px;
    overflow: hidden;
 }

.ReadersRegisterContentArea fieldset ul li input.checkbox,
.ReadersRegisterContentArea .rrTexts ul li input.checkbox,
.ReadersRegisterContentArea .rrTexts ul li input.smsProfileFormElements
 {
    float: left;
 }
 
.ReadersRegisterContentArea fieldset ul li label,
.ReadersRegisterContentArea .rrTexts ul li label
 {
    display: block;
    margin-left: 10px;
    overflow: hidden;
    padding-bottom: 3px;
    padding-left: 10px;
    clear: none;
 }
 
.ReadersRegisterContentArea .rrInfo
 {
    clear:  both;
    border-top: 1px solid #ccc;
    padding: 10px 0px;
    margin: 5px 5px;
    overflow: hidden;
 } 
 
.ReadersRegisterContentArea form .rrGeneral,
.ReadersRegisterContentArea form .rrLogin
 {
     float: left;
     width: 49%;
 }
 
.ReadersRegisterContentArea form .rrGeneral input,
.ReadersRegisterContentArea form .rrLogin input
 {
    margin-bottom: 5px;
 }
 
.ReadersRegisterContentArea .rrInfo label.text
 {
     display: block;
     width: 130px;
     float: left;
     text-align: right;
     padding-right: 5px;
     clear: left;
     font-size: 11px;
 }
 
.ReadersRegisterContentArea form label.text span
 {
     font-style: italic;
     font-size: 9px;
     line-height: 7px;
 }
 
.ReadersRegisterContentArea .rrVerify
 {
     text-align: center;
     border-top: 1px solid #ccc;
     padding-top: 5px;
 }
 
.ReadersRegisterContentArea .rrVerify input
 {
    clear: both;
    float: none;
    display: block;
    margin: 5px auto;
 }
 
.ReadersRegisterContentArea .rrVerify p
 {
    font-size: 10px;
    font-weight: bold;
    display: block;
    width: 60%;
    margin: 0px auto;
 }
 
.ReadersRegisterContentArea img.rrPromo
 {
    display: block;
    margin: 20px auto 10px auto;
 }


/* --- End /home/httpd/public/app_frame2/webroot/css/ReadersProfile.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBook.css --- */

body#LSBB_Body
{
    margin:0;
    padding:0;
    background:white;
    text-align:center;
    font:normal normal normal 100% Arial,Helvetica,sans-serif;
    background:white url( http://assets.laweekly.com/img/little_sexy_black_book/page_bg.gif ) repeat-x;
}

body#LSBB_Body img
{
    padding:0;
    border:none;
}

body#LSBB_Body #LSBB_Content_Area
{
    width:1000px;
    margin:0 auto;
    text-align:left;
    font-size:.9em;
    
}

body#LSBB_Body #LSBB_Content_Header
{
    overflow:hidden;
    /*background:black;*/
}

body#LSBB_Body #LSBB_Content_Header h1
{
    float:left;
    width:265px;
    height:90px;
    margin:0;
    padding:0;
}

body#LSBB_Body #Top
{
    float:left;
    width:728px;
    height:90px;
    margin:0;
    padding:0 0 10px 7px;
    /*background:white;*/
}

body#LSBB_Body #LSBB_Primary_Navigation
{
	clear:both;
	height:25px;
    margin:10px 0;
    padding:0 0 0 15px;
    border-top:2px solid black;
    background:transparent url(http://assets.laweekly.com/img/little_sexy_black_book/top_nav_bg.gif) repeat-x;
	vertical-align:top;
}

body#LSBB_Body #LSBB_Primary_Navigation li
{
	float:left;
    list-style:none;
    margin:0;
    padding:0 6px 0 7px;
    height:25px;
    line-height:25px;
    font-size:.9em;
    font-weight:bold;
    text-transform:uppercase;
    vertical-align:top;
    background:transparent url(http://assets.laweekly.com/img/little_sexy_black_book/top_nav_item_bg.gif) no-repeat;
}

body#LSBB_Body #LSBB_Primary_Navigation li.Facebook_Link
{
	height:42px;
	text-transform:none;
}

body#LSBB_Body #LSBB_Primary_Navigation li.Facebook_Link img
{
	vertical-align:top;
}

body#LSBB_Body #LSBB_Primary_Navigation li a
{
    color:black;
    text-decoration:none;
}

body#LSBB_Body #LSBB_Content_Body
{
    overflow:auto;
    padding:0 0 20px;
    border-bottom:1px solid #cccccc;
}

body#LSBB_Body #LSBB_Content_Body .Content_Column
{
    float:left;
}

body.LSBB_Index #LSBB_Content_Column_1
{
    width:670px;
	margin:0 15px 0 10px;    
}

body.LSBB_Inner_Page #LSBB_Content_Column_1
{
    width:680px;
	margin:0 15px 0 0;    
}

body.LSBB_Inner_Page #LSBB_Content_Column_1 #LSBB_Content_Column_1_Bottom
{
 	border-top:1px solid #cccccc;
 	padding:10px 0 0;
}

body#LSBB_Body #LSBB_Content_Column_2
{
    width:300px;
    margin:0;
}

body#LSBB_Body #LSBB_Content_Footer
{
    margin:20px 0 0;
    padding:10px 0 0;
}

body#LSBB_Body #LSBB_Content_Footer #LSBB_Bottom_Navigation
{
	clear:both;
    margin:0;
    padding:10px 0;
    text-align:center;
}

body#LSBB_Body #LSBB_Content_Footer #LSBB_Bottom_Navigation li
{
	display:inline;
    list-style:none;
    margin:0;
    padding:0 10px;
    font-size:.8em;
    font-weight:bold;
}

body#LSBB_Body #LSBB_Content_Footer #LSBB_Bottom_Navigation li a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body #LSBB_Content_Footer .Copyright
{
    margin:0;
    padding:0 0 10px;
    font-size:.75em;
    text-align:center;
}
/* /Page Layout */


/* Recent Videos Tile */
body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos
{
	float:left;
	width:300px;
    margin:0 50px 0 0;
    padding:0;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos h3
{
    margin:0;
    padding:2px 0 4px;
    font-size:1.45em;
    font-weight:bold;
    text-transform:uppercase;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos ul
{
    margin:0;
    padding:0;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos li
{
	clear:both;
	overflow:auto;
    list-style:none;
    margin:0;
    padding:10px;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos li .Image
{
    float:left;
    width:120px;
    margin:0 10px 0 0;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos li .Image img
{
    display:block;
    margin:0;
    padding:0;
    border:1px solid #990000;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos li h4
{
    margin:0;
    padding:0;
    font-size:.85em;
    font-weight:bold;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos h4 a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos a:hover
{
    text-decoration:underline;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos li p.Teaser
{
    margin:0 0 5px;
    padding:0;
    font-size:.9em;
    line-height:1.2em;
    font-weight:normal;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos li.More_Link
{
	border-bottom:none;
	text-align:right;
	font-size:.85em;
	font-weight:bold;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos li.More_Link a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos li.More_Link a:hover
{
    text-decoration:underline;
}
/* /Recent Videos Tile */


/* Slideshows Bin */
body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows
{
	float:left;
	width:320px;
    margin:0;
    padding:0;
    overflow:auto;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows h3
{
    margin:0;
    padding:2px 0 4px;
    font-size:1.45em;
    font-weight:bold;
    text-transform:uppercase;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows ul
{
    margin:0;
    padding:0;
    overflow:auto;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows li
{
	float:left;
	width:140px;
    list-style:none;
    margin:0;
    padding:10px;
    text-align:center;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows .Image
{
    margin:0 auto 5px;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows li .Image img
{
    display:block;
    margin:0 auto;
    border:1px solid #990000;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows li h4
{
    margin:0;
    padding:0;
    font-size:.9em;
    line-height:1.1em;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows li h4 a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows li h4 a:hover
{
    text-decoration:underline;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows li h5
{
    margin:0;
    padding:0;
    font-size:.9em;
    line-height:1.1em;
    font-weight:normal;
    font-style:italic;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows li p.Teaser
{
    margin:0 0 5px;
    padding:0;
    font-size:.9em;
    line-height:1.2em;
    font-weight:normal;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows li.More_Link
{
	clear:both;
	float:none;
	width:auto;
	margin:0;
	padding:0;
	text-align:right;
	font-size:.85em;
	font-weight:bold;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows li.More_Link a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows li.More_Link a:hover
{
    text-decoration:underline;
}
/* /Slideshows Bin */


body#LSBB_Body #LSBB_Content_Column_2 #Middle
{
    margin:10px 0 10px;
	padding:0;
}


/* Sponsored Listings Tile */
body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings
{
	clear:both;
    margin:10px 0 10px;
    padding:0;
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings h3
{
    margin:0;
    padding:5px 0 0;
    font-size:1.45em;
    line-height:1em;
    font-weight:bold;
    color:black;
    text-transform:uppercase;
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings ul
{
    margin:0;
    padding:5px;
    border:1px solid #990000;
    background:white;
    overflow:auto;
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings li
{
	clear:both;
	overflow:auto;
    list-style:none;
    margin:0 0 10px;
    padding:0px;
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings li .Image
{
    float:left;
    width:120px;
    margin:0 10px 0 0;
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings li .Image img
{
    display:block;
    margin:0;
    padding:0;
    border:1px solid #990000;
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings li h4
{
    margin:0;
    padding:0;
    font-size:.85em;
    font-weight:bold;
    text-transform:uppercase;
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings li h4 a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings li h4 a:hover
{
    text-decoration:underline;
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings li p.Description
{
    margin:0 0 5px;
    padding:0;
    font-size:.9em;
    line-height:1.2em;
    font-weight:normal;
    /* font-style:italic; */
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings li.More_Link
{
	margin:0;
	text-align:right;
	font-size:.8em;
	font-weight:bold;
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings li.More_Link a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings li.More_Link a:hover
{
    text-decoration:underline;
}
/* /Sponsored Listings Tile */


/* Adindex Tower */
/*
.AdIndexTower
{
    margin:             5px auto 10px auto;
    width:              158px;
    border:             1px #344c7c solid;
    background:         #ffffff;
}

.AdIndexTower img
{
    border:             0px;
    margin:             0px;
    width:              158px;
}

.AdIndexTower h2
{
    background:         #ccc;
    border-top:         1px #344c7c solid;
    border-bottom:      1px #344c7c solid;
    padding:            5px 0px 1px 0px;
    margin:             -5px 0px -1px 0px;
    text-transform:     uppercase;
    font-size:          13px;
    text-align:         center;
}    

.AdIndexTower h3
{
    color:              #666;
    font-style:         italic;
    margin:             5px 0px 0px 7px;
    padding:            0px;
    text-align:         left;
    font-size:          12px;
}

.AdIndexTower h4
{ 
    font-size:          12px;
    margin:             0px;
    padding:            0px;
}

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

.AdIndexTower li
{
    text-align:center;
}

.AdIndexTower li a
{
    color:              #344C7C;
    text-decoration:    none;
    font-size:          .8em;
}

.AdIndexTower div.more
{
    text-align:         right;
    margin:             5px;
    border-top:         1px #999999 solid;
    font-size:          .8em;
}

.AdIndexTower a.more
{
    color:              #344C7C;
    text-decoration:    none;
}
*/
/* /AdIndex Tower */


/* Backpage Categories */
/*
.BackpageCategories
{
    background-color:   #FFFFFF;
    background-image:   url(http://assets.laweekly.com/img/backpage_09.jpg);
    background-repeat:  repeat-x;
    border:             1px solid #666666;
    font-size:          10px;
    margin:             10px auto;
    padding:            0px;
    text-align:         left;
    width:              158px;    
}

.BackpageCategories a
{
    color:#344C7C;
    text-decoration:none;
}

.BackpageCategories a:hover
{
    color:#344C7C;
    text-decoration:underline;
}

.BackpageCategories img
{
    display:            none;
}

.BackpageCategories .bpFoot
{
    font-weight:        bold;
    color:              #666666;
    font-size:          10px;
    padding:            0px;
    text-align:         center;
    margin:             35px auto 2px auto;
}

.BackpageCategories ul 
{
    margin:             0px 0px 10px 25px;
    padding:            0px;
    text-align:         left;
    list-style-type:    square;
}

.BackpageCategories li
{
    color:             #999999;
    margin:            4px 0px 0px 0px;
}
*/
/* /Backpage Categories */


/* Personal of the Day */
/*
#perswrap
{
    width:              158px;
    text-align:         center;
    border:             1px solid #666666;
    background:         #FFFFFF;
    padding:            10px 0 10px 0;
    margin:             auto; 
    font-size:          9pt;
    margin-bottom:      10px;
}


#perswrap a:link
{
    color: #344c7c;
    text-decoration:none;
    font-weight:bold;
}

#perswrap a:visited
{
    color: #344c7c;
    text-decoration:none;
    font-weight:bold;
}

#perswrap a:hover
{
    color: #8993ae;
    text-decoration:none;
    font-weight:bold;
}

#persheader
{
    color: #222222;
    text-transform:uppercase;
    font-size:10pt;
    font-weight:bold;
}

#perswrap img
{
	border:1px solid black;
}

#perswrap p
{
	text-align:left;
	line-height:1.3em;
	padding:0;
	margin:0 auto 0 auto;
	width:130px;
}

#persmore
{
	text-align:         right;
	font-size:          90%;
	margin:             3px 10px 0 0;
}
*/
/* /Personal of the Day */


/* Pagination */
/*
.Pagination_Notice
{
    text-align:right;
    font-size:.9em;
    text-transform:uppercase;
}

.Pagination_Menu
{
    margin:0;
    padding:0 0 0 1em;
    font-size:.9em;
}

.Pagination_Menu li
{
    list-style:none;
    margin:0;
    padding:0 0 0 .25em;
    text-transform:uppercase;
}

.Pagination 
{
    margin:0 0 10px;
    text-align:right;
}

.Pagination *
{
    display:inline;
}

.Pagination .Pagination_Menu
{
    
}
*/
/* /Pagination */





/* --- End /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBook.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/SearchAuthorWidget.css --- */

/*----------------------- Search Author -------------------------------------*/
.search_author { 
padding: 0px 0px 0px 10px;
width: 140px;
border-left: 1px solid #aaaaaa;
margin-bottom: 0px;
}

.search_author h3 { 
font: 18px Impact, Arial, Helvetica, sans-serif;
color: #aaaaaa;
margin-bottom: 10px;
}

.search_author ul li a { 
font-size: 11px;
}

/*------------------------	 / Search Author ----------------------------------*/

/* --- End /home/httpd/public/app_frame2/webroot/css/SearchAuthorWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookVideo.css --- */

/* Video View */
body#LSBB_Body .LSBB_Video_View
{
	margin:0 0 30px;
	padding:10px 10px 30px;
	border:2px solid black;
	background:#cccccc;
}


body#LSBB_Body .LSBB_Video_View h3.Headline
{
    margin:0 0 10px 10px;
    padding:0;
    font-size:1.5em;
    line-height:1em;
    font-weight:bold;
}


body#LSBB_Body .LSBB_Video_View h4
{
	margin:0 0 10px 10px;
	padding:0;
	font-size:1.2em;
	line-height:1em;
	font-weight:bold;
}


body#LSBB_Body .LSBB_Video_View h5.Description
{
	margin:0 0 15px 10px;
	padding:0;
	font-size:1em;
	line-height:1.25em;
	font-weight:normal;
}

body#LSBB_Body .LSBB_Video_View .Video_Embed
{
    margin:0 auto 10px;
}


body#LSBB_Body .LSBB_Video_View .Video_Embed object
{
    display:block;
    margin:0 auto 10px;
    padding:0;
}
/* /Video View */

/* --- End /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookVideo.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ClubsSlideshowGrid.css --- */


.clbSlideTOC { 
padding: 0px 10px 10px 10px;
background-color: #202020;
margin-bottom: 10px;
overflow: hidden;
}
.clbSlideTOC .featuredSS {
	margin: 0px 10px 10px 0px;
	width: 300px;
	text-align: center;
	color: #fff;
}

.clbSlideTOC .featuredSS .featuredLink {
	margin: 10px 0px;
	display: block;
	font-weight: bold;
}

.clbFeaturedSlide {
	float: left; 
	background-color: #1b1b1b;
	text-align: center;
	border-top: 2px solid #000;
	border-left: 2px solid #000;
	border-bottom:1px solid #333333;	
	border-right:1px solid #333333;	
	clear: both;
}
.clbFeaturedSlide ul {
    margin-bottom:5px;
}
.clbFeaturedSlide ul li {
	float: left; 
	text-align: center;
	border-bottom:1px solid #222222;
	border-right:1px solid #222222;

	padding: 10px; 
	width: 180px;
	color: #fff;
	overflow: hidden;
	font-size: 12px;
	background-color:#333333;
    margin-left:5px;
    margin-top:5px;
}

.clbFeaturedSlide ul li img {
	margin:10px;
	margin-right:20px;
}

.clbFeaturedSlide ul li a { 
	font-size: 11px;
}

.clbFeaturedSlide ul li div { 
    text-align:left;
    color:white;
}

.clbFeaturedSlide .showingText { 
margin-top:10px;
text-align:left;
color:#fff;
margin-left: 10px;
}

.clbFeaturedSlide .clubLink { 
margin-left:10px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/ClubsSlideshowGrid.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/NeighborhoodEvents.css --- */

/* -------------------------------- Neighborhood Events ----------------------------------------*/

.neighborhood_events { 
padding: 10px;
font-size: 11px;
}

.neighborhood_events h3 { 
font: 24px Helvetica Neue, Arial, sans-serif;
margin:0px 0px 10px;
border-bottom: 1px solid #cccccc;
}

.neighborhood_events ul li { 
border-bottom: 1px dotted #aaaaaa;
padding: 10px 0px;
overflow:hidden;
}

.neighborhood_events ul li .bold_link { 
font-weight: bold;
}

.neighborhood_events ul li img { 
float: right;
margin-left: 10px;
}

.neighborhood_events ul li h4 { 
font: 18px Georgia, Times New Roman, Times, serif;
}

.neighborhood_events ul li small { 
font-size: 14px;
color: #717171;
}

.neighborhood_events ul li p { 
margin-top: 5px;
}

.neighborhood_events ul li.more_neighborhood { 
text-align:right;
border: none;
font-weight: bold;
padding-bottom: 0px;
}

/* -------------------------------- / Neighborhod Events ----------------------------------------*/


/* --- End /home/httpd/public/app_frame2/webroot/css/NeighborhoodEvents.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/TopSlider.css --- */

/* TopSlider widget */
.topslider { 
    height: 100px;
    overflow: hidden;
    background: #fff;
    margin: 0px auto 10px auto;
    position: relative; 
}

.topslider .tsleft { 
    width: 140px;
    height: 100px;
    background-image: url('/img/topscroll-l.png');
    background-color: #6c6c6c;
    float: left;
    cursor: pointer; 
}

.topslider .tsleft:hover, .topslider .tsright:hover { 
	background-color: #8f8f8f;
}

.topslider .tsright { 
    width: 56px;
    height: 100px;
    background-image: url('/img/topscroll-r.png');
    background-color: #6c6c6c;
    cursor: pointer;
    position: absolute;
    right: -1px; 
}

.topslider .tsleft div { 
    width: 85px;
    text-align: right;
    font-variant: small-caps;
    font-weight: bold;
    color: #444;
    line-height: 80%;
}

.topslider .tsleft .ts1 { 
    font-size: 30px;
    margin-top: 14px;
    font-family: Impact, Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding-right: 5px; 
}

.topslider .tsleft .ts2 { 
    font-size: 30px;
    font-weight: normal;
    color: #fff;
    font-family: Georgia, Times New Roman, Times, serif;
    font-style: italic;
    letter-spacing: -2px;
    font-variant: normal;
    text-transform: lowercase;
}

.topslider .tsleft .ts3 { 
    font-size: 18px;
    line-height: 100%;
    padding-right: 5px; 
}

.topslider .tscenter { 
    height: 100px;
    overflow: hidden;
    float: left; 
}

.topslider ul { 
    height: 110px;
    margin: 0px;
    padding: 0px;
    position: relative;
    left:-2px;top:-1px; 
}

.topslider li { 
    width: 180px;
    height: 110px;
    border-left: 1px solid #c3c3c3;
    padding: 8px 3px 0px 8px;
    margin: 0px;
    vertical-align: top;
    float: left; 
}

.topslider li img { 
    float: left;
    margin: 0px 5px 25px 0px;
    clear: left;
    vertical-align: top; 
}

.topslider li h2 { 
    font-size: 14px;
    font-weight: bold;
    line-height: 14px; 
}

.topslider li h3 { 
    font-size: 11px;
    color: #a5a5a5;
    margin: 0px; 
}

.topslider li h4 { 
    font-size: 10px;
    color: #a5a5a5; 
}

/* --- End /home/httpd/public/app_frame2/webroot/css/TopSlider.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/PromoCategoryList.css --- */

/* PromoCategoryList widget */
.promocatlist a { 
    font-size: 12px;
    line-height: 20px;
    font-weight: bold; 
}

.promocatlist h3 { 
    margin-top: 5px; 
}

.promocatlist h4 { 
    font-weight: normal;
    color: #717171;
    font-size: 12px;
    line-height: 20px; 
}

.promocatlist ul li { 
    border-bottom: 1px solid #e4e4e4;
    overflow: auto; 
}

.promocatlist ul li .img { 
    float: left;
    margin: 0px 5px 0px 0px; 
    width: 64px;
    text-align: center;
}  



/* --- End /home/httpd/public/app_frame2/webroot/css/PromoCategoryList.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/AboutUs.css --- */

.AboutUs {
    font-size: 12px;
 }

.AboutUs img {
    float: right;
 	clear: right;
 	margin: 0px 10px 10px 10px;
}

.AboutUs .description {
    margin: 0px 10px 10px;    
}

.AboutUs h2 {
    margin: 10px 0px 0px;
    border-bottom: none;
}

.AboutUs h3 {
    margin: 5px 0px;
}

.AboutUs h4 {
    margin: 10px 0px 0px;
    font-size: 12px;
    font-weight: bold;
}

.AboutUs .contact {
    width: 45%;
    float: left;
    margin: 0px 10px 10px 20px;    
}

.AboutUs .advertising {
    width: 45%;
    float: right;
    margin: 0px 10px 10px;    
}

.AboutUs .awards {
    margin: 0px 10px 10px 20px;    
}

.AboutUs .employment {
    margin: 0px 10px 10px 20px;    
}

.AboutUs .help {
    margin: 0px 10px 10px 20px;    
}

.AboutUs .video {
    text-align: center;
    margin: 5px;
}

.AboutUs .indent {
    margin-left: 10px;
}



/* --- End /home/httpd/public/app_frame2/webroot/css/AboutUs.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/NewsNeighborhood.css --- */

.newsneighborhood form { 
    margin: 8px;
}

.newsneighborhood form h3 { 
    margin: 5px 0px;
    padding: 0px;
}

.newsneighborhood input.input { 
    border: 1px solid #c3c3c3;
    color: #c3c3c3;
    width: 244px;
    height: 18px;
    margin-right: 5px;
    padding-left: 3px;
}

.newsneighborhood input.submit { 
    height: 23px;
    vertical-align: bottom;
}

.newsneighborhood .advanced {
    border-top: 1px solid #c3c3c3;
    margin: 10px;
    padding-top: 5px;
    text-align: right; 
}

.newsneighborhood .advanced a { 
    font-weight: bold;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/NewsNeighborhood.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ContentView.css --- */

/* content view widget */ 

.contentview .content_head h3 { 
    font-size: 14px;
    font-family: Helvetica Neue, Arial, sans-serif;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    color: #717171; 
}

.contentview .content_head { 
    padding: 5px 10px 0px 10px; 
}

.contentview .content_head .byline { 
    font-family: Helvetica Neue, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #888;
    margin: 10px 0px 0px 0px; 
}

.contentview .content_head .byline .commentlink { 
    font-weight: normal;
    float: right; 
}

.contentview .content_head .byline .pubdate { 
    font-weight: normal;
    font-style: italic; 
}

.contentview .content_img { 
    margin: 5px 10px;
    padding: 0px 0px 5px 0px;
    border-bottom: 1px solid #c3c3c3;
    font-family: Helvetica Neue, Arial, sans-serif;
    color: #717171;
    font-size: 11px; 
}

.contentview .content_img .cred { 
    text-align: right;
    font-size: 10px;
    font-style: italic;
}

.contentview .continued { 
    padding-right: 10px;
    text-align: left; 
}

.contentview .continued a { 
    padding-left: 10px;
    font-size: 14px;
    font-style: italic;
    color: #888; 
}

.contentview .content_body { 
    padding: 5px 10px;
    font-family: Georgia, Times New Roman, Times, serif;
}

.contentview .content_body p { 
    padding: 0px;
    margin: 0px 0px 20px 0px;
    font-family: Georgia, Times New Roman, Times, serif;
}


.contentview .bottomlinks { 
    font-size: 10px;
    border-top: 1px dotted #c3c3c3;
    padding: 10px 0px 0px 0px;
    margin: 0px 10px;
    clear: both; 
}

.contentview .bottomlinks .besocial { 
float: right;
width: 200px;
}

.contentview .bottomlinks .articlelinks { 
width: 345px;
float: left;
}

.contentview .bottomcommentlink { 
    margin: 10px;
    color: #888;
    font-weight: bold;
    font-size: 11px;
    line-height: 15px;
    overflow: auto; 
}

.contentview .bottomcommentlink img { 
    margin-right: 10px; 
}

.contentview  .commentLink {
	font-weight: bold;
	margin: 10px 0px 5px;
	font-size: 14px;
	font-family: Georgia, Times New Roman, Times, serif;
	margin-left: 10px;
	float: left;
	width: 200px;
	color: #717171;
}

 
/* content insert */
.content_insert { 
    width: 270px;
    background-color: #e0e0e0;
    font-size: 11px;
    line-height: 13px;
    font-family: Helvetica Neue, Arial, sans-serif;
    overflow: hidden;
    float: right;
    margin: 0px 0px 10px 10px; 
}

.content_insert .insert_photo { 
    padding: 10px;
    border-bottom: 2px solid #c2c2c2; 
}

.content_insert .insert_photo .cred { 
    text-align: right;
    font-size: 9px;
    font-style: italic;
    color: #888; 
}

.content_insert .det_rel { 
    overflow: auto; 
}

.content_insert .det_rel h2 { 
    font-size: 20px;
    font-weight: normal;
    color: #717171;
    margin: 0px;
    padding: 10px 10px 5px;
    border: none; 
}

.content_insert .det_rel .related { 
    padding-bottom: 10px;
    border-bottom: 2px solid #c2c2c2; 
}

.content_insert .det_rel .moreabout { 
    padding-bottom: 10px; 
}

.content_insert .det_rel .deets { 
    padding: 0px 10px 0px 20px; 
}

.content_insert .det_rel ul { 
    margin: 0px 0px 10px;
    padding: 0px;
    list-style-type: none;
    overflow: auto; 
}

.content_insert .det_rel .deets ul li { 
    border-bottom: 1px dotted #c3c3c3;
    padding: 5px 0px; 
}

.content_insert .det_rel .deets ul li.last { 
    border: none; 
}

.content_insert .det_rel .moreabout ul li { 
    width: 46%;
    float: left;
    border: none; 
}

.content_insert .det_rel .badges { 
    white-space: nowrap;
    border-top: 1px solid #c2c2c2; 
}

.content_insert .det_rel .badges ul { 
    padding: 10px 0px 5px 5px;
    overflow: hidden; 
}

.content_insert .det_rel .badges ul li { 
    width: 55px;
    text-align: center;
    display: inline;
    margin: 4px; 
}

.content_insert .det_rel .badges ul li img { 
    border: none; 
}

/* --- End /home/httpd/public/app_frame2/webroot/css/ContentView.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/FlipbookIssues.css --- */

/* Flipbook Issues */
.fbissues h2 a { 
    float: right;
    line-height: 11px; 
    padding: 3px 5px; 
    margin-top: 3px; 
}

.fbissues p { 
    font-size: 12px; 
    line-height: 15px; 
    margin: 0px 10px; 
} 

.fbissues ul { 
    margin: 10px 5px 10px 10px; 
}

.fbissues li { 
    width: 100px; 
    height: 150px; 
    font-size: 11px; 
    line-height: 18px; 
    font-weight: bold; 
    color: #000; 
    text-align: center; 
    margin: 0px 5px 10px; 
    float: left; 
}

.fbissues li.special { 
    background: #ffcc00; 
} 

.fbissues li a { 
    font-weight: normal; 
}

.fbissues .perpag { 
    clear: both; 
    text-align: right; 
    font-size: 12px; 
    margin: 5px 10px; 
    padding: 5px 0px; 
    border-top: 1px solid #c3c3c3; 
}

/* --- End /home/httpd/public/app_frame2/webroot/css/FlipbookIssues.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LikemeFullProfile.css --- */

/* ----------------- LikeMe Full Profile ---------------------------------------------*/

.lm_mem_container { 
padding: 0px 10px 10px 10px;
font-size: 12px;
}

.lm_mem_container .section { 
float: left;
margin-top: 20px;
padding-bottom: 20px;
width: 100%;
}

.lm_mem_container .bottom_border {
border-bottom: 1px solid #aaaaaa;
}

.lm_mem_container .section h3 { 
margin-bottom: 10px;
font-family: Helvetica Neue, Arial, sans-serif;
}

.lm_mem_container .txt_right { 
float: right;
}

.lm_mem_container .user_img { 
padding: 5px;
border: solid 1px #aaaaaa;
float: left;
}

.lm_mem_container .user_details { 
float: right;
width: 250px;
padding: 50px 0px 0px 50px;
line-height: 18px;
}

.lm_mem_container .user_details h3 { 
font: 16px Helvetica Neue, Arial, sans-serif;
font-weight: bold;
color: #666666;
line-height: 22px;
margin-bottom: 5px;
}


.lm_mem_container .section ul  { 
width: 110px;
float: left;
}

.lm_mem_container .section li { 
width: 100px;
}


.lm_mem_container .section li.city { 
color: #666666;
}

.lm_mem_container .section li a { 
font-weight: bold;
color: #3D848B;
}

.lm_mem_container .section ul.people_lm  { 
width: 460px;
}

.lm_mem_container .section ul.people_lm li { 
width: 75px;
float: left;
margin: 8px;
}


.lm_mem_container .section .arrow_holder { 
overflow:hidden;
/*margin-top: 30px;*/
padding: 15px;
float: left;
height: 20px;
position:relative;
height: 140PX;
width: 20px;
}

.lm_mem_container .section .arrow_holder img { 
position:absolute;
top: 50%;
margin-top: -10px;
}

.lm_mem_container .login_container { 
float: left;
width: 260px;
padding: 10px;
border: 1px solid #aaaaaa;
margin-right: 15px;
padding-bottom: 20px;
height: 120px;
}

.lm_mem_container .login_container h4, .lm_mem_container .benefits_container h4 { 
font-size: 14px;
margin: 5px 0px;
}


.lm_mem_container .login_container p { 
margin-bottom: 20px;
}

.lm_mem_container .login_container input { 
margin-right: 5px;
width: 125px;
font-size: 10px;
float: left;
}


.lm_mem_container .benefits_container { 
float: left;
padding: 10px;
border: 1px solid #aaaaaa;
height: 130px;
}

.lm_mem_container .benefits_container ul { 
width: 240px;
}

.lm_mem_container .benefits_container li { 
width: 100%;
font-size: 10px;
margin-bottom: 5px;
}

.lm_mem_container .benefits_container li img { 
margin-right: 5px;
margin-bottom: 5px;
float: left;
}


/*LikeMe text */
.lm_mem_container .lm_blue { 
color: #1999CE;
font-weight: bold;
}


.lm_mem_container .lm_red { 
color: #EF4C23;
font-weight: bold;
}


.lm_mem_container .lm_green { 
color: #659A42;
font-weight: bold;
}

.lm_mem_container .lm_bold { 
color: #659A42;
font-weight: bold;
}

.lm_mem_container .top_holder { 
float: left;
width: 350px;
}

.lm_mem_container .top_holder img { 
vertical-align: text-top;
}

/* ------------------ / LikeMe Full Profile ------------------------------------------*/

/* --- End /home/httpd/public/app_frame2/webroot/css/LikemeFullProfile.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/CouponsView.css --- */

.coupons .content_area {
    width: auto;
    padding: 5px;
    margin: 5px;
    float: none;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/CouponsView.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ClubsFeaturedEvents.css --- */

.clbFeaturedEvents { 
margin-bottom: 15px;
background-color: #202020;
padding: 10px;
float: left;
width:645px;
}

.clbFeaturedEvents ul { 
width: 100%;
}


.clbFeaturedEvents ul li { 
float: left;
width: 212px;
}

.clbFeaturedEvents ul li img { 
float: left;
margin-right: 10px;
border-right: 2px solid #000;
border-bottom: 2px solid #000;
}

.clbFeaturedEvents ul li ul {
	float: left;
	width: 95px;
	color: #fff;
	font-size: 11px;
	overflow: hidden;
	}

.clbFeaturedEvents ul li ul li a { 
font-weight: bold;
}



/* --- End /home/httpd/public/app_frame2/webroot/css/ClubsFeaturedEvents.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/AdviceIndex.css --- */

/* --------------------------------- Sex View -------------------------------------------*/
.sextoc .column_section { 
padding: 0px 10px 10px;
font-size: 12px;	
}

.sextoc .box h2.colh2 {
display: none;
}

.sextoc .column_section {
padding: 10px;
font-size: 12px;
}

/* --------------------------------- / Sex View -------------------------------------------*/

/* --- End /home/httpd/public/app_frame2/webroot/css/AdviceIndex.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ST_SlideshowList.css --- */

/* ST_SlideshowList */
.stslideshowlist { 
    width: 240px;
    float: right;
    margin: 15px 5px 10px 0px; 
}

.stslideshowlist h2 { 
    font-family: Impact, Arial, Helvetica, sans-serif;
    font-size: 18px;
    border: none;
    padding: 0px;
    margin: 0px 0px 10px 5px; 
}

.stslideshowlist ul { 
    list-style-image: url('/img/arrow_r.png');
    list-style-position: outside;
    list-style-type: square;
    margin-left: 24px;
    font-size: 12px;
    font-weight: bold; 
}

.stslideshowlist ul li { 
    margin-bottom: 8px; 
}

/* --- End /home/httpd/public/app_frame2/webroot/css/ST_SlideshowList.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LocationEvents.css --- */

/* LocationEvents */

.locationevents {
    padding: 5px 10px;
}

.locationevents img {
    float: left;
    margin-right: 20px;
}

.locationevents h2 {
    color: #717171;
    border-bottom: none;
    padding-left: 0px;
}

.locationevents h3 a {
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 18px;
    line-height: 22px;
    font-weight: normal;
}

.locationevents h5 {
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 5px;
	color: #444;
}

.locationevents ul li {
    overflow: hidden;
    clear: both;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #c3c3c3;
}

.locationevents ul li.last {
    border-bottom: none;
}

.locationevents ul li.more {
    text-align: right;
    border-bottom: none;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/LocationEvents.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LandingMap.css --- */

.mapWidget {
   padding-bottom: 5px;
	text-align:left;
}

.mapWidget .map {
    height: 200px;
    margin: 5px;
}

.mapWidget a.largeMap {
    display: block;
    text-align: right;
    padding-right: 5px;
    font-size: 10px;
}

.mapWidget .nearby {
    text-align: right;
    font-size: 12px;
}

.mapWidget .nearby select {
    font-size: 11px;
    margin: 0px 5px;
}

.mapWidget div.details
{
    padding: 5px;
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    text-align: left;
}
.mapWidget div.details div.location
{
    width: 150px;
}
.mapWidget div.details img
{
    padding: 0px;
    border: none;
    margin: 0px;
    width: 75px;
}
.mapWidget div.details div.location
{
    float: left;
}

#LandingMapContainer DIV{
	text-align: center;
	margin-bottom: 10px;
}
#LandingMapContainer P{
	font-size: 10px;
	text-align: left;
	margin-left: 10px;
}
#LandingMapContainer P.venuname{
	font-size: 11px;
	font-weight: bold;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/LandingMap.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/CoOpTower.css --- */

#clubAds.CoOp 
{ 
    padding-top:        10px;  
    padding-bottom:     6px;
    overflow:           hidden;
    margin:             0px 0px 0px 15px;
}

#clubAds.CoOp  .adRow 
{
    font-family:        Verdana, Sans-serif, "DejaVu Sans"; 
    margin:             0px 0px 5px;
    font-size:          10px;
    overflow:           hidden;
}

#clubAds.CoOp  .adRow .adCol1
{
    float:  left;
    width:  115px;
    margin: 0px 0px 5px 25px;
    border: 1px solid #000;
}

#clubAds.CoOp  .adRow .adCol2
{
    float:  left;    
    width:  115px;
    margin: 0px 0px 5px 25px;
    border: 1px solid #000;
}

#clubAds.CoOp  .adRow .adCol1 .coOpImage
{
    vertical-align:     top;  
    text-align:         center;
}


#clubAds.CoOp  .adRow .adCol1 .coOpLinks
{  
    text-align:         center;  
    color:              #FFF;  
    background-color:   #000;  
    padding-top:        2px; 
    padding-bottom:     5px;
    margin-bottom:      0px;  
}

#clubAds.CoOp  .adRow .adCol1 .coOpLinks span.bull 
{
    padding-right:      2px;
}

#clubAds.CoOp  .adRow .adCol1 .coOpLinks a
{
    color:              orange; 
    text-decoration:    none;  
    background-color:   #000; 
    font-weight:        bold;
}

#clubAds.CoOp  .adRow .adCol2 .coOpImage
{
    vertical-align:     top;  
    text-align:         center;
}


#clubAds.CoOp  .adRow .adCol2 .coOpLinks
{  
    text-align:         center;  
    color:              #FFF;  
    background-color:   #000;  
    padding-top:        2px; 
    padding-bottom:     5px;  
}

#clubAds.CoOp  .adRow .adCol2 .coOpLinks span.bull 
{
    padding-right:      2px;
}

#clubAds.CoOp  .adRow .adCol2 .coOpLinks a
{
    color:              orange; 
    text-decoration:    none;  
    background-color:   #000; 
    font-weight:        bold;
}


#clubAds.CoOp table
{
    margin-bottom:      10px;
}

/* left rail style */

.col1 #CoOpTower .adRow {
    margin-bottom: 0px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/CoOpTower.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/SlideshowWidget.css --- */

/* SlideshowWidget */
.slideshowwidget h2 span {
    text-transform: lowercase;
}

.slideshowwidget h2 span.gtgt {
    display: none;
}

.slideshowwidget ul li { 
    overflow: auto; 
    font-size: 14px;    
}

.slideshowwidget ul li img { 
    float: left;
    margin-right: 10px; 
}

.slideshowwidget ul li div { 
    width: 120px;
    float: right;
}

.slideshowwidget ul li div a { 
    font-size: 16px;
    line-height: 18px; 
}

.slideshowwidget ul li.more { 
    overflow: hidden; 
}

/* home left rail version */
.home .slideshowwidget li {
    margin: 0px 20px 0px;
    padding: 0px 0px 10px 0px;
    text-align: center;
    border-bottom: 1px dotted #888;
    font-size: 13px;
    line-height: 13px;
}

.home .slideshowwidget li.more {
    border-bottom: none;
    text-align: right;
    font-size: 11px;
    padding: 0px 20px 0px 0px;
    margin: 0px 0px 20px 0px;
}

.home .slideshowwidget li img {
    float: none;
    clear: both;
    margin: 5px 0px;
}

.home .slideshowwidget li a {
    display: block;
    float: none;
    clear: both;
    font-weight: bold;
}


.home .blogs .slideshowwidget {
    width: 150px;
    float: left;
}

.home .blogs .slideshowwidget .r_box,
.home .blogs .slideshowwidget .white {
    border: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

.home .blogs .slideshowwidget .chisel_d {
    border-color: #E4E4E4 #C3C3C3 #C3C3C3 #E4E4E4;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
}

.home .blogs .slideshowwidget h2 {
    font-size: 20px;
}

.home .blogs .slideshowwidget h2 span.gtgt {
    display: inline;
    margin-left: 5px;
}

.home .blogs .slideshowwidget ul li {
    width: auto;
    margin: 0px 5px;
    border: none;
}

.home .blogs .slideshowwidget ul li.more {
    text-align: right;
    border-top: 1px dotted #888;
    padding: 0px;
}

/* home inner section version */
.home .ss_blogs .slideshowwidget ul li img {
    margin: 0px !important;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/SlideshowWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/BoxOffice.css --- */

/* box office movies widget */
.boxoffice ol { 
    margin: 0px 5px 5px 10px;
    list-style-position: inside;
    list-style-type: decimal; 
}

.boxoffice ol li { 
    border: none;
    padding: 2px; 
}

.boxoffice .legend { 
    border-top: 1px solid #c3c3c3;
    padding: 5px 10px;
    font-style: italic;
    font-size: 11px; 
}

/* --- End /home/httpd/public/app_frame2/webroot/css/BoxOffice.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookTwitterWidget.css --- */

/* Twitter Widget */
body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget
{
	clear:both;
    margin:10px 0 10px;
    padding:0;
}

body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget h3
{
    margin:0;
    padding:5px 0 0;
    font-size:1.45em;
    line-height:1em;
    font-weight:bold;
    color:black;
    text-transform:uppercase;
}

body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget h3 span
{
	color:white;
}

body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget ul
{
    margin:0;
    padding:5px 5px 0;
    border:1px solid #990000;
    border-bottom-width:0;
    background:white;
    overflow:auto;
}

body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget li
{
	clear:both;
	overflow:auto;
    list-style:none;
    margin:0 0 10px;
    padding:0px;
    font-size:.85em;
}

/*body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget li .Image
{
    float:left;
    width:120px;
    margin:0 10px 0 0;
}

body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget li .Image img
{
    display:block;
    margin:0;
    padding:0;
    border:1px solid #990000;
}

body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget li h4
{
    margin:0;
    padding:0;
    font-size:.85em;
    font-weight:bold;
    text-transform:uppercase;
}
*/

body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget li a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget li a:hover
{
    text-decoration:underline;
}

body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget div.moreLink
{
    margin:0;
    padding:0 5px 5px;
    border:1px solid #990000;
    border-top-width:0;
    background:white;
    overflow:auto;
	text-align:right;
	font-size:.8em;
	font-weight:bold;
}

body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget div.moreLink a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget div.moreLink a:hover
{
    text-decoration:underline;
}
/* /Twitter Widget */

/* --- End /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookTwitterWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LikemeInsideWords.css --- */

/* likeme User Reviews */
.locuserreviews h2 {
    font-size: 20px;
    padding-left: 5px;
}

.locuserreviews h2 span {
    float: right;
    font-size: 11px;
}

.locuserreviews h2 span img {
    vertical-align: middle;
}

.locuserreviews h3 {
    font-size: 14px;
    color: #444;
    font-weight: normal;
    margin-bottom: 10px;
    font-family: Helvetica Neue, Arial, sans-serif;
    padding: 0px 5px;
}

.locuserreviews h5 {
    margin: 10px;
    font-weight: normal;
    font-size: 12px;
}

.locuserreviews ul {
    margin: 0px 10px;
}

.locuserreviews ul li {
    border-bottom: 1px solid #c3c3c3;
    overflow: auto;
    font-size: 12px;
    padding: 5px 5px 5px 0px;
    color: #333333;
}

.locuserreviews ul li h4 {
    padding: 4px 0px;   
}

.locuserreviews ul li img {
    border: 1px solid #253c87;
    padding: 2px;
    float: left;
    margin-right: 10px;
}

.locuserreviews ul li.provided {
    border-bottom: none;
    text-align: right;
    font-size: 11px;
}
.locuserreviews ul li.provided img {
    float: none;
    border: none;
    padding: 0;
    margin-right: auto;
    vertical-align: text-bottom;
}

.locuserreviews ul li.provided span.pbnobreak {
    white-space: nowrap;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/LikemeInsideWords.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ColumnsTOC.css --- */

.columnstoc h2 a {
    color: #717171;
}

.columnstoc h2 a:hover {
    text-decoration: none;
}

.columnstoc .lastColumn .triplebar {
    display: none;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/ColumnsTOC.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/pagination.css --- */

/* pagination element */
  
.pagination,
.Pagination { 
    float: right;
    font-size: 11px;
    line-height: 15px;
    font-weight: bold;
    white-space: nowrap;
    overflow: auto;
    margin: 10px; 
}

.pagination a,
.Pagination a { 
    font-weight: bold;
}

.PaginationSelected {
    color: #000;
}

.perpage { 
    font-size: 12px;
    padding: 0px 10px;
    margin-bottom: 5px; 
}

.search_cover .Pagination {
margin: 0px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/pagination.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/FeedbackEmailAnEmployee.css --- */

/* -------------------------------- Feedback Email An Employee ----------------------------------------*/
.email_employee { 
padding: 0px 10px 10px 10px;
font-size: 12px;
}

.email_employee p { 
margin: 5px 0px;
}

.email_employee ul { 
width: 260px;
float: left;
padding: 0px;
}

.email_employee #submitBtn { 
margin-right: 10px;
}

.email_employee .float_right { 
float: right;
}

.email_employee ul li { 
margin: 10px 0px;
}

.email_employee em { 
font-weight: bold;
font-size: 14px;
color:#FF0000;
}


.email_employee ul li label small { 
font-size: 10px;
color: #666666;
}

.email_employee ul li input, .email_employee ul li textarea, .email_employee ul li select { 
width: 100%;
margin-top: 5px;
}

.email_employee .action_buttons { 
float: left;
width: 100%;
text-align: center;
margin: 10px 0px;
}

.email_employee .bottom {
border-top: 1px dotted #aaaaaa; 
padding: 10px 0px;
float: left;
width: 100%;
text-align: center;
}

.email_employee .errors { 
color:#FF0000;
background-color: #f5f5f5;
overflow: hidden;
padding: 5px;
}

.email_employee .errors ul { 
width: 100%;


}


/* -------------------------------- / Feedback Email An Employee ----------------------------------------*/

/* --- End /home/httpd/public/app_frame2/webroot/css/FeedbackEmailAnEmployee.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/BestOfIssues.css --- */

/*------------------ Best Of Issues -----------------------------------*/

.best_of_issues .inner_list { 
margin: 10px;
border: 1px solid #aaaaaa;
}
.best_of_issues .inner_list .hidden {
    display: none;   
}
/*------------------ / Best Of Issues -----------------------------------*/

/* --- End /home/httpd/public/app_frame2/webroot/css/BestOfIssues.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LocationHeader.css --- */

 /* LocationHeader */
.location .binTitle .button {
    float: right;
    margin: 3px 0px 0px 0px;
    line-height: 14px;
    padding: 2px 5px;
}

.locheader {
    font-size: 12px;
    margin-bottom:10px;
    padding: 0px 5px 10px;
}

.locheader .breadcrumbs {
    border-bottom: 1px dotted #c3c3c3;
    font-size: 11px;
    padding: 0px 10px 5px;
}

.locheader .likeme_badge {
    float: right;
    margin: 5px 10px;
}

.locheader .likeme_badge_nada {
	width: 55px;
	height: 82px;
    float: right;
    background: transparent url(/img/likeme-counter-0.png) no-repeat scroll 0 0;
       margin: 5px 10px; 
    cursor: pointer;
}

.locheader .likeme_badge_nada span {
    display: none;
}

.locheader .address {
    font-size: 12px;
	color: #666666;
    margin: 0px 0px 0px 5px;
}

.locheader .mapmore {
    margin: 0px 0px 0px 5px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/LocationHeader.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/scrape.css --- */

/* scrape */
.wuscrape {
    overflow: hidden;
    font-size: 12px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/scrape.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/HomeBlogWidget.css --- */

/* vertical */
#HomeBlogWidgetVertical {
font-size: 14px;
line-height: 15px;
width: 150px;
border: 1px solid #cccccc;
background: #fff;
}

#HomeBlogWidgetVertical a {
    color: #253c87;
}

#HomeBlogWidgetVertical .blogTitle {
display: none;
}

#HomeBlogWidgetVertical .blogHeaderSection {
font-size: 14px;
line-height: 15px;
padding: 0px 0px 0px 5px;
font-weight: bold;
background: #888;
color: #fff;
}

#HomeBlogWidgetVertical ul li {
border-top: 3px double #cccccc;
padding: 4px 8px;
margin-top: 0px;
line-height: 15px;
}

#HomeBlogWidgetVertical ul li a {
font-weight: bold;
font-size: 11px;
line-height: 15px;
}

#HomeBlogWidgetVertical ul li a.more {
display: inline;
}

#HomeBlogWidgetVertical ul li .postdate {
border-top: 1px solid #cccccc;
padding-top: 3px;
font-weight: bold;
font-size: 9px;
line-height: 15px;
}

#HomeBlogWidgetVertical ul li.featured,
#HomeBlogWidgetVertical ul li .blurb {
font-size: 11px;
line-height: 14px;
color: #888;
}

#HomeBlogWidgetVertical ul li .firstPostdate {
display: none;
}

#HomeBlogWidgetVertical ul li.featured .link a {
font-size: 14px;
line-height: 14px;
display: block;
}

#HomeBlogWidgetVertical ul li.featured .link {
font-size: 14px;
line-height: 14px;
padding-bottom: 3px;
border-bottom: 1px solid #cccccc;
}

#HomeBlogWidgetVertical ul li.featured img {
width: 135px;
height: 135px;
}

#HomeBlogWidgetVertical ul li.last {
border-bottom: 0px;
}


/* horizontal */
#HomeBlogWidgetHorizontal {
border: 1px solid #cccccc; 
width: 458px;
margin: 0px auto 6px;
font-size: 14px;
overflow: hidden;
background-color: #fff;
}

#HomeBlogWidgetHorizontal a {
    color: #253c87;
}

#HomeBlogWidgetHorizontal .blogHeader {
border-bottom: 1px solid #cccccc;
height: 36px;
}

#HomeBlogWidgetHorizontal .blogHeaderSection {
border-bottom: 1px solid #cccccc;
font-size: 14px;
}

#HomeBlogWidgetHorizontal ul {
    margin: 5px 0px;
    overflow: hidden;
}

#HomeBlogWidgetHorizontal ul li {
float: left;
clear: left;
border-bottom: 1px solid #cccccc;
padding: 5px;
width: 200px;
font-size: 10px;
line-height: 12px;
margin-left: 3px;
height: 40px;
}

#HomeBlogWidgetHorizontal ul li a {
font-size: 12px;
line-height: 12px;
}

#HomeBlogWidgetHorizontal ul li.featured a {
font-size: 15px;
line-height: 15px;
}

#HomeBlogWidgetHorizontal ul li.featured {
float: right;
clear: right;
border-left: 1px solid #cccccc;
border-bottom: 0px;
border-right: 0px;
margin-left: 2px;
padding: 0px 5px 5px;
width: 230px;
height: 95px;
font-size: 14px;
line-height: 16px;
}

#HomeBlogWidgetHorizontal ul li.featured .title {
float: left;
width: 120px;
}

#HomeBlogWidgetHorizontal ul li.featured .image {
float: right;
height: 90px;
width: 100px;
background-position: center center !important;
background-repeat: no-repeat !important;
margin-left: 5px;
}

#HomeBlogWidgetHorizontal ul li.featured .byline {
float: left;
clear: left;
font-size: 10px;
line-height: 10px;
width: 120px;
font-weight: bold;
}

#HomeBlogWidgetHorizontal ul li a {
font-weight: bold;
display: block;
margin-bottom: 3px;
}

#HomeBlogWidgetHorizontal ul li .postdate {
padding-top: 0px;
font-weight: bold;
font-size: 10px;
}

#HomeBlogWidgetHorizontal ul li.last {
border-bottom: none;
}


/* mini */
#HomeBlogWidgetMini {
float: right;
font-size: 10px;
line-height: 10px;
padding: 5px 5px 5px 0px;
width: 150px;
height: 165px;
margin: 5px 0px;
overflow: hidden;
}

#HomeBlogWidgetMini .blogHeaderSection {
padding-left: 0px;
font-size: 16px;
font-weight: normal;
padding-bottom: 5px;
margin: 0px;
font-family: Impact, Arial, Helvetica, sans-serif;
border-bottom: 1px solid #ccc;
margin-bottom: 5px;
}

#HomeBlogWidgetMini li {
margin-bottom: 15px;
}

#HomeBlogWidgetMini li .postdate {
margin-top: 5px;
}

/* leftcol */
#HomeBlogWidgetLeftcol li {
    margin: 5px 5px 20px;
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 16px;
    line-height: 16px;
}

#HomeBlogWidgetLeftcol li.last {
    margin-bottom: 5px;
}

#HomeBlogWidgetLeftcol li a {
    color: #717171;
}

#HomeBlogWidgetLeftcol li .dateline {
    font-size: 10px;
    line-height: 10px;
    padding: 5px 0px;
    margin: 5px 0px;
    color: #000;
    font-style: italic;
    text-align: center;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

#HomeBlogWidgetLeftcol li .blurb {
    font-size: 11px;
    line-height: 12px;
    color: #000;
}

#HomeBlogWidgetLeftcol li .blurb a.more {
    color: #253c87;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/HomeBlogWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/RestaurantsMenus.css --- */

/* Menu Directory Holder */


.menu_directory_holder { 
padding: 0px 10px 10px;
font-size: 12px;
}

.menu_directory_holder .top_bar { 
border-bottom: 1px dotted #aaa;
overflow: hidden;
padding-bottom: 2px;
}

.menu_directory_holder .top_bar .filter_left { 
width: 250px;
float: left;
}

.menu_directory_holder .top_bar .filter_right { 
width: 300px;
float: right;
text-align: right;
}

.menu_directory_holder .top_bar .filter_right select { 
height: 20px;
}

.menu_directory_holder .filter { 
overflow: hidden;
padding-top: 3px;
}

.menu_directory_holder .filter .filter_left { 
width: 350px;
float: left;
}

.menu_directory_holder .filter .filter_right { 
width: 150px;
float: right;
text-align: right;
}

.menu_directory_holder ul li { 
padding-bottom: 5px;
border-bottom: 1px dotted #aaa;
}

.menu_directory_holder ul li h3 { 
font: 18px Georgia, Times New Roman, Times, serif;
margin-bottom: 5px;
}

.menu_directory_holder ul li p { 
margin-bottom: 5px;
}

.menu_directory_holder ul li h3 span.menuLink { 
font: 12px Helvetica Neue, Arial, sans-serif;
}

.menu_directory_holder ul li .articlelinks img { 
float: left;
}

.menu_directory_holder ul li .articlelinks div { 
float: left;
font-size: 10px;
line-height: 10px;
}

.menu_directory_holder .address { 
color: #888;
margin-bottom: 3px;
overflow: hidden;
}


/* --- End /home/httpd/public/app_frame2/webroot/css/RestaurantsMenus.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/TextSize.css --- */

/* TextSize element */  
.textsize { 
    white-space: nowrap;
    font-size: 10px;
    color: #000;
    float: right;
    line-height: 26px;
    border: 1px solid #ccc;
    padding: 0px 5px;
    margin: 5px 5px 0px 5px;
}

.textsize a {
    margin-left: 3px;
    font-weight: bold;
}

.textsize a.sm { 
    font-size: 10px;
    color: #000;
}

.textsize a.med { 
    font-size: 14px;
    color: #777;
}

.textsize a.lg { 
    font-size: 18px;
    color: #bbb;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/TextSize.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookCoupon.css --- */

#LSBB_Body .LSBB_Listing_Page .LSBB_Coupon
{
    margin:0 auto 10px;
    border:3px dashed #e80000;
    padding:5px 10px 10px;
    background:white;
}

#LSBB_Body .LSBB_Listing_Page .LSBB_Coupon .Print_Link
{
    margin:0;
    padding:0;
    text-align:right;
    font-size:.7em;
}

#LSBB_Body .LSBB_Listing_Page .LSBB_Coupon .Print_Link a
{
    color:#e80000;
    text-decoration:none;
    text-transform:capitalize;
}

#LSBB_Body .LSBB_Listing_Page .LSBB_Coupon .Print_Link a:hover
{
    text-decoration:underline;
}

#LSBB_Body .LSBB_Listing_Page .LSBB_Coupon h4.Listing_Name
{
    margin:10px 0 0;
    padding:0;
    text-align:center;
    font-weight:bold;
    text-transform:uppercase;
}

#LSBB_Body .LSBB_Listing_Page .LSBB_Coupon h5.Headline
{
    margin:0 0 10px;
    padding:0;
    text-align:center;
    font-size:1.5em;
    font-weight:bold;
    color:#e80000;
    text-transform:uppercase;
}

#LSBB_Body .LSBB_Listing_Page .LSBB_Coupon p
{
	font-size:.9em;
}

#LSBB_Body .LSBB_Listing_Page .LSBB_Coupon .Legal
{
    margin:0 0 5px;
    font-size:.9em;
    line-height:1.2em;
}

#LSBB_Body .LSBB_Listing_Page .LSBB_Coupon .Expiration_Date
{
    margin:0;
    font-size:.9em;
    line-height:1.2em;
}


/* --- End /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookCoupon.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/CategoryWidget.css --- */

.artcat .CategoryWidget {

}

.artcat .CategoryWidget li {
    border-top: 1px solid #c3c3c3;
    margin: 0px 10px 5px 10px;
    padding: 5px 0px;
    clear: both;
    overflow: auto;
}

.artcat .CategoryWidget li img {
    float: right;
    margin: 0px 0px 5px 5px;
}

.artcat .CategoryWidget li p {
    font-size: 12px;
}

.artcat .CategoryWidget li h3 {
    font-size: 18px;
    font-family: Georgia, Times New Roman, Times, serif;
    margin: 0px 0px 5px;
    padding: 0px;
}

.artcat .CategoryWidget li h4 {
    font-size: 14px;
    font-weight: normal;
    margin: 0px 0px 5px;
    padding: 0px;
    color: #888;
}

.artcat .CategoryWidget li h5 {
    font-size: 10px;
    font-weight: bold;
    margin: 5px 0px;
    padding: 0px;
    color: #888;
}

.artcat .CategoryWidget li a.more {
    font-weight: bold;
    white-space: nowrap;
}

.artcat .topStory .CategoryWidget li.First {
    border-top: none;
}

.artcat .topStory .CategoryWidget li.First img {
    float: left;
    margin: 0px 10px 5px 0px;
}

.artcat .topStory .CategoryWidget li.First p {
    font-size: 14px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/CategoryWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/CommentWidget.css --- */

/* ----------------------------------- Comment Widget ---------------------------------*/
.comment_widget { 
padding: 10px;
font-size: 12px;
}

.comment_widget h3 { 
font: 18px Impact, Arial, Helvetica, sans-serif;
color: #888888;
}

.comment_widget ul.labels { 
float: left;
width: 100px;
text-align:right;
padding-right: 15px;
margin-bottom: 20px;
}

.comment_widget ul.labels li { 
height: 23px;
}

.comment_widget ul.boxes { 
float: left;
width: 400px;
}

.comment_widget ul li { 
margin: 10px 0px;
}

.comment_widget li label { 
width: 300px;
font: bold 14px Georgia, Times New Roman, Times, serif;
}

.comment_widget li input, .comment_widget li textarea { 
width: 350px;
}

.comment_widget p { 
margin: 10px 0px;
}

.comment_widget .bottom .captcha_area { 
float: left;
text-align:right;
width: 300px;
margin-right: 20px;
}

.comment_widget .bottom .input_area {
padding-top: 10px;
float: left; 
font: italic 12px Georgia, Times New Roman, Times, serif;
}

.comment_widget .bottom .input_area input {
margin-bottom: 5px;
}

.comment_widget .bottom .post_btn { 
float: left;
width: 100%;
text-align:center;
margin: 10px 0px;
padding-bottom: 10px;
}

/* ----------------------------------- / Comment Widget ---------------------------------*/

/* --- End /home/httpd/public/app_frame2/webroot/css/CommentWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ComicsIndex.css --- */

/* ********* Comics ****************** */
.comics { 
padding: 0px 10px 30px;
overflow:hidden;
}

.comics ul li { 
float: left;
margin: 10px 5px;
width: 170px;
height: 200px;
}

.comics ul li img { 
padding: 10px;
background-color: #f0f0f0;
border: 1px solid #c3c3c3;
}

.comics ul li a { 
font-size: 18px;
font-weight: bold;
display: block;
margin-bottom: 5px;
}

.comics ul li .byLine { 
font-size: 12px;

}


/* --- End /home/httpd/public/app_frame2/webroot/css/ComicsIndex.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/AdIndexNav.css --- */

/*--------------------------------- Adindex Nav ---------------------------------------*/

/*H2 Styles*/
.h2_w_search { 
overflow: hidden;
}

h2 .h2_text_width {
width: 234px;
float: left; 
}

h2 #adindex_search_box { 
width: 100px;
margin-right: 5px;
border: 1px solid #aaaaaa;
}

.h2_search { 
float: right;
width: 275px;
white-space: nowrap;
text-align:right;
}

.adindex_nav { 
font-size: 12px;
}

.adindex_nav .adindex_breadcrumb_trail { 
padding: 0px 0px 5px 10px;
font-size: 11px;
color: #717171;
}

.adindex_nav .adindex_btns { 
border-bottom: 1px dotted #aaaaaa;
overflow:hidden;
padding: 5px 5px 5px;
margin-bottom: 10px;
}
	
.adindex_nav .adindex_btns a.button { 
white-space: nowrap;
margin: 0px 5px 5px 0px ;
z-index: 100;
float: left;
}

.adindex_nav p { 
margin: 10px;
}


/* --- End /home/httpd/public/app_frame2/webroot/css/AdIndexNav.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/AboutTerms.css --- */

/* Terms */
.Terms {
    font-size: 12px;
    padding: 0px 10px 10px;
}

.Terms h3 {

    margin: 20px 0px 0px 0px;
}

.Terms h3.first {
    margin: 0px;
}

.Terms ol {
    list-style-type: decimal;
    list-style-position: outside;
    padding: 0px 10px;
    margin: 0px 10px;    
}

.Terms ol.alpha {
    list-style-type: lower-alpha;
}

.Terms ol.roman {
    list-style-type: lower-roman;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/AboutTerms.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ClubsSponsoredEvents.css --- */



/* --- End /home/httpd/public/app_frame2/webroot/css/ClubsSponsoredEvents.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/HomeBackpageWidget.css --- */

.hbpw { 
    background-color: #b5b5b5; 
    color: #fff; 
    font-family: Helvetica Neue, Arial, sans-serif; 
    font-size: 11px;
    line-height: 12px;
    width: 788px;
    float: right;
    margin-bottom: 10px;
}

.hbpw .header {
    height: 40px;
    background: #c5c5c5;
    background-image: url('/img/home_backpage_header_back.png');
}

.hbpw table { 
    margin-left: 5px; 
    width: 785px; 
}

.hbpw table td { 
    width: 157px; 
}

.hbpw a { 
    color: #fff; 
    font-weight: bold; 
}

.hbpw h2 { 
    font-size: 13px; 
    line-height: 13px;
    font-weight: bold; 
    color: #797979; 
    text-transform: lowercase; 
    margin: 10px 0px 0px;
    padding: 0px; 
    border: none;
}

.hbpw h2 span { 
    color: #565656; 
    font-size: 12px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/HomeBackpageWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/TopStoriesWidget.css --- */

#top_stories_container{
	height:100px;	
    margin:0px auto 10px;
	background-color:#E0E0E0;
}

#top_stories_header {
    width: 140px;
    height: 100px;
	float:left;
    background-image: url('/img/topscroll-l.png');
}
#top_stories_header_title{
	width:95px;
	float:left;
	height:100px;
	margin-top:10px;
	text-align: right;
}
#top_stories_header_title .ts1 {
    font-size: 26px;
    text-transform: uppercase;
    margin: 8px 8px 6px 0px;
    font-weight: normal;
	color: #6c6c6c;
}

#top_stories_header_title .ts2 {
    font-size: 30px;
    font-weight: normal;
    color: #fff;
    font-family: Georgia, Times New Roman, Times, serif;
    font-style: italic;
    letter-spacing: -2px;
    font-variant: normal;
    text-transform: lowercase;
	margin: 0px 10px 4px 0px;
}

#top_stories_header_title .ts3 {
    font-size: 16px;
    line-height: 100%;
	text-transform: uppercase;
	color:#6c6c6c;
	font-weight: bold;
	margin-top: 10px;		
}

#top_stories_slider {
    clear: both;
    height: 100px;
}

.top_stories_jCarouselLite {
	float:left;
	display:none; 
}

.top_stories_jCarouselLite_prev{
    cursor: pointer;
	width:40px;
	height:100px;
	display:block;
	float:left;
    background-color: #6c6c6c;
}
.top_stories_jCarouselLite_next {
    position: relative;
	float:right;
    top: 0;
    right: 0;
    width: 56px;
    height: 100px;
    background-image: url('/img/topscroll-r.png');
    background-color: #6c6c6c;
    cursor: pointer;
}

.top_stories_jCarouselLite LI{
	width:183px;
	padding:0px 5px 0px 5px;
	font-size:.6em;
	height:100px;
	position:relative;
	border-right:1px solid #C6C6C6;
	border-left:1px solid #ffffff;
	background-color:#E0E0E0;
}	
.top_stories_jCarouselLite LI DIV{
	padding-left:3px;
	padding-top:5px;
}


.top_stories_jCarouselLite LI IMG{
    float: left;
    margin: 0px 5px 25px 0px;
    clear: left;
}
.top_stories_source {
    font-family: Impact, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #a5a5a5;
    padding: 0px;
    margin: 0px;
}

.top_stories_headline{
    font-size: 12px;
	height:58px;
	overflow:hidden;
    font-weight: bold;
    line-height: 14px;
    border: none;
    margin: 0px;
    padding: 0px;
}
.top_stories_author {
	font-size: 10px;
    color: #a5a5a5;
    margin: 0px;
	
}
.top_stories_title {
	height:49px;
	overflow:hidden;
}

.top_stories_jCarouselLite_prev:hover,
.top_stories_jCarouselLite_next:hover {
	text-decoration:none;
    background-color: #8f8f8f;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/TopStoriesWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ListingsSearchHorizontal.css --- */

/* ----------------------------------- Listing Search Horiz ---------------------------------*/

.ListingsSearchWidgetHoriz {
    z-index: 100;
    position: absolute;
    top: 25px;
    display: none;
}

.listing_search_horiz { 
width: 580px;
border: 3px solid #253c87;
}

/*----------------header------------------------*/
.listing_search_horiz .header { 
padding: 3px 3px 0px 3px;
position:relative;
background-color: #fff;
}

.listing_search_horiz .header .close_area { 
position: absolute;
right: 10px;
top: 3px;
}

.listing_search_horiz .header .close_area a { 
font-size: 12px;
font-weight: bold;
color: #888888;	
}

.listing_search_horiz .header .title { 
font: 36px Impact, Arial, Helvetica, sans-serif;
color: #253c87;
letter-spacing: 10px;
margin-left: 10px;
width: 200px;
}

.listing_search_horiz .header ul.tabs { 
position:absolute;
bottom: 0px;
right: 0px;
margin-bottom: -4px;
margin-right: 10px;
z-index: 10;
}

.listing_search_horiz .header ul.tabs li { 
float: left;

}

.listing_search_horiz .header ul.tabs li a,
.listing_search_horiz .header ul.tabs li a:visited
 {
background-color: #dddddd;
color: #333333;
margin-right: 2px; 
display: block;
border: 1px solid #aaaaaa;
border-bottom: 1px solid #dddddd;
padding: 2px 0px;
width: 60px;
text-align:center;
font-size:12px;
}

.listing_search_horiz .header ul.tabs li a:hover,
.listing_search_horiz .header ul.tabs li a.active_tab
 {
 text-decoration:none;
 background-color: #253c87;
border-bottom: 1px solid #253c87;
 color: #ffffff;
 font-weight: bold;
}

/*-------------------search bar-----------------------------*/
.listing_search_horiz .search_bar { 
font-size: 12px;
background-color: #253c87;
font-weight: bold;
color: #ffffff;
padding: 8px;
height: 20px;
}

.listing_search_horiz .search_bar p { 
float: left;
}

.listing_search_horiz .search_bar input[type='text'] { 
border: 1px solid #717171;
margin: 0px 2px 0px 8px;
padding: 1px;
float: left;
font-size: 11px;
width: 125px;
height: 15px;
}

.listing_search_horiz .search_bar input[type='image'] { 
float: left;
margin: 0px 10px 0px 0px;
}

/* ------------------list area-----------------------*/
.listing_search_horiz .list_area { 
background-color: #dddddd;
overflow:hidden;
padding: 5px;
}

.listing_search_horiz .list_area a { 
font-weight: bold;
}

.listing_search_horiz .search_col { 
float: left;
margin-right: 7px;

}

.listing_search_horiz .search_col_last { 
float: left;
width: 120px;
}

.listing_search_horiz .list_area h3 {
color: #253c87;
font-size: 14px;
margin-bottom: 5px; 
}

.listing_search_horiz .list_area ul { 
font-size: 10px;
border: 1px solid #253c87;
background-color: #ffffff;
}

.listing_search_horiz .list_area ul.list_box{ 
padding: 5px;
overflow: auto;
width: 128px;
height: 150px;
}

.listing_search_horiz .list_area ul.list_box_3col { 
padding: 5px;
overflow: auto;
width: 188px;
height: 150px;
}

ul.list_box li {
   /* white-space: nowrap;  */ 
}
ul.list_box li.hidden,
ul.list_box_3col li.hidden {
    display: none;   
}
ul.list_box li.sub,
ul.list_box_3col li.sub {
    margin-left: 21px;   
}


.listing_search_horiz .list_area ul.list_box ul,
.listing_search_horiz .list_area ul.list_box_3col ul{ 
margin-left: 12px;
border: none;
}

.listing_search_horiz ul.submit_box { 
font-size: 9px;
padding: 5px;
}

.listing_search_horiz ul.submit_box div { 
text-align: center;
margin: 5px 0px;
}

.listing_search_horiz ul.submit_box input { 
font-size: 10px;
font-weight: bold;
}

.listing_search_horiz li img.plus_img {
cursor: pointer;
}

/*--------------- Drop Box ------------------------------*/
.listing_search_horiz .list_area ul.drop_box { 
padding: 5px;
margin-bottom: 15px;
}

.listing_search_horiz .list_area ul.drop_box select { 
font-size: 10px;
width: 100px;
/*border: 1px solid #666666;*/
}

/*---------------------Date Box ----------------------------------*/
.listing_search_horiz .list_area ul.date_box { 
font-size: 10px;
border: 1px solid #253c87;
background-color: #ffffff;
padding: 10px 3px 0px 3px;
overflow: auto;
width: 140px;
}

.listing_search_horiz .list_area ul.date_box li { 
float: left;
}

.listing_search_horiz .list_area ul.date_box li a,
.listing_search_horiz .list_area ul.date_box li a:visited
{ 
font-size: 10px;
border: 1px solid #253c87;
border-bottom: 2px solid #888888;
background-color: #ffffff;
width: 16px;
height: 23px;
margin: 0px 1px;
line-height: 10px;
text-align:center;
display: block;
}

.listing_search_horiz .list_area ul.date_box li a:hover { 
text-decoration: none;
background-color: #253c87;
color: #ffffff;
}

.listing_search_horiz .list_area ul.date_box li.view a { 
width: 100%;
border: none;
text-align:right;
margin-top: 10px;
}

.listing_search_horiz .list_area ul.date_box li.view a { 
background-color: #ffffff;
color: #253c87;
}

.listing_search_horiz .list_area ul.date_box li.view a:hover { 
text-decoration: underline;
}

ul.date_box li.selected {
    color: #000;
    background-color: #fff;
}
ul.date_box li.selected a {
	color: #000;  
    background-color: #fff;
}

li#calendar.view { 
float: right;
text-align: right;
padding-top: 5px;
}

/*-----------------Price Section--------------------------*/
.listing_search_horiz .list_area ul.price { 
height: 20px;
padding: 5px;
margin-bottom: 15px;
}

.listing_search_horiz .list_area ul.price li{ 
float: left;
}

.listing_search_horiz .list_area ul.price li a,
.listing_search_horiz .list_area ul.price li a:visited { 
text-align:center;
display:block;
margin: 2px;
border: 1px solid #253c87;
padding: 0px 2px;	
}

.listing_search_horiz .list_area ul.price li a:hover { 
text-decoration: none;
background-color: #253c87;
color: #ffffff;
}

/*--------------------Bottom Styles---------------*/
.listing_search_horiz .search_bottom { 
font-size: 10px;
background-color: #253c87;
font-weight: bold;
color: #ffffff;
padding: 5px 0px 0px 10px;
height: 30px;
}

.listing_search_horiz .search_bottom a { 
text-decoration: underline;
font-size: 11px;
font-weight: bold;
color: #ffffff;
}

ul li.selected {
    color: #ffffff;
    background-color: #253c87;
}
ul li.selected a {
    color: #ffffff;   
}

/* ----------------------------------- / Listing Search Horiz ---------------------------------*/

/* --- End /home/httpd/public/app_frame2/webroot/css/ListingsSearchHorizontal.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/SponsoredEvents.css --- */

/*----------------------- Sponsored Events --------------------------------------*/

.sponsored_events { 
padding: 10px;
}

.sponsored_events h3 { 
margin: 10px 0px;
font-size: 20px;
font-weight: normal;
}

.sponsored_events small {
font-size: 12px;
color: #888888;
font-style:italic;
}

.sponsored_events li { 
padding: 0px 0px 5px 0px;
margin-bottom: 15px;
border-bottom: 1px dotted #AAAAAA;
overflow:hidden;
}

.sponsored_events li h3.heading { 
font: 18px Georgia, Times New Roman, Times, serif;
line-height: 20px;
margin: 0px;
}

.sponsored_events li img { 
float: right;
margin-left: 10px;
}

.sponsored_events li p { 
font: 12px Georgia, Times New Roman, Times, serif;
line-height: 20px;
margin-top: 10px;
}

.sponsored_events li a.more { 
font-weight: bold;
font-size: 11px;
}

/*---------------------- / Sponsored Events --------------------------------------*/

/* --- End /home/httpd/public/app_frame2/webroot/css/SponsoredEvents.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/NationalWidget.css --- */

/* NationalWidget */
.national ul.split li { 
    border-bottom: 1px solid #e4e4e4;
    position: relative;
    overflow:auto;
}

.national ul.split li p { 
    width: 55%;
    float: left; 
}

.national ul.split li.last { 
    border-bottom: none; 
}

/* --- End /home/httpd/public/app_frame2/webroot/css/NationalWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/BugsSubmit.css --- */

ul.bugsList { 
margin:0px 10px 10px;
}

ul.bugsList li { 
margin:0px 0px 5px;
}


/* --- End /home/httpd/public/app_frame2/webroot/css/BugsSubmit.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ClubsEventView.css --- */

.eventsView { 
	padding: 10px;
	background-color: #202020;
	overflow: auto;
	color: #fff;
}

.eventsView h1 { 
font-size: 23px;
color: #F90909;
margin: 0px 0px 10px;
}

.eventsView h4 { 
font-style: italic;
}

.eventsView .calendar { 
float: left;
width: 30px;
height: 35px;
padding: 3px;
background-color: #f3f3f3;
color: #660000;
text-align: center;
font-size: 10px;
margin: 0px 20px 10px 0px;
line-height: 13px;
}

.eventsView .calendar .number { 
font-size: 20px;
clear: both;
padding: 0px;
font-family: Georgia, Times New Roman, Times, serif;
margin: 0px;
font-style: italic;
line-height: 15px;
}

.eventsView .description { 
border-top: 1px dotted #fff;
border-bottom: 1px dotted #fff;
padding: 10px 0px;
line-height: 20px;
margin-bottom: 10px;
}

.eventsView .description p { 
color:white;
font-size:10pt;
font-weight:normal;
text-align:justify;
}

.eventsView .description img { 
float: right;
margin: 0px 0px 10px 10px;
border: 1px solid #000;
}

.eventsView .description .extraInfo { 
font-style: italic;
font-size: 12px;
}

.eventsView .locationInfo img { 
float: left;
margin-right: 20px;
border: 1px solid #000;
}

.eventsView .locationInfo h4 { 
margin-bottom: 10px;
}

.eventsView .locationInfo .loc { 
font-weight: bold;
font-size: 18px;
margin-bottom: 10px;
}

.eventsView .locationInfo .address { 
font-size: 12px;
margin-bottom: 10px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/ClubsEventView.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/Home1.css --- */

.home .right_container {
    width: 790px;
    overflow: hidden;
    float: right;
}

.home .right_container .blogs {
    width: 470px;
    height: 669px;
    overflow: hidden;
    margin: 0px 0px 10px 0px;
    background: #f4f4f4;
    float: left;
}

.home .right_container .blogs h2 a {
    color: #717171;
    text-decoration: none;
}

.home .right_container .blogs #HomeBlogWidgetVertical {
   float: left;
   margin: 0px 1px 5px 3px;
   background: #fff;
   height: 616px;
}

/* Middle ad */

.home .right_container .MiddleAdContainer {
   float: right;
   width: 300px;
   height: 250px;
   text-align: center;
   padding: 3px;
   margin-bottom: 10px;
   background: #f4f4f4;
}


/* home2 split banner layout styles */
.leaderboard-split { 
    height: 110px;
    margin-bottom: 0px;
    position: relative;
    overflow: hidden;
    text-align: center;
}

.leaderboard-split .logo { 
    float: none;
    clear: none;
}

/* home4 slideshow/blogs boxes */
.home .ss_blogs {
    width: 150px;
    height: 669px;
    float: left;
    clear: left;
    overflow: hidden;
    background: #f4f4f4;
}

.home .blogs_ss {
    width: 315px;
    height: 669px;
    float: left;
    margin-left: 5px;
    overflow: hidden;
    background: #f4f4f4;
}

.home .blogs_ss #HomeBlogWidgetVertical {
    width: 150px;
    height: 616px;
    float: left;
    margin: 0px 2px 0px 3px;
}

.home .ss_blogs .slideshowwidget {
    height: 665px;
    position: relative;
}

.home .ss_blogs .slideshowwidget h2 {
    white-space: nowrap;
}

.home .ss_blogs .slideshowwidget .chisel_u,
.home .ss_blogs .slideshowwidget .chisel_d,
.home .ss_blogs .slideshowwidget .r_box {
    border: none;
}

.home .ss_blogs .slideshowwidget li {
    margin: 0px 10px 10px;
    height: 130px;
    overflow: hidden;
}

.home .ss_blogs .slideshowwidget li.more {
    margin: 0px 10px;
    padding: 0px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    height: 16px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/Home1.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/PromotionsView.css --- */

/* PromoView */
.promoview .form { 
    border-bottom: 1px solid #c3c3c3;
    font-size: 10px;
    padding: 0px 5px 10px 5px;
    font-weight: bold;
    overflow: auto;
}

.promoview .form p { 
    padding: 10px 0px 0px;
    font-weight: bold;
    margin: 0px; 
    font-size:12px;
    color: #999;
}

.promoview .form span { 
    color: #999;
    float: right;
    vertical-align: baseline;
    margin: 5px 0px 0px 10px; 
} 

.promoview .form form.login { 
    display: inline;
    padding-bottom: 10px;
    margin: 0px 10px 0px 10px; 
}

.promoview .form form.questions { 
    margin: 0px;
    font-weight: bold;
    padding: 10px 0px 0px 0px; 
}

.promoview .form form input { 
    font-size: 10px;
    width: 100px; 
}

.promoview .form form ul { 
    width: 450px;
    float: left;
    overflow: auto;
    margin-top: 10px; 
}

.promoview .form form ul li { 
    display: block;
    clear: both; 
}

.promoview .form form.questions input { 
    float: right; 
}

.promoview .form form.questions input.checkbox { 
    float: right; 
    width: auto;
    clear: right;
    margin-right: 35px;
}

.promoview .form form.questions label { 
    float: right; 
}



.promoview .form form input.submit { 
    width: auto;
    float: right;
    margin-right: 5px; 
}

.promoview .form form.questions input.submit { 
    margin: 0px;
    margin-top: 10px; 
}

.promoview .promobody { 
    padding: 10px;
    text-align: center; 
}

.promoview .promobody h3 { 
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 20px;
    line-height: 20px;
    font-weight: normal;
    color: #9e1869;
    margin-bottom: 5px; 
}

.promoview .promobody h4 { 
    color: #999;
    font-style: italic;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 10px; 
}

.promoview .promobody p { 
    font-size: 12px;
    line-height: 14px; 
}

.promoview .promobody img { 
    clear: both;
    margin: 10px auto; 
}

/* --- End /home/httpd/public/app_frame2/webroot/css/PromotionsView.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LocationSidebar.css --- */


.LocationWrap {
    width: 225px;
    float: right;
}

.LocationWrap .LocationSidebar {
    width: 225px;
    font-size: 11px;
    background-color: #E4E4E4;
    float: right;
    font-family: Helvetica Neue, Arial, sans-serif;
    margin: 10px 5px 10px 0px;
}

.LocationWrap .LocationSidebar h2 {
    border-bottom: none;
    font-size: 18px;
    padding: 0px;
    color: #717171;
}

.LocationWrap .LocationSidebar h2 span {
    display: none;
}

.LocationWrap .LocationSidebar .bold {
    font-weight: bold;
}

.LocationWrap .LocationSidebar .italics {
    font-style: italic;
}

.LocationWrap .LocationSidebar .right {
    display: block;
    float: right;
    clear: both;
    margin-bottom: 5px;
}

.LocationWrap .LocationSidebar a {
    text-decoration: none;
}

.LocationWrap .LocationSidebar a:hover {
    text-decoration: underline;
}

.LocationWrap .LocationSidebar h3 {
    font-size: 14px;
    color: #444;
    font-weight: normal;
    margin-bottom: 10px;
    font-family: Helvetica Neue, Arial, sans-serif;
}

.LocationWrap .LocationSidebar .locationevents h3 a {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 0px;
    line-height: 12px;
}

.LocationWrap .LocationSidebar h4 {
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

.LocationWrap .LocationSidebar p {
    font-size: 11px;
    font-family: Helvetica Neue, Arial, sans-serif;
    line-height: 14px;
}

.LocationWrap .LocationSidebar .locuserreviews li {
    border: none;
    margin-bottom: 10px;
}

.LocationWrap .LocationSidebar .locuserreviews li img {
    border: 1px solid #253c87;
    float: left;
    margin-right: 5px;
    padding: 2px;
}

.LocationWrap .LocationSidebar .locuserreviews li.provided img {
   border: none;
   float: none;
   margin: 0px;
   padding: 0px;
}

.LocationWrap .LocationSidebar .likeme_entry {
    clear: both;
}

.LocationWrap .LocationSidebar .likeme_entry a {
    display: block;
    font-weight: bold;
    text-decoration: none;
    font-size: 14px;
}

.LocationWrap .LocationSidebar .likeme_entry img {
    float: left;
    border: 1px solid #14143B;
    padding: 2px;
    margin: 0px 10px 10px 0px;
    background-color: #FFF;
}

.LocationWrap .LocationSidebar .line {
    border-top: 1px solid #aaa;
    height: 1px;
    margin: 8px 0px;
    clear: both;
}

.LocationWrap .LocationSidebar .likeme-provider {
    clear: right;
    width: 150px;
    float: right;
}


/*Styles for Side Bar Reviews*/

.LocationWrap .LocationSidebar .locuserreviews h2 {
font-size: 18px;
margin-left: 5px;
}

.LocationWrap .LocationSidebar .locuserreviews h3 {
margin-left: 5px;
}

/*Styles for Urban Spoon*/
.LocationWrap .UrbanSpoon {
	margin: 0 5px 0 0;
	width:225px;
	background-color: #E4E4E4;
	float:right;
}

.LocationWrap .UrbanSpoon #us_widget form {
	margin: 0px;
	width:190px;
padding:0px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/LocationSidebar.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/AboutSitemap.css --- */

/* AboutSitemap */
.siteMap {
    padding: 0px 10px 10px;
    font-size: 12px;
    color: #888888;
}

.siteMap .section ul {
    padding: 0px 5px 5px;
    margin: 0px 5px 5px;
    clear: both;
}

.siteMap .section ul li {
    width: 33%;
    float: left;
}

.siteMap .section h4 {
    clear: both;
    margin: 5px 0px 0px;
}

.siteMap .section h5 {
    clear: both;
    padding-left: 10px;
    margin: 0px;
    font-weight: normal;
}


.siteMap .category ul {
    margin: 0px;
    padding: 0px;
}

.siteMap .category ul li {
    padding-left: 20px;
    width: auto;
    float: none;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/AboutSitemap.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ColumnView.css --- */

/* --------------------------------- Column View -------------------------------------------*/
.column_view { 
padding: 0px 10px 10px;
font-size: 12px;	
}

.column_view .column_head { 
margin-bottom: 30px;
}

.column_view .author
{
    font-weight: bold;
}

.column_view .column_head img { 
float: left;
padding-right: 15px;
background-color: #FFFFFF;
}

.column_view ul li {
padding-bottom: 10px; 
margin-bottom: 10px;
border-bottom: 1px dotted #aaaaaa;
overflow: auto;
clear: both;
}

.column_view ul li a.header { 
font: 18px Georgia, Times New Roman, Times, serif;
}

.column_view ul li img { 
float: right;
margin-left: 10px;
}

.column_view ul li .byline { 
font: bold 11px Helvetica Neue, Arial, sans-serif;
color: #888888;
line-height: 18px;
}

.column_view ul li .byline em { 
font-weight: normal;
}

.column_view ul li.last { 
font-size: 14px;
color: #717171;
border-bottom: none;
}

.column_view ul li.last a { 
font-size: 11px;
}

.column_view ul li.last .column_pagination { 
float: right;
font-weight: bold;
font-size: 11px;
width: 200px;
text-align: right;
}

.column_view ul li.last .archive_years { 
float: left;
width: 350px;
}


/* --------------------------------- / Column View -------------------------------------------*/



/* --- End /home/httpd/public/app_frame2/webroot/css/ColumnView.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/Headlines.css --- */

/* headlines widget */
.headlines {
    margin-bottom: 5px;
    text-align: center;
}

.headlines li {
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 16px;
    line-height: 16px;
    margin: 0px 10px 10px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #888;
}

.headlines li.last {
    border-bottom: none;
}

.headlines li h5 {
    text-align: left;
    margin: 5px 0px;
}

.headlines li h5 a {
    color: #888;
    font-weight: normal;
}



/* --- End /home/httpd/public/app_frame2/webroot/css/Headlines.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/MicrositeView.css --- */

.micrositebb .content_area {
    width: auto;
    padding: 5px;
    margin: 5px;
    float: none;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/MicrositeView.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/FilmPollIndex.css --- */

#filmpollwrap { 
padding: 0px 10px 10px;
}

#filmpollwrap .filmPollLinks {
text-align: center; 
font-size: 12px;
}

#filmpollwrap .categoryHeader { 
color: #253c87;
font: 20px;
margin: 10px 0px;
font-weight: bold;

}

#filmpollwrap table { 
width: 100%;
}

#filmpollwrap th { 
color: #888;
font-size: 14px;
border-bottom: 1px solid #aaa;
}

#filmpollwrap td { 
padding: 5px;
}

#filmpollwrap .trodd { 
background-color: #f6f6f6;
}

#filmpollwrap .treven { 
background-color: #eee;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/FilmPollIndex.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LikemeHomeWidget.css --- */

/* LikeMe Home */
.likeMeHome { 
overflow:hidden;
font-size: 10px;
height: 235px;
margin-bottom: 10px;
background: #F4F4F4;
}

.likeMeHome h2 {
margin-bottom: 5px;
}

.likeMeHome h2 a {
    color: #717171;
    text-decoration: none;
}

.likeMeHome .likeMeSections { 
padding: 0px 5px 5px;
margin-bottom: 5px;
overflow:hidden;
}

.likeMeHome .likeMeMain { 
float: left;
width: 305px;
padding-left: 5px;
}

.likeMeHome .likeMeMain img { 
padding-bottom: 5px;
}

.likeMeHome .likeMeMain .lm-link-box { 
width: 150px;
float: left;
}

.likeMeHome .likeMeMain .lm-link-box a { 
font: 18px Georgia, Times New Roman, Times, serif;
line-height: 18px;
}

.likeMeHome .likeMeMain .lm-summary { 
width: 140px;
float: right;
padding: 0px 5px;  
border-left: 1px dotted #ccc;
}

.likeMeHome .likeMeCenter { 
float: left;
width: 300px;
padding: 0px 5px;
border-left: 1px dotted #ccc;
height: 185px;
position: relative;
}

.likeMeHome .recHed {
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    color: #888;
    border-bottom: 1px solid #ccc;
    width: 300px;
    float: left;
}

.likeMeHome .recHed span {
    color: #ff7700;
}

.likeMeHome .recSub {
    width: 300px;
    float: left;
}

.likeMeHome .likeMeRecommends {
    position: absolute;
    top: 40px;
    left: 0px;
    width: 100%;
}

.likeMeHome .likeMeRecommends .next-prev-spacer,
.likeMeHome .likeMeRecommends .arrow_holder {
    width: 16px;
    margin: 0px;
    padding: 0px;
}

.likeMeHome .likeMeRecommends .prev {
    position: absolute;
    left: 5px;
    top: 57px;
}

.likeMeHome .likeMeRecommends .next {
    position: absolute;
    right: 5px;
    top: 57px;
}


.likeMeHome .likeMeRecommends table {
    margin: 0px 0px;
    width: 265px;
    position: absolute;
    left: 30px;
}

.likeMeHome .likeMeRecommends table td {
    line-height: 11px;
    font-size: 10px;
    width: 86px;
}

.likeMeHome .likeMeRecommends table h3 {
    font-size: 11px;
    line-height: 12px;
    font-weight: bold;
    font-family: Helvetica Neue, Arial, sans-serif;
}

.likeMeHome .likeMeRecommends table img {

    margin: 0px 0px 0px 3px;
}

.likeMeHome .favPlaces {
border-left: 1px dotted #ccc; 
padding-left: 5px;
float: right;
width: 150px;
}

.likeMeHome .favPlaces h3 { 
font:  16px Impact, Arial, Helvetica, sans-serif;
color: #FF7700;
border-bottom: 1px solid #ccc;
margin-bottom: 5px;
margin-top: 0px;
padding-top: 0px;
}

.likeMeHome .favPlaces h4 { 
font: bold 16px Helvetica Neue, Arial, sans-serif;
color: #999999;
line-height: 17px;
margin-bottom: 3px;
}

.likeMeHome .favPlaces p { 
margin-bottom: 3px;
line-height: 12px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/LikemeHomeWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/BestOfSectionList.css --- */

.home .left_col ul.top_bar li {
    font-size: 12px;
    font-weight: bold;
    margin: 0px 5px 5px;
}

.home .left_col ul.top_bar li .square {
    height: 10px;
    width: 10px;
    margin: 3px 5px 0px 0px;
    float: left;
    clear: left;
}


/* --- End /home/httpd/public/app_frame2/webroot/css/BestOfSectionList.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ArchiveResults.css --- */

/* -------------------- Advanced Search Styles --------------------------------------*/

.advanced_search { 
padding: 0px 10px 10px 10px;
}

.advanced_search .bar { 
height: 80px;
border-bottom: 1px dotted #AAAAAA;
}

.advanced_search #sm_search_box { 
float: left;
margin-right: 8px;
}

.advanced_search #submit_sm_search_btn { 
float: left;
}

.advanced_search .btm_bar {
margin-top: 15px; 
height: 30px;
}

.advanced_search .bar_lt { 
float: left;
font: 12px Helvetica Neue, Arial, sans-serif;
color: #666666;
}

.advanced_search .bar_lt .result_sum { 
font: italic bold 14px Helvetica Neue, Arial, sans-serif;
color: #666666;
}

.advanced_search .bar_rt { 
float: right;
font: bold 12px Helvetica Neue, Arial, sans-serif;
}

.advanced_search .bar_rt .formBox { 
margin-bottom: 10px;
overflow: hidden;
}

.advanced_search ul li { 
border-bottom: 1px dotted #AAAAAA;
padding-bottom: 10px;
margin-top: 10px;
}

.advanced_search ul li.last { 
border-bottom: 1px solid #666666;
}

.advanced_search .num_header { 
font: 14px Impact, Arial, Helvetica, sans-serif;
color: #666666;
}

.advanced_search h4 { 
font: 18px Georgia, Times New Roman, Times, serif;
}

.advanced_search .by_line { 
font: bold italic 11px/15px Helvetica Neue, Arial, sans-serif;
color: #999999;
}

.advanced_search p { 
font-size: 12px;
line-height: 20px;
}

.livoice .aar {
display: none;
}


/* -------------------- / Advanced Search Styles --------------------------------------*/



/* --- End /home/httpd/public/app_frame2/webroot/css/ArchiveResults.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookSlideshowIndex.css --- */

/* Slideshow Index */
body#LSBB_Body .LSBB_Slideshow_Index
{
	margin:0 0 20px;
	padding:10px;
    border:2px solid black;
    background:#cccccc;
}

body#LSBB_Body .LSBB_Slideshow_Index h3.Headline
{
    margin:0 0 20px;
    padding:0 10px 10px 0;
    font-size:1.4em;
    line-height:1em;
    font-weight:bold;
    border-bottom:1px dashed #999999;
}

body#LSBB_Body .LSBB_Slideshow_Index ul
{
    margin:0;
    padding:0;
}

body#LSBB_Body .LSBB_Slideshow_Index li
{
    list-style:none;
    margin:0;
    padding:10px 0;
    overflow:auto;
    border-bottom:1px solid #999999;
}

body#LSBB_Body .LSBB_Slideshow_Index li .Thumbnail_Image
{
    float:left;
    margin:0 10px 0 0;
    padding:0;
}

body#LSBB_Body .LSBB_Slideshow_Index li h4
{
    margin:0 0 .15em;
    font-size:1.25em;
    line-height:1em;
    font-weight:bold;
}

body#LSBB_Body .LSBB_Slideshow_Index li a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body .LSBB_Slideshow_Index li a:hover
{
    text-decoration:underline;
}

body#LSBB_Body .LSBB_Slideshow_Index li .Description
{
    margin:0;
    padding:0;
    font-size:1.1em;
    line-height:1.5em;
    font-weight:normal;
}

body#LSBB_Body .LSBB_Slideshow_Index #Middle
{
    text-align:center;
    margin:0 0 10px;
}
/* /Slideshow Index */

/* --- End /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookSlideshowIndex.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/StreetteamSponsorBanner.css --- */

/* street team sponsor banner */
.sponsorbanner { 
    overflow: hidden;
    float: left;
    margin: 10px 0px; 
}

.sponsorbanner .full { 
    width: 960px;
    text-align: center; 
}

.sponsorbanner .half { 
    width: 470px;
    text-align: center; 
}

/* --- End /home/httpd/public/app_frame2/webroot/css/StreetteamSponsorBanner.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/SearchMovies.css --- */

/* SearchMovies widget */
.search_events h3 { 
    margin-top: 5px; 
}

.search_events input { 
    font-size: 11px; 
}  

.search_events select { 
    width: 320px;
    margin: 0px 0px 5px 0px;
    font-size: 11px; 
}

.search_events hr { 
    margin: 10px 5px 5px;
    color: #c3c3c3;
    height: 1px;
    background-color: #c3c3c3;
    border: none; 
}

.search_events input.zipcode { 
    width: 70px;
    padding-left: 3px; 
}

.search_events input.keyword { 
    width: 150px;
    float: right;
    padding-left: 3px; 
}

.search_events input.submit { 
    float: right;
    margin-left: 10px; 
}

.search_events .lower ul li { 
    overflow: auto;
    border-bottom: 1px solid #e4e4e4;
    padding: 5px 0px;
    line-height: 15px; 
}

.search_events .lower ul li.more { 
    border: none; 
}

.search_events .lower ul li h4 { 
    font-size: 15px; 
}

.search_events .lower ul li h5 { 
    font-size: 12px;
    color: #717171;
    font-style: italic;
    font-weight: normal;
    margin-top: 5px; 
}

.search_events .lower img { 
    float: left; 
}

.search_events .lower p { 
    margin-top: 5px;
    font-size: 12px;
    line-height: 15px; 
}

.search_events .lower p a.more { 
    font-weight: bold; 
}

.search_events ul.tabs { 
    margin: 0px 0px 5px 8px;
    padding: 0px;
    overflow: auto; 
}

.search_events ul.tabs li.tab { 
    width: 40px;
    text-align: center;
    float: left;
    margin-right: 4px;
    padding: 3px 0px 0px 0px;
    font-size: 11px;
    line-height: 11px;
    font-weight: bold;
    font-family: Helvetica Neue, Arial, sans-serif;
    color: #717171; 
}

.search_events ul.tabs li.tab div { 
    font-size: 24px;
    font-weight: bold;
    font-family: Georgia, Times New Roman, Times, serif;
    color: #253c87;
    line-height: 24px;
    margin-bottom: 3px; 
}

.search_events ul.tabs li.active { 
    background: #eee;
    cursor: auto; 
}  

.search_events ul.tabs li.inactive { 
    cursor: pointer; 
}

.search_events ul.tabs li.inactive:hover { 
    background: #eee; 
}

.search_events .monthview { 
    font-size: 10px;
    text-align: right;
    margin: 0px 5px; 
}

.search_events .featinfo { 
    width: 205px;
    float: right; 
}

/* --- End /home/httpd/public/app_frame2/webroot/css/SearchMovies.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ST_UpcomingEvents.css --- */

/* street team upcoming events list */
.stupcomingevents { 
    width: 240px;
    float: right;
    margin: 15px 5px 10px 0px; 
}

.stupcomingevents h2 { 
    font-family: Impact, Arial, Helvetica, sans-serif;
    font-size: 14px;
    border: none;
    padding: 0px;
    margin: 0px 0px 10px 5px;
}

.stupcomingevents ul { 
    list-style-image: url('/img/arrow_r.png');
    list-style-position: outside;
    list-style-type: square;
    margin-left: 24px;
    font-size: 12px;
    font-weight: bold; 
}

.stupcomingevents ul li { 
    margin-bottom: 8px; 
} 

/* --- End /home/httpd/public/app_frame2/webroot/css/ST_UpcomingEvents.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/Wire.css --- */

/* Wire Widget Styles */

.wire_content_view { 
overflow:hidden;
background-color:#fcfcfc;
}

.wire_content_view .wire_listing { 
margin: 0px 10px 0px 10px;
line-height: 16px;
border-bottom: #BABABA dotted 1px;
overflow: auto;
}

.wire_content_view .article_details { 
float: left;
width: 90px;
color: #888888;
font-size: 11px;
margin: 0px;
text-align: center;
}

.wire_content_view .article_details h3 { 
font-size: 14px;
}

.wire_content_view .article_summary {
padding: 0px 0px 0px 20px;
width: 450px; 
float: right;
font-size: 11px;
margin: 5px 0px;
border-left: #BABABA dotted 1px;
}

.wire_content_view .wire_article_title { 
font-family: Georgia, Times New Roman, Times, serif;
font-size: 17px;
line-height: 20px;
}

.wire_content_view .wire_article_by_line { 
color: #888888;
font-weight: bold;
margin: 5px 0px;
}

.wire_content_view .more_listings { 
text-align: right;
height: 10px;
padding: 10px;
font-size: 11px;
font-weight: bold;
}

.wire_content_view a.more {
    font-weight: bold;
    white-space: nowrap;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/Wire.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/SendToFriend.css --- */

.sendtofriend
 {
    text-align: center;
    width: 565px;
    font-size: 12px;
    padding: 0px 10px 5px;
 } 
 
.sendtofriend .errors
 {
    color: #EE3333;
 }
.sendtofriend form
 {
    margin: 10px;
    padding: 0px;
 }

.sendtofriend label
 {
    display: block;
    margin-bottom: 3px;
 }
.sendtofriend form input
 {
    display: block;
    margin-bottom: 10px;
 }
 
 .sendtofriend .formLeft
 {
    width: 270px;
    text-align: left;
    float: left;
 }
 
.sendtofriend .formRight
 {
    width: 270px;
    float: right;
    text-align: left;
 }
 
.sendtofriend .formBottom
 {
    display: block;
    text-align: center;
    clear: both;
    border-bottom: 1px solid #aaaaaa;
    padding-bottom: 10px;
 }
 
.sendtofriend .formBottom input
 {
    margin: 5px auto 5px auto;
 }
 
 .sendtofriend .description
 {
 text-align: left;
    color: #666666;
 }
  
   .sendtofriend .description_bottom
 {
 font-size: 11px;
    color: #666666;
 }
 
  

/* --- End /home/httpd/public/app_frame2/webroot/css/SendToFriend.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LocationOfficialWord.css --- */

/* location official word */
.locofficialword h2 { 
    border-bottom: none;
    margin-bottom: 0px; 
}

.locofficialword .owsub { 
    margin: 0px 10px 10px; 
}

.locofficialword .owsub a { 
    font-weight: bold;
    font-size: 12px; 
}

.locofficialword p { 
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 12px;
    line-height: 20px;
    margin: 0px 10px 10px; 
}

.locofficialword p .more { 
    font-weight: bold;
    white-space: nowrap; 
}

/* --- End /home/httpd/public/app_frame2/webroot/css/LocationOfficialWord.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ClubsFeaturedClubs.css --- */

.clbFeaturedClubs { 
float: left;
margin-bottom: 15px;
background-color: #202020;
padding: 10px;
width:645px;
}

.clbFeaturedClubs  ul li { 
float: left;
width: 212px;
}

.clbFeaturedClubs  ul li img { 
float: left;
margin-right: 10px;
border-right: 2px solid #000;
border-bottom: 2px solid #000;
}

.clbFeaturedClubs  ul li ul {
	float: left;
	width: 95px;
	color: #fff;
	font-size: 11px;
	overflow: hidden;
	}

.clbFeaturedClubs  ul li ul li a { 
font-weight: bold;
}


/* --- End /home/httpd/public/app_frame2/webroot/css/ClubsFeaturedClubs.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookArticle.css --- */

/* Article Pages */
body#LSBB_Body .LSBB_Article
{
	margin:0 0 30px;
	padding:10px;
    border:2px solid black;
    background:#cccccc;
}

body#LSBB_Body .LSBB_Article .Article_Header
{
    margin:0 0 15px;
}

body#LSBB_Body .LSBB_Article h3
{
    margin:0 0 5px;
    padding:0;
    font-size:1.5em;
    line-height:1em;
    font-weight:bold;
    color:black;
}

body#LSBB_Body .LSBB_Article h4
{
    margin:0 0 5px;
    padding:0;
    font-size:1.5em;
    line-height:1em;
    font-weight:normal;
}

body#LSBB_Body .LSBB_Article h5.Byline
{
    margin:0 0 5px;
    padding:0;
    font-size:1em;
    font-weight:normal;
}

body#LSBB_Body .LSBB_Article p
{
    margin:0 0 1em;
    font-size:1.2em;
    line-height:1.25em;
}

body#LSBB_Body .LSBB_Article .Image_Sidebar
{
    float:left;
    margin:0 10px 0 0;
}

body#LSBB_Body .LSBB_Article .Image_Sidebar .Image
{
    margin:0 0 10px;
}

body#LSBB_Body .LSBB_Article #Middle
{
    float:right;
    margin:0 0 5px 5px;
}
/* /Article Pages */

/* --- End /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookArticle.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LocationBody.css --- */

/* location body */
.locationarea { 
    background: #fff;
    margin: 5px 0px 5px 5px;
    padding: 0px;
    float: left; 
}

.locationbody { 
    padding: 0px;
    margin: 10px 3px 10px 5px;
    font-size: 12px; 
    width: 342px;
}

.locationbody h3 { 
    margin: 10px 0px 5px; 
}

.locationbody .locpic { 
    border-bottom: 1px dotted #c3c3c3;
    padding-bottom: 5px;
    margin-bottom: 10px;
    overflow: auto; 
}

.locationbody .locpic img { 
    margin-bottom: 5px; 
}

.locationbody .locpic a.more { 
    font-weight: bold;
    font-size: 11px;
    float: right;
}

.locationbody p { 
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 12px;
    line-height: 20px; 
}

.locationbody .lower {
    clear: left;
}

.locationbody .lower ul.Details
{
    border-top:         1px #ccc dotted;
    list-style-type:    none;
    padding:            5px 0px;
    margin:             10px;
    font-weight:        normal;
    text-align:         left;
}

.locationbody .lower ul.Details li
{
    font-weight:        normal;
    text-align:         left;
}

.locationbody .lower ul.Details li .label
{
    font-weight:        bold;
}


.locationbody .lower p { 
    font-family: Helvetica Neue, Arial, sans-serif; 
}

.locationbody .lower li { 
    margin-bottom: 5px; 
}

/* included widgetry */
.locationbody .bsal {
    width: 340px;
    clear: left;
    margin: 10px 0px;
}

.locationbody .besocial {
    float: none;
    overflow: hidden;
    padding: 5px 0px;
}

.locationbody .articlelinks {
    clear: left;
    float: none;
    margin: 0px auto;
}

.locationbody .articlelinks table {
    margin: 0px auto;
}

.locationbody ul.otherLoc a.locName {
    font-weight: bold;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/LocationBody.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/Bugs.css --- */

ul.bugsList { 
margin:0px 10px 10px;
}

ul.bugsList li { 
margin:0px 0px 5px;
}

ul.bugsList li label { 
font-weight: bold;
color: #888;
clear: right;
display: block;
margin: 15px 0px 5px;
}

ul.bugsList li small { 
font-size: 10px;
line-height: 10px;
margin: 0px;
}

ul.bugsList li.back { 
	padding: 10px 0px 10px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/Bugs.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/BestOfGraphicsWidget.css --- */

.BestOfGraphicsWidget { 
overflow: hidden;
}

.BestOfGraphicsWidget li {
    border: none;
    padding: 0px;
    margin: 0px;
}

.BestOfGraphicsWidget li img {
    margin-top: 5px;
}

.BestOfGraphicsWidget li.img1 {
    float: left;
}

.BestOfGraphicsWidget li.img2 {
    float: right;
}

.BestOfGraphicsWidget li.img3 {
    text-align: center;
}



/* --- End /home/httpd/public/app_frame2/webroot/css/BestOfGraphicsWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ReadersVerify.css --- */

.rmVerify
 {
    width: 50%;
    padding: 5px;
    margin: 0px auto;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
 }
 
.rmVerify .error
 {
	margin-top:10px;
	font-size:13px;
    color: #ff0000;
    clear: both;
 }
 
 /*--------- Alt Views ----------*/
 
 .community-wrapper-log {
    font-size: 12px;
}
 
 .community-wrapper-log form h3
 {
    background: #888;
    color: #fff;
    font-size: 20px;
    line-height: 24px;
    margin: 10px 0px;
    padding: 5px 0px;
    font-family: Helvetica Neue, Arial, sans-serif;    
}

.community-wrapper-log form {
    border: 1px solid #888;
    margin: 10px auto;
    width: 400px;
    text-align: center;
}

.community-wrapper-log form .loginInputs {
    text-align: left;
}

.community-wrapper-log form p {
    font-size: 11px;
    line-height: 11px;
    margin-bottom: 5px;
    clear: both;
}

.community-wrapper-log p {
    margin: 0px 10px;
}

.community-wrapper-log form .loginInputs label {
    display: block;
    width: 190px;
    text-align: right;
    float: left;
    margin-right: 10px;
}

.community-wrapper-log form .submit  {
    display: inline;
    margin: 5px 0px 10px 1px;
}

.community-message .message,
.community-message .error_message
 {
     text-align: center;
     color: #FF0000;
     font-weight: bold;
     font-size: 14px;    
     margin: 5px; 
 }
 
.community-message { 
color:#FF0000;
background-color: #f5f5f5;
overflow: hidden;
margin-bottom: 10px;
}
 

/* --- End /home/httpd/public/app_frame2/webroot/css/ReadersVerify.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/SpecialReportsView.css --- */

.SpecialReport { 
padding: 10px 10px 10px;
margin-bottom: 20px;
font-size: 12px;
}

.SpecialReport img.headPic {
float: right;
margin: 0px 0px 10px 10px;
}

.SpecialReport p {
margin-bottom: 15px;
}

.SpecialReport .blurb { 
/*height:10px;*/
}

.SpecialReport ol { 
margin-left: 20px;
list-style-type: decimal;
}

.SpecialReport ol li { 
margin: 10px 0px 10px 10px;
padding: 5px;
border-bottom: 1px dotted #aaa;
}

.SpecialReport ol li a { 
font-family: Georgia, Times New Roman, Times, serif;
color: #@BaseColor#;
font-size: 18px;
}

.SpecialReport ol li .column {
	font-size: 14px;
	color: #666;
	font-weight: bold;
	}

.SpecialReport .total { 
margin: 10px 0px;
border-top: 1px solid #aaa;
padding-top: 10px;
font-size: 18px;
font-weight: bold;
color: #666;
line-height: 18px;
clear: both;
}

.SpecialReport ol li .byLine,
.SpecialReport ol li .pubDate 
 {
display: inline;
color: #999;
font-size: 11px;
font-weight: bold;
line-height: 16px;
}

.SpecialReport h4 { 
font-size: 20px;
margin: 10px 0px;
color: #666;
}

.SpecialReport .Pagination { 
float: right;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/SpecialReportsView.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/BestOfReviews.css --- */

.BestOfReviews {
    padding: 5px;
}

.BestOfReviews img {
    float: left;
    margin: 0px 10px 0px 0px;
}

.BestOfReviews em {
    display: block;
    margin-top: 10px;
    color: #aaa;
}

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

.BestOfReviews ul li {
    padding: 10px;
    border-bottom: 1px solid #999;
	color: #666;
}

.BestOfReviews ul li a:link {
    font-family: Georgia, Times New Roman, Times, serif;
	font-size: 18px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/BestOfReviews.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/RankitTop10.css --- */

/*----------------------------------- Rank It Top 10 ----------------------------------------*/
.rankit_top_10 { 
padding: 10px;
}

.rankit_top_10 ul li { 
position: relative;
overflow:hidden;
font-size: 12px;
margin: 10px 0px;
border-bottom: 1px dotted #aaaaaa;
padding-bottom: 10px;
}

.rankit_top_10 ul li h3 { 
font: normal 18px Georgia, Times New Roman, Times, serif;
margin-bottom: 5px;
}

.rankit_top_10 ul li img { 
float: right;
margin-left: 10px;
}

.rankit_top_10 ul li .top { 
float: left;
font: bold 18px Impact, Arial, Helvetica, sans-serif;
color: #888888;
width: 350px;
margin-bottom: 15px;
}

.rankit_top_10 ul li .bottom { 
float: left;
font-size:12px;
color: #888888;
position:absolute;
bottom: 10px;
width: 350px;
margin-top: 20px;
}

.rankit_top_10 ul li .top .left { 
font-size: 24px;
}

.rankit_top_10 .left { 
float: left;
}

.rankit_top_10 .right { 
float: right;
}

.rankit_top_10 ul li .bottom .right { 
font-weight: bold;
}

/*----------------------------------- / Rank It Top 10 --------------------------------------*/

/* --- End /home/httpd/public/app_frame2/webroot/css/RankitTop10.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ClubsSlideshowView.css --- */

/* -------------------------------------------- Slideshow View Styles ------------------------------------ */

.clbSlideView { 
padding: 0px 10px 10px 10px;
background-color: #202020;
margin-bottom: 10px;
overflow: hidden;
}

.clbSlideView .ssNavBar { 
margin: 5px 0px;
height: 10px;
padding: 10px 0px;
font-size: 16px;
color: #fff;
font-weight: bold;
clear: both;
display: block;
}

.clbSlideView .ssNavBar div.count { 
float: left;
width: 400px;
}
.clbSlideView .navBtns { 
float: right;
width: 200px;
text-align: right;
}

.clbSlideView .navBtns .button { 
color: #660000;
border: 2px solid #660000;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
text-align: center;
cursor: pointer;
font-weight: bold;
font-size: 11px;
padding: 3px;
background: #f3f3f3;
text-decoration: none;
margin: 0px 5px;
}

.clbSlideView .navBtns .button:hover { 
border: 2px solid #660000;
border-bottom: 1px solid #ddd;
border-right: 1px solid #ddd;
background: #ccc;
}

.clbSlideView .navBtns .buttonGrey { 
color: #660000;
border: 2px solid #660000;
border-bottom: 1px solid #ddd;
border-right: 1px solid #ddd;
text-align: center;
font-weight: bold;
font-size: 11px;
padding: 3px;
background: #999;
text-decoration: none;
margin: 0px 5px;
cursor: default;
height: 100%;
}

.clbSlideView h1 { 
font-size: 23px;
color: #F90909;
margin: 10px 0px;
}

.clbSlideView .clbCaption { 
padding: 10px 0px;
color: #fff;
font-size: 12px;
}

/*-------------------------------------- Club SlideShow View Extras (Bottom part) --------------------------------------*/
	
.clbSlideViewExtras { 
	border-top: 1px dotted #fff;
}

.clbSlideViewExtras  .clbInset a { 
color: #333;
font-weight: bold;
}

.clbSlideViewExtras .clbInset h4 { 
font-size: 16px;
margin-bottom: 5px;
border-bottom: 1px solid #000;
text-align: left;
padding-bottom: 3px;
}

.clbSlideViewExtras ul { 
margin: 10px 0px;
float: left;
width: 440px;
}

.clbSlideViewExtras ul li { 
	float: left;
	margin: 0px 10px 10px 0px;
}

.clbSlideViewExtras .clbInset { 
margin-top: 10px;
float: right;
background-color: #999;
width: 180px;
font-size: 11px;
padding: 5px;
text-align: center;
}

.clbSlideViewExtras .clbInset .details { 
margin: 10px 0px 10px 15px;
padding: 0px;
text-align: left;
}

.clbSlideViewExtras .clbInset .clbInsetLogo { 
margin: 10px 0px;
padding: 0px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/ClubsSlideshowView.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/MostPopularWidget.css --- */

/* most popular widget */

.mostPopular .mp_lower {
     z-index: 2;
}

/* home left style */
.home .left_col .mostPopular .mp_lower
{
    margin: 0px 5px;
}

.home .left_col .mostPopular ul.tabs
{
    font-size: 11px;
    line-height: 13px;
    height: 22px;
    margin-left: 5px; 
}

.home .left_col .mostPopular ul.tabs .tab
{
    padding: 4px;
}
.home .left_col .mostPopular .mp_lower ul li.story {
    margin: 5px;
    padding-bottom: 5px;
    font-size: 11px;
    line-height: 13px;
    color: #444;
    border-bottom: 1px solid #e4e4e4;
}

.home .left_col .mostPopular .chisel_t
{
	border: none;
	border-top: 3px solid #253c87;
}

.home .left_col .mostPopular .mp_lower ul li.last {
    border-bottom: none;
}

.home .left_col .mostPopular .mp_lower ul li.story a.headline {
    color: #253c87;
    font-weight: bold;
}

.home .left_col .mostPopular .mp_lower ul li.story .subHeadline {

}

/* right rail style */
.right_content .mostpop ul li a.headline {
    font-weight: bold;
    font-size: 12px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/MostPopularWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/BestOfSection.css --- */

/*------------------------ Best Of Section Widget ------------------------------*/
.best_of_section .square { 
height: 10px;
width: 10px;
float: left;
margin-right: 3px;
}

.best_of_section h2 .square { 
width: 25px;
height: 25px;
margin-right: 5px;
float: left;
}

.best_of_section ul.top_bar { 
border-bottom: 1px dotted #aaaaaa;
font-size: 11px;
color: #444444;
overflow: hidden;
}

.best_of_section ul.top_bar li { 
float: left;
margin: 0px 10px 10px;
line-height: 10px;
white-space: nowrap;
margin-bottom: 8px;
}

.best_of_section ul.top_bar li a { 
font-weight: bold;
}

/*Results Styles */

.best_of_section ul.results { 
margin: 0px 10px;
}

.best_of_section ul.results li { 
padding: 10px 0px;
font-size: 12px;
border-bottom: 1px dotted #aaaaaa;
overflow: hidden;
}

.best_of_section ul.results li h3 { 
font: 18px Georgia, Times New Roman, Times, serif;
margin: 0px;
clear: left;
}

.best_of_section ul.results li h4 { 
font: bold 14px Helvetica Neue, Arial, sans-serif;
color: #888888;
clear: left;
}

.best_of_section ul.results li p { 
clear: left;
}

.best_of_section ul.results li img { 
float: right;
margin-left: 10px;
margin-bottom: 10px;
}

.best_of_section ul.results li.last { 
border-bottom: none;
}

/* right liar version */

.right_content .best_of_section h2 {
    display: none;
}

.right_content .best_of_section ul.top_bar {
    border: none;
    margin: 10px 0px 0px;
    padding: 0px;
}

.right_content .best_of_section ul.top_bar li {
    border: none;
    margin: 0px 0px 10px 20px;
    padding: 0px;
    width: 40%;
    float: left;
}

/*------------------------ / Best of Section Widget -----------------------------*/



/* --- End /home/httpd/public/app_frame2/webroot/css/BestOfSection.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/StreetTeamComponent.css --- */

/* street team component photos */ 
.stcomponent .butmore { 
    margin: 0px 5px 5px 10px;
    overflow: auto;
    line-height: 250%; 
}

.stcomponent .more { 
    font-weight: bold;
    text-align: right;
    overflow: auto;
    padding: 0px 10px;
    vertical-align: baseline;
    float: right; 
}

.stcomponent .join { 
    padding: 3px;
    margin: 0px;
    line-height: 120%;
    float: left; 
}

.stcomponent img {
    
}

.stcomponent ul { 
    clear: both;
    overflow: hidden;
    padding: 0px 0px 0px 10px;
    margin: 0px;
}

.stcomponent li { 
    border: none;
    float: left;
    margin: 0px 0px 4px 1px;
    padding: 0px; 
    height: 66px;
}

.stcomponent li.first { 
    margin: 0px 5px 0px 0px;
    float: left; 
    height: 210px;
    overflow: hidden;
}

.stcomponent h4 { 
    font-size: 12px;
    font-weight: normal;
    margin: 0px 10px; 
}

.stcomponent h5 { 
    font-style: italic;
    font-size: 11px;
    color: #888;
    font-weight: normal;
    margin: 0px 10px 5px; 
}

/* --- End /home/httpd/public/app_frame2/webroot/css/StreetTeamComponent.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ClubsSignUp.css --- */

.clbSignUp { 
overflow: hidden;
padding: 0px 10px 10px;
margin-bottom: 10px;
background-color: #202020;
}

.clbSignUp img { 
float: left;
margin-right: 10px;
}

.clbSignUp input { 
border: none;
font-size: 18px;
height: 25px;
padding-left: 5px;
margin-top: 10px;
float: left;
color: #888;
width: 185px;
}

.clbSignUp .submit { 
background:transparent url(/img/button_go.png) repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
font-size:20px;
font-weight:bold;
height:44px;
margin:0;
padding:0 0 0 2px;
text-align:center;
width:44px;
cursor: pointer;
float: right;
}

.clbSignUp .btmSignUp { 
padding-top: 5px;
color: #fff;
clear: both;
font-size: 12px;
font-weight: bold;
}

.clbSignUp #clbSignUp_feedback img { 
margin-left:75px;
position:relative;
top:10px;
}

.clbSignUp #clbSignUp_thx { 
color:white;
position:relative;
top:10px;
display:none;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/ClubsSignUp.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookValidateAge.css --- */

/*body#LSBB_Body
{
    margin:0;
    padding:0;
    background:black;
    text-align:center;
    font:normal normal normal 100% Arial,Helvetica,sans-serif;
    color:white;
}

body#LSBB_Body img
{
    padding:0;
    border:none;
}

#LSBB_Content_Area
{
    width:500px;
    margin:30px auto 10px;
    text-align:left;
    font-size:.9em;
}

#LSBB_Content_Header
{*/
    /*overflow:hidden;
    background:black;*/
    /*text-align:center;
}

#LSBB_Content_Header h1
{*/
    /*float:left;*/
    /*margin:0;
    padding:0;
}

#LSBB_Content_Header h2
{
    margin:0;
    padding:0;
}

#LSBB_Content_Body
{

}

#LSBB_Content_Body a
{
    color:#e80000;
    text-decoration:none;
}

#LSBB_Content_Body a:hover
{
    text-decoration:underline;
}

#LSBB_Content_Body form
{
    width:500px;
    margin:0;
}

#LSBB_Content_Body fieldset
{
    margin:0;
    padding:0 0 10px;
    border:none;
    text-align:center;
}

#LSBB_Content_Footer
{
    margin:0;
    padding:10px 0 0;
    text-align:center;
}

#LSBB_Content_Footer .City_Name
{
    margin:0;
    padding:25px 10px 0;
    font-size:2.5em;
    color:white;
    text-transform:uppercase;
}

#LSBB_Content_Footer .Copyright
{
    margin:0;
    padding:0 10px 25px;
    font-size:.65em;
    color:white;
}*/
/* /Page Layout */

/* --- End /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookValidateAge.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LocationsTabs.css --- */

/*------------------------------------ Location Tabs ---------------------------------------*/
.location_tabs_holder { 
padding: 10px 5px 0px; 
height: 28px;
}

.location_tabs_holder ul.tabs { 
border-bottom: 3px solid #253c87;
height: 23px;
}

.location_tabs_holder ul.tabs li.tab { 
background-color: #ffffff;
border: 1px solid #aaaaaa;
border-bottom: none;
color: #253c87;
font-size: 11px;
width: 77px;
padding: 3px;
}

.location_tabs_holder ul.tabs li.active { 
background-color: #253c87;
color: #ffffff;
font-weight: bold;
font-size: 11px;
}

.location_tabs_holder ul.tabs li.active a { 
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

.location_tabs_holder ul.tabs li:hover {
background-color: #576387;
color: #fff;
}

.location_tabs_holder ul.tabs li:hover a,
.location_tabs_holder ul.tabs li:hover a:visited {
color: #ffffff;
text-decoration: none;
}

/* IE 7 & 6 dont support inherit */
/*.location_tabs_holder ul.tabs li.tab a {
color: inherit;  
}*/ 




/*------------------------------------ / Location Tabs ---------------------------------------*/


/* --- End /home/httpd/public/app_frame2/webroot/css/LocationsTabs.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/FlipbookSpecials.css --- */

.specialissues {
    text-align: center;
    margin-bottom: 20px;
}

.specialissues h3 {
    margin: 10px 15px 0px;
    border-top: 1px dotted #888;
    padding: 3px 0px 0px;
    font-family: Helvetica Neue, Arial, sans-serif;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
}

/* flipbook toc verison */
.special_issues {
    width: 120px;
    border: 1px solid #ccc;
    float: right;
    margin: 5px;   
}

.special_issues h2 {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    padding: 5px 0px;
}

.special_issues h2 span {
    margin-left: 5px;
}

.special_issues .specialissues {
    text-align: center;
}

.special_issues .specialissues li {
    margin-bottom: 10px;
}

.special_issues .specialissues li h3 {
    border: none;
    font-size: 12px;
    margin-top: 0px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/FlipbookSpecials.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/PromoSearchWidget.css --- */

/* promosearch widget */
.promosearch h3 { 
    margin-top: 5px;
}  

.promosearch select { 
    width: 320px;
    margin-bottom: 5px;
    font-size: 11px; 
}

.promosearch input.bydate { 
    width: 70px;
    padding-left: 3px; 
}

.promosearch input.BlurFocusFix { 
    width: 190px;
    float: right;
    padding-left: 3px; 
    position: relative;
    top: 0px;
}

.promosearch .sub { 
    border-top: 1px solid #c3c3c3;
    text-align: center;
    padding-top: 5px;
    margin-top: 10px; 
}

.promosearch .ui-datepicker-trigger {
    margin: 0px 0px 0px 5px;
    position: relative;
    top: 2px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/PromoSearchWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookPrintCoupon.css --- */

body#LSBB_Body.Printable_Coupon
{
    margin:0;
    padding:0;
    background:white;
    text-align:center;
    font:normal normal normal 100% Arial,Helvetica,sans-serif;
}

/* Printable Coupon */
#LSBB_Printable_Coupon_Content_Area
{
    width:500px;
    margin:20px auto 10px;
    text-align:left;
    font-size:.9em;
}

#LSBB_Printable_Coupon_Content_Area .LSBB_Printable_Coupon
{
    border:5px dashed black;
    padding:10px;
    overflow:auto;
}

#LSBB_Printable_Coupon_Content_Area .LSBB_Printable_Coupon h4.Listing_Name
{
    margin:0;
    padding:0;
    text-align:center;
    font-weight:bold;
    text-transform:uppercase;
}

#LSBB_Printable_Coupon_Content_Area .LSBB_Printable_Coupon h5.Headline
{
    margin:0 0 10px;
    padding:0;
    text-align:center;
    font-size:1.5em;
    font-weight:bold;
    text-transform:uppercase;
}

#LSBB_Printable_Coupon_Content_Area .LSBB_Printable_Coupon .Legal
{
    margin:0 0 5px;
    font-size:.9em;
    line-height:1.2em;
}

#LSBB_Printable_Coupon_Content_Area .LSBB_Printable_Coupon .Address_Block
{
    margin:0 0 10px;
    line-height:1.2em;
}

#LSBB_Printable_Coupon_Content_Area .LSBB_Printable_Coupon .Address_Block .Address_1,
#LSBB_Printable_Coupon_Content_Area .LSBB_Printable_Coupon .Address_Block .Address_2,
#LSBB_Printable_Coupon_Content_Area .LSBB_Printable_Coupon .Address_Block .Phone
{
    display:block;
    font-size:.9em;
}

#LSBB_Printable_Coupon_Content_Area .LSBB_Printable_Coupon .Expiration_Date
{
	float:left;
	width:50%;
	margin:0;
    font-size:.9em;
    line-height:1.2em;
}

#LSBB_Printable_Coupon_Content_Area .LSBB_Printable_Coupon .Coupon_ID
{
	float:right;
	width:50%;
	margin:0;
    font-size:.9em;
    line-height:1.2em;
    text-align:right;
}

#LSBB_Printable_Coupon_Content_Area .Close_Link
{
    text-align:center;
    font-size:.9em;
}

#LSBB_Printable_Coupon_Content_Area .Close_Link a
{
    color:#e80000;
    text-decoration:none;
}

#LSBB_Printable_Coupon_Content_Area .Close_Link a:hover
{
    text-decoration:underline;
}
/* /Printable Coupons */


/* --- End /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookPrintCoupon.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/National.css --- */

.National { 
margin: 0px 10px 10px;
}

.National .NationalContent { 
border-bottom: 1px dotted #aaa;
padding-bottom: 10px;
margin-bottom: 10px;
font-size: 12px;
overflow: hidden;
}

.National .NationalContent p { 
margin: 5px 0px;
}

.National ul.split li p { 
    width: 55%;
    float: left; 
}

.National ul.split li.last { 
    border-bottom: none; 
}

.National .NationalImageLeft { 
float: left;
margin-right: 10px;
}

.National .NationalImageRight { 
float: right;
margin-left: 10px;
}

.National h4 a { 
color: #888;
font-size: 14px;
}

.National h3 a { 
font-family: Georgia, Times New Roman, Times, serif;
display: block;
margin: 0px 0px 10px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/National.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/SubmitAnEvent.css --- */

/*--------------------- Submit an Event --------------------------------------*/
.submit_top { 
padding: 10px;

font-size: 14px;
font-weight: bold;
color: #717171;
border-bottom: 1px dotted #aaaaaa;
}

.submit_top p { 
margin: 10px 0px;
font-size: 12px;
font-weight: normal;
color: #000000;
}

.submit_event { 
padding: 10px;
margin-bottom: 20px;
overflow: hidden;
font-size: 12px;
}

.submit_event p { 
margin: 0px 0px 20px 0px;
}

.submit_event ul { 
float: left;
width: 265px;
margin-right: 10px;
}

.submit_event li { 
font-size: 11px;
margin: 7px 10px;
}

.submit_event li label { 
font-weight: bold;
}

.submit_event li input { 
width: 100%;
font-size: 11px;
color: #666666;
}

.submit_event li input[type='radio'] { 
width: 20px;
}

.submit_event em { 
font-weight: bold;
color: #990000;
font-size: 18px;
}

.submit_event span.format {
    margin-left: 5px;
    font-weight: normal;
    color: #666;
}

.submit_event li.half { 
width: 110px;
float: left;
}

.submit_event .half input { 
width: 70px;
float: left;
margin-right: 5px;
}

.submit_event .event_desc { 
	width: 250px;
	height: 250px;
}

.submit_captcha { 
text-align: center;
float: left;
width: 100%;
padding: 20px 0px 20px 0px;
border-bottom: 1px dotted #aaaaaa;
overflow:hidden;
}

.submit_captcha input[type='text'] { 
width: 250px;
margin: 10px 0px;
}

.submit_captcha input[type='button'] { 
margin: 0px 10px;
}

.submit_bottom {
margin: 20px 0px 0px 0px; 
text-align: center;
width: 100%;
float: left;
}

.submit_event .errors { 
color:#FF0000;
background-color: #f5f5f5;
overflow: hidden;
padding: 5px;
}

.submit_event .errors ul { 
width: 100%;


}

/*--------------------- / Submit an Event --------------------------------------*/


/* --- End /home/httpd/public/app_frame2/webroot/css/SubmitAnEvent.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/MoviesTheaters.css --- */

/*------------------------ Movie Theaters -----------------------------------------*/

.movie_theaters { 
padding: 10px;
}

.movie_theaters ul { 
border-bottom: 1px dotted #AAAAAA;
margin-bottom: 10px;
}

.movie_theaters li { 
overflow: hidden;
padding-left: 10px;
margin-bottom: 10px;
font: 11px Helvetica Neue, Arial, sans-serif;
}

.movie_theaters li h3 { 
font: 18px Georgia, Times New Roman, Times, serif;
}

.movie_theaters li img { 
float: right;
}

.movie_theaters li.city_heading { 
font: 18px Impact, Arial, Helvetica, sans-serif;
color: #999999;
padding: 0px 0px 5px 0px;
margin: 0px;
}

.movie_theaters a.showtime_btn { 
margin-top: 10px;
display: block;
border: 1px solid #e4e4e4;
border-bottom: 2px solid #999999;
border-right: 2px solid #999999;
width: 100px;
text-align: center;
padding: 3px;
font-weight: bold;
font-size:12px;
}

.movie_theaters a.showtime_btn:hover, .movie_theaters .showtime_btn_active { 
background-color: #005E68;
color: #ffffff;
margin-top: 10px;
display: block;
border: 1px solid #005E68;
border-bottom: 2px solid #005E68;
border-right: 2px solid #005E68;
width: 100px;
text-align: center;
padding: 3px;
font-weight: bold;
font-size:12px;
text-decoration:none;
}

.movie_theaters .showtimes_expand ul { 
border-left: 1px solid #005E68;
border-top: 1px solid #005E68;
border-bottom: 2px solid #005E68;
border-right: 2px solid #005E68;
width: 420px;
padding: 10px;
}

.movie_theaters .showtimes_expand ul li {
padding: 5px; 
border-bottom: 1px dotted #AAAAAA;
}

.movie_theaters .showtimes_expand ul li.last {
border-bottom: none;
}

.movie_theaters .showtimes_expand ul li a {
font-weight: bold;
}

/*-------------------------- / Movie Theaters ----------------------------------------*/



/* --- End /home/httpd/public/app_frame2/webroot/css/MoviesTheaters.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookBackpageTile.css --- */

body#LSBB_Body .BackpageClassifieds
{
	background:white;
	margin:10px auto;
	padding:0;
	text-align:left;
	width:auto;
	border:1px solid #990000;
}

body#LSBB_Body .BackpageClassifieds #bpInclude
{
	padding:10px;
	border:none;
	color:#222222;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.5em;
	font-weight:normal;
	text-decoration:none;
}

body#LSBB_Body .BackpageClassifieds #bpInclude .bpWrap
{
	margin-left:15px;
	text-indent:-15px;
}

body#LSBB_Body .BackpageClassifieds #bpInclude .bpWrap:before
{
	content:'\02605\000A0';
}

body#LSBB_Body .BackpageClassifieds #bpInclude .bpMore
{
	text-align:right;
	font-size:.85em;
	font-weight:bold;
}

body#LSBB_Body .BackpageClassifieds #bpInclude .bpMore:after
{
	content:'\000A0\000BB';
}

/* --- End /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookBackpageTile.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ClubsGrid.css --- */


.grid_search
{
	padding: 10px;
	background-color: #202020;
	overflow: auto;
}
.grid_search .searchbar
{
	margin: 20px 0px 0px;
	
}

.grid_search .searchbar .searchTitle
{
	color: #F10202;
	font-weight: bold;
	float: left;
	width: 100px;
	margin: 0px;
}

.grid_search .searchbar form
{
    float:left;
	width: 400px;
    margin-top: -5px;
}

.grid_search .searchbar form .searchdate
{
	width: 200px;
}

.grid_search select
{
	float: left;
	margin-right: 10px;
	width: 150px;
	border: 0px;
	padding: 2px;
}

.grid_search #searchSubmit
{
	float: left;
	width: 20px;
}


.grid_search .week_search
{
    width: 625px;
	padding: 5px 5px 5px 0px;
	margin: 0px 0px 10px 0px;
	border-right: none;
	clear: both;
}

.grid_search .week_search a
{
	color: #000;
	text-decoration: none;
}

.grid_search .week_search ul
{
	margin: 3px 0px 0px 0px;
	list-style-type: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
}

.grid_search .week_search li.active
{
    background: url("/img/button_active.gif");
	height: 12px;
	width: 83px;
	margin: 0px 1px;
	padding: 2px;
	float: left;
	text-align: center;
}

.grid_search .week_search li.active a
{
color: #fff;
}

.grid_search .week_search li.inactive 
{
    background: url("/img/button_inactive.gif");
	height: 12px;
	width: 83px;
	margin: 0px 1px;
	padding: 2px;
	float: left;
	text-align: center;
}

.gridEntries
{
	margin: 2px 0px;
	clear: both;
}

.entry
{
    font-family: arial, helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 11px;
	padding: 0px;
	margin: 20px 0px 0px 0px;
	line-height: 18px;
	clear: both;
	border-top: 1px solid #000000;
}

.sponsored
{
	background-color: #320707;
	
}
.main .entry h2
{
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	margin: 10px 0px 0px 10px;
	padding: 0px;
}

.entry img
{
	float: right;
	margin: 10px;
	border: 1px #111111 solid;
	border-right: 2px #111111 solid;
	border-bottom: 2px #111111 solid;
	
}

.entry .description
{
	margin: 10px 0px 0px 40px;
}
.descriptor
{
	color: #F10202;
}

.sponsored
{
	background-color: #320707;
	overflow: auto;
	padding: 0px;
	border-top: none;
}

.sponsored-leader
{
	background: #202020 url('/img/sponsored_bk.png');
	background-repeat: repeat-x;
    display: block;
    text-align: center;
}

.sponsored-leader h3
{
	background: #202020;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 5px;
	display: inline;
	
}

.event_name
{
	font-weight: bold;
	color: #ffffff;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/ClubsGrid.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ReadersUnsubscribe.css --- */

/*---------------------- Readers Unsubscribe --------------------------------------------*/

.unsubscribe_holder { 
padding: 10px;
margin-bottom: 20px;
}

.unsubscribe_holder ul { 
margin: 20px 10px;
}

.unsubscribe_holder li { 
margin: 5px 0px;
}

.unsubscribe_holder #unsubscribe_form { 
display: block;
}

.unsubscribe_holder #unsubscribe_success { 
display: none;
}

.unsubscribe_holder #unsubscribe_error { 
display: none;
}

/*---------------------- / Readers Unsubscribe --------------------------------------------*/



/* --- End /home/httpd/public/app_frame2/webroot/css/ReadersUnsubscribe.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/FilmPollView.css --- */

#filmpollwrap { 
padding: 0px 10px 10px;
}

#filmpollwrap .filmPollLinks {
text-align: center; 
font-size: 12px;
}

#filmpollwrap .categoryHeader { 
color: #253c87;
font: 20px;
margin: 10px 0px;
font-weight: bold;

}

#filmpollwrap table { 
width: 100%;
}

#filmpollwrap th { 
color: #888;
font-size: 14px;
border-bottom: 1px solid #aaa;
}

#filmpollwrap td { 
padding: 5px;
}

#filmpollwrap .trodd { 
background-color: #f6f6f6;
}

#filmpollwrap .treven { 
background-color: #eee;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/FilmPollView.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/UpcomingEventsDetailed.css --- */

ul.stsssponsor li img { 
float: right;
margin-left: 10px;
margin-bottom: 10px;
}

ul.stsssponsor { 
margin: 5px 10px;
}

ul.stsssponsor li { 
overflow: hidden;
margin: 10px 0px;
padding: 10px 0px;
border-bottom: 1px dotted #aaaaaa;
font-size: 12px;
}

ul.stsssponsor li h5 { 
font: 18px Georgia, Times New Roman, Times, serif;
}

ul.stsssponsor li .date { 
font-size: 14px;
color: #888888;
margin-bottom: 10px;
font-style:italic;
}

ul.stsssponsor li .location_info { 
font-size: 14px;
color: #717171;
margin-bottom: 10px;
}

ul.stsssponsor li.last { 
font-weight: bold;
border: none;
margin: 5px 0px;
padding: 5px 0px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/UpcomingEventsDetailed.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ExpCovers.css --- */

/*---------------------- ExpCovers -------------------------------------------------*/ 

.exp_covers { 
padding: 10px;
}

.exp_cover ul { 

float: left;
}

.exp_covers li.cover { 
float: left;
width: 100px;
margin: 0px 5px 25px 10px;
font-size: 10px;
text-align: center;
}

.exp_covers .more { 
border-top: 1px solid #AAAAAA;
text-align:right;
width: 100%;
font-size: 12px;
font-weight: bold;
padding: 10px 0px;
float: left;
margin-right: 20px;
}


.exp_covers .more a { 
margin-right: 20px;
}

/*---------------------- / ExpCovers -------------------------------------------------*/


/* --- End /home/httpd/public/app_frame2/webroot/css/ExpCovers.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/BestOfMapSearch.css --- */

.best_of_mapsearch {
    padding: 0px 5px 5px;
    clear: both;
    overflow: auto;
}

.best_of_mapsearch img {
    float: left;
    border: 1px solid #666;
    margin: 0px 10px 5px 0px;
}

.best_of_mapsearch h3 {
    margin-bottom: 10px;
}


.best_of_mapsearch form select#section {
    width: 440px;
    margin: 0px 10px 10px 0px;
}

.best_of_mapsearch form select#year {
    width: 100px;
    clear: right;
    margin: 0px 0px 10px 0px;
}

.best_of_mapsearch form select#region {

    margin: 0px 10px 10px 0px;
}

.best_of_mapsearch form input#keywords {
    width: 175px;
    margin: 0px 5px 0px 0px;
}

.best_of_mapsearch form input#submit {
    margin: 0px;
}

.best_of_mapsearch form select#selectNeighborhood { 
width: 180px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/BestOfMapSearch.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LocationDirectory.css --- */


/*------------------ Location Directory ----------------------------------------*/
.location_directory_holder { 
padding: 0px 10px 10px 10px;
margin-bottom: 10px;
}

.location_directory_holder .regions {
    clear: both;
    margin: 5px 0px 10px;
}

.location_directory_holder .top_bar { 
color: #717171; 
font-size: 11px;
border-bottom: 1px dotted #AAAAAA;
height: 20px;
padding-bottom: 5px;
}

.location_directory_holder .top_bar select { 
height: 17px;
font-size: 10px;
padding: 0px;
}

.location_directory_holder .filter { 
font-size: 11px;
padding-top: 5px;
}

.location_directory_holder .filter_left { 
float: left;
}

.location_directory_holder .filter_left em, .RSSlink { 
float: left;
margin-right: 4px;
}

.location_directory_holder .filter_right { 
float: right;
text-align:right;
}

.location_directory_holder ul {
padding-top: 0px;
float: none;
clear: both;
}

.location_directory_holder li { 
margin: 10px 0px;
border-bottom: 1px dotted #aaaaaa;
overflow: hidden;
}

.location_directory_holder li img { 
float: right;
clear: right;
border-bottom: 1px solid  #666666;
margin: 0px 0px 10px 10px;
}

.location_directory_holder li h3 { 
font-family: Georgia, Times New Roman, Times, serif;
font-size: 18px;
margin-top: 0px;
}

.location_directory_holder li h3 a {
color: #253c87;
}

.location_directory_holder li .address { 
color: #717171;
font-size: 14px;
}

.location_directory_holder li a.locUrl {
display: block;
}

.location_directory_holder li p { 
font-family: Helvetica Neue, Arial, sans-serif;
font-size: 11px;
margin: 5px 0px;
padding-top: 0px;
}

.location_directory_holder li.more { 
float: right;
font-size: 11px;
border-bottom: none;
}

.location_directory_holder .Pagination {
    font-size: 11px;
    float: right;
}

.location_directory_holder a.more {
    font-weight: bold;
    white-space: nowrap;
}

.location_directory_holder .Pagination {
    padding-right: 5px;
}

/*----------------- / Location Directory --------------------------------------*/


/* --- End /home/httpd/public/app_frame2/webroot/css/LocationDirectory.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/rssIndex.css --- */

/* rssIndex */
.RSSIndex {
    padding: 0px 10px 10px;
    font-size: 12px;
    line-height: 15px;
}

.RSSIndex p {
    margin: 5px 0px;
}

.RSSIndex ul {
    padding: 5px 0px;
    margin: 5px 0px;
    list-style-type: none;
}

.RSSIndex ul li {
    margin: 0px;
    padding-bottom: 5px;
    vertical-align: middle;
}

.RSSIndex ul li img {
    margin: 0px 5px 0px 0px;
    vertical-align: text-bottom;
    border: none;
}

.RSSIndex ul li a {
    position: relative;
    top: -3px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/rssIndex.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ClassifiedsRental.css --- */

/* /classifieds/rental */
DIV.ClassifiedsRental{
	vertical-align:top;
	font-size:13px;
}
.ClassifiedsRentalImage{
	margin-bottom:20px;
	float:right;
	clear:right;
	margin-left:10px;
	margin-right: 5px;
}
.ClassifiedsRentalMap{
	width:256px;
	height:256px;
	float:right;
	clear:right;
	margin-bottom:20px;
	position:relative;
	left:5px;

}

/* --- End /home/httpd/public/app_frame2/webroot/css/ClassifiedsRental.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/RotateFour.css --- */

.RotateFour {
    margin: 5px 5px 10px;
    overflow: hidden;
    height: 300px;
    background-color: #d3d3d3;
    background-image: url(/img/gradient285.png);
    background-repeat: repeat-x;
}

.RotateFour .Featured {
    float: left;
    width: 305px;
    padding: 5px;
}

.RotateFour .FeaturedList {
    float: left;
    border-left: 1px dotted #aaa;
    width: 240px;
    padding: 5px 2px 5px 9px;
}

.RotateFour .Featured h4,
.RotateFour .Featured h5 {
    font-weight: normal;
    padding: 0px;
    margin: 0px;
}

.RotateFour .Featured div div.headline {
    width: 155px;
    float: left;
    margin-top: 5px;
}

.RotateFour .Featured div div.headline h4 {
    font-size: 18px;
}

.RotateFour .Featured div div.headline h4 a {
    text-decoration: none;   
}

.RotateFour .Featured div div.headline h6 {
    font-size: 10px;
}

.RotateFour .Featured div div.subHeadline {
    width: 125px;
    float: left;
    margin-top: 5px;
}

.RotateFour .Featured div div.subHeadline h5 {
    font-size: 11px;
    line-height: 13px;
}

.RotateFour .FeaturedList ul li {
   border-bottom: 1px solid #c3c3c3;
   font-size: 11px;
   line-height: 14px;
   margin-bottom: 3px;
}

.RotateFour .FeaturedList ul li.last {
   border-bottom: none;
   margin-bottom: 0px;
}

.RotateFour .FeaturedList ul li div a {
    font-size: 15px;
    line-height: normal;
}

.RotateFour .FeaturedList ul li div p a {
    font-size: 10px;
}

.RotateFour .FeaturedList ul li div {
    padding: 3px;
    margin-bottom:3px;
}

.RotateFour .FeaturedList ul li div.Selected {
    background: #fff;
}

.RotateFour a.more {
    white-space: nowrap;   
}

/* RotateFourHome1 */

.RotateFourHome1 {
    margin: 0px 0px 10px 0px;
    width: auto;
    overflow: hidden;
    height: 282px;
    background-color: #d3d3d3;
    background-image: url(/img/gradient285.png);
    background-repeat: repeat-x;

}

.RotateFourHome1 .Featured {
    float: left;
    width: 470px;
    padding: 5px;
}

.RotateFourHome1 .FeaturedList {
    float: left;
    width: 300px;
    padding: 0px 1px 0px 0px;
    height: 248px;
}

.RotateFourHome1 .Featured h4{
    font-weight: normal;
    padding: 0px;
    margin: 0px;
    font-size: 24px;
    margin-bottom: 8px;
    font-family: Georgia, Times New Roman, Times, serif;
}

.RotateFourHome1 .Featured div div.headline h4 a {
    text-decoration: none;   
}

.RotateFourHome1 .FeaturedList ul li {
   border-bottom: 1px solid #c3c3c3;
   font-size: 15px;
   line-height: 15px;
   height: 54px;
   padding: 2px 0px 0px 0px;
}

.RotateFourHome1 .FeaturedList ul li.last {
   border-bottom: none;
   margin-bottom: 0px;
}

.RotateFourHome1 .FeaturedList ul li div a {
    font-size: 15px;
    line-height: normal;
    font-weight: bold;
}

.RotateFourHome1 .FeaturedList ul li div p {
    font-size: 11px;
}
.RotateFourHome1 .FeaturedList ul li div p span {
   font-weight: bold;
   font-style: italic;
   color: black;
}

.RotateFourHome1 .FeaturedList ul li div {
    padding: 3px;
    margin-bottom:3px;
}

.RotateFourHome1 .FeaturedList ul li div.Selected {
    background: #fff;
}

/* RotateFourHome2 */

.RotateFourHome2 {
    margin: 0px 0px 10px 0px;
    overflow: hidden;
    height: 262px;
    background-color: #d3d3d3;
    background-image: url(/img/gradient285.png);
    background-repeat: repeat-x;

}
.RotateFourHome2 .headlineTop {
    font-size: 32px;
    line-height: 55px;
    text-align: center;
    height: 55px;
    display: table-cell;
    vertical-align: middle;
    font-family: Georgia, Times New Roman, Times, serif;
    width: 790px;
    overflow: hidden;
}
.RotateFourHome2 .Featured {
    float: right;
    width: 605px;
    margin-bottom:5px;
}
.RotateFourHome2 .FeaturedStory .headline {
    display: none;   
}
.RotateFourHome2 .FeaturedStory img {
    float: left;
}
.RotateFourHome2 .FeaturedStory .FeaturedStoryDescription {
    float: right;
    padding: 0px 3px;
    width: 130px
}
.RotateFourHome2 .FeaturedStory .FeaturedStoryDescription h4 {
    font-size: 12px;
    font-weight: bold;
    font-family: Helvetica Neue, Arial, sans-serif;
}
.RotateFourHome2 .FeaturedStory .FeaturedStoryDescription p{
    font-size: 11px;   
    line-height: 12px;
}
.RotateFourHome2 .FeaturedList {
    float: left;
    width: 175px;
    padding: 0px 1px 0px 0px;
    height: 195px;
}

.RotateFourHome2 .Featured h4{
    font-weight: normal;
    padding: 0px;
    margin: 0px;
    font-size: 24px;
    margin-bottom: 8px;
    font-family: Georgia, Times New Roman, Times, serif;
}

.RotateFourHome2 .Featured div div.headline h4 a {
    text-decoration: none;   
}

.RotateFourHome2 .FeaturedList ul li {
   border-bottom: 1px solid #c3c3c3;
   font-size: 11px;
   line-height: 12px;
   height: 46px;
   padding: 2px 0px 2px 3px;
}

.RotateFourHome2 .FeaturedList ul li.last {
   border-bottom: none;
   margin-bottom: 0px;
}

.RotateFourHome2 .FeaturedList ul li div a {
    font-size: 15px;
    line-height: 15px;
    font-weight: bold;
}

.RotateFourHome2 .FeaturedList ul li div p span {
    font-size: 9px;
    font-weight: bold;
    font-style: italic;
    color: black;
}

.RotateFourHome2 .FeaturedList ul li div {
    padding: 3px;
    margin-bottom:3px;
}

.RotateFourHome2 .FeaturedList ul li div.Selected {
    background: #fff;

}


/* Static Four */

.StaticFour {
    margin-bottom: 10px;
    position: relative;
    top: 0px;
    background-color: #f4f4f4;
}

.StaticFour .RotateFour {
    width: 620px;
    height: 176px;
    float: left;
    background: none;
}

.StaticFour h2 {
    margin-bottom: 0px;
}

.StaticFour h2 a {
    color: #717171;
    text-decoration: none;
}

.StaticFour .Featured h4,
.StaticFour .Featured h5 {
    font-weight: normal;
    padding: 0px;
    margin: 0px;
}

.StaticFour .Featured,
.StaticFour .FeaturedList {
    width: 300px;
    height: 175px;
    float: left;
    padding: 0px 5px 5px;   
}    

.StaticFour .FeaturedList {
    border-left: 1px dotted #ccc;
    border-right: 1px dotted #ccc;
    padding: 0px 3px;
}

.StaticFour .FeaturedList ul li {
    height: 56px;
    border-bottom: 1px solid #c3c3c3;
    font-size: 11px;
    line-height: 14px;
    margin-bottom: 3px;  
    overflow: hidden;  
}

.StaticFour .FeaturedList ul li p {
    margin-top: 0px;
    line-height: 11px;
}

.StaticFour .FeaturedList ul li.last {
   border-bottom: none;
   margin-bottom: 0px;
}

.StaticFour .FeaturedList ul li div {
    padding: 0px 3px;
    margin:3px 0px 0px;
}

.StaticFour .FeaturedList ul li div a {
    display: block;
    font-size: 15px;
    line-height: 15px;
    font-weight: bold;
    margin-bottom: 3px;
}

.StaticFour .FeaturedList ul li div a.more {
    font-size: 10px;
    line-height: 11px;
    white-space: nowrap; 
    display: inline;    
}

.StaticFour .Featured div div.headline {
    width: 155px;
    height: 55px;
    border-right: 1px dotted #ccc;
    float: left;
    margin-top: 5px;
}

.StaticFour .Featured div div.headline h4 {
    font-size: 18px;
    line-height: 18px;
    font-family: Georgia, Times New Roman, Times, serif;
    margin-bottom: 3px;
}

.StaticFour .Featured div div.headline h4 a {
    text-decoration: none;   
}

.StaticFour .Featured div div.headline h6 {
    font-size: 10px;
    line-height: 12px;
}

.StaticFour .Featured div div.subHeadline {
    width: 135px;
    float: right;
    padding-left: 5px;
}

.StaticFour .Featured div div.subHeadline h5 {
    padding-top: 0px;
    font-size: 11px;
    line-height: 13px;
}

.StaticFour #HomeBlogWidgetVertical {
    float: right;
    clear: none;
    width: 150px;
    border: none;
    border-left: 1px dotted #ccc;
    margin-top: 5px;
    height: 220px;
}

/* rotatefour TOC specific */
.split_content {
    float: left;
    width: 584px;
    margin: 5px 0px 10px 5px;
}

.split_content .content_area {
    margin: 0px;
    float: left;
}

.split_content .solo {
    border: 1px solid #999;
    float: left;
    clear: left;
    margin: 0px 0px 10px 0px;
}

.split_content .solo .RotateFour {
    margin: 0px;
    border: none;
    width: 584px;
    height: 300px;
}

.split_content .solo .RotateFour .FeaturedList {
    width: 250px;
}

.split_content .solo .RotateFour .FeaturedList ul li {
    height: 58px;
}

.split_content .solo .RotateFour .FeaturedList ul li div {
    height: 49px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/RotateFour.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ClubsSponsoredVenues.css --- */



/* --- End /home/httpd/public/app_frame2/webroot/css/ClubsSponsoredVenues.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/AiHomeWidget.css --- */

/*AdIndex Home*/

.aiHome { 
overflow: hidden;
margin-bottom: 10px;
font-size: 10px;
height: 240px;
background: #F4F4F4;
}

.aiHome .FeaturedSection {
    padding: 5px 5px;
}

.aiHome h2 {
margin-bottom: 5px;
}

.aiHome h2 a {
color: #717171;
text-decoration: none;
}

.aiHome .aiLeft { 
float: left;
width: 305px;
padding-left: 5px;
border-right: 1px dotted #ccc;
}

.aiHome .aiCenter { 
float: left;
width: 300px;
height: 185px;
padding: 0px 5px;
}

.aiHome .aiRight { 
float: left;
width: 150px;
height: 188px;
padding-left: 5px;
border-left: 1px dotted #ccc;
}

.aiHome .aiLeft img { 
padding-bottom: 5px;
margin-bottom: 3px;
}

.aiHome .aiLeft .aiSummary { 
width: 140px;
float: right;
padding: 0px 5px;  
border-left: 1px dotted #ccc;
}

.aiHome .aiLeft .aiHeadline { 
width: 150px;
float: left;
}

.aiHome .aiLeft .aiHeadline a { 
font: 18px Georgia, Times New Roman, Times, serif;
line-height: 18px;
}

.aiHome .aiRight h3 { 
font:  16px Impact, Arial, Helvetica, sans-serif;
color: #9E1869;
border-bottom: 1px solid #ccc;
margin-bottom: 5px;
margin-top: 0px;
padding-top: 0px;
}

.aiHome .aiRight p { 
margin-bottom: 3px;
line-height: 12px;
}

.aiHome .aiRight li { 
line-height: 12px;
margin: 5px 0px;
}

.aiHome .aiRight a { 
font-weight: bold;
font-size: 11px;
}

.aiHome .aiRight .postDate { 
color: #9E1869;
font-style: italic;
}

/*AI Recommends*/

.aiHome .aiCenter .recHed {
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    color: #888;
    border-bottom: 1px solid #ccc;
    width: 298px;
    float: left;
}

.aiHome .aiCenter .adCenterFooter { 
border-top: 1px dotted #ccc;
padding: 5px 0px;
text-align: right;
width: 100%;
margin-top: 5px;
float: left;
}

.aiHome .aiCenter  .recHed span {
    color: #9E1869;
    overflow: hidden;
}

.aiHome .aiCenter  .recSub {
    width: 298px;
    float: left;
}

.aiHome .aiCenter   {
   position: relative;
}

.aiHome .AdSlider_jCarouselLite {
    margin: 10px 0;
    position: absolute !important;
    left: 29px !important;
    top: 30px;
    width: 250px !important;
}

.aiHome .AdSlider_jCarouselLite_prev  {
	width:16px;
	height:16px;
	position: absolute;
	top: 95px;
	left: 5px;
	background-image: url(/img/ai_arrow_lt.png);
}

.aiHome .AdSlider_jCarouselLite_next {
    width:16px;
    height:16px;
    position: absolute;
    top: 95px;
    right: 5px;
    background-image: url(/img/ai_arrow.png);
}

.aiHome .AdSlider_jCarouselLite_next:hover,
.aiHome .AdSlider_jCarouselLite_prev:hover {
}

.aiHome .AdSlider_slider_recent_list li img {
    margin: 0px 3px;
}

.aiHome #AdSlider{
	height:120px;
}

.aiHome .AdSlider_slider_recent_list LI {
	width:86px !important;
	height:150px !important;
	border: none;
}

.aiHome .AdSlider_slider_recent_list LI div {
    width: 80px;
    padding: 0px 3px;
}

.aiHome .AdSlider_slider_recent_list li .AdSlider_title {
  	font-size: 11px;
    line-height: 12px;
    margin-top: 10px;
    font-weight: bold;
}

.aiHome .AdSlider_slider_recent_list li .AdSlider_date {
  	font-size: 10px;
    line-height: 11px;
    color: #000;
    margin: 0px;
    font-weight: normal;
}

.aiHome .aiCenter H2{
	display: none;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/AiHomeWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ClubsSearch.css --- */

@CHARSET "ISO-8859-1";


.clbSrch { 
padding: 0px 10px 10px;
background-color: #202020;
}

.clbSrch .forTxt { 
font-size: 13px;
font-weight: normal;
color: #fff;
}

.clbSrch .searchFilter { 
padding: 10px;
color: #fff;
background-color: #333;
margin-bottom: 5px;
font-size: 14px;
overflow: hidden;
}

.clbSrch .searchFilter .filterHolder { 
float: left;
width: 400px;
margin-bottom: 5px;
}

.clbSrch .searchFilter .resultsHolder { 
float: left;
width: 200px;	
}

.clbSrch .searchFilter .pagination { 
float: right;
width: 200px;
text-align: right;
font-weight: bold;
font-size: 14px;
}

.clbSrch ul li { 
padding: 0px 0px 10px;
border-bottom: 1px dotted #fff;
margin-bottom: 10px;
}

.clbSrch ul li ul li { 
color: #fff;
padding: 0px;
margin: 0px;
border-bottom: none;
font-size: 12px;
line-height: 16px;
}

.clbSrch ul li ul li.resultType { 
font-weight: bold;
font-size: 10px;
}

.clbSrch ul li ul li.resultHeader { 
font-size: 18px;
padding-bottom: 5px;
}

.clbSrch ul li ul li .highlight { 
color: #FF4200;
/*background-color: #111;*/
}


/* --- End /home/httpd/public/app_frame2/webroot/css/ClubsSearch.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/FeaturedPhotos.css --- */

/* featured photos */
.stfeatphoto { 
    width: 440px;
    float: left;
    padding: 10px; 
}

.stfeatphoto h2 { 
    font-family: Impact, Arial, Helvetica, sans-serif;
    font-size: 18px;
    border: none;
    padding: 0px;
    margin: 0px 0px 10px 5px; 
}

.stfeatphoto ul li { 
    float: left;
    margin: 0px 10px 15px 5px; 
}

/* --- End /home/httpd/public/app_frame2/webroot/css/FeaturedPhotos.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/AdIndexSearch.css --- */

/* -------------------------------- Adindex ----------------------------------------*/

.adIndexSearch { 
font-size: 12px;
padding: 0px 10px 10px 10px;
}

.adIndexSearch p { 
margin: 10px 10px 0px;
}

.adIndexSearch ul.adindex_list li { 
overflow: hidden;
}

.adIndexSearch li .ad_link { 
float: left;
width: 370px;
overflow: hidden;
white-space: nowrap;
}

.adIndexSearch li { 
margin: 5px 0px;
padding: 2px 0px;
border-bottom: 1px dotted #aaaaaa;
font-size: 10px;
overflow:hidden;
}

.adIndexSearch li img {
    float: left;
    margin: 0px 4px;
}


.adIndexSearch li a { 
font-weight: bold;
font-size: 12px;
margin-right: 10px;
}

 /*-------------------------------- / Adindex ----------------------------------------*/

/* --- End /home/httpd/public/app_frame2/webroot/css/AdIndexSearch.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/Badges.css --- */

/* badges element css */
.badges { 
    white-space: nowrap;
    border-top: 1px solid #c2c2c2; 
}

.badges table { 
    padding: 0px 0px 5px 5px;
    width: 250px;
}

.badges td { 
    text-align: center;
    margin: 4px;
    padding: 0px;
    width: 60px;
    overflow: hidden;
}

.badges td img { 
    border: none;
}

/* slideshow view */
.ssbody .badges {
    border: 1px solid #c3c3c3;
    float: right;
    margin-left: 10px;
}

.ssbody .badges img {
    margin: 0;
}

.ssbody .badges td.fb span.fb_share_count_top,
.ssbody .badges td.fb .fb_share_count_wrapper,
.ssbody .badges td.fb .fb_share_count_inner {
    width: 60px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/Badges.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/HomeNationalBlogs.css --- */

/* National Blogs widget */
.nationalBlogs li {
    margin: 0px 5px 5px;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 5px;
}

.nationalBlogs li.last {
    border-bottom: 0px;
}

.nationalBlogs li h5 {
    font-size: 11px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

.nationalBlogs li h5 a {
    color: #888;
}

.nationalBlogs li h6 {
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

.nationalBlogs li div {
    font-size: 11px;
    font-weight: bold;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/HomeNationalBlogs.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/Staff.css --- */

/* Staff */
.AboutStaff {
    margin: 0px 10px;
    font-size: 12px;
    line-height: 18px;
}

.AboutStaff h3 {
    line-height: 25px;
}

.AboutStaff ul.dept {
    padding: 0px 0px 10px 10px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #c3c3c3;
    
}

.AboutStaff a.more {
    font-weight: bold;
    float: right;
    display: block;
    margin: 0px 0px 10px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/Staff.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/AdIndexSubcategory.css --- */

/* -------------------------------- Adindex SubCategory ----------------------------------------*/

.adindex_sub_cat { 
padding: 0px 10px 10px 10px;
}
.adindex_sub_cat li.hidden {
    display: none;   
}

.adindex_sub_cat li.sub_category_header { 
font: 18px Georgia, Times New Roman, Times, serif;
color: #666666;
border: none;
margin: 20px 0px 10px 0px;
}

.adindex_sub_cat li.sub_category_header a { 
font: 18px Impact, Arial, Helvetica, sans-serif;
}

.adindex_sub_cat ul { 
margin: 0px 0px 25px 0px;
}

.adindex_sub_cat li { 
margin: 5px 0px;
padding: 2px 0px;
border-bottom: 1px dotted #aaaaaa;
font-size: 10px;
overflow:hidden;
}

.adindex_sub_cat li img {
    float: left;
    margin: 0px 4px;
}

.adindex_sub_cat li a { 
font-weight: bold;
font-size: 12px;
margin-right: 10px;
}

.adindex_sub_cat li .ad_link { 
float: left;
width: 340px;
overflow: hidden;
}

.adindex_sub_cat li .ad_options { 
width: 210px;
float: right;
text-align: right;
}

.adindex_sub_cat li .ad_options a { 
font-size: 11px;
font-weight: normal;
margin: 0px 2px;
}

/* -------------------------------- / Adindex SubCategory ----------------------------------------*/


/* --- End /home/httpd/public/app_frame2/webroot/css/AdIndexSubcategory.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/BestOfIndex.css --- */

/* -------------------- Best Of Index ----------------------------------------*/

.best_of_summary { 
border-bottom: 1px solid #979797;
line-height: 20px;
margin-bottom: 10px;
font-size: 14px;
overflow: hidden;
}

.best_of_summary .best_of_summary_content { 
padding: 10px;
font-family: Georgia, Times New Roman, Times, serif;
}

.best_of_summary img { 
float: right;
margin: 0px 0px 10px 10px;
}

.best_of_summary h3 { 
color: #D66B28;
font: normal 18px Georgia, Times New Roman, Times, serif;
margin: 0px 0px 5px 0px;
}

.best_of_categories ul { 
margin: 10px;
font-size: 14px;
}

.best_of_categories ul h3 { 
color: #D66B28;
}

/*Top Bar */
.best_of_index ul.top_bar { 
border-bottom: 1px dotted #aaaaaa;
font-size: 11px;
color: #444444;
overflow: hidden;

}

.best_of_index ul.top_bar li { 
float: left;
margin: 0px 10px;
line-height: 10px;
white-space: nowrap;
margin-bottom: 8px;
}

.best_of_index ul.top_bar li a { 
    font-weight: bold;
}

.best_of_index .square { 
height: 10px;
width: 10px;
float: left;
margin-right: 3px;
}

.best_of_index .best_of_categories li { 
border-bottom: 1px dotted #aaaaaa;
padding-bottom: 10px;
line-height: 20px;
} 

.best_of_index h3 .square { 
width: 15px;
height: 15px;
margin-right: 5px;
float: left;
margin-top: 3px;
}

.best_of_index .best_of_categories li a { 
color: #282828;
font: 14px Helvetica Neue, Arial, sans-serif;
margin: 0px;
} 

.best_of_index .best_of_categories li a:hover { 
color: #D66B28;
font: 14px Helvetica Neue, Arial, sans-serif;
text-decoration: underline;
} 

.best_of_index .best_of_categories .no_border { 
border: none;
}
.best_of_index .best_of_categories ul li span {
    white-space: nowrap;   
}

.best_of_index .best_of_categories ul li a.more {
    color: #d66b28;
    font-weight: bold;
    white-space: nowrap;
}

.best_of_index .best_of_categories h3 { 
margin: 10px 0px 0px 0px;
line-height: 17px;
}

.best_of_index .best_of_categories h3 a {
color:#D66B28;
font: normal 18px Georgia, Times New Roman, Times, serif;
}

.best_of_index .best_of_categories h3 a:hover {
color:#D66B28;
font: normal 18px Georgia, Times New Roman, Times, serif;
}

/* ---------------------- / Best of Index -----------------------------------*/



/* --- End /home/httpd/public/app_frame2/webroot/css/BestOfIndex.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LikemeSignUp.css --- */

.lmSignUpArea
  {
    text-align: center;
  } 
  
.lmSignUpArea img
 {
    border: none;
 }
  
.lmSignUpArea h2
 {
    text-align: left;
 }
  
.lmSignUpArea h2 img
 {
    border: none;
    vertical-align: middle;
 }
 
.lmSignUpArea .lmSignUpBody
 {
    width: 537px;
    height: 407px;
    background-image: url('http://assets.laweekly.com/img/lmsignup_back.jpg');
    margin: 5px auto;
    overflow: hidden;
 }
 
.lmSignUpArea .lmSignUpBody .lmSignUpBodyRight
 {
    width: 210px;
    margin-left: 300px;
    text-align: left;
    font-size: 11px;
    line-height: 16px;
    font-weight: bold;
    color: #666;
 }
 
.lmSignUpArea .lmSignUpBody .lmSignUpBodyRight p,
.lmSignUpArea .lmSignUpBody .lmSignUpBodyRight h3,
.lmSignUpArea .lmSignUpBody .lmSignUpBodyRight h4
 {
    padding: 0px;
    margin: 0px 0px 5px 0px;
 }
 
.lmSignUpArea .lmSignUpBody .lmSignUpBodyRight h3
 {
    color: #009BDB;
    font-size: 18px;
    font-family: Helvetica Neue, Arial, sans-serif;
    font-weight: bold;
    margin: 15px 0px 0px 0px;
 }
 
.lmSignUpArea .lmSignUpBody .lmSignUpBodyRight h4
 {
    color: #f04e24;
    font-size: 11px;
    font-weight: bold;
 }

.lmSignUpArea .lmSignUpBody .lmSignUpBodyRight img
 {
    border: none;
    display: block;
    clear: both;
    margin: 5px auto;
 }

/* --- End /home/httpd/public/app_frame2/webroot/css/LikemeSignUp.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/RMToolbar.css --- */


/* reader management toolbar */
.rmbar {
 height: 60px;
 background-image: url('/img/rmbar-grade.png');
 z-index: 2000006;
}

.rmtoolbar {
    height: 50px;
    width: 976px;
    text-align: center;
    vertical-align: top;
    background: url('/img/rmtoolbar_back.jpg');
    padding: 0px;
    margin:0px auto;
    color: #fff;
    overflow: visible;
    z-index: 2000005;
}

.rmtoolbar .rmRec {
    width: 630px;
    float: left;
    line-height: 20px;
}

.rmtoolbar .rmRec a {
    color:#fff;
}

.rmtoolbar .rmRec strong {
    position: relative;
    top: 5px;
}
.rmtoolbar img.rmArrow {
    margin: 8px 0px 0px 0px;
    float: left;
    border: none;
    padding: 0px;
}

.rmtoolbar .logoHolder {
    width: 14px;
    height: 42px;
    float: left;
    clear: left;
    padding: 4px 2px;
    border-right: 1px solid #ccc;
}

.rmtoolbar .weatherLinks {
    width: 242px;
    height: 50px;
    float: left;
    margin-right: 5px;
    border-right: 1px solid #ccc;
}

.rmtoolbar .weatherLinks .weather {
    height: 30px;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
    clear: both;
    padding: 1px 0px 0px 2px;
}

.rmtoolbar .weatherLinks .links,
.rmtoolbar .weatherLinks .links a {
    font-size: 9px;
    line-height: 16px;
    color: #fff;
}

.rmtoolbar .weatherLinks .links {
    text-align: center;
}


.rmtoolbar img.rmLogo {

}

.rmtoolbar span.rmSignup {
    font-size: 12px;
    color: #fff;
}

.rmtoolbar .rmWelcome {
    float: left;
    width: 120px;
    height: 45px;
    padding: 5px 0px 0px 10px;
    border-left: 1px solid #ccc;
    text-align: left;
    font-size: 12px;
    line-height: 20px;
}

.rmtoolbar .rmWelcome a {
    color: #fff;
}

.rmtoolbar .rmLogout {
    float: right;
    width: 160px;
    margin-top: 5px;
    font-size: 12px;
}

.rmtoolbar .rmLogout a {
    color: #fff;
}

.rmtoolbar .rmLogout span.rmNot {
    float: left;
}

.rmtoolbar #RMOptions {
    position: absolute;
    top: 5px;
    right: 0px;
    width: 300px;
    text-align: left;
    border: 2px solid #ccc;
    background-color: #fff;
    padding: 0px;
    overflow: hidden;
    z-index: 2000001;
 /*   z-index: 2147483645; */
}

.rmtoolbar h2 {
    background: #eee;
    margin: 0px;
    padding: 0px 3px;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
    border: 2px solid #ccc;
    text-transform: uppercase;
    text-align: center;
    color: #253c87;
    cursor: pointer;
    line-height: 18px;
}

.rmtoolbar h2.openedH2 {
    width: 296px;
}

.rmtoolbar h2.closedH2 {
    margin-bottom: 2px;
    width: 150px;
}
.rmtoolbar #RMOptions h2 {
    border: none;
    border-bottom: 2px solid #ccc;
}

.rmtoolbar h2 span {
    margin: 2px 0px 0px 0px;
    padding: 0px;
    cursor: pointer;
    width: 12px;
    height: 10px;
    display: block;
    overflow: hidden;
    float: right;
}

.rmtoolbar h2 span img {
    margin: 0px;
    padding: 0px;
    border: none;
    position: relative;
    top: -1px;
    background: #253c87;
}

.rmtoolbar #RMOptions .rmBody {
    padding: 3px;
    color: #000;
    z-index: 2000000;
}

.rmtoolbar #RMOptions #rmbarform {
    text-align: center;
    margin: 0px;
    padding: 0px;
}

.rmBody .smsHdr {
    float: right;
    margin-right: 72px;
    color: #253c87;
}

.rmtoolbar #RMOptions #rmbarform ul {
    margin: 0px 0px 0px 5px;
    padding: 0px;
    list-style-type: none;
    text-align: left;
    border-top: 1px solid #ccc;
    width: 48%;
    float: left;
    font-size: 11px;
}

.rmtoolbar #RMOptions #rmbarform hr {
    height: 1px;
    background-color: #ccc;
    border: none;
    clear: both;
}

.rmtoolbar #RMOptions #rmbarform input.optionSubmit {
    clear: both;
}

.rmtoolbar .showOptions {
    cursor: pointer;
}

.rmtoolbar strong {
    color: #253c87;
}

.rmtoolbar .rmtoolbar2 {
    height: 55px;
    width: 975px;
    text-align: center;
    vertical-align: top;
    margin: 0 auto;
    z-index: 2000004;
}

.rmtoolbar .rmtoolbar3 {
    width: 975px;
    display: block;
    float: left;
    text-align: left;
    font-size: 14px;
    position: relative;
    z-index: 2000003;
}

.rmtoolbar .rmtoolbar5 {
    display: block;
    width: 300px;
    height: 50px;
    text-align: right;
    font-size: 12px;
    position: absolute;
    top: 0px;
    right: 10px;
    padding: 0px 0px 0px 10px;
    z-index: 2000002;
}

.rmtoolbar .rmtoolbar6 {
    display: block;
    width: 280px;
    height: 35px;
    text-align: center;
    font-size: 12px;
    color: #253c87;
    position: absolute;
    top: 0px;
    right: 10px;
    border-left: 1px solid #ccc;
    padding: 15px 0px 0px 10px;
}

.rmtoolbar .rmtoolbar5 a:link,
.rmtoolbar .rmtoolbar5 a:visited,
.rmtoolbar .rmtoolbar5 a:hover {
    color: #fff;
}

.rmtoolbar .rmtoolbar5 form#rmlogin {
    width: 200px;
    margin: 0px;
    padding: 0px;
    float: right;
    height: 50px;
    border-left: 1px solid #ccc;
    position: relative;
    top: 0px;
}

.rmtoolbar .rmtoolbar5 form#rmlogin .loginInputs {
    float: left;
    text-align: right;
    width: 140px;
    line-height: 15px;
    margin-top: 2px;
}

.rmtoolbar .rmtoolbar5 form#rmlogin .loginSubmit {
    float: right;
    margin: 5px 0px 0px 0px;
}

.rmtoolbar .rmtoolbar5 form#rmlogin input#p,
.rmtoolbar .rmtoolbar5 form#rmlogin input#u {
    font-size: 10px;
    border: 1px solid #ccc;
    margin: 0px;
    padding: 0px 3px;
    width: 80px;
}

.rmtoolbar .rmtoolbar5 .rmRegLinks {
    font-size: 10px;
    line-height: 12px;
    clear: both;
    padding: 0px;
    margin: 0px;
    position: absolute;
    top: 36px;
    left: 0px;
    width: 200px;
}

.rmtoolbar .rmtoolbar5 .rmRegLinks a {
    color:#fff;
}

.rmtoolbar .rmtoolbar5 .rmRegLinks span {
    float: left;
    margin-left: 15px;
}



/* --- End /home/httpd/public/app_frame2/webroot/css/RMToolbar.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/DigitalJukebox.css --- */

/* digital jukebox banner */
.Jukebox {
    text-align: center;
    padding-bottom: 5px;
}

.Jukebox .signup {
    text-align: center;
    padding-bottom: 5px;
}

/* right rail jukebox thingy */
.djuke {
    text-align: center;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/DigitalJukebox.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/NeighborhoodNews.css --- */

/* -------------------------------- Neighborhood News ----------------------------------------*/

.neighborhood_news { 
padding: 10px;
font-size: 11px;
}

.neighborhood_news h3 { 
font: 24px Helvetica Neue, Arial, sans-serif;
margin:0px 0px 10px;
border-bottom: 1px solid #cccccc;
}

.neighborhood_news ul li { 
border-bottom: 1px dotted #aaaaaa;
padding: 10px 0px;
overflow:hidden;
}

.neighborhood_news ul li .bold_link { 
font-weight: bold;
}

.neighborhood_news ul li img { 
float: right;
margin-left: 10px;
}

.neighborhood_news ul li h4 { 
font: 18px Georgia, Times New Roman, Times, serif;
}

.neighborhood_news ul li h5 { 
font: 14px Georgia, Times New Roman, Times, serif;
margin: 0px;
}

.neighborhood_news ul li small { 
font-size: 11px;
color: #717171;
}

.neighborhood_news ul li p { 
margin-top: 5px;
}

.neighborhood_news ul li.more_neighborhood { 
text-align:right;
border: none;
font-weight: bold;
padding-bottom: 0px;
}


/* -------------------------------- / Neighborhod News ----------------------------------------*/

/* --- End /home/httpd/public/app_frame2/webroot/css/NeighborhoodNews.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/RankitBottom10.css --- */

/*----------------------------------- Rank It Bottom 10 ----------------------------------------*/
.rankit_bottom_10 { 
padding: 10px;
}

.rankit_bottom_10 ul li { 
position: relative;
overflow:hidden;
font-size: 12px;
margin: 10px 0px;
border-bottom: 1px dotted #aaaaaa;
padding-bottom: 10px;
}

.rankit_bottom_10 ul li h3 { 
font: normal 18px Georgia, Times New Roman, Times, serif;
margin-bottom: 5px;
}

.rankit_bottom_10 ul li img { 
float: right;
margin-left: 10px;
}

.rankit_bottom_10 ul li .top { 
float: left;
font: bold 18px Impact, Arial, Helvetica, sans-serif;
color: #888888;
width: 350px;
margin-bottom: 15px;
}

.rankit_bottom_10 ul li .bottom { 
float: left;
font-size:12px;
color: #888888;
position:absolute;
bottom: 10px;
width: 350px;
margin-top: 20px;
}

.rankit_bottom_10 ul li .top .left { 
font-size: 24px;
}

.rankit_bottom_10 .left { 
float: left;
}

.rankit_bottom_10 .right { 
float: right;
}

.rankit_bottom_10 ul li .bottom .right { 
font-weight: bold;
}

/*----------------------------------- / Rank It Top 10 --------------------------------------*/

/* --- End /home/httpd/public/app_frame2/webroot/css/RankitBottom10.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/vvmLogger.css --- */

/* /p/af/w/c/vvmLogger.css */

.vvmLogger
 {
    border-top:         10px solid #CCCCCC;
    color:              #000000;
    font-family:        helvetica,verdana,lucida-grande,sans-serif;
    clear:              both;
    margin-bottom:      10px;
 }

.vvmLogger pre
 {
    margin:             0px 0px 0px 0px;
 }

.vvmLogger table
 {
    background-color:   #FFFFFF;
    border:             1px solid #CCCCCC;
    clear:              both;
    color:              #333333;
    margin-bottom:      10px;
    margin:             0px;
    padding:            0px;
    width:              600px;
 }

.vvmLogger th
 {
    background-color:   #F2F2F2;
    border-color:       #FFFFFF rgb(187, 187, 187) rgb(187, 187, 187) rgb(255, 255, 255);
    border-style:       solid;
    border-width:       1px;
    text-align:         center;
 }

.vvmLogger tr td
 {
    background:         #FFFFFF none repeat scroll 0%;
    border-right:       1px solid #CCCCCC;
    padding:            1px;
    text-align:         left;
    vertical-align:     top;
 }

.vvmLogger .Debug td
 {
    background:         #f0f0f0;
    margin:             0px 0px 0px 0px;
 }

.vvmLogger .time
 {
    font-family:        Courier New;
    text-align:         left;
    vertical-align:     top;
 }

.vvmLogger .txt
 {
    font-family:        Courier New;
    text-align:         left;
    vertical-align:     top;
    margin:             0px 0px 0px 0px;
 }

.vvmLogger .file
 {
    font-family:        Courier New;
    text-align:         left;
    vertical-align:     top;
 }

.vvmLogger .entry
 {
    font-family:        Courier New;
    font-weight:        bold;
    text-align:         left;
    vertical-align:     top;
 }

.vvmLogger .type
 {
    font-family:        Courier New;
    text-align:         left;
    vertical-align:     top;
 }

.vvmLogger caption
 {
  background-color:     white;
 }
 
 
.vvmLogger .backenddebug,
.vvmLogger .backenddebug .Debug td
 {
  background-color: #ffcccc;
 }
 
/* End /p/af/w/c/vvmLogger.css */


/* --- End /home/httpd/public/app_frame2/webroot/css/vvmLogger.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/RestaurantSearch.css --- */

/* grid */
.grid_area { 
    width: 775px;
    float: right;
    margin: 5px 5px 5px 0px;
    background: #fff; 
}

.grid_area h2 { 
    margin-bottom: 5px; 
    border-bottom: 1px solid #c3c3c3;
}

.grid_area form.gridform { 
    white-space: nowrap;
    font-size: 11px;
    margin: 0px 10px 10px 0px;
    text-align: right; 
    clear: both;
}

.grid_area .results_bar { 
    background: #253c87;
    color: #fff;
    font-size: 14px;
    padding: 5px 10px;
    margin: 5px 0px; 
    clear: both;
}

.grid_area .results_bar span { 
    font-weight: bold; 
}

.grid_area .results_bar img { 
    vertical-align: top; 
}

.grid_area table { 
	width: 755px;
    margin: 0px 10px 5px;
    border-collapse: collapse;
}

.grid_area table .likeme_doodad {
    height: 42px;
    width: 96px;
    float: right;
    background: transparent url(/img/likeme-counter2.png) no-repeat scroll 0 0;
    margin: 10px 5px; 
    cursor: pointer;
    text-align:left;
}

.grid_area table .likeme_doodad span {
    display: block;
    width: 48px;
    text-align: center;
    font-weight: bold;
    margin-top: 8px;
    color: #444;
}

.grid_area table .likeme_doodad_nada {
    height: 42px;
    width: 96px;
    float: right;
    background: transparent url(/img/likeme-counter-horiz-0.png) no-repeat scroll 0 0;
    margin: 10px 5px; 
    cursor: pointer;
    text-align:left;
}

.grid_area table .likeme_doodad_nada span {
    display: none;
}
    
.grid_area table td { 
    background: #eee; 
}

.grid_area table td.first { 
    background: #999;
    width: 75%;
    text-align: right;
    padding: 5px 10px;
    border-left: 1px solid #c3c3c3;
    color: #fff;
    font-size: 12px;
    line-height: 12px; 
}

.grid_area table td.second { 
    background: #aaa;
    text-align: right;
    padding: 5px 10px 5px 20px;
    border-left: 1px solid #fff;
    white-space: nowrap;
    color: #fff;
    font-size: 12px;
    line-height: 12px; 
}

.grid_area table td.third { 
    background: #bbb;
    text-align: right;
    padding: 5px 10px 5px 20px;
    border-left: 1px solid #fff;
    /*white-space: nowrap;*/
    color: #fff;
    font-size: 12px;
    line-height: 12px; 
}

.grid_area table td.fourth { 
    background: #ccc;
    text-align: right;
    padding: 5px 10px 5px 20px;
    border-left: 1px solid #fff;
    border-right: 1px solid #c3c3c3;
    white-space: nowrap;
    color: #fff;
    font-size: 12px;
    line-height: 12px; 
}

.grid_area table td.first a, 
.grid_area table td.second a, 
.grid_area table td.third a, 
.grid_area table td.fourth a { 
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    white-space: nowrap; 
}

.grid_area table td h3 { 
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 20px;
    line-height: 24px;
    margin: 5px 10px; 
}

.grid_area table td h3 a { 
    font-family: Georgia, Times New Roman, Times, serif;
    font-weight: normal; 
}

.grid_area table td h4 { 
    color: #696969;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    font-size: 15px;
    line-height: 20px;
    margin: 5px 10px; 
}

.grid_area table td.upper { 
    border: 1px solid #c3c3c3;
    border-bottom: none; 
    
}

.grid_area table td.lower {
    border: 1px solid #c3c3c3;
    border-top: none;
    padding: 3px; 
}

.grid_area table td.lower p { 
    font-family: Georgia, Times New Roman, Times, serif;
    color: #696969;
    font-size: 14px;
    line-height: 22px;
    padding: 2px 5px 5px; 
}

.grid_area a.more { 
    font-weight: bold;
    white-space: nowrap;
    font-family: Georgia, Times New Roman, Times, serif;
}

.grid_area table td.lower img { 
    float: left;
    margin-right: 7px; 
}

.grid_area table td.spacer { 
    border: 1px solid #c3c3c3;
    border-left: none;
    border-right: none;
    height: 20px;
    background: #fff; 
}

.grid_area .perpage { 
    font-size: 12px;
    padding: 0px 10px;
    margin-bottom: 5px; 
}

.grid_area .perpage select { 
    font-size: 12px; 
}

.grid_area .perpage .pagination { 
    margin: 3px 0px 0px; 
    float: right;
}

.grid .col1 {
    width: 180px;
    margin: 0px 0px 10px 0px;
    float: left;
    text-align: center;
}

.results_bar_grid {
    background: #253c87;
    color: #fff;
    font-size: 14px;
    margin: 10px 0px;
    padding: 5px 10px;
    text-align: left;
    clear: both;
}

.results_bar_grid img {
    vertical-align: text-bottom;
}

.results_bar_grid span {
    font-weight: bold;
}

.grid_top {
    margin-bottom: 0px;
    border-bottom: 0px;
}

.grid_bottom {
    margin-top: 0px;
    border-top: 0px;
}

.grid_area #restaurantSelect { 
	width: 275px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/RestaurantSearch.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/SpecialReportsIndex.css --- */


.SpecialReport { 
padding: 10px 10px 10px;
margin-bottom: 20px;
}

.SpecialReport li .button { 
width: 550px;
display: block;
margin-bottom: 10px;
}



/* --- End /home/httpd/public/app_frame2/webroot/css/SpecialReportsIndex.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/NeighborhoodMap.css --- */

/* ----------------------------------- Neighborhood Map ---------------------------------*/

.neighborhood_map { 
padding: 10px;
text-align: right;
font-size: 12px;
}

.neighborhood_map h3 {
border-bottom:1px solid #CCCCCC;
font: 24px Helvetica Neue, Arial, sans-serif;
margin:0px 0px 10px;
text-align: left;
}
.neighborhood_map .locationDetails { 
margin-bottom: 5px;
}

.neighborhood_map .withImage { 
margin-left: 80px;
}

.neighborhood_map .neighborhoodMapLocImg { 
float: left; margin-bottom: 5px;
}

/* ----------------------------------- / Neighborhood Map ---------------------------------*/


/* --- End /home/httpd/public/app_frame2/webroot/css/NeighborhoodMap.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/CoverStoryWidget.css --- */

.CoverStoryWidget {
    text-align: center;
    margin-bottom: 20px;
}

.CoverStoryWidget h3 {
    margin: 10px 15px 0px;
    border-top: 1px dotted #888;
    padding: 3px 0px 0px;
    font-family: Helvetica Neue, Arial, sans-serif;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/CoverStoryWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/AdIndexInfo.css --- */

#AdIndexInfo {
    margin-bottom: 12px;  
}
#AdIndexInfo h2 {
    border-bottom: none;
}
#AdIndexInfo p {
    margin-left: 10px;   
}

/* --- End /home/httpd/public/app_frame2/webroot/css/AdIndexInfo.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LocationReviews.css --- */

/* -------------------Location Reviews ---------------------------------------*/

.location_reviews_holder { 
padding: 0px 10px 10px 10px;
}

.location_reviews_holder h3 {
color: #717171; 
font: normal 20px Helvetica Neue, Arial, sans-serif;
border-bottom: 1px solid #e4e4e4;
margin-top: 10px;
}

.location_reviews_holder li { 
margin: 10px 0px;
height: 80px;
border-bottom: 1px dotted #aaaaaa;
}

.location_reviews_holder li img { 
float: left;
border-bottom: 1px solid  #666666;
margin-right: 10px;
}

.location_reviews_holder li .heading a { 
font: normal 18px Georgia, Times New Roman, Times, serif;
margin-bottom: 5px;
}

.location_reviews_holder li .by_line { 
color: #717171;
font-size: 12px;
font-weight: bold;
}

.location_reviews_holder li .date { 
color: #717171;
font-size: 12px;
font-style:italic;
}


/* ---------------- / Location Reviews --------------------------------------*/



/* --- End /home/httpd/public/app_frame2/webroot/css/LocationReviews.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/AdIndexTower.css --- */

.adindextower { 
    border: 1px solid #253c87;
}

.adindextower .aiheader { 
    background-color: #253c87;
    background-image: url('/img/adindex-widget-hdr.png');
    background-position: top left;
    background-repeat: no-repeat;
    height: 70px; 
    margin-bottom:5px; 
}  

.adindextower .aiheader h2 { 
    color: #fff;
    padding-top: 38px;
    border: none;
}

.adindextower .aiheader h2 a {
    color: #fff;
    text-decoration: none;
}

.adindextower .aiheader h2 span { 
    float: right;
    font-size: 20px;
    padding-top: 3px; 
}

.adindextower h3 {
   padding-top:5px;
}

.adindextower ul li { 
    text-align: center;
    border: none;
    margin: 0px; 
    padding: 0px 0px 3px 0px;
}

.adindextower ul li h4 { 
    font-size: 12px;
    font-weight: bold; 
}

.adindextower .more { 
    text-align: right;
    font-weight: bold;
    border-top: 1px solid #e4e4e4;
    padding-right: 5px;
}

.adindextower .sponsor { 
    text-align: center; 
    margin: -15px 0px 0px;
    padding:0px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/AdIndexTower.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookIndex.css --- */

/* Slideshow Widget */
body#LSBB_Body .Slideshow_Widget
{
    margin:0 0 30px;
    padding:0;
    overflow:auto;
}

body#LSBB_Body .Slideshow_Widget h3
{
    margin:0;
    padding:0 5px;
    font-size:2em;
    font-weight:bold;
    color:white;
    text-transform:uppercase;
}

body#LSBB_Body .Slideshow_Widget ul
{
    margin:0;
    padding:0;
    overflow:auto;
    border:2px solid black;
    background:#cccccc;
}

body#LSBB_Body .Slideshow_Widget li
{
    list-style:none;
    margin:0 0 5px;
    padding:5px 0;
    overflow:auto;
    border-bottom:1px solid black;
}

body#LSBB_Body .Slideshow_Widget li .Image img
{
    display:block;
    margin:0;
    padding:0;
    border:1px solid #990000;
}

body#LSBB_Body .Slideshow_Widget li h4
{
    margin:0;
    padding:0;
    font-size:.9em;
    line-height:1.1em;
}

body#LSBB_Body .Slideshow_Widget li h4 a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body .Slideshow_Widget li h4 a:hover
{
    text-decoration:underline;
}

body#LSBB_Body .Slideshow_Widget li h5
{
    margin:0;
    padding:0;
    font-size:.9em;
    line-height:1.1em;
    font-weight:normal;
}

body#LSBB_Body .Slideshow_Widget .First
{
    float:left;
    width:420px;
    margin:0 5px 0 0;
    padding:5px 5px 5px 5px;
    border-right:1px solid black;
    border-bottom:none;
}

body#LSBB_Body .Slideshow_Widget .First .Thumbnail_Image,
body#LSBB_Body .Slideshow_Widget .First .Short_Description
{
    display:none;
}

body#LSBB_Body .Slideshow_Widget .First .Image
{
    float:none;
    width:420px;
    margin-bottom:5px;
}

body#LSBB_Body .Slideshow_Widget .First h4
{
    margin:0;
    padding:0;
    font-size:1.25em;
}

body#LSBB_Body .Slideshow_Widget .Inner .Large_Image,
body#LSBB_Body .Slideshow_Widget .Last .Large_Image,
body#LSBB_Body .Slideshow_Widget .Inner .Long_Description,
body#LSBB_Body .Slideshow_Widget .Last .Long_Description
{
    display:none;
}

body#LSBB_Body .Slideshow_Widget .Inner .Thumbnail_Image,
body#LSBB_Body .Slideshow_Widget .Last .Thumbnail_Image
{
    float:left;
    width:120px;
    margin:0 10px 0 0;
}



body#LSBB_Body .Slideshow_Widget li.Last
{
    border-bottom:none;
}
/* /Slideshow Widget */


/* Recent Articles Bin */
body#LSBB_Body .Recent_Articles
{
    margin:0;
    padding:0;
    border-top:1px solid #cccccc;
    overflow:auto;
}

body#LSBB_Body .Recent_Articles h3
{
    margin:0;
    padding:15px 5px 0;
    font-size:1.45em;
    line-height:1em;
    font-weight:bold;
    color:black;
    text-transform:uppercase;
}

body#LSBB_Body .Recent_Articles ul
{
    margin:5px;
    padding:0;
    overflow:auto;
}

body#LSBB_Body .Recent_Articles li
{
    list-style:none;
    margin:0;
    padding:10px;
    overflow:auto;
    border-bottom:1px solid #cccccc;
}

body#LSBB_Body .Recent_Articles li .Image
{
    float:left;
    width:120px;
    margin:0 10px 0 0;
}

body#LSBB_Body .Recent_Articles li .Image img
{
    display:block;
    margin:0;
    padding:0;
    border:1px solid #990000;
}

body#LSBB_Body .Recent_Articles li h4
{
    margin:0 0 5px;
    padding:0;
    /*text-transform:uppercase;*/
    font-size:.9em;
    line-height:1.1em;
}

body#LSBB_Body .Recent_Articles li h4 a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body .Recent_Articles li h4 a:hover
{
    text-decoration:underline;
}

body#LSBB_Body .Recent_Articles li h5
{
    margin:0 0 5px;
    padding:0;
    font-size:.9em;
    line-height:1.1em;
    font-weight:normal;
    font-style:italic;
}

body#LSBB_Body .Recent_Articles li h6
{
    margin:0 0 5px;
    padding:0;
    font-size:.75em;
    line-height:1.1em;
    font-weight:normal;
}

body#LSBB_Body .Recent_Articles li p.Teaser
{
    margin:0 0 5px;
    padding:0;
    font-size:.9em;
    line-height:1.2em;
    font-weight:normal;
}

body#LSBB_Body .Recent_Articles li p.Teaser .More_Link
{
    font-weight:bold;
}

body#LSBB_Body .Recent_Articles li p.Teaser .More_Link a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body .Recent_Articles li p.Teaser .More_Link a:hover
{
    text-decoration:underline;
}

body#LSBB_Body .Recent_Articles li.More_Link
{
	padding-bottom:0;
	border-bottom:none;
	text-align:right;
	font-size:.85em;
	font-weight:bold;
}

body#LSBB_Body .Recent_Articles li.More_Link a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body .Recent_Articles li.More_Link a:hover
{
    text-decoration:underline;
}
/* /Recent Articles Bin */


/* Recent Listings Bin */
.Recent_Listings
{
    margin:0;
    padding:0;
    overflow:auto;
}

.Recent_Listings h3
{
    margin:0;
    padding:10px 5px 0;
    font-size:1.45em;
    font-weight:bold;
    color:black;
    text-transform:uppercase;
}

.Recent_Listings ul
{
    margin:0 5px 5px;
    padding:0;
    overflow:auto;
}

.Recent_Listings li
{
    list-style:none;
    margin:0;
    padding:10px;
    overflow:auto;
    border-bottom:1px solid #cccccc;
}

body#LSBB_Body .Recent_Listings li h4
{
    margin:0 0 5px;
    padding:0;
    font-size:.9em;
    line-height:1.1em;
}

body#LSBB_Body .Recent_Listings li h4 a
{
    color:#990000;
    text-decoration:none;
}

.Recent_Listings li h4 a:hover
{
    text-decoration:underline;
}

body#LSBB_Body .Recent_Listings li h5
{
    margin:0 0 5px;
    padding:0;
    font-size:.75em;
    line-height:1.1em;
    font-weight:normal;
}

body#LSBB_Body .Recent_Listings li p.Teaser
{
    margin:0 0 5px;
    padding:0;
    font-size:.9em;
    line-height:1.2em;
    font-weight:normal;
}

body#LSBB_Body .Recent_Listings li p.Teaser .More_Link
{
    font-weight:bold;
}

body#LSBB_Body .Recent_Listings li p.Teaser .More_Link a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body .Recent_Listings li p.Teaser .More_Link a:hover
{
    text-decoration:underline;
}

body#LSBB_Body .Recent_Listings li.More_Link
{
	border-bottom:none;
	text-align:right;
	font-size:.85em;
	font-weight:bold;
}

body#LSBB_Body .Recent_Listings li.More_Link a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body .Recent_Listings li.More_Link a:hover
{
    text-decoration:underline;
}
/* /Recent Listings Bin */


/* --- End /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookIndex.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LikemeArticleWidget.css --- */

.likemewidget { 
    background-color: #e0e0e0;
    background-image: url('/img/gradient-c8.png');
    background-repeat: repeat-x;
    margin: 10px; 
}

.LikemeLike { 
    color: #1999ce;
    font-weight: bold;
}

.LikemeMe { 
    color: #ef4c23;
    font-weight: bold; 
}

.LikemeNet { 
    color: #659a42;
    font-weight: bold; 
}


.likemewidget .lmpb span.providedby { 
    float: right;
    font-size: 11px;
    padding-top: 0px;
    color: #000;
}

.likemewidget h2 {
    display: block;
    width: 275px;
    float: left;
}

.likemewidget .lmpb span.providedby img { 
    vertical-align: middle; 
}

.likemewidget h3 { 
    font-family: Helvetica Neue, Arial, sans-serif;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 5px;
    margin-top: 0px; 
}

.likemewidget h4 {
    padding-left: 10px;
    /*font-weight: normal;*/
    font-weight: bold;
    color: #00b9ff;
 }
 

.likemewidget table { 
    margin: 10px 0px 10px 10px;
    font-size: 10px;
}

.likemewidget table a { 
    font-size: 12px;
    font-weight: bold;
    clear: both; 
    line-height: 12px;
}

.likemewidget table td {
    width: 90px;
    overflow: hidden;
}

.likemewidget table td h3 { 
width: 75px;
overflow:hidden;
}

.likemewidget table img { 
    padding: 2px;
    border: 1px solid #253c87;
    margin-bottom: 5px; 
}

.likemewidget .more { 
    text-align: right;
    padding-right: 10px; 
}

.likemewidget .more a { 
    color: #ef4c23;
    font-weight: normal; 
}

.likemewidget .lmfooter { 
    text-align: right;
    padding: 10px;
    border-top: 1px solid #c3c3c3;
    margin-top: 10px;
    font-size: 11px;
    font-weight: normal; 
}

/* --- End /home/httpd/public/app_frame2/webroot/css/LikemeArticleWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/SearchEvents.css --- */

/* SearchEvents widget */
.search_event h3 { 
    margin-top: 5px; 
}

.search_event h2 span {
    float: right;
    position: relative;
    top: 5px;
    right: -5px;
}

.search_event input { 
    font-size: 11px; 
}  

.search_event select { 
    width: 320px;
    margin-bottom: 5px;
    font-size: 11px; 
}

.search_event hr { 
    margin: 10px 5px 5px;
    color: #c3c3c3;
    height: 1px;
    background-color: #c3c3c3;
    border: none; 
}

.search_event input.zipcode { 
    width: 70px;
    padding-left: 3px; 
}

.search_event input.keyword { 
    width: 150px;
    float: right;
    padding-left: 3px; 
}

.search_event input.submit { 
    float: right;
    margin-left: 10px; 
}

.search_event .lower ul li { 
    overflow: auto;
    border-bottom: 1px solid #e4e4e4;
    padding: 5px 0px;
    line-height: 15px; 
}

.search_event .lower ul li.more { 
    border: none; 
}

.search_event .lower ul li h4 { 
    font-size: 15px; 
}

.search_event .lower ul li h5 { 
    font-size: 12px;
    color: #717171;
    font-style: italic;
    font-weight: normal;
    margin-top: 5px; 
}

.search_event .lower img { 
    float: left; 
}

.search_event .lower p { 
    margin-top: 5px;
    font-size: 12px;
    line-height: 15px; 
}

.search_event .lower p a.more { 
    font-weight: bold; 
}

.search_event .daymonth { 
overflow: hidden;

}

.search_event ul.tabs { 
    margin: 0px 0px 5px 8px;
    padding: 0px;
	min-height: 40px;
}

.search_event ul.tabs li.tab { 
    width: 40px;
    text-align: center;
    float: left;
    margin-right: 4px;
    padding: 3px 0px 0px 0px;
    font-size: 11px;
    line-height: 11px;
    font-weight: bold;
    font-family: Helvetica Neue, Arial, sans-serif;
    color: #717171; 
}

.search_event ul.tabs li.tab a { 
color: #253c87;
}

.search_event ul.tabs li.tab div { 
    font-size: 24px;
    font-weight: bold;
    font-family: Georgia, Times New Roman, Times, serif;
    color: #253c87;
    line-height: 24px;
    margin-bottom: 3px; 
}

.search_event ul.tabs li.active { 
    background: #eee;
    cursor: auto; 
}  

.search_event ul.tabs li.inactive { 
    cursor: pointer; 
}

.search_event ul.tabs li.inactive:hover { 
    background: #eee; 
}

.search_event .monthview { 
    font-size: 10px;
    text-align: right;
    margin: 0px 5px; 
}

.search_event .featinfo { 
    width: 205px;
    float: right; 
}

/* --- End /home/httpd/public/app_frame2/webroot/css/SearchEvents.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LocationGallery.css --- */

/*----------------------- Location Photos --------------------------------------*/
.loc_photos_holder { 
padding: 10px;
color: #888888;
padding-bottom: 15px;
}

.loc_photos_holder .photo_credit { 
float: left;
font: 10px Helvetica Neue, Arial, sans-serif;
font-style: italic;
width: 100%;
text-align:right;
}

.loc_photos_holder .photo_caption { 
font: 11px Helvetica Neue, Arial, sans-serif;
border-bottom: 1px solid #666666;
float: left;
width: 100%;
padding-bottom: 5px;
margin-bottom: 10px;
}

.loc_photos_holder ul li { 
float: left;
width: 75px;
height: 75px;
margin: 3px 19px 7px 0px;
}

/*----------------------- / Location Photos --------------------------------------*/



/* --- End /home/httpd/public/app_frame2/webroot/css/LocationGallery.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/Comments.css --- */

/* Comments */
DIV#CommentsContainer{
	/* width:585px; */
}
DIV#CommentCreateContainer{
	/* width:585px; */
}
TABLE#CommentsHeader{
	width:100%;
}

TABLE#CommentsHeader TD.textright{
	color:#000000;
	font-size:9pt;
	text-align:right;
	width:50%;
}
#CommentCreateButton{
	cursor:pointer;
}

P.LightComment{
	color:#404040;
}
#CommentsListContainer{
	padding:5px;
}
#CommentsListContainer LI{
	padding:10px;
	padding-top:0px;
	border-bottom:1px solid #c3c3c3;
	margin-bottom:10px;
}
#CommentsListContainer H2.CommentsHeader{
    margin: 0px 10px;
    padding-left: 0px;
}
#CommentsListContainer H3{
	font-family:Helvetica Neue, Arial, sans-serif;
	font-size:.8em;
	color:#000000;
	margin-bottom:5px;
}
#CommentsListContainer P{
	font-size:.7em;	
}
#CommentsShowAll{
	font-size:.7em;		
}
.CommentShowButton{
	cursor:pointer;
}
#CommentCreateContainer{
	padding:5px;
	font-size:.7em;
}
#CommentCreateContainer .FeedbackAdd{
    margin: 0px 10px;
}
#CommentCreateContainer .FeedbackAdd h2{
    padding-left: 0px;
}
#CommentCreateContainer .FeedbackAdd p{
    width: 66%;
    clear: right;
    float: right;
    margin-top: 5px;
}
#CommentsShowAll A{
	cursor:pointer;
}
IMG.CommentsFeedbackImg{
	display:block;
	margin:auto;
}
.CommentInputError{
	color:red;
	font-size:.75em;
	/*line-height:40px;*/
}
.CommentInputError IMG{
	position:relative;
	bottom:-3px;
	margin-right:5px;
	margin-left:5px;
}

#CommentsCommentContainer .CommentInputError{
	/*position:relative;*/
	/*top:-65px;*/
}
#CommentAddForm LI{
	height:45px;
}
LI#CommentsCommentContainer TEXTAREA{
	width:550px;
	height:100px;
}
LI#CommentsCommentContainer{
	height:auto;
}
LI#CommentsCaptchaContainer{
	height:auto;
}

.FeedbackDisclaimer { 
color: #717171;
margin-bottom: 10px;
}

.RequiredFieldMarker { 
color: #ff0000;
font-weight: bold;
font-size: 14px;
margin-right: 5px;
}

INPUT#CommentAddSubmit { 
margin-top: 10px;
}

.FeedbackAdd label { 
font-weight: bold;
}

.FeedbackAdd .lblHolder { 
overflow: hidden;
height: 20px;
}
#captcha_container_div {
    width: 200px;
    height: 60px;
}



/* --- End /home/httpd/public/app_frame2/webroot/css/Comments.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/AuthorView.css --- */

/* AuthorView.css */
.authorview { 
    font-size: 12px; 
}

.authorview h2 {
    margin-bottom: 5px;
}

.authorview h2 .button {
    float: right;
    padding: 3px;
    line-height: 12px;
    margin-top: 3px;
}

.authorview h2 .button:hover {
    text-decoration: none;
}

.authorview .email_author {
    float: left;
    margin-right: 5px;
    margin-left: 10px;
}

.authorview .archives { 
    text-align: right; 
    padding: 0px 10px 5px; 
    border-bottom: 1px solid #c3c3c3; 
    margin-bottom: 5px; 
    font-weight: bold; 
}

.authorview .archives a { 
    font-weight: normal; 
}

.authorview ul li {
    margin: 0px 10px 10px; 
    padding: 0px 0px 5px 0px; 
    border-bottom: 1px solid #c4c4c4; 
}

.authorview ul li h4 { 
    font-size: 16px; 
    font-family: Georgia, Times New Roman, Times, serif; 
    margin: 0px 0px 5px; 
    font-weight: normal; 
}

.authorview ul li h5 { 
    font-size: 11px; 
    margin-top: 5px;
    font-weight:normal; 
    color: #888888; 
}

.authorview ul li h5 a { 
    font-weight: bold;
}

.authorview ul li p {  
    color: #888888; 
    font-weight: bold;
}

.authorview ul li h5 span { 
    font-style: italic; 
    margin-left: 5px; 
}

.authorview ul li a.more { 
    white-space: nowrap; 
    font-weight: bold; 
}

.authorview .perpag { 
    padding: 0px 10px 5px 10px; 
    overflow: hidden;
}
 
.authorview .perpag .displayBox { 
    float: left; 
    width: 300px;
    verticle-align: middle;
}
 
.authorview .perpag .Pagination { 
    float: right; 
    white-space: nowrap; 
}

/* --- End /home/httpd/public/app_frame2/webroot/css/AuthorView.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/SlideshowSliderWidget.css --- */

#slideshow_slider {
    overflow: hidden;
    position: relative;
    top: 0px;
}

#SlideshowSlider_slider_recent_list {
	width: 453px;
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
	height:210px;

}
#SlideshowSlider_jCarouselLite_recent{
	position:relative;
}

#SlideshowSlider_jCarouselLite_prev_mp {
	width: 458px;
	float: left;
}

#slideshow_slider { 
    margin: 0px auto 10px;
    clear: both;
    width: 565px;
}

.SlideshowSlider_jCarouselLite {
	float: left;
	display: none;
	
}

.SlideshowSlider_jCarouselLite_prev {
	clear:left;
    position: relative;
	float:left;
    top: 0;
    left: 0;
    width: 56px;
    height: 210px;
    background-image: url('/img/tallscroll-l.png');
    background-color: #6c6c6c;
    cursor: pointer;
}

.SlideshowSlider_jCarouselLite_next {
    position: relative;
	float:left;
	clear:right;
    top: 0;
    right: 0;
    width: 56px;
    height: 210px;
    background-image: url('/img/tallscroll-r.png');
    background-color: #6c6c6c;
    cursor: pointer;
}

.SlideshowSlider_jCarouselLite_prev_mp {
    position: relative;
	float:left;
    top: 0;
    left: 0;
    width: 56px;
    height: 210px;
    background-image: url('/img/tallscroll-l.png');
    background-color: #6c6c6c;
    cursor: pointer;
}

.SlideshowSlider_jCarouselLite_next_mp {
    position: relative;
	float:right;
    top: 0;
    right: 0;
    width: 56px;
    height: 210px;
    background-image: url('/img/tallscroll-r.png');
    background-color: #6c6c6c;
    cursor: pointer;
}

.SlideshowSlider_jCarouselLite_prev:visited,
.SlideshowSlider_jCarouselLite_prev:hover {
	text-decoration:none;
	background-color: #8f8f8f;
}

.SlideshowSlider_jCarouselLite_next:visited, 
.SlideshowSlider_jCarouselLite_next:hover {
	text-decoration:none;
	background-color: #8f8f8f;
}
#slideshow_slider LI{
	float:left;
}
#slideshow_slider .item {
	width: 139px;
	padding: 0px 5px 0px 5px;
	height: 210px; 
	position: relative;
	border-right: 1px solid #C6C6C6;
	border-left: 1px solid #ffffff;
	background-color: #E0E0E0;
}

#slideshow_slider h3 {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	font-family: Helvetica Neue, Arial, sans-serif;
	margin: 0px;
	padding: 3px 3px 4px;
}

#slideshow_slider h4 {
	font-size: 12px;
	font-weight: normal;
	color: #888;
	margin: 0px;
	padding: 3px;
	position: absolute;
	bottom: 0px;
}

#slideshow_slider .item img {
    margin: 8px 3px 0px;
}

.sswtabs {
    width: 565px;
    margin:0px auto;
    clear: both;
    border-bottom: 3px solid #253c87;
    overflow: auto;
    font-size: 12px;
    line-height: 15px;
}

.sswtabs li {
    border: 2px solid #c3c3c3;
    border-bottom: none;
    background: #e4e4e4;
    float: left;
    margin-right: 2px; 
    padding: 0px 5px;  
}

.sswtabs li.active {
    background: #253c87;
    border-color: #253c87;
}

.sswtabs li a {
    color: #000;
    text-decoration: none;
}

.sswtabs li.active a {
    color: #fff;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/SlideshowSliderWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ClubSlideshows.css --- */



/* --- End /home/httpd/public/app_frame2/webroot/css/ClubSlideshows.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookSlideshow.css --- */

/* Slideshow View */
body#LSBB_Body .LSBB_Slideshow_View
{
	margin:0 0 30px;
	padding:10px 10px 30px;
	border:2px solid black;
	background:#cccccc;
}

body#LSBB_Body .LSBB_Slideshow_View h3.Headline
{
    margin:0 0 10px 10px;
    padding:0;
    font-size:1.5em;
    line-height:1em;
    font-weight:bold;
}

body#LSBB_Body .LSBB_Slideshow_View h4
{
	margin:0 0 10px 10px;
	padding:0;
	font-size:1.2em;
	line-height:1em;
	font-weight:bold;
}

body#LSBB_Body .LSBB_Slideshow_View h5.Description
{
	margin:0 0 15px 10px;
	padding:0;
	font-size:1em;
	line-height:1.5em;
	font-weight:normal;
}

body#LSBB_Body .LSBB_Slideshow_View ul.Slideshow_Navigation_Menu
{
	margin:0 0 15px;
	padding:0;
	overflow:auto;
	font-size:1.2em;
}

body#LSBB_Body .LSBB_Slideshow_View ul.Slideshow_Navigation_Menu li
{
	list-style:none;
	margin:0;
	padding:0;
}

body#LSBB_Body .LSBB_Slideshow_View ul.Slideshow_Navigation_Menu li a
{
	color:#990000;
	text-decoration:none;
}

body#LSBB_Body .LSBB_Slideshow_View ul.Slideshow_Navigation_Menu li a:hover
{
	text-decoration:underline;
}

body#LSBB_Body .LSBB_Slideshow_View ul.Slideshow_Navigation_Menu li.Prev
{
	float:left;
	width:220px;
	margin:0;
	padding:0 0 0 10px;
}

body#LSBB_Body .LSBB_Slideshow_View ul.Slideshow_Navigation_Menu li.Next
{
	float:right;
	width:220px;
	margin:0;
	padding:0 10px 0 0;
	text-align:right;
}

body#LSBB_Body .LSBB_Slideshow_View .Slideshow_Image .Image img
{
	display:block;
	margin:0 auto;
}

body#LSBB_Body .LSBB_Slideshow_View .Slideshow_Image .Caption
{
	margin:0;
	padding:0;
	font-style:italic;
}

body#LSBB_Body .LSBB_Slideshow_View .Slideshow_Image .Credit
{
	margin:0;
	padding:0;
}
/* /Slideshow View */


/* --- End /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookSlideshow.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/SearchCategoryWidget.css --- */

/*------------------- Search Column Widget -----------------------------------*/
.search_col { 
padding: 0px 10px;
width: 140px;
float: left;
border-left: 1px solid #aaaaaa;
margin-bottom: 20px;
}

.search_col h3 { 
font: 18px Impact, Arial, Helvetica, sans-serif;
color: #aaaaaa;
margin-top: 10px;
margin-bottom: 10px;
}

.search_col ul { 
font-size: 11px;
}

.search_col .categorySearch {
	padding-top: 10px;
font-weight: bold;
color: #aaaaaa;
}

/*------------------- / Search Column Widget -----------------------------------*/

/* --- End /home/httpd/public/app_frame2/webroot/css/SearchCategoryWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookVideoIndex.css --- */

/* Video Index */
body#LSBB_Body .LSBB_Video_Index
{
	margin:0 0 20px;
	padding:10px;
    border:2px solid black;
    background:#cccccc;
}

body#LSBB_Body .LSBB_Video_Index h3.Headline
{
    margin:0 0 20px;
    padding:0 10px 10px 0;
    font-size:1.4em;
    line-height:1em;
    font-weight:bold;
    border-bottom:1px dashed #999999;
}

body#LSBB_Body .LSBB_Video_Index ul
{
    margin:0;
    padding:0;
}

body#LSBB_Body .LSBB_Video_Index li
{
    list-style:none;
    margin:0;
    padding:10px 0;
    overflow:auto;
    border-bottom:1px solid #999999;
}

body#LSBB_Body .LSBB_Video_Index li .Thumbnail_Image
{
    float:left;
    margin:0 10px 0 0;
    padding:0;
}

body#LSBB_Body .LSBB_Video_Index li h4
{
    margin:0 0 .15em;
    font-size:1.25em;
    line-height:1em;
    font-weight:bold;
}

body#LSBB_Body .LSBB_Video_Index li a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body .LSBB_Video_Index li a:hover
{
    text-decoration:underline;
}

body#LSBB_Body .LSBB_Video_Index li .Description
{
    margin:0;
    padding:0;
    font-size:.95em;
    line-height:1.5em;
    font-weight:normal;
}

body#LSBB_Body .LSBB_Video_Index #Middle
{
    text-align:center;
    margin:0 0 10px;
}
/* /Video Index */

/* --- End /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookVideoIndex.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/PrivacyPolicy.css --- */

/* PrivacyPolicy */
.PrivacyPolicy {
    margin: 0px 10px 10px;
    font-size: 12px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/PrivacyPolicy.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/CorporateStaff.css --- */

/* Staff */
.CorporateStaff {
    margin: 0px 10px;
    font-size: 12px;
    line-height: 18px;
}

.CorporateStaff h3 {
    line-height: 25px;
}
    
.CorporateStaff ul.dept {
    padding: 0px 0px 10px 10px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #c3c3c3;
}

.CorporateStaff ul.last {
    border-bottom: none;
}

.CorporateStaff a.more {
    font-weight: bold;
    float: right;
    display: block;
    margin: 0px 0px 10px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/CorporateStaff.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookRotateFour.css --- */

body#LSBB_Body .RotateFour
{
   	margin:0;
   	padding:0;
    overflow: hidden;
}

body#LSBB_Body .RotateFour h3
{
	margin:0;
    padding:0 5px;
    font-size:2em;
    font-weight:bold;
    color:white;
    text-transform:uppercase;
}

body#LSBB_Body .RotateFour .RotateFour_Body
{
    height:280px;
    margin:0;
    padding:5px 0 5px 5px;
    overflow:hidden;
    border:2px solid black;
    background:#cccccc;
}

body#LSBB_Body .RotateFour .Featured
{
    float:left;
    width:400px;
    margin:0;
    padding:5px;
}

body#LSBB_Body .RotateFour .Featured .Image
{
	width:400px;
	height:200px;
	overflow:hidden;
	border:1px solid #990000;
	float:right;
	margin:0 0 5px 5px;
}

body#LSBB_Body .RotateFour .Featured img
{
	background:none;
	margin:0;
	padding:0;
}

body#LSBB_Body .RotateFour .FeaturedList
{
    float:left;
    width:250px;
    padding:0;
    /*height:248px;*/
}

body#LSBB_Body .RotateFour .Featured h4
{
    font-weight: normal;
    padding: 0px;
    margin: 0px;
    font-size: 24px;
    margin-bottom: 8px;
    text-transform:capitalize;
}

body#LSBB_Body .RotateFour .Featured div div.headline h4 a
{
	color:#990000;
    text-decoration:none; 
}

body#LSBB_Body .RotateFour .FeaturedList ul
{
	margin:5px 0 0;
	padding:0;
}

body#LSBB_Body .RotateFour .FeaturedList ul li
{
	list-style:none;
	height:70px;
	margin:0;
	padding:0;
	border-bottom: 1px solid #999999;
}

body#LSBB_Body .RotateFour .FeaturedList ul li.last
{
   border-bottom:none;
}

body#LSBB_Body .RotateFour .FeaturedList ul li div h4
{
	font-size:1em;
	font-weight:normal;
	text-transform:capitalize;
}

body#LSBB_Body .RotateFour .FeaturedList ul li div h4 a
{
	color:#990000;
}

body#LSBB_Body .RotateFour .FeaturedList ul li div a
{

}

body#LSBB_Body .RotateFour .FeaturedList ul li div p
{
    margin:0;
    padding:0;
    font-size:.9em;
}
body#LSBB_Body .RotateFour .FeaturedList ul li div p span
{
	font-style: italic;
	color: black;
}

body#LSBB_Body .RotateFour .FeaturedList ul li div
{
    /*padding: 3px;
    margin-bottom:3px;*/
    margin:0;
    padding:5px;
    height:60px;
}

body#LSBB_Body .RotateFour .FeaturedList ul li div.Selected
{
    background: #fff;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookRotateFour.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/SlideshowView.css --- */

/* slideshow view */
.stsssponsor { 
    clear: both;
    overflow: auto;
    border-bottom: 1px dotted #c3c3c3;
    margin-bottom: 5px;
    font-size: 11px;
    line-height: 20px; 
}

.stsssponsor img { 
    float: left;
    margin: 0px 10px 10px 0px; 
}

.stsssponsor h5 { 
    font-size: 15px;
    font-weight: bold; 
}

.stsssponsor h6 { 
    font-size: 12px;
    color: #717171;
    font-weight: normal; 
}

.ssbody { 
    padding: 5px 10px 0px; 
}

.ssbody h2.headline { 
    clear: left; 
    font-size: 28px;
    line-height: 28px;
}

.ssbody h3 { 
    font-size: 12px;
    line-height: 20px;
    font-family: Georgia, Times New Roman, Times, serif;
    color: #717171;
    clear: left; 
    margin-bottom: 16px;
    margin-top: 5px;
}

.ssbody .slideshow_img { 
    margin: 5px 0px 10px 0px;
    padding: 0px 0px 5px 0px;
    border-bottom: 1px solid #c3c3c3;
    font-family: Helvetica Neue, Arial, sans-serif;
    color: #717171;
    font-size: 11px; 
    overflow: hidden;
    clear: both;
    position: relative;
}

.ssbody .slideshow_img img { 
    margin-bottom: 3px; 
}

.ssbody .slideshow_img .prevNext { 
    clear: both;
    overflow: hidden;
}

.ssbody .slideshow_img .prevNext span { 
    font-style: normal;
    float: left;
    margin-right: 5px; 
}

.ssbody .slideshow_img .capCred {
    border-bottom: 1px solid #ccc;
    overflow: hidden;
}

.ssbody .slideshow_img .capCred .cred { 
    float: right;
    font-size: 10px;
    font-style: italic;
    overflow: hidden; 
    margin: 0px 0px 5px 10px;
}

.ssbody .slideshow_img .capCred .cap {
    font-size: 12px;
    font-family: Georgia, Times New Roman, Times, serif;
    line-height: 20px;
    float: left;
    font-weight: bold;
}

.ssbody .slideshow_img .commentLink {
	font-weight: bold;
	height: 20px;
	color: #717171;
    font-family: Georgia, Times New Roman, Times, serif;
    position: absolute;
    bottom: 0px;
}

.ssnav { 
    float: right;
    margin-bottom: 0px;
    text-align: right;
    font-size: 26px;
    font-weight: bold;
    color: #999;
    width: 210px; 
    line-height: 24px;
    overflow: hidden;
    letter-spacing: -2px;
}

.ssnav span { 
    color: #994ab1; 
}

.ssnav div {
    height: 66px;
    width: 67px;
    float: right;
    margin: 0px 0px 5px 2px; 
    cursor: pointer; 
    background: transparent url('/img/ssbuttons.png') no-repeat;
}

.ssnav .left { 
    background-position: 0 0;
}

.ssnav .left:hover {
    background-position: 0px -66px;
}

.ssnav .play { 
    background-position: -135px 0;
}

.ssnav .play:hover { 
    background-position: -135px -66px;
}

.ssnav .pause { 
    background-position: -202px 0;
}

.ssnav .pause:hover { 
    background-position: -202px -66px;
}

.ssnav .right { 
    background-position: -68px 0;
}

.ssnav .right:hover { 
    background-position: -68px -66px;
}

.ssbody .besocial { 
float: right;
width: 250px;
}

.ssbody .articleLinks { 
float: left;
width: 300px;
}

.ssbody .articleLinks img { 
float: left;
}

.ssbody .pgCount {
    white-space: nowrap;
    float: right;
    font-size: 26px;
    font-weight: bold;
    color: #999;
    line-height: 24px;
    overflow: visible;
    letter-spacing: -2px;
    clear: right;
    margin-right: 5px;
}

.ssbody .pgCount span {
    color: #994ab1; 
}

.ssbody .socNetButtons {
    float: left;
}

.ssbody .socNetButtons a.fbShare {
    position: relative;
    top: -8px;
    margin-right: 5px;
    cursor: pointer;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/SlideshowView.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/BeSocial.css --- */

/* besocial element */

.besocial { 
    float: right;
    text-align: center;
    font-size: 10px;
    color: #c3c3c3;
}

.besocial table { 
    border-collapse: collapse;
    margin: 0px auto 5px;
} 

.besocial table td { 
    border: 1px solid #c3c3c3;
    padding: 2px;
}

.besocial table td.label { 
    border: none;
    vertical-align: middle;
    padding-right: 5px;
} 

.besocial table td img { 
    border: none;
}


/* --- End /home/httpd/public/app_frame2/webroot/css/BeSocial.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ShowsReviewsWidget.css --- */

#showReviews {
padding: 5px;
border: 0px;
}

#showReviews #rss_feed_widget {
border-width: 0px;
margin-bottom: 0px;
}

#showReviews .chisel_d {
border: none;
}

#showReviews .gray {
border-left: 2px solid #cecece;
border-top: 2px solid #253c87;
}

#showReviews #rss_feed_widget ul {
padding: 5px;
}

#showReviews #rss_feed_widget ul li {
padding: 5px 0px;
border-bottom: 1px solid #cccccc;
}

#showReviews #rss_feed_widget ul li.last {
border-bottom: none;
}

#showReviews #rss_feed_widget ul li .postdate {
display: none;
}

#showReviews .r_box {
padding: 0px;
}

#showReviews .r_box .gray .white {
padding-top: 0px;
margin: 0px;
background: #F6F6F6;
}


.showReviewsTabs { 
/*background-color: #dfdfdf;*/
height: 22px;
overflow:hidden;
}

.showReviewsTabs .tab_active a { 
color: #ffffff;
font-size: 13px;
font-weight: bold;
background: #253c87;
display:table-cell;
width: 125px;
height: 22px;
padding-top: 3px;
text-align:center;
border: 1px solid #253c87;
border-bottom: none;
float:left;
font-weight:bold;
margin-right: 1px;
}

.showReviewsTabs .tab_inactive a { 
color: #4b4b4b;
font-size:11px;
font-weight: bold;
text-align:center;
display:table-cell;
border: 1px solid #253c87;
border-bottom: none;
float: left;
width: 125px;
height: 22px;
padding-top: 4px;
background-color: #dfdfdf;
margin-right:1px;
}

.showReviewsTabs .tab_inactive a:hover, .showReviewsTabs .tab_active a:hover { 
text-decoration: none;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/ShowsReviewsWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ComicsStrip.css --- */

.comic_strip { 
padding: 0px 10px 30px;
overflow: hidden;
font: 12px Helvetica Neue, Arial, sans-serif;
}

.comic_strip .back { 
font: bold 12px Helvetica Neue, Arial, sans-serif;
}

.comic_strip img { 
margin-top: 10px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/ComicsStrip.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/SearchAdvancedWidget.css --- */

/*----------------------- Search Advanced -------------------------------------*/


/*Styles for the softpages col & col2*/
.archive_search_col_1 { 
width: 425px;
float: left;
}

.archive_search_col_2 { 
width: 155px;
float: left;
}

/* end Styles for the softpages col & col2*/

.search_advanced { 
padding: 0px 10px;
margin-right: 10px;
float: right;
}

.search_advanced h3 {
margin-bottom: 10px;
}

.search_advanced ul.col1 {
float: left;
width: 120px;
font-size: 11px;
}

.search_advanced ul.col1 li {
width: 120px;
height: 20px;
}

.search_advanced ul.col1 input {
float: left;
margin-right: 10px;
}

.search_advanced ul.col2 { 
width:275px;
float: right;
}

.search_advanced ul.col2 li { 
margin: 7px 0px;
width:280px;
}

.search_advanced ul.col2 li.two_input select { 
width: 125px;
margin-bottom: 7px;
}

.search_advanced ul.col2 li.two_input select.flt_rt { 
float: right;
}

.search_advanced ul.col2 li.two_input select.flt_lt { 
float: left;
}

.search_advanced ul.col2 select { 
width: 100%;
}

.search_advanced ul.col2 input { 
width: 98%;
}

.search_advanced ul.col2 li.last_item { 
border-top: 1px solid #aaaaaa;
margin-top: 10px;
padding: 10px 0px;
text-align:center;
}

.search_advanced ul.col2 li.last_item input { 
width: auto;
}


/*----------------------- / Search Advanced -------------------------------------*/



/* --- End /home/httpd/public/app_frame2/webroot/css/SearchAdvancedWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookSection.css --- */

/* Section Pages */
body#LSBB_Body .LSBB_Section
{
	margin:0 0 20px;
	padding:10px;
    border:2px solid black;
    background:#cccccc;
}

body#LSBB_Body .LSBB_Section h3.Headline
{
    margin:0 0 10px;
    padding:0;
    font-size:1.5em;
    line-height:1em;
    font-weight:bold;
}

body#LSBB_Body .LSBB_Section p
{
    margin:0 0 1em;
}

body#LSBB_Body .LSBB_Section #Middle
{
    float:right;
    margin:0 0 5px 5px;
}

body#LSBB_Body .LSBB_Section .Category_List
{
    margin:5px 0 30px;
    padding:0 0 0 10px;
    font-size:1.15em;
    font-weight:bold;
}

body#LSBB_Body .LSBB_Section .Category_List li
{
    margin:10px 0;
    padding:0;
    list-style-position:inside;
}

body#LSBB_Body .LSBB_Section .Category_List a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body .LSBB_Section .Category_List a:hover
{
    text-decoration:underline;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings
{
	margin:0 0 0 10px;
	padding:0;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings li
{
	list-style:none;
	margin:0;
	padding:0;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings li h4
{
    margin:0 0 5px;
    padding:0;
    font-size:1.25em;
    line-height:1em;
    font-weight:bold;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings li ul.Category_Listing
{
	margin:0;
	padding:15px 0 0;
	border-top:1px solid #999999;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings li ul.Category_Listing li
{
	margin:0 0 30px;
	padding:0;
}


body#LSBB_Body .LSBB_Section ul.Category_Listings li ul.Category_Listing li h5
{
	margin:0 0 5px;
	font-size:1.15em;
    line-height:1em;
    font-weight:normal;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings li ul.Category_Listing li h5 a
{
	color:#990000;
	text-decoration:none;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings li ul.Category_Listing li h5 a:hover
{
	text-decoration:underline;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings li ul.Category_Listing li h6
{
	margin:0 0 5px;
	font-size:.85em;
    line-height:1em;
    font-weight:bold;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings li ul.Category_Listing li p.Teaser
{
    margin:0;
    padding:0;
    font-size:.95em;
    line-height:1.5em;
    font-weight:normal;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings li ul.Category_Listing li p.Teaser
{
    margin:0;
    padding:0;
    font-size:.95em;
    line-height:1.5em;
    font-weight:normal;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings li ul.Category_Listing li p.Teaser .More_Link a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings li ul.Category_Listing li p.Teaser .More_Link a:hover
{
    text-decoration:underline;
}
/* /Section Pages */

/* --- End /home/httpd/public/app_frame2/webroot/css/LittleSexyBlackBookSection.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ColumnWidget.css --- */

/* -------------------------------- Column Widget ----------------------------------------*/

.column_section { 
padding: 0px 10px;
font-size: 12px;
}

.column_section ul li { 
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px dotted #aaaaaa;
overflow: hidden;
}

.column_section ul li h3 { 
font: 18px Georgia, Times New Roman, Times, serif;
}

.column_section ul li img { 
float: right;
margin-left: 10px;
}

.column_section ul li small { 
font-size: 11px;
color: #888888;
}

.column_section ul li.column_more { 
font-weight: bold;
font-size: 11px;
border: none;
text-align: right;
}


/* hide stock h2 on columns toc */
.columnstoc h2.colh2, .sextoc h2.colh2 {
    display: none;
}


/* -------------------------------- / Column Widget ----------------------------------------*/

/* --- End /home/httpd/public/app_frame2/webroot/css/ColumnWidget.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/FilmReviews.css --- */

/* FilmReviews */
.FilmReviews {
    font-size: 12px;
    line-height: 15px;
}

.FilmReviews h2 {
    margin-bottom: 0px;
}

.FilmReviews .resultsPerPage {
    border-bottom: 1px dotted #c3c3c3;
    margin: 5px 10px;
    text-align: right;
    white-space: nowrap;
    font-size: 11px;
    color: #888;
    padding-bottom: 5px;
}

.FilmReviews .resultsPerPagebottom {
    margin: 0px 10px 5px;
    text-align: left;
    white-space: nowrap;
    font-size: 11px;
    padding-bottom: 5px;
}

.FilmReviews .resultsPerPage span.total {
    float: left;
    text-align: left;
    font-size: 11px;
    color: #888;
    font-style: italic;
    margin-top: 5px;
}

.FilmReviews .review {
    margin: 5px 10px;
    border-bottom: 1px dotted #c3c3c3;
    padding: 5px 0px;
    clear: both;
    overflow: auto;
}

.FilmReviews .review img {
    float: right;
    margin: 0px 0px 5px 10px;
}

.FilmReviews .review .headline {
    font-size: 18px;
    line-height: 22px;
    font-weight: normal;
    font-family: Georgia, Times New Roman, Times, serif;
}

.FilmReviews .review .subhead {
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 5px;
    color: #888;
}

.FilmReviews .review .byline {
    font-size: 12px;
    font-weight: normal;
    color: #888;
}

.FilmReviews .review .pubDate {
    font-size: 12px;
    font-weight: normal;
    color: #888;
    font-style: italic;
}

.FilmReviews .review .blurb {
    margin-top: 10px;
}

.FilmReviews .Pagination {
    float: right;
    padding: 5px 10px 5px;
    font-size: 11px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/FilmReviews.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ClubsPhotos.css --- */

.clbPhotos {
	margin-bottom: 15px;
	background-color: #202020;
	padding: 0px 10px 10px;
	float: left;
	width: 645px;
	color: #000;
}

.clbPhotos a {
	color: #ff0000;
}

.clbPhotos ul.main li.mainItem {
	float: left;
	padding: 3px;
	background-color: #333;
	text-align: center;
	margin: 0px 6px 10px 0px;
	height: 200px;
	width:200px;
	overflow:hidden;
}

.clbPhotos ul.main li.mainItem ul.inner {
	color: #fff;
	font-size: 11px;
	background-color: none;
}

.clbPhotos ul.main li.mainItem ul.inner li {
	border: none;
	background-color: none;
}

.clbPhotos ul.main li.mainItem ul.inner li a {
	font-weight: bold;
}

.clbPhotos h3 {
	height: 20px;
}

.clbPhotos span.clbSelect {
	float: right;
	width: 300px;
	text-align: right;
}

.clbPhotos span.h3Left {
	float: left;
	width: 300px;
}

.clbPhotos .photoHeader {
	font-size: 14px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/ClubsPhotos.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/ClubsView.css --- */

.ViewWrapper
{
	background-color: #202020;
	overflow: auto;
	border: 1px solid #000000;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	width: 665px;
}

.View_leftCol
{
	width: 405px;
	float: left;
}


.ViewWrapper h1
{
	color: #ffffff;
	margin: 10px;
	font-size: 24px;
	font-weight: normal;
}

.descriptor
{
	color: #F10202;
}
.club_info
{
	color: #ffffff;
	line-height: 18px;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 10px 0px 20px;
	border-bottom: solid 1px #111111;
	padding: 0px 0px 10px 0px;
	
}

.ViewWrapper h4
{
    color:	#F10202;
    font-size: 18px;
    font-weight: normal;
    margin: 5px 0px;
}

.ViewWrapper .clbPhotos #white
{
    color: #ffffff;
	display: inline;
}

.ViewWrapper .ClubSlideshow
{
	padding: 10px;
	background-color: #202020;
	overflow: auto;
	height: 400px;
	clear: none;
}

.ViewWrapper .clbPhotos 
{
		width: 210px;
		float: left;
		margin: 10px;
		padding: 0px 10px 10px;
		color: #000;
		margin-bottom: 15px;
		background-color: #202020;
	}
	
.ViewWrapper .clbPhotos a {
	color: #ff0000;
}

.ViewWrapper .clbPhotos ul.main li.mainItem {
	padding: 6px 3px;
	background-color: #333;
	text-align: center;
	margin: 5px
}

.ViewWrapper ul li.mainItem
{
	overflow: hidden; 
	width: 200px
}

.ViewWrapper .clbPhotos ul.main li.mainItem ul.inner {
	color: #fff;
	font-size: 11px;
	background-color: none;
}

.ViewWrapper .clbPhotos ul.main li.mainItem ul.inner li {
	border: none;
	background-color: none;
}

.ViewWrapper .clbPhotos ul.main li.mainItem ul.inner li a {
	font-weight: bold;
}

.ViewWrapper .clbPhotos h3 {
	height: 20px;
}

.ViewWrapper .clbPhotos span.clbSelect {
	float: right;
	width: 300px;
	text-align: right;
}

.ViewWrapper .clbPhotos span.h3Left {
	float: left;
	width: 300px;
}

.ViewWrapper .clbPhotos .photoHeader {
	font-size: 14px;
}
/*END CLUBPHOTOS*/

.club_events
{
	float: left;
    margin: 10px;	
}

.club_events h3
{
	color: #ffffff;
	margin: 10px 0px 5px 0px;
	padding: 10px 0px 0px 0px;
	border-top: 1px solid #999999;
	
}

.club_events h4
{
	font-size: 14px;
}

.club_events p
{
	font-size: 12px;
	color: #ffffff;
	line-height: 14px;
	margin: 5px 10px;
}

.ClubsDescription{
	text-align:justify;
	padding:10px;
	color:#ffffff;
	font-size:10pt;
	font-weight:normal;
}
.ClubsView img {
	margin: 10px 0px 5px 10px;
}

.clubEvent img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

/* --- End /home/httpd/public/app_frame2/webroot/css/ClubsView.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/FlatAds.css --- */

.FlatAds 
 {
    text-align:         left;
 }
 
.bizrate
 {
    margin-left:        36px;

 }
 
.Mock
{
    text-align:         center;
    height:             100px;
    width:              160px;
    background:         #069;
    margin:             10px;
}

.rail
 {
    text-align:          center;
 }
 
.rail img
 {
    border:              none;
 }

/* --- End /home/httpd/public/app_frame2/webroot/css/FlatAds.css --- */
/* --- Start /home/httpd/public/app_frame2/webroot/css/PromoMultiWidget.css --- */

/* promosearch widget */
.promomulti li.item {
border-bottom: 1px dotted #c3c3c3;
margin: 0 10px;
padding: 10px 0;
overflow: auto;
font-size: 12px;
line-height: 16px;
}

.promomulti li.item h3 { 
margin-top: 5px;
font-family: Georgia, Times New Roman, Times, serif;
font-size: 18px;
font-weight: normal;
}

.promomulti li.item h4 { 
margin-top: 0px;
color: #888;
font-size: 14px;
font-weight: normal;
}  

.promomulti li.item .map_line { 
margin-top: 5px;
font-size: 14px;
color: #888888;
font-weight: bold;
}

.promomulti li.item .map_line a { 
color: #888888;
}

.promomulti li.item h6 { 
margin-top: 0px;
color: #888;
font-weight: normal;
font-size: 12px;
}  

.promomulti li.item img {
float: right;
margin-left: 10px;
}

.promomulti li.item .button { 
float: left;
clear: both;
}

.promomulti li.item p {
margin: 10px 0px;
}

.promomulti li.item p a.more {
font-weight: bold;
white-space: nowrap;
}

.promomulti li.more {
text-align: right;
border-bottom: none;
font-size: 12px;
padding: 5px 10px 10px;
}

.eventview .promomulti h2 {
border: 0px;
font-size: 18px;
font-family: Helvetica Neue, Arial, sans-serif;
margin-bottom: 5px;
line-height: 18px;
font-weight: normal;
}

.eventview .promomulti ul {
margin-bottom: 10px;
}

.eventview .promomulti li.item h3 {
margin-top: 0px;
}

.eventview .promomulti li.item {
border: 0px;
padding: 0px;
}

.promoEventsArea .promomulti li.more,
.promoOnSaleArea .promomulti li.more,
.promoFreeStuffArea .promomulti li.more {
display: none !important;
}

.eventview .promomulti p {
line-height: 20px;
}

.eventview .promomulti li.more {
display: none;
}

.promomulti .on_sale_links { 
padding-left: 10px;
}



/* --- End /home/httpd/public/app_frame2/webroot/css/PromoMultiWidget.css --- */
/* --- Start /home/httpd/public/app/law2/webroot/css/sexyblackbook.css --- */

body#LSBB_Body
{
    margin:0;
    padding:0;
    background:white;
    text-align:center;
    font:normal normal normal 100% Arial,Helvetica,sans-serif;
    background:white url( /img/little_sexy_black_book/page_bg.gif ) repeat-x;
}

body#LSBB_Body img
{
    padding:0;
    border:none;
}

body#LSBB_Body #LSBB_Content_Area
{
    width:1000px;
    margin:0 auto;
    text-align:left;
    font-size:.9em;
    
}

body#LSBB_Body #LSBB_Content_Header
{
    overflow:hidden;
}

body#LSBB_Body #LSBB_Content_Header h1
{
    float:left;
    width:265px;
    height:90px;
    margin:0;
    padding:0;
}

body#LSBB_Body #Top
{
    float:left;
    width:728px;
    height:90px;
    margin:0;
    padding:0 0 10px 7px;
}

body#LSBB_Body #LSBB_Primary_Navigation
{
	clear:both;
	height:25px;
    margin:10px 0;
    padding:0 0 0 15px;
    border-top:2px solid black;
    background:transparent url(/img/little_sexy_black_book/top_nav_bg.gif) repeat-x;
	vertical-align:top;
}

body#LSBB_Body #LSBB_Primary_Navigation li
{
	float:left;
    list-style:none;
    margin:0;
    padding:0 6px 0 7px;
    height:25px;
    line-height:25px;
    font-size:.9em;
    font-weight:bold;
    text-transform:uppercase;
    vertical-align:top;
    background:transparent url(/img/little_sexy_black_book/top_nav_item_bg.gif) no-repeat;
}

body#LSBB_Body #LSBB_Primary_Navigation li.Facebook_Link
{
	height:42px;
	text-transform:none;
}

body#LSBB_Body #LSBB_Primary_Navigation li.Facebook_Link img
{
	vertical-align:top;
}

body#LSBB_Body #LSBB_Primary_Navigation li a
{
    color:black;
    text-decoration:none;
}

body#LSBB_Body #LSBB_Content_Body
{
    overflow:auto;
    padding:0 0 20px;
    border-bottom:1px solid #cccccc;
}

body#LSBB_Body #LSBB_Content_Body .Content_Column
{
    float:left;
}

body.LSBB_Index #LSBB_Content_Column_1
{
    width:670px;
	margin:0 15px 0 10px;    
}

body.LSBB_Inner_Page #LSBB_Content_Column_1
{
    width:680px;
	margin:0 15px 0 0;    
}

body.LSBB_Inner_Page #LSBB_Content_Column_1 #LSBB_Content_Column_1_Bottom
{
 	border-top:1px solid #cccccc;
 	padding:10px 0 0;
}

body#LSBB_Body #LSBB_Content_Column_2
{
    width:300px;
    margin:0;
}

body#LSBB_Body #LSBB_Content_Footer
{
    margin:20px 0 0;
    padding:10px 0 0;
}

body#LSBB_Body #LSBB_Content_Footer .Ads
{
	margin:0 auto;
	text-align:center;
}

body#LSBB_Body #LSBB_Content_Footer #LSBB_Bottom_Navigation
{
	clear:both;
    margin:0;
    padding:10px 0;
    text-align:center;
}

body#LSBB_Body #LSBB_Content_Footer #LSBB_Bottom_Navigation li
{
	display:inline;
    list-style:none;
    margin:0;
    padding:0 10px;
    font-size:.8em;
    font-weight:bold;
}

body#LSBB_Body #LSBB_Content_Footer #LSBB_Bottom_Navigation li a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body #LSBB_Content_Footer .Copyright
{
    margin:0;
    padding:0 0 10px;
    font-size:.75em;
    text-align:center;
}
/* /Page Layout */


/* Twitter Widget */
body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget
{
	clear:both;
    margin:10px 0 10px;
    padding:0;
}

body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget h3
{
    margin:0;
    padding:5px 0 0;
    font-size:1.45em;
    line-height:1em;
    font-weight:bold;
    color:black;
    text-transform:uppercase;
}

body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget h3 span
{
	color:white;
}

body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget ul
{
    margin:0;
    padding:5px 5px 0;
    border:1px solid #990000;
    border-bottom-width:0;
    background:white;
    overflow:auto;
}

body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget li
{
	clear:both;
	overflow:auto;
    list-style:none;
    margin:0 0 10px;
    padding:0px;
    font-size:.85em;
}

/*body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget li .Image
{
    float:left;
    width:120px;
    margin:0 10px 0 0;
}

body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget li .Image img
{
    display:block;
    margin:0;
    padding:0;
    border:1px solid #990000;
}

body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget li h4
{
    margin:0;
    padding:0;
    font-size:.85em;
    font-weight:bold;
    text-transform:uppercase;
}
*/

body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget li a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget li a:hover
{
    text-decoration:underline;
}

body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget div.moreLink
{
    margin:0;
    padding:0 5px 5px;
    border:1px solid #990000;
    border-top-width:0;
    background:white;
    overflow:auto;
	text-align:right;
	font-size:.8em;
	font-weight:bold;
}

body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget div.moreLink a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body #LSBB_Content_Column_2 #Twitter_Widget div.moreLink a:hover
{
    text-decoration:underline;
}
/* /Twitter Widget */


/* Recent Articles Bin */
body#LSBB_Body .Recent_Articles
{
    margin:0;
    padding:0;
    border-top:1px solid #cccccc;
    overflow:auto;
}

body#LSBB_Body .Recent_Articles h3
{
    margin:0;
    padding:15px 5px 0;
    font-size:1.45em;
    line-height:1em;
    font-weight:bold;
    color:black;
    text-transform:uppercase;
}

body#LSBB_Body .Recent_Articles ul
{
    margin:5px;
    padding:0;
    overflow:auto;
}

body#LSBB_Body .Recent_Articles li
{
    list-style:none;
    margin:0;
    padding:10px;
    overflow:auto;
    border-bottom:1px solid #cccccc;
}

body#LSBB_Body .Recent_Articles li .Image
{
    float:left;
    width:120px;
    margin:0 10px 0 0;
}

body#LSBB_Body .Recent_Articles li .Image img
{
    display:block;
    margin:0;
    padding:0;
    border:1px solid #990000;
}

body#LSBB_Body .Recent_Articles li h4
{
    margin:0 0 5px;
    padding:0;
    font-size:.9em;
    line-height:1.1em;
}

body#LSBB_Body .Recent_Articles li h4 a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body .Recent_Articles li h4 a:hover
{
    text-decoration:underline;
}

body#LSBB_Body .Recent_Articles li h5
{
    margin:0 0 5px;
    padding:0;
    font-size:.9em;
    line-height:1.1em;
    font-weight:normal;
    font-style:italic;
}

body#LSBB_Body .Recent_Articles li h6
{
    margin:0 0 5px;
    padding:0;
    font-size:.75em;
    line-height:1.1em;
    font-weight:normal;
}

body#LSBB_Body .Recent_Articles li h6 .Label
{
	font-weight:bold;
}

body#LSBB_Body .Recent_Articles li p.Teaser
{
    margin:0 0 5px;
    padding:0;
    font-size:.9em;
    line-height:1.2em;
    font-weight:normal;
}

body#LSBB_Body .Recent_Articles li p.Teaser .More_Link
{
    font-weight:bold;
}

body#LSBB_Body .Recent_Articles li p.Teaser .More_Link a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body .Recent_Articles li p.Teaser .More_Link a:hover
{
    text-decoration:underline;
}

body#LSBB_Body .Recent_Articles li.More_Link
{
	padding-bottom:0;
	border-bottom:none;
	text-align:right;
	font-size:.85em;
	font-weight:bold;
}

body#LSBB_Body .Recent_Articles li.More_Link a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body .Recent_Articles li.More_Link a:hover
{
    text-decoration:underline;
}
/* /Recent Articles Bin */


/* Recent Listings Bin */
.Recent_Listings
{
    margin:0;
    padding:0;
    overflow:auto;
}

.Recent_Listings h3
{
    margin:0;
    padding:10px 5px 0;
    font-size:1.45em;
    font-weight:bold;
    color:black;
    text-transform:uppercase;
}

.Recent_Listings ul
{
    margin:0 5px 5px;
    padding:0;
    overflow:auto;
}

.Recent_Listings li
{
    list-style:none;
    margin:0;
    padding:10px;
    overflow:auto;
    border-bottom:1px solid #cccccc;
}

body#LSBB_Body .Recent_Listings li h4
{
    margin:0 0 5px;
    padding:0;
    font-size:.9em;
    line-height:1.1em;
}

body#LSBB_Body .Recent_Listings li h4 a
{
    color:#990000;
    text-decoration:none;
}

.Recent_Listings li h4 a:hover
{
    text-decoration:underline;
}

body#LSBB_Body .Recent_Listings li h5
{
    margin:0 0 5px;
    padding:0;
    font-size:.75em;
    line-height:1.1em;
    font-weight:normal;
}

body#LSBB_Body .Recent_Listings li h5 .Label
{
	font-weight:bold;
}

body#LSBB_Body .Recent_Listings li p.Teaser
{
    margin:0 0 5px;
    padding:0;
    font-size:.9em;
    line-height:1.2em;
    font-weight:normal;
}

body#LSBB_Body .Recent_Listings li p.Teaser .More_Link
{
    font-weight:bold;
}

body#LSBB_Body .Recent_Listings li p.Teaser .More_Link a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body .Recent_Listings li p.Teaser .More_Link a:hover
{
    text-decoration:underline;
}

body#LSBB_Body .Recent_Listings li.More_Link
{
	border-bottom:none;
	text-align:right;
	font-size:.85em;
	font-weight:bold;
}

body#LSBB_Body .Recent_Listings li.More_Link a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body .Recent_Listings li.More_Link a:hover
{
    text-decoration:underline;
}
/* /Recent Listings Bin */


/* Recent Videos Tile */
body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos
{
	float:left;
	width:300px;
    margin:0 50px 0 0;
    padding:0;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos h3
{
    margin:0;
    padding:2px 0 4px;
    font-size:1.45em;
    font-weight:bold;
    text-transform:uppercase;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos ul
{
    margin:0;
    padding:0;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos li
{
	clear:both;
	overflow:auto;
    list-style:none;
    margin:0;
    padding:10px;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos li .Image
{
    float:left;
    width:120px;
    margin:0 10px 0 0;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos li .Image img
{
    display:block;
    margin:0;
    padding:0;
    border:1px solid #990000;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos li h4
{
    margin:0;
    padding:0;
    font-size:.85em;
    font-weight:bold;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos h4 a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos a:hover
{
    text-decoration:underline;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos li p.Teaser
{
    margin:0 0 5px;
    padding:0;
    font-size:.9em;
    line-height:1.2em;
    font-weight:normal;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos li.More_Link
{
	border-bottom:none;
	text-align:right;
	font-size:.85em;
	font-weight:bold;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos li.More_Link a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Videos li.More_Link a:hover
{
    text-decoration:underline;
}
/* /Recent Videos Tile */


/* Slideshows Bin */
body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows
{
	float:left;
	width:320px;
    margin:0;
    padding:0;
    overflow:auto;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows h3
{
    margin:0;
    padding:2px 0 4px;
    font-size:1.45em;
    font-weight:bold;
    text-transform:uppercase;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows ul
{
    margin:0;
    padding:0;
    overflow:auto;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows li
{
	float:left;
	width:140px;
    list-style:none;
    margin:0;
    padding:10px;
    text-align:center;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows .Image
{
    margin:0 auto 5px;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows li .Image img
{
    display:block;
    margin:0 auto;
    border:1px solid #990000;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows li h4
{
    margin:0;
    padding:0;
    font-size:.9em;
    line-height:1.1em;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows li h4 a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows li h4 a:hover
{
    text-decoration:underline;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows li h5
{
    margin:0;
    padding:0;
    font-size:.9em;
    line-height:1.1em;
    font-weight:normal;
    font-style:italic;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows li p.Teaser
{
    margin:0 0 5px;
    padding:0;
    font-size:.9em;
    line-height:1.2em;
    font-weight:normal;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows li.More_Link
{
	clear:both;
	float:none;
	width:auto;
	margin:0;
	padding:0;
	text-align:right;
	font-size:.85em;
	font-weight:bold;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows li.More_Link a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body #LSBB_Content_Column_1 .Recent_Slideshows li.More_Link a:hover
{
    text-decoration:underline;
}
/* /Slideshows Bin */


body#LSBB_Body #LSBB_Content_Column_2 #Middle
{
    margin:10px 0 10px;
	padding:0;
}


/* Sponsored Listings Tile */
body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings
{
	clear:both;
    margin:10px 0 10px;
    padding:0;
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings h3
{
    margin:0;
    padding:5px 0 0;
    font-size:1.45em;
    line-height:1em;
    font-weight:bold;
    color:black;
    text-transform:uppercase;
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings ul
{
    margin:0;
    padding:5px;
    border:1px solid #990000;
    background:white;
    overflow:auto;
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings li
{
	clear:both;
	overflow:auto;
    list-style:none;
    margin:0 0 10px;
    padding:0px;
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings li .Image
{
    float:left;
    width:120px;
    margin:0 10px 0 0;
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings li .Image img
{
    display:block;
    margin:0;
    padding:0;
    border:1px solid #990000;
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings li h4
{
    margin:0;
    padding:0;
    font-size:.85em;
    font-weight:bold;
    text-transform:uppercase;
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings li h4 a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings li h4 a:hover
{
    text-decoration:underline;
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings li p.Description
{
    margin:0 0 5px;
    padding:0;
    font-size:.9em;
    line-height:1.2em;
    font-weight:normal;
    /* font-style:italic; */
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings li.More_Link
{
	margin:0;
	text-align:right;
	font-size:.8em;
	font-weight:bold;
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings li.More_Link a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body #LSBB_Content_Column_2 .Sponsored_Listings li.More_Link a:hover
{
    text-decoration:underline;
}
/* /Sponsored Listings Tile */


/* Adindex Tower */
/*
.AdIndexTower
{
    margin:             5px auto 10px auto;
    width:              158px;
    border:             1px #344c7c solid;
    background:         #ffffff;
}

.AdIndexTower img
{
    border:             0px;
    margin:             0px;
    width:              158px;
}

.AdIndexTower h2
{
    background:         #ccc;
    border-top:         1px #344c7c solid;
    border-bottom:      1px #344c7c solid;
    padding:            5px 0px 1px 0px;
    margin:             -5px 0px -1px 0px;
    text-transform:     uppercase;
    font-size:          13px;
    text-align:         center;
}    

.AdIndexTower h3
{
    color:              #666;
    font-style:         italic;
    margin:             5px 0px 0px 7px;
    padding:            0px;
    text-align:         left;
    font-size:          12px;
}

.AdIndexTower h4
{ 
    font-size:          12px;
    margin:             0px;
    padding:            0px;
}

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

.AdIndexTower li
{
    text-align:center;
}

.AdIndexTower li a
{
    color:              #344C7C;
    text-decoration:    none;
    font-size:          .8em;
}

.AdIndexTower div.more
{
    text-align:         right;
    margin:             5px;
    border-top:         1px #999999 solid;
    font-size:          .8em;
}

.AdIndexTower a.more
{
    color:              #344C7C;
    text-decoration:    none;
}
*/
/* /AdIndex Tower */


/* Backpage Categories */
/*
.BackpageCategories
{
    background-color:   #FFFFFF;
    background-image:   url(/img/backpage_09.jpg);
    background-repeat:  repeat-x;
    border:             1px solid #666666;
    font-size:          10px;
    margin:             10px auto;
    padding:            0px;
    text-align:         left;
    width:              158px;    
}

.BackpageCategories a
{
    color:#344C7C;
    text-decoration:none;
}

.BackpageCategories a:hover
{
    color:#344C7C;
    text-decoration:underline;
}

.BackpageCategories img
{
    display:            none;
}

.BackpageCategories .bpFoot
{
    font-weight:        bold;
    color:              #666666;
    font-size:          10px;
    padding:            0px;
    text-align:         center;
    margin:             35px auto 2px auto;
}

.BackpageCategories ul 
{
    margin:             0px 0px 10px 25px;
    padding:            0px;
    text-align:         left;
    list-style-type:    square;
}

.BackpageCategories li
{
    color:             #999999;
    margin:            4px 0px 0px 0px;
}
*/
/* /Backpage Categories */


/* Personal of the Day */
/*
#perswrap
{
    width:              158px;
    text-align:         center;
    border:             1px solid #666666;
    background:         #FFFFFF;
    padding:            10px 0 10px 0;
    margin:             auto; 
    font-size:          9pt;
    margin-bottom:      10px;
}


#perswrap a:link
{
    color: #344c7c;
    text-decoration:none;
    font-weight:bold;
}

#perswrap a:visited
{
    color: #344c7c;
    text-decoration:none;
    font-weight:bold;
}

#perswrap a:hover
{
    color: #8993ae;
    text-decoration:none;
    font-weight:bold;
}

#persheader
{
    color: #222222;
    text-transform:uppercase;
    font-size:10pt;
    font-weight:bold;
}

#perswrap img
{
	border:1px solid black;
}

#perswrap p
{
	text-align:left;
	line-height:1.3em;
	padding:0;
	margin:0 auto 0 auto;
	width:130px;
}

#persmore
{
	text-align:         right;
	font-size:          90%;
	margin:             3px 10px 0 0;
}
*/
/* /Personal of the Day */


/* Pagination */
/*
.Pagination_Notice
{
    text-align:right;
    font-size:.9em;
    text-transform:uppercase;
}

.Pagination_Menu
{
    margin:0;
    padding:0 0 0 1em;
    font-size:.9em;
}

.Pagination_Menu li
{
    list-style:none;
    margin:0;
    padding:0 0 0 .25em;
    text-transform:uppercase;
}

.Pagination 
{
    margin:0 0 10px;
    text-align:right;
}

.Pagination *
{
    display:inline;
}

.Pagination .Pagination_Menu
{
    
}
*/
/* /Pagination */



/* Article Pages */
body#LSBB_Body .LSBB_Article
{
	margin:0 0 30px;
	padding:10px;
    border:2px solid black;
    background:#cccccc;
}

body#LSBB_Body .LSBB_Article .Article_Header
{
    margin:0 0 15px;
}

body#LSBB_Body .LSBB_Article h3
{
    margin:0 0 5px;
    padding:0;
    font-size:1.5em;
    line-height:1em;
    font-weight:bold;
    color:black;
}

body#LSBB_Body .LSBB_Article h4
{
    margin:0 0 5px;
    padding:0;
    font-size:1.5em;
    line-height:1em;
    font-weight:normal;
}

body#LSBB_Body .LSBB_Article h5.Byline
{
    margin:0 0 5px;
    padding:0;
    font-size:1em;
    font-weight:normal;
}

body#LSBB_Body .LSBB_Article .Article_Body
{
	overflow:auto;
}

body#LSBB_Body .LSBB_Article .Article_Body p
{
    margin:0 0 1em;
    font-size:1em;
    line-height:1.25em;
}

body#LSBB_Body .LSBB_Article .Article_Body ul
{
	list-style-position:inside;
	margin:0 0 1em;
}

body#LSBB_Body .LSBB_Article .Image_Sidebar
{
    float:left;
    margin:0 10px 0 0;
}

body#LSBB_Body .LSBB_Article .Image_Sidebar .Image
{
    margin:0 0 10px;
    padding:0;
    border:1px solid #999999;
}

body#LSBB_Body .LSBB_Article .Image_Sidebar .Image img
{
	display:block;
	margin:0;
	padding:0;
}

body#LSBB_Body .LSBB_Article #Middle
{
    float:right;
    margin:0 0 5px 5px;
}
/* /Article Pages */


/* Backpage Tile */
body#LSBB_Body .BackpageClassifieds
{
	background:white;
	margin:10px auto;
	padding:0;
	text-align:left;
	width:auto;
	border:1px solid #990000;
}

body#LSBB_Body .BackpageClassifieds #bpInclude
{
	padding:10px;
	border:none;
	color:#222222;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
}

body#LSBB_Body .BackpageClassifieds #bpInclude .bpWrap
{
	margin-left:15px;
	text-indent:-15px;
}

body#LSBB_Body .BackpageClassifieds #bpInclude .bpWrap:before
{
	content:'\02605\000A0';
}

body#LSBB_Body .BackpageClassifieds #bpInclude .bpMore
{
	text-align:right;
	font-size:.85em;
	font-weight:bold;
}

body#LSBB_Body .BackpageClassifieds #bpInclude .bpMore:after
{
	content:'\000A0\000BB';
}
/* /Backpage Tile */


/* Category Pages */
body#LSBB_Body .LSBB_Category
{
	margin:0 0 20px;
	padding:10px;
    border:2px solid black;
    background:#cccccc;
}

body#LSBB_Body .LSBB_Category h3.Headline
{
    margin:0 0 10px;
    padding:0;
    font-size:1.5em;
    line-height:1em;
    font-weight:bold;
}

body#LSBB_Body .LSBB_Category .Category_Header h4
{
    margin:0 0 10px;
    padding:0;
    font-size:1.25em;
}

body#LSBB_Body .LSBB_Category .Sponsored_Listings
{
    margin:0 0 10px;
    border:1px dashed #999999;
    border-width:1px 0;
}

body#LSBB_Body .LSBB_Category .Sponsored_Listings h5
{
    margin:5px 0 5px;
    padding:0;
    text-align:right;
    font-size:.7em;
    font-weight:normal;
    color:#999999;
    text-transform:uppercase;
}

body#LSBB_Body .LSBB_Category .Listing
{
	clear:both;
    font-size:.85em;
    padding-bottom:15px;
}

body#LSBB_Body .LSBB_Category .Listing h6
{
    margin:0;
    padding:0;
    font-size:1.2em;
    font-weight:bold;
}

body#LSBB_Body .LSBB_Category .Listing h6 a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body .LSBB_Category .Listing h6 a:hover
{
    text-decoration:underline;
}

body#LSBB_Body .LSBB_Category .Listing .Listing_Flag
{
    font-size:.9em;
    font-style:italic;
    text-transform:uppercase;
}

body#LSBB_Body .LSBB_Category .Listing .Description
{
    margin:0 0 5px;
}

body#LSBB_Body .LSBB_Category .Listing .Address_Block
{
    padding-right:10px;
    line-height:1.2em;
    font-weight:bold;
}

body#LSBB_Body .LSBB_Category .Listing .Address_Block .Phone
{
    display:block;
}

body#LSBB_Body .LSBB_Category .Listing .Location_Info
{
    line-height:1.2em;
    font-weight:bold;
}

body#LSBB_Body .LSBB_Category .Listing .Location_Info .Drinks
{
    text-transform:uppercase;
}


body#LSBB_Body .LSBB_Category .Listing .Location_Info .Hours
{
    display:block;
}

body#LSBB_Body .LSBB_Category #Middle
{
    text-align:center;
    margin-bottom:10px;
}
/* /Category Pages */


/* Coupons */
#LSBB_Body .LSBB_Listing_Page .LSBB_Coupon
{
    margin:0 auto 10px;
    border:3px dashed #e80000;
    padding:5px 10px 10px;
    background:white;
}

#LSBB_Body .LSBB_Listing_Page .LSBB_Coupon .Print_Link
{
    margin:0;
    padding:0;
    text-align:right;
    font-size:.7em;
}

#LSBB_Body .LSBB_Listing_Page .LSBB_Coupon .Print_Link a
{
    color:#e80000;
    text-decoration:none;
    text-transform:capitalize;
}

#LSBB_Body .LSBB_Listing_Page .LSBB_Coupon .Print_Link a:hover
{
    text-decoration:underline;
}

#LSBB_Body .LSBB_Listing_Page .LSBB_Coupon h4.Listing_Name
{
    margin:10px 0 0;
    padding:0;
    text-align:center;
    font-weight:bold;
    text-transform:uppercase;
}

#LSBB_Body .LSBB_Listing_Page .LSBB_Coupon h5.Headline
{
    margin:0 0 10px;
    padding:0;
    text-align:center;
    font-size:1.5em;
    font-weight:bold;
    color:#e80000;
    text-transform:uppercase;
}

#LSBB_Body .LSBB_Listing_Page .LSBB_Coupon p
{
	font-size:.9em;
}

#LSBB_Body .LSBB_Listing_Page .LSBB_Coupon .Legal
{
    margin:0 0 5px;
    font-size:.9em;
    line-height:1.2em;
}

#LSBB_Body .LSBB_Listing_Page .LSBB_Coupon .Expiration_Date
{
    margin:0;
    font-size:.9em;
    line-height:1.2em;
}
/* /Coupons */


/* Slideshow Widget */
body#LSBB_Body .Slideshow_Widget
{
    margin:0 0 30px;
    padding:0;
    overflow:auto;
}

body#LSBB_Body .Slideshow_Widget h3
{
    margin:0;
    padding:0 5px;
    font-size:2em;
    font-weight:bold;
    color:white;
    text-transform:uppercase;
}

body#LSBB_Body .Slideshow_Widget ul
{
    margin:0;
    padding:0;
    overflow:auto;
    border:2px solid black;
    background:#cccccc;
}

body#LSBB_Body .Slideshow_Widget li
{
    list-style:none;
    margin:0 0 5px;
    padding:5px 0;
    overflow:auto;
    border-bottom:1px solid black;
}

body#LSBB_Body .Slideshow_Widget li .Image img
{
    display:block;
    margin:0;
    padding:0;
    border:1px solid #990000;
}

body#LSBB_Body .Slideshow_Widget li h4
{
    margin:0;
    padding:0;
    font-size:.9em;
    line-height:1.1em;
}

body#LSBB_Body .Slideshow_Widget li h4 a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body .Slideshow_Widget li h4 a:hover
{
    text-decoration:underline;
}

body#LSBB_Body .Slideshow_Widget li h5
{
    margin:0;
    padding:0;
    font-size:.9em;
    line-height:1.1em;
    font-weight:normal;
}

body#LSBB_Body .Slideshow_Widget .First
{
    float:left;
    width:420px;
    margin:0 5px 0 0;
    padding:5px 5px 5px 5px;
    border-right:1px solid black;
    border-bottom:none;
}

body#LSBB_Body .Slideshow_Widget .First .Thumbnail_Image,
body#LSBB_Body .Slideshow_Widget .First .Short_Description
{
    display:none;
}

body#LSBB_Body .Slideshow_Widget .First .Image
{
    float:none;
    width:420px;
    margin-bottom:5px;
}

body#LSBB_Body .Slideshow_Widget .First h4
{
    margin:0;
    padding:0;
    font-size:1.25em;
}

body#LSBB_Body .Slideshow_Widget .Inner .Large_Image,
body#LSBB_Body .Slideshow_Widget .Last .Large_Image,
body#LSBB_Body .Slideshow_Widget .Inner .Long_Description,
body#LSBB_Body .Slideshow_Widget .Last .Long_Description
{
    display:none;
}

body#LSBB_Body .Slideshow_Widget .Inner .Thumbnail_Image,
body#LSBB_Body .Slideshow_Widget .Last .Thumbnail_Image
{
    float:left;
    width:120px;
    margin:0 10px 0 0;
}

body#LSBB_Body .Slideshow_Widget li.Last
{
    border-bottom:none;
}
/* /Slideshow Widget */


/* Listing Pages */
.LSBB_Listing_Page
{
	margin:0 0 20px;
	padding:10px;
    border:2px solid black;
    background:#cccccc;
    overflow:auto;
}

.LSBB_Listing_Page .Sidebar
{
    float:right;
    width:220px;
    border:1px solid black;
    overflow:auto;
    margin:0 0 10px 5px;
    background:white;
}

.LSBB_Listing_Page .Sidebar .mapWidget
{
    padding:0 10px 10px;
}

.LSBB_Listing_Page .Sidebar .mapWidget div.map
{
    width: 100%;
    height: 200px;
    width: 200px;
    border: 1px solid #000000;
    clear: right;
}

.LSBB_Listing_Page .Sidebar .mapWidget div.nearby
{
    font-size:.85em;
    margin-top: 5px;
}

.LSBB_Listing_Page .Sidebar .mapWidget select
{
    display: block;
    font-weight: normal;
    font-size: 10px;
}

.LSBB_Listing_Page .Sidebar .mapWidget div.details
{
    padding: 5px;
    border: 1px solid #cccccc;
    background-color: #ffffff;
    text-align: left;
}

.LSBB_Listing_Page .Sidebar .mapWidget div.details div.location
{
    width: 150px;
}

.LSBB_Listing_Page .Sidebar .mapWidget div.details img
{
    padding: 0px;
    border: none;
    margin: 0px;
    width: 75px;
}

.LSBB_Listing_Page .Sidebar .mapWidget .largeMap
{
    float:right;
    font-size:.85em;
    line-height:1.75em;
    color:#e80000;
    text-decoration:none;
}

.LSBB_Listing_Page .Sidebar .mapWidget .largeMap:hover
{
    text-decoration:underline;
}

.LSBB_Listing_Page .Sidebar .mapWidget div.details div.location
{
    float: left;
}


.LSBB_Listing_Page .Sidebar .BeSocial
{
    margin:5px;
    padding:5px;
    border-top:1px dashed black;
}

.LSBB_Listing_Page .Sidebar .BeSocial .bsh2
{
    font-size:.85em;
}

.LSBB_Listing_Page .Sidebar .BeSocial ul
{
    margin:0;
    padding:0;
}

.LSBB_Listing_Page .Sidebar .BeSocial li
{
    list-style:none;
    display:inline;
    margin:0;
    padding:0 0 0 6px;
}

.LSBB_Listing_Page .Sidebar .UserInfo
{
    margin:5px;
    padding:5px;
    border-top:1px dashed black;
}

.LSBB_Listing_Page .Sidebar .UserInfo h3
{
	display:block;
    margin:0;
    padding:0;
    font-size:1.15em;
    color:black;
    background-color:white;
    font-weight:bold;
    text-transform:none;
}

.LSBB_Listing_Page .Sidebar .UserInfo h4
{
    margin:0 0 3px;
    padding:0;
    font-size:11px;
}

.LSBB_Listing_Page .Sidebar .UserInfo h5
{
    margin:3px 0 3px;
    padding:0;
    font-size:11px;
}

.LSBB_Listing_Page .Sidebar input[type="submit"]
{
    margin:0;
    padding:0;
    margin:5px 0 0;
}

.LSBB_Listing_Page .Sidebar p
{
    margin:5px 0;
    font-size:1em;
    line-height:1.25em;
}

.LSBB_Listing_Page .Sidebar p a
{
    color:#990000;
    text-decoration:none;
}

.LSBB_Listing_Page .Sidebar p a:hover
{
    text-decoration:underline;
}

.LSBB_Listing_Page h3.Headline
{
    margin:0 0 .3em;
    padding:0;
    font-size:1.45em;
    line-height:1em;
    font-weight:bold;
    text-transform:uppercase;
}

.LSBB_Listing_Page .Logo
{
    float:left;
    margin:0 5px 0 0;
}

.LSBB_Listing_Page .Address_Block
{
    margin:0 0 10px;
    line-height:1.2em;
    font-weight:bold;
}

.LSBB_Listing_Page .Address_Block .Address_1,
.LSBB_Listing_Page .Address_Block .Address_2,
.LSBB_Listing_Page .Address_Block .Phone
{
	display:block;
}

.LSBB_Listing_Page .Address_Block .URL
{
    display:block;
}

.LSBB_Listing_Page .Address_Block .URL a
{
    color:#e80000;
}

.LSBB_Listing_Page .Location_Info
{
    margin:0 0 10px;
    line-height:1.2em;
    font-weight:bold;
}

.LSBB_Listing_Page .Location_Info .Drinks
{
    text-transform:uppercase;
}


.LSBB_Listing_Page .Location_Info .Hours
{
    display:block;
}

.LSBB_Listing_Page #Buttons
{
    width:240px;
    margin:0 0 10px;
    border:1px dashed black;
    border-width:1px 0;
    padding:5px 5px 0;
}

.LSBB_Listing_Page #Buttons img
{
    padding-right:5px;
}

.LSBB_Listing_Page .Description
{
    margin:0 0 10px;
}

.LSBB_Listing_Page .Image
{
    margin:0 0 10px;
}

.LSBB_Listing_Page .SMSForm
{
    border:1px solid silver;
    background:white;
    padding:5px;
}

.LSBB_Listing_Page .Coupons
{
    clear:both;
    width:525px;
    margin:20px auto;
}

.LSBB_Listing_Page #Middle
{
    text-align:center;
    margin:0 0 10px;
}
/* /Listing Pages */


/* Printable Coupon */
body#LSBB_Body.Printable_Coupon
{
    margin:0;
    padding:0;
    background:white;
    text-align:center;
    font:normal normal normal 100% Arial,Helvetica,sans-serif;
}

#LSBB_Printable_Coupon_Content_Area
{
    width:500px;
    margin:20px auto 10px;
    text-align:left;
    font-size:.9em;
}

#LSBB_Printable_Coupon_Content_Area .LSBB_Printable_Coupon
{
    border:5px dashed black;
    padding:10px;
    overflow:auto;
}

#LSBB_Printable_Coupon_Content_Area .LSBB_Printable_Coupon h4.Listing_Name
{
    margin:0;
    padding:0;
    text-align:center;
    font-weight:bold;
    text-transform:uppercase;
}

#LSBB_Printable_Coupon_Content_Area .LSBB_Printable_Coupon h5.Headline
{
    margin:0 0 10px;
    padding:0;
    text-align:center;
    font-size:1.5em;
    font-weight:bold;
    text-transform:uppercase;
}

#LSBB_Printable_Coupon_Content_Area .LSBB_Printable_Coupon .Legal
{
    margin:0 0 5px;
    font-size:.9em;
    line-height:1.2em;
}

#LSBB_Printable_Coupon_Content_Area .LSBB_Printable_Coupon .Address_Block
{
    margin:0 0 10px;
    line-height:1.2em;
}

#LSBB_Printable_Coupon_Content_Area .LSBB_Printable_Coupon .Address_Block .Address_1,
#LSBB_Printable_Coupon_Content_Area .LSBB_Printable_Coupon .Address_Block .Address_2,
#LSBB_Printable_Coupon_Content_Area .LSBB_Printable_Coupon .Address_Block .Phone
{
    display:block;
    font-size:.9em;
}

#LSBB_Printable_Coupon_Content_Area .LSBB_Printable_Coupon .Expiration_Date
{
	float:left;
	width:50%;
	margin:0;
    font-size:.9em;
    line-height:1.2em;
}

#LSBB_Printable_Coupon_Content_Area .LSBB_Printable_Coupon .Coupon_ID
{
	float:right;
	width:50%;
	margin:0;
    font-size:.9em;
    line-height:1.2em;
    text-align:right;
}

#LSBB_Printable_Coupon_Content_Area .Close_Link
{
    text-align:center;
    font-size:.9em;
}

#LSBB_Printable_Coupon_Content_Area .Close_Link a
{
    color:#e80000;
    text-decoration:none;
}

#LSBB_Printable_Coupon_Content_Area .Close_Link a:hover
{
    text-decoration:underline;
}
/* /Printable Coupons */


/* Featured Stories Rotator */
body#LSBB_Body .RotateFour
{
   	margin:0;
   	padding:0;
    overflow: hidden;
}

body#LSBB_Body .RotateFour h3
{
	margin:0;
    padding:0 5px;
    font-size:2em;
    font-weight:bold;
    color:white;
    text-transform:uppercase;
}

body#LSBB_Body .RotateFour .RotateFour_Body
{
    height:280px;
    margin:0;
    padding:5px 0 5px 5px;
    overflow:hidden;
    border:2px solid black;
    background:#cccccc;
}

body#LSBB_Body .RotateFour .Featured
{
    float:left;
    width:400px;
    margin:0;
    padding:5px;
}

body#LSBB_Body .RotateFour .Featured .Image
{
	width:400px;
	height:200px;
	overflow:hidden;
	border:1px solid #990000;
	float:right;
	margin:0 0 5px 5px;
}

body#LSBB_Body .RotateFour .Featured img
{
	background:none;
	margin:0;
	padding:0;
}

body#LSBB_Body .RotateFour .Featured .headline
{
	float:left;
	width:209px;
	height:70px;
	padding-right:10px;
}

body#LSBB_Body .RotateFour .Featured .headline h4
{
    margin:0;
    padding:0;
    font-size:1.15em;
    font-weight: normal;
    text-transform:capitalize;
}

body#LSBB_Body .RotateFour .Featured div div.headline h4 a
{
	color:#990000;
    text-decoration:none; 
}

body#LSBB_Body .RotateFour .Featured div div.headline h4 a:hover
{
	text-decoration:underline;
}

body#LSBB_Body .RotateFour .Featured .headline h6
{
	margin:0;
	padding:0;
	font-size:.8em;
	font-weight:bold;
}

body#LSBB_Body .RotateFour .Featured .headline h5
{
	margin:0;
	padding:0;
	font-size:.9em;
	font-weight:normal;
}

body#LSBB_Body .RotateFour .Featured .subHeadline
{
	float:left;
	width:169px;
	height:70px;
	padding-left:10px;
	border-left:1px solid #999999;
}

body#LSBB_Body .RotateFour .Featured .subHeadline p
{
	margin:0;
	padding:0;
	font-size:.9em;
}

body#LSBB_Body .RotateFour .Featured .subHeadline p .More_Link
{
	color:#990000;
	text-decoration:none;
}

body#LSBB_Body .RotateFour .Featured .subHeadline p .More_Link:hover
{
	text-decoration:underline;
}

body#LSBB_Body .RotateFour .FeaturedList
{
    float:left;
    width:250px;
    padding:0;
    /*height:248px;*/
}

body#LSBB_Body .RotateFour .FeaturedList ul
{
	margin:5px 0 0;
	padding:0;
}

body#LSBB_Body .RotateFour .FeaturedList ul li
{
	list-style:none;
	height:70px;
	margin:0;
	padding:0;
	border-bottom: 1px solid #999999;
}

body#LSBB_Body .RotateFour .FeaturedList ul li.last
{
   border-bottom:none;
}

body#LSBB_Body .RotateFour .FeaturedList ul li div
{
    margin:0;
    padding:5px;
    height:60px;
}

body#LSBB_Body .RotateFour .FeaturedList ul li div.Selected
{
    background:white;
}

body#LSBB_Body .RotateFour .FeaturedList ul li div h4
{
	margin:0;
	padding:0;
	font-size:1em;
	font-weight:normal;
	text-transform:capitalize;
}

body#LSBB_Body .RotateFour .FeaturedList ul li div h4 a
{
	color:#990000;
	text-decoration:none;
}

body#LSBB_Body .RotateFour .FeaturedList ul li div h4 a:hover
{
	text-decoration:underline;
}

body#LSBB_Body .RotateFour .FeaturedList ul li div h5
{
	margin:0;
	padding:0;
	font-size:.9em;
	font-weight:normal;
}

body#LSBB_Body .RotateFour .FeaturedList ul li div h6
{
	margin:0;
	padding:0;
	font-size:.8em;
	font-weight:bold;
}
/* /Featured Stories Rotator */


/* Section Pages */
body#LSBB_Body .LSBB_Section
{
	margin:0 0 20px;
	padding:10px;
    border:2px solid black;
    background:#cccccc;
}

body#LSBB_Body .LSBB_Section h3.Headline
{
    margin:0 0 10px;
    padding:0;
    font-size:1.5em;
    line-height:1em;
    font-weight:bold;
}

body#LSBB_Body .LSBB_Section p
{
    margin:0 0 1em;
}

body#LSBB_Body .LSBB_Section #Middle
{
    float:right;
    margin:0 0 5px 5px;
}

body#LSBB_Body .LSBB_Section .Category_List
{
    margin:5px 0 30px;
    padding:0 0 0 10px;
    font-size:1.15em;
    font-weight:bold;
}

body#LSBB_Body .LSBB_Section .Category_List li
{
    margin:10px 0;
    padding:0;
    list-style-position:inside;
}

body#LSBB_Body .LSBB_Section .Category_List a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body .LSBB_Section .Category_List a:hover
{
    text-decoration:underline;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings
{
	margin:0 0 0 10px;
	padding:0;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings li
{
	list-style:none;
	margin:0;
	padding:0;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings li h4
{
    margin:0 0 5px;
    padding:0;
    font-size:1.25em;
    line-height:1em;
    font-weight:bold;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings li ul.Category_Listing
{
	margin:0;
	padding:15px 0 0;
	border-top:1px solid #999999;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings li ul.Category_Listing li
{
	margin:0 0 30px;
	padding:0;
}


body#LSBB_Body .LSBB_Section ul.Category_Listings li ul.Category_Listing li h5
{
	margin:0 0 5px;
	font-size:1.15em;
    line-height:1em;
    font-weight:normal;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings li ul.Category_Listing li h5 a
{
	color:#990000;
	text-decoration:none;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings li ul.Category_Listing li h5 a:hover
{
	text-decoration:underline;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings li ul.Category_Listing li h6
{
	margin:0 0 5px;
	font-size:.85em;
    line-height:1em;
    font-weight:bold;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings li ul.Category_Listing li p.Teaser
{
    margin:0;
    padding:0;
    font-size:.95em;
    line-height:1.5em;
    font-weight:normal;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings li ul.Category_Listing li p.Teaser
{
    margin:0;
    padding:0;
    font-size:.95em;
    line-height:1.5em;
    font-weight:normal;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings li ul.Category_Listing li p.Teaser .More_Link a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body .LSBB_Section ul.Category_Listings li ul.Category_Listing li p.Teaser .More_Link a:hover
{
    text-decoration:underline;
}
/* /Section Pages */


/* Slideshow Index */
body#LSBB_Body .LSBB_Slideshow_Index
{
	margin:0 0 20px;
	padding:10px;
    border:2px solid black;
    background:#cccccc;
}

body#LSBB_Body .LSBB_Slideshow_Index h3.Headline
{
    margin:0 0 20px;
    padding:0 10px 10px 0;
    font-size:1.4em;
    line-height:1em;
    font-weight:bold;
    border-bottom:1px dashed #999999;
}

body#LSBB_Body .LSBB_Slideshow_Index ul
{
    margin:0;
    padding:0;
}

body#LSBB_Body .LSBB_Slideshow_Index li
{
    list-style:none;
    margin:0;
    padding:10px 0;
    overflow:auto;
    border-bottom:1px solid #999999;
}

body#LSBB_Body .LSBB_Slideshow_Index li .Thumbnail_Image
{
    float:left;
    margin:0 10px 0 0;
    padding:0;
}

body#LSBB_Body .LSBB_Slideshow_Index li h4
{
    margin:0 0 .15em;
    font-size:1.25em;
    line-height:1em;
    font-weight:bold;
}

body#LSBB_Body .LSBB_Slideshow_Index li a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body .LSBB_Slideshow_Index li a:hover
{
    text-decoration:underline;
}

body#LSBB_Body .LSBB_Slideshow_Index li .Description
{
    margin:0;
    padding:0;
    font-size:1.1em;
    line-height:1.5em;
    font-weight:normal;
}

body#LSBB_Body .LSBB_Slideshow_Index #Middle
{
    text-align:center;
    margin:0 0 10px;
}
/* /Slideshow Index */


/* Slideshow View */
body#LSBB_Body .LSBB_Slideshow_View
{
	margin:0 0 30px;
	padding:10px 10px 30px;
	border:2px solid black;
	background:#cccccc;
}

body#LSBB_Body .LSBB_Slideshow_View h3.Headline
{
    margin:0 0 10px 10px;
    padding:0;
    font-size:1.5em;
    line-height:1em;
    font-weight:bold;
}

body#LSBB_Body .LSBB_Slideshow_View h4.Slideshow_Title
{
	margin:0 0 10px 10px;
	padding:0;
	font-size:1.2em;
	line-height:1em;
	font-weight:bold;
}

body#LSBB_Body .LSBB_Slideshow_View h5.Description
{
	margin:0 0 15px 10px;
	padding:0;
	font-size:1em;
	line-height:1.5em;
	font-weight:normal;
}

body#LSBB_Body .LSBB_Slideshow_View ul.Slideshow_Navigation_Menu
{
	margin:0 0 15px;
	padding:0;
	overflow:auto;
	font-size:1.2em;
}

body#LSBB_Body .LSBB_Slideshow_View ul.Slideshow_Navigation_Menu li
{
	list-style:none;
	margin:0;
	padding:0;
}

body#LSBB_Body .LSBB_Slideshow_View ul.Slideshow_Navigation_Menu li a
{
	color:#990000;
	text-decoration:none;
}

body#LSBB_Body .LSBB_Slideshow_View ul.Slideshow_Navigation_Menu li a:hover
{
	text-decoration:underline;
}

body#LSBB_Body .LSBB_Slideshow_View ul.Slideshow_Navigation_Menu li.Prev
{
	float:left;
	width:220px;
	margin:0;
	padding:0 0 0 10px;
}

body#LSBB_Body .LSBB_Slideshow_View ul.Slideshow_Navigation_Menu li.Next
{
	float:right;
	width:220px;
	margin:0;
	padding:0 10px 0 0;
	text-align:right;
}

body#LSBB_Body .LSBB_Slideshow_View .Slideshow_Image .Image
{
	margin:0 0 15px;
}

body#LSBB_Body .LSBB_Slideshow_View .Slideshow_Image .Image img
{
	display:block;
	margin:0 auto;
}

body#LSBB_Body .LSBB_Slideshow_View .Slideshow_Image .Caption
{
	margin:0 0 10px 10px;
	padding:0;
	font-style:italic;
}

body#LSBB_Body .LSBB_Slideshow_View .Slideshow_Image .Credit
{
	margin:0 0 0 10px;
	padding:0;
	font-size:.9em;
}
/* /Slideshow View */


/* Video View */
body#LSBB_Body .LSBB_Video_View
{
	margin:0 0 30px;
	padding:10px 10px 30px;
	border:2px solid black;
	background:#cccccc;
}


body#LSBB_Body .LSBB_Video_View h3.Headline
{
    margin:0 0 10px 10px;
    padding:0;
    font-size:1.5em;
    line-height:1em;
    font-weight:bold;
}


body#LSBB_Body .LSBB_Video_View h4
{
	margin:0 0 10px 10px;
	padding:0;
	font-size:1.2em;
	line-height:1em;
	font-weight:bold;
}


body#LSBB_Body .LSBB_Video_View h5.Description
{
	margin:0 0 15px 10px;
	padding:0;
	font-size:1em;
	line-height:1.25em;
	font-weight:normal;
}

body#LSBB_Body .LSBB_Video_View .Video_Embed
{
    margin:0 auto 10px;
}


body#LSBB_Body .LSBB_Video_View .Video_Embed object
{
    display:block;
    margin:0 auto 10px;
    padding:0;
}
/* /Video View *//* Video Index */
body#LSBB_Body .LSBB_Video_Index
{
	margin:0 0 20px;
	padding:10px;
    border:2px solid black;
    background:#cccccc;
}

body#LSBB_Body .LSBB_Video_Index h3.Headline
{
    margin:0 0 20px;
    padding:0 10px 10px 0;
    font-size:1.4em;
    line-height:1em;
    font-weight:bold;
    border-bottom:1px dashed #999999;
}

body#LSBB_Body .LSBB_Video_Index ul
{
    margin:0;
    padding:0;
}

body#LSBB_Body .LSBB_Video_Index li
{
    list-style:none;
    margin:0;
    padding:10px 0;
    overflow:auto;
    border-bottom:1px solid #999999;
}

body#LSBB_Body .LSBB_Video_Index li .Thumbnail_Image
{
    float:left;
    margin:0 10px 0 0;
    padding:0;
}

body#LSBB_Body .LSBB_Video_Index li h4
{
    margin:0 0 .15em;
    font-size:1.25em;
    line-height:1em;
    font-weight:bold;
}

body#LSBB_Body .LSBB_Video_Index li a
{
    color:#990000;
    text-decoration:none;
}

body#LSBB_Body .LSBB_Video_Index li a:hover
{
    text-decoration:underline;
}

body#LSBB_Body .LSBB_Video_Index li .Description
{
    margin:0;
    padding:0;
    font-size:.95em;
    line-height:1.5em;
    font-weight:normal;
}

body#LSBB_Body .LSBB_Video_Index #Middle
{
    text-align:center;
    margin:0 0 10px;
}
/* /Video Index */

/* --- End /home/httpd/public/app/law2/webroot/css/sexyblackbook.css --- */
/* --- Start /home/httpd/public/app/law2/webroot/css/NavigationIndex.css --- */

#nav {
    width: 978px;
    position: relative;
    z-index: 99;
}

/* top nav area */
#navMain{
    height: 40px;
    text-indent: -1000em;
    width: 100%;
}
#navMain ul.nav {
    float: left;
    width: 100%;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    height: 40px;
}
#navMain li.topMenu {
    float: left;
    position: relative;
    z-index: 1000;
    height: 40px;
}
li.menuLi:hover ul {
    display: block;   
}
#navMain a.top {
    background: url(/img/nav_template_both.jpg) no-repeat;
    display: block;
    height: 40px;
    text-indent: -1000em;
    outline: none;
}
#navMain form {
    text-indent: 0;
    position: absolute;
    left: 0px;
    top: 0px;
}
#navMain form input.searchInput {
    height: 20px; 
    width: 284px;
    font-size: 16px;
    background: url( /img/nav_search_background.jpg ) top left no-repeat;
    border: 1px solid #515151;
    padding: 5px 2px 2px 5px;
    font-family: Helvetica Neue, Arial, sans-serif;
    float: left;
    margin: 4px 0px 4px 2px;
}
#navMain form input#searchSubmit {
    float: left;
    margin: 4px 0px 4px 6px;
}

/* News Menu Item */
#nav-news {
    width: 64px;
}
#nav-news a.top{
    background-position: 0px 0px;
}
#nav-news:hover a.top,
#nav-news a.top:hover,
#nav-news.navHover a.top,
#nav-news a.navHover {
    background-position: 0 -40px;   
}

/* Music Menu Item */
#nav-music{
    width: 68px;
}
#nav-music a.top{
    background-position: -64px 0px;
}

#nav-music:hover a.top,
#nav-music a.top:hover,
#nav-music.navHover a.top,
#nav-music a.navHover {
    background-position: -64px -40px;   
}

/* Calendar Menu Item */
#nav-calendar{
    width: 82px;
}
#nav-calendar a.top{
    background-position: -132px 0px;
}

#nav-calendar:hover a.top,
#nav-calendar a.top:hover,
#nav-calendar.navHover a.top,
#nav-calendar a.navHover  {
    background-position: -132px -40px;   
}

/* Restaurant Menu Item */
#nav-restaurants{
    width: 108px;
}
#nav-restaurants a.top{
    background-position: -214px 0px;
}

#nav-restaurants:hover a.top,
#nav-restaurants a.top:hover ,
#nav-restaurants.navHover a.top,
#nav-restaurants a.navHover  {
    background-position: -214px -40px;   
}

/* Search Area */
#nav-search{
    width: 340px;
}
#nav-search a.top{
    background-position: -322px 0px;
}


/* Arts Menu Item */
#nav-arts{
    width: 60px;
}
#nav-arts a.top{
    background-position: -662px 0px;
}

#nav-arts:hover a.top,
#nav-arts a.top:hover,
#nav-arts.navHover a.top,
#nav-arts a.navHover {
    background-position: -662px -40px;   
}

/* Film Menu Item */
#nav-films{
    width: 60px;
}
#nav-films a.top{
    background-position: -722px 0px;
}

#nav-films:hover a.top,
#nav-films a.top:hover,
#nav-films.navHover a.top,
#nav-films a.navHover {
    background-position: -722px -40px;   
}

/* The Ads Menu Item */
#nav-the_ads{
    width: 89px;
}
#nav-the_ads a.top{
    background-position: -782px 0px;
}

#nav-the_ads:hover a.top,
#nav-the_ads a.top:hover,
#nav-the_ads.navHover a.top,
#nav-the_ads a.navHover {
    background-position: -782px -40px;   
}

/* Classifieds Menu Item */
#nav-classifieds{
    width: 107px;
}
#nav-classifieds a.top{
    background-position: -871px 0px;
}

#nav-classifieds:hover a.top,
#nav-classifieds a.top:hover,
#nav-classifieds.navHover a.top,
#nav-classifieds a.navHover {
    background-position: -871px -40px;   
}

/* Top Nav submenu contents */
ul.subNav {
    position: absolute;
    display: none;
    z-index: 999999;
    margin: 0px;
    margin-left: 1px;
    margin-top: -1px;
    padding: 0px;
    list-style-type: none;
    font-size: 11px;
    white-space: nowrap;
    border: 2px solid #e2e2e2;
    border-top: 1px dotted #e2e2e2;
    padding: 2px 8px 4px;
    text-indent: 0px;
    background-color: white;
    z-index: 999999;
}
ul.subNav li {
    border-bottom: 1px solid #e3e3e3;
    margin: 1px 0px;
    padding: 4px 5px 3px 5px;
    font-family: Helvetica Neue, Arial, sans-serif;
    font-size: 11px;
    line-height: 13px;
    z-index: 999999;
}
ul.subNav li a{
    text-decoration: none;
    background-color: #ffffff;
    color: #8b8b8b;
    z-index: 999999;
}

ul.subNav li:hover a,
ul.subNav li:hover,
ul.subNav li a:hover {
    text-decoration: underline;
    background-color: #a2a2a2;
    color: white;
    z-index: 999999;
}
#sub-nav-news {
    left: 0px;
}
#sub-nav-music {
    left: -20px;
}
#sub-nav-calendar {
    left: -30px;
}
#sub-nav-restaurants {
    right: -10px;  
}
#sub-nav-arts {
    left: -40px;   
}
#sub-nav-films {
    left: -20px;   
}
#sub-nav-the_ads {
    right: -5px;
}
#sub-nav-classifieds {
    right: -1px;   
}
/* end top nav */

/* bottom nav */
#navBottom{
    height: 18px;
    text-indent: -1000em;
    width: 100%;
    margin-left: 1px;
}
#navBottom ul.nav {
    float: left;
    width: 100%;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    height: 18px;
}
#navBottom li.bottomMenu {
    float: left;
    position: relative;
    height: 18px;
    z-index: 999;
}
#navBottom a.bottom {
    background: url(/img/nav_bottom_template_both.jpg) no-repeat;
    display: block;
    height: 18px;
    text-indent: -1000em;
    outline: none;
}

/* Blogs Menu Item*/
#nav-blogs {
    width: 97px;
}
#nav-blogs a.bottom{
    background-position: 0px 0px;
}
#nav-blogs:hover a.bottom,
#nav-blogs a.bottom:hover,
#nav-blogs.navHover a.bottom,
#nav-blogs a.navHover {
    background-position: 0px -18px;   
}

/* Columns Menu Item*/
#nav-columns {
    width: 109px;
}
#nav-columns a.bottom{
    background-position: -97px 0px;
}
#nav-columns:hover a.bottom,
#nav-columns a.bottom:hover,
#nav-columns.navHover a.bottom,
#nav-columns a.navHover {
    background-position: -97px -18px;   
}

/* Best Of Menu Item*/
#nav-best_of {
    width: 128px;
}
#nav-best_of a.bottom{
    background-position: -206px 0px;
}
#nav-best_of:hover a.bottom,
#nav-best_of a.bottom:hover,
#nav-best_of.navHover a.bottom,
#nav-best_of a.navHover {
    background-position: -206px -18px;   
}

/* Bars & Clubs Menu Item*/
#nav-barsclubs {
    width: 127px;
}
#nav-barsclubs a.bottom{
    background-position: -334px 0px;
}
#nav-barsclubs:hover a.bottom,
#nav-barsclubs a.bottom:hover,
#nav-barsclubs.navHover a.bottom,
#nav-barsclubs a.navHover {
    background-position: -334px -18px;   
}

/* Archives Menu Item*/
#nav-archives {
    width: 101px;
}
#nav-archives a.bottom{
    background-position: -461px 0px;
}
#nav-archives:hover a.bottom,
#nav-archives a.bottom:hover,
#nav-archives.navHover a.bottom,
#nav-archives a.navHover {
    background-position: -461px -18px;   
}

/* Reader Recommendations Menu Item*/
#nav-reader_recommendations {
    width: 211px;
}
#nav-reader_recommendations a.bottom{
    background-position: -562px 0px;
}
#nav-reader_recommendations:hover a.bottom,
#nav-reader_recommendations a.bottom:hover,
#nav-reader_recommendations.navHover a.bottom,
#nav-reader_recommendations a.navHover {
    background-position: -562px -18px;   
}

/* Promotions Menu Item*/
#nav-promotions {
    width: 106px;
}
#nav-promotions a.bottom{
    background-position: -773px 0px;
}
#nav-promotions:hover a.bottom,
#nav-promotions a.bottom:hover,
#nav-promotions.navHover a.bottom,
#nav-promotions a.navHover {
    background-position: -773px -18px;   
}

/* Site Map Menu Item*/
#nav-site_map {
    width: 98px;
}
#nav-site_map a.bottom{
    background-position: -880px 0px;
}
#nav-site_map:hover a.bottom,
#nav-site_map a.bottom:hover,
#nav-site_map.navHover a.bottom,
#nav-site_map a.navHover {
    background-position: -880px -18px;   
}

/* Bottom Nav submenu contents */
ul.bottomSubNav {
    position: absolute;
    display: none;
    z-index: 999998;
    margin: 0px;
    margin-left: 1px;
    margin-top: -1px;
    padding: 0px;
    list-style-type: none;
    font-size: 11px;
    white-space: nowrap;
    border: 2px solid #e2e2e2;
    border-top: 1px dotted #e2e2e2;
    padding: 2px 8px 4px;
    text-indent: 0px;
    background-color: white;
    z-index: 999998;
}
ul.bottomSubNav li {
    border-bottom: 1px solid #e3e3e3;
    margin: 1px 0px;
    padding: 3px 5px;
    font-family: Helvetica Neue, Arial, sans-serif;
    font-size: 11px;
    line-height: 13px;
    z-index: 999998;
}
ul.bottomSubNav li a{
    text-decoration: none;
    background-color: #ffffff;
    color: #8b8b8b;
    z-index: 999998;
}
ul.bottomSubNav li:hover,
ul.bottomSubNav li:hover a,
ul.bottomSubNav li a:hover {
    text-decoration: underline;
    background-color: #a2a2a2;
    color: white;
    z-index: 999998;
}

/* bottomSubNav content display area */
#bottom-sub-nav-blogs {
    left: 0px;   
}
#bottom-sub-nav-columns {
    left: 35px;
}
#bottom-sub-nav-best_of {
    right: -10px;   
}
#bottom-sub-nav-barsclubs {
    left: 35px;
}

#bottom-sub-nav-promotions {
    left: -10px;   
}



/* --- End /home/httpd/public/app/law2/webroot/css/NavigationIndex.css --- */


/* Generated at 2010-03-18 00:13:03 */

