/*

Theme Name: Area News Group

Theme URI: http://wordpress.org/extend/themes/twentyeleven

Author: Millennium Integrated Marketing | Manchester, NH

Author URI: http://www.mill-im.com

Description: Custom Theme for Area News Group

Version: 1.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready

Text Domain: twentyeleven

*/



/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */



body {

	margin:0;

	padding:0;

 	font-family: "myriad-pro";

}



p, h1, h2, h3, h4 {

 	font-family: "myriad-pro";

}



p a, li a {

	color: #36567B;

	text-decoration:none;

}



p a:hover, li a:hover {

	color: #36567B;

	text-decoration: underline;

}



p {

	font-size: 14px;

	line-height:20px;

	color: #666666;

	margin:0 0 10px 0;

	padding:0;

}



ul{

	font-size: 14px;

	line-height:20px;

	color: #666666;

	padding:0;

	margin:0 0 20px 0;

}



li {

	font-size: 14px;

	line-height:20px;

	color: #666666;

	margin:0 0 5px 25px;

	padding:0;

}



h1 {

	font-size: 34px;

	line-height:34px;

	color: #A42965;

	margin:0 0 15px 0;

	padding:0;

 	font-family: "harfang-pro";

	font-weight: 700;

}



h2 {

	font-size: 24px;

	line-height:28px;

	color: #A42965;

	margin:20px 0 5px 0;

	padding:0;

  	font-family: "harfang-pro";

	font-weight: 700;

}



#wrapper {

	width:980px;

	margin: 0 auto 0 auto;

}



#header {

	width:980px;

	height: 150px;

	float:left;

}



#logo {

	width:453px;

	height: 99px;

	margin: 0;

	padding:0;

	position:relative;

	float:left;

	top:15px;

	left:10px;

}



#navigation {

	width:620px;

	height: 20px;

	margin: 0;

	padding:0;

	position:relative;

	float:left;

	top:20px;

	left:0px;

	text-align:right;

}



#navigation ul{

	list-style: none;

	display:block;

	margin: 0px;

	padding: 0px;

}



#navigation li{

	list-style: none;

	float:left;

	margin: 0;

	padding: 2px 6px 2px 6px;

  	font-family: "myriad-pro";

	font-size:14px;

	color:#36567B;

	border-left: 1px solid #D7D6D3;

	border-right: 1px solid #E8E4DE;

}



#navigation li:first-child {

		border-left: medium none;

}



#navigation li:last-child {

		border-right: medium none;

}



#navigation li a{

	display:inline;

	list-style: none;

	font-size: 15px;

	color: #36567B;

	text-decoration: none;

	margin: 0;

	padding: 0;



}



#navigation li a:hover{

	color: #A42965;

	text-decoration: none;

}



#header-banner {

	width:500px;

	height: 60px;

	margin: 0;

	padding:0;

	position:relative;

	float:left;

	top:-80px;

	left:510px;

	text-align:right;

}



#content {

	width:980px;

	margin:10px 0 0 0;

	padding: 0 0 15px 0;

	float:left;

	box-shadow: 0 0 10px #999;

}



#accordian {

	width:980px;

	height: 400px;

	background-color:#999;

	margin:0 -8px 15px 0;

}



#main {

	width:630px;

	float:left;

	margin: 0 0 0 15px;

}



#main-text {

	width:615px;

	height:230px;

	overflow:auto;

	font-size:15px;

	line-height:21px;

	color: #666666;

}



#page-main {

	width:950px;

	float:left;

	margin: 15px 0 0 15px;

}



#rec-ad {

	width:300px;

	height:250px;

	float:left;

	margin: 20px 15px 0 0;

	padding:0;

	background-color:#999;

}



#sidebar {

	width:300px;

	height: 490px;

	float:right;

	margin: 0 15px 15px 0;

}



#pushbottom {

	clear:both;

}



#footer {

	width:980px;

	height: 250px;

	margin:10px 0 0 0;

}



#advertising {

	width:180px;

	height: 150px;

	background-color:#666;

	margin:10px 8px 0 8px;

	padding:0;

	float:left;

}



#address {

	width:500px;

	height: 60px;

	margin:10px 8px 0 8px;

	padding:0;

	float:left;

}



#address p {

	font-size: 11px;

	line-height:14px;

	color: #36567B;

	margin: 0;

	padding: 0;

}



#address p a{

	color: #36567B;

	text-decoration:none;

}



#address p a:hover{

	color: #A42965;

	text-decoration:none;

}



#address h1 {

	font-size: 18px;

	line-height:18px;

	margin:0 0 5px 0;

	padding:0;



}



table {

	margin-bottom:15px;

	border: 1px solid #000;

	font-size:14px;

}



img.alignleft {

	border: 3px solid #e5e5e5;

	border-radius:10px;

	padding:0;

	margin-bottom:10px;

	float:left;

	margin-right:10px;

}



#wpcf7-f57-p9-o1 input {

	width:230px;

	height:20px;

	border:1px solid #666;

	padding:5px;

	margin-top:2px;

	border-radius:6px;

}



#wpcf7-f57-p9-o1 textarea {

	width:230px;

	border:1px solid #666;

	padding:5px;

	margin-top:2px;

	border-radius:6px;

}



input.form-image{

	width:230px;

	height:20px;

	border:1px solid #666;

	padding:5px;

	margin-top:2px;

	border-radius:6px;

	display:block;

}



#wpcf7-f214-p212-o1 input,

#wpcf7-f218-p219-o1 input {

	width: 260px;

	border:0;

	margin:5px 4px 5px 0;

	padding: 5px;

	font-size:13px;

	line-height:20px;

	border-radius:6px;

	background-color:#ECECEC;

}



#wpcf7-f214-p212-o1 p,

#wpcf7-f218-p219-o1 p {

	margin:0px 0px 25px 0px;

}



#wpcf7-f57-p9-o1 .wpcf7-submit,

#wpcf7-f214-p212-o1 .wpcf7-submit,

#wpcf7-f218-p219-o1 .wpcf7-submit{

	width:90px;

	height:30px;

	border-radius:6px;

	font-size:14px;

  	font-family: "myriad-pro"

	color:#999999;

	background-color:#e5e5e5

	border:1px solid #999;

}



#wpcf7-f57-p9-o1 .wpcf7-submit:hover, 

#wpcf7-f214-p212-o1 .wpcf7-submit:hover,

#wpcf7-f218-p219-o1 .wpcf7-submit:hover{

	background-color:#A42965;

	color:#fff;

	border:1px solid #A42965 ;

}



#wpcf7-f214-p212-o1 input.wpcf7-file,

#wpcf7-f218-p219-o1 input.wpcf7-file {

	width: 260px;

	border:0;

	margin:5px 4px 5px 0;

	padding: 5px;

	font-size:13px;

	line-height:20px;

	border-radius:6px;

	background-color:#ECECEC;

}



#wpcf7-f214-p212-o1 input.wpcf7-acceptance,

#wpcf7-f218-p219-o1 input.wpcf7-acceptance{

	width:18px;

	height:18px;

	margin:0 10px 0 0;

	padding:0;

}



#wpcf7-f218-p219-o1 textarea.wpcf7-textarea {

	width: 460px;

	height: 50px;

	border:0;

	margin:5px 4px 5px 0;

	padding: 5px;

	font-size:13px;

	line-height:20px;

	border-radius:6px;

	background-color:#ECECEC;

}



#main-text ::-webkit-scrollbar {

    width: 12px;

}

 

#main-text ::-webkit-scrollbar-track {

    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 

    border-radius: 10px;

}

 

#main-text ::-webkit-scrollbar-thumb {

    border-radius: 10px;

    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 

}