@charset "UTF-8";
/* CSS Document */
html,body,p,ul,li,form,input,img,h1, h2, h3, h4, h5, h6,select,fieldset{margin:0;padding:0;}

body {
	background: url(/images/backgrounds/page_bkg.jpg) no-repeat top center;
	background-attachment:fixed;
	width: 1000px;
	margin: 0 auto;
	background-color: #000000;
}
#wrapper {
	margin: 0 auto;
	height: auto;
}


/*Biz Index Mods */

#bizindex_template {margin: 0 auto; width: 650px; display: block;}
#bizindex_template h5 {color: red;}
ul.bizindex_nav {height: auto; font-size: 14px;border-right: 1px dotted grey; float: left; width: 150px; list-style-type: none; padding: 15px; clear: both;}
ul.bizindex_nav li {color: #a70538;}
ul.bizindex_nav li a {}
.bizindex_display {float: left; padding: 15px; margin-left: 15px;width: 700px;}
ul.bizindex_column {float: left; list-style-type: none; padding: 15px;}
ul.bizindex_column li {float: left; margin-bottom: 25px; border-top: 1px dotted grey; padding-top: 15px;}
ul.bizindex_column li p{width:670px;}
.bizindex_logo {width: 80px; float: left; height: 60px; padding: 15px;}
.bizindex_cat {color: #b7b7b7; font-size: 10px;}
.bizindex_name {color: #a70538; font-family: Arial; font-size: 24px; margin-bottom: 2px;}
.bizindex_locale {color: #747474; font-weight: bold;}
ul.bizindex_column p {color: grey;}
.bizindex_phone {float: right; font-weight: bold; color: grey;}
.bizindex_featured {float: right;}








/* Dining Mods */
#restaurant_feature {float: left; width: 630px;}

#restaurant_header {background-color: #e3e3e3; padding: 15px;}
ul#section_index {list-style-type: none;}
#section_index li {float: left; margin-right: 55px;}
#addbusinessbutton {text-align: right;}

#mainfeature {float: left;}


div.mainFeature img.mainImage {border:none;}
div.mainFeature img.mainImage:hover  {   cursor:default;
    background-color:#fff;
    filter:alpha(opacity=90);
	-moz-opacity:.90;
	-khtml-opacity: .90;
	opacity: .90;
}

.contentBody {position: absolute; margin-top: -100px; 
width: 610px; height: 70px;
  background-color:#000000;
    filter:alpha(opacity=90);
	-moz-opacity:.90;
	-khtml-opacity: .90;
	opacity: .70;
padding: 15px;}

.contentBody h3 {color: white; margin-top: -5px;}
.contentBody h3 a {color: white; font-size: 24px;}
.contentBody h4 {color: white;}
.contentBody p {color: white; width: 500px; }



.moreLinkList {list-style-type: none; float: left;background-color: #e3e3e3; width: 640px; height: 110px; text-align: center; }
.moreLinkList img.subImage:hover  {   cursor:default;
    background-color:#fff;
    filter:alpha(opacity=90);
	-moz-opacity:.90;
	-khtml-opacity: .90;
	opacity: .90;
}
.moreLinkList li {width: 150px; float: left; margin: 5px;}

.contentBody_subfeatures { margin: -30px 0px 0px 12px; 
width: 125px; height: 35px;
  background-color:#000000;
    filter:alpha(opacity=90);
	-moz-opacity:.90;
	-khtml-opacity: .90;
	opacity: .70;
}

.moreLinkList li h3 {color: white; font-size: 10px; margin-top: -9px;}
.moreLinkList li a {color: white;}
.moreLinkList li h4 {color: white; font-size: 9px; font-weight: normal;}

.feature_rollingLog {clear: both; width: 640px; float: left;}
.feature_rollingLog h3 {padding: 15px; font-family:Arial,Helvetica,sans-serif;  background-color: #e3e3e3; margin-top: 15px; margin-bottom: 15px;}

.rollinglog_featureBoxes {list-style-type: none;}
ul.rollinglog_featureBoxes li {border: 1px solid #e3e3e3; height: 180px; margin-bottom: 15px;}

.clearfix {display: block;}

.gotricities_sharefeature {padding: 15px; float: left; font-size: 18px; color: #e73a7e;}

.featureboxcontent {width: 600px; list-style-type: none; border: none;}

.leftrollingfeatureimage {padding: 9px;width: 200px; float: left;}
.rightrollingfeaturepara {float: left; margin-left: 15px; margin-top: 10px;width: 365px; }
.rightrollingfeaturepara h6 {color: grey; display: block; font-size: 14px; font-weight: normal;}
.rightrollingfeaturepara h7 {color: #3573a2; font-size: 20px; font-family:Arial,Helvetica,sans-serif; display: block;}
.rightrollingfeaturepara h8 {color: #e73a7e; padding-bottom: 8px; display: block;}
.rightrollingfeaturepara p {color: grey; font-size: 10px;}


/* Restaurant Feature Mods */

ul#featuredrestaurant_widget {list-style-type: none; margin-top: 20px;width: 300px; border: 1px solid #e3e3e3;}
ul#featuredrestaurant_widget li {padding: 20px; margin-top: -15px;}
ul#featuredrestaurant_widget h2 {color: grey; font-size: 18px; font-weight: normal; padding: 20px;}
ul#featuredrestaurant_widget h3 {font-weight: normal; color: #3573a2;;}
ul#featuredrestaurant_widget h4 {font-weight: normal;}

#featurepromo {background-color: black; padding: 2px; font-family: Tahoma;font-weight: bold; text-align: center;}
#featurepromo a {color: yellow;}
#featurepromo a:hover {color: white; text-decoration: underline;}



ul#capdashboard {margin-top: 15px;}
#capdashboard  li {float: left; width: 140px;}
#capdashboard  h1 {color: grey; font-size: 20px; padding: 10px;}
#capdashboard p {text-align: center; margin-left: -15px;}

#content_karma {width: 600px; padding: 25px; float: left; height: 1500px; }
#content_karma p {margin-bottom: 15px; font-family: Tahoma; font-size: 13px; letter-spacing: .5px;}
#content_karma h2 {padding-top: 15px; clear: both; margin-bottom: 15px;}
#content_karma img {float: left; padding: 15px;}

ul#karma_list {list-style-type: none; padding: 25px; }
#karma_list li {margin-bottom: 25px; border-bottom: 1px solid #e3e3e3; width: 295px; float: left;}
#karma_list h2 {font-size: 13px; letter-spacing: -1px; margin-bottom: 15px;}
#karma_list p {font-size: 10px; margin-bottom: 15px;}
#karma_list img {float: right; padding: 9px;}

#livevideofeed {float: left; font-family: Tahoma, verdana; font-weight: bold; width: 969px; background-color: red; padding: 15px; color: white}
#livevideofeed a {color: white;}
#livevideofeed a:hover {color: yellow;}

#coldpromo {	background: url(/concerts/cold/smallcoldbackground.jpg) no-repeat top center; padding: 15px; color: white;}
#coldpromo a {color: orange;}
#coldpromo img {margin-top: 15px;}

ul.movie_anchors {list-style-type: square; margin-bottom: 15px;}
ul.movie_anchors li {float: left; margin-left: 15px;font-size: 12px;}

#restvidfeature {padding: 25px;}

#bigsection_feature {padding-bottom: 15px; border-bottom: 1px solid #e3e3e3;}
#bigsection_feature img {}
#bigsection_feature h1 {font-size: 20px; color: grey; margin-top: 10px;}
#bigsection_feature p {font-family: Tahoma, verdana !important; letter-spacing: .5px;font-size: 13px !important; margin-left: -5px;}
#bigsection_feature a {font-size: 16px !important; }





#profile_promo {float: left; width: 630px; font-size: 16px; margin-left: 35px;}
#profile_promo p {font-size: 16px !important; letter-spacing: .5px !important; line-height: 24px !important; margin-bottom: 25px;}

#promo_rail {float: left; width: 260px; margin-left: 35px;}
#promo_rail li {list-style-type: none;}

.homecubebanner {padding: 8px; z-index: 500;}



#dashboard_menu {float: left;width: 700px; margin-left: 245px; }
ul#dashboard_menu {list-style-type: none;}
#dashboard_menu li {float: left;}
#dashboard_menu li a {
	display: block;
	background: transparent url(http://www.gotricities.com.php5-6.dfw1-1.websitetestlink.com/images/profiledashboard.png) 0px 0px no-repeat;
	float: left;
	height: 28px;
text-indent: -9999px;
}

#dashboard_menu li {
outline: 0;}



#dashboard_menu li#settings a {
	background-position: 0px 0px;
	width: 96px;
	cursor: pointer;
}
#dashboard_menu li#settings a:hover {
	background-position: 0px -29px;
}


#dashboard_menu li#articles a {
	background-position: -95px 0px;
	width: 96px;
	cursor: pointer;
}
#dashboard_menu li#articles a:hover {
	background-position: -95px -29px;
}


#dashboard_menu li#review a {
	background-position: -190px 0px;
	width: 96px;
	cursor: pointer;
}
#dashboard_menu li#review a:hover {
	background-position: -190px -29px;
}

#dashboard_menu li#events a {
	background-position: -285px 0px;
	width: 96px;
	cursor: pointer;
}
#dashboard_menu li#events a:hover {
	background-position: -285px -29px;
}

#dashboard_menu li#lists a {
	background-position: -380px 0px;
	width: 96px;
	cursor: pointer;
}
#dashboard_menu li#lists a:hover {
	background-position: -380px -29px;
}

#dashboard_menu li#karma a {
	background-position: -475px 0px;
	width: 96px;
	cursor: pointer;
}
#dashboard_menu li#karma a:hover {
	background-position: -475px -29px;
}

#dashboard_menu li#contact a {
	background-position: -575px 0px;
	width: 96px;
	cursor: pointer;
}
#dashboard_menu li#contact a:hover {
	background-position: -575px -29px;
}








/* REPLACED OLDER CONTENT BELOW */


#searchmodule_music {
background-color: #e3e3e3;
padding: 10px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border: 1px solid grey;
float: left; 
width: 600px;;
font-weight: bold;}

#searchmodule_music ul {list-style-type: none;}
#searchmodule_music li {float: left;margin: 5px;}
#searchmodule_music select {display: block;}

.addmusicevent {float: right; }
#searchmodule_music h1 {margin-top: -15px; font-weight: normal; font-size: 20px; margin-top: 5px;}




/* REPLACED FEATURED MUSICIANS Changed on 2/1/2010 */
ul.featured_musicians {list-style-type: none; float: left; margin-left: 5px;}
.featured_musicians li {float: left; margin: 5px;}
.featured_musicians h2 {padding: 5px; margin-bottom: -5px;}
.featured_musicians h3 {font-weight: normal; padding: 5px; font-size: 12px;}
ul.musicbuttons  {float: left; list-style-type: none; margin-left: 15px; padding-bottom: 15px;}
.musicbuttons li {float: left; margin: 5px; margin-right: 35px;}




/* REPLACED MUSIC TEASE FOR MUSIC PAGE Changed on 2/1/2010 */

#music_eventstease {float: left; background-color: #e3e3e3; margin-top: 10px; padding: 10px;width: 600px;
-moz-background-clip:border;
	background: url(/images/backgrounds/background-container.png) repeat-x top center;


-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;}

#music_eventstease h5 {margin: 0; padding: 10px; font-size: 16px; margin-bottom: -5px;}

ul#musiccat_eventleft {float: left; width: 291px; background-color: grey; margin-left: 5px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}

ul#musiccat_eventleft li {list-style-type: none; width: 111px; float: left;padding: 10px;}
ul#musiccat_eventleft h1 img {width: 291px; float: left; margin-top: 0px; }
ul#musiccat_eventleft li  h1 {float: left; font-size: 18px;}
ul#musiccat_eventleft li h2 {color: yellow; float: left; width: 50px; margin-top: -5px;}
ul#musiccat_eventleft h3 {color: white; width: 170px; font-size: 13px; margin-left: -25px;float: left; }
ul#musiccat_eventleft h3 a {color: white;}

ul#musiccat_eventleft h4 {font-weight: normal; margin: 0; width: 160px; font-size: 11px; margin-left: -25px; float: left; }
ul#musiccat_eventleft h4 a {color: yellow;}

ul#musiccat_eventright {float: left; list-style-type: none; margin-left: 20px; font-size: 11px;  width: 270px; margin-top: -20px;font-family: Tahoma;}
ul#musiccat_eventright li {line-height: 20px; border-bottom: 1px solid grey; margin-top: 0px; padding-bottom: 5px;}







/* Event Module Styles Changed on 2/1/2010 */

#Event_Content {float: left; width: 610px; padding: 10px;  margin-top: -25px; height: auto;}

#event_feature {margin-left: -10px;float: left; margin-top: 0px;}

.eventfeatureimg img {width: 200px; height: 130px; float: left; padding: 5px; border: 1px solid #e3e3e3;margin: 15px;}

.eventfeaturehead {float: left; width: 350px; font-family: Tahoma, verdana; font-size: 16px; font-weight: bold; margin-top: 15px;}

.eventfeaturehead a {text-decoration: none;}
.eventfeaturehead a:hover {text-decoration: underline;}

.eventfeaturedetails {float: left; width: 370px; font-size: 13px; font-family: Tahoma, verdana;}

.eventshare {float: left; margin-left: -25px;}

#event_customizer {width: 610px; float:left; 
background-color: #000; color: white; background: url(/images/backgrounds/background-container.png) repeat-x scroll left top; 
margin-top: 15px; 
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
padding: 10px;
border: 1px solid #e3e3e3;
font-family: Tahoma, verdana;}

#event_customizer h1 {font-size: 18px; margin-top: -15px; color: black; display: block;  }

#event_customizer option {font-size: 15px;}
#Event_Content h1 {padding-top: 15px; float:left; width: 680px;}
.datebox {float: left; width: 180px;padding: 5px; font-weight: bold; font-size: 12px;  color: black;}
.category {float: left; width: 180px; padding: 5px; font-weight: bold; font-size: 12px; color: black;}
.city {float: left; width: 180px; padding: 5px; font-weight: bold; font-size: 12px; color: black; margin-left: 35px;}
.addeventbutton {float: right; margin-top: -75px; margin-right: 35px;}
.submiteventbutton {float: left; margin-left: 53px; margin-top: 10px;}
.addeventbutton2 {float: right; margin-top: -30px; margin-right: 35px;}


/* Event Module Table Changed on 2/10/2010 */

table  {background-color: white !important; width: 630px; float: left;}

#event_listing {float: left; width: 600px; }
#event_listing tbody {width: 600px; float: left; margin-left: 5px; }
#event_listing tr {float: left; border-bottom: 1px dotted grey; width: 600px; margin-top: 20px; padding-bottom: 20px; }
tr.descript {float: left; width: 600px;}
#event_listing td {float: left; margin-left: -7px;  }
.dayoweek {font-size: 12px; margin-top: -3px;}
.dayomonth {font-size: 30px; font-weight: bold; 
text-align: center; background-color: #bd123c;; color: white;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px; 
padding: 3px;}
.eventmonth {font-size: 12px; text-align: center;}
#event_listing h3 {font-size: 15px; margin-top: -3px; color: #444444; text-transform: uppercase;}
#event_listing h1 {font-size: 18px; margin-top: -10px; width: 420px; float: left;margin-bottom: 5px;}
#event_listing h1 a {text-decoration: none;}
#event_listing h1 a:hover {text-decoration: underline;}
#event_listing p {width: 420px; font-size: 11px; letter-spacing: .5px; }


/* Event Detail Module 2/1/2010 */

#event_detail { float: left; width: 620px; font-family: Tahoma, verdana; margin-left: 10px;}
#event_detail h3 {border-bottom: 1px solid #e3e3e3; font-size: 19px; color: #a2a2a2; margin-top: 35px; margin-bottom: 8px; }
#event_detail img {margin-top: 15px; float: right; max-width: 250px; padding: 5px; border: 1px solid #e3e3e3; margin: 10px;}
.eventdetail_date {font-size: 20px; font-weight: bold; margin-top: -5px;  color: #125aaf;}
.eventdetail_head {font-size: 20px; font-weight: bold; padding-top: -5px; }
.eventdetail_where {float: left; margin-top: -15px; width: 100%;}
.eventdetail_p {float: left; width: 600px; font-size: 14px; margin-top: 15px;padding-bottom: 25px;}
.eventdetail_where img {float: right; max-width: 350px; padding: 10px; border: 1px solid #e3e3e3; padding-top: -35px;}
.eventdetail_googlemap {margin-top: 20px; float: left; padding: 50px; border: 2px solid #e3e3e3; }
span.venue {font-weight: bold; font-size: 16px;}








/* new movie side bar ADDED 2/1/2010 */


.moviesidebar {float: left; -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F4F4F4 url(/images/backgrounds/backgroundbox.gif) repeat-y scroll 0 0;
color:#808080;
margin-bottom: 15px;
padding: 5px;}

.moviesidebar h6 {padding: 5px; font-size: 18px; letter-spacing: -1px;
background: url(/images/LeftBG.jpg) no-repeat -175px -65px; 
width: 302px;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
float: left;
color: white;
font-size: 16px;
font-weight: bold;
padding: 5px;
margin-top: -5px;
margin-bottom: 10px;
font-family: Tahoma, verdana;}

ul#moviebox {float: left; margin-top: 5px; margin-left: 20px;}
#moviebox li.leftimage {float: left; list-style-type: none; height: 90px; }
#moviebox li.rightmoviestuff {float: left; width: 220px; margin-left: 10px; list-style-type: none; }
#moviebox li.rightmoviestuff h1 {font-size: 18px; float: left; margin-top: -5px;}
#moviebox li.rightmoviestuff h2 {font-weight: normal; font-size: 11px; float: left;}
#moviebox li.rightmoviestuff h3 {font-weight: normal; font-size: 12px;  float: left; margin-top: 10px; margin-bottom: 20px;}
#moviebox li.rightmoviestuff h4 a {color: orange; float: left; width: 260px; margin-left: -55px; margin-top: 20px; padding: 5px;border-top: 1px dotted grey; }

/* end of new movie side bar ADDED 2/1/2010 */





/* ARTICLE PAGE COMMENTS FORM ADDED 2/1/2010 */

#article_response {margin-top: 35px; border-top: 1px solid #e3e3e3;}
#article_response h1 {font-size: 12px; margin-top: 15px !important;}
#article_response h2 {font-size: 12px; font-weight: normal; margin-top: -5px; margin-bottom: 25px;}
ul#loginicons {list-style-type: none; float: left; margin-left: -10px; width: 600px; border-bottom: 1px solid #e3e3e3; }
#loginicons li {float: left; margin: 10px;}

form.commentform {width: 600px; float: left; }

.commentform textarea {width: 590px; float: left; padding: 5px; 
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-topleft:35px;
-moz-border-radius-topright:35px;}

.commentform label {float: left; width: 450px; padding: 5px; font-weight: bold;}
.commentform input {float: left; width: 450px; padding: 5px;}

#article_response h4 {font-weight: normal; float: left; margin-top: 8px;}
#article_response h5 {font-weight: normal; font-size: 20px; font-family: Georgia; border-top: 1px solid #e3e3e3; padding-top: 15px;}

form.sortcomments {border-bottom: 1px solid #e3e3e3; padding-bottom: 15px; margin-top: -10px;}

/* END OF ARTICLE PAGE COMMENTS FORM ADDED 2/1/2010 */






/* DELIVERABLE CSS STYLE SHEETS ON 2/1/2010 *************************************/



/* SOCIAL LINKS IN TOP RIGHT RAIL OF ALL PAGES */

#social_links {
color:#232020;
font-family:Helvetica,arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:24px;
}


#social_links {float: right; width: 300px; padding: 0px 0 0 0; margin: 5px -5px 5px 0px;}
#social_links .social_text {float: left; width: 120px; font-size: 12px; color: grey;}
#social_links ul {display:inline; float:right; margin-right: 10px; margin-top: -5px;padding: 0;}
#social_links ul li {display:inline; vertical-align:text-top; float:left;}
#social_links ul li a {display: block; height: 25px;}
#social_links a#twitter {width: 25px; margin-right: 3px;}
#social_links a#facebook {width: 25px; margin-right: 3px;}
#social_links a#rss2 {width: 25px; margin-right: 3px;}
#social_links a#mobile {width: 25px; margin-right: 3px;}
#social_links a#youtube2 {width: 25px; margin-right: 3px;}

/* Social Links */
#social_links {border-bottom:1px solid #b6b6b6; vertical-align:middle;}
#social_links ul li a {border:0;}
#social_links ul li a span {display:none;}

#social_links a#twitter, a#facebook, a#rss2, a#mobile, a#youtube2 {background-image: url("/images/socialbuttons3.png"); background-repeat: no-repeat;}
#social_links a#facebook {background-position: 0px 0;}
#social_links a#twitter {background-position: -25px 0;}

#social_links a#rss2 {background-position: -50px 0;}
#social_links a#mobile {background-position: -77px 0;}
#social_links a#youtube2 {background-position: -102px 0;}

#social_links a#facebook:hover {background-position: 0px -24px;}
#social_links a#twitter:hover {background-position: -25px -24px;}
#social_links a#rss2:hover {background-position: -50px -24px;}
#social_links a#mobile:hover {background-position: -76px -24px;}
#social_links a#youtube2:hover {background-position: -103px -24px;}

/* END SOCIAL LINKS IN TOP RIGHT RAIL OF ALL PAGES */



ul#leftcolumndining {
	width: 280px;
	float: left;
	border: 1px solid grey;
	padding: 15px;
}
ul#leftcolumndining h1 {
}
ul#leftcolumndining h3 {
	margin-top: 3px;
	color: grey;
	font-size: 18px;
}
ul#leftcolumndining p.reviewstars {

}
ul#leftcolumndining p.restaddress {
	margin-left: -4px;
	margin-top: -6px;
	margin-bottom: 10px;
}
ul#leftcolumndining li {
	border-top: 1px solid grey;
	list-style-type: none;
}
ul#rightcolumndining {
	width: 280px;
	float: left;
	margin-left: 5px;
	border: 1px solid grey;
	padding: 15px;
}
ul#rightcolumndining h5 {
	font-size: 16px;
	float: left;
	margin: 0;
	margin-bottom: 5px;
	margin-top: 15px;
	width: 100%;
}
ul#rightcolumndining img {
	float: left;
	padding: 5px;
	border: 1px solid #e3e3e3;
	margin: 8px;
	margin-left: -5px;
	width: 100px;
	height: 60px;
}
ul#rightcolumndining li {
	border-top: 1px solid grey;
	list-style-type: none;
	float: left;
}
ul#rightcolumndining p {
	width: 155px;
	float: left;
	margin-top: 0px;
}
#crave_box {
	background: transparent url(http://www.gotricities.com.php5-6.dfw1-1.websitetestlink.com/images/200lefthome_lunch.png) 0px 0px no-repeat;
	height: 430px;
float: left;
}
#cravebox {
	width: 628px;
	height: 205px;
	border: 1px solid grey;
}
#cravebox img {
	float: right;
	padding: 10px;
}
#cravebox p {
	font-family: Tahoma !important;
	font-size: 14px !important;
	margin-top: 7px !important;
	padding: 15px !important;
}
ul#cravetable {
}
#cravetable li {
	float: left;
	width: 145px;
	list-style-type: none;
	height: 95px;
!important;
	background-color: yellow;
	margin: 5px;
}


/* REPLACED WITH NEW STYLES AT TOP

#searchmodule_music {
	background-color: #e3e3e3;
	padding: 15px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border: 1px solid grey;
}
.addmusicevent {
	float: right;
}
#searchmodule_music h1 {
	margin-top: -15px;
	font-weight: normal;
	font-size: 20px;
	margin-top: 5px;
}
.musicbutton {
	float: right;
	margin-top: -30px;
}

*/


ul.section_newsmodule {
	list-style-type: none;
	margin-left: -10px;
	padding: 15px;
	float: left;
}
.section_newsmodule li.left {
	float: left;
	width: 260px;
}
.section_newsmodule li.right {
	float: left;
	width: 320px;
	margin-left: 10px;
}
.section_newsmodule li.right h2 {
	font-weight: normal;
	font-size: 11px;
}
.section_newsmodule li.right h3 {
	width: 100%;
	border-bottom: 1px solid #e3e3e3;
}
.section_newsmodule li.right h5 {
	font-size: 18px;
	font-family: Georgia;
}
.section_newsmodule li.right h6 {
	font-size: 10px;
	font-weight: bold;
}
ul.featured_musicians {
	list-style-type: none;
}


/* REPLACED AND UPDATED AT TOP

.featured_musicians li {
	float: left;
	margin: 5px;
}
.featured_musicians h2 {
	padding: 5px;
	margin-bottom: -5px;
}
.featured_musicians h3 {
	font-weight: normal;
	padding: 5px;
	font-size: 12px;
}
#music_eventstease {
	float: left;
	background-color: #e3e3e3;
	margin-top: 20px;
	width: 100%;
}
#music_eventstease h5 {
	margin: 0;
	padding: 10px;
	font-size: 16px;
}
ul#musiccat_eventleft {
	float: left;
	width: 286px;
	background-color: grey;
	margin-left: 10px;
	padding: 5px;
}
ul#musiccat_eventleft li {
	list-style-type: none;
}
ul#musiccat_eventleft h1 img {
	width: 286px;
	float: left;
}
ul#musiccat_eventleft li h1 {
	font-size: 16px;
	margin: 0;
}
ul#musiccat_eventleft li h2 {
	color: blue;
	width: 50px;
	float: left;
	display:inline;
}
ul#musiccat_eventleft h3 {
	color: white;
	margin-left: 18px;
	font-size: 13px;
	float: left;
	display:inline;
}
ul#musiccat_eventleft h4 {
	font-weight: normal;
	margin: 0;
	width: 205px;
	margin-left: 20px;
	float: left;
	display:inline;
}
ul#musiccat_eventright {
	float: left;
	list-style-type: none;
	margin-left: -15px;
	font-size: 12px;
	font-family: Tahoma;
}
ul#musiccat_eventright li {
	line-height: 30px;
	border-bottom: 1px solid grey;
	margin-left: 25px;
	margin-top: 15px;
}

*/


.google_cube {
	padding: 8px;
}
#mastergtc_footer {
	float: left;
	margin-left: 25px;


/* UPDATE */
margin-top: 30px;

}



#musicsubset {
	width: 572px;
	background-color: grey;
}
#musicsubset h2 {
	color: white;
	padding: 15px;
	margin-top: -15px;
}
#musicsubset h3 {
	font-size: 12px;
	font-weight: normal;
	padding: 15px;
	margin-top: -35px;
}
#musicsubset h4 {
	color: white;
	padding: 15px;
	margin-top: -35px;
	font-weight: normal;
}
.musicmore {
	background-color: #e3e3e3;
	float: left;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	padding: 3px;
	margin-left: 1px;
	color: black;
	font-size: 10px;
}
.videocaption {
	font-family: Tahoma, verdana;
	font-size: 16px;
	font-weight: bold;
}
.addthis_toolbox {
	padding: 15px;
	font-weight: normal;
	float:left;
	display:inline;
	margin-left: 8px;
}
.big_video {
	text-align: center;
	padding: 35px;
}
ul#footcol {
	float: left;
	font-size: 11px;
	list-style-type:none;
	border-right: 1px dotted #e3e3e3;
	width: 130px;
	margin:25px 10px 0 0;
	display:inline;
}
#footcol li {
}
#footcol li a {
	color: #8FB748;
}
#footcol li a:hover {
	color: white;
}
#footcol h3 {
	color: yellow;
	margin-bottom: 6px;
}
ul#footcol_last {
	float: left;
	font-size: 11px;
	list-style-type:none;
	border-right: 1px dotted #e3e3e3;
	margin:25px 0 0 0;
	display:inline;
	width: 130px;
}
ul#footcol_last h3 {
	color: yellow;
	margin-bottom: 6px;
}
.gtc_footerlogo img {
	float: right;
	margin-right: 30px;
	margin-top: 35px;
}
.terms {
	float: right;
	width: 350px;
	margin-top: 50px;
	font-size: 12px;
}
.gtc_footerlogo .terms a {
	color: #8FB748;
}
.gtc_footerlogo .terms a:hover {
	color: white;
}
#timesdigital {
	float: right;
	margin-top: 15px;
	margin-right: 55px;
	font-size: 11px;
}

#timesdigital a {color: #fff;}
#timesdigital img {
	margin-top: 15px;
}



/* REMOVE SOCIAL LINKS AND REPLACED AT TOP */



#social_linksfooter {
	color:#232020;
	font-family:Helvetica, arial, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:24px;
}
#social_linksfooter {
	float: right;
	width: 300px;
	margin: -45px 0px 5px 0px;
}
#social_linksfooter .social_text {
	float: left;
	width: 120px;
}
#social_linksfooter ul {
	display:inline;
	float:right;
	margin:0;
	padding: 0;
}
#social_linksfooter ul li {
	display:inline;
	vertical-align:text-top;
	float:left;
}
#social_linksfooter ul li a {
	display: block;
	height: 39px;
}
#social_linksfooter a#rss {
	width: 39px;
	margin-right: 10px;
}
#social_linksfooter a#facebook2 {
	width: 39px;
	margin-right: 10px;
}
#social_linksfooter a#twitter2 {
	width: 39px;
	margin-right: 10px;
}
#social_linksfooter a#youtube {
	width: 82px;
}
/* Social Links */
#social_linksfooter {
	vertical-align:middle;
}
#social_linksfooter ul li a {
	border:0;
}
#social_linksfooter ul li a span {
	display:none;
}
#social_linksfooter a#rss, a#facebook2, a#twitter2, a#youtube {
	background-image: url("/images/socialfootericons.png");
	background-repeat: no-repeat;
}
#social_linksfooter a#rss {
	background-position: 0 0;
}
#social_linksfooter a#facebook2 {
	background-position: -51px 0;
}
#social_linksfooter a#twitter2 {
	background-position: -104px 0;
}
#social_linksfooter a#youtube {
	background-position: -152px 0;
}
#social_linksfooter a#rss:hover {
	background-position: 0 -41px;
}
#social_linksfooter a#facebook2:hover {
	background-position: -51px -41px;
}
#social_linksfooter a#twitter2:hover {
	background-position: -104px -41px;
}
#social_linksfooter a#youtube:hover {
	background-position: -152px -41px;
}
#mostrecent_header {
	background: url(/images/LeftBG.jpg) no-repeat -175px -65px;
	width: 425px;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	float: left;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	margin-top: 15px;
	font-family: Tahoma, verdana;
        padding: 3px 3px 3px 23px;
}

.twitter_feeds {
	float: left;
}
#calendar_header_navigation {

}
#calendar_header_navigation .button {
	float: right;
	margin: 0px 0px 0px 55px;
}
.halfcube {
	float: left;
	padding: 7px;
	margin-top: -15px;
}
.halfcube {
	padding-bottom: 25px;
}
ul#article_index {
	list-style-type: none;

}
#article_index img {
	float: left;
	padding: 5px;
	border: 1px solid #e3e3e3;
	margin: 8px;
margin-bottom: 25px;
}
#article_index li {
padding-bottom: 15px;
padding-top: 15px;
	border-bottom: 1px solid #e3e3e3;
}
#article_index h2 {
font-family: "ratio-display-1","ratio-display-2";
margin-bottom: -3px;
padding: 5px;}

#article_index h3 {
font-family: "ratio-display-1","ratio-display-2";
	font-weight: normal;
	font-size: 13px;
letter-spacing: 1px;}

#article_index h4 {
	font-weight: normal;
font-size: 10px;
letter-spacing: .5px;
margin-top: 5px;
}
.buzzbox {
float: left;
padding-top: 35px;
}
.buzzbox img {
	padding: 10px;
}
ul#mp3list {
	list-style-type: none;
	padding:0 10px;
}
#mp3list h4 {
	font-size: 12px;

}
#mp3list li {
	font-size: 15px;
  font-family: "ratio-display-1","ratio-display-2";

margin-bottom: 10px;


/* UPDATE */
margin-top: 10px;

	border-bottom: 1px solid #e3e3e3;
}
#calendar_header_navigation .button {
	float: left;
	margin-right: 22px;
}
#calendar_header_navigation .button a {
	color: black;
	font-size: 12px;
}
#calendar_artwork {
	float: left;
	width: 310px;
    font-family: Tahoma, verdana;
margin: -5px 0px 0px 0px;
}

.calendar_artworkheader {
	color: #FFF;
	font-size: 34px;
	float: left;
margin: 0px 0px 0px 5px;
font-weight: bold;
  font-family: "ratio-display-1","ratio-display-2";


}

.calendar_artworkdate {
	float: left;
	font-size: 34px;
	width: 155px;
	clear:left;
margin: -3px 0px 0px 5px;
font-weight: bold;
    font-family: Tahoma, verdana;

}

.calendar_artworkday {
	float: right;
	font-size: 75px;
font-weight: bold;
margin: -35px 15px 0px 0px;
	letter-spacing: -5px;
color: #fff;
    font-family: Tahoma, verdana;

}



ul#calendar_day_feature {
	float: left;
	width:320px;
margin-top: 10px;
display: block;
/* CHANGED 02/03/2010 */
height: 80px;
  font-family: "ratio-display-1","ratio-display-2";


}

.calendarfeatureimg {
	float: left;
	margin: 0px 14px 0px 5px;
	width: 70px;
height: 70px;
}

#calendar_day_feature li {
float: left;
	list-style-type: none;
	font-size: 13px;
  font-family: "ratio-display-1","ratio-display-2";

	width: 220px;
	line-height: 15px;
letter-spacing: .5px;}

#calendar_module {
	float: left;
}

#calendar_module_event_listings {float: left;}


.calendar_header {
	float: left;
	font-size: 20px;
	margin-left: 15px;
	color: black;
	font-weight: bold;
	letter-spacing: -1px;
}

#calendar_header_navigation {float: left;}

.calendar_header h6 {
	float: left;
}
ul#calendar_grids {
	float: left;
	width: 320px;
	margin:10px auto;
}
#calendar_grids li {
	width: 100px;
	float: left;
  font-family: "ratio-display-1","ratio-display-2";

	list-style-type: none;
	font-size: 14px;
padding-left: 5px;

}
ul.daygrid {
	float: left;
	list-style-type: none;
}
.daygrid h4 {
	float: left;
	font-size: 14px;
  font-family: "ratio-display-1","ratio-display-2";

	background-color: black;
	padding: 3px;
	width: 92px;
	color: white;
}
.daygrid h5 {
	width: 90px;
	font-size: 12px;
	margin-top: 10px;
letter-spacing: .5px;
}
.daygrid p {
	font-size: 11px;
	width: 90px;
letter-spacing: .5px;
}
ul.calendar_footer {
	list-style-type: none;
}
.calendar_footer li {
	list-style-type: none;
	float: left;
	font-size: 12px;
	background-color: black;
	padding: 5px;
	color: white;
	margin-right: 5px;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	width: 60px;
	padding-bottom: 5px;
	border-bottom: 2px solid black;
}
#calendar_header_navigation a {
	color: red;
	font-size: 16px;
	margin-left: -8px;
}
#calendar_header_navigation h6 {
	font-size: 20px;
	margin-right: 15px;
font-family: tahoma, verdana;
float: left;
}
#localmusicplaylist {
	list-style-type: none;
	margin-left: -35px;
}
.inner li {
	list-style-type: none;
	float: left;
100%;
	margin-top: 5px;
}
.inner li.odd {
	float: left;
	background-color: yellow !important;
}
.inner li.odd img {
	float: left;
}
.inner li.even {
	float: left;
}
.inner li.even img {
	float: left;
}
.inner h1 {
	color: black;
	float: left;
	width: 25px;
	font-size: 15px;
	padding: 5px;
}
.inner h1 .odd {
	color: black;
	float: left;
	width: 25px;
	font-size: 15px;
	padding: 5px;
}
.inner h1 .even {
	color: black;
	float: left;
	width: 25px;
	font-size: 15px;
	padding: 5px;
}
#llocalmusicplaylist img {
	float: left;
	width: 58px !important;
	margin-top: 3px;
}
.playbutton img {
	padding: 5px;
	margin-top: 5px;
}
.top5_title {
	float: left;
	width: 100px;
	margin-left: 10px;
	margin-top: 10px;
	color: black;
}
.top5_artist {
	float: left;
	width: 100px;
	margin-left: 10px;
	margin-top: 2px;
	color: black;
}
.sharearticles {
	float: right;
	width: 60px;
	text-align: center;
}
#TopCube_Inside {
	height: 250px;
	position: inline;
}
.box {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F4F4F4 url(/images/backgrounds/backgroundbox.gif) repeat-y scroll 0 0;
	color:#808080;
	margin-bottom: 15px;
}
.box .inner {
	background:transparent url(/images/bg.png) no-repeat scroll -617px -394px;
}
.box .btm {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/images/bg.png) no-repeat scroll -617px -388px;
}
.box .btm {
	height:6px;
	overflow:hidden;
}
.box a {
	color:#808080;
}
.box .inner {
	padding:11px 10px 7px;
}
/* Profile Header */
#personal_header {
	color: white;
	padding: 5px;
}
ul personalheader {
	float: left;
}
#personalheader li {
	float: left;
	margin-right: 20px;
}
#kharmatag {
}
span.iphone_buttons {
	float: right;
	font-family: Tahoma, verdana;
	font-size: 16px;
	margin-top: 25px;
}
span.iphone_buttons a {
	color: white;
}
#iphonepromo {
	float: left;
	width: 668px;
}
#iphonehero img {
	width: 670px;
}
#iphonehero {
	background: url(/images/goldbackground.jpg);
}
img.iphoneapp {
	float: right;
}
/* LogoHeader */
#logo_header {
	height: 100px;
	position:relative;
}
#logo {
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	width: 250px;
}
#logo img {
	width: 250px;
}
.gtctag {
	float: left;
	margin-left: 2px;
	margin-top: 7px;
}
#karma_header {
	margin-left: 70px;
	float: left;
	width: 360px;
	margin-top: 10px;
}
.karmatag {
	font-size: 15px;
  font-family: "ratio-display-1","ratio-display-2";

	position: absolute;
	margin-left: -270px;
	margin-top: 60px;
}
.karmatag a {
	text-decoration: none;
	color: black;
}
.karmatag a:hover {
	text-decoration: underline;
	color: blue;
}
#weather {
	position: absolute;
	width: 300px;
	top:25px;
	right:-100px;
}
#weather ul {
	list-style-type: none;
}
li#weathericon {
	float: left;
	margin-top: -5px;
}
li#weathericon img {
	width: 65px;
	height: 65px;
	float: left;
}
li#weathercondition {
	float: left;
	padding: 10px;
	margin-top: -6px;
	width: 150px;
	color: white;
  font-family: "ratio-display-1","ratio-display-2";

	font-size: 13px;
}
.dayweather {
	font-size: 18px;
	display: block;
}
.weathercondition {
	display: block;
}

#searchbox {
	background: url(/images/LeftBG.jpg) no-repeat -175px -65px;
	width: 295px;
	height: 9px;
	position:absolute;
	top:112px;
	right:7px;
	color: white;
	padding: 15px;
  font-family: "ratio-display-1","ratio-display-2";

font-size: 14px;

-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}

#searchbox input {
	margin-top: -5px;
	margin-left: 15px;
	width: 170px;
	float: left;

}

.searchtitle {
	float: left;
}
#mp3player {
	float: left;
	width: 300px;
}
/* HomeContent */


#home_content {
	background-color: #FFF;
	clear: both;
  font-family: "katarine-web-1","katarine-web-2",sans-serif;

	font-size: 14px;
	border: 1px solid #909090;
	margin: 0;
	overflow: auto;
	padding: 20px 15px;
	width: 970px;
}


#home_feature {
	margin-left: -20px;
}
#mainNews {
	float: left;
	height: 260px;
	width: 630px;
	margin-left: 20px;
	margin-top: -10px;
	background: url(/images/rotating_topstorybg.jpg) no-repeat top center;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}
#mainnews_header h1 {
	color: #546070;
	font-size: 20px;
	margin-top: -20px;
	padding-bottom: 7px;
}
#HomeCube {
	float: left;
	width: 318px;
}
#mainnews_photo {
	float: left;
	margin-top: -10px;
	margin-left: 10px;
	margin-right: 20px;
}
#mainnews_photo img {
	max-width: 330px;
	maxi-height: 250px;
}
#mainnews_headline h2 {
	color: #777;
	font-family: Tahoma, verdana;
	font-size: 20px;
	letter-spacing: -1px;
}
#mainnews_headline h2 a {
	text-decoration: none;
	color: #1d1d1d;
}
#mainnews_headline h2 a:hover {
	color: blue;
}
#mainnews_body {
	color: #888;
	font-family: Tahoma, verdana;
	font-size: 12px;
	margin-top: -10px;
	width: 95%;
}
#mainnews_userline {
	float: left;
	font-size: 11px;
}
.comments {
	float: left;
	margin-left: 55px;
}
/* HomeMainContent and News */
#home_contentmain {
	background: url(/images/backgrounds/body_bg2.jpg) no-repeat top center;
}
#home_contentnewsmodule {
	float: left;
	height: auto;
	width: 600px;
	margin-top: 0px;
	padding: 10px;
	background: url(/images/backgrounds/backgroundfade.png) repeat-y top left;
	background-position: -45px 125px;
}
#home_contentnews_column_left {
	float: left;
	width: 330px;
	height: auto;
	margin-left: -10px;
}
#home_contentnews_column_left h3 {
	background-color: #333;
	color: white;
	width: 310px;
	margin: 5px;
	padding: 5px;
	float: left;
}
ul#newscolumn {
	margin-left: -30px;
}
#newscolumn li {
	float: left;
	list-style-type: none;
}
#newscolumn li h2 {
	color: red;
	font-size: 14px;
	font-family: Tahoma, verdana;
	letter-spacing: -1px;
}
#newscolumn li img {
	float: right;
}
#newscolumn li p {
	color: #1d1d1d;
	font-family: Tahoma, verdana;
	font-size: 11px;
	letter-spacing: .5px;
}
.subfeature_photo {
	float: left;
	width: 80px;
}
.subfeature_headline {
	font-weight: bold;
	float: left;
	margin-top: 5px;
	font-size: 11px;
	color: blue;
	font-weight: normal;
	font-family: Tahoma, verdana;
}
.subfeature_body {
	clear: both;
	margin-bottom: 5px;
	font-size: 11px;
	width: 270px;
}
#home_contentnews_column h3 {
	float: left;
	font-weight: bold;
}
#home_contentnews_column_right {
	float: left;
	width: 250px;
	margin: 1px;
	margin-left: 5px;
	height: auto;
}
#movie_homemodule {
	margin-left: 30px;
	border-top: 8px solid #888888;
	margin-top: 3px;
	background-color: #e3e3e3;
	width: 260px;
}
#movie_homemodule img {
	margin-top: -15px;
}
ul#movie_menu {
	list-style-type: none;
}
#movie_menu li {
	float: left;
	font-size: 14px;
	margin-right: 15px;
}
#movie_menurrow {
}
#movie_menu li a {
}
#newmovies {
	list-style-type: none;
}
#newmovies li {
	float: left;
	width: 100%;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 3px;
	text-align: center;
	margin-left: -25px;
	border-bottom: 1px dotted #333333;
}
/* ArrowLists*/

.arrowlistmenu {
	width: 270px; /*width of menu*/
	margin-left: 10px;
margin-top: -11px;
}
.arrowlistmenu .headerbar {
  font-family: "ratio-display-1","ratio-display-2";

	color: white;
	background: black url(/images/icons/titlebar.png) repeat-x center left;
	margin-bottom: 10px; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 4px 0 4px 10px; /*header text is indented 10px*/
}
.arrowlistmenu ul {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}
.arrowlistmenu ul li {
	padding-bottom: 2px; /*bottom spacing between menu items*/
	margin-top: -5px;
	margin-left: 5px;
}
.arrowlistmenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}
.arrowlistmenu ul li {
	padding-bottom: -5px; /*bottom spacing between menu items*/
}
.arrowlistmenu ul li a {
	color: #333333;
	background: url(/images/icons//arrowbullet.png) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none;

	border-bottom: 1px solid #dadada;
  font-family: "ratio-display-1","ratio-display-2";
	font-size: 17.5px;
	letter-spacing: .5px;
}
.arrowlistmenu ul li a:visited {
	color: #A70303;
}
.arrowlistmenu li .homecity a {
	text-transform: uppercase;
	background: none;
	font-weight: bold;
font-size: 15px;
  font-family: "ratio-display-1","ratio-display-2";

	margin-bottom: -15px;
	margin-top: 10px;
	border-bottom: none;
}
.arrowlistmenu li .homecity a:hover {
	background-color: #e3e3e3;
	text-decoration: underline;
}
.arrowlistmenu li .homecity a:visited {
	color: black;
}
.arrowlistmenu ul li a:hover { /*hover state CSS*/
	color: #A70303;
	background-color: #F3F3F3;
}
.more_button {
	background-color: red;
	float: left;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	padding: 5px;
	margin-left: 15px;
	color: white;
}
.more_button a:hover {
	color:white;
	text-decoration:none;
}
/* HomeMain AdBar */
#home_adbar {
	width: 570px;
	background-color: #333;
	height: 20px;
	float: left;
	margin-top: 10px;
}
#home_contentrightrail {
	float: left;
	width: 310px;
	border: 1px solid #333333;
	margin: 10px 0px 0px 10px;
	margin-top: 10px;
	height: auto;
	border: 1px solid #e3e3e3;
	background:transparent url(/images/advert_bg.png) repeat-y scroll 0 0;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#F1F7FE;
	border-color:#8F9AA7 #C1CAD5 #C1CAD5;
	border-style:solid;
	border-width:1px;
	padding: 8px;
}
#profile_contentrightrail {
	float: left;
	width: 285px;
	border: 1px solid #333333;
	margin: 0px 0px 0px -10px;
	margin-top: 10px;
	height: auto;
	border: 1px solid #e3e3e3;
	background:transparent url(/images/advert_bg.png) repeat-y scroll 0 0;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#F1F7FE;
	border-color:#8F9AA7 #C1CAD5 #C1CAD5;
	border-style:solid;
	border-width:1px;
	padding: 15px;
}


#profile_contentrightrail ul {
	margin-top: 15px;
}


#profile_contentrightrail li {
	color: #333333;
	background: url(/images/icons//arrowbullet.png) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 22px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px solid #dadada;
	font-family: Tahoma, verdana;
	font-size: 13.5px;
	letter-spacing: .5px;
margin-left: 15px;
}

#profile_contentrightrail p {letter-spacing: .5px; font-size: 11px; margin-top: 15px;}

/* HomeMain Video Player */

.homevideo_playerhead img {
	float: left;
	width: 300px;
	margin-left: 20px;
	margin-top: -30px;
	margin-bottom: -5px;
}
.homevideo_player {
	float: left;
	padding: 4px;
	margin-left: 10px;
	margin-top: 15px;
}
.homevideo_player img {
	float: left;
	width: 320px;
	margin-left: 15px;
}
.homevideo_player p {
	color: red;
	font-size: 12px;
	padding: 20px;
	margin-top: -10px;
}
.gotricitieslive_index {
	float: left;
	padding: 10px;
	margin: 10px 0px 0px -10px;;
	font-family: Tahoma, verdana;
	letter-spacing: -.5px;
}
.gotricitieslive_index p {
}
.gotricitieslive_index img {
	float: right;
	padding: 7px;
}

.gotricitieslive_index p {
	font-size: 12px;
	padding: 10px;
letter-spacing: .5px;
margin-bottom: 10px;
}

ul#livevideoindex {
	float: left;
	margin-top: 10px;
	width: 300px;
}
#livevideoindex li {
	list-style-type: none;
	float:left;
	display:inline;
margin-left: 10px;
	margin-bottom: 10px;
	width:280px;
	border-bottom: 1px dotted #e5e5e5;
}
.videoimage {
	display:inline;
	max-height: 90px;
}
.videodate {
	color: red;
	font-weight: bold;
	font-size: 12px;
}
.videohead {
	font-size: 12px;
letter-spacing: .5px;
}
/* GTCRecommends */

#gtcrecommends h2 {
	float: left;
	background-color: yellow;
	padding: 10px;
	width: 305px;
}
#gtcrecommends ul {

}
#gtcrecommends li {
	list-style-type: none;
	width: 78px;
	margin :10px 20px 0 5px;
	float: left;
	display:inline;
}
.recommend_img {
	width: 78px;
}
.recommend_title {
	background-color: black;
	color: white;
	font-size: 12px;
}
.recommend_biz {
	font-size: 11px;
}
/* UserLists */

#gtclists {
	padding-top: 15px;
	font-family: Tahoma, verdana;
}
#gtclists h2 {
	float: left;
	background-color: #222222;
	font-size: 16px;
	padding: 10px;
	width: 305px;
	color: lightgreen;
	border-top: 2px solid #444444;
}
#gtclists li {
	list-style-type: none;
	float: left;
	margin-top: 1px;
margin-left: 15px;
padding-bottom: 5px;
margin-bottom: 5px;
	height: 80px;
	border-bottom: 1px dotted #FFF;
}
#gtclists li a {
	text-decoration: none;
	color: yellow;
}
.user_img {
	float: left;
	padding: 3px;
	border: 1px solid #e3e3e3;
	margin-right: 10px;}

.user_img img {width: 50px; height: 50px;}

.user_list {
	width: 290px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	font-family: Tahoma, verdana;
}
.user_name {
	width: 250px;
	font-size: 12px;
	font-style: italic;
	color: white;
	font-family: Tahoma, verdana;
	margin-top: 5px;
}
.user_home {
	width: 250px;
	font-size: 12px;
	color: white;
}
#footer_social {
	background-color: #333;
	float: left;
	width: 1000px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/backgrounds/bg_grey2.jpg) repeat-x top left;
	background-color: #0e0e0e;
}
.gtc_videoheader {
	color: white;
	font-size: 26px;
	font-weight: bold;
	float: left;
	width: 900px;
	margin-top: 1px;
	margin-left: 30px;
	padding: 10px;
	font-family: Tahmoa, verdana;
	letter-spacing: -1px;
}
.gtc_videoheader a {
	color: #8FB748;
	text-decoration: none;
}
#gtc_videoindex{margin-top:20px;

/*UPDATE*/
margin-left: 35px;}

#gtc_videoindex li {
	list-style-type: none;
	width: 155px;
	float: left;
	font-family: Tahoma, verdana;
	margin: 0 25px 15px 10px;
text-align: center;
}

#gtc_videoindex li a {
	color: #8FB748;
text-decoration: none;
}
#gtc_videoindex li a:hover {
	color: yellow;
}
#gtc_videoindex h1 {
	float: left;
	font-size: 11px;
	color: yellow;
}
#gtc_videoindex {
	float: left;
	border-bottom: 1px dotted white;
}
#social_thread {
	width: 630px;
	float: left;
margin-left: 30px;
}
#social_thread h2 {
	color: white;
	font-family: Tahoma, verdana;

/*UPDATE */
margin-left: 20px;
margin-top: 30px;

}


#commentgrid h1 {
}
#commentgrid img {
	float: left;

	padding: 5px;
}
#commentgrid li {
	list-style-type: none;
	font-family: Tahoma, verdana;
	float: left;
	color: #e3e3e3;
	width: 550px;
	padding: 15px;
letter-spacing: .5px;
}
#commentgrid h2 {
	float: left;
	margin-top: 5px;
margin-left: 0px;
	font-size: 15px;
	font-weight: normal;
letter-spacing: .5px;
	color: #8FB748;
}
#commentgrid h3 {
	font-style: italic;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 15px;
	border-bottom: 1px solid white;
	clear:left;
}
/* Article Display Styles */

#article_display {
	float: left;
	width: 610px;
	padding: 10px;
	height: auto;
margin-top: 20px;
}
#article_display h1 {
	color: #888;
  font-family: "katarine-web-1","katarine-web-2",sans-serif;
	font-size:2.6em;
	font-weight:normal;
	margin:0;
	padding:0 0 6px;
}
#article_display p {
  font-family: "katarine-web-1","katarine-web-2",sans-serif;

	font-size:1.3em;
	font-weight:normal;
	margin:20px 0px 0px 0px;
	line-height: 20px;
	
}
.byline {
	font-size: 14px;
  font-family: "katarine-web-1","katarine-web-2",sans-serif;

	margin: 15px 0px 15px 0px;
	color: #999;
	padding-bottom: 5px;
	border-bottom: 1px dotted #e3e3e3;
	;
}
/* COMMENT Styles */

#response_header {
	padding: 20px;
	background: url(/images/LeftBG.jpg) repeat-y scroll 0 0;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	float: left;
	color: yellow;
	margin-top: 25px;
}
#response_header .number {
	background-color: white;
	padding: 5px;
	color: black;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}
#response_header h2 {
	color: white;
}
#response_header h3 {
	color: white;
	background-color: black;
	padding: 5px;
	font-size: 12px;
}
ul #response_module {
}
.avatar {
	float: left;
	width: 55px;
	font-size: 12px;
	text-align: center;
}
#response_module li {
	list-style-type: none;
	float: left;
	margin-top: 20px;
}
#response_quote {
	margin-left: 80px;
	background-color: #e3e3e3;
	padding: 20px;
	font-size: 12px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	width: 450px;
}
#response_quote h3 {
	margin-top: -5px;
}
#response_header h2 {
	float: left;
}
#response_header h4 {
	float: left;
	font-size: 20px;
	margin-top: 20px;
	margin-left: 110px;
	margin-right: 25px;
}
#postcomment_module {
	background: url(/images/LeftBG.jpg) repeat-y scroll 0 0;
	color: yellow;
	padding: 20px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}
#postcomment_module label {
	float: left;
	width: 500px;
	font-weight: bold;
}
#postcomment_module input {
	float: left;
	width: 500px;
	padding: 3px;
	margin-bottom: 10px;
	background:#FFFFFF url(/images/background-signup-inputs.png) repeat-x scroll left top;
	border:1px solid #8D9095;
	color:#29384C;
	font-size:13px;
}
#postcomment_module textarea {
	float: left;
	width: 500px;
	padding: 3px;
	margin-bottom: 10px;
	background:#FFFFFF url(/images/background-signup-inputs.png) repeat-x scroll left top;
	border:1px solid #8D9095;
	color:#29384C;
	font-size:13px;
}
.comment_pubdate {
	float: left;
	color: #333;
	margin-left: 100px;
	margin-top: 10px;
	font-size: 11px;
}
.post_tools {
	float: right;
	margin-top: 10px;
	font-size: 11px;
}
#article_rightrail {
	float: right;
	width: 318px;
	padding: 2px;
	height: auto;
}
#article_rightrail {
	float: right;
	width: 318px;
	padding: 2px;
	height: auto;
}
#crumbs {
	border:1px solid white;
	height:1.1em;
	width: 580px;
	float:left;
	display:inline;
padding: 15px;
}
#crumbs li {
	float:left;
	line-height:2.0em;
	margin-left:.12em;
	color:#777;
	list-style-type: none;
	font-size: 11px !important;
}
#crumbs li a {
	display:block;
	padding:0 15px 0 0;
	background:url(/images/crumbs.gif) no-repeat right center;
}
#crumbs li a:link, #crumbs li a:visited {
	text-decoration:none;
	color:#777;
}
#crumbs li a:hover, #crumbs li a:focus {
	color:#dd2c0d;
}
/* Profile Material */


ul #friends_box {
	float: left;
	width: 250px;
}
#friends_box {
	margin-top: 35px;
	font-family: Tahoma;
verdana;
}
li.friends {
	width: auto;
	list-style-type: none;
	height: auto;
	float: left;
	padding: 7px;
	margin-top: -5px;
margin-bottom: 5px;
}
li.friends img {
	border: 1px solid #e3e3e3;
	background-color: grey;
	float: left;
	padding: 2px;
}
li.friends img:hover {
	border: 1px solid black;
	background-color: white;
	float: left;
	cursor: pointer;
}
ul#friends_Index p {
	float: left;
	width: 100%;
}

span.friendtools {
	font-size: 11px;
}
ul#friends_box h4 {
	color: #fff;
	font-size: 20px;
margin-bottom: 15px;
margin-left: 10px;
float: left;
width: 310px;}

#profile_dashboard {
	width: 100%;
}
#profile_header {
	width: 100%;
	height: 75px;
	background: url(/images/backgrounds/background-container.png) repeat-x scroll left top;
}

#profile_promo {margin-top: 25px;}

#profile_promo h2 {
	color: grey;
}
#profile_promo p {
	color: grey;
	float: left;
	font-size: 13px;
	line-height: 18px;
	font-family: Tahoma, verdana;
	margin-top: 5px;
letter-spacing: .5px;}

.promo_box {
	width: 290px;
	float: left;
	margin: 15px 55px 10px -30px;
	color: grey;
	font-family: Tahoma, verdana;
	font-size: 13px;
letter-spacing: .5px;
}



.promo_box img {margin-bottom: 15px; margin-left: -5px; padding: 5px; border: 1px solid #e3e3e3;}


.promo_box h2 {
	font-size: 14px;
	float: left;
	width: 340px;
display: block;
}



#karma_dashboard {
	float: left;
	width: 150px;
	background-color: grey;
	border:1px solid #8D9095;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	padding: 5px;
	text-align: center;
	color: white;
	margin-left: 35px;
}
#profile_left_rail {
	float: left;
	width: 220px;
	border: 1px solid #000;
	background-color: #1d1d1d;
	color: white;
margin-top: 10px;
}
.userpic img {
	padding: 9px;
}
#profile_index li a {
	text-decoration: none;
	color: white;
	cursor: pointer;
}
#profile_index li a:hover {
	text-decoration: underline;
	color: black;
}
#profile_index li {
	list-style-type: none;
	margin-left: 0px;
	padding: 5px;
	cursor:pointer;
	background:transparent url(/images/background-container.png) no-repeat scroll left top;
}

#profile_index a {margin-left: 10px;}
#profile_index li:hover {
	background:transparent url(/images/background-containerdk.png) no-repeat scroll left top;
}
#profile_dashboardgallery {
	float: left;
	width: 650px;
	margin-left: 25px;
}
#profile_dashboardgallery li {
	list-style-type: none;
	background-color:#E3E9F2;
	border-bottom:1px solid #C1CAD5;
	border-top:1px solid #F3F6F9;
	padding:8px;
	position:relative;
}
#profile_form {
	float: left;
	border-top: 1px solid #e5e5e5;
	margin-top: 15px;
	width: 700px;
	font-family: Tahoma, verdana;
}

#profile_form table.profileData {
	width: 700px;
	font-size: 12px;
}

#profile_form a {
	text-decoration: none;
}
#profile_form tr.odd {
	background-color: #e3e3e3;
}
#profile_form fieldset {
	border: none;
}
#profile_form legend {
	margin-top: -5px;
}
#profile_form fieldset img {
	margin-top: 5px;
	margin-right: 5px;
}

#profile_form p {width: 600px; padding: 15px;
}


#profile_form input[type="checkbox"] {margin-right: 15px;}

#profile_dashboardgallery input[type="text"], #profile_dashboardgallery input[type="password"], #signup-form input[type="password"] {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:1px;
	-moz-border-radius-bottomright:1px;
	-moz-border-radius-topleft:1px;
	-moz-border-radius-topright:1px;
	background:#FFFFFF url(/images/background-signup-inputs.png) repeat-x scroll left top;
	border:1px solid #8D9095;
	color:#29384C;
	font-size:13px;
	height:20px;
	padding:7px 5px 5px;
	width:340px;
}



#profile_login {
	font-size:15px;
	font-family: Tahoma, verdana;
float: left;
	width: 650px;
	margin-left: 25px;
	margin-left: 10px;
}

#profile_login p {width: 500px;}
.connectfacebook {
	margin-left: 47px;
	display: block;
}
#profile_login input[type="text"], #profile_login input[type="password"] {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:1px;
	-moz-border-radius-bottomright:1px;
	-moz-border-radius-topleft:1px;
	-moz-border-radius-topright:1px;
	background:#FFFFFF url(/images/background-signup-inputs.png) repeat-x scroll left top;
	border:1px solid #8D9095;
	color:#29384C;
	font-size:13px;
	height:20px;
	padding:7px 5px 5px;
	width:300px;
}


#profile_login li {
	list-style-type: none;
	background-color:#E3E9F2;
	border-bottom:1px solid #C1CAD5;
	border-top:1px solid #F3F6F9;
	padding:8px;
	position:relative;
}
#profile_login label {
	color:#29384C;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:32px;
	margin-right:15px;
	text-align:right;
	width:125px;
}
#profile_login legend {
	color: #1d1d1d;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma, verdana;
	padding: 5px;
}
#profile_login ul {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#F1F7FE;
	border-color:#8F9AA7 #C1CAD5 #C1CAD5;
	border-style:solid;
	border-width:1px;
	float:left;
	display:inline;
	margin-bottom:12px;
	width:550px;
	padding: 15px;
margin-top: -5px; 
font-size: 14px;
}

#profile_login fieldset {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#F1F7FE;
	border-color:#8F9AA7 #C1CAD5 #C1CAD5;
	border-style:solid;
	border-width:1px;
	float:left;
	display:inline;
	margin-bottom:20px;
	width:580px;
	padding: 15px;
position: relative;
}

#profile_dashboardgallery textarea {
	background:#FFFFFF url(/images/background-signup-inputs.png) repeat-x scroll left top;
	border:1px solid #8D9095;
	color:#29384C;
	font-size:13px;
	height:100px;
	padding:7px 5px 5px;
	width: 380px;
}
#profile_dashboardgallery label {
	color:#29384C;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:32px;
	margin-right:10px;
	text-align:right;
	width:195px;
}
#profile_dashboardgallery ul {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#F1F7FE;
	border-color:#8F9AA7 #C1CAD5 #C1CAD5;
	border-style:solid;
	border-width:1px;
	float:left;
	display:inline;
	margin-bottom:20px;
	width:626px;
	padding: 15px;
}
#profile_dashboardgallery legend {
	color: #1d1d1d;
	font-weight: bold;
	font-size: 18px;
	padding: 5px;
padding-bottom: 25px;
}
#profile_right_rail {
	float: left;
	width: 150px;
	height: 300px;
	border: 1px solid red;
}
#slider_login {
	height: 200px;
	color: white;
	background: #02144D url(/images/promo_tile.jpg) repeat-x scroll left top;
	width: auto;
}
#karma_logo {
	float: left;
	width: 75px;
	height: 170px;
	padding: 20px;
}
#karma_logo img {
	margin-left: -20px;
	margin-top: 20px;
}
#login_welcome {
	float: left;
	width: 320px;
	margin-left: 20px;
	padding: 20px;
	height: 170px;
	font-size: 13px;
}
#login_box {
	float: left;
	width: 440px;
	padding: 20px;
	height: 170px;
	border: 1px solid white;
}
#login_footer {
	width: 958px;
	float: left;
	height: 5px;
	background-color: purple;
	border: 1px solid purple;
	padding: 20px;
}
/* Karma Table */

table {
	background-color: #e5e5e5;
}
caption {
	background-color: black;
	color: white;
	padding: 5px;
}
th {
	text-align: left;
	border-bottom: solid black 1px;
	padding-top: 15px;
	padding-left: 10px;
}
td {
	padding: 10px;
}
tr.odd {
	background:#FFFFFF url(/images/background-signup-inputs.png) repeat-x scroll left top;
}
tfoot {
	font-weight: bold;
	color: blue;
}





/* Event Module Styles - Changed and replaced at top

#Event_Content {
	float: left;
	width: 610px;
	padding: 10px;
	height: auto;
}
#event_feature {
	margin-left: -10px;
	float: left;
}
.eventfeatureimg img {
	width: 200px;
	height: 130px;
	float: left;
	padding: 5px;
	border: 1px solid #e3e3e3;
	margin: 15px;
}
.eventfeaturehead {
	float: left;
	width: 350px;
	font-family: Tahoma, verdana;
	font-size: 14px;
	font-weight: bold;
	margin-top: 15px;
}
.eventfeaturehead a {
	text-decoration: none;
}
.eventfeaturehead a:hover {
	text-decoration: underline;
}
.eventfeaturedetails {
	float:left;
	display:inline;
	width: 350px;
	font-size: 11px;
	font-family: Tahoma, verdana;
}
.eventshare {
	marginp-top: 5px;
}
#event_customizer {
	width: 610px;
	float:left;
	background-color: #000;
	color: white;
	background: url(/images/backgrounds/background-container.png) repeat-x scroll left top;
	margin-top: 15px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	padding: 10px;
	border: 1px solid #e3e3e3;
	font-family: Tahoma, verdana;
}
#event_customizer h1 {
	font-size: 18px;
	margin-top: -15px;
	color: black;
	display: block;
}
#event_customizer option {
	font-size: 15px;
}
#Event_Content h1 {
	padding-top: 15px;
	float:left;
	display:inline;
	width: 680px;
}
.datebox {
	float: left;
	width: 180px;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	color: black;
}
.category {
	float: left;
	width: 180px;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	color: black;
}
.city {
	float: left;
	width: 180px;
	padding: 5px;
	font-weight: bold;
	font-size: 12px;
	color: black;
	margin-left: 75px;
}
.addeventbutton {
	float: right;
	margin-top: -85px;
	margin-right: 35px;
}

*/



/* Event Module Table  replace at top

table {
	background-color: white;
	width: 600px;
	float: left;
}
#event_listing {
	float: left;
	width: 600px;
}
#event_listing tbody {
	width: 600px;
	float: left;
	margin-left: 5px;
}
#event_listing tr {
	float: left;
	border-bottom: 1px dotted grey;
	margin-top: 10px;
}
tr.descript {
	float: left;
	width: 600px;
}
#event_listing td {
	float: left;
}
.dayoweek {
	font-size: 12px;
}
.dayomonth {
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	background-color: red;
	color: white;
	padding: 3px;
}
.eventmonth {
	font-size: 12px;
	text-align: center;
}
#event_listing h3 {
	font-size: 15px;
	margin-top: 3px;
	color: #444444;
	text-transform: uppercase;
}
#event_listing h1 {
	font-size: 20px;
	margin-top: -20px;
	width: 420px;
	float: left;
	margin-bottom: 5px;
}
#event_listing h1 a {
	text-decoration: none;
}
#event_listing h1 a:hover {
	text-decoration: underline;
}
#event_listing p {
	width: 420px;
	font-size: 12px;
}

*/


/* Event Detail Module - Replaced Above with new content 

#event_detail {
	float: left;
	width: 620px;
	font-family: Tahoma, verdana;
}
#event_detail h3 {
	border-bottom: 1px solid #e3e3e3;
	font-size: 19px;
	color: #a2a2a2;
	margin-top: 35px;
	margin-bottom: 8px;
}
#event_detail img {
	margin-top: 15px;
}
.eventdetail_date {
	font-size: 20px;
	font-weight: bold;
	margin-top: -5px;
	color: blue;
}
.eventdetail_head {
	font-size: 20px;
	font-weight: bold;
	padding-top: -5px;
}
.eventdetail_where {
	padding-top: 5px;
	float: left;
	width: 100%;
}
.eventdetail_p {
	float: left;
	width: 600px;
	font-size: 14px;
	padding-bottom: 25px;
}
.eventdetail_where img {
	float: right;
	max-width: 350px;
	padding: 10px;
	border: 1px solid #e3e3e3;
	padding-top: -35px;
}
.eventdetail_googlemap {
	margin-top: 20px;
	float: left;
	padding: 10px;
	border: 2px solid #e3e3e3;
	width: 460px;
}
span.venue {
	font-weight: bold;
	font-size: 16px;
}


*/



/* Feature Module */

ul #featuredbox {
	float: left;
	width: 100%;
}
#featuredbox h1 {
	font-size: 20px;
	padding: 10px;
	background-color: #e3e3e3;
	float: left;
}
#featuredbox li {
	background-color: #e3e3e3;
	padding: 10px;
	float: left;
	width: 260px;
	list-style-type: none;
	margin-left: -35px;
	padding-left: 15px;
	margin-right: 15px;
}
#featuredbox h2 {
	float: left;
}
#featuredbox h3 {
	float: left;
	margin-left: 5px;
}
#featuredbox h4 {
	color: red;
}
#featuredbox h5 {
	float: left;
	margin-left: 5px;
	margin-top: -15px;
}
#featuredbox h6 {
	float: right;
	margin-right: 15px;
	margin-top: -10px;
}
/* Search Button Nav */

form#searchform_top {
	float: right;
}
input#searchform_top_text {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	color:#fff;
	float:left;
	font-family: Tahoma, verdana;
	font-size:12px;
	margin:0 15px 0 0;
	padding:2px;
	width:210px;
}
input#gosearch {
	float: left;
	margin: -3px 14px 0 -5px
}
/* Movie Styles */


#movie_display {
	float: left;
	width: 610px;
	padding: 10px;
	height: auto;
}
#movie_display h1 {
	color: #888;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.6em;
	font-weight:normal;
	letter-spacing:-2px;
	margin:0;
	padding:0 0 6px;
}
#movie_display ul {
	float: left;
	width: 600px;
 	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
}
#movie_display h2 {
	float: left;
	width: 100%;
}
.moviedays li {
	list-style-type: none;
	float: left;
	padding: 3px;
	font-size: 15px;
	margin-top: -10px;
}
.moviedays li a {
	text-decoration: none;
	color: blue;
}
.moviedays li a:hover {
	background-color: gray;
	padding: 2px;
	color: white;
}
.movie_announcements {
	font-size: 13px;
	padding: 3px;
	font-family: Georgia;
	float: left;
	font-style: italic;
	margin-top: -1px;
	margin-bottom: 15px;
}
.movie_theatre {
	font-size: 28px;
	font-family: Georgia;
	padding-left: 3px;
	float: left;
	padding-top: 20px;
	width: 380px;
}
.movie_theatre a {
	color: blue;
	text-decoration: none;
}
.movie_theatre a:hover {
	background-color: gray;
	color: white;
	padding: 3px;
}
.theatre_address {
	float: left;
	font-size: 13px;
	font-family: Georgia;
	padding: 4px;
	width: 200px;
}
.movie_map {
	float: right;
	padding: 10px;
	border: 1px solid #e3e3e3;
}
#movie_display table {
	width: 600px;
	font-size: 12px;
	margin-bottom: 45px;
}
.theatre_header {
	font-size: 30px;
	font-family: Georgia;
	color: gray;
}
.theatre_amenities {
	float: left;
	padding-top: 5px;
	padding-bottom: 15px;
	font-size: 12px;
	font-family: Georgia;
	margin-top: 15px;
}
.movie_headline {
	font-family: Georgia;
	font-size: 30px;
	color: gray;
}
#movie_display p {
	font-size: 12px;
	font-family: Tahoma, verdana;
}
#movie_display p img {
	float: right;
	padding: 5px;
	border: 1px solid #e3e3e3;
	max-width: 300px;
	margin: 7px;
}
.odd {
	background-color: red;
}
.even {
	background-color: #e3e3e3;
}
#movie_display th {
	background: url(/images/RightBG.jpg) repeat-x scroll left top;
	color: white;
	padding: 5px;
	font-family: Tahoma, verdana;
	font-size: 10px;
}
.movie_module {
	float: left;
	width: 200px;
	margin-top: -20px;
}
.movie_thumb img {
	float: left;
	width: 250px;
	margin-right: 20px;
}
.movie_trailer {
	float: right;
	background-color: blue;
	padding: 2px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	font-size: 12px;
	padding: 5px;
	margin-top: 105px;
	margin-right: 15px;
	font-family: Tahoma, verdana;
}
.movie_trailer a {
	text-decoration: none;
	color: white !important;
}
/* Movie Styles */


#music_display {
	float: left;
	width: 628px;
	padding: 10px;
	height: auto;
}
#article_display h1 {
	color: #888;
  font-family: "katarine-web-1","katarine-web-2",sans-serif;

	font-size:2.6em;
	font-weight:normal;
	letter-spacing:-1px;
	margin:0;
	padding:0 0 6px;
}
#music_display p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:.9em;
	font-weight:normal;
	padding: 5px;
}
#section_header {
	float: left;
	width: 100%;
}
ul#section_feature {
	float: left;
	list-style-type: none;
	font-family: Tahoma, verdana;
	margin-top:10px;
}
#section_feature li.photo {
	float: left;
}
#section_feature li.copy {
	float: left;
	width: 270px;
	padding: 10px;
}
#section_feature li h1 {
	color: green;
	font-size: 16px;
	margin-left: 5px;
	margin-top: -12px;
}
#section_feature li h1 a {
	color: green;
	text-decoration: none;
}
#section_feature li h1 a:hover {
	text-decoration: underline;
}
#section_feature li p {
	margin-top: -10px;
	margin-bottom: 5px;
	font-size: 12px;
}
#section_feature li .comment_line {
	font-size: 12px;
	margin-left: 5px;
	margin-top: 15px;
}
#gtc_leaderboard {
	width: 96%;
	height: 90px;
	padding: 5px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color: #e5e5e5;
	position: relative;
	float: left;
	margin-top: -10px;
	text-align: center;
	margin-left: 10px;
}
#section_header {
	width: 630px;
}
ul.home_blogindex {
	list-style-type: none;
	margin: 0px;
	font-family: verdana;
}
.home_blogindex li {
	float: left;
	padding-bottom: 5px;
	border-bottom: 1px dotted #e3e3e3;
	padding: 3px;

/* UPDATE */
margin-left: 30px;


	margin-top: 20px;
	width: 280px;
}

.home_blogindex h1 img {
	float: right;
	margin: 5px;
	width: 80px !important;
	height: 80px !important;

	padding: 4px;
	border: 1px solid #e3e3e3;
}
.home_blogindex h2 {
	float: left;
	font-size: 13px;
	letter-spacing: -.5px;
	width: 180px;
	margin-top: 0px;
	font-weight: bold;
}
.home_blogindex h2 a {
	text-decoration: none;
}
.home_blogindex h2 a:hover {
	text-decoration: underline;
}
.home_blogindex h3 {
	float: left;
	font-size: 10px;
	width: 220px;
	font-style: normal;
	font-weight: normal;
}
.home_blogindex h4 {
	float: left;
	font-size: 11px;
	margin-top: 2px;
	font-weight: normal;
width: 280px;
margin-top: 10px;
padding-bottom: 10px;
letter-spacing: .5px;}
.home_blogindex h5 {
	float: left;
}
.movies_bug {
	float: left;

/*UPDATE*/
background: url(/images/LeftBG.jpg) no-repeat -175px -65px;
margin-bottom: 5px;

	font-size: 9px;
	color: white;
	padding: 3px;
	font-weight: bold;
   
}
#photo_scene {
	background-color: black;
	float: left;
	width: 320px;
	font-family: verdana;
margin-bottom: 20px;
}
#photo_scene img {
	margin-left: 10px;
}
#photo_scene h2 {
	color: white;
	padding: 3px;
	font-size: 20px;
	margin-top: -1px;
	text-align: center;
}
#photo_scene table {
	width: 300px;
	font-size: 12px;
	margin-left: 10px;
}
#photo_scene table .tablehead {
	background-color: black;
	color: white;
}
ul#bottom_photos {
	list-style-type: none;
	margin-top: -5px;
}
ul#bottom_photos li {
	float: left;
	width: 135px;
	padding: 8px;
}
ul#bottom_photos img {
	margin: 5px;
	padding: 4px;
}
ul#bottom_photos p {
	margin-top: -5px;
	text-align: center;
	color: white;
	font-size: 12px;
	background-color: black;
	margin-left: 20px;
}
#reader_poll {
	padding: 25px;
	float: left;
	width: 150px;
  font-family: "ratio-display-1","ratio-display-2";

font-size: 26px;
	
}
#reader_poll img {
	width: 180px !important;
	height: 25px !important;
margin-bottom: 5px;
margin-left: -15px;}

#reader_poll li {
	list-style-type: none;
  font-family: "ratio-display-1","ratio-display-2";


font-size: 12px;
margin-left: 15px;
line-height: 24px;
letter-spacing: .5px;
}

#reader_poll h4 {
	display: none;
}
ul#home_feed {
	list-style-type: none;
	font-family: Tahoma, verdana;
}
#home_feed li {
	float: left;
	margin-left: -35px;
	margin-top: 15px;

}
#home_feed h5 {
	background-color: red;
	width: 70%;
	float: left;
	font-size: 12px;
}
#home_feed h6 {
	background-color: yellow;
	width: 30%;
	float: right;
	font-size: 12px;
}
#home_feed h4 {
	float: left;
	margin-top: 5px;
}
#home_feed img {
	float: left;
	width: 118px;
}
#home_feed h3 {
	font-size: 11px;
	background-color: white;
	color: black;
	float: left;
	width: 180px;
	margin-top: -5px;
	font-weight: normal;
}
.topbar {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FF7FB3 none repeat scroll 0 0;
	clear:both;
	display:block;
	height:20px;
	width:310px;
	font-size: 12px;
}
.bardate {
	float: left;
	padding: 2px;
}
.barcomment {
	float: right;
	padding: 2px;
}
.barcomment a {
	text-decoration: none;
	color: black;
}
.barcomment a:hover {
	background-color: yellow;
	padding: 2px;
}
.barcategory {
	float: right;
	padding: 2px;
}
.barcategory a {
	text-decoration: none;
	color: black;
}
.barcategory a:hover {
	background-color: yellow;
	padding: 2px;
}
.button a:link, .button a:visited {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background:#E6E9EA none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	color:#000000;
	display:inline;
	float:right;
	font-family: Tahoma, verdana;
	font-size:11px;
	margin-bottom:10px;
	margin-right:10px;
	padding:0 1.2em;
	text-transform:uppercase;
}
.home_cube2 {
	padding: 15px;
	float: left;
}
/* Blogger Index Overall Styles */

#blogger_preview {
	background-color: #e3e3e3;
	padding: 20px;
	float: left;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	font-family: verdana;
}
.blogger_header {
	float: left;
	font-size: 24px;
	font-weight: bold;
letter-spacing: -.5px;
width: 100%;
padding: 15px;
}
.blogger_thumbnail {
	width: 100px;
	height: 100px;
	float: left;
	padding: 3px;
	border: 1px solid grey;
margin: 5px;}
.blogger_bio {
	font-size: 12px;
}
.twitter_address {
	float: left;
	width: 400px;
display: none;}
.facebook_address {
	float: left;
display: none;
}
ul#blogger_index {
	list-style-type: none;
	margin-top: 25px;
	float: left;
	font-family: Tahoma, verdana;
	font-size: 12px;
}
#blogger_index li {
}
#blogger_index h1 {
	font-size: 24px;
padding: 15px;
}
#blogger_index h4 {
	color: green;
	margin-top: -5px;
	border-bottom: 1px dotted grey;
	font-size: 11px;
}
#blogger_index h2 {
	color: red;
	font-size: 14px;
	margin-bottom: 25px;
}
#blogger_contentdisplay {
	float: left;
	width: 600px;
}
.leftblogger_nav {
	width: 160px;
	float: left;
	background-color: ;
}
ul.mostpop_blog {
	list-style-type: none;
	margin-left: -25px;
}
ul.mostpop_blog li {
	font-family: verdana;
	padding: 5px;
}
ul.mostpop_blog h3 {
	font-size: 12px;
}
ul.mostpop_blog h4 {
	font-size: 10px;
	margin-top: -10px;
	font-weight: normal;
}
ul.latest_blog {
	list-style-type: none;
	margin-left: -25px;
float: left;
}
ul.latest_blog li {
	font-family: verdana;
	padding: 5px;
float: left;
padding: 20px;
}
ul.latest_blog h3 {
	font-size: 12px;
}
ul.latest_blog h4 {
	font-size: 10px;
	font-weight: normal;
	margin-top: 2px;
}
.rightblogger_content {
	float: left;
	width: 400px;
	padding: 20px;
}
.rightblogger_content h1 {}
.pubinfo {
	font-size: 11px;
}
.rightblogger_content p {
}

ul#dining_section_columns {
	list-style-type: none;
	width: 630px;
	float: left;
}
#dining_section_columns li.leftdiningcolumn {
	float: left;
	width: 300px;
}
#dining_section_columns li.rightdiningcolumn {
	float: left;
	width: 300px;
	margin-left: 10px;
}
#dining_section_columns h1 {
	background: url(/images/widgetheader.png) repeat-x scroll left top;
	padding: 5px;
	font-family: verdana;
	font-size: 16px;
	color: black;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	font-family: Tahoma, verdana;
	border-bottom: 2px solid grey;
}
ul#spotlightdining {
	list-style-type: none;
	padding: 10px;
	float: left;
	background-color: yellow;
	font-family: Tahoma, verdana;
}
#spotlightdining .restimage {
	border: 1px solid #e3e3e3;
	float: left;
	padding: 5px;
	margin-top: -5px;
	margin-left: 7px;
	float: left;
}
#spotlightdining h3 {
	color: red;
	margin: 5px;
	float: left;
	width: 250px;
	margin-left: 10px;
}
span.reviewstars {
	float: left;
	width: 250px;
	margin-left: 10px;
}
span.restaddress {
	float: left;
	font-size: 12px;
	width: 250px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#spotlightdining p.reviewstars {
	width: 250px;
}
#spotlightdining p.restaddress {
	font-family: verdana;
	width: 250px;
	margin-top: -5px;
	margin-left: 8px;
}
#spotlightdining li {
	background-color: #e3e3e3;
	padding: 5px;
	background: url(/images/gtcgrey_bg.gif) repeat-x scroll left top;
	padding: 5px;
	font-family: verdana;
	font-size: 12px;
	color: black;
	margin-top: 0px;
	float: left;
	width: 250px;
	border-top: 2px solid grey;
}
ul#dining_reviews {
	list-style-type: none;
	width: 300px;
	border: 1px solid #e5e5e5;
	padding-left: 15px;
}
ul#dining_reviews li {
	border-bottom: 1px dotted grey;
}
ul#dining_reviews img {
	float: left;
	padding: 3px;
	max-width: 100px;
	max-height: 65px;
	border: 1px solid #e5e5e5;
	margin: 5px;
}
#dining_reviews h5 {
	color: blue;
	font-size: 20px;
	margin-top: 10px;
	fwidth: 100%;
}
#dining_reviews p {
	font-size: 11px;
	font-family: Tahoma, verdana;
}
.footer_index {
	height: 300px;
	background: url(/images/backgrounds/bg_grey2.jpg) repeat-y left top;
	float: left;
	color: white;
	width: 100%;
	padding-top: 25px;
	margin-bottom: 25px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:15px;
	-moz-border-radius-bottomright:15px;
	font-family: Tahoma, verdana;
}
ul#masternav {
	float: left;
	list-style-type: none;
	width: 150px;
	height: 200px;
	font-size: 10px;
}
ul#masternav_personal {
	float: left;
	list-style-type: none;
	font-size: 12px;
}
ul#masternav_contact {
	float: left;
	list-style-type: none;
	font-size: 12px;
}
ul#subsection_features {
	width: 100%;
}
#subsection_features li img {
	max-width: 180px;
}
#subsection_features li {
	float: left;
	list-style-type: none;
	width: 187px;
	float: left;
	font-family: Tahoma, verdana;
	padding: 6px;
	background-color: #232020;
	margin: 5px;
	min-height: 300px;
}
#subsection_features li h5 {
	font-size: 13px;
	width: 170px;
	height: 70px;
	color: #91def8;
margin-left: 5px;
margin-top: 12px;
}

#subsection_features li h5 a {color: #fcd362;
}

#subsection_features p {
	font-size: 12px;
	font-family: Tahoma, verdana;
	color: white;
}
#mp3player {
	margin-left: -15px;
}
#band_display {
	float: left;
	display: block;
	margin-left: -10px;
}
#band_search {
	padding: 10px;
	float: left;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-topleft:12px;
	-moz-border-radius-topright:12px;
	background: url(/images/backgrounds/mainboxes-bg2.jpg) repeat-x top center;

}
#band_search option {
	font-size: 16px;
	margin-top: -3px;
	padding-left: 15px;
}
#band_search input {
	font-size: 16px;
	margin-top: 3px;
}
.bandsearchalpha {
	padding: 10px;
	float: left;
	width: 590px;
	font-family: Tahoma, verdana;
	margin: 5px;
}
#band_singledisplay {
	float: left;
}
.band_name {
	padding: 10px;
	background-color: black;
	display: block;
	color: white;
	font-family: Georgia;
	font-size: 24px;
	padding-left: 20px;
}
.band_details {
	float: left;
	padding: 10px;
	width: 400px;
}
.band_photo img {
	float: left;
	max-width: 380px;
}
.band_bio {font-size: 15px;

/* UPDATE */
line-height: 22px;
margin-top: 15px;
float: left;
width: 370px;

}
.band_raildetails {
	
/*UPDATE */
width: 230px;
min-height: 800px;

	float: left;
	background-color: #000;
	color: white;
	background: url(/images/RightBG.jpg) repeat-x scroll left top;
	margin-left: -11px;
}
.band_raildetails a {
	color: yellow;
	cursor: pointer;
}
.band_raildetails a:hover {
	color: white;
	text-decoration: underline;
}
.band_player_module {
	float: left;
}
.band_sites {
	margin-left: 10px;
	font-weight: bold;

/*UPDATE*/
margin-top: 15px;

}

.band_sites li {
	list-style-type: none;
	font-size: 11px;
	margin-top: 20px;
}

.band_sites a {
	text-decoration: none;
	font-size: 9px;
        color: yellow;
}

.band_members {
/*UPDATE */
margin-top: 20px;
margin-left: 15px;
width: 190px;
}

.band_members li {
	list-style-type: none;
	font-size: 10px;
	margin-top: 10px;
}
.band_members a {
	text-decoration: none;
	font-size: 11px;
}
.band_performances {
	margin-left: -25px;
}
.band_performances li {
	list-style-type: none;
	font-size: 11px;
	margin-top: 20px;
}
.band_performances a {
	text-decoration: none;
	font-size: 12px;
}
.band_videos {
	margin-left: -25px;
}
.band_videos li {
	list-style-type: none;
	font-size: 11px;
	margin-top: 20px;
}
.band_videos a {
	text-decoration: none;
	font-size: 12px;
}
#band_index {
}

ul.band_genrelist {
	float: left;
	list-style-type: none;
	font-family: Tahoma, verdana;
	font-size: 12px;
	margin-top: 25px;
}
.band_genrelist li {
	margin-bottom: 0px;

/*UPDATE */
/*margin-left: -40px;*/

	border-bottom: 1px dotted #e3e3e3;
	border-top: 1px solid grey;
	width: 120px;
	padding: 7px;
	background:transparent url(/images/gtcgrey_bg.gif) repeat-x scroll left top;
	display: block;
}
.band_genrelist li a {
	text-decoration: none;
}
.band_genrelist li a:hover {
	text-decoration: underline;
}
#index_bandhome {
	float: left;
	width: 490px;
	margin-top: 25px;
}

ul.bandhome_left {
	float: left;
	width: 220px;
	list-style-type: none;
	font-family: Tahoma, verdana;
margin-left: 25px;}

.bandhome_left img {
	float: left;
	padding: 2px !important;
margin: 5px;
margin-bottom: 15px;
width: 75px;
height: 75px;
}

.bandhome_left h1 {
	background-color: black;
	color: white;
	font-size: 12px;
	padding: 3px;
}
.bandhome_left li {
	border-bottom: 1px dotted grey;
	height: 110px;
}

.bandhome_left li a {
	text-decoration: none;
}
.bandhome_left h3 {
	font-size: 13px;
width: 110px;
float: left;
letter-spacing: .5px;
line-height: 14px;
margin-top: 5px;
}
.bandhome_left h4 {
	font-weight: normal;
	font-size: 11px;
	margin-top: 3px;
float: left;}

ul.bandhome_right {
	float: left;
	width: 220px;
	list-style-type: none;
	font-family: Tahoma, verdana;
	margin-left: 10px;
}
.bandhome_right img {
	float: left;
	padding: 2px !important;
margin: 5px;
margin-bottom: 15px;
width: 75px;
height: 75px;
}

.bandhome_right h1 {
	background-color: black;
	color: white;
	font-size: 12px;
	padding: 3px;
}
.bandhome_right li {
	border-bottom: 1px dotted grey;
	height: 110px;
float: left;
}

.bandhome_right li a {
	text-decoration: none;
}
.bandhome_right h3 {
	font-size: 13px;
width: 80px;
float: left;
letter-spacing: .5px;
line-height: 14px;
margin-top: 5px;
}
.bandhome_right h4 {
	font-weight: normal;
	font-size: 11px;
	margin-top: 3px;
float: left;}


#index_bandirectoryfeaturedvideo {
}
#index_bandhome table {
	float: left;
	width: 505px;
	font-family: Tahoma, verdana;
	font-size: 14px;
}
#index_bandhome table a {
	text-decoration: none;
}
#index_bandhome img {
	padding: 2px;
	border: 1px solid grey;
}
#index_bandhome tr {
	cursor: pointer;
	background:transparent url(/images/gtcgrey_bg.gif) repeat-x scroll left top;

/*UPDATE */
font-size: 13px;

}


#index_bandhome tr a:hover {
	background-color: yellow;
}
#index_bandhome tr .odd {
	background-color: yellow;
}
table tr .even {
	background-color: yellow;
}
col#photo {
	width: 50px;
}
col#Bandname {
	
/*UPDATE */
width: 140px;

}


/* Button Styles */


#profile_form .updateprofile {
	display:block;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	margin-left: 10px;
	width:200px;
}
button, a.button, input.button {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background:transparent url(/images/sprite_buttons.gif) repeat-x scroll 0 -10px;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	padding:7px 15px;
}
button:hover, a.button:hover, input.button:hover {
	background-position: 0 -100px;
	text-decoration: none;
}
button:active, a.button:active, input.button:active {
	background-position: 0 -190px;
	text-decoration: none;
}
button.go, a.button.go, input.button.go {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background:transparent url(/images/sprite_buttons.gif) repeat-x scroll 0 -10px;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	padding:5px 6px;
	float: left;
	margin-left: 15px;
	margin-top: -8px;
}
button.go:hover, a.button:hover, input.button:hover {
	background-position: 0 -100px;
	text-decoration: none;
}
button.go:active, a.button:active, input.button:active {
	background-position: 0 -190px;
	text-decoration: none;
}
/* Home Feature Boxes */

ul#home_featureboxes {
	margin-left: -40px;
}
#home_featureboxes li {
	list-style-type: none;
	float: left;
	width: 150px;
	margin: 7px;
}
#home_featureboxes .featurehead {
	font-family: verdana;
	display: block;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: -.5px;
}
#home_featureboxes .featureexcerpt {
	font-family: Tahoma, verdana;
	font-size: 10px;
	display: block;
}
#home_featureboxes .featurecategory {
	display: block;
	color: #d5d5d5;
	font-weight: bold;
	font-family: Tahoma, verdana;
}
#home_featureboxes img {
	width: 150px;
	height: 120px;
}
/* Nav Work */

#main_menu {
	width: 100%;
	padding:0;
	margin:15px 0 0 0;
}
#main_menu li {
	float:left;
	display: inline;
}
#main_menu li a {
	display: block;
	background: transparent url(http://www.gotricities.com.php5-6.dfw1-1.websitetestlink.com/images/sprite_mininav.png) 0px 0px no-repeat;
	float: left;
	height: 36px;
	text-indent: -9999px;
}
#main_menu li a {
	outline: 0;
}
#main_menu li#events a {
	background-position: 0px 0px;
	width: 162px;
	cursor: pointer;
}
#main_menu li#events a:hover {
	background-position: 0px -36px;
}
#main_menu li#events.selected a {
	background-position: 0px -72px;
}
#main_menu li#events.selected a:hover {
	background-position: 0px -72px;
}
#main_menu li#movies a {
	background-position: -162px 0px;
	width: 96px;
	cursor: pointer;
}
#main_menu li#movies a:hover {
	background-position: -162px -36px;
}
#main_menu li#movies.selected a {
	background-position: -137px -72px;
}
#main_menu li#movies.selected a:hover {
	background-position: -137px -72px;
}
#main_menu li#music a {
	background-position: -258px 0px;
	width: 80px;
	cursor: pointer;
}
#main_menu li#music a:hover {
	background-position: -258px -36px;
}
#main_menu li#music.selected a {
	background-position: -233px -72px;
}
#main_menu li#music.selected a:hover {
	background-position: -278px -72px;
}
#main_menu li#dining a {
	background-position: -338px 0px;
	width: 88px;
	cursor: pointer;
}
#main_menu li#dining a:hover {
	background-position: -338px -36px;
}
#main_menu li#dining.selected a {
	background-position: -478px -72px;
}
#main_menu li#dining.selected a:hover {
	background-position: -478px -72px;
}
#main_menu li#outdoors a {
	width: 107px;
	cursor: pointer;
	background-position: -428px 0px;
}
#main_menu li#outdoors a:hover {
	background-position: -428px -36px;
}
#main_menu li#outdoors.selected a {
	background-position: -630px -72px;
}
#main_menu li#outdoors.selected a:hover {
	background-position: -630px -72px;
}
#main_menu li#causes a {
	background-position: -535px 0px;
	cursor: pointer;
	width: 134px;
}
#main_menu li#causes a:hover {
	background-position: -535px -36px;
}
#main_menu li#causes.selected a {
	background-position: -804px -72px;
}
#main_menu li#causes.selected a:hover {
	background-position: -804px -72px;
}
#main_menu li#karma a {
	background-position: -674px 0px;
	width: 300px;
}
#main_menu li#karma a:hover {
	background-position: -674px -36px;
}
#main_menu li#causes.selected a {
	background-position: -804px -72px;
}
#main_menu li#causes.selected a:hover {
	background-position: -804px -72px;
}
PrimaryNav #gotricities_mainNav {
	height: 50px;
	float: left;
	width: 1000px;
	background-color: #1d1d1d;
	color: white;
}
#mainNav li {
	list-style-type: none;
	float: left;
	width: 110px;
}
#mainNav li a {
	color: yellow;
	text-decoration: none;
}
#mainNav li a:hover {
	text-decoration: underline;
	color: white;
}
#mainSearch {
}
#gotricities_subNav {
}
#squarebuttons {
	list-style-type: none;
	overflow-y:auto;
}
#squarebuttons li {
	float: left;
	padding: 8px;
}
#subnav_top {
	height: 27px;
	background-color: black;
	margin-top:50px;
	*margin-top:0px;
	position: relative;
	border-bottom: 2px solid #333333;
	margin-bottom: -8px;
padding: 1px;
width: 100%;
-moz-border-radius-topright:4px;
}
ul#subnav_menu {
	list-style-type: none;
}
#subnav_menu li {
	float: left;
	margin-left: 40px;
	float: left;
	color: white;
	margin-top: 5px;
	font-family: Tahoma, verdana;
	font-size: 11px;
}
#subnav_menu li a {
	text-decoration: none;
	color: #d6d6d6;
	padding: 4px;
	margin-top: 8px;
}
#subnav_menu li a:hover {
	text-decoration: none;

	background-color: blue;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;

	margin-top: -4px;
	color: white;
}
#home_content_new {
	background-color: white;
	float: left;
	width: 999px;
}
#newleft_home2 {
	width: 195px;
	height: auto;
	float: left;
}
#newcenter_home {
	float: left;
	width: 450px;
	height: auto;
	margin-left: 10px;
}
#newcenter_home img {
	width: 450px;
	height: 270px;
	margin-top: -5px;
}
#newright_home {
	float: left;
	width: 310px;
	height: auto;
	margin-left: 4px;
	margin-top: -3px;
}
#new_innersection {
	float: left
}
ul.eventdays {
	list-style-type: none;
	display: block;
	color: black;
	font-size: 12px;
	width: 600px;
}
.eventdays li {
	float: left;
	display: block;
	color: black;
	margin-right: 5px;
}
ul#network_banner {
	list-style-type: none;
	margin-left: 20px;
	margin-top: 10px;
  font-family: "ratio-display-1","ratio-display-2";

}
#network_banner li {
	display: inline;
	font-family: Tahoma, verdana;
	font-size: 14.5px;
	margin-right: 10px;
  font-family: "ratio-display-1","ratio-display-2";


/*Changed 2/3/2010 */
z-index: 10;

}
#network_banner li a {
	color: #000;
	text-decoration: none;
}
#network_banner li a:hover {
	text-decoration: underline;
	cursor: pointer;
}
#newfeature_box {
	float: left;
	list-style-type: none;
	width: 100%;
	background-color: #e3e3e3;
}
#newfeature_box li.left {
	float: left;
	padding: 3px;
	width: 150px;
	margin-left: 10px;
	margin-top: 15px;
}
#newfeature_box ul.left {
        font-family: "ratio-display-1","ratio-display-2";
	float: left;
	width: 130px;
	list-style-type: none;
	margin-top: 10px;
}
#newfeature_box ul.left p.city {
	float: left;
	width: 85%;
color: #888888;
font-weight: normal;
	margin-top: -5px;
	font-size: 13px;
	margin-left: -5px;
}

#newfeature_box ul.right {
	float: left;
	padding: 3px;
	font-family: Tahoma, verdana;
	margin-left: 15px;
	margin-top: 20px;
	font-size: 12px;
}
#newfeature_box img {
	width: 120px;
	margin-top: 5px;
	height: auto;
}
#center_homecontent {
	clear: both;
	float: left;
	width:450px;
}
.center_homeleftcontent {
	width: 130px;
	padding: 5px 5px 5px 0;
	float: left;
	display:inline;
}
.center_homerightcontent {
	width: 310px;
	float: left;
	display:inline;
}
.center_homeleftcontent .cubes {
	float: left;
	margin-top: 15px;
}
.center_homeleftcontent .cubes a{
	margin:0;
}

.center_homeleftcontent img {
	float: left;
	clear:left;
	width: 125px !important;
	height: 125px !important;
	margin-left: 5px;
	margin-bottom: 25px;
}
ul.lunchdeal {
	list-style-type: none;
	padding-top: 70px;
	font-family: verdana;
	letter-spacing: -.5px;
	width:185px;
	margin-left:8px;
}
.lunchdeal li img {
	float:left;
	display:inline;
	padding: 3px;
	margin:0 10px 11px 0;
}
.lunchdeal h2 {
	font-size: 14px;
	margin-top: 1px;
}
.lunchdeal li {
	font-size: 11px;
	display:inline;
}
p.twitter_tease {
	margin-left: 55px;
	margin-top: 155px;
	font-size: 11px;
	width: 70%;
	font-family: Tahoma, verdana;
}
ul.newsitems {
	list-style-type: none;
	width: 238px;
	margin-top: -5px;
}
.newsitems li {
	margin-bottom: 5px;
	font-size: 11px;
}
span.city {
	margin-left: -5px;
	font-size: 10px;
	margin-bottom: -7px;
	text-transform: uppercase;
}
#reader_poll2 {
	padding: 10px;
	margin-top: -5px;
}
#reader_poll2 ul {
	list-style-type: none;
	margin-left: -30px;
	font-size: 12px;
}
.buzzbox {
	margin-top: -55px;
}
ul.buzz {
	list-style-type: none;
	margin-left: -30px;
	padding-top: 0px;
	font-family: verdana;
	letter-spacing: -.5px;
}
.buzz li img {
	float: left;
	padding: 3px;
	margin-bottom: -1px;
}
.buzz h2 {
	font-size: 14px;
	margin-top: 11px;
}
.buzz li {
	font-size: 11px;
	width: 98%;
	margin-top: -1px;
}
ul#video_content {
	list-style-type: none;
	width: 1000px;
	margin: 0px;
	padding: 0px;
}
#video_content li.leftvideo {
	width: 635px;
	height: auto;
	border: 1px solid #e3e3e3;
	margin: 0px;
	padding: 0px;
	float: left;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:12px;
	-moz-border-radius-bottomright:12px;
	-moz-border-radius-topleft:12px;
	-moz-border-radius-topright:12px;
	margin: 25px;
}
#video_content li img {
	padding: 3px;
	border: 1px solid #e3e3e3;
}
#video_content li.rightvideo {
	width: 310px;
	height: 250px;
	margin-left: -30px;
	margin-top: 15px;
	padding: 0px;
	float: left;
}
.leftvideo h2 {
	color: grey;
	font-family: verdana;
	margin-left: 45px;
}
ul.videoindex {
	list-style-type: none;
}
.videoindex li {
	float: left;
	width: 145px;
	font-family: Tahoma, verdana;
	margin-top: 20px;
}
.video_date {
	font-size: 11px;
	display: block;
}
.videoindex li p {
	float: left;
	width: 135px;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
}

