/*

Theme Name: Journal

Theme URI: http://tinkerpriestmedia.com/free-wordpress-themes/magazine-basic/

Description: Based on Magazine-Basic, modified for the Center Square Journal, Inc. news sites.

Orginal design by <a href="http://tinkerpriestmedia.com">c.bavota</a>. Modified by <a href="http://blog.fourcher.net">Mike Fourcher</a>.

Version: 2.1

Author: Mike Fourcher

Author URI: http://fourcher.net/

Tags: right-sidebar,left-sidebar,fixed-width,three-columns,two-columns,white,custom-header,theme-options



	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php



*/





body {

    color: #676767;

    padding-top: 10px;



 	margin: 0 auto;

 	font-size: .9em;



}



/* Basic Tag Elements */







a {

	text-decoration: none;

	outline: none;

	color: #205B87;

	}

	

	a:hover {

		text-decoration: underline;

		}

	

img { 

	border: 0;

	}



h1 a, h2 a, h3 a, h4 a, h5 a {

	color: #222;

	}



textarea {

	width: 97%;

	}



/* Header Elements */



#header{

	background: #ccc;

	width: 1130px;

	margin-top: 20px;

	float: left;

	}



#logo_space{

	background: white;

	float: left;

	height: 160px;

	width: 1190px;

	margin-bottom: 0px;

	}



#logo_space li#logo {

	width: 369px;

	height: 63px;

	margin: 5px 0 0;

	float: left;

	list-style-type: none;

	}

	

	#tag_line{

	position: absolute;

	float: left;

        color: #2f559a;

	margin: 105px 0px 20px;

	}

		#tag_line h1 {

		display: inline;

		font-size: 19px;

		font-family: Helvetica,Arial;

		}

			

#header_ad {

	width: 468px;

	height:60px;

	

	float: right;

	position: absolute;

	margin: 5px 0 0 652px;

}

					

#header_ad.text {

	font: Helvetica bold 1em/1.2em;

	padding: 12px;

}					

#navigation {

	clear: left;

	border-top: 10px #ffd105 solid;

	border-bottom: 1px black solid;

	background: url(images/menu-secondary-bg.png) left top repeat-x;

	float: left;

	height: 40px;

 	z-index: 100;

 	position: relative;

	margin-top: 0px;

	width: 100%;

	}

	

#navigation ul * {

	margin:0; 

	padding:0

	}



	#navigation ul {

		padding: 0;

		margin: 0;

		}

	

	#navigation ul li {

		font-family: Verdana, Arial, Helvetica, sans-serif;

		list-style-type: none;

		float: left;

		font-size: 12px;

		line-height: 26px;

		padding: 7px 20px;

		margin: 0;

		position: relative;

		}

	

	#navigation ul a {

		display: block;

		font-weight: bold;

		color: #ffffff;

                text-transform: uppercase;

                text-shadow: 0 1px 0 #444444;

		padding: 0 2px;

		}

		

		#navigation ul a:hover {

			color: #222;

			background: #c5c5c5;

			text-decoration: none;

			}



#navigation ul li:hover ul { display: block; z-index: 1000;}	

#navigation ul li:hover ul ul { display: none; }	

#navigation ul ul { position:absolute; top:24px; left:0; background:#d1d1d1; display:none; list-style:none;}

#navigation ul ul li {position:relative; border:1px solid #aaa; width:159px; margin:0; }

#navigation ul ul li a {display:block; padding:0 7px 0 12px; color: #555; background-color:#d1d1d1; border-right: 0; font-size: 12px; }

#navigation ul ul li a:hover {background-color:#c5c5c5}

#navigation ul ul li:hover ul { display: block; }

#navigation ul ul ul { left:159px; top:-1px; display: none; }



#navigation .search_box {

	float: right;

	

	}

	

#navigation .search{

	background-color: white;

	border: none;

	color: black;

	font-weight: bold;

	text-decoration: none;

	font: Verdana, Arial, Helvetica, sans-serif;

	float: right;

	font-size: 12px;

	line-height: 26px;

	padding: 0 0;

	margin: 0 0 -3px 3px;

	}



#navigation .search:hover{

	border: none;

	background-color: #c5c5c5;

}



/* Sub Nav Menu */

#sub-navigation {

	clear: left;

	border-bottom: 1px #ccc solid;

	background: white;

	float: left;

	height: 18px;

 	z-index: 100;

 	position: relative;

	margin-top: 5px;

	width: 100%;

	}

	

#sub-navigation ul * {

	margin:0; 

	padding:0

	}



	#sub-navigation ul {

		padding: 0;

		margin: 0;

		}

	

	#sub-navigation ul li {

		font-family: Verdana, Arial, Helvetica, sans-serif;

		list-style-type: none;



		float: left;

		font-size: 12px;

		line-height: 12px;



		padding: 0 0;

		margin: 0;

		position: relative;

		}

	

	#sub-navigation ul a {

		display: block;

		color: #000;

		padding: 0 0px;

		}

		

		#sub-navigation ul a:hover {

			color: #222;

			background: #fdfdd5;

			text-decoration: none;

			}



#sub-navigation ul li:hover ul { display: block; z-index: 1000;}	

#sub-navigation ul li:hover ul ul { display: none; }	

#sub-navigation ul ul { position:absolute; top:24px; left:0; background:#d1d1d1; display:none; list-style:none;}

#sub-navigation ul ul li {position:relative; border:1px solid #aaa; width:159px; margin:0; }

#sub-navigation ul ul li a {display:block; padding:0 7px 0 12px; color: #555; background-color:#d1d1d1; border-right: 0; font-size: 12px; }

#sub-navigation ul ul li a:hover {background-color:#c5c5c5}

#sub-navigation ul ul li:hover ul { display: block; }

#sub-navigation ul ul ul { left:159px; top:-1px; display: none; }



	

/* Fix Disqus for Mobile */

#disqus_thread { clear:both; }	

	

/* Main Elements */



#bigwrapper {

	background-color:#ffffff;

	margin: 0 auto;

	width: 1190px;

	}



#mainwrapper {

	background-color:#ffffff;

	margin: 5px 0;

	}



#sidebar1 {

	background-color:#ffffff;

        float: left;

	margin: 15px 0 0 ;

	width: 200px;

}



#sidebar2 {

	background-color:#ffffff;

        float: left;

	margin: 15px 0 0;

	width: 240px;

	}







/* Left Content Elements */



#leftcontent {

	font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 12px;

		line-height: 16px;	

	background-color:#ffffff;

	float: left;

	width: 600px;

	margin: 15px 7px 0;

	padding: 0 10px;

	border-left: #dadada 1px solid;

	border-right: #dadada 1px solid;

	}



	#leftcontent h5 {

		font-family:Verdana, Arial, Helvetica, sans-serif;

		margin: 0;

		padding: 0;

		color: #3539e8;

		margin-bottom: 5px;

		font-size: 14px;

		}



	#leftcontent h1 {



		margin: 0;

		padding: 0;

		font-size: 20px;

		line-height: 22px;

		}



h1.catheader {

	margin-top: 6px;

	color: #3539e8;

	font-weight: normal;

	font-family:Verdana, Arial, Helvetica, sans-serif;	

	}

	

	#leftcontent .post h1, 

	#leftcontent .ind-post h1, 

	#leftcontent .twopost h1, 

	#leftcontent .threepost h1 {

		margin-top: 5px;

		font-family: Helvetica, Arial;

		*font-family: Helvetica, Arial;

		font-size: 20px;

		*font-size: 20px;

		line-height: 22px;

		*line-height: 22px;

		color: #222;

		}

/*For Firefox only */

	@-moz-document url-prefix() {

    #leftcontent .post h1, 

	#leftcontent .ind-post h1, 

	#leftcontent .twopost h1, 

	#leftcontent .threepost h1 {

		margin-top: 5px;

		font-family: Helvetica, Arial, San-serif;

		font-size: 20px;

		line-height: 22px;

		color: #222;

		}

	}

		

	#leftcontent .twopost h1 {

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 26px;

		line-height: 28px;

		}

	

	#leftcontent .threepost h1 {

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 20px;

		line-height: 22px;

		}

	

	#leftcontent .postmetadata {

		font-family: Verdana, Arial, Helvetica, sans-serif;

		clear: both;

		line-height: 14px;

		}

		

	#leftcontent .post .entry {

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 15px;

		line-height: 18px;

		}	

		

	#leftcontent .meta {

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 11px;

		color: #888;

		}

		

	#leftcontent .comment a {

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-style: italic;

		font-size: 11px;

		float: right;

		color: #009933;

		}		

		

	#leftcontent .catdesc {

		font-family: Verdana, Arial, Helvetica, sans-serif;

		background: #f7f7f7;

		border: 3px double #ddd;

		padding: 0 10px;

		color: #666;

		font-size: 13px;

		line-height: 15px;

		margin-bottom: 10px;

		}

		

#leftcontent .links {

		font-family: Verdana, Arial, Helvetica, sans-serif;

 	color: #009933;

 	text-decoration: none;

 	font-size: 12px;

 	margin-right: 5px;

 	float: left;

 	}



#leftcontent .links a {

 	color: #009933;

		font-family: Verdana, Arial, Helvetica, sans-serif;

 	text-decoration: none;

	}

		

/* This is your subtitle style */



#leftcontent p.sub {

		font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 24px;

	line-height: 26px;

	font-weight: bold;

	font-style: italic;

	margin: 10px 0 0;

	}



/* This is your blockquote style */

	

#leftcontent blockquote {

		font-family: Verdana, Arial, Helvetica, sans-serif;

	width: 250px;

	font-size: 24px;

	line-height: 26px;

	float: right;

	margin: 0 0 0 30px;

	padding: 0;

	font-style: italic;



	}

	

	#leftcontent blockquote p {

		font-family: Verdana, Arial, Helvetica, sans-serif;

		padding: 0;

		margin: 0;

		}





/* Single Page style */

#singlepage2 {

	float: left;

	width: 700px;

	height: 1320px;

	margin: 15px 0 0;

	padding: 0 20px 0 20px;

	border-left: #dadada 1px solid;

	border-right: #dadada 1px solid;

	}



#singlepage {

	float: left;

	width: 600px;

	margin: 15px 0 0;

	padding: 0 30px 0 30px;

	border-left: #dadada 1px solid;

	border-right: #dadada 1px solid;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	}



	#singlepage h5 {

		font-family:Verdana, Arial, Helvetica, sans-serif;

		margin: 0;

		padding: 0;

		color: #3539e8;

		margin-bottom: 5px;

		font-size: 14px;

		}



	#singlepage h1 {

		margin: 0;

		padding: 0;

		font-size: 20px;

		line-height: 40px;



		}



#singlepage h1.catheader {

	margin-top: 3px;

	color: #3539e8;

	font-weight: normal;

	font-family:Verdana, Arial, Helvetica, sans-serif;	

	}

	

	#singlepage .post h1, 

	#singlepage .ind-post h1, 

	#singlepage .twopost h1, 

	#singlepage .threepost h1 {

		margin-top: 5px;

		font-family: Helvetica, Arial;

		*font-family: Helvetica, Arial;

		font-size: 24px;

		*font-size: 24px;

		line-height: 26px;

		*line-height: 26px;

		color: #222;

		}

/*For Firefox only */

	@-moz-document url-prefix() {

    #singlepage .post h1, 

	#singlepage .ind-post h1, 

	#singlepage .twopost h1, 

	#singlepage .threepost h1 {

		margin-top: 5px;

		font-family: Helvetica, Arial, San-serif;

		font-size: 20px;

		line-height: 22px;

		color: #222;

		}

	}



	#singlepage .twopost h1 {

		font-size: 26px;

		line-height: 28px;

		}

	

	#singlepage .threepost h1 {

		font-size: 20px;

		line-height: 22px;

		}

	

	#singlepage .postmetadata {

		clear: both;

		line-height: 14px;

		}

		

	#singlepage .post .entry {

		font-size: 17px;

		line-height: 28px;

		}	

		

	#singlepage .meta {

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 11px;

		color: #888;

		}

		

	#singlepage .comment a {

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-style: italic;

		font-size: 11px;

		float: right;

		color: #009933;

		}		

		

	#singlepage .catdesc {

		background: #f7f7f7;

		border: 3px double #ddd;

		padding: 0 10px;

		color: #666;

		font-size: 13px;

		line-height: 15px;

		margin-bottom: 10px;

		}

		

#singlepage .links {

 	color: #009933;

 	text-decoration: none;

 	font-size: 12px;

 	margin-right: 5px;

 	float: right;

 	}



#singlepage .links a {

 	color: #009933;

 	text-decoration: none;

	}

		

/* This is your subtitle style */



#singlepage p.sub {

	font-size: 24px;

	line-height: 26px;

	font-weight: bold;

	font-style: italic;

	margin: 10px 0 0;

	}



/* This is your blockquote style */

	

#singlepage blockquote {

	width: 250px;

	font-size: 24px;

	line-height: 26px;

	float: right;

	margin: 0 0 0 30px;

	padding: 0;

	font-style: italic;

	}

	

	#singlepage blockquote p {

		padding: 0;

		margin: 0;

		}



.more-link {

	font-size: 11px;

	text-align: right;

	color: #cc0000;

	}



.tags a {

	color: #cc0000;

	}

	

.ind-post, .post {

	float: left;

	border-bottom: 1px dotted grey;

	margin-bottom: 10px;

	padding-bottom: 10px;

	width: 100%;

}



	.ind-post img {

		margin: 0px 10px 5px 0;		

		}

		

.ind-post		



#twocol {

	float: left;

	margin-bottom: 3px;

	padding: 10px 0 0;

	background: url(images/line.png) repeat-y 50% 0;

	}



	#twocol img {

		margin: 0px 8px 5px 0;

		}

		

	#twocol hr.two {

		height: 0;

		border: 0;

		clear: both;

		border-bottom: 1px solid #aaa;

		}

	

.mainhr {

	float: left;

	background: #aaa;

	clear: both;

	width: 100%;

	height: 1px;

	border: 0;

}	

	

.twopost {

	width: 46%;

	float: left;

	}	



	.twopost2, .twopost4 {

		margin-left: 7.5%;

		}

		

	.twopost3, .twopost4 {

		border-top: 1px solid #aaa;

		padding-top:5px;

		}

		

	.twopost1, .twopost3 {

		clear: left;

		}		

		

#threecol {

	float: left;

	background: url(images/line.png) repeat-y 31.5% 0;

	margin-top: 3px;

	}



#threecol2 {

	float: left;

	padding: 0;

	background: url(images/line.png) repeat-y 67% 0;

}



	#threecol img {

		margin: 0px 5px 5px 0;

		}



.threepost {

	width: 29%;

	float: left;

	border-top: 1px solid #aaa;

	padding-top: 10px;

	}



	.threepost2, .threepost5 {

		padding: 10px 0 0;

		margin: 0 6%;

		}

		

	.threepost1, .threepost2, .threepost3 {

		border-top: 0;

		}

		

	.threepost1, .threepost4 {

		clear: left;

		}



.readmore {

	color: #009933;

	float: right;

	}





/* Footer Items */



#footer_top {

	clear: both;

	float: left;

	width: 100%;

	height: 130px;

	padding: 10px 0;

	margin: 10px 0 0 0;

	text-align: center;

	font-family: Helvetica,Arial;

	font-size: 12px;

	background-color: #c9c9c9;

	color: #000;

	}



.footer_top_cont {

	margin: 0 auto;

	width: 800px;

	}



.footer_top_1 {

	float: left;

	padding-left: 70px;

}



#footer {

	clear: both;

	float: left;

	width: 100%;

	padding: 10px 0;

	margin: 0 ;

	text-align: center;

	font-family: Helvetica,Arial;

	font-size: 12px;

	background-color: #7e7e7e;

	color: #fff;

	}



#footer ul {

	margin: 0;

	padding: 0;

}



#footer_container {

	margin: 0 auto;

	width: 800px;

	}



.footer_col1 {

	float: left;

	width: 140px;

	height: 150px;

	padding: 0 0 0 80px;

	border-right: white solid 1px;

}



.footer_col2 {

	float: left;

	width: 140px;

	height: 150px;

	padding-left: 30px;

	border-right: white solid 1px;

}



.footer_col3 {

	float: left;

	width: 380px;

	padding-left: 10px;

	text-align: justify;

	line-height: 18px;

}





#footer a {

/*	color: #00cc33; */

	color: #d7d7d7;

	text-decoration: none;

}



#footer ul {

	padding-top: 5px;

	padding-bottom: 5px;

	list-style: none;

	text-align: left;

}



#footer li {

	margin-left: -20px;

	line-height: 18px;

	}



#linked_news {

	max-width: 302px;

	padding: 10px 0;

	background-color: #dadada;

	margin-left: 4px;

}



#linked_news .header {

	font-family: Helvetica,Arial,Sans-Serif; 

	font-size: 14px; 

	font-weight: bold;

	margin-bottom: 5px;

	text-align: center;

}





#linked_news li {

	list-style-type: none;

	position: relative;

	margin-left: -30px;

	margin-bottom: 3px;

	font-size: 12px;

}



#linked_news a {

	color: #3539e8;

}



#need2know {

	max-width: 302px;

	padding: 10px 0;

	margin-top: 10px;

	background-color: #e5e5e5;

	margin-left: 4px;

}



#need2know .header {

	font-family: 'Helvetica','Arial',Sans-Serif; 

	font-size: 14px; 

	font-weight: bold;

	margin-bottom: 5px;

	text-align: center;

}



#need2know .subheader {

	font-family: 'Helvetica','Arial',Sans-Serif; 

	font-size: 12px; 

	margin-bottom: 5px;

	text-align: center;

}



#need2know a.link {

	font-family: 'Helvetica','Arial',Sans-Serif; 

	font-size: 11px; 

	margin-bottom: 5px;

	margin-left: 170px; 

	text-decoration: underline;

	color: black;

}



#need2know li {

	list-style-type: none;

	position: relative;

	margin-left: 10px;

	margin-bottom: 3px;

	font-size: 12px;

}



#need2know a {

	color: #009933;

}



#menu_items {

	line-height: 24px !important;

}



#neighborhoods {

	line-height: 24px !important;

}



/* About Page */



#authors_box {

	padding: 5px;

	margin: 10px auto;

	min-height: 125px;

}



#authors_box_left {

	float: left;

	width: 250px;

}



#authors_box_right {

	font-family: helvetica,arial; 

	float: right;

	font-size: .8em;

	width: 350px;

	margin-bottom: 10px;

}



.photo {

	float: left;

	margin: 5px 5px;

	border: black solid 1px;

	}



.about_name a {

	font-family: helvetica,arial; 

	font-size: 1.2em; 

	font-weight: bold;

	text-decoration: none;

	color: black;

}

.about_bio_name a {

	font-family: helvetica,arial; 

	font-size: .8em;

	font-weight: bold;

	color: black;

}



.about_bio {

	font-family: helvetica,arial; 

	font-size: .8em;

}



/* Sidebar Boxes */







#email_box {

	width: 302px;

	margin-left: 4px;

	min-height: 120px;

	padding-top: 4px;

	background: #3539e8	

}



li.email_image {

	background: url(http://www.edgevillejournal.com/wp-content/themes/Journal2/images/blue-envelope.png) no-repeat;

	height: 30px;

	width: 35px;

	list-style-type: none;

	margin: 15px 0 0 10px;

	float: left;

	}



.box_bar .text1 {

	padding: 4px 0 0 8px;

	margin: -20px 0 0;

	color: white;

	font-weight: bold;

	font-family: Helvetica,Arial,Sans-Serif;

	font-size: 14px;

}



.box_bar .text2 {

	padding: 2px 0 0 8px;

	color: white;

	font-family: Helvetica,Arial,Sans-Serif;

	font-size: 22px;

	line-height: 30px;

	font-weight: bold;

}



.box_bar .text3 {

	padding: 2px 0 4px 54px;

	color: white;

	font-family: Helvetica,Arial,Sans-Serif;

	font-size: 14px;

}



.subscribe1 {

	background-color: #2e3191;

	width: 150px;

	font-family: Helvetica,Arial,Sans-Serif;

	font-size: 14px;

	color: blue;

	margin: 6px 0 0 54px;

	}



#subscribe1 .text1 {

	padding: 10px 4px 0;

	color: #2e3191;

	font-weight: bold;

	font-family: Helvetica,Arial,Sans-Serif;

	font-size: 1em;

	text-shadow: 2px 2px 5px #dbdbdc;

}



#subscribe1 .text2 {

	padding: 5px 5px 5px;

	color: #2e3191;

	font-family: Helvetica,Arial,Sans-Serif;

	font-size: .9em;

}



#subscribe1 .text3 {



	color: red;

	font-family: Helvetica,Arial,Sans-Serif;

	font-size: 1.5em;

	text-shadow: 2px 2px 5px #dbdbdc;

}



#subscribe1 .mbutton{

	background-color: #cc0000;

	border: 1px #fff outset;

	padding: 4px 4px;

	margin: -15px 0 0 0px;

	width: 80px;

	height: 14px;

	color: white;

	text-decoration: bold;

	text-align: center;

	font: 80% Helvetica,Arial,Sans-Serif;;

	}



#subscribe1 .mbutton:visited{

	color: white;

	}



.#subscribe1 .mbutton:hover{

	border-style: inset;

	background-color: gray;

	text-decoration: none;

	}



.#subscribe1 .mbutton:active{

	color: black;

	text-decoration: none;

	}



#email_signup {

	font-family: Helvetica,Arial,Sans-Serif;

	font-size: 14px;

	color: blue;

	margin: 6px 0 0 54px;

	}



input#mce-email {

	margin-left: 10px;

	}



input#mce-zip {

	margin-left: 23px;

	}













.cssbutton{

	background-color: #cc0000;

        width: 50px;

	border: 1px #fff outset;

	padding: 2px 2px;

	margin-left: 15px;

	color: white;

	text-decoration: none;

	font: 80% Helvetica,Arial,Sans-Serif;;

	}



.cssbutton:visited{

color: white;

}



.cssbutton:hover{

border-style: inset;

background-color: #gray;

}



.cssbutton:active{

color: black;

}



#social_media_box {

	float: right;

	width: 252px;

	margin-left: 4px;

	min-height: 30px;

	padding-top: 10px;

	background: #3539e8;

	border-top: 1px #ccc solid;

}



.subscribe {

	font-family: Helvetica,Arial,Sans-Serif;

	font-size: 14px;

	color: yellow;

	margin: 15px 0 0 10px;

}



#social_media_box ul {

	float: right;

	margin: 0 40px 0 0;

	}



#social_media_box ul li {

	margin: -17px 0 0 25px;

	padding: 0;

	list-style-type: none;

	width: 24px;

	height: 24px;

	float: left;

}



#social_media_box li.facebook {

	background: url(/wp-content/themes/Journal2/images/facebook.png) no-repeat;

	}



#social_media_box li.twitter {

	background: url(/wp-content/themes/Journal2/images/twitter.png) no-repeat;

	}



#social_media_box li.rss {

	background: url(/wp-content/themes/Journal2/images/rss.png) no-repeat;

	}



#social_media_box li.email {

	background: url(/wp-content/themes/Journal2/images/envelope.png) no-repeat;

	}





#sidebar_ad {

	width: 300px;

	height: 250px;

	margin: 10px 5px;

}



#sidebar_ad2 {

	width: 300px;

	height: 100px;

	margin: 10px 5px;

}



#sidebar_ad3 {

	width: 300px;

	height: 100px;

	margin: 10px 5px;

}



#sidebar_ad_125l {

	width: 125px;

	height: 125px;

	margin: 0 5px 0 15px;

	float: left;

}



#sidebar_ad_125r {

	width: 125px;

	height: 125px;

	margin: 0 5px 0px 15px;

	float: right;

}



#facebook_box {

	margin: 10px 5px;

}



/* WordPress Required Elements */



.aligncenter,

div.aligncenter {

   display: block;

   margin: 5px auto;

}



.alignleft, div.alignleft {

   float: left;

   margin: 5px 15px 5px 0;

}



.alignright, div.alignright {

   float: right;

   margin: 5px 0 5px 15px;

}



.alignnone {

	margin: 5px 0;

	}



.wp-caption {

/*   border: 1px solid #ddd;

   background-color: #3539e8; 

	background-color: #ccf9cc; */

	padding-top: 2px;

	padding-left: 2px;

	padding-right: 0px;

	margin: 0;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 1px black solid;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   color: black;

   text-align: right;

   line-height: 17px;

   padding: 0 0px 3px;

   margin: 0 12px;

   font-family: Helvetica,arial;

   

}



#today {

	color: #cc0000;

	}



#wp-calendar {

	margin: auto;

	}

	

/* Pagination */	

	

.pagination {

	margin: 20px 0 10px;

	float: left;

	background: #eee;

	width: 60%;

	padding: 12px 1% 10px;

	}	



.pagination a {

	padding: 3px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;

	border: 1px solid black;

	color: #666;

	background-color: #fff;	

}



.pagination a:hover {	

	border: 1px solid #444;

	color: #444;

	background-color: #ccc;

}



.pagination span.pages {

	padding: 3px 4px 2px 4px; 

	margin: 2px 2px 2px 2px;

	color: #666;

	border: 1px solid black;

	background-color: #fff;

}

.pagination span.current {

	padding: 3px 4px 2px 4px; 

	margin: 2px;

	border: 1px solid #666;

	color: #444;

	background-color: #ccc;

}

.pagination span.extend {

	padding: 3px 4px 2px 4px; 

	margin: 2px;	

	border: 1px solid #ccc;

	color: #444;

	background-color: #ccc;

}



/* Sidebar widgets */



li .twitter-feed {

	padding-bottom: 3px;

	background: red;

}



.side-widget {

	float: left;

	font-family: Helvetica,Arial;

	font-size: 11px;

	margin: 0;

	padding: 0;

	}

		

	.side-widget ul {

		padding: 0;

		margin: 0;

		list-style-type: none;

		}



	.side-widget ul li {

		padding: 0;

		margin: 0;

		font-size: 13px;

		font-family: Helvetica,arial;

		}

		

	.side-widget ul li {

		/* padding-left: 15px;

		margin: 2px 0; */

		}

	

	.side-widget h2 {

		border-bottom: 1px black solid;

	        background: url(images/menu-secondary-bg.png) left top repeat-x;

                height: 16px;

                width: 156px;

                font-weight: bold;

		color: #ffffff;

                text-transform: uppercase;

                text-shadow: 0 1px 0 #444444;

		padding: 6px 2px;

                font-size: 13px;

		font-family: Helvetica,Arial;

		border-bottom: 1px dotted #339933;

		margin: 10px 0 5px;

		text-align: center;

		}

		

	.side-widget a {

		color: #3539e8;

		}	



	.side-widget .storycontent {

		border-bottom: 1px solid #ddd;

		}

		

	.side-widget .noline {

		border-bottom: 0;

		}		



		.entry-meta {

		font-size: 10px;

		margin-bottom: 3px;

		}

		

/* Advertising Page */



#advertise {

	float: left;

	width: 1000px;

	padding: 0 12px 0 12px;

	margin: 20px 0 20px 0;

	padding-bottom: 15px;

	border-bottom: 2px solid #aaa;

	background: #fff;

	}



.span.wpcf7-form-control-wrap file-image {

	margin-top: 15px;

	}



#advertise h1 {

	font-family: Helvetica,arial;

	font-size: 22px;

	color: #009933;

	margin-bottom: 10px;

	margin-top: 5px;

	}



#advertise p {

	font-family: Helvetica,arial;

	font-size: 12px;

	line-height: 15px;

	color: #3f3f3f;

	}



#advertise h2 {

	font-family: Helvetica,arial;

	font-size: 20px;

	margin: 5px 0 2px 0;

	border-bottom: solid 1px black;

	}



#advertise h2.people_read {

	font-family: Helvetica,arial;

	font-size: 18px;

	line-height: 34px;

	margin: 0 0 10px 0;

	background-color:#d4f1cc;

	border: solid 1px #7a7a7a;

	margin-left: auto;

	margin-right: auto;

	width: 400px;

	}



#advertise h2.red {

	font-family: Helvetica,arial;

	font-size: 20px;

	margin: 0 0 2px 0;

	color: red;

	}



#advertise h3 {

	font-family: Helvetica,arial;

	font-size: 16px;

	margin: 8px 0 4px 0;

	border-bottom: solid 1px #CCC;

	width: 250px;

	}

#who_is ul {

	background-color: #e2e2e2;

	color: black;

	margin-left: 20px;

	padding: 5px;

	width: 360px;

	}

	

li.census {

	font-family: Helvetica,arial;

	font-size: 12px;

	margin-left: 15px;

	margin-bottom: 4px;

	list-style: none; 

	}



p.pdf_box {

	font-family: Helvetica,arial;

	font-size: 12px;

	min-height: 37px;

	padding-top: 5px;

	padding-left: 3px;

	line-height: 24px;

	background-color: #e1a89b;

}

	

#left_bar {

	margin: 0 9px 0 10px;

	width: 400px;

	float: left;

	}



#right_bar {

	margin: 0 10px 0 10px;

	width: 475px;

	float: right;

	}

	

#graphic_columns h5 {

	font-size: 14px;

	margin: 0 0 4px 0;

	color: #999999;

}



#graphic_columns  {

	font-family: Helvetica,arial;

	font-size: 11px;

	margin-bottom: 10px;

	margin-bottom: 4px;

	margin-left: auto;

	margin-right: auto;

	width: 840px;

}



#ad_types {

	margin: 10px 0 10px 0;

}



img.ad_example {

	margin: 3px 0 3px 7px;

}



#who_is {

	margin: 10px 0 10px 0;

	margin-bottom: 20px;

	width: 100%;

	}



#who_is #left_bar {

	margin: 0 9px 0 10px;

	width: 360px;

	float: left;

	}



#who_is #right_bar {

	padding-left:110px;

	width: 360px;

	float: left;

	}



#coverage_area {

	margin: 10px 0 10px 0;

	margin-top: 10px;

	float: left;

}



#coverage_area #left_bar {

	margin: 0 9px 0 10px;

	width: 450px;

	float: left;

	}



#coverage_area #right_bar {

	margin: 0 10px 0 10px;

	width: 500px;

	float: left;

	}



/* Google Docs Table Styles */

.tblGenFixed td {padding:0 3px;overflow:hidden;white-space:normal;letter-spacing:0;word-spacing:0;background-color:#fff;z-index:1;border-top:0px none;border-left:0px none;border-bottom:1px solid #CCC;border-right:1px solid #CCC;} 

.dn {display:none} 

.tblGenFixed td.s0 {background-color:white;font-family:arial,sans,sans-serif;font-size:90%;font-weight:bold;font-style:normal;color:#000000;text-decoration:none;text-align:left;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;border-left:1px solid black;} 

.tblGenFixed td.s2 {background-color:white;font-family:arial,sans,sans-serif;font-size:90%;font-weight:bold;font-style:normal;text-decoration:none;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-top:1px solid #CCC;border-right:;border-bottom:;} 

.tblGenFixed td.s1 {background-color:white;font-family:arial,sans,sans-serif;font-size:90%;font-weight:bold;font-style:normal;color:#000000;text-decoration:none;text-align:left;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid black;} 

.tblGenFixed td.s7 {background-color:white;font-family:arial,sans,sans-serif;font-size:90%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:right;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid black;border-bottom:1px solid black;} 

.tblGenFixed td.s8 {background-color:white;font-family:arial,sans,sans-serif;font-size:90%;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid black;border-bottom:1px solid black;border-left:1px solid black;} 

.tblGenFixed td.s5 {background-color:white;font-family:arial,sans,sans-serif;font-size:90%;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:;border-bottom:;} 

.tblGenFixed td.s6 {background-color:white;font-family:arial,sans,sans-serif;font-size:90%;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid black;border-bottom:1px solid black;} 

.tblGenFixed td.s3 {background-color:white;font-family:arial,sans,sans-serif;font-size:90%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:left;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid black;border-bottom:1px solid black;border-left:1px solid black;} 

.tblGenFixed td.s4 {background-color:white;font-family:arial,sans,sans-serif;font-size:90%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:left;vertical-align:bottom;white-space:normal;overflow:hidden;text-indent:0px;padding-left:3px;border-right:1px solid black;border-bottom:1px solid black;}



/* Edgewater CC Ad box */

#edgewatercc {

	margin: 10px 0 0 4px; 

}



#edgewatercc li {

	background: url(http://www.edgevillebuzz.com/images/edgewater_cc.png) no-repeat; 

	list-style: none;

	height: 100px;

	width: 300px;

	}



.entries {

	padding: 50px 0 0 0;

	margin-left: 100px;

	color: white;

	font-family: Helvetica,Arial,Sans-Serif;

	}



.htbutton{

	background-color: #2b3346;

	border: 1px #fff outset;

	padding: 2px 2px;

	margin-left: 80px;

	color: white;

	text-decoration: none;

	font: 80% Helvetica,Arial,Sans-Serif;

	}



.htbutton:visited{

	color: white;

}



.htbutton:hover{

	border-style: inset;

	background-color: #9acef3;

}



.htbutton:active{

	color: black;

}



#firefox {display:none;}



/* Firefox */

@-moz-document url-prefix()

	{

	#firefox { display: block; }

	}