@import url(http://www.savannahstpats.com/site/site_css/base/);
@import url(http://www.savannahstpats.com/site/site_css/navigation/);
@media screen,projection{

html {
	padding: 0;
	margin: 0;
	width: 100%;
/*	overflow-x: hidden;*/
}
body {
	padding: 0;
	margin: 0;
	width: 100%;
	overflow-x: hidden;
	background-color: #FFF;
	font-family:Arial,Helvetica,sans-serif;
	background:url(http://static.mgnetwork.com/ssp/core/media_path/000014488365Small.jpg) repeat;
}
h3{color:#333;}
a:link, a:visited {
	text-decoration: none;
	color: #376078;
}
a:focus, a:hover, a:active {
	text-decoration: underline;
}
#master {
	padding: 0;
	margin: 0;
}
/**
 * override some defaults set in base.css
 */
	#mg_bd p {
		margin:0 0 1em;
		/*font-size:1em; */
	}
	#mg_bd h1,
	#mg_bd h2,
	#mg_bd h3,
	#mg_bd h4,
	#mg_bd h5,
	#mg_bd h6 {
		margin:0 0 10px;
		padding:0;
		font-weight:bold;
	}
	h1 {font-size:24px;}
	h2 {font-size:18px;}
	#mg_bd li {list-style:none;}


#mg_hd,
#mg_bd,
#mg_ft {
	width: 100%;
	background-position: 50% 0;
}

#mg_hd {
	background-color: #0E2C3E;
	height: 90px;
	background-image: url(http://static.mgnetwork.com/ssp/core/media_path/navgb.png);
	background-repeat:repeat-x;
}
	#mg_hd li {
		list-style: none;
	}
	#mg_hd .wrapper {
		height: 90px;
		position: relative;
	}

#mg_bd {
	/*padding: 20px 0 10px;*/
}
#headbg{
	background-image: url(http://static.mgnetwork.com/ssp/core/media_path/masthead_bg.png);
	height:120px;
	width:990px;
	margin-left:auto;
	margin-right:auto;
	background-repeat: no-repeat;
	background-position: 0px top;
	position:relative;
}
#mg_content{width:990px;
margin-left:auto;
margin-right:auto;}

#mg_ft {
	background-image: url(http://static.mgnetwork.com/ssp/core/media_path/footer_bg.png);
	background-repeat:repeat;
	padding: 10px 0;
	color: #fff;
	font-size: 11px;
}
	#mg_ft a {
	color: #FFF;
	}
	#mg_ft .col {
		float: left;
		width: 186px;
		margin-left: 10px;
		display: inline;
	}
	#mg_ft h6 {
		margin: 0 0 1em;
		padding: 1em 0 0;
		color: #fff;
	}
	#mg_ft h6 a {
		color: #fff;
	}
	#mg_ft ul {
		margin: 0 0 1em;
		padding: 0;
	}
	#mg_ft ul li {
		margin: 0 0 0.5em;
		padding: 0;
		list-style: none;
	}
	#mg_ft .copyright {
		margin: 1em 10px;
		padding-top: 1em;
		border-top: 1px solid #fff;
		text-align: center;
	}

.wrapper { width: 990px; margin: 0 auto; }
.divider { padding:0 10px; border-style:none; }
label { cursor:pointer; vertical-align:middle; }
div.hr {
	height:1px;
	border-bottom:1px solid #fff;
	margin:10px 0;
	overflow:hidden;
}
	.ttd div.hr { margin:10px -8px; }
	div.hr hr {display:none;}
input.radio {
	vertical-align:middle;
	cursor:pointer;
}
ul.divided {}
	ul.divided div.title {
		font-size:20px;
		font-weight:bold;
		padding-bottom:8px;
		}
	ul.divided li {
		float:none !important;
		position:static !important;
		clear:both;
		display:block !important;
		border-bottom:1px solid #ebe4d1;
		padding:0 0 10px !important;
		margin:0 0 10px !important;
		height:auto !important;
		text-indent:0;
	}
		ul.divided li.li-last { margin-bottom:0; border-bottom:none; }
		ul.divided li.with-img {
			position:relative !important;
			padding-left:70px !important;
		}
			ul.divided li.with-img div.img {
				position:absolute;
				left:0;
				top:0;
				width:50px;
				height:50px;
				border:2px solid #ebe4d1;
			}
ul.bullet {}
	ul.bullet li {
		padding-left:15px !important;
		margin:0 0 5px;
		background-image:url(http://static.mgnetwork.com/ssp/core/media_path/bullet-grn-light.gif);
		background-position:0px 0.45em;
		background-repeat:no-repeat;
	}
	ul.bulletdark li {
		padding-left:0px !important;
		margin:0 0 10px;
	}
	ul.bulletdark li a{
		font-size: 1em;
                font-weight:bold;
                line-height: 1.3em;
	}
	ul.bulletnews li {
		padding-left:0px !important;
		margin:0 0 15px;
	}
	ul.bulletnews li a{
		font-size: 14px;
                font-weight:normal;
                line-height: 16px;
	}
	.highlight-image ul.bullet li,
	#mg_hd ul.bullet li {background-image:url(http://static.mgnetwork.com/ssp/core/media_path/bullet-grn-dark.gif);
	}
	
	#mg_ft ul.bullet li {background-image:url(http://static.mgnetwork.com/ssp/core/media_path/bullet-light.png);
	}	
	
ul.zebra {}
	ul.zebra li {
		padding:10px !important;
		background-color:#f4f3f0;
		margin-bottom:0 !important;
		border-color:#fff;
	}
	ul.zebra li.odd {background-color:#ebe9e4;}
	ul.zebra li.with-img { padding-left:80px !important; }
	ul.zebra li.with-img div.img {
		top:10px;
		left:10px;
		border-color:#fff;
	}
span.date {
	color:#333;
	font-size:11px;
	display:block;
	padding-top:5px;
}

.form-button {text-align:right;}
div.avatar {
	width:50px;
	height:50px;
	float:left;
	margin-right:10px;
	background-color:#ebe4d1;
	padding:3px;
}
	div#sr_b div.avatar {background-color:#fff;}
div.meta {
	font-size:11px;
	color:#666;
	margin-bottom:10px;
	line-height:1.3em;
}
	div.meta a { color:#666 !important; }
div.actions {
	font-size:11px;
	color:#666;
	line-height:1.3em;
}
	div.actions img {vertical-align:baseline;}
	div.actions a { color:#666 !important; }
	div.actions a.report { color:#8c0e00 !important; }
div.inset {
	float:right;
	margin-left:1em;
	margin-bottom:0.5em;
	width:300px;
	font-size:12px;
}
div.related-content {margin-top:20px;}
	div.related-content div.header {
		font-size:16px !important;
		color:#333;
		font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
		font-weight:bold;
		padding:5px 10px; }
	div.related-content div.body {
		padding:10px;
		background-color:#E9F7FE;
		border:1px solid #b0b0b0;
		border-left:none;
		border-right:none;
	}

div.insetskinny {
	float:right;
	margin-left:1em;
	margin-bottom:0.5em;
	width:200px;
	font-size:12px;
}

	div.related-contentskinny div.headerskinny {
		font-size:16px !important;
		color:#333;
		font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
		font-weight:bold;
		padding:0px 10px; }
	div.related-contentskinny div.bodyskinny {
		padding:10px;
		background-color:#E9F7FE;
		border:1px solid #b0b0b0;
		border-left:none;
		border-right:none;
	}

/* search results */
div.search-divider {
	border-bottom:1px solid #d3cecc;
	padding-bottom:10px;
	margin-bottom:20px;
}

div#search-body {
	margin:0 20px 40px;
	font-size:12px;
	color:#333;
}

/* page header */
div.page-header {
	margin-left:20px;
	margin-bottom:10px;
	width:620px;
	height: 46px;
	display:block;
}
	div.page-header div.sponsor {
		color: #fff;
		float:right;
		font-size:11px;
		width:244px;
		font-family:"Times New Roman",Times,serif;
		margin: -12px 0 0 0 !important;

	}
		div.page-header div.sponsor img { vertical-align:middle; margin-left:10px; }
	div.page-header h1 {
		float:left;
		display:block;
		color:#003226;
		font-size:36px;
		padding:0 0 10px 0 !important;
		font-family:Arial,Helvetica,sans-serif;
		width:100%;
	}


div.page-header-9col {
	margin-left:20px;
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:1px solid #d3cecc;
	width:950px;
	height: 46px;
	display:block;
}
	div.page-header-9col div.sponsor {
		color: #fff;
		float:right;
		font-size:11px;
		width:300px;
		font-family:"Times New Roman",Times,serif;
		margin: -12px 0 0 0 !important;
	}

	div.page-header-9col div.sponsor img { vertical-align:middle; margin-left:10px; }

	div.page-header-9col h1 {
		float:left;
		display:block;
		color:#003226;
		font-size:40px;
		padding:0 0 10px 0 !important;
		font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
		max-width:700px;
	}
		
div.section-tabs {
	margin:0 20px 20px;
	padding-bottom:5px;
	clear:both;
	font-size:12px;
}
	div.section-tabs ul.tabs {
		height:24px;
		padding:0 10px;
		margin-bottom:5px;
		background-image:url(http://static.mgnetwork.com/ssp/core/media_path/bg-tabs-bottom2.gif);
		background-repeat:repeat-x;
		background-position:bottom left;
	}
	div.section-tabs ul.tabs li {
		height:22px;
		border-top:1px solid #d3cecc;
		border-right:1px solid #d3cecc;
		float:left;
		line-height:25px;
		padding:0 10px;
	}
		div.section-tabs ul.tabs li a { color:#000 !important; }
	div.section-tabs ul.tabs li.li-first { border-left:1px solid #d3cecc; }
	div.section-tabs ul.tabs li.active {background-image:url(http://static.mgnetwork.com/ssp/core/media_path/bg-section-tabs.jpg);
		background-repeat:no-repeat;
		height:23px;
	}
		div.section-tabs ul.tabs li.active a {
			color:#c30 !important;
			text-decoration:none !important;
		}
	div.section-tabs div.sections {
		padding:0 20px 10px;
		border-bottom:1px solid #d3cecc;
		margin-bottom:10px;
	}
	div.section-tabs div.sections ul {}
	div.section-tabs div.sections ul li {
		float:left;
		width:25%;
		padding:5px 0;
	}
#stage{
	width:1010px;
	background-image: url(http://static.mgnetwork.com/ssp/core/media_path/whitebg.png);
	background-repeat: repeat-y;
	background-position: 1px center;
	margin-right: auto;
	margin-left: auto;
	}
/* article text */
div#article-body {
	margin:0px 20px 20px 20px;
border-bottom:solid 1px #ccc;
	color:#282828;
}
	div#article-body p {line-height:1.5em;}
	div#article-body li { line-height:1.5em; 
		padding-left:15px !important;
		margin:0 0 5px;
		background-image:url(http://static.mgnetwork.com/ssp/core/media_path/bullet-grn-dark.gif);
		background-position:0px 0.45em;
		background-repeat:no-repeat;
font-size:0.8em;
}
	div.article-actions {
		font-size:12px;
		margin-bottom:30px;
	}
		div.article-actions a { color:#333 !important; }
		div.article-actions a.btn {
			color:#2f9397 !important;
			border:1px solid #e3dedb;
			padding:0 10px;
			font-size:10px;
			text-transform:uppercase;
			text-decoration:none !important;
			margin-right:5px;
		}
		div.article-actions a.btn:hover {
			color:#fff !important;
			background-color:#2f9397;
		}

	div#article-body .module-head {
		margin-bottom:10px;
padding-top:7px;
		padding-bottom:7px !important;
		font-size:20px !important;
		color:#1B781F;
		font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
		font-weight:bold;
		position:relative;
		z-index:1;
		overflow:hidden;
		width:100%;
border-bottom: dotted 1px #ccc;
	}
/* comment displays */
div#comments {
	margin:0 20px 10px;
	font-size:12px;
}
	div#comments h3 {
		font-size:16px;
		color:#3c989b;
		text-transform:uppercase;
		font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
	}
	div#comments div.bar {
		padding:10px;
		background-image:url(http://static.mgnetwork.com/ssp/core/media_path/bg-right-module.jpg);
		border:1px solid #d3cecc;
		border-right-style:none;
		border-left-style:none;
	}
	div#comments ol.commentlist {}
	div#comments ol.commentlist li {
		padding:10px;
		border-bottom:1px solid #d3cdcc;
	}
	div#comments ol.commentlist li.odd {background-color:#ebf4f5;}
	div#comments ol.commentlist li.li-last {border-bottom:none;}
/* pagination displays */
div.pagination {float:right;}
	div.pagination ol {
		padding:0;
		margin:0;
		text-align:right;
	}
	div.pagination ol li {
		padding:0;
		margin-left:0.5em;
		display:inline;
	}
	div.pagination a.active {
		border:1px solid #3c989b;
		padding:0 3px;
		text-decoration:none !important;
	}
/* highlight images */
div.highlight-image {
	position:relative;
	z-index:1;
	width:auto;
	border:3px solid #e3dfd0;
}
	div#a_r30left_00 div.highlight-image {border-style:none;}
	div.highlight-image div.img {}
	div.highlight-image div.txt {
		position:absolute;
		left:0;
		bottom:0;
		z-index:2;
		padding:10px 0;
		/* not ie6: trans bg, png for bg img */
		background-image:url(http://static.mgnetwork.com/ssp/core/media_path/bg-highlightimg-txt.png) !important;
		background-color:transparent !important;
		/* ie6: colored background, no bg img */
		background-image:none;
		background-color:#222;
		color:#fff;
		width:100%;
	}
	div.highlight-image a { color:#fff !important; }
	div.highlight-image h1 {
		font-size:20px;
		color:#fff;
		margin:0 10px 10px !important;
	}
	div.highlight-image p { margin:0 10px 10px !important; }
	div.highlight-image ul { margin:0 10px 10px !important; }
	div.highlight-image ul a { color:#4ca8b1 !important; }
	div.highlight-image div.credit {
		font-size:10px;
		text-align:right;
		margin:0 10px !important;
	}

/* header items */
#branding {
	width: 365px;
	height: 110px;
	position: absolute;
	left: 20px; 
	top: 5px; 
}
#branding h1 {
		padding: 0;
		margin: 0;
	}
#branding h1 a {
	background-image: url(http://static.mgnetwork.com/ssp/core/media_path/ssp_logo_new.png);
	background-repeat: no-repeat;
	display: block;
	text-indent:-9999px;
	height: 110px;
	}
#branding h1 img {
		display: none;
	}
#mainnav { /* main navigation items are in navigation.css */ }
#globallinks {
	position:absolute;
	left:0;
	top:1px;
	height:35px;
	font-size:11px;
	color:#FFFFFF;
	line-height:35px;
	width:300px;
	padding-left:10px;
}
#globallinks a { color:#FFFFFF !important; }

#globalsearch {
	width:365px;
	position:absolute;
	top:1px;
	right:1px;
	z-index:13000;
}
	#globalsearch span.provider {color:#f00;}
	#globalsearch form {
		padding:0;
		margin:0;
		display:block;
		width:100%;
		float:none;
	}
	#globalsearch div#searchfields {
		padding-top:6px;
		padding-left:10px;
		height:26px;
		text-align:right;
	}
		#searchfields input,
		#searchfields img {vertical-align:middle;}
		#searchfields input {
			float:left;
			margin:0 10px 0 0;
		}
		#searchfields input.searchtxt {background-image:url(http://static.mgnetwork.com/ssp/core/media_path/magnify.png);
	border-style:none;
	background-repeat: no-repeat;
	background-position: left center;
	background-color:#FFF;
	width:220px;
	padding:1px 3px 2px 30px;
	height:20px;
	font-size:11px;
        color:#333;
	
		}
		#searchfields input.searchsub {}
		#searchfields span.searchclose { float:left; margin-top:2px; margin-right:10px; color:#fff; }
			#searchfields span.searchclose img {visibility:hidden;}
		#searchopts {
			padding:10px;
			font-size:11px;
			color:#FFF;
			line-height:2em;
			display:none;
		}
			#searchopts ul {}
			#searchopts ul li {
				white-space:nowrap;
				float:left;
				margin-right:30px;
			}
		.open #searchopts { display:block;
background-color: #0E2C3E;
 }
		.open #searchfields span.searchclose img { visibility:visible; cursor:pointer; }
#weathertraffic {
	position:absolute;
	top:20px;
	right:20px;
	width:300px;
	height:87px;
	overflow:hidden;
	color:#fff;
	z-index:1;
	font-size:12px;
}
	#weathertraffic a {color:#09F;}
	#weathertraffic div.sponsor {
		float:right;
		width:120px;
		padding-top:10px;
		padding-right:0px;
		text-align:left;

	}
	#weathertraffic ul.wttabs {
		height:30px;
		padding:0;
		margin:0;
float:right;
	}
	#weathertraffic ul.wttabs li {
		float:left;
		padding:0;
		margin:0;
		line-height:30px;
		width:auto;
list-style-type:none;
	}
		#weathertraffic ul.wttabs a { color:#7DCBFF; font-size:12px; }
		#weathertraffic ul.wttabs .ui-tabs-selected a {color:#FFF;}
	#weathertraffic ul.wttabs li.li-first {
		padding-right:12px;
		margin-right:10px;
	}
	#weathertraffic div.tabcontent {
		height:45px;
		width:170px;
float:right;
	}
	#weathertraffic div.tabcontent a:hover {text-decoration:underline}
	div.weathertxt {
		line-height:45px;
		vertical-align:middle;
	}
		div.weathertxt .temp { font-size:24px; padding-right: 5px; }
		.temp { font-size:24px; padding-right: 5px; }
		div.weathertxt .divider { padding:0 5px; color:#FFF; }
		div.weathertxt img { 
			padding: 0 5px 10px 2px;
			vertical-align:middle; 
		}
	div.traffictxt ul {}
		div.traffictxt ul li {
			width:188px;
			margin:15px 0 2px;
			float:left;
		}
/* optional leaderboard space */
#leaderboard {
	background-color: #220905;
	margin-bottom: 0;
	padding: 15px;
	text-align: center;
	border-bottom: 1px solid #7c715d;
}

.ads {
	text-align: center;
}

/* for columns and grids */
#sr_ab, #sr_cd, #sre {margin:0;}
div.bg-2col {
	
	margin-bottom:10px !important;
}
	.bg-2col div.end {
		height:1px;
		overflow:hidden;
		
		margin:0;
		padding:0;
		clear:both;
	}
div.bg-1col {
	border:1px solid #eaeaea;
	border-left:none;
	border-right:none;
border-bottom:none;
	background-color:#fff;
	margin-bottom:10px !important;
	padding-top:10px;
}
#sr_a {padding-top:20px;}
#sr_b {padding-top:10px;}
#master #mg_bd .wrapper #sr_ab .columnPost { background-image: none !important; }
/* generic module container */
div.module {
	margin:10px 10px 10px 20px;
	font-size:12px;
}
div.modulepoll80right {
	margin:0 0 10px 10px;
	margin-bottom:20px;
}
	div.module p { line-height:1.4em; font-size:1em; margin-bottom:5px !important; }
	div.module li { line-height:1.4em; font-size:1em; }
	div.module .module-head-large {
		font-size:30px !important;
		color:#200800;
		font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
		font-weight:bold;
		position:relative;
		z-index:1;
		overflow:hidden;
		width:100%;
	}

	div.module .module-head {
		margin-bottom:5px;
		padding-bottom:7px !important;
		font-size:25px !important;
		color:#1b781f;
		font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
		font-weight:bold;
		position:relative;
		z-index:1;
		/*overflow:hidden;*/
	
	}

	div.module div.module-img {
		border:1px solid #ebe4d1;
		margin-bottom:10px;
	}
		div.module div.module-img a,
		div.module div.module-img span {
			display:block;
			border:4px solid #fff;
			width:180px;
			overflow:hidden;
		}
		div.module div.module-img img {
			display:block;
			margin-left:-10px;
		}
	div.module div.module-ad {text-align:center;}
	/* special instances of modules */
	/* main content area modules in single column layout */
	#a_r10 div.module {margin-right:20px;}
	/* modules in right column of divided content areas */
	#a_r30right div.module,
	#a_r20right div.module,
	#a_r70right div.module {
		margin-left:10px;
		margin-right:20px;
	}
	/* modules in right rail */
	#sr_b div.module {
		width:280px;
		padding:10px 10px;
		font-size:12px;
		margin-bottom:10px;
	}
	#sr_b div.module .module-head {
		text-transform:;
		padding-bottom:5px !important;
	}
.socialbox{
	border-bottom:1px solid #CCC;
}
	/* ads should override some module defaults in right rail */
	#sr_b div.ads {
		width:300px;
		padding:0;
		background:transparent none !important;
	}
	/* poll module */
	#the_poll {background-image:url(http://static.mgnetwork.com/ssp/core/media_path/bg-poll-home.jpg);
		border:1px solid #cfcbbd;
	}
		#the_poll .inner {
			border:1px solid #fff;
			padding:8px;
		}
		#the_poll .poll-q {
			font-size:18px;
			font-weight:bold;
			color:#c00;
		}
		/* poll in right rail */
		div.poll-rail {
			border-bottom:1px solid #aeaa9c;
			width:280px;
			margin:0 auto;
		}
			div.poll-rail .poll-q {
				font-size:18px !important;
				font-family:Georgia,"Times New Roman",Times,serif;
			}
			div.poll-rail div.poll-body {background-image:url(http://static.mgnetwork.com/ssp/core/media_path/bg-poll-rail.jpg);
				padding:0 10px 10px;
			}
	/* specific module overrides */
	#fresh_voices {}
		#fresh_voices .module-head {color:#2d9296;}
		#fresh_voices div.avatar {margin-right:0;}
		#fresh_voices ul.divided li {border-color:#b9b1a3;}
		#fresh_voices ul.divided li#divided-2 { border-bottom: 0 none; }
		#fresh_voices div.voice {
			float:right;
			width:190px;
			padding:10px 10px 5px 20px;
			background-image:url(http://static.mgnetwork.com/ssp/core/media_path/bg-freshvoice-comment.gif);
			background-repeat:no-repeat;
		}
	#most_popular {}
		#most_popular .module-head {color:#ec3836;}
		#most_popular ul.divided li {
			float:left !important;
			width:100%;
		}

#dealoftheday {
	width: 234px; 
	height: 60px; 
	background: url(http://static.mgnetwork.com/ssp/core/media_path/dodbackgrd.gif);
	text-align: left;
	padding-left: 66px;
	margin:0 10px 10px 20px;
	font-size:12px;
}

#dealoftheday-9col {
	width: 234px; 
	height: 60px; 
	background: url(http://static.mgnetwork.com/ssp/core/media_path/dodbackgrd.gif);
	text-align: left;
	padding-left: 66px;
	margin:0 10px 10px 20px;
	font-size:12px;
	ffloat:right;
}


#rightrailpoll {
	margin:0 10px 10px 20px;
}
	#home_slides {
	height:407px;
	margin-bottom: 25px;
	background-image:url(http://static.mgnetwork.com/ssp/core/media_path/bg-slideshow2.png);
	background-position:bottom left;
	}
	#home_slides_full {
		height:407px;
		margin-bottom: 25px;
		background-image:url(http://static.mgnetwork.com/ssp/core/media_path/bg-slideshow1full.gif);
		background-position:bottom left;
	}
	#in_our_blogs {}
		#in_our_blogs div.txt {
			float:right;
			width:340px;
		}
		#in_our_blogs div.title {
			font-size:18px;
			font-weight:bold;
			margin-bottom:5px;
			color:#35a2ae;
		}
		#in_our_blogs div.title a { color:#35a2ae !important; }
	#iob_2grid {}
		#iob_2grid div.txt {width:190px;}
		#iob_2grid div.avatar {
			float: none;
		}
		#iob_2grid div.title {
			font-size:18px;
			font-weight:bold;
			margin-bottom:5px;
			color:#35a2ae;
		}
		#iob_2grid div.title a { color:#35a2ae !important; }

/* things to do selector box */
div.ttd {background-image:url(http://static.mgnetwork.com/ssp/core/media_path/bg-right-module.jpg);
	background-position:100% 0;
	border:1px solid #e0dccc;
	zoom:1;
}
	div.ttd form {
		border:1px solid #fff;
		padding:8px;
	}
	div.ttd div.href {margin-bottom:10px;}
		div.ttd div.href a {
			width:46px;
			text-align:center;
			background-color:#003226;
			color:#fff;
			float:left;
			font-size:11px;
			padding:2px;
			text-decoration:none;
		}
		div.ttd div.href span.divider {
			float:left;
			width:10px;
			margin:0;
			padding:0;
		}
	div.ttd div.pulldown {}
		div.ttd input,
		div.ttd select
			{font-size:11px;}
		div.ttd select {width:70%;}
		div.ttd input {width:25%;}
		div.ttd table {
			width:100%;
			border-collapse:collapse;
			border-spacing:1;
		}
			div.ttd table td { padding:5px 0;}
			div.ttd table td.button { width:100px; text-align:center; }
			div.ttd table input.text { width:95%; padding:3px; background-color:#fff; border:1px solid #999; }
			div.ttd table td.button input {width:auto;}
		.with-js div.ttd input {display:none;}
		.with-js div.ttd table input {display:inline;}
		.with-js div.ttd select {width:100%;}

	/* ttd custon*/
	#ttd_custom {background-image:url(http://static.mgnetwork.com/ssp/core/media_path/bg-poll-home.jpg);
		border:1px solid #cfcbbd;
	}
		#ttd_custom .inner {
			border:1px solid #fff;
			padding:8px;
		}

/* right rail tabbed box */
div#most_popular {font-size:12px;}
	div#most_popular ul.tabs {
		height:23px;
		margin:0;
		padding:0;
		background-image:url(http://static.mgnetwork.com/ssp/core/media_path/bg-tabs-bottom.gif);
		background-position:bottom left;
		background-repeat:repeat-x;
	}
	div#most_popular ul.tabs li {
		float:left;
		height:21px;
		margin:0;
		border-top:1px solid #666;
		border-right:1px solid #666;
	}
	div#most_popular ul.tabs li.li-first { border-left:1px solid #666; }
	div#most_popular ul.tabs li a {
		float:left;
		padding:0 10px;
		line-height:21px;
		height:21px;
		font-size:12px;
		color:#666;
		margin:0;
		background-color:#ece5dd;
		text-decoration:none;
	}
	div#most_popular ul.tabs li.ui-tabs-selected {height:22px;}
	div#most_popular ul.tabs li.ui-tabs-selected a {
		height:22px;
		background-color:#f7f7f4;
		color:#333;
	}
	div#most_popular div.tabcontent {
		clear:both;
		background-color:#f7f7f4;
		border:1px solid #666;
		border-top:none;
		padding:15px 10px 0;
	}
	div#most_popular div.tabcontent ul {}
	div#most_popular div.tabcontent ul li {
		position:static;
		float:left;
		clear:left;
		width:100%;
	}
	div#most_popular div.tabcontent span.num {
		float:left;
		width:20px;
		color:#8c0e00;
	}
	div#most_popular div.tabcontent ul li a { float:left; width: 235px; }
/* slideshows */
div.slideshow {
	position:relative;
	margin:0 10px 10px;
}
	div.slideshow div.slide-state a {background-image:url(http://static.mgnetwork.com/ssp/core/media_path/slide_inactive.png); }
	div.slideshow div.slide-state a.activeSlide {background-image:url(http://static.mgnetwork.com/ssp/core/media_path/slide_active.png); cursor:default; }
div.slideshow1
{
	margin:0;
	height:407px;
}
	div.slideshow1 div.controls {
		position:absolute;
		left:2px;
		bottom:2px;
		width:406px;
		height:30px;
		padding-top:5px;
		text-align:center;
		color:#fff;
	}
	div.slideshow1 ul.slides {
		position:absolute;
		left:3px;
		top:3px;
		width:404px !important;
		height:368px !important;
	}
		div.slideshow1 ul.slides li {
			width:404px;
			height:368px;
		}
		div.slideshow1 ul.slides div.txt img {vertical-align:bottom;}
	div.controls * {vertical-align:middle;}
	div.slideshow1 div.slide-prev,
	div.slideshow1 div.slide-next,
	div.slideshow1 div.slide-state,
	div.slideshow1 div.slide-playpause {
		position:static !important;
	}
	div.slideshow1 div.slide-prev
 {
		display:inline !important;
		margin-right:20px;
	}
	div.slideshow1 div.slide-next {
		display:inline !important;
		margin-left:20px;
	}
	div.slideshow1 div.slide-state
{display:inline;}
.slide-state img
{
border:0px none;
outline-color:transparent;
}
	div.slideshow1 div.slide-playpause {
		position:absolute !important;
		display:block;
		top:9px;
		right:9px;
		height:18px;
		line-height:20px;
		width:41px;
		cursor:pointer;
		background-image:url(http://static.mgnetwork.com/ssp/core/media_path/play-pause-btn.png);
		background-position:0 -17px;
	}
div.slideshow2 {
	margin:0 10px 10px;
	width:970px;
	height:250px;
	background-image:url(http://static.mgnetwork.com/ssp/core/media_path/bg-slideshow2.jpg);
	overflow:hidden;
	color:#fff;
	font-size:12px;
}
	div.slideshow2 a { color:#fff !important; }
	div.slideshow2 ul.slides {
		position:absolute;
		width:900px;
		height:180px;
		left:35px;
		top:35px;
	}
	div.slideshow2 div.slide-state {padding-top:10px;}

div.slideshow3 {
	margin:0 20px 20px;
	width:620px;
	height:225px;
	overflow:hidden;
	font-size:12px;
}
	div.slideshow3 div.slide-state a {background-image:url(http://static.mgnetwork.com/ssp/core/media_path/slideshow3-inactive.gif); }
	div.slideshow3 div.slide-state a.activeSlide {background-image:url(http://static.mgnetwork.com/ssp/core/media_path/slideshow3-active.gif); }
	div.slideshow3 div.controls {
		position:absolute;
		left:0;
		bottom:0;
		width:620px;
		height:30px;
		padding-top:5px;
		text-align:center;
		border:1px solid #ebe9e4;
		border-left:none;
		border-right:none;
	}
	div.slideshow3 ul.slides {
		position:absolute;
		width:620px;
		height:190px !important;
		left:0;
		top:0;
	}
		div.slideshow3 ul.slides li {width:620px;}
	div.slideshow3 ul.panels { background-image:none !important; }
	div.slideshow3 ul.panels li {
		width:190px !important;
		margin:0 25px 0 0 !important;
	}
	div.slideshow3 ul.panels ul li {
		float:left;
		clear:left;
		width:100%;
		margin-bottom:10px !important;
	}
	div.slideshow3 ul.divided li {border-color:#c4bdb7;}
	div.slideshow3 div.slide-prev,
	div.slideshow3 div.slide-next,
	div.slideshow3 div.slide-state,
	div.slideshow3 div.slide-playpause {
		position:static !important;
	}
	div.slideshow3 div.slide-prev {
		display:inline !important;
		margin-right:20px;
	}
	div.slideshow3 div.slide-next {
		display:inline !important;
		margin-left:20px;
	}
	div.slideshow3 div.slide-state {display:inline;}
	div.slideshow3 div.slide-playpause {
		position:absolute !important;
		top:7px;
		right:7px;
		height:20px;
		line-height:20px;
		border:1px solid #fff;
		width:60px;
		text-align:center;
		cursor:pointer;
	}
	/* common elements */
	div.slideshow ul.slides {position:relative;}
		div.slideshow ul.slides li {
			position:absolute;
			top:0;
			left:0;
			list-style:none;
		}
		ul.slides li ul {position:static;}
		ul.slides li ul li {position:static;}
		div.slideshow div.slide-state {
			position:absolute;
			width:100%;
			left:0;
			top:0;
			height:10px;
			text-align:center;
		}
			div.slideshow div.slide-state img {vertical-align:middle;}
			div.slideshow div.slide-state a {
				background-position:50% 50%;
				background-repeat:no-repeat;
				margin:2px;
			}
			div.slideshow div.slide-state a.activeSlide {}
		div.slideshow div.slide-xref {
			position:absolute;
			width:100%;
			left:0;
			bottom:0;
			height:30px;
			line-height:30px;
			text-align:center;
		}
		div.slideshow div.slide-xref a {
			color:#35a2ae !important;
			padding-left:10px;
			background-image:url(http://static.mgnetwork.com/ssp/core/media_path/bg-slideshow-xref.gif);
			background-position:0 50%;
			background-repeat:no-repeat;
		}
		div.slideshow div.slide-prev {
			width:25px;
			height:25px;
			position:absolute;
			top:105px;
			left:5px;
			z-index:9;
			display:none;
			cursor:pointer;
		}
		.with-js div.slideshow div.slide-prev {display:block;}
		div.slideshow div.slide-next {
			width:25px;
			height:25px;
			top:105px;
			right:5px;
			position:absolute;
			display:none;
			cursor:pointer;
		}
		.with-js div.slideshow div.slide-next {display:block;}
		div.slideshow ul.panels {
			width:900px;
			height:180px;
			background-image:url(http://static.mgnetwork.com/ssp/core/media_path/bg-slideshow2-panels.gif);
			background-repeat:repeat-y;
		}
			div.slideshow ul.panels li {
				position:static;
				height:180px;
				width:210px;
				float:left;
				display:inline;
				margin:0 45px;
			}
			div.slideshow ul.panels li.z {margin-right:0;}
			div.slideshow ul.panels div.img {
				width:200px;
				padding:0;
				margin-bottom:10px;
				line-height:0;
				border:5px solid #fff;
				background-color:#fff;
			}
			div.slideshow ul.panels div.txt {font-size:14px;}
			div.slideshow ul.panels div.module { margin:0 !important; }
/** 
 * this code overrides code from the BASE.CSS that is globally applied 
 * to jQuery UI elements that are used in these templates.
 */
.ui-tabs-nav li {min-width:0;}
.ui-tabs-nav a,
.ui-tabs-nav a span,
.ui-tabs-nav .ui-tabs-disabled a:hover,
.ui-tabs-nav .ui-tabs-disabled a:focus,
.ui-tabs-nav .ui-tabs-disabled a:active {
	background-position:0 0;
	margin:0;
	line-height:1em;
	text-align:left;
	background-image:none !important;
	display:inline;
	padding:0 0;
	text-decoration:none;
	font-weight:normal;
}
.ui-tabs-nav, .ui-tabs-selected a { position:static; top:0; }

<!--ZVENTS-->
#z_wizard_widget_44605 div a {
    text-decoration: none;
}
ssp2 #3 (line 1)
.z-organic-block ul li a {
    display: block;
}
.z-date, .z-time{color:#333;}

/* ----------- ZVENTS --------- */

.zventsMonthly {	background: transparent url('http://www.savannahstpats.com/images/uploads/monthlyBigSkinSSP.png') no-repeat 0 0}
.zventsMonthlySm {background: transparent url('http://static.mgnetwork.com/sav/core/media_path/backgrounds/monthlySmSkinSAV.png') no-repeat 0 0}
.zventsMonthly .zCal .zMonthStripe .zMonthArea {color: #fff}
.zventsMonthly .zCal .zCalDays div {color: #003226}
.zventsMonthly .zCal .zCalWeek div {color: #FFF}
.zventsMonthly .zMonthStripe .zYearArea {color: #B4BF5E}
.zventsMonthly .zCal .zCalWeek div.zLinkArea a {color: #003226; text-decoration: none}
.zventsMonthly .zCal .zCalWeek div.zLinkArea a:hover {text-decoration: underline}
.zventsMonthly .zCal .zCalWeek div.zLinkArea a:active {color: #f90}
.zventsMonthly .zMiddle .zCal .zCalWeek div .zDayBg {background-color: #003226}
.zventsMonthly .zMiddle .zCal .zCalWeek div .zDayBgHover {background-color: #220905}
/* ------- END ZVENTS ------- */

/* ----------- ZVENTS MAP WIDGETS--------- */
.calLeft {float:left;font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:110%;}
.calLeft p{height:10px}
.calRight{float:right;height:60px;margin:0 25px 5px 0;width:120px;_position:relative;_top:-143px;_left:40px}
.calRight p{margin:0px;font-size:0.9em;line-height:1.25em}
.calRight a{color:#000;text-decoration:none}
.myCalLink imageR{_position:relative;_top:-140px;_left:30px}
#widgetbox_widget_div_0{margin:0 0 0 10px}
#ZventsMapWidgetBox{background:#FFF url(http://static.mgnetwork.com/ssp/core/media_path/ZventsMapMashupHeader.gif) no-repeat 0 -38px;border:#CCC 1px solid;height:348px;width:430px}
#ZventsMapWidgetBox_rest{background:#FFF url(http://static.mgnetwork.com/ssp/core/media_path/ZventsMapMashupHeader.gif) no-repeat 0px 0px;border:#CCC 1px solid;height:348px;width:430px}
#ZventsMapWidgetBox_nlft{background:#FFF url(http://static.mgnetwork.com/ssp/core/media_path/ZventsMapMashupHeader.gif) no-repeat 0px -76px;border:#CCC 1px solid;height:348px;width:430px}
#ZventsMapWidgetBox a:link{color:#000;text-decoration:none}
.calLeft{margin:10px 0 5px 7px;_margin:10px 0 5px 3px}
.cuisinesComboBox{width:150px}
.cuisinedropdown{padding-left:5px;}
#ZventsEventMap{background:#eaebed none repeat scroll 0 0;margin-top:8px;float:left;height:305px;overflow-y:auto;position:relative;width:155px}
#ZventsMap{float:left;height:305px;margin-top:8px;width:260px}
#ZventsMap.nodrp, #ZventsEventMap.nodrp{margin-top:25px}
.ZventsMapEvent{width:130px;margin:3px 0 3px 5px}
.ZventsMapDot{background:#003226;color:#FFF;text-decoration:none}


/* ----------- END ZVENTS MAP WIDGETS--------- */

/* end of @media declaration */ }
.module .a202_left {
	width: 200px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	float:left;
padding-right:10px;
}
.module .a202 {
	width: 190px;
	float:right;
}
.homemod{
border-bottom:solid 1px #ccc;
padding-bottom:20px;
margin-bottom:10px;
}
.artlist{padding-top:10px;}
#sr_b .social {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#sr_b .social li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#sr_b .social li a{
	display: block;
	float:left;
	padding: 0px;
	margin-right: 10px;
	margin-left: 0px;
}
#theparade{
	padding-top:10px;
padding-bottom:10px;
}
#theparade img{
	border: 1px solid #030;
}
#theparade p{
	color:#666;
	font-style: italic;
padding-top:10px;
}
.morelink{font-size:12px;}
.borderbottom{
border-bottom:solid 1px #ccc;
padding-bottom:20px;
}
.z-organic-block ul{
width:195px;
font-size:12px;} 

.z-organic-block ul li {
margin:0px;
padding: 0px 0px 5px 0px;
border-bottom: solid 1px #ccc;
} 

.z-organic-block ul li a{display:block;} 
#z_wizard_widget_44605{border:none;}
.a202_left form{display:none;}

.divided a {
    font-family: Arial,Helvetica,sans-serif;
}
.twitterrightrail p{font-size:105%;}
#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4, #twtr-widget-1 .twtr-popular {
    background-color: #1b781f !important;
}
