/**
 * Parker Smith
 * Possibility City Website Redesign 04/2009
 * Main Stylesheet
 * v 1.0
 **/


/* CSS reset styles, courtesty of Eric Myer */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* end CSS reset styles */

.clear{
	clear: both;
}
body {
	margin: 0;
  	padding: 0;
	background: #103692 url('../images/body_bg_gradient.jpg') repeat-x;
  	text-align: center;
	color: #222;
	width: 100%;
	font: .813em/1.077em Georgia, Times, serif;
}


a:link,
a:visited,
a:active{
	color: #777
}
a:hover{
	text-decoration: none;
}

#container{
	width: 918px;
	margin: 0 auto;
	text-align: left;
}

#header{
	background: url('../images/upper_bg.jpg') no-repeat;
	width: 918px;
	height: 292px;
}
#header h1{
	text-indent: -999999px;
}
#nav_row{
	
}
#nav_left{
	width: 251px;
	height: 79px;
	background: url('../images/nav_left.jpg') no-repeat;
	float: left;
}
#nav_right{
	width: 252px;
	height: 79px;
	background: url('../images/nav_right.jpg') no-repeat;
	float: left;
}
#navigation{
	float: left;
}
#navigation li{
	float: left;
}
#navigation li a{
	float: left;
	display: block;
	height: 79px;
	text-indent: -999999px;
}
#navigation li a#home{ width: 85px; background: url('../images/nav_home.jpg') no-repeat 0px 0px;}
#navigation li a#work{ width: 87px; background: url('../images/nav_work.jpg') no-repeat 0px 0px; }
#navigation li a#visit{ width: 82px; background: url('../images/nav_visit.jpg') no-repeat 0px 0px; }
#navigation li a#play{ width: 78px; background: url('../images/nav_play.jpg') no-repeat 0px 0px; }
#navigation li a#live{ width: 83px; background: url('../images/nav_live.jpg') no-repeat 0px 0px; }

#navigation li a#home:hover,
#navigation li a#work:hover,
#navigation li a#visit:hover,
#navigation li a#play:hover,
#navigation li a#live:hover,
#navigation li a#home.selected,
#navigation li a#work.selected,
#navigation li a#visit.selected,
#navigation li a#play.selected,
#navigation li a#live.selected,
#navigation li a#home:active,
#navigation li a#work:active,
#navigation li a#visit:active,
#navigation li a#play:active,
#navigation li a#live:active{ background-position: 0px -79px; }

#page_content{
	background: url('../images/main_lower_background.jpg') no-repeat top center;
}

#main_box{
	width: 676px;
	margin-top: 17px;
	float: left;
	margin-left: 112px;
	height: 120px;
	margin-bottom: 28px;
}

#main_box h2{
	margin: 0px;
	padding: 0px;
	text-indent: -999999px;
}

#main_box p{
	color: #fff;
	width: 590px;
	margin: 37px 0px 53px 56px;
	line-height: 1.154em;
	font-size: 1em;
}

.light_red{
	color: #cc0000;
}

#FOL_box{
	width: 728px;
	height: 255px;
	margin-left: 93px;
	padding-bottom: 10px;
}

#FOL_box .col1{
	float: left;
	width: 200px;
	margin: 40px 0px 0px 52px;
}
#FOL_box .col1 div.text{
	color: #663300;
	margin-top: 10px;
}
#FOL_box .col1 a{
	display: block;
	width: 104px;
	height: 34px;
	margin-top: 3px;
	text-indent: -999999px;
}
#FOL_box .col2{
	float: left;
	width: 190px;
	height: 200px;
	margin: 15px 0px 0px 16px;
	text-align: center;
}
#FOL_box .col3{
	float: left;
	width: 200px;
	margin: 35px 0px 0px 16px;
}
#FOL_box .col3 div{
	margin-bottom: 10px;
}

#fol_star {
	z-index: 1;
	top: 70px;
	position: relative;
	float: left;
	left: 280px;
	height: 72px;
	width: 72px;
}


.panel_row{
	margin-left: 94px;
	position: relative;
}
.regular_panel{
	background: #f1f1e3 url('../images/regular_p_r_shadow.jpg') repeat-y top right;
	width: 742px;
	margin: 0px;
	position: relative;
	float: left;
	z-index: 1;
}
.regular_panel_inner{
	background: url('../images/regular_p_b_shadow.jpg') repeat-x bottom left;
	position: relative;
	padding: 10px 23px 23px 10px;
	z-index: 0;	
}
.regular_panel_tr{
	background: url('../images/regular_p_tr_shadow.jpg') no-repeat;
	width: 13px;
	height: 12px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: -1;
}
.regular_panel_bl{
	background: url('../images/regular_p_bl_shadow.jpg') no-repeat;
	width: 12px;
	height: 13px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: -2;
}
.regular_panel_br{
	background: url('../images/regular_p_br_shadow.jpg') no-repeat;
	width: 13px;
	height: 13px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: -3;
}
.panel1{ width: 148px; }
.panel2{ width: 296px; }
.panel3{ width: 444px; }
.panel4{ width: 592px; }
.panel5{ width: 740px; }

.prefix1{ margin-left: 148px; }
.prefix2{ margin-left: 296px; }
.prefix3{ margin-left: 444px; }
.prefix4{ margin-left: 592px; }

.suffix1{ margin-right: 148px; }
.suffix2{ margin-right: 296px; }
.suffix3{ margin-right: 444px; }
.suffix4{ margin-right: 592px; }

.connector_main, .connector_regular{
	width: 15px;
	height: 38px;
	position: absolute;
	top: -26px;
}
.connector_main{
	background: url('../images/main_panel_connector.jpg') no-repeat;
}
.connector_regular{
	background: url('../images/regular_panel_connector.png') no-repeat;
}
.tl_10{ left: 10px; }
.tl_20{ left: 20px; }
.tl_30{ left: 30px; }
.tl_40{ left: 40px; }
.tl_50{ left: 50px; }
.tl_60{ left: 60px; }
.tl_70{ left: 70px; }
.tl_80{ left: 80px; }
.tl_90{ left: 90px; }
.tl_100{ left: 100px; }
.tl_110{ left: 110px; }
.tl_120{ left: 120px; }
.tl_130{ left: 130px; }
.tl_140{ left: 140px; }
.tl_150{ left: 150px; }
.tl_160{ left: 160px; }
.tl_170{ left: 170px; }
.tl_180{ left: 180px; }
.tl_190{ left: 190px; }
.tl_200{ left: 200px; }
.tl_210{ left: 210px; }
.tl_220{ left: 220px; }
.tl_230{ left: 230px; }
.tl_240{ left: 240px; }
.tl_250{ left: 250px; }
.tl_260{ left: 260px; }
.tl_270{ left: 270px; }
.tl_280{ left: 280px; }
.tl_290{ left: 290px; }
.tl_300{ left: 300px; }
.tl_310{ left: 310px; }
.tl_320{ left: 320px; }
.tl_330{ left: 330px; }
.tl_340{ left: 340px; }
.tl_350{ left: 350px; }
.tl_360{ left: 360px; }
.tl_370{ left: 370px; }
.tl_380{ left: 380px; }
.tl_390{ left: 390px; }

.tr_10{ right: 23px; }
.tr_20{ right: 33px; }
.tr_30{ right: 43px; }
.tr_40{ right: 53px; }
.tr_50{ right: 63px; }
.tr_60{ right: 73px; }
.tr_70{ right: 83px; }
.tr_80{ right: 93px; }
.tr_90{ right: 103px; }
.tr_100{ right: 113px; }
.tr_110{ right: 123px; }
.tr_120{ right: 133px; }
.tr_130{ right: 143px; }
.tr_140{ right: 153px; }
.tr_150{ right: 163px; }
.tr_160{ right: 173px; }
.tr_170{ right: 183px; }
.tr_180{ right: 193px; }
.tr_190{ right: 203px; }
.tr_200{ right: 213px; }
.tr_210{ right: 223px; }
.tr_220{ right: 233px; }
.tr_230{ right: 243px; }
.tr_240{ right: 253px; }
.tr_250{ right: 263px; }
.tr_260{ right: 273px; }
.tr_270{ right: 283px; }
.tr_280{ right: 293px; }
.tr_290{ right: 303px; }
.tr_300{ right: 313px; }
.tr_310{ right: 323px; }
.tr_320{ right: 333px; }
.tr_330{ right: 343px; }
.tr_340{ right: 353px; }
.tr_350{ right: 363px; }
.tr_360{ right: 373px; }
.tr_370{ right: 383px; }
.tr_380{ right: 393px; }
.tr_390{ right: 403px; }


.blog_panel{
	float: left;
	margin-left: 122px;
	width: 342px;
	height: 330px;
	padding: 65px 0px 0px 50px;
	overflow: hidden;
	line-height: 1.231em;
}
#hdr_imagine_lou{
	width: 179px;
	height: 35px;
	background: url('../images/hdr_imagine_lou.png') no-repeat top center;
	text-indent: -999999px;
	margin-bottom: 3px;
}
.blog{
	padding-left: 5px;
}
.blog_divider{
	background: url('../images/article_divider.png') no-repeat;
	width: 272px;
	height: 9px;
	margin: 8px 0px;
}
.blog h2{
	color: #0164b7;
	margin: 0px;
	padding: 0px;
}
.blog a{
	color: #222;
	text-decoration: none;
}
.blog a:hover{
	text-decoration: underline;
}
#headline ul{
	left: 10px;
}
#headline li{
	list-style-type: circle;
	list-style-position: outside;
}

.there_is_a_place_panel{
	width: 256px;
	height: 223px;
	margin: 170px 125px 0px 0px;
	float: right;
}
.there_is_a_place_panel .quote{
	color: #fff;
	font-style: italic;
	font-family: Verdana;
	margin-bottom: 20px;
}
.there_is_a_place_panel a{
	text-decoration: none;
	color: #ffffcc;
}

.lou_tv{
	margin: 24px 0px 0px 122px;
	}
.lou_tv .left_speaker{
	width: 97px;
	height: 308px;
	float: left;
	color: #fff;
	font-size: .846em;
}
.lou_tv .left_speaker p{
	margin: 20px 0px 0px 15px;
	width: 75px;
}
.lou_tv .left_speaker p.first{
	margin-top: 75px;
}
.yellow{ color: #ffff99;}
.lou_tv .video_pane,
#myytplayer{
	width: 400px;
	height: 248px;
	background: blue;
	float: left;
	margin: 28px 0px 0px 39px;
}
.lou_tv .right_speaker{
	width: 97px;
	height: 308px;
	margin: 0px 0px 0px 35px;
	float: left;
}
.lou_tv .right_speaker .positioner{
	display: block;
	margin-top: 13px;
}
.lou_tv .right_speaker a{
	display: block;
	margin: 1px 0px 1px 16px;
	padding: 0px;
}
.lou_tv .right_speaker img{
	border: 2px solid #868283;
	margin: 0px;
	padding: 0px;
	width: 60px;
	height: 33px;
}

.fb_row{
	position: relative;
}
.handing_objects{
	width: 215px;
	height: 300px;
	float: left;
	margin: 0px 0px 0px 65px;
}
.buy_stuff{
	width: 230px;
	height: 300px;
	float: left;
    margin: 0px 0px 0px 350px;
}
.buy_stuff a{
	width: 100%;
	height: 100%;
	display: block;
	text-indent: -999999px;
}

.facebook_panel{
	width: 317px;
	position: absolute;
	z-index: 100;
	left: 315px;
	top: 0;
}
.fb_login{
	width: 100%;
	text-align: center;
	margin-top: 2px;
}
.fb_peeps{
	width: 100%;
	height: 9px;
	margin-top: 2px;
	/*
	text-indent: -999999px;
	background: url('../images/hdr_recent_peeps.jpg') no-repeat center top;
	*/
	text-align: center;
	font: .769em Verdana;
}
.peeps{
	margin-top: 3px;
	margin-left: 15px;
}
.peeps a{
	border: none;
	text-decoration: none;
}
.peeps img{
	margin: 5px;
	width: 50px;
	height: 50px;
	border: none;
}
.fb_links{ 
	width: 100%; 
	text-align: center;
	margin-top: 10px;
}
.fb_links a{
	color: #0066cc;
	font-size: .846em;
}

.hanging_objects{
	background: url('../images/hanging_objects2.png') no-repeat;
	width: 247px;
	height: 341px;
	position: absolute;
	top: -28px;
	left: 90px;
	z-index: 5;
}

#connect_funct{
	margin: 10px 0px 10px 15px;
	font: .846em Verdana;
}
#connect_funct p{
	margin-bottom: 3px;
}
#connect_story, #connect_link, #connect_status{
	margin: 10px 0px;
}
.blue{
	color: #103692;
	font-weight: bold;
}
.all_citizens{
	text-align: center;
	margin-left: 29px;
}
.all_citizens a{
	display: block;
	margin: 10px 10px;
	float: left;
	border: 3px solid #999;
	padding: 0px;
	height: 50px;
	width: 50px;
}
.all_citizens a img{
	padding: 0px;
	margin: 0px;
}

.citizen_profile{
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	vertical-align: top;
	width: 675px;
	text-align: left;
}

.citizen_profile img{
	border: 3px solid #999;
	margin-right: 25px;
	float: left;
	display: block;
}

.citizen_profile h3 {
	display: block;
}

.citizen_profile p {
	display: block;
}


/* Footer Style */
#footer{
	text-align: center;
	color: #fff;
	margin: 50px 0px 0px;
}
#footer a{
	color: #fff;
	text-decoration: none;
}
#footer div{
	margin: 5px 0px;
}
#footer .social{
	margin-top: 30px;
}
#footer .social a img{
	padding: 0px 4px;
}
/*------------------------*/


/* Work Page Styles */
#work_content{
	background: url('../images/work_lower_background.jpg') no-repeat top center;
}

#main_work_box{
	width: 676px;
	margin-top: 17px;
	float: left;
	margin-left: 112px;
	height: 120px;
}


#main_work_box h2{
	margin: 0px;
	padding: 0px;
	text-indent: -999999px;
}

#main_work_box p{
	color: #fff;
	width: 590px;
	margin: 37px 0px 53px 56px;
	line-height: 1.154em;
	font-size: 1em;
}


#work_work-in-lou-banner{
	display: block;
	float: left;
	margin: 20px 0px 10px 113px;
	width: 686px;
	height: 75px;
	text-indent: -999999px;
}

#work_weird-banner{
	display: block;
	float: left;
	margin: 18px 0px 10px 113px;
	width: 686px;
	height: 82px;
	text-indent: -999999px;
}

#lou_news_row{
	width: 686px;
	height: 495px;
	margin: 0px 0px 0px 113px;
	padding-bottom: 0;
}
#lou_news_row .col1{
	float: left;
	height: 495px;
	width: 275px;
}
.news_info{
	margin: 68px 0px 0px 40px;
}
.news{
	padding: 8px 0px;
	border-bottom: 1px solid #000;
	width: 200px;
}
.news .head{
	color: #cc6600;
	margin-bottom: 0;
	padding: 0px 10px;
	font: 1.077em Georgia;
}
.news .article{
	margin: 0 0px 1px;
	padding: 0px 10px;
}
.news .article a{
	color: #000;
	text-decoration: none;
	font-size: .846em;
}
a#more_news{
	color: #cc6600;
	text-decoration: none;
	float: left;
	margin: 10px 0px 0px 3px;
	font: 1.077em Georgia;
}
#lou_news_row .col2{
	float: right;
	height: 495px;
	width: 400px;
}
#flourish_link{
	display: block;
	margin: 2px 0px 0px 7px;
	width: 375px;
	height: 75px;
	text-indent: -999999px;
}
#live_in_lou{
	width: 315px;
	height: 408px;
	margin: 12px 0px 0px 36px;
}
#live_in_lou .large_img a{
	display: block;
	float: left;
	margin: 20px 0px 0px 22px;
}
#live_in_lou .thumbs{
	float: left;
	margin: 5px 0px 0px 21px;
}
#live_in_lou .thumbs a{
	display: block;
	float: left;
	margin: 0px 2px;
}

#featured_slider {
	height: 325px;
	margin: 115px 0px 0px 55px;
	font-size: 1em;
	line-height: 1.154em;
}

#featured_stage{
	width: 280px;
	height: 280px;
	overflow: hidden;
}

#featured_slider .featured_logo a {
	float: left;
	width: 92px;
	height: 92px;
}
#featured_slider a#previous, #featured_slider a#next {
	background: url('../images/left-arrow.png') no-repeat left top;
	float: left;
	text-indent: -9999px;
	cursor: pointer;
	width:20px;
	height:29px;
	margin: 5px 2px 0 0;
}
#featured_slider a#next {
	background:url('../images/right-arrow.png') no-repeat left top;
	margin: 5px 0 0 2px;
}
#sliderBloc a#previous:hover, #sliderBloc a#next:hover {
	background-position:left -20px;
}


#featured_louisville_business .featured_info {
	display: block;
	width: 180px;
	float: right;
	margin: 7px 0 0;
	}

div.featured_info p {
	font-size: 1em;
}


#urban_spot_light{
	width: 398px;
	height: 248px;
	position: relative;
	padding: 0px 0px 30px 0px;
	margin: 16px 0px 18px 18px;
}
#urban_spot_light a img{
	position: absolute;
}
#urban_spot_light a span.txt{
	position: absolute;
	top: 187px;
	left: 8px;
	color: #fff;
	font-family: Verdana;
}
#biz_links{
	width: 433px;
	height: 95px;
	margin: 0px 0px 0px 0;
	text-align: center;
	padding: 0;
}
#biz_links .hdr{
	font-family: Georgia;
	font-size: 1em;
	color: #003366;
	text-transform: uppercase;
	margin: 0 0px 5px;
	padding: 0;
}
#biz_links .lnk_row{
	margin: 5px 0px;
}
#biz_links .lnk_row a{
	color: #000;
	text-decoration: none;
}

#bottom_row_work{
	width: 686px;
	margin: 0px 0px 0px 113px;
	height: 225px;
}

#bottom_row_work .col1 {
	float: left;
}

#bottom_row_work .col2 {
	float: left;
}

#merch_link{
	width: 220px;
	height: 260px;
	display: block;
	text-indent: -999999px;
	margin: 0px 0px 0px 270px;
}

#fol_link_work {
	height: 232px;
	margin: 0px 0px 0px 25px;
}

#fol_link_live {
	margin-bottom: 0px;
	margin-right: 0px;
	float: right;
}


#merch_link_work {
	width: 158px;
	height: 127px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 25px;
}

#work_last_row {
	width: 800px;
	margin-left: 150px;
}

#work_last_row_col1 {
	width: 435px;
	display: inline;
	float: left;
}

#work_last_row_col2 {
	width: 435px;
	display: inline;
}

#work_mobile_image {
	margin-top: 15px;
	margin-left: 5px;
}




/* ----------------------- */



/* Visit Page Styles */
#visit_content{
	background: url('../images/visit_lower_background.jpg') no-repeat top center;
}

#main_visit_box{
	width: 676px;
	margin-top: 17px;
	float: left;
	margin-left: 112px;
	height: 120px;
	margin-bottom: 28px;
}

#main_visit_box h2{
	margin: 0px;
	padding: 0px;
	text-indent: -999999px;
}

#main_visit_box p{
	color: #fff;
	width: 590px;
	margin: 37px 0px 53px 56px;
	line-height: 1.154em;
	font-size: 1em;
}


#visit_blog_row{
	width: 717px;
	height: 405px;
	padding: 0px;
	margin: 0px 0px 0px 95px;
}
#visit_blog_row .col1{
	float: left;
	width: 468px;
	height: 405px;
}
#visit_blog_row .col1 .gotolink{
	height: 25px;
	width: 445px;
	margin-top: 12px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#visit_blog_row .col1 .weather{
	height: 35px;
	line-height: 35px;
	font-size: 1em;
	padding-left: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.gotolou{
	padding-top: 10px;
}
.gotolou .item{
	width: 430px;
	margin: 10px 0px 10px 18px;
}
.gotolou .img{
	float: left;
	width: 110px;
}
.gotolou .txt{
	float: right;
	width: 300px;
}
.gotolou .txt .head{
	font-weight: bold;
	text-decoration: underline;
	margin: 0px 0px 5px 0px;
}
.gotolou .txt .content{

}
#visit_blog_row .col2{
	float: right;
	width: 223px;
	height: 405px;
}
#visit_blog_row .col2 .lou_blogs{
	margin: 60px 15px 0px 15px;
}
.lou_blogs .blog{
	margin: 10px 0px 10px 5px;
	padding-bottom: 5px;
}
.v_blog_divider{
	background: url(../images/visit_blog_devider.png) no-repeat;
	width: 193px;
	height: 8px;
}
.lou_blogs .blog.last{
	background-image: none;
}
.lou_blogs .blog .head{
	color: #cc3300;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 5px;
}
.lou_blogs .blog .article{
	margin: 3px 0px;
}
#flick_twit_row{
	width: 504px;
	height: 400px;
	margin: 75px 0px 0px 301px;
	padding-bottom: 0;
	position: relative;
}
#fourth_l{
	background: url(../images/4th_st_L.png) no-repeat;
	width: 85px;
	height: 43px;
	position: absolute;
	top: 0px;
	left: 52px;
}
#flick_twit_row #flickr_box{
	float: left;
	width: 315px;
	height: 400px;
}
#flickr_box .large_img{
	width: 274px;
	height: 282px;
	margin: 19px 0px 0px 21px;
	overflow: hidden;
}
#flickr_box .author{
	font-style: italic;
	color: #000;
	margin: 6px 20px 20px 0px;
	text-align: right;
	font-size: .846em;
}
#flickr_box .msg{
	margin: 0px 0px 5px 20px;
}
#flickr_box .thumbs{
	margin: 8px 0px 0px 20px;
}
#flickr_box .thumbs a{
	display: block;
	float: left;
	margin: 0px 2px;
}
#flickr_box .thumbs a img{
	width: 30px;
	height: 30px;
}
#flick_twit_row #twitter_box{
	float: right;
	width: 169px;
	height: 350px;
	overflow: hidden;
}

#live_last_row #twitter_box{
	width: 169px;
	height: 300px;
	float: right;
	overflow: hidden;
}

#twitter_box .twitter_content{
	margin: 110px 10px 0px;
}

#live_last_row #twitter_box .twitter_content{
	margin: 0 10px 0px;
}

.twitter_content .tweet{
	margin: 10px 0px 10px 0px;
	color: #000;
	font-style: italic;
	width: 155px;
	overflow: hidden;
	font-size: .846em;
}
.twitter_content .date{
	color: #006699;
}

#visit_banner_row {
	position: relative;
	margin-left: 115px;
}

#visit_banner{
	padding-bottom: 02px;
	margin: 20px 0px 0 0;
}


.txt_banner{
	display: none;
}
#visit_blogroll{
	margin: 10px 0px 0px 45px;
	padding-bottom: 50px;
	position: relative;
	height: 400px;
	width: 800px;
}
#visit_blogroll .col1{
	float: left;
	padding-top: 0;
	margin: 0;
}

#visit_blogroll .col1 a {
	display: block;
	color: #000;
	text-decoration: none;
	margin: 0 0px 0 6px;
	font-size: .846em;
}

img#lou_originals {
	margin: 0 0 -5px 21px;
}

img#visit_dickies {
	margin-top: 0;
	margin-right: 0;
	padding: 0;
}


#visit_blogroll .col2 a,
#visit_blogroll .col3 a {
	display: block;
	margin: 5px 0px 5px 10px;
	color: #000;
	text-decoration: none;
	font-size: .846em;
}

img#visit_fol_badge {
	margin-left: 3px;
	position: relative;
	bottom: 5px;
}


#visit_blogroll .col4 a {
	display: block;
	color: #000;
	text-decoration: none;
	font-size: .846em;
	margin-bottom: 5px;
	margin-top: 0;
	margin-right: 0px;
}

#visit_blogroll .middle {
	margin-left: 0;
	float: left;
	width: 340px;
	margin-top: -5px;
}

#visit_blogroll div.middle a img {
	margin-left: 12px;
}

#visit_blogroll div.middle div.visit_links {
	position: relative;
}


#visit_blogroll .col2 {
	margin-left: 0;
	float: left;
	width: 163px;
	padding-top: 5px;
	background: url(../images/visit_link_background.png) no-repeat left top;
	height: 329px;
	padding-left: 5px;
}
#visit_blogroll #merch_col{
	display: block;
	float: left;
	width: 167px;
	height: 270px;
	text-indent: -999999px;
}

#visit_blogroll .col3{
	float: left;
	width: 163px;
	height: 329px;
	display: block;
	margin-left: 0;
	background: url(../images/visit_link_background.png) no-repeat left top;
	padding-top: 5px;
	padding-left: 5px;
}

#visit_blogroll .col4{
	float: left;
	padding-top: 0;
	position: relative;
}
#visit_blogroll .col5{
	padding-top: 0;
	position: relative;
	float: left;
	margin-left: 47px;
	bottom: 5px;
}

/* ------------------------*/

/* Play Page Styles */
#play_content{
	background: url('../images/play_lower_background.jpg') no-repeat top center;
}

#main_box_play {
	width: 676px;
	margin-top: 17px;
	float: left;
	margin-left: 112px;
	font-size: 1em;
	line-height: 1.154em;

}

#main_box_play h2{
	margin: 0px;
	padding: 0px;
	text-indent: -999999px;
}

#main_box_play p{
	color: #fff;
	width: 590px;
	margin: 37px 0px 40px 56px;
}

#play_fol{
	width: 727px;
	height: 278px;
	margin: 0px 0px 0px 93px;
}
#play_fol .col1,
#play_fol .col2,
#play_fol .col3{
	float: left;
}
#play_fol .col1{
	height: 215px; 
	width: 190px;
	margin: 35px 0px 0px 50px;
}
#fol_header{
	color: #cc0000;
	font-weight: bold;
	margin-bottom: 2px;
	font-size: 1.154em;
}
#fol_subheader{
	margin-bottom: 2px;
}
#fol_date{
	margin-bottom: 10px;
}
a#fol_more{
	color: #cc0000;
	margin-top: 5px;
	display: block;
	text-decoration: none;
}
#play_fol .col2{
	display: block;
	text-indent: -999999px;
	height: 215px;
	width: 220px;
	margin: 25px 0px 0px 0px;
}
#play_fol .col3{
	height: 215px;
	width: 220px;
	margin: 35px 0px 0px 0px;
}
.fol_news_intro{
	color: #cc0000;
	margin-bottom: 10px;
}
.display_archive .campaign{
	margin: 8px 0px;
}
.display_archive .campaign a{
	color: #000;
	text-decoration: none;
}
#hot_bytes_row{
	width: 660px;
	height: 348px;
	margin: 0 0px 0px 130px;
}
#hot_bytes_row #hot_bytes{
	height: 190px;
	width: 185px;
	float: left;
	margin: 120px 0px 0px 60px;
}
#hot_bytes .article{
}
#hot_bytes .article a{
	color: #000;
	text-decoration: none;
}
#hot_bytes .date{
	color: #666666;
	margin-bottom: 20px;
}
#hot_bytes_row #leo{
	height: 270px;
	width: 250px;
	float: right;
	margin: 60px 37px 0px 0px;
}
#leo .article{
	margin: 0px 0px 10px 0px;
	padding: 15px 0px;
	border-bottom: 2px dotted #fff;
}
#leo .article a{
	color: #fff;
	text-decoration: none;
}
#parks_banner{
	display: block;
	text-indent: -999999px;
	width: 670px;
	height: 100px;
	margin: 20px 0px 0px 120px;
}
#play_blog_row{
	width: 658px;
	height: 370px;
	margin: 13px 0px 0px 110px;
}
#play_blog_row #five0two{
	display: block;
	float: left;
	height: 300px;
	width: 200px;
	text-indent: -999999px;
}
#play_blog_row #play_blogs{
	float: left;
	width: 250px;
	height: 300px;
	margin: 70px 0px 0px 25px;
}
#play_blogs .blog_divider{
	background: url('../images/play_blog_divider.png') no-repeat;
	width: 236px;
	height: 9px;
	margin: 7px 0px;
}
#play_blogs .blog{
	padding-left: 10px;
}
#play_blogs .blog h2{
	margin-bottom: 5px;
}
#play_blogs .blog p.headline{
	margin: 5px 0px;
	font-size: .923em;
}
#play_blog_row #play_feature{
	float: right;
	width: 146px;
	height: 280px;
	margin: 78px 3px 0px 0px;
}
#play_feature img{
	margin: 8px 0px 0px 6px;
}
#play_feature div{
	margin: 0px 5px 0px 6px;
	color: #000;
	font-size: .923em;
}
#play_feature p{
	margin: 5px 0px;
	font-size: .846em;
}
#play_feature a{
	display: block;
	margin-top: 10px;
	text-decoration: none;
	color: #000;
}

#play_weird-banner{
	display: block;
	float: left;
	width: 686px;
	height: 82px;
	text-indent: -999999px;
	margin: 3px 0px 10px 113px;
}


#play_last_row{
	width: 458px;
	height: 280px;
	margin: 24px 0px 0px 160px;
}
#play_last_row #merch_link2{
	display: block;
	text-indent: -999999px;
	float: right;
	width: 250px;
	height: 280px;
	margin: 0px 0px 0px 20px;
}
#play_last_row #other_links{
	width: 146px;
	height: 150px;
	margin: 0px 8px 0px 10px;
}
#other_links h3{
	color: #003366;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}
#other_links a{
	display: block;
	width: 100%;
	text-align: center;
	margin: 5px 0px;
	text-decoration: none;
	color: #000;
}
/*---------------------------*/


/* Live Page Styles */
#live_content{
	background: url('../images/live_lower_background.jpg') no-repeat top center;
	height: 1675px;
}

#main_live_box{
	width: 676px;
	margin-top: 17px;
	float: left;
	margin-left: 112px;
	height: 120px;
	margin-bottom: 30px;
	line-height: 1.154em;
	font-size: 1em;

}

#main_live_box h2{
	margin: 0px;
	padding: 0px;
	text-indent: -999999px;
}

#main_live_box p{
	color: #fff;
	width: 590px;
	margin: 37px 0px 53px 56px;
	}


#metro_maps {
	width: 205px;
	height: 85px;
	float: left;
	margin-top: 15px;
	text-indent: -999999px;
}

#i_live {
	height: 125px;
	width: 450px;
	float: left;
	margin-top: 15px;
	text-indent: -999999px;

}
#tarc {
	height: 105px;
	width: 450px;
	float: left;
	margin-top: 14px;
	text-indent: -999999px;

}
#lojic_maps {
	width: 205px;
	height: 85px;
	float: left;
	margin-top: 50px;
	text-indent: -999999px;
}
#neighborhoods_row{
	width: 662px;
	height: 390px;
	margin: 0px 0px 0px 110px;
}
#neighborhoods_row #neighborhoods{
	width: 170px;
	height: 330px;
	margin: 55px 0px 0px 102px;
	float: left;
	padding-top: 10px;
}
#neighborhoods a{
	display: block;
	float: left;
	margin: 7px 10px 7px 10px;
	color: #000;
	text-decoration: none;
	font-size: .923em;
}


#neighborhoods_row #yahoo_events{
	float: right;
	width: 225px;
	height: 305px;
	margin: 40px 13px 0px 0px;
}


#yahoo_events div.article {
	margin-bottom: 8px;
}

#yahoo_events div.article a {
	text-decoration: none;
	color: red;
}

#events_link_live{
	display: block;
	width: 245px;
	height: 28px;
	text-indent: -999999px;
	margin: 14px 3px 0px 0;
	float: right;
}

#live_lou_tv{
	margin: 110px 0px 0px 125px;
	width: 655px;
	height: 340px;
}

div.lou_tv_live {
	
}
#live_lou_tv #myytplayer{
	margin-left: 16px;
	margin-top: 16px;
}

#live_lou_tv .right_speaker{
	margin-left: 40px;
}
#live_lou_tv .left_speaker p{
	margin-left: 10px;
}
#live_last_row{
	width: 660px;
	height: 550px;
	margin: 9px 0px 0px 115px;
}

#live_last_row #education {
	width: 450px;
	height: 128px;
	margin-top: 90px;
	margin-left: 15px;
	margin-right: 0;
}


#live_last_row #links{
	font-style: italic;
	width: 215px;
	height: 200px;
	float: left;
}
#live_last_row #links h4{
	color: #cc0000;
	margin: 40px 0px 0px 48px;
}
#live_last_row #links a{
	display: block;
	color: #000;
	text-decoration: none;
	margin: 5px 0px 5px 48px;
}
#live_last_row #merch_link_3{
	float: right;
	height: 250px;
	width: 169px;
	display: block;
	text-indent: -999999px;
}


#txt_status_update,
#txt_link_comment{
	width: 194px;
}
#adjective_selector{
	width: 200px;
}

#education_link_live{
	display: block;
	width: 450px;
	height: 128px;
	text-indent: -999999px;
	margin: 8px 0px 0px 0;
}

#live_last_row_col1 {
	width: 450px;
	height: 500px;
	margin-right: 0;
	float: left;
}

#live_last_row_col2 {
	float: left;
	margin-left: 9px;
	width: 170px;
}

#live_lasts_row #maps{
	display: block;
	float: right;
	width: 229px;
	height: 130px;
	text-indent: -999999px;
	margin: 20px 0px 0px 0px;
}

/*---------------------------*/


/* Promote Page Styles */

#main_box_promote {
	background: #f1f1e3 url('../images/main_box_right_sh.jpg') repeat-y top right;
	width: 676px;
	float: left;
	padding: 0px 17px 25px 10px;
	margin-top: 17px;
	margin-left: 112px;
	position: relative;
	z-index: 0;
	height: auto;

}

#main_box_promote h2{
	margin: 20px 0px;
	padding: 0px;
	text-align: center;
	font-size: 2em;
}

#main_box_promote img.link {
	
}

#main_box_promote p{
	color: black;
	width: 630px;
	margin: 10px 40px 10px 20px;
}

#main_box_promote ul {
	width: 630px;
	margin: 0 60px 10px 35px;
}

#main_box_promote ul li {
	list-style-type: disc;
	list-style-position: outside;
	margin-bottom: 5px;
}

#main_box_promote img.link {
	border-style: none;
	margin-left: 20px;
	margin-top: 20px;
}



/*JUITTER PLUGIN CSS*/
#juitterContainer{
	margin: 0 5px 0px 19px;
	width: 168px;
	height: auto;
	background-color: #cce2e5;
} /*Juitter container*/

#twitterverse {
	width: 168px;
	background-color: #cce2e5;
	text-align: center;
	padding-top: 10px;
	margin-bottom: 0px;
	margin-top: 0;
	margin-left: 19px;
}

#twitterverse a {
	color: navy;
	text-decoration: none;
}


#juitterContainer .twittList{margin:0;padding:0;} /* UL that will contain the list of tweets */
/* Bellow the list of tweets "<li>" */
#juitterContainer .twittLI{list-style:none;border-bottom: 1px dashed black;clear:both;height: auto;
	overflow: hidden;
	margin-bottom: 0;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
} 
#juitterContainer .twittList A{color: navy;} /*Links inside the tweets list */
/* Bellow the CSS for the avatar image  */
#juitterContainer .juitterAvatar{float:left;border:solid 1px #D3EECA;background:#FFF;margin-right:5px;padding:2px;width:48px;;height:48px;}
#juitterContainer .jRM{ display: none; /*float:right;clear:both;/*
	
} /*read it on twitter link*/
#juitterContainer .extLink{} /*CSS for the external links*/
#juitterContainer .hashLink{} /*CSS for the hash links*/
/*end of Juitter CSS*/



