
/* Common begin 

* {
	margin:2;
	padding:2
}

body {
	font-family: Helvetica, Sans-Serif, Arial;
	font-size: 75%;
	color: #000;
	min-width: 741px;
	background-color: #696969;
	letter-spacing: 0.03em;
	padding-top: 15px;
	background-attachment: fixed; 
	/*background-image: url(../images/bg_tile.gif);
	background-position: left top;
}*/
/*
a:link {
	color: #1560ba;
	text-decoration: none;
}

a:visited {
	color: #609ee9;
	text-decoration: none;
}

a:hover {
	color: #609ee9;
	text-decoration: underline;
}

a:active, a.current, a.current:link, a.current:visited {
	color: #609ee9;
	text-decoration: none;
} */

a.current:hover {
	color: #faa325;
	text-decoration: underline;
	border-bottom: none;
}

/*
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #ab2a22;
	padding-bottom: 1px;
	margin-bottom:25px;
	margin-top:0;
}

h2 {
	font-size: 1.33em;
	padding: 0 0 10px 0;
}*/

h2 a {
	text-decoration: none;
}
h2.blogtitle {
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 1.33em;
	padding: 0 0 5px 0;
}
h2.city {
	font-size: 1.23em;
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
}

/*h3 {
	font-size: 1em;
}
h3.sidebar{
	border-bottom:1px solid #231f20;
}
h4 {
	font-size: 1em;
	color: #2b6b93;
	font-weight: bold;
}
*/
h3.popupTitle {
	padding: 0 0 0 .3em;
}

.hide {
	visibility: hidden;
	display: none;
}
/*
ul {
	list-style-type: disc;
}

ul, ol {
	margin: 0 0 .8em 2.2em;
}

ul li, ol li {
	margin:0;
	margin: 0 0 .5em 0; 
}*/
/*
hr {
	color: #fff;
	background-color: #fff;
	border: 1px dotted #c1c8c1;
	border-style: none none dotted;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	margin-top:20px;
}*/
.hrend {
	color: #fff;
	background-color: #fff;
	border: 1px dotted #c1c8c1;
	border-style: dotted none dotted;
	clear: both;
	padding-top: 1px;
	margin-bottom: 1px;
}


#hrule {
	width: 716px;
	background-image: url(/images/hrBG.gif);
	background-repeat: repeat-x;
	margin-right: auto;
	margin-top: 10px;
	margin-left: auto;
	padding-top: 10px;
	display: block;
	clear: both;
}

#clearer, .clearer {
	width: 100%;
	margin-top: 2px;
	padding-top: 2px;
	display: block;
	clear: both;
}
.centeredtext {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.left-img {
	border: 1px solid #2c2c2c;
	float: left;
	margin: 6px 6px 0 0;
}
.right-img {
	border: 1px solid #2c2c2c;
	float: right;
	margin: 6px 0 0 6px;
}

/* share this button*/
.stbutton a.stbutton {
	padding: 1px 10px 5px 22px;
}


/*common end*/
#holder {
	clear: both;
	margin: 0 0 0 22px;
	width: 980px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	background-color: #696969;
}
#holderint{
	margin-right: 10px;
	margin-bottom: 25px;
	width:980px;
	float:left;
}
#intadclearer {
	width: 305px;
	margin-right: auto;
	margin-top:46px;
	margin-left: auto;
	padding-top:46px;
	display:block;
	clear:both;
}
#bodyPanel {
	width: 741px;
	margin: 0 0 0 10px;
	z-index: 100;
}

#bodyPanel #bodyPanelMain {
	background: transparent;
	z-index: 100;
}

#bodyPanel .bodyA, #bodyPanel .bodyB, #bodyPanel .bodyC, #bodyPanel .bodyD {
	display: block;
	overflow: hidden;
	height: 1px;
	border-right: #fff 1px solid;
	background: #fff;
	border-left: #fff 1px solid;
}

#bodyPanel .bodyA {
	background: #fff;
	margin: 0 5px;
}

#bodyPanel .bodyB {
	border-width: 0 2px;
	margin: 0 3px;
}

#bodyPanel .bodyC {
	margin: 0 2px;
}

#bodyPanel .bodyD {
	height: 2px;
	margin: 0 1px;
}

#bodyPanel #container {
	background-color: #fff;
	z-index: 100;
}

#bodyPanel .bodyTop, #bodyPanel .bodyBottom {
	display: block;
	font-size: .1em;
	background: none;
}

#header {
	background-color: #fff;
	clear: both;
}
#headerTop {
	background: #fff;
	height: 70px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0.5em;
}
#header #logo {
	float: left;
	background: url( "/images/insiderOhioLogo.gif" ) left center no-repeat #fff;
	width: 261px;
	height: 61px;
	margin: 0 0 .2em 0;
}
#header #slogan {
	float: left;
	width: 425px;
	background-color: #fff;
}

#header #slogan h1 {
	font-size: 1.25em;
	margin: 1em 0 0 1em;
}

#sloganPrint {
	visibility: hidden;
	display: none;
}
/* site nav
#siteNav {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	clear: both;
	font-weight: bold;
	letter-spacing: 0.03em;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}

div.navcontainer {
	width: 741px;
	background-color: #739a48;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	border-top: #7db5de 1px solid;
}

#navcontainer ul {
	padding-left: 0;
	margin-left: 0;
	background-color: #fff;
	color: #5f9622;
	float: left;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	font-size: 0.915em;
	height: auto !important;
	height: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ab2a22;
	border-bottom-color: #ab2a22;
}

#navcontainer ul li {
	display: inline;
}

#navcontainer ul li a {
	font-size: 12px;
	padding: 0.2em 1em;
	background-color: #fff;
	color: #ab2a22;
	text-decoration: none;
	float: left;
	border-right: 1px solid #d6d6d6;
}

#navcontainer ul li a:hover {
	background-color: #ab2a22;
	color: #fff;
}*/
/*div.masthead {
	width: 940px;
	height:255;
	background-color: #fff;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	clear: both;
	overflow: hidden;
	border: 1px solid #231f20;
} 
div.mastheadTitle {
	height: 16px;
	font-size: 12px;
	text-align: right;
	width: 930px;
	margin-top: 5px;
	margin-left: 12px;
	color:#c0c0c0;
}*/
/* div.date {
	color: #999;
	height: 16px;
	font-size: 12px;
	text-align: left;
	padding-right: 15px;
	width: 687px;
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 15px;
	clear: both;
} */
.dateint{
	color:#999;
	height: 16px;
	font-size: 12px;
	text-align: left;
	padding-right: 15px;
	width: 687px;
	margin-top:25px;
	margin-left:15px;
	margin-right:15px;
	clear:both;
	}
/* .date{
	color:#858585;	
} */
.titleimg {
	margin-bottom:10px;
}
a img {
	border:0 none;
}
div.featureTitle {
	width: 600px;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 24px;
	color: #ab2a22;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a3a1a1;
	padding-bottom: 1px;
	margin-bottom: 25px;
	background-image: url(/images/insidericon.gif);
	background-repeat: no-repeat;
	height: 25px;
	padding-left: 30px;
	padding-top: 4px;
	float: none;
}
div.featureTitle2 {
	width: 681px;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 18px;
	color: #e8813e;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e2ebdd;
	padding-bottom: 10px;
	margin-bottom: 25px;
}



/* site nav

#siteNav {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 0.915em;
	clear: both;
	font-weight: bold;
	letter-spacing: 0.03em;
	width: 100%;
}



div.PrimaryNav {
	width: 865px;
	background: url(    "/Images/nav/primaryBG.gif" ) repeat-x #a5dcff;
	min-height: 4.6em;
	height: auto !important;
	height: 4.6em;
	border-top: #7db5de 1px solid;
}

div.SecondaryNav {
}



#siteNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: both;
}

#siteNav li {
	display: inline-block;
	margin: 0;
	padding: 0;
	float: left;
}

#siteNavSearch {
	float: right;
	margin-top: 15px;
	width: 445px;
	text-align: right;
	padding-right: 15px;
}
#siteNavSearch .search {
	width: 260px;
	text-align: right;
}
#siteNavSearch .search p {
	min-height: 3.2em;
	height: auto !important;
	height: 3.2em;
	padding-right: 8px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 16px;
}
#siteNavSearch .search .q {
	width: 175px;
}

.sectionBar {
	float: right;
	clear: both;
}
*/
/* feature content panels */
/*.featured {
	width: 100%;
	float: left;
}
.featuredimg{
	float:left;
	margin-right:12px;
	border: 1px solid #a1a1a1;
}
*/
.featured h1 {
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 16px;
	color: #94a15d;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;	
}
.featuredint {
	padding: 0px 15px;
	float: left;
}
.featuredint h1 {
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 16px;
	color: #94a15d;
}
.featureAbstract .right {
	float: right;
	width: 300px;
	padding: 0px 6px;
}
.featureAbstract .left {
	float: left;
	width: 295px;
	padding: 0px 6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin-right: 5px;
}
.featureAbstract h2 a {
	text-decoration: none;
}

.featuresidebar {
	float: right;
	width: 420px;
	padding: 0px 7px;
}
.filtersidebar .panel {
	margin-bottom: 15px;
}
.featuresidebar .container .panel {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1d1d1;
	margin-bottom: 15px;
}

.filtersidebar .panel .panelMain, .filtersidebar .panelA .panelMain {
	background: #fff;
}
.filtersidebar .panel .bottom, .filtersidebar .panelA .bottom {
	background: #fff;
}

.featuresidebar .container .panel .panelMain .panelBody .panelBody2 .item {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.leftitem {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 45%;
	float: left;
}
.rightitem {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 45%;
	float: right;
}
.leftcolumn {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 220px;
	float: left;
}
.rightcolumn {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 220px;
	float: right;
}
.middlecolumn {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding: 5px 220px 5px 220px;
	width: 220px;
}
/*
.threecolumn {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 220px;
	float: left;
}
*/

.locationimage {
	float: left;
	margin: 0 O 14px 14px;
}
.locationauthor {
	font-size: 12px;
	padding-top: 20px;
	margin-top: 20px;
	color: #999999;
}

/* Footer

#footer {
	clear: both;
	text-align: center;
	padding: 1em 0 1em 0;
}

#footerLinks {
	clear: both;
	padding: 1.5em 0 0 0;
}

#footerLinks ul {
	margin: 0;
	padding: 0;
}

#footerLinks li {
	background-color: none;
	display: inline;
	padding: 0 0 0 .4em;
	margin: 0 0 0 .2em;
	border-left: #000 .06em solid;
}

#footerLinks li.first {
	display: inline;
	padding: 0;
	margin: 0;
	border-left: none;
}

#footerLinks li.last {
	display: inline;
	border-left: none;
	padding: 0 0 0 .2em;
	margin: 0 0 0 .1em;
}

#footerLinks li a {
	color: #fff;
	padding: 0.0em;
}

#footerLinks li a:hover, a:active {
	color: #609ee9;
}

#footerLinks li img {
	vertical-align: text-bottom;
}

#footerPrint {
	visibility: hidden;
	display: none;
}
 */


/* misc stuff */

#main, #main2 {
	line-height: 1.5em;
	padding: 16px 5px 15px 5px;
	background-color: #fff;
	clear: both;
	margin: 0 auto;
}


#main3, #main4 {
	line-height: 1.5em;
	padding: 5px 15px 15px 15px;
	background-color: #fff;
	clear: both;
	margin: 0 auto;
}
#rightInsiderGuide {
	line-height: 1.5em;
	padding: 5px 15px 15px 15px;
	background-color: #fff;
	clear: both;
	margin: 0 auto;
}


#main .content, #main4 .content {
	width: 630px;
	float: left;
	display: block;
	padding: 0px 10px 0px 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a3a1a2;
	margin-right: 10px;	
}
#main2 .content {
	width: 50%;
	float: left;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#main p, #main2 p {
}

.alert, .alertError {
	margin: 0 0 1em 0;
	padding: 1em;
	border: .06em solid #000;
	background: #FFFF7A;
}

.alert td.alertText {
	padding: 0 0 0 10px;
}

.alertError {
	color: red;
}

.btn, .btn2, .btn3 {
	background: url( "/Images/bg.gif" ) repeat;
	font-weight: bold;
	height: 2em;
}

.btn2 {
	width: 4em;
}

.btn3 {
	width: 8.3em;
}

.dotted {
	margin: 1em 0 0 0;
	border-top: .06em dashed #A5AEC5;
}

img.border {
	border: .06em solid #000;
}

.spacerPre {
	padding-top: 24px;
}

.spacerPre2 {
	padding-top: 12px;
}

.spacerPre3 {
	padding-top: 6px;
}

.spacerPre4 {
	line-height: 2.4px;
	padding-top: 6px;
}

.spacerPost {
	padding-bottom: 24px;
}

.spacerPost2 {
	padding-bottom: 12px;
}

.spacerPost3 {
	padding-bottom: 6px;
}

.spacerPost4 {
	line-height: 2.4px;
	padding-bottom: 6px;
}

.error {
	font-weight: 700;
	color: red;
}

.center {
	text-align: center;
}

.center table {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

/* container panels */


.panel, .panelA{}

.panel .panelMain, .panelA .panelMain{
}

.panel .a, .panel .b, .panel .c, .panel .d, .panelA .a1, .panelA .b1, .panelA .c1, .panelA .d1{display:block; overflow:hidden; height:1px; border-right:#d1d1d1 1px solid; background:#fff; border-left:#d1d1d1 1px solid;}

.panel .abottom{display:block; overflow:hidden; height:10px; background:#d1d1d1; border-bottom:#d1d1d1 10px solid;}

.panel .a, .panelA .a1{background:#d1d1d1; margin:0 5px}

.panel .b, .panelA .b1{border-width:0 2px; margin:0 3px}

.panel .c, .panelA .c1{margin:0 2px}

.panel .d, .panelA .d1{height:2px; margin:0 1px}

/*.panel .panelBody, .panel .panelHeader, .panelA .panelBody, .panelA .panelHeader, .panel .panelHeader2{border-right:1px solid #d1d1d1; border-top:0; border-left:1px solid #d1d1d1; border-bottom:0; background:transparent;position:relative;}
*/
.panel .panelBody, .panelA .panelBody, .panelA .panelHeader, .panel .panelHeader2{border-right:1px solid #d1d1d1; border-top:0; border-left:1px solid #d1d1d1; border-bottom:0; background:transparent;}
.panel .panelBody, .panelA .panelBody{
background:#fff;
}

.panelHeader{
text-align:left;
vertical-align:middle;
border-bottom:1px solid #231f20;}
.panelHeader a:link, .panelHeader a:visited, .panelHeader a:active, .panelHeader a.current, .panelHeader a.current:link, .panelHeader a.current:visited, .panelHeader a.current:hover{
	color:#231f20;
	font-size:16px;
	text-decoration:none;
	text-transform: uppercase;
}
.panelHeader a.current:hover, .panelHeader a:hover{

	text-decoration:underline;
	text-transform: uppercase;
}
h2.panelHeader{
	text-align:left;
	vertical-align:middle;
	margin-left: 8px;
	margin-right: 8px;
}
h2.panelHeader a:link, h2.panelHeader a:visited, h2.panelHeader a:active, h2.panelHeader a.current, h2.panelHeader a.current:link, h2.panelHeader a.current:visited, h2.panelHeader a.current:hover{
	color:#ab2a22;
	font-size:16px;
	text-decoration:none;
	text-transform: uppercase;
}
h2.panelHeader a.current:hover, h2.panelHeader a:hover{

	text-decoration:underline;
	text-transform: uppercase;
}

.panel .panelHeader, .panelA .panelHeader{
	height:auto !important;
	margin:0 8px 5px;
	max-height:200px;
	min-height:15px;
	padding:0 12px 4px;
}

.panel .panelHeader2 {padding:3px 8px 3px 12px;min-height:15px;height:auto !important;height:15px;max-height:200px}

.panel .panelHeader2 .headerTitle {padding:6px 0 0 0;color:#bf7c0b; font-weight:bold; text-transform:uppercase}

.panelHeader h3{
	text-align:left;
	vertical-align:middle;
	height:auto !important;
	margin:0;
	max-height:200px;
	min-height:15px;
	padding:0;
}

/*.panel .panelBody h3, .panelA .panelBody h3{
	margin-left:8px;
	margin-right:8px;
	text-align:left;
	vertical-align:middle;
}

.panel .panelBody h3.h3a, .panelA .panelBody h3.h3a{
	padding:0px;
}
*/


.panel .panelBody2, .panelA .panelBody2{padding:7px}

.panel .panelBody2 .item {min-height:130px; height:auto !important; height:130px;overflow:visible;background:#fff;}
.panel .panelBody .item, .panel .panelBody .itemFirst, .panelA .panelBody .item, .panelA .panelBody .itemFirst, .panel .panelBody .item2, .panel .panelBody .item2First, .panelA .panelBody .item2, .panelA .panelBody .item2First{padding-left:7px; padding-right:7px}

.panel .panelBody .item img, .panelA .panelBody .item img, .panel .panelBody .item2 img, .panelA .panelBody .item2 img{
	border:1px solid #d1d1d1;
	padding:6px;
	margin-right: auto;
	margin-left: auto;
}

.panel .top, .panel .bottom, .panel .bottom2, .panel .topHeader, .panelA .top, .panelA .bottom, .panelA .topHeader{display:block; font-size:.1em; background:none}

.panel .topHeader .b, .panel .topHeader .c, .panel .topHeader .d, .panelA .topHeader .b1, .panelA .topHeader .c1, .panelA .topHeader .d1{background:#f8fafa}

.panel .panelBody .item img.noframe, .panelA .panelBody .item img.noframe, .panel .panelBody .item2 img.noframe, .panelA .panelBody .item2 img.noframe{border:none; padding:0; margin:0}
.panel .bottom, .panelA .bottom{
	background-color: #696969;
}


.panelB, .panelBOn {float:right;width:12.6em}

.panelB .panelMain, .panelBOn .panelMain {margin:0 0 0 5px}

.panelB .icon, .panelBOn .icon {padding:0 0 0 5px;width:30px}

.panelB .title, .panelBOn .title {text-align:left}

.panelB .title a:link, .panelB .title a:visited, .panelB .title a:active, .panelB .title a.current{color:#4b91b6}

.panelB .title a.current{border-bottom:0}

.panelB .title a:hover{color:#faa325}

.panelB .panelBody2, .panelBOn .panelBody2 {padding:3px 0 3px 0;text-align:center}

.panelB .panelBody2 table, .panelBOn .panelBody2 table {width:100%}

.panelBOn .top .b, .panelBOn .top .c, .panelBOn .top .d {background:#ffffff}

.panelBOn .panelBody {background:#ffffff}

.panelBOn .bottom .b, .panelBOn .bottom .c, .panelBOn .bottom .d {background:#ffffff}



#ListingPanel .bottom2 .b, #ListingPanel .bottom2 .c, #ListingPanel .bottom2 .d {background:#d1d1d1}

#ListingPanel .panelBody2{padding:0}


/*main 2 container*/
/* sidebar */

#main2 .container .panel {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1d1d1;
	margin-bottom: 15px;
}

#main2 .container .panel .panelMain .panelBody .panelBody2 .item {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}
/* rect ads */
#rad {
	width: 318px;
	background-color: #fff;
	color: #ccc;
	border: 1px solid #CCCCCC;
	float: right;
	text-align: center;
}
.rectad {
	width: 100%;
	margin: 15px 0px;
	text-align: center;
}
#main2 .content .centered img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#main2 .content img {
	border: 1px solid #696969;
	margin: 7px;
}
/* sidebar */
#sidebar {
	float: right;
	width: 309px;
	display: block;
	background: #fff;
}
#sidebar2 {
	float: right;
	width: 350px;
	display: block;
	margin-left: 5px;
	background: #fff;
}
#intads {
	text-align: center;
}


#intads img {
	border: 1px solid #696969;
	margin-bottom: 15px;
}

#tools {
	width: 309px;
	float: right;
}

#tools .panel {
	margin-bottom: 15px;
}
#intsidebar .panel {
	margin-bottom: 15px;
}

.container .panel {
	margin-bottom: 15px;
}

.container .panel .panelMain .panelBody .panelBody2 .item {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}
/* sidebar lists */
/*.item {
}

.item ul, .leftitem ul, .rightitem ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
*bottom spacing between each UL and rest of content*
}

.item ul li, .letfitem ul li, .rightitem ul li {
	border-bottom:1px solid #231f20;
	padding:2px 0px; *bottom spacing between menu items*
}
.item ul li a, .leftitem ul li a, .rightitem ul li a {
	color: #1560ba;
	display: block;
	padding: 0;
	padding-left: 14px; *link text is indented 19px*
	font-size: 1.1em;
}

.item ul li a:visited, .leftitem ul li a:visited, .rightitem ul li a:visited {
	color: #609ee9;
}

.item ul li a:hover, .leftitem ul li a:hover, .rightitem ul li a:hover {
	*hover state CSS*
	color: #609ee9;
	background-color: #F3F3F3;
	text-decoration: none;
}
*/
/*end sidebar lists

.pager {
	text-transform: uppercase;
	font-size: 11px;
	text-align: right;
	padding-bottom: 6px;
	border-bottom: solid 1px #333333;
	margin-bottom: 6px;
}*/
.pagination, .pagination a {
	display: inline;
	font-size: 11px;
}



.pagination .current {
	text-decoration: none;
}

/*sponsored by ad*/

.sponsorad {
	padding: 2px;
	color: #444;
	font-size:0.9em;
	text-align:center;
	line-height:0.5em;
	clear:both;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.horizontalad {
	width:960px;
	background-color:#fff;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-right-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #696969;
	border-left-color: #696969;
}
.centeredimg {
	display:block;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #d1d1d1;
	padding:6px;
}
.centeredadimg{
	display: block;
    margin-left: auto;
    margin-right: auto;
	margin-bottom:15px;
    }
.centered{
	display: block;
    margin-left: auto;
    margin-right: auto;
    }
/*.video{
	display: block;
    margin-left: auto;
    margin-right: auto;
}*/
.insiderthumb {
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border: none;
}
.insiderthumb a {
	border: none;
}
.horizontalad .centeredimg {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.horizontalad img {
	border: 1px solid #696969;
}

.container .horizontalad {
	width: 100%;
	background-color: #fff;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #b0b980;
	border-bottom-color: #b0b980;
	clear: both;
}
.container .horizontalad .centeredimg {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #696969;
	margin: 7px;
}


/* Filter Content*/
div.filterTitle {
	font-size: 18px;
	color: #454545;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e2ebdd;
	padding-bottom: 10px;
	padding-top:30px;
	margin-bottom:15px;
	background-image: url(/images/ospotEvents.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 45px;
	padding-left: 220px;
	vertical-align: middle;
	display:none;
}
.filtercontentholder {
	width: 370px;
	float: left;
}
.filtercontent {
	margin: 0px 7px;
	width: 370px;
}
.filtercontentAlt {
	margin: 0px 7px;
	width: 370px;
	background-color: #f3f3f3;
}
.filtertext {
	margin: 0px;
	float: right;
	width: 280px;
}
.filtertext h1 a {
	font-size: 14px;
	padding: 0px;
}
.filterImg {
	float: left;
	padding: 0px 0px 15px 0px;
}

.created {
	color: #b0b0b0;
}

/*BLOGGER Meta*/
.entry-meta {
	margin: 0px 30px 0px 0px;
	clear: both;
	width: 100%;
}

/*Tools*/
#aCol {
	position: relative;
}
ul.entry-tools {
	margin: 0 1.1em;
	height: 33px;
	list-style-type: none;
}
ul.entry-tools li {
	background: none;
	padding: 5px 3.6em 5px 0;
	font-family: Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	float: left;
}
ul.entry-tools li.opened {
	background-color: #fff;
	border: 1px solid #EAE8E9;
	position: absolute !important;
	padding: 5px 10px;
	float: right !important;
	display: block;
	margin: 25px 120px 60px 0;
	right: 0;
}
ul.entry-tools li.without-ad {
	height: 120px !important;
}
ul.entry-tools li.closed {
	height: 20px !important;
}
.single .entry-tools li {
	padding: 5px 5em 12px 0;
}
.entry-tools li a {
	padding-left: 28px;
}

li.comment-link a {
	background: url( "icon_leaveComment.gif" ) 5px 0px no-repeat;
}
li.comment-count a {
	background: url( "icon_comments.gif" ) 5px 0px no-repeat;
}


ul.entry-tools li.timespeople_btn_recommend {
	position: absolute;
	left: 360px;
}
/*

.tags {
	padding-left: 34px;
	background-image: url(/images/icon_tag.gif);
	background-repeat: no-repeat;
	background-position: 9px 0px;
	padding-bottom: 9px;
	text-transform: uppercase;
	font-size: 10px;
}
.cityTags {
	background-image: url(/images/icon_globe.gif);
	text-transform: uppercase;
}



.commentTags {
	background-image: url(/images/icon_comments.gif);
	text-transform: uppercase;
}
*/


.leaveCommentTags {
	background-image: url(/images/icon_leaveComment.gif);
	text-transform: uppercase;
}



.eventVenueTags {
	background-image: url(/images/icon_location.gif);
	text-transform: uppercase;
}



.eventDateTags {
	background-image: url(/images/icon_time.gif);
	text-transform: uppercase;
}
.filtersidebar {
	float: right;
	width: 310px;
	padding: 0px 7px;
}

.insiderguidetitle a {
	text-align: center;
	font-size: 16px;
	color: #0f9d08;
	margin-left: auto;
	margin-right: auto;
}
.rightInsiderGuide h2 {
	font-size: 1.33em;
	padding: 0 0 10px 0;
	display: block;
	text-decoration: none;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.rightInsiderGuide h2 a {
	display: block;
	text-decoration: none;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.rightInsiderGuide ul {
	list-style-type: none;
	margin: 0;
	padding: 0; /*bottom spacing between each UL and rest of content*/
}

.rightInsiderGuide ul li {
	padding-bottom: 1px; /*bottom spacing between menu items*/
}

.rightInsiderGuide ul li a {
	color: #1560ba;
	background: url(/images/bullet.gif) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 0 0 1px 0;
	padding-left: 14px; /*link text is indented 19px*/
	text-decoration: underline;
	font-size: 1.1em;
}

.rightInsiderGuide ul li a:visited {
	color: #609ee9;
}

.rightInsiderGuide ul li a:hover {
	/*hover state CSS*/
	color: #609ee9;
	background-color: #F3F3F3;
}
/*footer ad*/
#footeradholder {
	line-height: 1.5em;
	padding: 15px 15px 15px 15px;
	background-color: #fff;
	clear: both;
	margin: 0 auto;
	text-align: center;
	width: 660px;
}

.footerad {
	width: 220px;
	height: 90px;
	float: left;
	vertical-align: middle;
	display: block;
	margin: auto;
}


/*city tables*/
#tablewrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border: 0;
	width: 687px; /*background: url("/path/to/your/background_cols.gif") repeat;*/
}

#tableheader {
	margin: 0 0 15px 0;
	background-color: #F1F1F1;
}

#tableside-a {
	float: left;
	width: 225px;
}

#tableside-b {
	float: right;
	width: 225px;
}

#tablecontent {
	float: left;
	width: 33%;
}

#tablefooter {
	clear: both;
	background: #A2A2A2;
}
#tablewrapper h1 {
	color: #94a15d;
}
#tablewrapper h2 {
	color: #B3BD6F;
}


/*.threepxfix class below:

Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.

to account for 3 pixel bug:http://www.positioniseverything.net/explorer/threepxtest.html

*/

* html .threepxfix {
	margin-left: 3px;
}


/*.panelBody a:link{color:#1560ba; text-decoration:underline}


.panelBody a:visited{color:#609ee9; text-decoration:underline}


.panelBody a:hover{color:#609ee9; text-decoration:underline; border-bottom:none}


.panelBody a:active, .panelBody a.current, .panelBody a.current:link, .panelBody a.current:visited{color:#609ee9; text-decoration:none; border-bottom:#062724 .06em dotted}


.panelBody a.current:hover{color:#faa325; text-decoration:underline; border-bottom:none}
*/
/* 3 column */
#leftSide, #rightSide {
	width:280px;
}

#leftSide {
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -1000px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 1000px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cecece;
}
#tableHolder ul{
list-style-type: none;
padding: 0;
margin:8px 0 3px 0;
}
#tableHolder ul li{

padding: 3px 0 3px 0;
margin-bottom:3px;

}
#tableHolder h2{
color:#373737;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
text-decoration:none;
font-weight:normal;
padding-bottom:3px;
margin-bottom:3px;
}


#rightSide {

float:right;
padding:0px 5px 1000px 5px;
margin:0px 0px -1000px 0px;

}

#tableHolder {
width:880px;
margin:0px auto 0px auto;
overflow:hidden;
}
#tableHolder .clearer{
width: 100%;
line-height:1px;
margin-top:5px;
padding-top:5px;
display:block;
clear:both;
}

#center {
width:280px;
float:left;
padding: 0 5px 0 10px;
border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cecece;
}
/* Insider Guide
h5 {
	font-size:14px;
	color:#333333;	
	padding:0px;
	margin:12px 0px;
}
a.calloutHeading:link, a.calloutHeading:visited {
	color:#9D1F08;
	font-family:Trebuchet MS,Helvetica,sans-serif;
	font-size:25px;
	font-weight:bold;
	letter-spacing:2px;
}

#insiderPlaces {
	width:280px;	
}
.guideItem{
	height:90px;
	width:280px;
	display:block;
	clear:both;
}

.guideItem a {
}

.guideItem p{
	padding-top:10px;
}

.guideThumb {
	border: 1px solid #ccc;
	margin-right: 5px;
	float:left;
}

.guideThumb2 {
	border: 1px solid #ccc;
	clear:both;
}
.cityname{
	margin-bottom:0;
	padding-left:22px;
	padding-top:4px;
	color:#333;
	font-size:12px;
	letter-spacing:2px;
	line-height: 16px;
}
.citynamemain{
	margin-bottom:0;
	padding-top:4px;
	color:#333;
	font-size:12px;
	letter-spacing:2px;
	line-height: 12px;
	
}
*/ 