/* CSS was here */

/* Generals */
body {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto;
	background:#010080;
	overflow-x: hidden;

}

a:link a:visited a:hover img { border: 1px solid #000000; }

body * {
	margin: 0px; 
	padding: 0px;
}
.clearboth {
	clear: both;
}
.alignleft{
	float:left
}
.alignright{
	float:right	
}
.textright{
	text-align:right
}
.textright1{
	text-align:right;
	float:right;
	padding-right:5px;
}
a{
	outline:none;
	color:#000000;
}
#main{
	width:1000px; 
	display:block; 
	margin:0 auto;
}
html>body #main{
	width:990px; 
	display:block; 
	margin:0 auto;
}


/* Headings */
h1{
	font:24px normal Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#474747;
	margin-bottom:10px;
}
h3{
	font:18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:6px;
}
h3 a{
	text-decoration:none;
	color:#000000;
}
#header{
	height:91px; 
	background-color:#010080;
}
#logo{
	width:300px; 
	float:left;
}
#logo a{
	background:url(../images/culver-logo2.jpg) no-repeat; 
	height:83px; 
	width:287px; 
	display:block; 
	margin-top:9px; 
	margin-left:7px;
}
#link-box{
	width:307px; 
	float:left;
}
#header-links{
	font-size:11px; 
	margin-top:10px; 
	height:15px; 
	color:#ffffff;
}
#header-links a{
	color:#ffffff;
	text-decoration:none;
	border-bottom:1px solid;
	padding-bottom:1px;
}
#rss{
	float:right;
	margin-top:10px;
}
#rss a{
	background:url(../images/rss.gif) no-repeat 0 0;
	display:block;
	height:50px; 
	width:50px; 
}
#rss-small{
	float:right;
	margin-top:10px;
}
#rss-small a{
	background:url(../images/rss-small.gif) no-repeat 0 0;
	display:block;
	height:20px; 
	width:20px; 
}
#rss-med{
	float:right;
	margin-top:10px;
}
#rss-med a{
	background:url(../images/rss-med.gif) no-repeat 0 0;
	display:block;
	height:35px; 
	width:35px; 
}
#subscribe{
	float:right; 
	margin-top:10px;
}
#subscribe a{
	background:url(../images/subscribe.jpg) no-repeat 0 0;
	display:block;
	height:42px; 
	width:94px; 
}
#subscribe a:hover{
	background:url(../images/subscribe.jpg) no-repeat 0 -42px;
	display:block;
	height:42px; 
	width:94px; 
}
#yellowpages{
	float:right;
	margin-top:12px;
	margin-right:7px;
}
#yellowpages a{
	background:url(../images/culver-yellow-pages.jpg) no-repeat 0 0; 
	width:117px; 
	height:22px; 
	display:block;
}
#yellowpages a:hover{
	background:url(../images/culver-yellow-pages.jpg) no-repeat 0 -21px; 
	width:117px; 
	height:23px; 
	display:block;
}
#weather{
	width:120px; 
	float:left; 
	padding-top:10px; 
	text-align:center;
}
#weather span.city{
	color:#d2d2d2;
}
#weather-box{
	padding-top:2px;
	height:auto;
}
#weather-box .weather-image{
	float:left;
}
#weather-box .weather-image img{
	margin-left:17px;
	margin-top:3px;
	width:38px;
	border:none;
}
#weather-box .temp{
	font-weight:bold; 
	font-size:15px; 
	color:#e7e7e7;
}
#weather-box .cond{
	color:#d2d2d2;
}
#weather .broadcast{
	clear:both; 
	margin-top:3px; 
	display:block; 
	font-size:10px;
}
#weather .broadcast a{
	border-bottom:1px solid;
	color:#FBB540;
	font-weight:bold;
	padding-bottom:1px;
	text-decoration:none;
}
#weather-sponsor{
	float:left;
	margin-top:8px;
}
#weather-sponsor img{
	border:0;
}
#weather-sponsor .background{
	background-image:url(../images/wsponsor.jpg); 
	height:25px; 
	width:89px; 
	display:block; 
	margin-top:10px; 
	margin-left:20px;
}

/*NAVIGATION*/
.yellowtab {
	float:left !important;
	display:block !important;
	background:url("../images/yellowtab.gif") no-repeat !important;
	padding:5px 6px 4px 3px;
	color:#cc0000 !important;
	font-weight:bold;
}

#navig{
	height:40px; 
	clear:both;
}
#navig-menu1{
	width:622px; 
	background:url(../images/navig-bgb.jpg) repeat-x; 
	display:block; 
	height:40px; 
	float:left;
}
#navig-menu1 .nav-left1{
	background:url(../images/navig1-lb.jpg) no-repeat left; 
	width:622px; 
	display:block; 
	height:40px;
	position:relative;
}
#navig-menu1 .nav-right1{
	background:url(../images/navig1-rb.jpg) no-repeat left; 
	width:7px; 
	display:block; 
	height:40px; 
	float:right
}
#navig-menu2{
	width:350px; 
	background:url(../images/navig2-bgb.jpg) repeat-x; 
	display:block; 
	height:40px; 
	float:left; 
	margin-left:13px;
}
html>body #navig-menu2{
	width:354px; 
	background:url(../images/navig2-bgb.jpg) repeat-x; 
	display:block; 
	height:40px; 
	float:left; 
	margin-left:13px;
}
#navig-menu2 .nav-left2{
	background:url(../images/navig2-lb.jpg) no-repeat left; 
	width:350px; 
	display:block; 
	height:40px;
	position:relative;
}
html>body #navig-menu2 .nav-left2{
	background:url(../images/navig2-lb.jpg) no-repeat left; 
	width:355px; 
	display:block; 
	height:40px;
}
#navig-menu2 .nav-right2{
	background:url(../images/navig2-rb.jpg) no-repeat left; 
	width:7px; 
	display:block; 
	height:40px; 
	float:right;
}
.mid-header{
	height:25px; 
	background-color:#f5f5f5;
}
.mid-header span{
	float: left;
	padding-top:-25px; 
	font-weight:bold; 
	padding-left:15px; 
	color:#474747; 
	font-size:14px;
}
#mid-comp{
	height:auto; 
	background-color:#336699;
}
span.header{
	float:left; 
	padding-top:5px; 
	font-weight:bold; 
	padding-left:8px; 
	color:#474747; 
	font-size:14px;
}
span.header a{
	font-weight:bold; 
	color:#474747; 
	font-size:14px;
	text-decoration:none;
}
#comp-top-l{
	background:url(../images/comp-top-l.jpg) no-repeat top left; 
	height:7px; 
	background-color:#509ee4; 
	width:622px; 
	display:block;
}
#comp-top-r{
	background:url(../images/comp-top-r.jpg) no-repeat top right; 
	height:7px; 
	background-color:#509ee4; 
	float:right; 
	width:5px;
}
#comp-top2-l{
	background:url(../images/ccncalendar_01.gif) no-repeat top left; 
	height:7px; 
	background-color:#dbdbdb; 
	width:622px; 
	display:block;
}
#comp-top2-r{
	background:url(../images/ccncalendar_03.gif) no-repeat top right; 
	height:7px; 
	background-color:#dbdbdb; 
	float:right; 
	width:5px;
}
#comp-btm-l{
	background:url(../images/comp-btm-l.jpg) no-repeat bottom left; 
	height:5px; 
	background-color:#509ee4; 
	width:622px; 
	display:block;
}
#comp-btm-r{
	background:url(../images/comp-btm-r.jpg) no-repeat bottom right; 
	height:5px; 
	background-color:#509ee4; 
	float:right; 
	width:5px;
}
#comp-btm2-l{
	background:url(../images/ccncalendar_10.gif) no-repeat bottom left; 
	height:5px; 
	background-color:#c1c1c1; 
	width:622px; 
	display:block;
}
#comp-btm2-r{
	background:url(../images/ccncalendar_12.gif) no-repeat bottom right; 
	height:5px; 
	background-color:#c1c1c1; 
	float:right; 
	width:5px;
}

/* Carousel */
#carousel{
	width:622px; 
	height:478px; 
	display:block; 
	margin-top:10px;
}
#carousel-top-l{
	background:url(../images/carousel-top-l.jpg) no-repeat top left; 
	height:12px; 
	background-color:#e9f2f9; 
	width:622px; 
	display:block;
}
#carousel-top-r{
	background:url(../images/carousel-top-r.jpg) no-repeat top right; 
	height:5px; 
	background-color:#e9f2f9; 
	float:right; 
	width:5px;
}
#carousel-btm-l{
	background:url(../images/carousel-btm-l.jpg) no-repeat bottom left; 
	height:10px; 
	background-color:#e9f2f9; 
	width:622px; 
	display:block;
}
#carousel-btm-r{
	background:url(../images/carousel-btm-r.jpg) no-repeat bottom right; 
	height:10px; 
	background-color:#e9f2f9; 
	float:right; 
	width:5px;
}
#carousel-bg{
	height:465px; 
	background:url(../images/carousel-bg.jpg) left repeat-y; 
	background-color:#e9f2f9;
}

/* Left Content*/
#left-content{
	width:635px; 
	clear:both; 
	float:left;
}
html>body #left-content{
	width:635px; 
	clear:both; 
	float:left;
}
#right-content{
	float:left; 
	width:355px;
}
html>body #right-content{
	float:left; 
	width:355px;
}
#Photogall{
	width:622px; 
	height:171px; 
	margin-top:19px; 
	display:block; 
	background-color:#509ee4;
}
#photogall-top-l{
	background:url(../images/comp-header-top-l.jpg) no-repeat top left; 
	height:27px; 
	background-color:#f5f5f5; 
	width:622px; 
	display:block;
}
#photogall-top-r{
	background:url(../images/comp-header-top-r.jpg) no-repeat top right; 
	height:5px; 
	background-color:#f5f5f5; 
	float:right; 
	width:5px;
}

#photo-out{
	height:144px; 
	background-color:#509ee4;
}
#photo-in{
	padding-left:20px; 
	padding-top:15px;
}
.left-arrow{
	background:url(../images/arrow-left.gif) no-repeat;
	height:52px;
	width:23px;
	display:block;
	float:left; 
	border:0; 
	margin-top:34px;
}
.right-arrow{
	background:url(../images/arrow-right.gif) no-repeat;
	height:52px;
	width:23px;
	display:block;
	float:left; 
	border:0; 
	margin-top:34px;
	margin-left:15px;
}
.photos-gall{
	float:left; 
	margin-left:10px;
	border:0;
}
#Photogall-side{
	margin-top:12px;
	background:#509ee4 no-repeat;
	width:337px;
}
html>body #Photogall-side{
	margin-top:12px;
	background:#509ee4 no-repeat;
	width:355px;
}
#photogall-side-top-l{
	background:url(../images/comp-header-top-l.jpg) no-repeat top left; 
	height:27px; 
	background-color:#f5f5f5; 
	width:355px; 
	display:block;
}
#photogall-side-top-r{
	background:url(../images/comp-header-top-r.jpg) no-repeat top right; 
	height:5px; 
	background-color:#f5f5f5; 
	float:right; 
	width:5px;
}
#photogall-side-g{
	width:320px; 
	height:auto;
	background-color:#509ee4; 
	padding:20px 0 0 18px;
	display:block;
}
html>body #photogall-side-g{
	width:335px;
	height:auto;
	background-color:#509ee4;
	padding:20px 0 0 20px;
	display:block;
}
#photogall-side-g a{
	display:block;
	float:left;
	margin-right:16px;
	margin-bottom:20px;
	width:143px;
	height:auto;
	text-decoration:none;
	color:#ffffff;
	font-size:11px;
	background:#509ee4;
}
html>body #photogall-side-g a{
	display:block;
	float:left;
	margin-right:24px;
	margin-bottom:20px;
	width:143px;
	height:auto;
	text-decoration:none;
	color:#ffffff;
	font-size:11px;
	background:#509ee4;
}
#photogall-side-g img{
	clear:both;
	border:none;
	width:143px;
}
#photogall-side-g p{
	display:block;
	width:143px;
	height:auto;
	text-align:center;
	padding-top:5px;
}

/* Calendar */
#Calendar{
	width:393px; 
	height:auto; 
	margin-top:13px; 
	display:block; 
	background-color:#336699;
	margin-bottom:10px;
}
html>body #Calendar{
	width:393px; 
	height:auto; 
	margin-top:13px; 
	display:block; 
	background-color:#336699;
	margin-bottom:15px;
}
#calendar-top-l{
	background:url(../images/comp-header-top-l.jpg) no-repeat top left; 
	height:27px; 
	background-color:#f5f5f5; 
	width:393px; 
	display:block;
}
#calendar-top-r{
	background:url(../images/comp-header-top-r.jpg) no-repeat top right; 
	height:5px; 
	background-color:#f5f5f5; 
	float:right; 
	width:5px;
}
#Community-Tube{
	clear:both; 
	display:block;
}
#Community-Tube-mid{
	width:auto; 
	height:auto; 
	display:block; 
	background-color:#509ee4; 
	padding:6px 0px 6px;
}
html>body #Community-Tube-mid{
	width:auto; 
	height:auto; 
	display:block; 
	background-color:#509ee4; 
	padding:6px 6px 6px;
}
#communitytube-top-l{
	background:url(../images/comp-header-top-l.jpg) no-repeat top left; 
	height:27px; 
	background-color:#f5f5f5; 
	width:355px; 
	display:block;
}
#communitytube-top-r{
	background:url(../images/comp-header-top-r.jpg) no-repeat top right; 
	height:5px; 
	background-color:#f5f5f5; 
	float:right; 
	width:5px;
}
#ctube-navig{
	height:22px; 
	padding:6px 0px 6px 5px;
	width:auto;
	display:block;
}
#ctube-navig ul{
	list-style-type: none
}
#ctube-navig a{
	
	height:19px;
	display:block;
	float:left;
	font-size:9px;
	margin-bottom:5px;
	text-decoration:none;
	text-transform:uppercase;
	width:auto;
}
#ctube-navig a span{
	background:url(../images/comm-btn-r.jpg) repeat-x bottom right;
	background-color:#a0b9cf;
	height:16px;
	padding-top:3px;
	display:block;
	margin-left:4px;
	width:auto;
	padding-right:5px;
	padding-left:5px;
}
#ctube-navig a:hover{
	cursor:pointer;
	text-decoration:underline;
}
#ctube-navig a.todo{
	background:url(../images/ctube-things.jpg) no-repeat 0 0;
	width:88px; 
	height:19px; 
	display:block; 

}
#ctube-navig a.todo:hover{
	background:url(../images/ctube-things.jpg) no-repeat 0 -19px; 
	width:88px; 
	height:19px; 
	display:block; 
	float:left;
}
html>body #ctube-navig2{
	width:335px;
	height:60px;
	display:block;
	margin-bottom:-20px;
	margin-left:10px;
	padding-top:10px;
}
#ctube-navig2{
	width:335px;
	height:60px;
	display:block;
	margin-bottom:-20px;
	margin-left:20px;
	padding-top:10px;
	padding-left:20px
}
#ctube-navig2 a{
	color: #ffffff;
	background: #1f65a3 url(../images/ctube-tab-l.jpg) left top no-repeat;
	text-decoration: none;
	padding-left: 10px;
}

#ctube-navig2 a span{
	background: url(../images/ctube-tab-r.jpg) right top no-repeat;
	padding-right: 10px;
}

#ctube-navig2 a:hover  {
	color: #ffffff;
	background: #3e83c0 url(../images/ctube-tab-l-hover.jpg) left top no-repeat;
	padding-left: 10px
}

#ctube-navig2 a:hover span{
	background: url(../images/ctube-tab-r-hover.jpg) right top no-repeat;
	padding-right: 10px
} 
#ctube-tab-space{
	text-align:center; 
	float:left; 
	margin:2px 2px 0px 2px;
}
*+html#ctube-tab-space{
	text-align:center; 
	float:left; 
	margin:2px 2px 0px 2px;
}
#ctube-tab-space2{
	text-align:center; 
	float:left; 
	margin:2px -46px 0px 50px;
}

#about-top-l{
	background:url(../images/comp-header-top-l.jpg) no-repeat top left; 
	height:27px; 
	background-color:#f5f5f5; 
	width:228px; 
	display:block;
}
html>body #about-top-l{
	background:url(../images/comp-header-top-l.jpg) no-repeat top left; 
	height:27px; 
	background-color:#f5f5f5; 
	width:228px; 
	display:block;
}

#calendar-btm-l{
	background:url(../images/comp-btm-l.jpg) no-repeat bottom left; 
	height:5px;
	background-color:#509ee4;
	width:393px; 
	display:none;
}

/* Most Viewed */
#Most-View-Articles{
	width:393px; 
	height:auto; 
	margin-top:0px;
	margin-bottom:14px; 
	display:block; 
	background-color:#336699;
}
#Most-Viewed-top-l{
	background:url(../images/comp-header-top-l.jpg) no-repeat top left; 
	height:27px; 
	background-color:#509ee4; 
	width:393px; 
	display:block;
	float:left;

}
#Most-Viewed-top-r{
	background:url(../images/comp-header-top-r.jpg) no-repeat top right; 
	height:27px; 
	background-color:#509ee4; 
	float:left; 
	width:5px;
} 
html>body #Most-Viewed-top-r{
	background:url(../images/comp-header-top-r.jpg) no-repeat top right; 
	height:7px; 
	background-color:#509ee4; 
	float:right; 
	width:5px;
}

span.most-viewed{
	float:left; 
	padding-top:5px; 
	font-weight:bold; 
	padding-left:8px; 
	color:#474747; 
	font-size:14px;
	padding-top: -25px;
}


/* Calendar Side */
#Events-cal-side{
	clear:both; 
	display:block;
	margin-top:12px;
	margin-bottom:12px;
	background:#464646;
}
#Events-cal-side-mid{
	width:auto; height:auto; display:block; background-color:#509ee4; padding:6px 6px 6px;
}
#Events-cal-side-top-l{
	background:url(../images/comp-header-top-l.jpg) no-repeat top left; 
	height:27px; 
	background-color:#f5f5f5; 
	width:355px; 
	display:block;
}
#Events-cal-side-top-r{
	background:url(../images/comp-header-top-r.jpg) no-repeat top right; 
	height:5px; 
	background-color:#f5f5f5; 
	float:right; 
	width:5px;
}

#Blog-cont{
	background:#7eb4e3;
	clear:both; 
	display:block; 
	margin-top:13px;
	height:auto;
	width:355px;
}
.blog-home-alter1{
	background:#7eb4e3;
}
.blog-home-alter2{
	background:#5992c4;
	margin-left:-30px;
	margin-right:-5px;
	padding-left:30px;
	padding-right:5px;
}
html>body .blog-divider{
	width:355px; 
	height:1px; 
	background:#5484ad; 
	margin-left:-30px;
}
.blog-divider{
	width:355px; 
	height:1px; 
	background:#5484ad; 
	margin-left:-30px;
}
.blog-home-header{
	background:url(../images/blog-home-header.jpg) no-repeat; 	
	width:356px;
	height:36px;
	margin-left:-1px;
}
.blog-home-body{
	background:#7eb4e3;
	width:355px;
	/* height:516px; */
       height:100%;
           
}
.blog-home-blurb{
	background:url(../images/blog-home-blurb.jpg) no-repeat top; 
	width:355px;
	margin-top:20px;
	min-height:25px;
}
.blog-home-soundoff{
	background:url(../images/blog-home-soundoff.jpg) no-repeat top; 
	width:355px;
	margin-top:20px;
	min-height:22px;	
}
#Blog-top-l{
	background:url(../images/blogbg-top-l.jpg) no-repeat top left; 
	height:6px; 
	background-color:#7eb4e3; 
	width:355px; 
	display:block;
}

#Blog-top-r{
	background:url(../images/blogbg-top-r.jpg) no-repeat top right; 
	height:5px; 
	background-color:#7eb4e3; 
	float:right; 
	width:5px;
}

#Blog-in{
	width:auto; 
	height:450px; 
	display:block; 
	background-color:#7eb4e3; 
	padding-top:6px;
	min-height:482px;
}

html>body #Blog-in{
	width:auto; 
	height:600px; 
	display:block; 
	background-color:#7eb4e3; 
	padding-top:6px;
	min-height:589px;
}

#Blog-header{
	background:url(../images/blog-header.jpg) no-repeat; 
	padding-left:30px; 
	height:30px; 
	width:auto;
}

.blog-comps{
	padding:30px 5px 0px;
	position:relative;
}

.baloon-posts{
	background:url(../images/baloon-posts.png) no-repeat; 
	width:59px;
	height:41px;
	position:absolute;
	margin-left:150px;
	margin-top:-60px
}
.baloon-comments{
	background:url(../images/baloon-comments.png) no-repeat; 
	width:59px;
	height:41px;
	position:absolute;
	margin-left:190px;
	margin-top:-60px
}

#Comp2{
	height:auto; 
	width:584px; 
	display:block; 
	position:absolute; 
	left:535px;
	clear:both;
	margin-top:12px;
	margin-bottom:10px;
}

html>body #Comp2{
	height:auto; 
	width:584px; 
	display:block; 
	position:relative; 
	left:-229px;
	clear:both;
}

#Poll{
	height:96px; 
	width:584px; 
	display:block; 
	background:#336699; 
	margin-bottom:14px;
	padding-top:10px;
}

html>body #Poll{
	height:113px; 
	width:584px; 
	display:block; 
	background:#336699; 
	margin-bottom:14px;
	padding-top:10px;
}

#poll-bg{
	margin-top:15px; 
	margin-left:15px; 
	float:left;  
	margin-right:10px;
	background:url(../images/weekly-poll.jpg) no-repeat;
	height:68px;
	width:103px;
	cursor:pointer;
}
#poll-bg2{
	margin-top:15px; 
	margin-left:15px; 
	float:left;  
	margin-right:10px;
	background:url(../images/weekly-poll2.jpg) no-repeat;
	height:68px;
	width:103px;
	cursor:pointer;
}

#poll-cont{
	color:#ffffff; 
	font-size:18px; 
	padding-top:25px; 
	padding-left:40px;
	position: relative;
}
#poll-cont2{
	background: #f3f3f3;
	color:#333333; 
	font-size:18px; 
	padding-top:5px; 
	padding-left:40px;
	position: relative;
	border: 1px solid #000000;
}
.poll-quest{
	padding-left:10px;
	margin-left:30px;
	cursor:pointer;
	text-shadow:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}

.poll-questa{
	background:url(../images/blockquote.jpg) no-repeat left top; 
	margin-left:40px;
	padding-left:40px;
	padding-top:7px;
}

.poll-quest1{
	background:url(../images/blockquote1.jpg) no-repeat right top !important;
	padding-right:40px;
	position:relative;
	z-index:2;
}
.poll-questx{
	padding-right:40px;
	position:relative;
	z-index:2;
}
.poll-questc{
	background:url(../images/blockquotec.jpg) no-repeat left top; 
	margin-left:40px;
	padding-left:40px;
	padding-top:7px;
}

.poll-quest3{
	background:url(../images/blockquote1c.jpg) no-repeat right;
	padding-right:40px;
}
.poll-questb{
	background:url(../images/blockquotewhite.jpg) no-repeat left top; 
	margin-left:0px;
	padding-left:40px;
	padding-top:7px;
	font-weight:bold;
	text-align:left;
	font-size:18px;
}

.poll-quest2{
	background:url(../images/blockquote1white.jpg) no-repeat right top;
	padding-right:40px;
	color:#088f05;
	padding-bottom:5px;
}


span.votenow{
	font-size:12px; 
	float:right;
	padding-right:20px;
}

span.votenow a{
	color:#000000; 
	text-decoration:none; 
	font-weight:bold;
}

.list{
	color:#ffffff; 
	padding-left:25px; 
	padding-top:10px; 
	padding-bottom:10px;
}

.list li{
	padding-bottom:4px;
}

.list li a{
	color:#ffffff;
	text-decoration:none;
}

.list li a:hover{
	text-decoration:underline;
}
.b-list{
	color:#ffffff; 
	padding-left:25px; 
	padding-top:10px; 
	padding-bottom:10px;
}
.b-list li{
	padding-bottom:9px;
	list-style-type:none;
}
.b-list li a{
	color:#ffffff;
	text-decoration:none;
	list-style-type:none;
}
.b-list li a:hover{
	text-decoration:underline;
}
.b-list li .b-author{
	color:#ffdda2;
	font-weight:bold;
}


/*SEARCH*/
#Search{
	width:393px; 
	height:30px;  
	display:block; 
	background-color:#509ee4; 
	margin-bottom:25px;
}
#searchform{
	height:31px;

}
html>body #searchform{
	height:31px;
}
#searchform .sb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	background: #FFFFFF;
	margin: 0px 3px 9px 11px;
	padding: 7px 4px 0px 4px;
	width: 220px;
	height:22px;
	background-image:url(../images/Search-box.jpg);
	float:left;
	border:0;
}
#searchform .sbtn {
	background:url(../images/go.jpg) no-repeat top; 
	height:25px; 
	width:31px;
	outline:none;
	margin-top:2px;
}
#searchform .sbtn1 {
	background:url(../images/go-search.jpg) no-repeat top; 
	height:28px; 
	width:47px;
	outline:none;
	margin-top:2px;
	margin-left:5px;
}
.search-top-l{
	background:url(../images/comp-top-l.jpg) no-repeat top left; 
	height:6px; 
	background-color:#509ee4; 
	width:393px; 
	display:block;
}
.search-top-r{
	background:url(../images/comp-top-r.jpg) no-repeat top right; 
	height:5px; 
	background-color:#509ee4; 
	float:right; 
	width:5px;
}
.search-btm-l{
	background:url(../images/comp-btm-l.jpg) no-repeat bottom left; 
	height:5px; 
	background-color:#509ee4; 
	width:393px; 
	display:block;
}
.search-btm-r{
	background:url(../images/comp-btm-r.jpg) no-repeat bottom right; 
	height:5px; 
	background-color:#509ee4; 
	float:right; 
	width:5px;
}

#tabs {
	float:left;
	background:url(../images/nav-bg.jpg) repeat-x; 
    font-size:93%;
    line-height:normal;
	position:absolute;
	margin:0;
	bottom:0;
	left:20px;
	margin-left:-10px;
}
#tabs ul {
	margin:0;
	padding:6px 0px 0 2px;
	list-style:none;
}
#tabs li {
    display:inline;
	margin:0;
	padding:0;
}
#tabs a {
      float:left;
      background:url("../images/tableft1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
}

#tabs a span {
      float:left;
      display:block;
      background:url("../images/tabright1.gif") no-repeat right top;
      padding:7px 7px 4px 3px;
      color:#fff;
	  margin-right:6px;
	  font-weight:bold;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
    color:#212121;
}
#tabs a:hover {
	background-position:0% -42px;
}
#tabs a:hover span {
    background-position:100% -42px;
}
#tabs a span {float:none!important;}
#tabs a{
	background-position:0% -42px!important;
}
#tabs a span{
	background-position:100% -42px!important;
}
#tabs ul.tab2{
	margin:0;
	padding:0px 0px 0 2px;
	list-style:none;
}
#tabs ul.tab2 a{
	float:left;
    background:url("../images/tableft2.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 4px;
    text-decoration:none;
}
#tabs ul.tab2 a span{
	  float:left;
	  display:block;
	  background:url("../images/tabright2.gif") no-repeat right top;
	  padding:5px 6px 4px 3px;
	  color:#fff;
	  font-weight:bold;
}
#tabs ul.tab2 a span {float:none;}
    /* End IE5-Mac hack */
#tabs ul.tab2 a:hover span {
    color:#000000;
}
#tabs ul.tab2 a:hover {
	background-position:0% -42px;
}
#tabs ul.tab2 a:hover span {
    background-position:100% -42px;
}

/* Right Navigation Tabs */
#tabs2 a{
margin:2px 3px 0px 2px;
color: #ffffff;
background: #f13737 url("../images/rightTab-l.jpg") left top no-repeat;
text-decoration: none;
padding-left: 3px;
height:25px;
text-align:center;
font-weight:bold;
font-size:11px;
}
#tabs2 .ypagesTab a{
margin:2px 3px 0px 2px;
color: #cc0000;
background: #ffea00 url("../images/rightTab-l2.jpg") left top no-repeat;
text-decoration: none;
padding-left: 3px
}
#tabs2 .ypagesTab a .rightTabCenter{
background: url("../images/rightTab-r2.jpg") right top no-repeat;
padding-right: 3px
}
#tabs2 a .rightTabCenter{
background: url("../images/rightTab-r.jpg") right top no-repeat;
padding-right: 3px;
padding-top:7px;
}
#tabs2 a:hover {
color: #ffe222;
background: #f13737 url("../images/rightTab-l.jpg") left top no-repeat;
text-decoration: none;
padding-left: 3px
}  
#tabs2 a:hover .rightTabCenter{
background: url("../images/rightTab-r.jpg") right top no-repeat;
padding-right: 3px
}
#tabs2 .ypagesTab a:hover {
color: #ff7800;
background: #ffea00 url("../images/rightTab-l2.jpg") left top no-repeat;
text-decoration: none;
padding-left: 3px
}  
#tabs2 .ypagesTab a:hover .rightTabCenter{
background: url("../images/rightTab-r2.jpg") right top no-repeat;
padding-right: 3px
}
#tabs2{
list-style: none;
padding: 0;
margin: 0;
position:absolute;
bottom:0;
margin-left:5px;
}

#tabs2 li{
float: left;
display: block;
margin: 0;
padding: 0;
}
#tabs2 a, #tabs2 a .rightTabCenter{
display: block;
float: left
} 
/* Commented backslash hack hides rule from IE5-Mac \*/
#tabs2 a, #tabs2 a .rightTabCenter, #tabs2 .ypagesTab a, #tabs2 .ypagesTab a .rightTabCenter{
float: none
}
/* End IE5-Mac hack */ 

	  
/* End Right Navigation Tabs */
#Carousel{
	border-color:#E7F1F8;
	border-width:1px 1px 8px;
	border-style:solid;
	height:393px;
	margin-bottom:20px;
	background:#e7f1f8 url(../images/carousel-bg.jpg) right repeat-y;
}

	  
#top-news{
	width:249px; 
	display:block; 
	padding-left:15px; 
	padding-right:10px;
	float:left;
}


#top-news p{
	font-size:11px;
	margin-bottom:10px;
	text-align:justify;
	line-height:14px;
}

#top-news span{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	text-align:right; 
	width:244px; 
	display:block;
}

#top-news span a{
	text-decoration:none;
	color:#000000;
}

#top-news span a:hover{
	text-decoration:underline;
	color:#000000;
}

#other-news{
	list-style:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	padding-top:6px;
	padding-bottom:6px;
}

#other-news li {
	margin:0px;
	display:block;
	padding:1px 1px 1px 0px;
}
#other-news li a {
	text-decoration:none;
	color:#000000;
	padding-left:11px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:4px;
	display:block;
}
html > body #other-news li a {
	padding-bottom:5px;
	padding-top:5px;
	display:block;
}
#other-news a:hover {
	background:#E7F1F8;
	display:block;
}

#other-news a.selected {
	background:#E7F1F8;
	display:block;
}

#topics-left{
	list-style:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px; 
	font-weight:bold;
	padding-top:6px;
	padding-bottom:6px;
}

#topics-left li {
	margin:0px;
	display:block;
	padding:1px 1px 4px 0px;

}
#topics-left li a {
	text-decoration:none;
	color:#000000;
	padding-left:10px;
	padding-bottom:4px;
	padding-top:5px;
	padding-right:4px;
	display:block;
	margin-left:10px;
}
html > body #topics-left li a {
	padding-bottom:4px;
	padding-top:4px;
	display:block;
}
#topics-left a:hover {
	display:block;
	background:url(../images/topics-bg.jpg) left no-repeat #c6dff3;
}

#topics-left a.selected {
	display:block;
	background:url(../images/topics-bg.jpg) left no-repeat #c6dff3;
}



/*Calendar*/

.e-month {
	width:46px;
	padding:4px 3px 0px;
	text-align:center;
	color:#313131;
	background:url(../images/date2.gif) no-repeat top;
	font-size:12px;
	float:left;
	height:45px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:10px;
	line-height:16px;
}

.e-month a{
	text-decoration:none;
}

span.e-date {
	display:block!important;
	color:#313131!important;
	padding:0px 1pt 0px 1px!important;
	font-size:20px!important;
	font-weight:bold!important;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
	height:21px!important;
	border:none!important;
}

div.e-eventdate{
	border-top:2px solid #464646;
	padding-top:10px;
	display:block;
	margin-bottom:0;
	margin-top:0px;
	min-height:84px;
}

div.e-eventdate1{
	padding-top:10px;
	display:block;
	margin-bottom:0;
	margin-top:0px;
	min-height:84px;
}

div.date-list{
	display:block; 
	width:159px; 
	float:left; 
	padding-left:5px;
	margin-bottom:10px;
	font-family:Tahoma;
}

html>body div.date-list{
	padding-left:10px;
	width:312px;
}

div.date-list ul{
	list-style:none;
}

div.date-list ul li{
	padding-bottom:6px;
	border-bottom:1px dashed #6a6a6a;
}

div.date-list-side{
	display:block; 
	width:270px; 
	float:left; 
	padding-left:5px;
	margin-bottom:10px;
	font-family:Tahoma;
}

html>body div.date-list-side{
	padding-left:10px;
	width:275px;
}

div.date-list-side ul{
	list-style:none;
}

div.date-list-side ul li{
	padding-bottom:6px;
	border-bottom:1px dashed #6a6a6a;
}

div.date-list-side ul li p{
	color:#ffffff;
	display:block;
	font-size:11px;
	padding-left:11px;
}

.e-datebox{
	display:block; height:46px; width:63px;
}

div.date-list a{
	text-decoration:none;
	color:#ffffff;
}

div.date-list a:hover{
	text-decoration:underline;
}

div.date-list-side a{
	text-decoration:none;
	color:#ffffff;
}

div.date-list-side a:hover{
	text-decoration:underline;
}

#date-list-side-mid{
	width:auto; 
	height:auto; 
	display:block; 
	background-color:#509ee4; 
	padding:6px 0px 6px;
}



#about{
	float:right; 
	margin-top:13px; 
	width:228px; 
	border-right:1px solid #ffffff;
}

html>body #about{
	float:right; 
	margin-top:13px; 
	width:228px; 
	border-right:1px solid #ffffff;
}

#about-in{
	height:auto; 
	background-color:#7eb4e3; 
}

.about-btns{
	height:43px; 
	padding-top:10px;
	width:auto;
}

a.about-history{
	background:url(../images/history-btn.jpg) no-repeat 0 0; 
	width:75px; 
	height:31px; 
	display:block; 
	float:left; 
	margin-left:10px;
}

html>body a.about-history{
	background:url(../images/history-btn.jpg) no-repeat 0 0; 
	width:75px; 
	height:31px; 
	display:block; 
	float:left; 
	margin-left:20px;
}

a.about-history:hover{
	background:url(../images/history-btn.jpg) no-repeat 0 -31px; 
	width:75px; 
	height:31px; 
	display:block; 
	float:left; 
	margin-left:10px;
}

html>body a.about-history:hover{
	background:url(../images/history-btn.jpg) no-repeat 0 -31px; 
	width:75px; 
	height:31px; 
	display:block; 
	float:left; 
	margin-left:20px;
}

a.about-tour{
	background:url(../images/virtual-btn.jpg) no-repeat 0 0; 
	width:102px; 
	height:31px; 
	display:block; 
	float:left; 
	margin-left:10px;
}

a.about-tour:hover{
	background:url(../images/virtual-btn.jpg) no-repeat 0 -31px; 
	width:102px; 
	height:31px; 
	display:block; 
	float:left; 
	margin-left:10px;
}


#about-ads{
	clear:both; 
	padding-bottom:30px;
}

#about-ads img{
	border:0;
}


#Component1{
	width:355px; 
	height:auto; 
	margin-top:12px; 
	display:block; 
	background-color:#509ee4; 
	margin-bottom:14px;
}

#Component3{
	width:355px; 
	height:auto; 
	margin-top:12px; 
	display:block; 
	margin-bottom:14px;
}

#Comp1-top-l{
	background:url(../images/comp-top-l.jpg) no-repeat top left; 
	height:6px; 
	background-color:#509ee4; 
	width:355px; 
	display:block;
}

#Comp1-top-r{
	background:url(../images/comp-top-r.jpg) no-repeat top right; 
	height:5px; 
	background-color:#509ee4; 
	float:right; 
	width:5px;
}

#Comp1-btm-l{
	background:url(../images/comp-btm-l.jpg) no-repeat bottom left; 
	height:6px; 
	background-color:#509ee4; 
	width:355px; 
	display:block;
}

#Comp1-btm-r{
	background:url(../images/comp-btm-r.jpg) no-repeat bottom right; 
	height:6px; 
	background-color:#509ee4; 
	float:right; 
	width:5px;
}

#Comp1-mid{
	width:auto; 
	height:auto; 
	display:block; 
	background-color:#509ee4;
}

#Comp1-btns{
	width:auto; 
	height:186px; 
	display:block; 
	background-color:#509ee4; 
	padding-top:6px;
}
#Comp1-btns2{
	width:auto; 
	height:186px; 
	display:block; 
	padding-top:6px;
}
#Comp1-btns3{
	width:auto; 
	height:186px; 
	display:block; 
	padding-top:0px;
}
html>body a.weekly-poll{
	background:url(../images/vote1.jpg) no-repeat 0 0; 
	width:111px; 
	height:183px; 
	float:left; 
	display:block; 
	margin-left:6px;
}

a.weekly-poll{
	background:url(../images/vote1.jpg) no-repeat 0 0; 
	width:111px; 
	height:183px; 
	float:left; 
	display:block; 
	margin-left:3px;
}

html>body a.weekly-poll:hover{
	background:url(../images/vote1.jpg) no-repeat 0 -183px; 
	width:111px; 
	height:183px; 
	float:left; 
	display:block; 
	margin-left:6px;
}

a.weekly-poll:hover{
	background:url(../images/vote1.jpg) no-repeat 0 -183px; 
	width:111px; 
	height:183px; 
	float:left; 
	display:block; 
	margin-left:3px;
}

a.blog{
	background:url(../images/blog1.jpg) no-repeat 0 0; 
	width:111px; 
	height:183px; 
	float:left; 
	display:block; 
	margin-left:5px;
}

a.blog:hover{
	background:url(../images/blog1.jpg) no-repeat 0 -183px; 
	width:111px; 
	height:183px; 
	float:left; 
	display:block; 
	margin-left:5px;
}

a.dine{
	background:url(../images/dine1.jpg) no-repeat 0 0; 
	width:111px; 
	height:183px; 
	float:left; 
	display:block; 
	margin-left:6px;
}

a.dine:hover{
	background:url(../images/dine1.jpg) no-repeat 0 -183px; 
	width:111px; 
	height:183px; 
	float:left; 
	display:block; 
	margin-left:6px;
}
html>body a.weekly-poll3{
	background:url(../images/vote3.jpg) no-repeat 0 0; 
	width:122px; 
	height:183px; 
	float:left; 
	display:block; 
	margin-left:0px;
}

a.weekly-poll3{
	background:url(../images/vote3.jpg) no-repeat 0 0; 
	width:122px; 
	height:183px; 
	float:left; 
	display:block; 
	margin-left:0px;
}

html>body a.weekly-poll3:hover{
	background:url(../images/vote3.jpg) no-repeat 0 -183px; 
	width:122px; 
	height:183px; 
	float:left; 
	display:block; 
	margin-left:0px;
}

a.weekly-poll3:hover{
	background:url(../images/vote3.jpg) no-repeat 0 -183px; 
	width:122px; 
	height:183px; 
	float:left; 
	display:block; 
	margin-left:0px;
}

a.blog3{
	background:url(../images/blog3.jpg) no-repeat 0 0; 
	width:121px; 
	height:183px; 
	float:left; 
	display:block; 
	margin-left:0px;
}

a.blog3:hover{
	background:url(../images/blog3.jpg) no-repeat 0 -183px; 
	width:121px; 
	height:183px; 
	float:left; 
	display:block; 
	margin-left:0px;
}

a.dine3{
	background:url(../images/dine3.jpg) no-repeat 0 0; 
	width:110px; 
	height:183px; 
	float:left; 
	display:block; 
	margin-left:0px;
}

a.dine3:hover{
	background:url(../images/dine3.jpg) no-repeat 0 -183px; 
	width:110px; 
	height:183px; 
	float:left; 
	display:block; 
	margin-left:0px;
}

#main-article{
	margin-top:12px; 
	width:622px; 
	margin-bottom:14px;
	background-color:#509ee4;
}
#main-art-mid{
	height:auto;
	background-color:#577086; 
	width:596px; 
	padding:10px 13px;
	display:block;
}
#main-art-mid-advertise{
	height:575px !important;
	height:582px;
	background-color:#577086; 
	width:596px; 
	padding:10px 13px;
	display:block;
}
#main-art-mid-weather{
	height:572px !important;
	height:563px;
	background-color:#577086; 
	width:596px; 
	padding:10px 13px;
	display:block;
}
#main-art-mid-sub-pic{
	height:778px !important;
	height:768px;
	background-color:#577086; 
	width:596px; 
	padding:10px 13px;
	display:block;
}
.location{
	height:13px; 
	background:#efefef; 
	border:1px solid #cdcdcd; 
	padding:5px;
	width:auto;
}
.location a{
	text-decoration:none;
}
.location a:hover{
	text-decoration:underline;
}
.location span{
	font-size:11px;
}
.locationv2{
	height:13px; 
	padding:5px 5px 5px 20px;
	width:auto;
	color:#000000;
}
.locationv2 a{
	text-decoration:none;
	color:#000000;
}
.locationv2 a:hover{
	text-decoration:underline;
}
.locationv2 span{
	font-size:11px;
}
#main-article .article_title{
	font:18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:0px;
	display:block;
	color:#cc0000;
	padding-top:5px;
	padding-left:20px;
}
#main-article .article_by{
	font-size:11px; 
	margin-bottom:10px;
	display:block;
	width:auto;
	color:#000000;
	padding-left:20px;
	}
#main-article #article p{
	font-size:11px;
	padding-bottom:14px;
	line-height:16px;
	width:auto;
	color:#ffffff;
}

#main-article #article img{
	float:left;
}
#article-btm-btns{
	height:73px;
	margin-top:10px;
	width:auto;
}
#article-btm-btns a.forwardstory{
	float:right; 
	background:url(../images/forward-story-btn.jpg) no-repeat; 
	height:54px; 
	width:247px;
	margin-top:8px;
}
#article-btm-btns a.forwardphoto{
	float:right; 
	background:url(../images/forward-btn.jpg) no-repeat; 
	height:54px; 
	width:247px;
	margin-top:15px;
}
#article-btm-btns a.newsalert{
	float:right; 
	background:url(../images/news-alert-btn.jpg) no-repeat; 
	height:54px; 
	width:158px; 
	padding-left:15px;
	margin-top:8px;
}
#article-btm-btns a.weatherupdate{
	float:right; 
	background:url(../images/weather-update-btn.jpg) no-repeat; 
	height:54px; 
	width:190px;
	margin-top:8px;
}
#Comments{
	margin-top:12px;
}
#Article-ratings{
	height:auto; 
	width:auto; 
	background-color:#509ee4;
}
#Article-ratings-cont{
	background:url(../images/rate-article-bg.jpg) no-repeat; 
	display:block; 
	height:53px; 
	width:328px; 
	margin-left:6px; 
	padding-top:8px; 
	padding-left:15px;
}
span.ratethis{
	font-weight:bold; 
	float:left;
	height:10px;
	display:block;
	width:130px;
}
span.rate-votes{
	float:left; 
	font-size:10px; 
	padding-left:90px;
	display:block;
	height:10px;
}
html>body span.rate-votes{
	float:right;
	font-size:10px;
	width:100px;
}
div.ratestars{
	clear:both; 
	padding-top:0px;
}
html>body div.ratestars{
	clear:both; 
	padding-top:5px;
}
#comment{
	width:auto; 
	height:auto; 
	background-color:#509ee4; 
	padding:10px 10px;
}
html>body #comment{
	width:auto; 
	height:auto; 
	background-color:#509ee4; 
	padding:10px 13px;
}
div.comments-info {
	background:#9b9a98 none repeat scroll 0 0;
	height:15px;
	padding:5px;
	color:#ffffff;
}
div.comments-box {
	clear:both;
	padding:8px;
}
div.comments-box p {
	font-size:11px;
	color:#ffffff;
}
span.comment-date {
	color:#ffffff;
	display:block;
	float:right;
	font-size:10px;
	margin-bottom:5px;
}
div.comments-info p {
	display:block;
	float:left;
	color:#ffffff;
}
#comment .title2{
	margin-bottom:10px;
	font-weight:bold; 
	font-size:14px; 
	padding:5px; 
	display:block;
	color:#333333;
	background:#e0e0e0;
	
}
#comment #commentbox{
	display:block; 
	height:auto; 
	padding:14px 5px; 
	font-size:12px;
	color:#ffffff;
}
#commentbox .button{
	background:url(../images/comment-btn.jpg) no-repeat;
	padding:5px; 
	color:#000000; 
	font-weight:bold; 
	width:119px;
	height:30px;
	margin-top:8px; 
	display:block; 
	float:right; 
/*	margin-right:29px;*/
	font-size:11px;
}
.content{
	background:url(../images/content-pad-bg.jpg) repeat-y left #336699;
}
.padded {
	padding:7px 12px;
}
.indented {
	padding-bottom:5px;
}
.indented a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}
.indented a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:11px;
}
span.red{
	color:#ffffff;
}
#articleOptions {
	display:block;
	font-size:11px;
	padding:0 4px 0 0;
	float:right;
}
#articleOptions .rssprint {
	display:block;
	height:83px;
	width:160px;
}
#articleOptions .feed {
	background:transparent url(../images/rss-feed.jpg) no-repeat scroll left center;
	display:block;
	float:left;
	font-weight:bold;
	height:17px;
	padding-bottom:4px;
	padding-left:25px;
	padding-top:4px;
	width:67px;
}
#articleOptions .print {
	background:transparent url(../images/print.jpg) no-repeat scroll left center;
	display:block;
	float:left;
	font-weight:bold;
	height:17px;
	margin-left:0;
	padding-bottom:4px;
	padding-left:29px;
	padding-top:4px;
	width:72px;
}
#articleOptions .print2 {
	background:transparent url(../images/print2.jpg) no-repeat scroll left center;
	display:block;
	float:right;
	font-weight:bold;
	height:17px;
	margin-right:30px;
	padding-bottom:4px;
	padding-left:29px;
	padding-top:4px;
	width:72px;
	color:#555555;
}
#articleOptions .emailauth {
	background:transparent url(../images/e-mail.jpg) no-repeat scroll left center;
	display:block;
	float:left;
	font-weight:bold;
	height:17px;
	padding-bottom:4px;
	padding-left:29px;
	padding-top:4px;
	width:90px;
}
.emailauth2 {
	background:transparent url(../images/email2.jpg) no-repeat scroll left center;
	display:block;
	float:left;
	font-weight:bold;
	height:17px;
	padding-bottom:4px;
	padding-left:29px;
	padding-top:4px;
	width:90px;
	color:#555555;
}
#articleOptions .email {
	background:transparent url(../images/forward.jpg) no-repeat scroll left center;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	height:33px;
	margin-bottom:5px;
	margin-left:15px;
	padding-bottom:4px;
	padding-left:52px;
	padding-top:10px;
	width:186px;
}

html > body #articleOptions .email {
	margin-left:50px;
}
#articleOptions a {
	color:#ffffff;
	text-decoration:none;
}
#title-columns{
	display:block;
	color:#cc0000; 
	font-size: 28px;
	height:42px; 
	/*border-bottom:3px solid #ffffff; */
	margin-top:10px;
	padding-left:10px;
}
#title-dining{
	background:url(../images/title-dining.jpg) left top no-repeat; 
	display:block; 
	height:42px; 
	/*border-bottom:3px solid #ffffff; */
	margin-top:10px;
}
#title-dining2 {
	color:#cc0000;
	font-size:22px;
	display:block; 
	height:42px; 
	border-bottom:3px solid #ffffff; 
	margin-top:10px;
}
#title-photos{
	background:url(../images/title-photos.jpg) no-repeat center; 
	display:block; 
	height:42px; 
	border-bottom:3px solid #ffffff; 
	margin-top:10px;
	text-align:center;
	margin-left: 15px;
}
#title-videos{
	background:url(../images/title-videos.jpg) no-repeat center; 
	display:block; 
	height:42px; 
	border-bottom:3px solid #ffffff; 
	margin-top:10px;
	text-align:center;
	margin-left: 15px;
}
/* Vijay */
#title-sports{
	background:url(../images/sports-top.jpg) no-repeat;
	display:block;
	/* height:73px;*/
	height:114px;
	width:609px;
	margin-top:10px;
}
#title-themes{
	background:url(../images/themes.jpg) no-repeat;
	display:block;
	/* height:73px;*/
	border:0px solid red;
	 height:114px;
	width:609px;
	margin-top:10px;
}
#title-columns{
	background:url(../images/Column-top.jpg) no-repeat;
	display:block;
	/* height:73px;*/
	height:114px;
	width:609px;
	margin-top:10px;
}
#title-crime{
	background:url(../images/crime-top.jpg) no-repeat;
	display:block;
	/* height:73px;*/
	height:114px;
	width:609px;
	margin-top:10px;
}
#title-business{
	background:url(../images/business-top.jpg) no-repeat;
	display:block;
	/* height:73px;*/
	height:114px;
	width:609px;
	margin-top:10px;
}
#title-dining{
	background:url(../images/dining-top.jpg) no-repeat;
	display:block;
	/*height:73px;*/
	height:114px;
	width:593px;
	margin-top:10px;
}
#title-latest-news{
	background:url(../images/latest-Newstop.jpg) no-repeat;
	display:block;
	/* height:73px;*/
	height:114px;
	width:609px;
	margin-top:10px;
}
#title-politics{
	background:url(../images/politics-top.jpg) no-repeat;
	display:block;
	/* height:73px;*/
	height:114px;
	width:609px;
	margin-top:10px;
}
#title-pets{
	background:url(../images/pets-top.jpg) no-repeat;
	display:block;
	/* height:73px;*/
	height:114px;
	width:609px;
	margin-top:10px;
}
#title-health{
	background:url(../images/health-top.jpg) no-repeat;
	display:block;
	 height:73px;
	 width:593px;
	/*height:114px;
	width:609px;*/
	margin-top:10px;
}

/* End */

#title-entertainment{
	background:url(../images/entertainment-top.jpg) no-repeat; 
	display:block; 
	height:114px; 
	width:590px;
}
html>body #title-entertainment{
	background:url(../images/entertainment-top.jpg) no-repeat; 
	display:block; 
	height:114px; 
	width:609px;
}
#title-section{
	color:#CC0000;
	display:block;
	font-size:25px;
	font-weight:bold;
	height:42px;
	margin-top:10px;
	margin-left:10px;
	padding-left:10px;
}
.columns{
	background:url(../images/cont-bg-comp.jpg) repeat-x; 
	margin-top:8px; 
	padding:10px;
	margin-bottom:15px;
}
.columnist a, .column-title a{
	color:#ffffff;
	text-decoration:none;
}
.columnist-photo{
	float:left; 
	margin-right:15px;
	border:none;
}
.column-info{
	float:left; 
	height:73px; 
	width:484px; 
	display:block; 
	color:#ffffff;
}
.column-title{
	font-size:22px; 
	color:#ffffff; 
	font-weight:bold; 
	width:320px; 
	display:block; 
	float:left;
}
#goto-photogal{
	background:url(../images/submit-buttons-bg.jpg) no-repeat 0 0;
	height:30px;
	width:346px;
	display:block;
	font-size:16px;
	font-weight:bold;
	padding-top:12px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
}
#goto-photogal:hover {
	background:url(../images/submit-buttons-bg.jpg) no-repeat 0 -43px;
	height:30px;
	width:346px;
	display:block;
	font-size:16px;
	font-weight:bold;
	padding-top:12px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
}
.get-updates{
	float:left;
}
.get-updates a{
	color:#fff281; 
	text-decoration:none; 
	font-weight:bold; 
	font-size:11px;
}
.get-updates a:hover{
	color:#f6ff00; 
	text-decoration:none; 
	font-weight:bold; 
	font-size:11px;
}
.columnist{
	clear:both; 
	padding-top:10px;
	font-weight:bold;
	border-bottom:1px solid #ffffff; 
}
.column-excerpt{
	padding-top:15px;
	position: relative;
}
.column-excerpt span{
	font-weight:bold; 
	font-size:14px;
}
.column-excerpt span a{
	color:#ffffff; 
	text-decoration:none;
}
.column-excerpt-p{
	font-size:11px; 
	line-height:15px; 
	padding-top:10px;
}
.column-excerpt-more{
	text-align:right; 
	font-size:11px; 
	font-weight:bold;
	margin-top:10px;
}
.column-excerpt-more a{
	color:#393939; 
	text-decoration:none;
}
.column-excerpt-buy a{
	color:#ffffff;
	text-decoration:none;
}
.column-excerpt img{
	float:left; 
	margin-right:15px;
}
.dining-tn{
	background: url(../images/fork_knife.jpg) no-repeat; 
	width:100px;
	height:75px;
	float:left; 
	margin-right:15px;
	border: 1px solid #000000;
}
.dining-tn-info{
	float:left; 
	height:73px; 
	width:154px; 
	display:block; 
	color:#ffffff;
	margin-right:16px;
}
.dining-review{
	background:none; 
	margin-top:8px; 
	padding:10px;
	margin-bottom:15px;
}
html>body .dining-review-btm{
	padding:10px;
	margin-bottom:15px;
	clear:both;
	margin-top:25px;
	padding-top:38px;
}
.dining-review-btm{
	padding:10px;
	margin-bottom:15px;
	clear:both;
	margin-top:25px;
}

.dining-review-title{
	width:356px; 
	height:24px; 
	display:block; 
	float:left;
}
.review-time{
	font-size:11px!important; 
	font-weight:normal!important; 
	display:block;
}
.dining-excerpt{
	padding-top:15px;
	position: relative;
}
.dining-excerpt-p-featured{
	font-size:12px; 
	line-height:15px; 
	padding-top:10px;

}
.dining-excerpt-p{
	font-size:11px; 
	line-height:15px; 
	padding-top:10px;
	clear:both;
}
.dining-excerpt span{
	font-weight:bold; 
	font-size:16px;
}
.dining-excerpt span a{
	color:#ffffff; 
	text-decoration:none;
}
.dining-excerpt-p-featured img{
	float:left; 
	margin-right:10px;
}
.dining-excerpt-more-featured{
	text-align:right; 
	font-size:11px; 
	font-weight:bold;
	margin-top:10px;
	margin-bottom:15px;
}
.dining-excerpt-more{
	text-align:right; 
	font-size:11px; 
	font-weight:bold;
	margin-top:10px;
}
.dining-excerpt-more-featured a{
	color:#393939; 
	text-decoration:none;
}
.dining-excerpt-more a{
	color:#393939; 
	text-decoration:none;
}
#restaurant-listing{
	background:url(../images/restaurant-listing.jpg) no-repeat; 
	height:67px; 
	width:339px; 
	display:block; 
	margin-left:8px; 
	margin-bottom:10px;
}
#local-resto{
	color:#FFFaa9;
	display:block;
	font-family:Georgia,'Times New Roman',Times,serif;
	font-size:18px;
	font-weight:bold;
	margin-bottom:9px;
	margin-left:13px;
	padding-top:7px;
	text-align:center;
}
.indented-r {
	padding-bottom:5px;
	clear:both;
	color:#ffffff;
}
.indented-r a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}
.indented-r-feat a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
}
.indented-r a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:12px;
}
.indented-r-feat img{
	float:left; 
	border:2px solid #666666; 
	margin-right:10px; 
	margin-bottom:5px;
}
.indented-r-feat{
	padding-bottom:8px;
	clear:both;
	color:#ffffff;
}

.indented-r-feat a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

span.rest-info{
	font-size:11px;
	padding-left:50px;
	display:block;
}
span.rest-info a{
	font-size:11px;

}
span.rest-info a:hover{
	font-size:11px;
	text-decoration:underline;
}

span.rest-info a.rest-phone{
	margin-left:10px;
}

.rating-featured{
	font-size:15px; 
	margin-left:15px; 
	padding-top:15px;
}

.rating-review{
	font-size:12px!important;
}

.photos-tn-info{
	float:left; 
	height:73px; 
	width:150px; 
	display:block; 
	color:#ffffff;
	margin-right:10px;
	font-size:11px;
}

html>body .photos-tn-info{
	float:left; 
	height:73px; 
	width:150px; 
	display:block; 
	color:#ffffff;
	margin-right:16px;
	font-size:11px;
}

.photos-tn-info a{
	text-decoration:none;
	color:#ffffff;
}


span.photogal-title{
	color:#ffffff; 
	font-weight:bold; 
	font-size:17px; 
	display:block; 
	margin-top:15px;
}


.photo-description{
	line-height:15px; 
	padding-top:10px;
	display:block; 
	clear:left; 
	font-size:12px;
}

.photo-preview{
	margin-top:8px; 
	padding:0px 10px 10px;
	margin-bottom:15px;
	clear:both; 
	background:none; 
}

.photo-desc{
	padding-top:0px;
}

.photo-desc span{
	font-weight:bold; 
	font-size:16px;
	height:24px; 
	display:block; 
	float:left;
}

.photo-desc-rules{
	font-size:11px; 
	line-height:15px; 
	padding-top:10px !important;
	padding-top:60px;
	display:block; 
	clear:left;
}


.photo-desc span a{
	color:#ffffff; 
	text-decoration:none;
	padding-left:10px;
}

.photo-desc-buy{
	text-align:right; 
	font-size:14px; 
	font-weight:bold;
	margin-top:10px;
}

.photo-desc-buy a{
	text-decoration:none;
	color:#ffffff;
}

.photo-gall-cont{
	height:176px; 
	width:188px; 
	display:block; 
	border:2px solid #717171; 
	float:left; 
	margin-right:6px; 
	background:url(../images/photo-gall-bg.jpg) repeat-x; 
	padding:10px 0px 10px; 
	margin-bottom:10px;
	text-align:center;
}
.photo-gall-cont2{
	height:160px; 
	width:135px; 
	display:block; 
	border:2px solid #717171; 
	float:left; 
	margin-right:6px; 
	background:url(../images/photo-gall-bg.jpg) repeat-x; 
	padding:10px 0px 10px; 
	margin-bottom:10px;
	text-align:center;
}

.photo-gall-cont3{
	height:176px; 
	width:188px; 
	display:block; 
	border:2px solid #717171; 
	float:left; 
	margin-right:0px; 
	background:url(../images/photo-gall-bg.jpg) repeat-x; 
	padding:10px 0px 10px; 
	margin-bottom:10px;
}
.photo-gall-cont-title{
	font-weight:bold; 
	padding-left:6px;
	text-align:center;
}
.photo-gall-cont-title a{
	text-decoration:none;
	font-size:12px;
}
.photo-gall-no{
	float:left; 
	font-size:11px; 
	width:65px; 
	padding-left:9px; 
	margin-top:5px;
}
.photo-gall-view {
	background:url(../images/btn1.jpg) no-repeat 0 0; 
	float:left; 
	width:108px; 
	text-align:center; 
	padding-right:35px;
	padding-top:2px;	
	/*padding-right:10px; margin-top:10px !important; */
	margin-top:8px;
	margin-top:6px !important;
	padding-bottom: -2px;
	height:30px;
	text-decoration:none;
	font-size:12px;
	vertical-align:bottom;
}

.photo-gall-view:hover{
	background:url(../images/btn1.jpg) no-repeat 0 -30px; 
	float:left; 
	width:108px; 
	text-align:center; 
	padding-right:35px;
	padding-top:2px;
	/*padding-right:10px; margin-top:10px !important;
	margin-top:8px;*/	
	margin-top:6px;
	padding-bottom: -2px;
	height:30px;
	text-decoration:none;
	font-size:12px;
	vertical-align:bottom;
}
.photo-gall-view2 {
	background:url(../images/btn2.jpg) no-repeat 0 0; 
	float:left; 
	width:108px; 
	text-align:center; 
	padding-right:10px;
	margin-top:0px !important;
	margin-top:0px;
	padding-bottom: -2px;
	height:21px;
	text-decoration:none;
	font-size:12px;
	vertical-align:bottom;
}
.photo-gall-view2:hover {
	background:url(../images/btn2.jpg) no-repeat 0 -21px; 
	float:left; 
	width:108px; 
	text-align:center; 
	padding-right:10px;
	margin-top:0px !important;
	margin-top:0px;
	padding-bottom: -2px;
	height:21px;
	text-decoration:none;
	font-size:12px;
	vertical-align:bottom;
}
.photo-gallset{
	margin-left:0px;
	margin-top:2px;
	height: 30px;
	float:right;
	
	
}
span.bottom-comp-title{
	background: #dbdbdb;
	color:#cc0000; 
	font-weight:bold; 
	font-size:17px; 
	margin-bottom:20px; 
	display:block;
	margin-left:10px;
}
span.search-bottom{
	color:#ffffff; 
	font-weight:bold; 
	font-size:20px; 
	margin-bottom:10px; 
	display:block;
	float:left; 
	padding-left:60px;
}
.recent-profiles{
	display:block; 
	clear:both; 
	margin-bottom:10px; 
	height:auto; 
	width:auto;
	padding-left:10px;
}

.recent-profiles{
	display:block; 
	clear:both; 
	margin-bottom:10px; 
	height:auto; 
	width:auto;
	padding-left:10px;
}

html>body .recent-profiles{
	display:block; 
	clear:both; 
	margin-bottom:10px; 
	height:auto; 
	width:auto;
	padding-left:10px;
	border:0;
}



/*CLASSIFIEDS*/


#category-box{
	display:block;  
	padding:9px 9px 9px 45px;  
	font-size:14px; 
	font-weight:bold;
	margin-bottom:15px;
}

span.categ{
	display:block; 
	height:24px; 
	width:105px; 
	background:url(../images/categories.jpg) no-repeat;
}

ul.categ1{
	margin-right:40px; 
	margin-left:15px; 
	list-style:none;
}

ul.categ2{
	list-style:none;
	margin-right:40px;
	margin-left:10px;
}

ul.categ1 li a{
	text-decoration:none;
	color:#ffffff;
}

ul.categ2 li a{
	text-decoration:none;
	color:#ffffff;
}

span.classified_title{
	display:block; 
	border-bottom:1px solid #ffffff; 
	font-size:18px; 
	font-weight:bold; 
	padding-bottom:4px; 
	margin-bottom:10px;
}
div#class_ad{
	border-bottom:1px solid #c8c8c8; 
	padding-bottom:20px;
	padding-top:10px;
	clear:both;
}
div#class_ad img{
	padding-right:8px;
	float:left;
}
div#class_ad span{
	font-size:14px; 
	font-weight:bold;
}

div#class_ad span a{
	color:#ffffff;
	text-decoration:none;
}

div#class_ad p{
	font-size:11px;
	line-height:15px;
}


div#class_search{
	display:block; 
	background:url(../images/search-ads.jpg) no-repeat; 
	height:25px; 
	width:480px; 
	margin-bottom:10px;
}


form#classifiedSearchBox{
	padding-left:10px; 
	padding-top:0px;
	margin-left:65px;
}

#classifiedKeywords{
	width:274px; 
	height:21px; 
	margin-left:140px; 
	font-size:16px; 
	padding-top:3px;
}

div#select{
	margin-top:10px; 
	margin-left:5px;
}

div#select select{
	margin-bottom:10px;
}
div#select input{
	margin-left:5px;
}
.photo-preview{
	margin-top:8px; 
	padding:0px 10px 10px;
	margin-bottom:15px;
	clear:both; 
	background:none; 
}
.featured-top{
	float:left; 
	display:block;
	width:100%;
}
.featured-top img{
	float:left; 
	margin-right:15px;
}
.featured-top span{
	float:none;
}
.news-list-all{
	padding:0 10px 10px;
}
.news-list{
	margin-bottom:10px;
}
.news-list span{
	border-bottom:1px solid #000000; 
	padding-bottom:5px;
	color:#ffffff; 
	font-weight:bold; 
	font-size:17px; 
	margin-bottom:14px; 
	display:block;
}
.news-list ul{
	list-style:none; 
	padding-left:25px; 
	font-weight:bold; 
	font-size:12px;
}
.news-list ul li{
	padding-bottom:8px;
}
.news-list ul li a{
	text-decoration:none;
	color:#393939;
}
.featured-excerpt{
	line-height:15px; 
	padding-top:10px;
	display:block; 
	clear:none; 
	font-size:12px;
}

/*DEALS*/
#deals-content{
	width:991px; 
	clear:both; 
	float:left;
}
p.deals-p{
	font-weight:bold; 
	color:#ffffff; 
	margin-bottom:30px;
	font-size:12px;	
	margin-top:5px;
}
#deal-article{
	margin-top:12px; 
	width:991px; 
	margin-bottom:10px;
}
#deal-article2{
	margin-top:12px; 
	width:991px; 
	margin-bottom:10px;
}
#deal-article #article p{
	font-size:11px;
	padding:14px 0;
	line-height:16px;
	width:auto;
	color:#ffffff;
}
#deal-article #article2 p{
	font-size:11px;
	padding:14px 0;
	line-height:16px;
	width:auto;
	color:#ffffff;
}
#deal-article #article img{
	padding-right:10px;
	padding-bottom:10px;
}
#deal-article #article2 img{
	padding-right:10px;
	padding-bottom:10px;
	width:auto;
}

#comp-top-l-deals{
	background:url(../images/comp-top-l.jpg) no-repeat bottom left; 
	height:7px; 
	background-color:#509ee4; 
	width:991px; 
	display:block;
}
#comp-btm-l-deals{
	background:url(../images/comp-btm-l.jpg) no-repeat bottom left; 
	height:5px; 
	background-color:#509ee4; 
	width:991px; 
	display:block;
}
.deals-coupon{
	width:195px; 
	height:235px; 
	display:block; 
	border:2px dashed #404040; 
	float:left; 
	margin:0 10px 30px; 
	background:#ffffff; 
	padding:10px;
}
.coupon-cont{
	background:transparent url(../images/couponCont.jpg) no-repeat;
	width: 222px;
	height:170px;
	padding-top:60px;
	padding-left:10px;
}
.deals-coupon img{
	float:left;
	width:90px;
}
.deals-infos{
	width:92px; 
	height:95px; 
	float:left; 
	display:block; 
	padding-left:12px; 
	margin-top:5px;
	text-align:center;
}
.deals-infos span.save{
	font-size:15px; 
	font-weight:bold;
}
.deals-infos span.prod-name{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin-top:2px;
	display:block;
}
.deals-coupon span.prod-desc{
	clear:both; 
	font-size:11px; 
	height:40px; 
	display:block;
	text-align:center;
	padding-top:4px;
}
.deals-coupon .input{
	width: 100%; 
	margin-bottom: 10px; 
	background:#c5c5c5; 
	border:1px solid #464646; 
	font-size:12px; 
	padding:2px 0;
}
.deals-btn{
	height:25px;
	width:106px;
	display:block;
	background:url(../images/submit-deals-btn.jpg) no-repeat;
	border:none;
	margin:0 auto;
}

/* VIDEO-GALLERY */
a.play-video{
	background:url(../images/playmask.png) no-repeat 0 0; 
	height:82px; 
	width:102px; 
	display:block; 
	margin-top:-12px;
	margin-left: -117px;
	position:absolute;
}
a.play-video2{
	background:url(../images/playmask.png) no-repeat 0 0; 
	height:82px; 
	width:102px; 
	display:block; 
	margin-top: 12px;
	margin-left: 15px;
	position:absolute;
}
.v-album-cont{
	background:none;
	margin:25px;
	width: 125px;
	height:160px;
	float:left;
	text-align:center;
}
.v-album-cont-toptop{
	width:125px;
	height:18px;
}
.v-album-cont-toptop a{
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
.v-album-cont-top{
	background:url(../images/v-album_05.jpg) no-repeat;
	width: 125px;
	height:7px;
}
.v-album-cont-mid{
	background:#ffffff;
	width:125px;
	height:128px;
}
.v-album-cont-mid span a{
	text-decoration:none;
	color:#777777;
}
.v-album-cont-bottom{
	background:url(../images/v-album_07.jpg) no-repeat;
	width:125px;
	height:7px;
}
/* SUBSCRIPTION */
.headline10{
	color:#ffffff;
	font-family:Verdana,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-align: right;
}
.abstract2 {
	font-family:verdana,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
.abstract1{
	font-family:verdana,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
#subscribe-form td{
	line-height:18px;
	padding:5px;
	color:#ffffff;
}



/*PROFILE PAGE*/
#top-profile{
	padding: 10px 10px 10px 14px; 
	color:#ffffff; 
	clear:both;
}

#bottom-profile{
	padding: 10px 40px 10px 10px; 
	color:#ffffff; 
	clear:both; 
	display:block;
	font-size:12px;
	text-align:justify;
	min-height:420px;
}

#profile-left{
	width:464px; 
	height:auto; 
	display:block; 
	background:#ffffff; 
	float:left; 
	margin-right:10px;
}

#profile-right{
	width:464px; 
	height:459px; 
	display:block; 
	float:left;
}

#profile-header{
	padding: 10px;
	width:444px; 
	border-bottom:2px solid #000000;
}

#profile-contact{
	padding-top:15px;
}
#profile-contact a:hover{
	color:#2587bf;
}
div.tinytext2 a:hover
{
	color:#2587bf;
}

#profile-contact p{
	color:#000000; 
	padding-left:55px; 
	font-size:18px; 
	font-family:Arial, Helvetica, sans-serif; 
	padding-bottom:10px;
}


#profile-call{
	height:30px; 
	background:url(../images/email2.jpg) top left no-repeat;
	padding-left:30px; 
	margin-left:20px; 
	margin-top:10px; 
	display:block; 
	color:#000000; 
	text-decoration:none;

}

#profile-website{
	height:65px; 
	background:url(../images/web-info.jpg) top left no-repeat;
	padding-left:50px; 
	margin-left:5px; 
	margin-top:-10px;
	display:block; 
	color:#000000; 
	padding-top:10px; 
	text-decoration:none;
}

#profile-call span{
	font-size:12px;
}

#profile-website span{
	font-size:15px;
}

#profile-products{
	width:240px;
	height: auto; 
	padding:5px; 
	float:left;
}

#profile-about{
	width:400px;
	height: auto; 
	padding:5px; 
	float:left; 
	margin-left:10px; 
	font-size:12px;
	line-height:16px;
}

#profile-others{
	width:240px;
	height: auto; 
	padding:5px; 
	float:left; 
	margin-left:10px; 
	font-size:12px;
	line-height:16px;
}

.profile-header{
	font-size:20px; 
	font-weight:bold; 
	margin-bottom:15px; 
	display:block;
}

.map-container{
	background:#ffffff;
	width: 464px;
	height:auto;
	padding-top:15px;
	padding-left:10px;
	padding-bottom:10px;
	margin-top:10px;
}



/* FOOTER */
#Footer{
	clear:both; 
	width:991px; 
	margin-bottom:9px; 
	margin-top:5px;
}
#footer-top-l{
	background:url(../images/footer-top-l.jpg) no-repeat top left; 
	height:18px; 
	background-color:#9ebbd8; 
	width:991px; 
	display:block;
}
#footer-top-r{
	background:url(../images/footer-top-r.jpg) no-repeat top right; 
	height:5px; 
	background-color:#9ebbd8; 
	float:right; 
	width:5px;
}
#footer-btm-l{
	background:url(../images/footer-btm-l.jpg) no-repeat bottom left; 
	height:12px; 
	background-color:#9ebbd8; 
	width:991px; 
	display:block; 
	clear:both;
}
#footer-btm-r{
	background:url(../images/footer-btm-r.jpg) no-repeat bottom right; 
	height:12px; 
	background-color:#9ebbd8; 
	float:right; 
	width:5px;
}
#Footer-cont{
	height:240px; 
	background-color:#9ebbd8; 
	display:block;
}
#footer-left{
	width:308px; 
	padding-left:32px; 
	height:178px; 
	border-right:1px solid #f5f5f5; 
	float:left; 
	padding-top:10px;
}
#footer-center{
	width:308px; 
	padding-left:20px; 
	height:178px; 
	border-right:1px solid #f5f5f5; 
	float:left; 
	padding-top:10px;
}
#footer-right{
	width:290px; 
	padding-left:20px; 
	height:184px; 
	float:left; 
	padding-top:10px;
}
span.contact{
	font-weight:bold; 
	font-size:16px;
}
#footer-logo{
	background:url(../images/footer-culver-logo.jpg) no-repeat; 
	width:209px; 
	height:45px; 
	display:block; 
	margin-top:0px; 
	margin-left:3px;
	float:right;
	margin-right:15px;
}
#footer-info{
	background:#9ebbd8; 
	clear:both; 
	height:45px; 
	width:991px; 
	display:block;
	padding-top: 10px;
}
#footer-info p{
	margin-top: 6px; 
	margin-bottom: 10px; 
	font-size: 10px; 
	color:#464646; 
	float:left; 
	padding-top:8px;
	padding-left:16px;
}
#footer-info p a{
	color:#464646;
	text-decoration:none;
}
ul.footer-list{
	list-style:none; 
	font-size:13px; 
	font-weight:bold;
}
ul.footer-list li{
	padding-bottom:10px;
}
ul.footer-list li .flchild{
	list-style-type:none; 
	font-size:11px; 
	font-weight:normal;
}
ul.footer-list li .flchild li{
	list-style-type:none; 
	padding-bottom:0px;
}
ul.footer-list a{
	text-decoration:none;
}
ul.footer-list a:hover{
	text-decoration:underline;
}
ul.footer-list2{
	list-style:none; 
	font-size:13px; 
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
}
ul.footer-list2 li{
	padding-bottom:7px;
}
ul.footer-list2 a{
	color:#464646;
	text-decoration:none;
}
ul.footer-list2 a:hover{
	color:#464646;
	text-decoration:underline;
}

/* Horizontal Carousel(Photo Slide on Index) */
#horizontal_carousel {
	width:622px; 
	height:235px; 
	margin-top:14px; 
	display:block; 
	background-color:#6188af;
}
html>body #horizontal_carousel {
	width:622px; 
	height:235px; 
	margin-top:23px; 
	display:block; 
	background-color:#6188af;
}
#horizontal_carousel .top-l {
	background:url(../images/comp-header-top-l.jpg) no-repeat top left; 
	height:27px; 
	background-color:#f5f5f5; 
	width:622px;
	display:block;
}
#horizontal_carousel .container {
	float: left;
	width: 525px;
	margin: 10px auto auto auto;
	position: relative;
	overflow: hidden;
}
#horizontal_carousel ul {
	margin: 0;
	padding:0;
	width: 100000px;
	position: relative;
	top: 0;
	left: 0;
}
#horizontal_carousel ul li {
	width: 175px;
	text-align: center; 
	list-style:none;   
	float:left;
}
#horizontal_carousel ul li a{
	color:#ffffff;
	text-decoration:none;
}
#horizontal_carousel ul li a p{
	font-size:11px; 
	padding:4px 9px 0;
	display:block;
	clear:both;
}
#horizontal_carousel .previous_button {
	float:left;
	height:52px;
	width:23px;
	margin: 70px 10px auto 10px;
	background: url(../images/arrow-left.gif) no-repeat;
	z-index: 100;
	cursor: pointer;
}

#horizontal_carousel .previous_button_over {
	background: url(../images/arrow-left-over.gif) no-repeat;
}
#horizontal_carousel .previous_button_disabled {
  	background: url(../images/arrow-left-disabled.gif) no-repeat;
	cursor: default;
}
#horizontal_carousel .next_button {
	float: right;  
	height: 52px;
	width: 23px;
	margin: 70px 10px auto 10px;
	background: url(../images/arrow-right.gif) no-repeat;
  	z-index: 100;
  	cursor: pointer;
}
#horizontal_carousel .next_button_over {
	background: url(../images/arrow-right-over.gif) no-repeat;
}
#horizontal_carousel .next_button_disabled {
	background: url(../images/arrow-right-disabled.gif) no-repeat;
	cursor: default;
}


.calendar-events-h {
	margin-top:15px;
}
.calendar-events-h a{
	text-decoration:none;
}
.calendar-events-m a{
	text-decoration:none;
	color:#333333;
}
.calendar-events-m {
	margin-top:15px;
}


/* RATING STAR */
#star .star-rating, #star .star-rating a:hover, #star .star-rating a:active, #star .star-rating a:focus, #star .star-rating .current-rating {
	background: url(../images/star.gif) left -1000px repeat-x;
}
#star .star-rating {
	position: relative;
	width: 125px;
	height: 25px;
	overflow: hidden;
	list-style: none;
	margin-left: 7px;
	padding: 0;
	background-position: left top;
	float: left;
	margin-top: 0px;
}
#star .star-rating li {
	display: inline;
}
#star .star-rating a, #star .star-rating .current-rating {
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
#star .star-rating a:hover, #star .star-rating a:active, #star .star-rating a:focus {
	background-position: left bottom;
}
#star .star-rating a.stars-1 {
	width:20%;
	z-index:6;
}
#star .star-rating a.stars-2 {
	width:40%;
	z-index:5;
}
#star .star-rating a.stars-3 {
	width:60%;
	z-index:4;
}
#star .star-rating a.stars-4 {
	width:80%;
	z-index:3;
}
#star .star-rating a.stars-5 {
	width:100%;
	z-index:2;
}
#star .star-rating .current-rating {
	z-index:1;
	background-position: left center;
}
/* for an inline rater */
#star .inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}
#star .cur-star{
	width:80px;
	height:25px;
}
#star .cur-star,
#star .cur-star a:hover,
#star .cur-star a:active,
#star .cur-star a:focus,
#star .cur-star .current-rating{
	background-image: url(../images/currency.gif);
	line-height: 10px;
	height: 25px;
}

/* SUBMIT NEWS  */
#mailer .mail-friends {
	display: none;
	position:absolute;
	left:  350px;
	width: 500px;
	border: 1px solid #E7F1F3;
	background-color:#FBFBFB; 
	padding:10px;
	z-index: 200;
	margin-left:-100px;
	margin-top:200px;
}
#mailer form { padding: 0; margin: 0; }
#mailer label { float: left; width: 25%; vertical-align: top; clear:both; margin-bottom: 5px; margin-top: 5px; font-size: 11px;}
#mailer .input {
	margin-bottom: 10px;
	font: 12px verdana, sans-serif;
	color: #000;
	background: #E7F1F3;
	border: 1px solid #CCC;
	padding: 5px;
	width: 350px;
}
#mailer input.noBorder, input:focus.noBorder, input:hover.noBorder {
	padding: 0;
	border: 0;
}
#mailer input.button {
	padding: 2px 5px;
	font: 0.9em verdana, serif;
	cursor: pointer;
	color: #fff;
	background: #ED1C24;
	border-width: 1px;
	border-style: solid;
	border-color: #FF7800 #691300 #691300 #FF7800;
}

/* Pagination */
div.pagination {
	padding: 3px;
	margin: 3px 3px 15px;
	text-align:center;
}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	text-decoration: none; /* no underline */
	color: #CCC;
}
div.pagination a:hover, div.pagination a:active {
	color: #FFF;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	font-weight: bold;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	/*border: 1px solid #EEE;*/
	color: #DDD;
}

/*  Calendar start*/
#calendar-container {
	width: 623px;
	height:auto;
	border: none;
	margin-top: 10px;
}
.calendar-head-cont{
	width:623px;
	height:6px;
	margin-bottom: 0px !important;
	margin-bottom:-10px;
}
.c1{ background:url(../images/ccncalendar_01.gif) no-repeat; width:7px; height:6px; float:left;}
.c2{ background:#dbdbdb; width:609px; height: 6px; float:left;}
.c3{ background:url(../images/ccncalendar_03.gif) no-repeat; width: 7px; height: 6px; float:left;}


.calendarpin {
	background:url(../images/ccncalendar_04.gif);
	width: 67px;
	height: 62px;
	float:left;
	margin-top:0px !important;
}
.pushpin{
	width:29px;
	float:left;
	padding-left:5px;
}
.calendarheader{
	background:url(../images/test_05.gif) repeat-x;
	width: 556px;
	height:62px;
	float:left;
	margin-top:0px !important;
}
.calendarheadmid{
	width: 623px;
	height: 62px;
}
.calendarheadbtm{
	background: #afafaf;
	width: 623px;
	height: 20px;
}
.calendarcontent{
	background: #509ee4;
	width: 623px;
	height: auto;
	padding-right:0px !important;
	padding-right:-10px;
}
.calendar-divider{
	border:none; 
	padding:0px; 
	float:left; 
	position:absolute;
	margin-left:0px !important;
	margin-left:20px;
}
.calendarfoot1{
	/* background: url(../images/ccncalendar_08.gif) no-repeat #c1c1c1;
	width: 623px;
	height: 77px;*/
        background: url(../images/ccncalendar_08.jpg) no-repeat #c1c1c1;
	width: 623px;
	height: 114px;
	margin-bottom: 0px !important;
}
.c4 {background:url(../images/ccncalendar_10.gif) no-repeat; width: 7px; height: 7px; float:left;}
.c5 {background:url(../images/ccncalendar_11.gif); width: 608px; height: 7px; float:left; margin-bottom:0px !important; margin-bottom:-7px;}
.c6 {background:url(../images/ccncalendar_12.gif) no-repeat; width: 8px; height: 7px; float:left;}
.calendarfooter{
	width: 623px;
	height: 7px;
	margin-bottom: 0px !important;
	margin-bottom: -10px;
}


/* Text Formating*/

.tinytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	font-style:italic;
}
.labels{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

/*End text formatting*/

#subscription-header{
	background:url(../images/subscription-header.jpg) no-repeat; 
	color:#CC0000;
	display:block;
	font-size:25px;
	font-weight:bold;
	height:42px;
	width: 525px;
	margin-top:10px;
	margin-left:15px;
}
#subscription-header2{
	background:url(../images/subscription-header2.jpg) no-repeat; 
	color:#CC0000;
	display:block;
	font-size:25px;
	font-weight:bold;
	height:42px;
	width: 607px;
	margin-top:10px;
}

/* Submit btn formats */

.submit-btn1{
	width:140px;
	height: 30px;
	font-size:14px;
	margin-top:10px;
}

/*   POLL LAYOUT */

.pollcont {
	width:622px;
	text-align:center;
}

.pollbtn {
	width:75px; 
	color:#ffffff; 
	font-size:13px; 
	text-decoration:none;
	background-color:#666666; 
	border:0; 
	height:25px;
	text-align:center;
	margin:0 auto;
}
.pollbtn-vote{
	padding-left:0px !important;
	margin:0 auto;
	text-align:center;
}

/*poll corners*/
.poll-topleft{
	background:url(../images/polls_01.gif) no-repeat;
	width: 6px;
	height:6px;
	float:left;
}
.poll-topright{
	background:url(../images/polls_03.gif) no-repeat;
	width: 6px;
	height:6px;
	float:right;
}
.poll-btmleft{
	background:url(../images/polls_11.gif) no-repeat;
	width: 6px;
	height:6px;
	float:left;
}
.poll-btmright{
	background:url(../images/polls_13.gif) no-repeat;
	width: 6px;
	height:6px;
	float:right;
}
/* poll header */
.poll-header-mid{
	background: #545455;
	width: 610px;
	height:6px;
	float:left;
}
.poll-header{
	background:url(../images/polls_04.gif);
	width:622px;
	height:66px;
	margin-top:0px !important;
	margin-top:-10px;
}

.poll-locator{
	background: #f3f3f3;
	width:622px;
	height:20px;
	text-align:left;
}
.poll-body{
	background: #f3f3f3;
	width:622px;
	height:auto;
}
.poll-footer-left{
	height: 51px; 
	width:475px; 
	background: #545455; 
	float:left;
}
.poll-footer-logo{
	background:url(../images/polls_09.gif);
	width:147px;
	height:51px;
	float:right;
}
.pollfoot {
	width:622px; 
	height:57px; 
	margin-bottom: 12px !important;
	margin-bottom: -10px;
}

/*BUTTONS*/
.more-btn {
	width:57px; 
	height:22px;
	text-decoration:none;
	font-size:12px;
	float:right;
	text-align:center;
	/*margin-top:-20px;*/
	color:#000000;
}
.more-btn:hover{
	color:#cc0000;
}
.ads-header-cover{
	background:url(../images/profile-header-cover.jpg) no-repeat; 
	margin-top: -131px;
	position:relative;  
	z-index:800; 
	width: 991px; 
	height: 133px;
}
.ads-header-link{
	float:left;
	width: 991px;
	height:12px;
	color:#CCCCCC;
	font-size: 12px;
}
.ads-header-link a{color:#000000;}

.dining-horizon-ad{
	width: 180px;
	height: auto;
	margin-left: 4px;
}

html>body .blog-fix{
	height:585px;
        /* height:100%;*/
}
.blog-fix{
	height:400px;
}
.content-gray-header{
	height:45px; 
	width:622px; 
	background:#dbdbdb; 
	border-bottom: 3px solid #ffffff;
	margin-top: -10px;
	margin-left: -13px;
	margin-bottom:10px;
	float:left;
}
.content-gray-header-top{
	height:auto;
	min-height:75px;
	width:622px; 
	background:#dbdbdb;
	background-position: top left;
	border-bottom: 3px solid #ffffff;
	margin-left: -13px;
	margin-bottom: 10px;
	margin-top: -10px;
	position:relative;
}
.dining-thumbs-default{
	background: url(../images/fork_knife.jpg) no-repeat; 
	width: 100px;
	height:75px;
}

/*coupon button*/
.coupon-cont2{
	width:355px;
	height:165px;
	border:none;
	display:block;
	clear:both;
}
.coupon-top2{
	background:url(../images/vcoupon_01.jpg) no-repeat;
	width: 355px;
	height:8px;
}
.coupon-mid2{
	margin-top:0px !important;
	margin-top:-11px;
	width: 355px;
	height:146px;
}
.coupon-main2{
	background:url(../images/vcoupon_02.jpg) no-repeat;
	width:218px;
	height:146px;
	float:left;
}
.coupon-machine2 a{
	background:url(../images/couponmachine.jpg) no-repeat 0 0;
	width:118px;
	height:146px;
	float:left;
}
.coupon-machine2 a:hover{
	background:url(../images/couponmachine.jpg) no-repeat 0 -146px;
	width:118px;
	height:146px;
	float:left;
}
.coupon-right2{
	background:url(../images/vcoupon_04.jpg) no-repeat;
	width:19px;
	height:146px;
	float:left;
}
.coupon-btm2{
	background:url(../images/vcoupon_05.jpg) no-repeat;
	width:355px;
	height:11px;
	clear:both;
}
.categories-fix ul li{
	padding-left:35px;
}

.ads-coupon-header{
	width:auto;
	height:18px;
	background:#dddddd;
	padding-left:20px;
	color:#999999;
}

.ads-coupon-left {
	background:url(../images/adsarrow-left.jpg) no-repeat center;
	float:left;
	width:11px;
	height:200px;
	margin-left:20px;
}
.ads-coupon-left:hover{
	background:url(../images/adsarrow-left-hover.jpg) no-repeat center;
	float:left;
	width:11px;
	height:200px;
	margin-left:20px;
}
.ads-coupon-right{
	background:url(../images/adsarrow-right.jpg) no-repeat center;
	float:left;
	width:11px;
	/* height:200px;*/
}
.ads-coupon-right:hover{
	background:url(../images/adsarrow-right-hover.jpg) no-repeat center;
	float:left;
	width:11px;
	/* height:200px; */
	height:auto;
}
.ads-coupon-container{
	float:left;
	width:400px;
	/* height:200px; */
	height:auto;
}