/*---------------------------------------------------------------------------------*/
/* CSS RESET (Basic)                    
/*---------------------------------------------------------------------------------*/
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, 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: top;background: transparent;}
ul, ol, ul li, ol 

/*---------------------------------------------------------------------------------*/
/* TSUVO GRID                      
/*---------------------------------------------------------------------------------*/
.outer{}
.inner{width:980px; margin:0 auto;}
.container_12,.container_16{margin-left:auto;margin-right:auto;width:980px;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;}.container_12 .grid_3,.container_16 .grid_4{width:240px}.container_12 .grid_6,.container_16 .grid_8{width:480px}.container_12 .grid_9,.container_16 .grid_12{width:720px}.container_12 .grid_12,.container_16 .grid_16{width:960px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:80px}.container_12 .grid_2{width:160px}.container_12 .grid_4{width:320px}.container_12 .grid_5{width:400px}.container_12 .grid_7{width:560px}.container_12 .grid_8{width:640px}.container_12 .grid_10{width:800px}.container_12 .grid_11{width:880px}

html{height:100%;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
.hide{display:none;}









/*--------------------------------------------------------------*/
/* ICON LINKS                      
/*--------------------------------------------------------------*/
a[href *="youtube.com/watch?"], a[href *="sevenload.com/videos/"], a[href *="metacafe.com/watch/"] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_film.gif) no-repeat center left;display:inline-block;}
a[href *="flickr.com/photos/"], a[href *="zooomr.com"], a[href *="imageshack.us"], a[href *="bubbleshare.com"], a[href *="sevenload.com/bilder/"] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_pic.gif) no-repeat center left;display:inline-block;}
a[href$='.tpo'] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_topo.gif) no-repeat center left;display:inline-block;}
a[href$='.doc'], a[href$='.rtf'] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_doc.gif) no-repeat center left;display:inline-block;}
a[href$='.txt'] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_txt.gif) no-repeat center left;display:inline-block;}
a[href$='.xls'] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_xls.gif) no-repeat center left;display:inline-block;}
a[href$='.rss'], a[href$='.atom'] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_feed.gif) no-repeat center left;display:inline-block;}
a[href$='.opml'] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_opml.gif) no-repeat center left;display:inline-block;}
a[href$='.phps'] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_phps.gif) no-repeat center left;display:inline-block;}
a[href$='.phps'] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_phps.gif) no-repeat center left;display:inline-block;}
a[href$='.torrent'] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_torrent.gif) no-repeat center left;display:inline-block;}
a[href$='.vcard'] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_vcard.gif) no-repeat center left;display:inline-block;}
a[href$='.exe'] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_exe.gif) no-repeat center left;display:inline-block;}
a[href$='.dmg'], a[href$='.app'] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_dmg.gif) no-repeat center left;display:inline-block;}
a[href$='.pps'] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_pps.gif) no-repeat center left;display:inline-block;}
a[href$='.pdf'] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_pdf.gif) no-repeat center left;display:inline-block;}
a[href$='.xpi'] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_plugin.gif) no-repeat center left;display:inline-block;}
a[href$='.fla'], a[href$='.swf'] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_flash.gif) no-repeat center left;display:inline-block;}
a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_archive.gif) no-repeat center left;display:inline-block;}
a[href$='.ical'] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_ical.gif) no-repeat center left;display:inline-block;}
a[href$='.css'] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_css.gif) no-repeat center left;display:inline-block;}
a[href$='.ttf'] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_ttf.gif) no-repeat center left;display:inline-block;}
a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_film.gif) no-repeat center left;display:inline-block;}
a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg'], a[href$='.wma'], a[href$='.m4a'] {padding: 0px 0px 0px 0px;background: transparent url(images/icons/icon_music.gif) no-repeat center left;display:inline-block;}
/* a[href ^="mailto:"] {padding: 0px 0px 0px 0px; background: transparent url(images/icons/icon_mailto.gif) no-repeat center left;display:inline-block;} */

/*---------------------------------------------------------------------------------*/
/* MENU STYLES                      
/*---------------------------------------------------------------------------------*/
/* MAIN */
.menu{height:40px; width:980px; font-family:Georgia, "Times New Roman", Times, serif;}
.menu ul {padding:0; margin:0; background:none; text-transform:uppercase; height:40px;  font-size:12px;list-style:none;}
.menu ul li {float:left; padding:0; margin:0; background:none; padding-right:3px;list-style:none;}
.menu ul li a {display:block;  background:url(images/mc_nav-active.jpg) repeat-x 0 0; font-weight:bold; margin:0; padding:10px 5px; color:#FFF}
.menu ul li a:hover {background:url(images/mc_nav-hover.jpg) repeat-x 0 0;list-style:none;}

.menu ul li.home {} list-style:none;
.menu ul li.home a { background:url(images/mc_nav-utility-active.jpg) repeat-x 0 0; color:#326897;}
.menu ul li.home a:hover {background:url(images/mc_nav-hover.jpg) repeat-x 0 0; color:#fff;}

.menu ul li.utility {float:left; padding:0; margin:0; background:none; float:right; padding-right:0px;list-style:none;}
.menu ul li.utility a {display:block;  background:url(images/mc_nav-utility-active.jpg) repeat-x 0 0; font-weight:bold; margin:0; padding:10px 13px; padding-right:14px; color:#326897}
.menu ul li.utility a:hover {background:url(images/mc_nav-hover.jpg) repeat-x 0 0; color:#fff;list-style:none;}

.menu ul li ul{ text-transform:none; width:325px; position:absolute; height:auto; z-index:99; background-color:#1a5ca0; display:none; visibility: hidden; font-family:Lucida Sans, Arial, Helvetica;list-style:none;}
.menu ul li ul li {display:block; width:100%; margin:0;list-style:none;}
.menu ul li ul li a{display:block; padding:4px 10px; border:1px solid #FFF; border-top:none;  background-color:#1a5ca0; margin:0; color:#FFF;list-style:none; }
.menu ul li ul li a:hover{color:#567d99; background-image:none; background-color:#fbd785}

.menu ul li ul li ul {margin: -30px 0 0 176px; border:1px solid #FFF; border-left:none; list-style:none;}
.menu ul li ul li ul li{} list-style:none;
.menu ul li ul li ul li a{} ;
.menu .sf-sub-indicator{width:10px; position:relative; top:-1px; list-style:none;}

/* INTERIOR */
.intMenu{font-family:Georgia, "Times New Roman", Times, serif;}
.intMenu ul {padding:0; padding-bottom:20px; margin:0; background:none; font-size:13px; width:232px; list-style:none;}
.intMenu ul li {padding:0; margin:0; background:none; padding-right:3px; padding-bottom:1px; list-style:none;}
.intMenu ul li a {display:block; color:#5b8ec3; background-color:#bdd2e7; font-weight:normal; margin:0; padding:4px 7px;}
.intMenu ul li a:hover {background-color:#004c9b; color:#fff;}




.intMenu ul li ul{padding:0; margin:0; text-transform:none; margin-left:230px; margin-top:-29px; width:225px; position:absolute; height:auto; z-index:99; background-color:#1a5ca0; display:none; visibility: hidden; font-family:Lucida Sans, Arial, Helvetica;}
.intMenu ul li ul li {display:block; width:100%; margin:0; padding:0;}
.intMenu ul li ul li a{display:block; padding:4px 10px; border:1px solid #FFF; border-top:none;  background-color:#1a5ca0; margin:0; color:#FFF; }
.intMenu ul li ul li a:hover{color:#567d99; background-image:none; background-color:#fbd785; }

.intMenu ul li ul li ul {margin: -30px 0 0 176px; border:1px solid #FFF; border-left:none; }
.intMenu ul li ul li ul li{}
.intMenu ul li ul li ul li a{}
.intMenu .sf-sub-indicator{width:10px; position:relative; top:-1px;}

hr{
		color:#005b96; 
		width:90%; 
		
	}

/*---------------------------------------------------------------------------------*/
/* GLOBAL STYLES                      
/*---------------------------------------------------------------------------------*/
/* FONT STYLES ------------------------------- */
body{font-family:Lucida Sans, Arial, Helvetica;}
h1,h2,h3,h4,h5,h6{font-weight:normal; margin-top:10px; font-family:Georgia, "Times New Roman", Times, serif;}
h2{margin-bottom:10px;}
p{margin-bottom:0px;}

/* FONT SIZES ------------------------------- */
h1,
.sizeH1{font-size:32px; line-height:100%;}
h2,
.sizeH2{font-size:19px; line-height:110%;}
h3,
.sizeH3{font-size:17px; line-height:120%;}
h4,
.sizeH4{font-size:15px; line-height:130%;}
h5,
.sizeH5{font-size:13px; line-height:140%;}
h6,
.sizeH6{font-size:12px; line-height:150%;}
html,
body,
.sizeBody{font-size:13px; line-height:160%;}
.sizeMini{font-size:10px; line-height:170%;}

/* FONT COLORS ------------------------------- */
.colorBody,
html,
body{color:#000;}/* Body Text Color */
.colorStrong,
strong,
em{color:#074e8a;}/* Strong Text Color */
.colorLink,
a:link,
a:visited,
a:active{color:#3e7ab9;}/* Link Color */
.colorLinkHover,
a:hover{color:#074e8a;}/* Link Hover Color */
.colorDarkest,
h1,
h4{color:#074e8a;}/* Darkest Color */
.colorDark,
h2,
h5{color:#3e7ab9;}/* Dark Color */
.colorMedium,
h3,
h6{color:#747679;}/* Medium Color */
.colorLight{color:#9c9b9b;}/* Light Color */
.colorBlack{color:#000000;}/* Black Color */
.colorWhite{color:#FFFFFF;}/* White Color */

/* LINKS ------------------------------- */
a:link,
a:hover,
a:active,
a:visited{text-decoration:none;}

/* DIVIDERS ------------------------------- */
.dividerHorizGray{height:20px; background:url(images/rd_global-dividerHorizGray.jpg) repeat-x left center;}
.dividerHorizBlue{height:20px; background:url(images/rd_global-dividerHorizBlue.jpg) repeat-x left center;}

/* LISTS ------------------------------- */
ul
{
	margin-left: 20px;
	padding-left: 10px;
	margin-top:auto;
	margin-bottom:auto;
	list-style-position:outside;
	background-image:none;
	background-position:center;
	padding:10px;
	
}


/*---------------------------------------------------------------------------------*/
/* ADJUSTABLE PAGE ELEMENTS                      
/*---------------------------------------------------------------------------------*/
/* GENERAL CONTENT HOLDERS ------------------------------- */
.inner{background-color:#ffffff;}
.outer{}
.mc .margLeft40{margin-left:40px;}
.mc .margRight40{margin-right:40px;}
.mc .margRight40 ul { margin: 0px;list-style: none;}
.mc .margRight40 li { margin: 0px;list-style: none;}



.mc .margRight25{margin-right:25px;}
.mc .padLR10{padding:0px 10px;}



/* MAIN BACKGROUND ------------------------------- */
.rd{background:url(images/mc_shadow-bg-bottom.png) no-repeat center bottom;}
.mc{margin-bottom:15px; background:url(images/mc_shadow-bg.png) repeat-y center top;}
body{background:url(images/rd_pageElement-main-bg-repeat.jpg) repeat-x 0 0; height:100%;}

/* NAV BAR ------------------------------- */
.rd .nav .inner{background:url(images/rd_pageElement-nav-bg-repeat.jpg) repeat-x 0 0; height:40px;}
.rd .nav .outer{}

/* HEADER BAR ------------------------------- */
.rd .header .inner{height:30px;}
.rd .header .outer{}
.rd .header .left{font-size:11px; padding-top:5px; padding-left:5px;}
.rd .header .left .dateformat{color:#888888;}
.rd .header .left .weather{color:#1265ac;}
.rd .header .right
{
		font-size:11px; padding-top:5px; padding-left:5px;
		height:30px;
		color:#888888;
		text-align:right;
}

/* FEATURED BAR ------------------------------- */
/*HOME*/
.rd .featured .inner{background:url(images/rd_pageElement-featured-bg-repeat.jpg) repeat-x top center; height:227px;}
.rd .featured .outer{}
.mc .featured .left{margin-top:25px;}
.mc .featured .left .logo{}
.mc .featured .left span.business{display:block; font-size:17px; color:#004c9b; margin-top:35px; margin-left:130px; margin-bottom:3px;}
.mc .featured .left span.business strong{font-family:Georgia, "Times New Roman", Times, serif;}
.mc .featured .left span.living{dispay:block; font-size:17px; color:#004c9b; margin-left:150px;}
.mc .featured .left span.living strong{font-family:Georgia, "Times New Roman", Times, serif;}
.mc .featured .right{margin-top:14px;}
.mc .featured .right ul.rotator{margin:0; padding:0;}
.mc .featured .right ul.rotator li{margin:0; padding:0;}
/*INTERIOR*/
.rd .intFeatured .inner{background:url(images/rd_pageElement-featured-bg-repeat.jpg) repeat-x 0 -68px; height:147px;}
.rd .intFeatured .outer{}
.mc .intFeatured .left{margin-top:25px;}
.mc .intFeatured .left .logo{}
.mc .intFeatured .right{margin-top:14px;}
.mc .intFeatured .right ul.intRotator{margin:0; padding:0;}
.mc .intFeatured .right ul.intRotator li{margin:0; padding:0;}

/* INFO BAR ------------------------------- */
/*HOME*/
.rd .infoBar .inner{background:url(images/rd_pageElement-infoBar-bg-repeat.jpg) repeat-x top center; height:36px;}
.rd .infoBar .outer{}
.mc .infoBar .mayorWrapper{width:149px; height:1px; position:relative; top:-121px; float:left; margin-right:15px;}
.mc .infoBar img.mayor
{
	height:auto;
	width:auto;
	float:inherit;
	position:absolute;

} 
.mc .infoBar span.welcome{float:left; display:block; width:500px; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#326897; padding-top:8px;}
.mc .infoBar span.welcome a{color:#bb8e46;}
.mc .infoBar .lwp{background:url(images/mc_liveWorkPlay-bg.jpg) no-repeat; height:36px; float:right; width:182px; padding:0px 10px; padding-top:4px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#4083bc; margin-right:10px;}
.mc .infoBar .lwp a{display:block; float:left; padding:0px 13px;}
/*INTERIOR*/
.rd .intInfoBar .inner{background:url(images/rd_pageElement-infoBar-bg-repeat.jpg) repeat-x top center; height:15px;}
.rd .intInfoBar .outer{}

/* MAIN CONTENT ------------------------------- */
/*HOME*/
.rd .mainCont .inner{background-color:#fff; padding-top:20px; padding-bottom:30px;}
.rd .mainCont .outer{}
.mc .mainCont .left{padding-right:50px; background:url(images/mc_divider-bg-repeat.jpg) repeat-y 335px;} 
.mc .mainCont .left .connect span.info{padding-top:5px; font-size:11px; line-height:14px; display:block; width:100px; padding-right:10px; float:left; color:#9c9b9b;}
.mc .mainCont .left .connect img{padding-left:6px;}
.mc .mainCont .left .hotList ul{margin:0; padding:0;} 
.mc .mainCont .left .hotList ul li{margin:0; padding:0; padding-bottom:15px; background:url(images/rd_global-dividerHorizBlue.jpg) repeat-x left bottom;}
.mc .mainCont .left .hotList ul li.last{background:none;}
.mc .mainCont .left .hotList ul li a{color:#040404;}
.mc .mainCont .left .hotList ul li a:hover{color:#074e8a;}
.mc .mainCont .left .hotList li{ list-style:none;}





.mc .mainCont .center{text-align:center; padding-top:10px;}
.mc .mainCont .center a{display:block;} 
.mc .mainCont .center img.videoLink{margin-bottom:3px;}
.mc .mainCont .center span.info{font-size:12px; color:#9c9b9b;}
.mc .mainCont .center img.videoButton{margin-top:5px;}
.mc .mainCont .center img.photographyButton{margin-top:5px;}
.mc .mainCont .center img.calendar{margin-top:15px;}
.mc .mainCont .center img.communityVideos{margin-top:15px;}
.mc .mainCont .right{padding-left:50px; background:url(images/mc_divider-bg-repeat.jpg) repeat-y 20px 0;}
.mc .mainCont .right .blog{padding-bottom:20px;}
.mc .mainCont .right .blog h2{margin-bottom:5px;}
.mc .mainCont .right .blog span.info{font-size:10px; line-height:16px;}
.mc .mainCont .right .blog p.content{color:#000; padding-top:10px;}
.mc .mainCont .right .blog p.content a{color:#9c9b9b;}
.mc .mainCont .right .blog p.content a:hover{color:#074e8a;}
.mc .mainCont .right .rssFeeds{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px;}
.mc .mainCont .right .rssFeeds ul{margin:0; padding:0;}
.mc .mainCont .right .rssFeeds ul li{margin:0; padding:0; padding-bottom:5px;}
.mc .mainCont .right .rssFeeds ul li a{display:block; color:#3e7ab9; background-color:#d6e3f0; padding:4px 5px;}
.mc .mainCont .right .rssFeeds ul li a:hover{color:#FFF; background-color:#004c9b;}
.mc .mainCont .right .rssFeeds .pager{color:#9c9b9b; font-family:Lucida Sans, Arial, Helvetica; font-size:11px; text-align:right;}
.mc .mainCont .right .rssFeeds a{color:#9c9b9b; padding:0 2px;}
.mc .mainCont .right .rssFeeds a.active{color:#3e7ab9;}
.mc .mainCont .right .rssFeeds a.disabled{color:#CCCCCC;}

/*INTERIOR*/
.rd .intMainCont .inner{background-color:#fff; padding-top:25px; padding-bottom:25px;}
.rd .intMainCont .outer{}
.mc .intMainCont .left{padding-right:50px; background:url(images/mc_divider-bg-repeat.jpg) repeat-y 250px;}
.mc .intMainCont .right{padding-left:50px; background:url(images/mc_divider-bg-repeat.jpg) repeat-y 20px 0;}

/* TICKER ------------------------------- */
.rd .ticker .inner{background-color:#d9d9d9; height:20px; padding:5px 0; color:#3e7ab9;}
.rd .ticker .outer{}

/* TOP FOOTER ------------------------------- */
.rd .footerTop .inner{background-color:#004c9b; height:50px;}
.rd .footerTop .outer{}
.mc .footerTop .left{color:#FFF;}
.mc .footerTop .left span.phone{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; display:block; width:105px; height:30px; padding-top:20px; float:left; padding-left:20px;}
.mc .footerTop .left .info{padding-top:20px;}
.mc .footerTop .left .info span.copyright{font-size:10px; display:block; line-height:normal;}
.mc .footerTop .left .info span.privacy{font-size:9px;  display:block; line-height:normal;}
.mc .footerTop .left .info span.privacy a{color:#6fb3fb;}
.mc .footerTop .right{color:#fbd785;}
.mc .footerTop .right ul{margin:0; padding:0; text-align:right; font-size:11px;}
.mc .footerTop .right ul li{margin:0; padding:0; float:right; padding-left:20px; padding-top:15px;}
.mc .footerTop .right ul li a{color:#fbd785;}
.mc .footerTop .right ul li a:hover{}

/* BOTTOM FOOTER ------------------------------- */
.rd .footerBottom .inner{background-color:#3e7ab9; height:40px;}
.rd .footerBottom .outer{}
.mc .footerBottom .left{background:url(images/mc_footer-bubble.jpg) no-repeat 0 0;}
.mc .footerBottom .right{color:#98c8fc; text-align:right;}
.mc .footerBottom .right .info{display:block; font-size:10px; padding-top:3px;}





/* Comment Page ----  */
table.awesome
{
	text-align:center;
	border-style:solid;
	border-width:thin;
	border-color:black;
	text-align: right;
}

td.black
{
	background-color:#000000;
	width:100px;
}

td.orange
{
	background-color:#F5D080;
	border-style:solid;
	border-width:thin;
	border-color:black;
	width:100px;
}

td.white
{
	border-style:solid;
	border-width:thin;
	border-color:black;
	width:100px;
}



.alignLeft { float:left; margin-right: 1em; } .alignRight { float:right; margin-left: 1em; }

#inline-list {
	border: 1px solid #000;
	margin: 2em;
	width: 80%;
	padding: 5px;
	font-family: Verdana, sans-serif;
	}

#inline-list p {
	display: inline;
	}

#inline-list ul, #inline-list li {
	display: inline;
	margin: 0;
	padding: 0;
	color: #339;
	font-weight: bold;
	}


















