html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

	margin: 0;padding: 0;border: 0;outline: none;

}

body {

	background: #ebeff4;

	margin: 0px;

	padding: 0;

}
div#town-page-text img {

  margin: 10px 10px 0 0;
 
} 

div#thepage {

	background: rgb(255,255,255);

	width: 1200px;

	padding: 0;

  margin:0 auto;

  clear: both;

}

div#thepageline {

	background: rgb(255,255,255);

	height: 0px;

  margin:0;

	padding: 0;

}

#internal_search table{
margin-bottom: 8px;
}
div#header {

	background: rgb(255,255,255);

	margin: 0 auto;

	padding: 0 0 0px 0;

	display: block;

	clear: both;

	position: relative;

}

div#header div#header_block {

	width: 1170px;

	margin: 0 auto;

	padding: 0 0 0 0;

	display: block;

	clear: both;

	position: relative;

  z-index: 999;

}

div#header div#header_bar{

	width: 1170px;

	height: 35px;

	background: rgb(248,248,248);

  border-bottom: rgba(0,0,0,0.15) solid 1px;

}

div#header div#bartopnav {

	display: block;

	position: absolute;

	top: 10px;

	left: 10px;

	font-size: 12px;

	font-family: arial,helvetica,sans;

	font-weight: bold;

	text-decoration: none;

}

div#bartopnav a.home, div#bartopnav a.home:hover {

	border-right: 1px solid #e6e6e6;

    color: rgb(73, 73, 73);

    padding: 0 7px 0 0px;

    text-decoration: none;

	font-family: Helvetica,Arial,sans-serif;

	font-size: 12px;

}

div#bartopnav a.other, div#bartopnav a.other:hover {

	border-right: 1px solid #e6e6e6;

    color: rgb(0, 0, 0);  /*  144 144 144  */

    padding: 0 7px;

    text-decoration: none;

	font-family: lato,helvetica,Arial,sans-serif;

	font-size: 16px;

}


div#bartopnav a, div#bartopnav a:hover {

  text-decoration: none;

}

div#barsocial {

	float: right;

    height: 30px;

    padding-top: 5px;

}

div#barsocial div.addthis {

	/*height: 22px;

	margin: 0;

	padding: 10px;

	display: block;

	position: absolute;

	top: 3px;

	right: 10px;

	z-index: 998;*/

}

div.addthis div.addthis_toolbox {

	display: inline-block;

	float: right;

}

div.addthis a.rss, div.addthis a.rss:hover {

	display: inline-block;

	float: left;

	margin-right: 3px;

}

.addthisdetail {

    display: block;
    position: relative;
    top: -1px !important;
    right: 10px;
    z-index: 998;
    float: right;
    margin-left: 10px;

}

div#header_block #facebook {
  position: absolute;
  width: 100px;
  top: 59px;
  right: 0px;
  z-index: 998;
}

div#header_block a#logo {

	 display: block;

    float: left;

    margin: 0;

    padding: 10px 0 10px;

}

div#header_block #topsearch {

	background: url('../images/search_box1.jpg') no-repeat;

	position: absolute;

	width: 335px;

	top: 23px;

	right: 60px;

	z-index: 998;

}

div#topsearch img {

  margin-top: -26px;
  float: right;
	z-index: 998;
  margin-right:-5px;
}


div#header_block #townsearch {

	background: url('../images/search_box1.jpg') no-repeat;

	position: absolute;

	width: 335px;

	top: 23px;

	left: 380px;

	z-index: 997;

}

div#townsearch select {

width: 245px;
border-style: none;
position: relative;
top: 2px;
color: rgb(45,44,44);
font-size: 15px;
font-family: lato;
left: 10px;
float:left;
z-index: 997;
line-height: 1.6em;
/*border-left:1px solid #ccc;     */
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
-moz-appearance: none;
}

.town_search_select2 {
    background-image: linear-gradient(52deg, transparent 73%, gray 53%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
    background-position: calc(100% - 20px) calc(1em + -4px), calc(100% - 15px) calc(1em + -4px), calc(101% - 2.5em) 0.5em;
    background-repeat: no-repeat;
    background-size: 5px 5px, 5px 5px, 1px 0;
    border: 2px solid #e5e5e5;
}
.town_search_select{

background-image:

linear-gradient(52deg, transparent 73%, gray 53%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);

background-position:

calc(100% - 20px) calc(1em + -4px), calc(100% - 15px) calc(1em + -4px), calc(101% - 2.5em) 0.5em;

background-size:5px 5px, 5px 5px, 1px 0em;

background-repeat: no-repeat;

}

div#townsearch img {
	z-index: 997;
  float: right;
  margin-right:-9px;
}

div#header_block div.bannerblock {

	width: 580px;

	height: 55px;

	padding: 0;

	margin: 0;

	display: block;

	position: relative;

	overflow: hidden;

}

div#header_block div#topnav {

	display: block;

	position: absolute;

	top: 10px;

	right: 0;

	font-size: 12px;

	font-family: arial,helvetica,sans;

	font-weight: bold;

	color: #000;

	text-decoration: none;

}

div#topnav a, div#topnav a:hover {

	margin: 0;

	padding: 0 1px 0 1px;

	font-size: 12px;

	font-family: arial,helvetica,sans;

	font-weight: bold;

	color: #000;

	text-decoration: none;

}

div#header_block div#search {

	background: url('../images/search.png') 50% 0% no-repeat;

	width: 671px;

	height: 35px;

	margin: 0 auto;

	padding: 7px 0 0 317px;

	position: absolute;

	display: block;

	bottom: 1px;

	left: -9px;

}

div#internal_search {

	/*background: url('../images/internal_search.jpg') 50% 0% no-repeat;   */

	margin: 0 auto;

	padding: 0;

	display: block;

	clear: both;

  width: 100%;

  border-top: 3px solid #AFAFAF;

}

div#internal_search div#search_block {

	width: 100%;

	/* height: 42px; */

	margin: 0 auto;

	padding: 0;

	display: block;

	clear: both;

	position: relative;

}

div#search_block div#page_heading {

	/* width: 320px; */

	/*height: 42px;*/

	display: block;

	position: relative;

	top: 5px;

	float:right;

	font-family: lato,arial,helvetica,sans;

	font-size: 16px;

  font-weight: bold;

	color: rgb(85,85,85);

}

div#search_block div#directory_heading {

	/* width: 631px; */

	/* height: 42px; */

	display: block;

	position: absolute;

	top: 0px;

  left: 120px;

}

div#directory_heading a {

	width: auto;

	/* height: 42px;  */

	float: left;

	font-family: helvetica,arial,sans;

	font-size: 14px;

	font-weight: 400;

	color: #111111;

	text-decoration: none;

	text-align:center;

	margin: 0 4px 2px 2px;

}

div#directory_heading a:hover {

	color: rgb(255,162,0);

}

div#directory_heading a:hover.here {

	color: rgb(51,51,51);

}

div#directory_heading span.spacer {

	background: rgb(255,255,255);

	width: 1px;

	height: 42px;

	padding: 0;

  margin: 0;

	float: left;

}

div#search select, div#search_block select {

	width: 202px;

	margin: 0 7px 0 0;

	padding: 2px;

	display: block;

	float: left;

	font-size: 11px;

	font-family: arial,helvetica,sans;

	color: #333;

	font-weight: bold;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	border: 0;

}

div#search input[type="text"], div#search_block input[type="text"] {

	width: 205px;

	margin: 0 7px 0 0;

	padding: 3px 4px 3px 4px;

	display: block;

	float: left;

	font-size: 11px;

	font-family: arial,helvetica,sans;

	color: #333;

	font-weight: bold;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	border: 0;

}

div#search input[type="submit"], div#search_block input[type="submit"] {

	background: url('../images/go.png') 50% 0% no-repeat;

	width: 31px;

	height: 21px;

	margin: 0;

	padding: 0;

	font-size: 11px;

	font-family: arial,helvetica,sans;

	color: #333;

	font-weight: bold;

	border: 0;

	cursor: pointer;

}

div#header_block a#updated_daily {

	width: 185px;

	height: 32px;

	margin: 0;

	padding: 0;

	display: none;

	position: absolute;

	top: 95px;

	right: 3px;

}

div#header_block div#subnav {

	width: 1170px;

	height: 35px;

	margin: 0 auto;

	padding: 0;

	margin-top: 95px;

	display: block;

	clear: both;

	line-height: 16px;

}

/* div#subnav a {

	background: url('../images/top_menu_bar_42.jpg') 50% 0% repeat-x;

	width: 118px;

	height: 42px;

	padding: 1px 10px 0 10px;

	float: left;

	font-family: arial,helvetica,sans;

	font-size: 14px;

	/*font-weight: bold;*/

/*	color: #fff;

	text-decoration: none;

} */

div#subnav a {

  width: auto;

  /*height: 42px; */

  padding: 10px 10px 0;

  float: left;

  font-family: Roboto Condensed,helvetica,arial,sans;

  font-size: 16px;

  font-weight: 700;

  color: #000;

  text-decoration: none;

  text-transform: uppercase;

}

div#subnav a:hover {

color: rgb(255,162,0);

}

div#subnav span.spacer {

	background: url('../images/top_menu_bar_spacer_42.jpg') 50% 0% no-repeat;

	width: 1px;

	height: 42px;

	padding: 0;

	float: left;

}

div#subnav a.here {

  /* background: url('../images/subnav_orange.jpg') 50% 0% repeat-x; */

  width: auto;

  height: 20px;

  padding: 11px 10px 0 0px;

  float: left;

  font-family: helvetica,arial,sans;

  font-size: 16px;

  /* font-weight: bold; */

  text-decoration: none;

  color: rgb(255, 162, 0);

}

div#subnav a.here:hover {

	color: rgb(51,51,51);

}

div#headerbanner {

	//background: #f2f2f2;

	padding: 5px 0 0 0;

  margin: 0 auto;

	margin-bottom:5px;

	display: block;

	clear: both;

	position: relative;

  font-family: lato,helvetica,arial,sans;
  
  font-size:18px;
  
  font-weight:300;
  
  max-width:1200px;
  
  
}

div#container {

	width: 100%;

	margin: 0 auto;

	padding: 0;

	display: block;

	clear: both;

}


div#container div#column_1 {

	width: 71%;

	margin: 0;

	margin-top: 0px;

	padding:0 0 0 16px;

	display: block;

	clear: both;

	float:left;

}

#right_side_news_content {

    margin-left: 5px !important;    /* 32*/

    width: 425px;

}

div#column_1 div#banner_img {

	height: 350px; /* was 250 */

	margin: 0px;

	margin-top: 0px;

	padding: 0px;

	float: left;

	position: relative;

}

.nudgeleft{

  margin-left:0px;
  padding-top: 0;
}

div.column_1 div#regional_news {

	width: 240px;

	height: 80px;

	margin: 0;

	padding: 0;

	display: block;

	float: left;

	position: relative;

}

div#container div#column_2 {

	width: 320px;

	margin:0 0 0 0px;

	padding: 0;

	float: left;

	position: relative;

  background-color: #f4f4f4;

  border-top: 3px solid #ffaf00;

}

div#column_2 div#banner_right {

	width: 322px;

	height: 350px;

	margin: 0;

  margin-left:7px;

	padding: 0;

	display: block;

	float: left;

	position: relative;

}

div#banner div#banner_slideshow {

	height: 255px;

	display: block;

}

div#banner div#banner_right div.cycle, div#banner div#banner_right div.cycle_non {

	width: 250px;

	height: 178px;

	display: block;

	clear: both;

	position: relative;

	z-index: 990;

}

div#banner div#banner_right div.cycle div.item, div#right_slide div.cycle div.item, div#banner div#banner_right div.cycle_non div.item, div#right_slide div.cycle_non div.item {

	width: 250px;

	height: 178px;

	display: block;

	clear: both;

	position: relative;

	z-index: 991;

}

div#banner_right div#social {

	background: url('../images/social_bg.png') 100% 0% no-repeat;

	width: 170px;

	height: 35px;

	margin: 0;

	padding: 9px 0 0 8px;

	display: block;

	position: absolute;

	top: 5px;

	right: -11px;

	z-index: 998;

}

div#banner_right div#social a, div#banner_right div#social a:hover {

	margin: 0 0 0 5px;

	padding: 0;

	display: block;

	float: left;

}

div#banner_right div#r_img {

	width: 264px;

	height: 153px;

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	top: 25px;

	left: 5px;

}

div#banner_right div#scroll_arrows {

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	top: 90px;

	right: 10px;

	z-index: 999;

}

div#banner_right div#scroll_arrows a, div#banner_right div#scroll_arrows a:hover {

	margin: 0 2px 0 0;

	padding: 0;

	display: block;

	float: left;

}

div#right_slide a#click_here, div#right_slide a#click_here:hover, div#right_slide a.click_here, div#right_slide a.click_here:hover {

	background: url('../images/click_here.jpg') 50% 0% no-repeat;

	width: 107px;

	height: 29px;

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	bottom: -17px;

	right: -48px;

}

div#banner_right a#click_here, div#banner_right a#click_here:hover, div#banner_right a.click_here, div#banner_right a.click_here:hover {

	background: url('../images/click_here.jpg') 50% 0% no-repeat;

	width: 107px;

	height: 29px;

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	bottom: -7px;

	right: -78px;

}

div#banner_right div#bottom_links {

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	bottom: 4px;

	left: 3px;

}

div#banner_right div#bottom_links a {

	background: url('../images/blue_link.png') 50% 0% no-repeat;

	width: 107px;

	height: 32px;

	margin: 0 2px 0 0;

	padding: 7px 0 0 0;

	display: block;

	float: left;

	position: relative;

	font-size: 14px;

	color: #fff;

	text-decoration: none;

	text-align: center;

}

div#banner_right div#bottom_links a:hover {

	background: url('../images/white_hov.png') 50% 0% no-repeat;

	color: #315965;

}

div#banner_right div#bottom_links a span {

	display: none;

}

div#banner_right div#bottom_links a:hover span {

	background: url('../images/white_arrow.png') 50% 0% no-repeat;

	width: 39px;

	height: 14px;

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	top: -13px;

	left: 10px;

}

div#town_right_links {

	height: 40px;

	margin: 4px 0 0 0;

	padding: 0 0 0 2px;

	display: block;

	clear: both;

}

div#town_right_links a {

	background: url('../images/blue_link_small.png') 50% 0% no-repeat;

	width: 102px;

	height: 32px;

	margin: 0 2px 0 0;

	padding: 7px 0 0 0;

	display: block;

	float: left;

	position: relative;

	font-size: 12px;

	color: #fff;

	text-decoration: none;

	text-align: center;

}

div#town_right_links a:hover {

	background: url('../images/white_hov.png') 50% 0% no-repeat;

	color: #315965;

}

div#town_right_links a span {

	display: none;

}

div#town_right_links a:hover span {

	background: url('../images/white_arrow.png') 50% 0% no-repeat;

	width: 39px;

	height: 14px;

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	top: -13px;

	left: 10px;

}

/* Content ! */

div#container div#content {

	background: #fff;

	width: 100%;

	margin: 0 auto;

	padding: 0 0 5px 0;

	display: block;

	clear: both;

}

div#content {
	width:100%;
	overflow: auto;

}

div#content div#topads {

	width: 966px;

	height: 34px;

	margin: 0 auto;

	padding: 4px 0px 2px 0px;

	display: block;

	clear: both;

}

div#content div#topads a {

	height: 36px;

	margin: 0;

	padding: 0;

	display: block;

	float: left;

}

div#region_list {

	width: 960px;

	height: 42px;

	margin: 0 auto;

	padding: 0;

	display: block;

	clear: both;

	position: relative;

}

div#region_list a, div#region_list a:hover {

	background: url('../images/region_button_42.jpg') 50% 0% no-repeat;

	width: 136px;

	height: 42px;

	margin: 0;

	padding: 8px 0 0 24px;

	display: block;

	float: left;

	text-decoration: none;

	color: rgb(85,85,85);

	font-family: arial,helvetica,sans;

	font-size: 15px;

}

div#region_base {

	width: 971px;

	height: 5px;

 	margin-left: 0px;

	background: rgb(119,9,72);

	line-height:30px;

}

div#region_list div.map {

  height: 359px;

	display: none;

	position: absolute;

	top: -11px;

	left: 0;

	z-index: 999;

}

.slider, .banner {
	margin-top: 10px;
	margin-bottom: 10px;
}

.map1 {left: -11px !important;}

.map2 {left: 149px !important;}

.map3 {left: 309px !important;}

.map4 {left: 107px !important;}

.map5 {left: 267px !important;}

.map6 {left: 426px !important;}

#internal_region .map1 {left: -11px !important;}

#internal_region .map2 {left: 151px !important;}

#internal_region .map3 {left: 312px !important;}

#internal_region .map4 {left: 92px !important;}

#internal_region .map5 {left: 254px !important;}

#internal_region .map6 {left: 414px !important;}

#internal_region div.area_name {

	width: 135px !important;

	height: 65px !important;

	padding: 19px 0 0 33px !important;

	text-align: left !important;

}

#internal_region div.area_name a, #internal_region div.area_name a:hover {

	background: none !important;

	width: 135px !important;

	height: 63px !important;

	margin: 0 !important;

	padding: 0 !important;

	display: block !important;

	clear: both !important;

	text-decoration: none !important;

	color: #ffffff !important;

	text-align: left !important;

	font-size: 14px !important;

	line-height: normal;

}

#internal_region div.mapblockflipped div.area_name {

	width: 135px !important;

	height: 65px !important;

	margin: 0;

	padding: 19px 0 0 0 !important;

	display: block;

	clear: both;

	position: absolute;

	top: 0;

	left: auto !important;

	right: 17px !important;

}

div.map div.mapblock {

	background: url('../images/maps/base/hover_main_left_orange.png') 0 0 no-repeat;

	height: 359px;

	padding: 0 285px 0 0;

	display: inline-block;

	clear: both;

	position: relative;

}

.mapblockflipped {

	background: url('../images/maps/base/hover_main_left_flipped_orange.png') 100% 0 no-repeat  !important;

}

div.map div#closemap {

	background: url('../images/pixel.gif');

	width: 200px;

	height: 50px;

	display: block;

	clear: both;

	position: absolute;

	top: 10px;

	left: 170px;

	cursor: pointer;

}

div.map div.mapblockflipped div#closemap {

	background: url('../images/pixel.gif');

	width: 200px;

	height: 50px;

	display: block;

	clear: both;

	position: absolute;

	top: 10px;

	right: 170px !important;

	left: auto !important;

}

div.map div.mapright {

	background: url('../images/maps/base/hover_main_right_orange.png') 0 0 no-repeat;

	width: 24px;

	height: 310px;

	display: block;

	clear: both;

	position: absolute;

	bottom: 0;

	right: -24px;

}

div.map div.mapblockflipped div.mapright {

	background: url('../images/maps/base/hover_main_right_flipped_orange.png') 0 0 no-repeat  !important;

	width: 24px;

	height: 310px;

	display: block;

	clear: both;

	position: absolute;

	bottom: 0;

	left: -24px !important;

}

div.map div.mapblock div.false_area_name {

	width: 115px;

	height: 63px;

	margin: 0;

	padding: 21px 0 0 43px;

	display: block;

	clear: both;

	text-decoration: none;

	color: #ffffff;

	font-size: 17px;

}

div.map div.mapblock div.area_name {

	width: 115px;

	height: 63px;

	margin: 0;

	padding: 21px 0 0 43px;

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	text-decoration: none;

	color: #ffffff;

	font-size: 17px;

}

div.map div.mapblockflipped div.area_name {

	width: 138px;

	height: 63px;

	margin: 0;

	padding: 21px 0 0 0 !important;

	display: block;

	clear: both;

	position: absolute;

	top: 0;

	left: auto !important;

	right: 0 !important;

	text-decoration: none;

	color: #ffffff;

	font-size: 17px;

}

div.map div.mapblock div.area_name a, div.map div.mapblock div.area_name a:hover {

	background: none !important;

	width: 115px !important;

	height: 63px !important;

	margin: 0 !important;

	padding: 0 !important;

	display: block !important;

	clear: both !important;

	text-decoration: none !important;

	color: #ffffff !important;

	font-size: 17px !important;

}

div.map div.mapblock div.area_name2 {

	width: 210px;

	height: 21px;

	margin: 0;

	padding: 0 0 0 44px;

	display: block;

	clear: both;

	text-decoration: none;

	color: rgb(51,51,51);

	font-size: 16px;

	position: relative;

}

div.area_name2 a, div.map_image a {

	background: none !important;

	width: auto !important;

	height: auto !important;

	margin: 0 !important;

	padding: 0 !important;

	display: block !important;

	clear: both !important;

	text-decoration: none !important;

	color: rgb(51,51,51);

	text-align: left !important;

	font-size: 16px !important;

}

div.area_name2 a:hover, div.map_image a:hover {

	text-decoration: underline;

}

div.map div.mapblockflipped div.area_name2 {

	padding: 0 0 0 20px !important;

}

div.map div.mapblock div.area_name2 img {

	width: 11px;

	height: 12px;

	padding: 0;

	margin: 0;

	display: block;

	position: absolute;

	top: 2px;

	left: 30px;

}

div.map div.mapblockflipped div.area_name2 img {

	left: 6px; !important;

}

div.map div.mapblock div.area_notes {

	width: 238px;

	height: 23px;

	margin: 0;

	padding: 0 0 0 44px;

	display: block;

	clear: both;

	text-decoration: none;

	color: #8a8c8e;

	font-size: 12px;

}

div.map div.mapblockflipped div.area_notes {

	padding: 0 0 0 20px !important;

}

div.map div.mapblock div.area_notes a {

	background: none !important;

	width: auto !important;

	height: auto !important;

	padding: 0 !important;

	margin: 0 !important;

	text-decoration: none !important;

	font-size: 12px !important;

}

div.map div.mapblock div.area_notes a:hover {

	text-decoration: underline;

}

div.map div.mapblock div.area_column {

	width: 260px;

	min-height: 184px;

	height: auto !important;

	height: 184px;

	padding: 12px 0 0 44px;

	margin: 0;

	display: inline-block;

	float: left;

}

div.map div.mapblockflipped div.area_column {

	padding: 12px 0 0 20px !important;

}

div.map div.mapblock div.area_column a {

	background: none !important;

	width: auto !important;

	height: 14px !important;

	padding: 0 0 1px 0 !important;

	margin: 0 !important;

	text-decoration: none !important;

	color: rgb(51,51,51);

	font-size: 12px !important;

	display: block !important;

	clear: both !important;

}

div.map div.mapblock div.area_column a:hover {

	text-decoration: underline;

}

div.map div.mapblock div.map_image {

	width: 235px;

	height: 225px;

	padding: 0;

	margin: 0;

	display: block;

	position: absolute;

	top: 102px;

	right: 5px;

	z-index: 999;

}

div.map div.mapblockflipped div.map_image {

	right: 25px !important;

}

div#region_list a.big {

	background: url('../images/region_bg_big.jpg') 50% 0% no-repeat;

	width: 132px;

	height: 43px;

	margin: 0;

	padding: 0 0 0 33px;

	display: block;

	float: left;

	text-decoration: none;

	color: #4b0027;

	font-size: 17px;

}

div#internal_region {

	width: 1170px;

	background: #fff;

	height: 37px;

	margin: 0 auto;

  /* margin-left:14px;   */

  position: relative;

	display: block;

	clear: both;

	line-height: 16px;

}

div#internal_region div#region_list {

	width: 971px;

	background: url('../images/region_button_bg.png') repeat-x;

  height: 47px;

	margin: 0;

	padding: 0;

	display: block;

	color: rgb(85,85,85);

	font-size: 16px;

	font-weight: bold;

	font-family: arial,helvetica,sans;

	clear: both;

}

div#internal_region div#region_list a {

	background: url('../images/region_button_161_47.png') no-repeat;

	width: 151px;

	height: 42px;

	margin: 0px;

	padding: 5px 0 0 10px;

	display: block;

	float: left;

	color: rgb(85,85,85);

	text-decoration: none;

}

div#internal_region div#region_list a.here {

	background: url('../images/subnav_maroon_47.jpg') 50% 0% repeat-x;

	width: 151px;

	height: 42px;

	margin: 0px;

	padding: 5px 0 0 10px;

	display: block;

	float: left;

	color: rgb(255,162,0);

	text-decoration: none;

}

div#internal_region div#region_list a.wide {

	background: url('../images/region_button_161_47.png') no-repeat;

	width: 151px;

	height: 42px;

	margin: 0;

	padding: 5px 0 0 10px;

	display: block;

	float: left;

	color: rgb(85,85,85);

	text-decoration: none;

}

div#internal_region div#region_list a:hover {

	color: rgb(119,9,72);

}

div#internal_region div#region_list a.here:hover {

	color: rgb(255,255,255);

}

div#internal_region div#region_list a.herewide:hover {

	color: rgb(85,85,85);

}

.marginright {

	margin-right: 1px !important;

}

/* Content Wrap */

div.conwrap {

  width: 100%;    /* 840 */

	margin: 0px;

	padding: 0px 0 0 0;

	display: block;

	clear: both;

}

div.conwrap_general {

  width: 642px;

	margin: 0px;

	padding: 5px 0 0 4px;

	display: block;

	clear: both;

}

div.c_block hr {

	width: 416px;

	left: 0px;

  height: 1px;

  margin: 0px;

  padding: 0px;

  float: left;

  border-top: 3px solid rgb(85,85,85);

}

div.c_block a {

 color: rgb(51,51,51);

	text-decoration: none;

}

div.c_block a:hover {

	text-decoration: underline;

}
div.c_block_title {
	height: 47px;
	margin-top: 10px;
	width: 100%;
	overflow: hidden;
}

div.c_block_general a {
  	color: rgb(51,51,51);
	text-decoration: none;
	line-height: 1.1;
}

.main_info a.block_title {
	font-size: 14px;
	line-height: 1;
}

div.c_block_general a:hover {

	text-decoration: underline;

}

div.c_click_block a {

  display:block;

  clear:both;

  margin-top:15px;

	font-family: roboto slab,arial,helvetica,sans;

	font-size: 16pt;

  font-weight: bold;

  color: rgb(51,51,51);

	text-decoration: none;

}

div.c_click_block a:hover {

	text-decoration: underline;

}

.main_heading.tabgrey1 h1 {


	font-family: lato,arial,helvetica,sans;

	font-size: 20pt;

  font-weight: 700;

  color: rgb(51,51,51);

  margin: 10px 0 10px 10px;

  line-height:100%;

}

.main_heading.tabgrey1 a {

  color: rgb(51,51,51);

	text-decoration: none;

}

.main_heading.tabgrey1 a:hover {

	text-decoration: underline;

}

.main_heading.tabgrey2 h1 {

	font-family: lato,arial,helvetica,sans;

	font-size: 20pt;

  font-weight: 700;

  color: rgb(51,51,51);

  margin: 10px 0 10px 10px;

  line-height:100%;

}

.main_heading.tabgrey3 h1 {


	font-family: lato,arial,helvetica,sans;

	font-size: 20pt;

  font-weight: 700;

  color: rgb(51,51,51);

  margin: 10px 0 10px 10px;

  line-height:100%;

}

.main_heading.tabgrey4 h1 {


	font-family: lato,arial,helvetica,sans;

	font-size: 20pt;

  font-weight: 700;

  color: rgb(51,51,51);

  margin: 10px 0 10px 10px;

  line-height:100%;

}

.main_heading.tabgrey5 h1 {


	font-family: lato,arial,helvetica,sans;

	font-size: 20pt;

  font-weight: 700;

  color: rgb(51,51,51);

  margin: 10px 0 10px 10px;

  line-height:100%;

}

.main_heading.tabgrey6 h1 {


	font-family: lato,arial,helvetica,sans;

	font-size: 16pt;

  font-weight: 300;

  color: rgb(51,51,51);

  margin: 10px 0 10px 0px;

  line-height:100%;

}

div.main_heading.green hr {border-top: 2px solid #006665;}

div.main_heading.orange hr {border-top: 2px solid #5e7e8a;}

div.main_heading.blue hr {border-top: 2px solid #315965;}

div.main_heading.yellow hr {border-top: 2px solid #7778a4;}

div.main_heading.red hr {border-top: 2px solid #7e537e;}

div.main_heading.pink hr {border-top: 2px solid #780948;}

div.main_heading.dark_red hr {border-top: 2px solid #2f5883;}

div.main_heading.grey hr {border-top: 2px solid rgb(85,85,85);}

div.main_heading.wide hr {width:306px;}

.main_heading.pink, .alt_heading.pink {color: #780948 !important;}

.main_heading.orange, .alt_heading.orange {color: #5e7e8a !important;}

.main_heading.green, .alt_heading.green {color: #006665 !important;}

.main_heading.blue, .alt_heading.blue {color: #315965 !important;}

.main_heading.yellow, .alt_heading.yellow {color: #7778a4 !important;}

.main_heading.red, .alt_heading.red {color: #7e537e !important;}

.main_heading.dark_red, .alt_heading.dark_red {color: #2f5883 !important;}

.main_heading.grey, .alt_heading.grey {color: rgb(85,85,85) !important;}

h1 {
	font-family: arial,helvetica,sans;
	font-size: inherit;
	color: inherit;
	padding: 0;
	margin: 0;
	text-decoration: inherit;
	display: inline-block;
	clear: none;
}

.intoff {

	margin-left: -7px !important;

}

.arrow {

	background-image: url('../images/arrow.png') ;

	background-position: 99% 50%;

	background-repeat: no-repeat;

}

div.main_heading {

	font-family: roboto,arial,helvetica,sans;

	font-size: 28px;

  font-weight: 700;

	padding: 0;

	margin: 5px 0 5px 10px;

}

div.alt_heading span, div.directory_heading span {

	background-position: 0 0;

	background-repeat: no-repeat;

	width: 8px;

	height: 7px;

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	bottom: -7px;

	left: 0;

}

div.alt_heading {

	/*min-height: 36px;

	height: auto !important;*/

	height: 36px;

	margin: 0 0 5px 0;

	padding: 6px 0 4px 15px;

	display: block;

	clear: both;

	position: relative;

	font-size: 18px;

	color: #fff;

	font-family: arial,helvetica,sans;

}

div.alt_heading a.view_all, div.alt_heading a.view_all:hover {

	width: 54px;

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	bottom: 4px;

	right: 4px;

	font-size: 11px;

	color: #fff;

	text-decoration: none;

}

.view_all.grey {color: #fff !important;}

div.directory_heading {

	min-height: 19px;

	height: auto !important;

	height: 19px;

	margin: 0;

	padding: 6px 0 10px 10px;

	display: block;

	clear: both;

	position: relative;

	font-size: 24px;

	font-weight: 700;

	color: #111111;

	font-family: roboto,arial,helvetica,sans;

}

div.directory_heading a {

	color: rgb(51,51,51);

	text-decoration: none;

}

div.directory_heading a:hover {

	text-decoration: underline;

}

div#heading_quote, div#buysell_quote {

	margin: 0;

  margin-left:5px;

	padding: 0;

	display: block;

  float:left;

	font-size: 18px;

	font-family: arial,helvetica,sans;

	font-style: italic !important;

}

.sub_main_block{

width: 400px;   /* 318 */

height: 280px;

margin: 3px 0 0;

padding-top: 5px;

display: block;

float:left;

position: relative;

}

.four_news_content {

height: 795px;

}

div.main_block,  {
	width: 100%;   /* 318 */
	height: 100px;
	margin: 3px 0 0;
	padding-top: 5px;
	display: block;
	float:left;
	position: relative;
}

div.main_block a.img img{
	margin: 0 auto;
	display: block;
}

div.main_index_block {

	display: block;

    float: left;

    height: 155px;

    margin: 0 0 5px -8px;

    padding: 0;

    position: relative;

    width: 385px;

}

.main_index_block a {

 color: #ffffff;    float: left;    font-family: lato,Helvetica,Arial,sans-serif;    font-size: 18px;       line-height: 20px;    margin: 7px 0 !important;    padding: 0 10px !important;    text-decoration: none;

}

.main_index_block a:hover{

   text-decoration:underline;

}

.bigblockhome {
	/*width: 318px !important;*/
	margin-right: 0 !important;
}

div.main_block div.block_bord {

	width: 308px;

	height: 1px;

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	bottom: -4px;

	left: 0;

}

div.bigblockhome div.block_bord {

	width: 316px !important;

}

div.block_bord.pink {background: url('../images/pink_single.png') 50% 0% repeat-x;}

div.block_bord.green {background: url('../images/green_single.png') 50% 0% repeat-x;}

div.block_bord.orange {background: url('../images/orange_single.png') 50% 0% repeat-x;}

div.block_bord.blue {background: url('../images/blue_single.png') 50% 0% repeat-x;}

div.block_bord.yellow {background: url('../images/yellow_single.png') 50% 0% repeat-x;}

div.block_bord.red {background: url('../images/red_single.png') 50% 0% repeat-x;}

div.block_bord.dark_red {background: url('../images/dark_red_single.png') 50% 0% repeat-x;}

div.conwrap div.c_block {

	width: 325px;     /*416*/

/*	height: 650px;   260 */

	margin: 0 0 7px 0;

	padding: 0 0 4px 4px;

	display: block;

	float: left;

  color: rgb(85,85,85);

	font-size: 24px;  /* 18pt */

	font-weight: 600;

	font-family: Roboto Condensed,arial,helvetica,sans;

	position: relative;

}

div.conwrap_general div.c_block_general {
	width: 320px;
	height: 275px;
	margin: 0 0 7px 0;
	padding: 0 0 4px 0px;
	display: block;
	float: left;
	color: rgb(85,85,85);
	font-size: 18pt;
	font-weight: bold;
	font-family: arial,helvetica,sans;
}

div.c_block_general hr {
	width: 310px;
	left: 0px;
	height: 1px;
	margin: 0px;
	padding: 0px;
	float: left;
	border-top: 3px solid rgb(85,85,85);
}

.normalblock {

	padding: 0 0 4px 0 !important;

	margin: 0 0 7px 4px !important;

}

.normalblock_big {

	padding: 0 0 4px 0 !important;

	margin: 0 0 7px 4px !important;

}

div.c_block.normalblock_big hr {

	width: 411px;

	left: 0px;

  height: 1px;

  margin: 0px;

  padding: 0px;

  float: left;

  border-top: 3px solid rgb(85,85,85);

}

.colour1 {background:#f8f8f8;}

.colour2 {background:#f8f8f8;}

.colour3 {background:#f8f8f8;}

.colour4 {background:#f8f8f8;}

.colour5 {background:#f8f8f8;}

.colour6 {background:#f8f8f8;}

div.main_block a.img {
/*	width: 95%;     was 115 */
	width: 120px;
	height: 90px;
	margin: 10px 10px;
	display: block;
	position: relative;
	overflow: hidden;
	float: left;
}

.main_block_regional_img {

	width: 200px;

	height: 120px;

	margin: 0;

	padding: 0 0 0 6px;

	display: block;

	float: left;

	position: relative;

	overflow: hidden;

	text-align: center;

}

div.main_block div.main_info,div.main_info_regional {

	width: 180px;

	margin: 0;

	padding: 0 0 0 0;

	display: block;

	float: left;

	font-size: 16px;

	font-family: lato,arial,helvetica,sans;

	text-decoration: none;

	color: rgb(85,85,85);

}

div.bigblockhome div.main_info {

	width: 180px !important;

}

div.main_block div.main_info_text {

	/* width: 160px;

  height: 50px;

	margin: 0;

	padding: 5px 0 0 10px;

	display: block;

	clear: both;

	position: relative;

	overflow: hidden;

	font-size: 16px;

	font-family: lato,arial,helvetica,sans;

	color: rgb(85,85,85);

	line-height:120%;

  font-weight:300;  */

  color: #333;
  font-family: lato,arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: 300;
  padding: 0 0 10px 0px;
  line-height: 150%;
  /* height: 65px;    */
  overflow: hidden;
  line-height: 1;

}

div.bigblockhome div.main_info_text {
	/*width: 188px !important;*/
}

div.main_block div.main_info_header {

	line-height:80%;

	max-height: 55px;

	margin-bottom: 3px;

	overflow:hidden;

}

.mix_sub_content {

    border-bottom: 1px solid #eee;

    padding-bottom: 15px;

}

.sub_main_info {

    color: #333;

    float: right;

    font-family: lato,arial,Helvetica,sans-serif;

    font-size: 14px;

    font-weight: 300;

    width: 225px;

	 height: 90px;

    overflow: hidden;

}

div.main_block div.main_info_regional a.block_title {

	height: 120px;

	margin: 0;

	padding: 0px 0 0 10px;

	display: block;

	clear: both;

	font-size: 14pt;

	font-family: roboto slab,arial,helvetica,sans;

	text-decoration: none;

	font-weight: 600;

}

div.main_index_block div.main_info_regional a.block_title {

	height: 120px;

	margin: 0;

	padding: 0px 0 0 10px;

	display: block;

	clear: both;

	font-size: 14pt;

	font-family: roboto slab,arial,helvetica,sans;

	text-decoration: none;

	font-weight: 600;

}

div.main_block div.main_info_regional a.block_title:hover {

	text-decoration: underline;

}

div.main_index_block div.main_info_regional a.block_title:hover {

	text-decoration: underline;

}

div.c_block_title 16 {

	font-size: 18pt;

}

div.c_block_title 14 {

	font-size: 8pt;

}

a.sub_block_1title_addition.grey {

  line-height: 20px;

  color: #13467E;

  font-family: roboto condensed,arial,helvetica,sans;

  font-size: 18px;

  margin: 0;

  text-decoration: none;

  font-weight: 400;

  position: relative;

}

a.sub_block_1title.grey {

  line-height: 20px;

  color: #13467e;

  font-family: roboto condensed,arial,helvetica,sans;

  font-size: 20px;

  margin: 0;

  text-decoration: none;

  font-weight: 700;

  bottom: 4px;

  position: relative;

 vertical-align: middle;

 display: table-cell;

}

a.block_2title.grey {

  line-height: 24px;

  color: #13467e;

  font-family: roboto slab,arial,helvetica,sans;

  font-size: 16px;

  margin: 0;

  text-decoration: none;

  font-weight: 400;

}

a.block_title.alt {padding: 0 !important;}

a.block_title.brown {color: #a99c8a !important;}

a.readmore {

	width: auto;

	height: 16px;

	margin: 4px 0 0 0;

	padding: 1px 0 0 0;

	display: block;

	clear: both;

	float: right;

	text-align: center;

	font-size: 12px;

	font-weight: bold;

	font-family: arial,helvetica,sans;

	text-decoration: none;

	color: rgb(51,51,51);

}

.readmore.pink {background: #780948 !important;}

.readmore.green {background: #006665 !important;}

.readmore.orange {background: #5e7e8a !important;}

.readmore.blue {background: #315965 !important;}

.readmore.yellow {background: #7778a4 !important;}

.readmore.red {background: #7e537e !important;}

.readmore.dark_red {background: #2f5883 !important;}

.readmore.grey {background: rgb(255,255,255) !important; color: rgb(51,51,51) !important;}

a:hover.readmore {

	text-decoration: underline;

}

div.big {

	width: 323px !important;

}

div.big hr {

	width: 305px !important;

}

div.main_info span.featured {

	margin: 0;

	padding: 0;

	display: block;

	font-size: 12px;

	font-family: arial,helvetica,sans;

	font-weight: bold;

}

div.conwrap div#local_news {

	width: 322px;

	height: 270px;

	margin: 0;

	padding: 0;

	display: block;

	float: left;

	position: relative;

}

div#editors_news {

	width: 322px;

	height: 330px;

	margin: 0px 0px 0px 7px;

	padding: 0;

	display: block;

	float: left;

	position: relative;

}

div.editors_title {

	color: rgb(51,51,51);

  margin:0;

	margin-top:12px;

	margin-bottom:0px;

  padding:0;

	height:30px;

  display: block;

	clear: both;

	font-family: arial,helvetica,sans;

	font-size: 16pt;

	font-weight: bold;

}

div.editors_title a {

	color: rgb(51,51,51);

	text-decoration: none;

}

div.editors_title a:hover {

	color: rgb(51,51,51);

	text-decoration: underline;

}

div.editors_block {

	color: rgb(51,51,51);

	background-color: rgb(234,234,234);

	height: 50px;

	margin: 0;

	margin-bottom:5px;

	padding: 2px 10px 2px 10px;

	display: block;

	clear: both;

	font-family: arial,helvetica,sans;

	font-size: 10pt;

	font-weight: bold;

	text-decoration: none;

	text-align: left;

	line-height:1.3;

}

div.editors_image {

	float: left;

	height: 50px;

	width: 75px;

	padding: 0px 10px 0px 0px;

  display: block;

	clear: both;

}

div.editors_text {

	margin-top:5px;

	width: 310px;

}

div.editors_block a {

	color: rgb(51,51,51);

	text-decoration: none;

}

div.editors_block a:hover {

	color: rgb(85,85,85);

	text-decoration: underline;

}

div.news_block {

	margin: 0 0 4px 0;

	padding: 0 4px 4px 7px;

	display: block;

	clear: both;

	color: #780948;

	font-family: arial,helvetica,sans;

	font-size: 12px;

	text-decoration: none;

}

.nobackground {

	background: none !important;

}

div.local_news_title {

	margin: 0;

	padding: 0;

	display: block;

	clear: both;

}

div.local_news_title a {

	color: rgb(85,85,85);

	font-weight: bold;

	text-decoration: none;

}

div.local_news_text {

	margin: 0;

	padding: 0;

	color: rgb(85,85,85);

	display: block;

	clear: both;

}

/* Internal Content */

div#container div#internal_content {

	width: 642px;

	margin: 0;

	padding: 0 0 0 0;

	display: block;

  clear:both;

  float:left;

}

/* Left Column */

div#internal_content div#leftcol {

    float: left;
    margin-bottom: 20px;
  //  border-right: 2px solid #f9f9f9;
   // margin-left:7px;
    //Padding:0 10px 0 10px;
   // background: #ffffff;
}

div#internal_content div.contentWidth {
	width: 70%;   /* was 74%*/
}

div#internal_content div.contentNormal {
	width: 54%;
}

div#internal_content div.contentProp {
	width: 70%;
}

@media (max-width: 1024px) {
	div#internal_content div#leftcol {
  width: 100%!important;
	} 
div#thearchivelist{ 

  width:100%;
  padding-right: 50px; 
}


}

@media only screen and (max-width: 1024px) and (min-width: 660px) {
	.contentNormal {
		width: 70% !important;
	}  
}

@media only screen and (max-width: 1024px) {

.main { margin-top:5px!important;} 

}

@media only screen and (max-width: 659px) {
	.contentNormal {
		width: 100% !important;
	}
   
} 


div#leftcol div#sub_heading {

	min-height: 14px;

	height: auto !important;

	height: 14px;

	margin: 0;

	padding: 5px 0 0px 13px;

	display: block;

	clear: both;

	font-family: arial,helvetica,sans;

	font-size: 22px;

	color: #fff;

	position: relative;

}

div#sub_heading div.article_count {

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	top: 7px;

	right: 135px;

	font-size: 11px;

	color: #fff;

	font-family: arial,helvetica,sans;

	font-style: italic;

	opacity: 0.7;

	font-weight: bold;

}

div#sub_heading .rewrite_book {

	margin: 0;

	padding: 0;

	position: relative;

	top:-30px;

	height:0px;

	font-family: arial,helvetica,sans;

	font-size: 20pt;

  font-weight: bold;

  color: rgb(51,51,51);

  display:block;

  clear:both;

}

div#leftcol div#left_ban {

	/*width: 100%;   */

	/*height: 211px; */

	margin: 30px 0 0 4px;

	padding: 20px 0 0 0;

	display: block;

	clear: both;

	position: relative;

	overflow: hidden;

}

div#left_ban a#weekly_bulletin {

	width: 132px;

	height: 105px;

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	bottom: 20px;

	right: 5px;

}
                        
div#leftcol div#main_text {
	min-height: 160px;
	height: auto !important;
	height: 160px;
	display: block;
	clear: both;
	font-family: lato,arial,helvetica,sans;
	font-size: 18px;
  font-weight: 300;
	color: #000000;
	line-height:25px;
	overflow: hidden;
  background:#ffffff;
  padding:10px;
 
}

div#leftcol div#main_text a{
		color: #019def;

}

div#leftcol div#main_text a:hover{
		color: #eb0254;

}

div#town-page-text a{
		color: #019def;

}

div#town-page-text a:hover{
		color: #eb0254;

}

div#leftcol div#main_text div#subject_wrap_article a{
    color: #000000;
}

div#leftcol div#main_text div#subject_wrap_article a:hover{
    color: #eb0254;
}



div#leftcol div#main_text h2 {

	font-family:  titillium web,arial,helvetica,sans;

	font-size: 21px;

	font-weight: 400;

	color:#000;

	text-decoration: none;

	padding: 10px 0 0 0;

	margin: 0;

	line-height: 1.2;

}

div.article_date {
    color: rgb(97, 97, 97);
    display: block;
    float: left;
    font-family: titillium web,arial,helvetica,sans;
    font-size: 16px;
    font-weight: 300;
    position:relative;
    left:0px;
    margin-top:2px;

}
div.topbarsocial_article div.addthis {
    display: block;
    float: right;
    height: 22px;
    margin: -22px 0 0!important;
    padding: 0;
    position: relative;
    width: 38%;
}
#barsocial_articletop{
float: right;
    width: 20%;
}

div.article_date.pink {color: #780948 !important;}

div.article_date.green {color: #006665 !important;}

div.article_date.orange {color: #5e7e8a !important;}

div.article_date.blue {color: #315965 !important;}

div.article_date.yellow {color: #7778a4 !important;}

div.article_date.red {color: #7e537e !important;}

div.article_date.dark_red {color: #2f5883 !important;}

div.article_date.grey {color: #780948 !important;}

div.article_date.alt {padding: 0 !important;}

div#leftcol div#main_text p { 	margin: 8px 15px 18px 0; text-align:justify;

}

div#main_text a.contact_us {

	background: url('../images/pink_contact.jpg') 50% 0% no-repeat;

	width: 81px;

	height: 20px;

	margin: 10px 0 5px 0;

	padding: 0;

	display: block;

	clear: both;

}

.childArticle {
	margin-top: 30px;
	margin-bottom: 30px;
	/*overflow: auto;    */
}

div#sub_heading div#top_navigate {

	height: 16px;

	margin:	0;

	padding: 0;

	display: inline-block;

	position: absolute;

	top: 6px;

	right: 6px;

}

div#top_navigate a, div#top_navigate a:hover {

	margin: 0 6px 0 0;

	padding: 0;

	font-size: 13px;

	color: #fff;

	font-family: arial,helvetica,sans;

	text-decoration: none;

	display: inline-block;

	float: left;

}

div.page_numbers {

	height: 16px;

	margin: 0;

	padding: 0;

	display: inline;

}

div#sub_heading div#top_navigate a:hover, .page_sel {

	text-decoration: underline !important;

}

div#bottom_opt {

	/* min-height: 40px;  */

	height: auto !important;

	height: 40px;

	margin: 0;

	padding: 0;

	display: block;

	clear: both;

	position: relative;

}

div#bottom_opt div#inner_opt {

	width: 380px;

	height: 20px;

	margin: 0 0 5px 0;

	padding: 0;

	display: block;

	float:left;

}

div#inner_opt div#more_articles {

	margin:0;

	margin-left:0 10px 0 0;

	padding: 0;

	display: block;

	color:rgb(51,51,51);

	font-family: lato,arial,helvetica,sans;

	font-size: 14px;

	font-weight: 400;

	float:right;

}

div#inner_opt div.article_count {

	margin: 0;

	margin-left:10px;

	padding: 0;

	display: block;

	color:rgb(255,162,0);

	font-family: titillium web,arial,helvetica,sans;

	font-size: 16px;

	font-weight: 600;

	float:left;

}

div#bottom_navigate {

	margin:	0;

	padding: 0;

	display: block;

	position: absolute;

	top: 0;

	right: 0;

	cursor: default;

}

div#bottom_navigate a, div#bottom_navigate a:hover {

	margin: 0 6px 0 0;

	padding: 0;

	display: inline;

	font-size: 14px;

	font-family: arial,helvetica,sans;

	text-decoration: none;

	color: rgb(51,51,51);

	cursor: pointer;

}

div#bottom_navigate a:hover {

	text-decoration: underline !important;

}

div#bottom_opt div#per_page {

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	top: 5px;

	left: 0;

	color: #808080;

	font-family: arial,helvetica,sans;

	font-size: 12px;

}

div#per_page a {

	margin: 0;

	padding: 0;

	display: inline-block;

	color: #808080;

	font-family: arial,helvetica,sans;

	font-size: 12px;

	text-decoration: none;

}

div#per_page a:hover, .per_sel {

	font-weight: bold;

}
div#breadcrum {
	width: 100%;
	padding: 0;
	display: block;
	float:left;
	font-size: 13px;
	font-family: titillium web,arial,helvetica,sans;
	font-weight: 600;
	color: #000000;
	margin-bottom: 5px;
  /*line-height: 28px;   */
}

div#breadcrum h2 {

	font-size: 14px;

}

#wb_bot64553 {
    background-repeat:  repeat !important;;
    border-radius: 5px;
    bottom: 0!important;
    color: #666666;
    cursor: pointer;
    float: left!important;
    font-family: arial,helvetica,sans;
    font-size: 16px;
    height: 94px!important;
    margin-left: -15px;
    opacity: 0.95;
    position: fixed;
    width: 220px;
    z-index: 1005;
}

div#breadcrum h3 {

	font-size: 14px;

}

div#breadcrum a {

  color: rgb(51,51,51);

	text-decoration: none;

}

div#breadcrum a:hover {

	color: rgb(255,162,0);

	text-decoration: none;

}

div#leftcol div.list_block {

  width: 100%;

	height: auto !important;

	margin: 10px 0 10px 0;
  
  padding: 10px 10px 10px 10px;

	display: block;

	clear: both;

	position: relative;

	//border-bottom: 1px #999 dashed;
  
  background:#ffffff;

}



div.list_block div.date {

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	top: 15px;

	right: 5px;

	font-size: 12px;

	font-family: arial,helvetica,sans;

}

div.list_block span.date {

	margin: 0;

	padding: 0;

	display: inline-block;

	font-size: 12px;

	font-family: arial,helvetica,sans;

}

div.list_block a.img {

	//width: 30%; 

	margin-top: 4px;

	padding: 0;

	display: block;

	float: left;

	border: 0;

	position: relative;

	overflow: hidden;

	text-align: center;

}

div.list_block div.list_info {

	color: #000000;

  font-family: lato,arial,Helvetica,sans-serif;

  font-size: 16px;

  font-weight: 300;

  line-height: 22px;

  margin: 0;

	//padding: 0 0 0 0px;

	display: block;

	float: left;

  //width: 69%; 
}


.section-left-post3 {
	overflow: auto;
	margin-bottom: 10px;
}






}

div.list_info td a, div.list_info td a:hover, table.info_table td a, table.info_table td a:hover {

	font-size: 13px;

	color:rgb(51,51,51);

	font-family: arial,helvetica,sans;

	text-decoration: none;

}

div.list_info td a:hover, table.info_table td a:hover {

	text-decoration: underline;

}

div.list_block div.list_info_wide {

	/*background: url('../images/info_bg.jpg') 50% 0% repeat-x;*/

	width: 600px;

	margin: 0;

	padding: 0 0 0 15px;

	display: block;

	float: left;

	font-size: 16px;
  
  line-height: 22px;
  
  font-weight:300;
  
 	color: #000000;

	font-family: lato,arial,helvetica,sans;

}

div.list_info_wide td a, div.list_info_wide td a:hover, table.info_table td a, table.info_table td a:hover {

	font-size: 13px;

	color:rgb(51,51,51);

	font-family: arial,helvetica,sans;

	text-decoration: none;

}

div.list_info_wide td a:hover, table.info_table td a:hover {

	text-decoration: underline;

}

.table_title {

	font-size: 14px;

	color:rgb(255,162,0);

}

.article_title h1 {
	font-weight: 500;
	font-size: 1.6em;
	font-family: roboto,arial,helvetica,sans;
	line-height: 1.2;
    color: #111111; 
	letter-spacing:0px;
    margin-top:10px;

}

a.list_title {

	margin: 0;

	padding: 0 0 3px 0;

	display: block;

	clear: both;

	font-size: 20px;

	font-weight:600;

	text-decoration: none;

  color: #000000;

  Font-family: titillium web,arial,helvetica,sans;

}

a.list_title_event {

	font-size: 24px;

	font-weight:400;

  color: #000000;

  Font-family: titillium web,arial,helvetica,sans;

}

a:hover.list_title {

  color: #ffa400;
}

a:hover.list_title_event {

	color: #ffa400;
}

a.list_title.alt {

	margin: 0;

	padding: 0 0 3px 0;

	display: block;

	clear: both;

	font-size: 18px;

	text-decoration: none;

}

.info_table {

	margin: 10px 0 0 0;

	padding: 4px 0 0 0;

	display: block;

	clear: both;

	border-top: 1px #999 dashed;

}

div.searchtip {

	margin: 0;

	padding: 14px 0 10px 10px;

	display: block;

	clear: both;

	font-size: 12px;

	color: #666;

	font-family: arial,helvetica,sans;

	font-style: italic;

}

div#contact_block {

	width: 610px;

	margin: 0 auto;

	margin-top: 10px;

	padding: 20px 0 10px 7px;

	display: block;

	clear: both;

	border-top: 1px #999999 dashed;

}

div#contact_block div#contact_left {

	width: 330px;

	margin: 0;

	padding: 0 20px 0 0;

	display: block;

	float: left;

	font-size: 12px;

	font-family: arial,helvetica,sans;

	color: #666666;

}

div#contact_left div#contact_number {

	margin: 0;

	padding: 0;

	display: block;

	clear: both;

	font-family: arial,helvetica,sans;

	font-size: 20px;

	color: #780948;

	text-decoration: none;

}

div#contact_left a#contact_clickhere {

	margin: 0;

	padding: 0;

	font-family: arial,helvetica,sans;

	font-size: 12px;

	color: #780948;

}

div#contact_block div#contact_form {

	background: url('../images/contact_form.jpg') 50% 0% no-repeat;

	width: 245px;

	margin: 0;

	padding: 58px 0 0 13px;

	display: block;

	float: left;

	font-family: arial,helvetica,sans;

	font-size: 11px;

	font-weight: normal;

	color: #780948;

	text-decoration: none;

}

.clean {

	background: url('../images/contact_form_clean.jpg') 50% 0% no-repeat  !important;

}

.contactpage {

	background: url('../images/contact_page_form.jpg') 50% 0% no-repeat  !important;

}

div#contact_form input[type="text"], div#contactseller input[type="text"] {

	width: 221px;

	height: 20px;

	margin: 0 0 5px 0;

	padding: 0 2px 0 2px;

	display: block;

	clear: both;

	border: 1px #b3b3b3 solid;

	font-size: 12px;

	color: #808080;

	font-family: arial,helvetica,sans;

}

div#contact_form textarea, div#contactseller textarea {

	width: 221px;

	height: 72px;

	margin: 0 0 5px 0;

	padding: 0 2px 0 2px;

	display: block;

	clear: both;

	border: 1px #b3b3b3 solid;

	font-size: 12px;

	color: #808080;

	font-family: arial,helvetica,sans;

}

div#contactseller input[type="text"], div#contactseller textarea {

	width: 400px;

}

div#contact_form input[type="submit"], div#contactseller input[type="submit"] {

	background: rgb(51,51,51);

	border: 0 none;

	clear: both;

	cursor: pointer;

	display: inline-block;

	margin: 0;

	padding: 3px 8px 3px 8px;

	width: auto;

  float: right;

	font-family: arial,helvetica,sans;

  font-size: 12px;

  font-weight: bold;

	color: #fff;

	text-align: center;

	cursor: pointer;

}

div#contactseller input[type="submit"] {

	float: left !important;

}

#contactseller {

}

div#bulletin_form {

	background: url('../images/contact_form_bg.png') 50% 0% repeat-x;

	margin: 0;

	padding: 10px;

	display: block;

	clear: both;

	font-family: arial,helvetica,sans;

	font-size: 11px;

	font-weight: normal;

	color: #780948;

	text-decoration: none;

}

div#bulletin_form input[type="text"] {

	width: 221px;

	height: 20px;

	margin: 0 0 5px 0;

	padding: 0 2px 0 2px;

	display: block;

	clear: both;

	border: 1px #b3b3b3 solid;

	font-size: 12px;

	color: #808080;

	font-family: arial,helvetica,sans;

}

div#bulletin_form select {

	width: 226px;

	height: 20px;

	margin: 0 0 5px 0;

	padding: 0;

	display: block;

	clear: both;

	border: 1px #b3b3b3 solid;

	font-size: 12px;

	color: #808080;

	font-family: arial,helvetica,sans;

}

div#bulletin_form textarea {

	width: 221px;

	height: 72px;

	margin: 0 0 5px 0;

	padding: 0 2px 0 2px;

	display: block;

	clear: both;

	border: 1px #b3b3b3 solid;

	font-size: 12px;

	color: #808080;

	font-family: arial,helvetica,sans;

}

div#bulletin_form input[type="submit"] {

	background: url('../images/enquire_submit.jpg') 50% 0% no-repeat;

	width: 71px;

	height: 20px;

	margin: 0 18px 0 0;

	padding: 0;

	display: block;

	clear: both;

	float: right;

	border: 0;

	cursor: pointer;

}

.formerror {

	background: #FFEAEB !important;

	border: 1px #900 solid !important;

}

div#subject_wrap {

	background: url('../images/shad_bg.png') 50% 0% no-repeat;

	width: 630px;

	min-height: 122px;

	height: auto !important;

	height: 122px;

	margin: 10px 0 15px 9px;

	padding: 0;

	display: block;

	clear: both;

}

div#subject_wrap div#subject_heading {

	margin: 0 0 0 10px;

	padding: 4px 0 4px 0;

	display: inline-block;

	font-size: 18px;

	font-weight: bold;

	font-family: arial,helvetica,sans;

	color: rgb(51,51,51);

}

div#subject_wrap div#subject_block {

	background: #fff;

	width: 616px;

	margin: 0 auto;

	padding: 10px 0 0 0;

	display: block;

	clear: both;

}

div#subject_wrap_article {

 	background: url('../images/shad_bg.png') 50% 0% no-repeat; 

  background: #282d33;

//	min-height: 122px;

	height: auto !important;

//	height: 122px;

	margin: 10px 0px 10px 0px;

	padding: 0;

	display: block;

	clear: both;

}

div#subject_wrap_article div#calendar {

	  width: 230px;
    margin: 0 auto;

}



div#subject_wrap_article div#subject_heading {

	margin: 0 0 0 10px;

	padding: 4px 0 4px 0;

	display: inline-block;

	font-size: 18px;

	font-weight: 500;

	font-family: lato,arial,helvetica,sans;

  Color :#ffffff;
	/*color: rgb(51,51,51);   */
  text-align: center;
  width: 88%;

}


//div#subject_wrap_article div.subject_list {
// display:inline-block;
// width: 50%;
//}



div#subject_wrap_article div#subject_block_article {

	background: #fff;

	width: 100%;

	margin: 0 auto;

	padding: 6px 0 0 0;

	display: block;

	clear: both;

}

div#subject_block_article div.subject_list {

	//width: 48%;

  text-align: left;

  margin: 0 10px 0px 0;

	padding: 0 0 0 0px;

	display: block;

	float: left;

  text-transform: capitalize;
}

div#subject_block div.subject_list {

	width: 100%;

	margin: 0 14px 0 0;

	padding: 0 0 0 7px;

	display: block;

	float: left;

  text-transform: capitalize;
}

div.subject_list a {
	background: url('../images/grey_arrow.jpg') 0% 50% no-repeat;
	margin: 0 5px 0 5px !important;
	padding: 0px 0px 0px 18px;
	clear: both;
	font-family: lato,arial,helvetica,sans;
	font-size: 18px;
	text-decoration: none;
	color: #000000;
	font-weight: 300;
	display: inline-block;
  text-transform: capitalize;
  width:46% !important;
 
}

.thisone {

	  /*background: url('../images/grey_arrow.jpg') 0% 25% no-repeat;  */

    margin: 0 0 0 18px;  
    padding: 0px 0px 0px 18px;
    display: inline-block;
    clear: both;
    font-family: lato,arial,helvetica,sans;
    font-size: 18px;
    font-weight: 400;
    color: rgb(255,162,0);
    background-color: #282d33;
   /* background: linear-gradient(to bottom, #888888 20%,#333333 90%,#222222 100%); */
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    /* min-height: 45px;   */
   /* text-align:center;     */
   text-transform: capitalize;
   width:46% !important;
   
}

.thisone-main {

	color: rgb(255,162,0);
  text-transform: capitalize;
}







div.subject_list a:hover {

	color: rgb(255,162,0);
  text-transform: capitalize;

}

div#subject_wrap_wide {

	width: 659px;

	margin: 0;

	margin-left:5px;

	margin-bottom:10px;

	padding: 0;

	display: block;

	float: left;

}

div#subject_wrap_wide div#subject_heading_wide {

	color: rgb(51,51,51);

  margin:0;

  padding:0;

	height:30px;

  display: block;

	clear: both;

	font-family: arial,helvetica,sans;

	font-size: 20pt;

	font-weight: bold;

}

div#subject_wrap_wide div#subject_block_wide {

	width:637px;

	margin:0;

	padding:0;

	display: block;

	clear: both;

}

div#subject_block_wide div.subject_list_wide {

	height:20px;

	background-color:rgb(234,234,234);

	width: 630px;

	margin: 5px 0 0 0;

	padding: 4px 0 0 5px;

	display: block;

  clear: both;

	font-family: arial,helvetica,sans;

	font-size: 14px;

	font-weight:bold;

	float: left;
  text-transform: capitalize;

}

div.subject_list_wide a {

	color: rgb(85,85,85);

	text-decoration: none;
  text-transform: capitalize;

}

div.subject_list_wide_view a {

	color: rgb(51,51,51);

	text-decoration: none;
  text-transform: capitalize;

}

div.subject_list_wide a:hover {

	text-decoration: underline;

}

div#subject_block_wide div.subject_list_wide_view {

	height:20px;

	background-color:rgb(234,234,234);

	width: 630px;

	margin: 5px 0 0 0;

	padding: 4px 0 0 5px;

	display: block;

  clear: both;

	font-family: arial,helvetica,sans;

	font-size: 14px;

	font-weight:bold;

	float: left;

  text-transform: capitalize;

}

div.subject_list_wide_view a {

	color: rgb(51,51,51);

	text-decoration: none;

}

div.subject_list_wide_view a:hover {

	text-decoration: underline;

}

div#comment_wrap {

	background: url('../images/shad_bg.png') 50% 0% no-repeat;

	width: 630px;

	margin: 10px 0 15px 9px;

	padding: 0 0 5px 0;

	display: block;

	clear: both;

}

div#comment_wrap div#comment_heading {

	margin: 0 0 0 10px;

	padding: 4px 0 4px 0;

	display: inline-block;

	font-size: 18px;

	font-weight: bold;

	font-family: arial,helvetica,sans;

	color: rgb(51,51,51);

}

div#comment_wrap div#comment_block {

	background: #fff;

	width: 616px;

	margin: 0 auto;

	padding: 2px 0 0 0;

	display: block;

	clear: both;

}

div.commenttext_block {

	padding: 4px;

	margin: 0 0 8px 0;

	display: block;

	clear: both;

	font-family: arial,helvetica,sans;

	font-size: 12px;

	text-decoration: none;

	color: #222;

}

div.commenttext_block div.comment_text {

	background: #f9f9f9;

	padding: 2px;

	margin: 0;

	display: block;

	clear: both;

	font-family: arial,helvetica,sans;

	font-size: 12px;

	text-decoration: none;

	color: #222;

}

div.commenttext_block div.comment_date {

	padding: 0 0 3px 0;

	margin: 0;

	display: block;

	clear: both;

	font-family: arial,helvetica,sans;

	font-size: 11px;

	text-decoration: none;

	font-weight: bold;

	color: #222;

}

.comment_textarea {

	width: 600px;

	height: 80px;

	padding: 1px;

	font-family: arial,helvetica,sans;

	font-size: 12px;

	text-decoration: none;

	color: #222;

	border: 1px #ccc solid;

}

div#top_social {

	height: 18px;

	margin: 0 0 10px 0;

	padding: 2px 0 2px 0;

	display: block;

	clear: both;

	position: relative;

}

.tar {

	text-align: right !important;

	margin: 0 !important;

	padding: 0 !important;

	padding-right: 6px;

}

div#bottom_social {
	margin: 4px auto;
	padding: 5px 20px 0 0;
	display: block;
	clear: both;
	position: relative;
	border-top: 1px #999 dashed;
	border-bottom: 1px #999 dashed;
	overflow: auto;
}

div#top_social_page {
	margin: 4px auto;
	padding: 5px 20px 0px 0;
  display: block;
	clear: both;
	position: relative;
/*	overflow: auto;   */
}

div#bottom_social a.back, div#top_social a.back {

	background: #fff;

	height: 19px;

	margin: 0;

	padding: 3px 14px 0 0px;

	display: inline-block;

	clear: both;

	text-align: center;

	font-size: 14px;

	font-weight: bold;

	font-family: arial,helvetica,sans;

	text-decoration: none;

	color: rgb(51,51,51);

}

div#bottom_social a.back:hover, div#top_social a.back:hover {

	text-decoration: underline;

}

div#bottom_social div.addthis {

	height: 22px;
	margin-bottom:3px;
	margin-left:10px;
	display: block;
	float:left;

}

div#bottom_social_top {

	width: 100%;

	min-height: 0px;

	height: 15px;

	margin: 0;

	display: block;

	clear: both;

	position: relative;


}

div#bottom_social_top a.back {

	/*background: #fff;*/

	height: 19px;

	margin: 0;

	padding: 3px 14px 0 0px;

	display: inline-block;

	clear: both;

	text-align: center;

	font-size: 14px;

	font-weight: bold;

	font-family: arial,helvetica,sans;

	text-decoration: none;

	color: rgb(51,51,51);

}

div#bottom_social_top a.back:hover{

	text-decoration: underline;

}

div#bottom_social_top div.addthis {

	height: 22px;

	width: 124px;

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	margin-top:5px;

}

div#event_wrap {

	/* width: 515px;   */
  margin: 0 0 0 20px;
	/* padding: 20px 0 40px 0; */
	display: block;
	clear: both;
}

div#event_wrap_col {

	width: 290px;

	margin: 0 auto;

	padding: 20px auto 20px auto;

	display: block;

	clear: both;

}

div#event_wrap div#calendar {

	width: 300px;
	margin: 0 30px 15px 0;
	padding: 0;
	display: block;
	float: left;

}

div#event_wrap div#calendar_options {

	width: 230px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;

}

div#event_wrap div#calendar_options2 {

	width: 220px;

	margin: 0;

	padding: 0;

	display: block;

	float: left;

}

div#event_wrap div#calendar_options_col {

	width: 250px;

	margin: 0;

	padding: 0;

	display: block;

	float: left;

}

div#calendar_options select {
       width: 240px;
       height: 30px;
       margin: 10px 0 5px 0;
       padding: 0 2px 0 10px;
       display: block;
       clear: both;
       border: 1px #eaeaea solid;
       font-size: 14px;
       color: #036;
       font-family: lato,Arial, Helvetica, sans-serif;
       border-top-left-radius: 4px;
       border-top-right-radius: 4px;
       border-bottom-left-radius: 4px;
       border-bottom-right-radius: 4px;


  /*width: 190px;

	height: 24px;

	margin: 0;

	padding: 0;

	display: block;  */

}

div#calendar_options_col select {

	width: 250px;

	height: 21px;

	margin: 0;

	padding: 0;

	display: block;

}





div#calendar_options .table_heading {

	font-size: 20px;

	font-family: arial,helvetica,sans;

	color: rgb(51,51,51);

}

div#calendar_options input[type="submit"] {

	background: url('../images/go.png') 50% 0% no-repeat;

	width: 34px;

	height: 21px;

	margin: 0 0 0 2px;

	padding: 0;

	display: block;

	border: 0;

	cursor: pointer;

}

div#calendar_options button {

	background: url('../images/go.png') 50% 0% no-repeat;

	width: 34px;

	height: 21px;

	margin: 13px 0 0 2px;

	padding: 0;

	display: block;

	border: 0;

	cursor: pointer;

}

div#calendar_options button:hover{

	background: url('../images/go-hover.png') 50% 0% no-repeat;

}


div.int_heading {

	width: 630px;

	height: 27px;

	margin: 0 auto;

	padding: 4px 0 0 0;

	display: block;

	clear: both;

	font-size: 20px;

	font-family: arial,helvetica,sans;

	color: rgb(51,51,51);

	border-top: 1px #999 dashed;

	//border-bottom: 1px #999 dashed;

}

div#article_block {

	width: 600px;

	margin: 0 auto;

	padding: 0 0 10px 0;

	display: block;

	clear: both;

}

div#article_block div#article_img {

	width: 244px;

	height: 166px;

	margin: 0;

	padding: 0;

	display: block;

	float: left;

}

div#article_block div#article_info {

	width: 340px;

	margin: 0;

	padding: 0 0 0 15px;

	display: block;

	float: left;

	font-size: 12px;

	font-family: arial,helvetica,sans;

	color: #666666;

}

div#article_heading, div#article_block h2 {

	margin: 0;

	padding: 0 0 7px 0;

	display: block;

	clear: both;

	font-size: 17px;

	font-family: arial,helvetica,sans;

}

div#bottom_cats {

	margin: 0 0 0 10px;

	padding: 10px 0 10px 0;

	display: block;

	clear: both;

}

div#bottom_cats a {

	width: 285px;

	height: 23px;

	margin: 0 12px 5px 0;

	padding: 10px 0 0 25px;

	display: block;

	float: left;

	font-size: 15px;

	text-decoration: none;

	color:#fff;

}

/* Classifieds */

div#classifieds_navigation {

	/*width: 630px;*/

	height: 19px;

	margin: 0 auto;

	margin-bottom: 5px;

	padding: 6px 0 4px 0;

	display: block;

	clear: both;

	color: rgb(51,51,51);

	font-size: 12px;

	font-family: arial,helvetica,sans;

	position: relative;

	border-bottom: 1px #999999 dashed;

}

div#classifieds_navigation a {

	margin: 0 3px 0 3px;

	padding: 0;

	display: inline-block;

	color: rgb(51,51,51);

	font-size: 12px;

	font-family: arial,helvetica,sans;

	text-decoration: none;

}

div#classifieds_navigation a.forgot_password {

	color: rgb(255,162,0);

}

div#classifieds_navigation a.post_ad, div#classifieds_navigation a.post_ad:hover {

	background: url('../images/post_ad.jpg') 50% 0% no-repeat;

	width: 90px;

	height: 25px;

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	top: 0;

	right: 0;

}

a.accountbutton, a.accountbutton:hover, input.accountbutton {

	background: #f15a25;

	width: auto;

	height: 25px;

	margin: 0;

	padding: 0 8px 0 8px;

	display: inline-block;

	clear: both;

	font-family: arial,helvetica,sans;

	font-size: 12px;

	font-weight: bold;

	color: #fff;

	text-decoration: none;

	line-height: 25px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	border: 0;

	cursor: pointer;

}

.cancel {

	background: #c0c0c0 !important;

}

div#leftcol div#top_cat {

	margin: 0 auto;

	padding: 0 0 20px 5px;

	display: block;

	float: left;

}

div#top_cat a.ad_block {

  //background: url('../images/class_bg.jpg') 50% 0% no-repeat;
	width: 140px;
	margin: 0 4px 0 0;
	padding: 5px 0 0 0;
	display: block;
	float: left;
	text-decoration: none;
  border: 1px solid #eaeaea;
  border-radius:5px;
  margin-bottom: 25px;
  background:#ffffff;
}


a.ad_block div.ad_name {

	width: 130px;

  height: 55px;

	margin: 0 auto;

	padding: 0 0 5px 0;

	display: block;

	clear: both;

	color: #000000;

	font-size: 13px;

	font-family: roboto,arial,helvetica,sans;

	font-weight: 300;

	text-align: center;

	position: relative;

	overflow: hidden;

}

a.ad_block div.ad_name_r {

	width: 130px;

  height: 30px;

	margin: 0 auto;

	padding: 0 0 5px 0;

	display: block;

	clear: both;

	color: #000000;

	font-size: 13px;

	font-family: roboto,arial,helvetica,sans;

	font-weight: 300;

	text-align: center;

	position: relative;

	overflow: hidden;

}

a.ad_block div.ad_name_cat {

	width: 100%;

	height: 31px;

	margin: 0 auto;

	padding: 0 0 5px 0;

	display: block;

	clear: both;

	color: #000000;

	font-size: 11px;

	font-family: roboto,arial,helvetica,sans;

	font-weight: 700;

	text-align: center;

	position: relative;

	/*overflow: hidden;  */

}

a.ad_block div.ad_img {

	width: 107px;

	height: 80px;

	margin: 0 auto;

	padding: 4px 0 0 0;

	display: block;

	clear: both;

	text-align: center;

	position: relative;

	overflow: hidden;

}

a.ad_block div.ad_subname {

	width: 107px;

	height: 40px;

	margin: 0 auto;

	padding: 2px 0 3px 0;

	display: block;

	clear: both;

	color: #000000;

	font-size: 13px;

	font-family: lato,arial,helvetica,sans;

	font-weight: 300;

	text-align: center;

	text-decoration: none;

}

a.ad_block div.ad_subname_cat {

	width: 107px;

	height: 40px;

	margin: 0 auto;

	padding: 2px 0 3px 0;

	display: block;

	clear: both;

	color: #000000;

	font-size: 13px;

	font-family: lato,arial,helvetica,sans;

	font-weight: 300;

	text-align: center;

	text-decoration: none;

}

.classi_price {

	text-decoration: none !important;

	font-size: 14px !important;

	font-weight: bold;

	color: rgb(255,162,0) !important;

}

a.ad_block div.ad_price {

	width: 107px;

	margin: 0 auto;

	padding: 2px 0 0 0;

	display: block;

	clear: both;

	color: rgb(255,162,0);

	font-size: 12px;

	font-family: arial,helvetica,sans;

	font-weight: bold;

	text-align: center;

	text-decoration: none;

}

div#classi_categories {


/*background: url('../images/cat_bg.jpg') 50% 0% repeat-x; */

	margin: 0 auto;

	margin-left: 0px;

	padding: 14px 0 15px 0;

	display: block;

	clear: both;

}

div#classi_categories div#categories_heading {
	margin: 0 auto;
/*	margin-bottom: 5px; */
/*	padding: 0 0 5px 0;  */
	display: block;
	clear: both;
	color: rgb(51,51,51);
	font-size: 24px;
  font-weight:300;
	font-family: lato,arial,helvetica,sans;
	/* border-bottom: 1px #999 dashed;  */
}

.icategories {height: 1900px;}

div#classi_categories div.category_list {

	width: 204px;

	margin: 0;

	padding: 0;

	display: block;

	float: left;

}

div.category_list a {

	margin: 3px 7px 0 18px;

	padding: 0;

	display: block;

	clear: both;

	font-size: 16px;

	font-family: lato,arial,helvetica,sans;

	color: #000000;

	font-weight:300;

  line-height: 1.4;

}

div.category_list a:hover {color: #000;}

div#recently_added {

	width: 100%;    /*613px*/

	margin: 0 auto;

	padding: 0;

	display: block;

	clear: both;

}

div#recently_added div.recent_block {

	width: 100%;       /*613px*/

	margin: 0;

	padding: 8px 0 8px 0;

	display: block;

	clear: both;

	border-bottom: 1px #999 dashed;

}

div.recent_block a.recent_img, div.recent_block a.recent_img:hover {

	width: 17%;       /*132px*/

	min-height: 116px;

	height: auto !important;

	height: 116px;

	margin: 0;

	padding: 0;

	display: block;

	float: left;

}

div.recent_block div.recent_info {

	width: 78%; /*455px*/

	margin: 0;

	padding: 0 0 0 20px;

	display: block;

	float: right;

	color: #000000;

	font-family: lato,arial,helvetica,sans;

	font-size: 16px;

  font-weight:300;

	position: relative;

	line-height:1.4;

}

div.recent_block div.recent_info_noimage {

	width: 100%;      /*587px*/

	margin: 0;

	padding: 0 0 0 0px;

	display: block;

	float: left;

	color: #666666;

	font-family: arial,helvetica,sans;

	font-size: 12px;

	position: relative;

}

div.recent_info_noimage div.recent_title{

	margin: 0;

	margin-bottom: 8px;

	padding: 0 100px 0 0;

	display: block;

	clear: both;

	color: rgb(51,51,51);

	font-family: arial,helvetica,sans;

	font-size: 20px;

	text-transform: capitalize;

}

div.recent_info_noimage table {

	margin: 0;

	padding: 6px 0 0 0;

	display: block;

	clear: both;

	color: #666666;

	font-family: arial,helvetica,sans;

	font-size: 12px;

}

div.recent_info_noimage div.recent_price {

	margin: 0;

	padding: 0;

	display: block;

	clear: both;

	color: rgb(51,51,51);

	font-family: arial,helvetica,sans;

	font-size: 20px;

	position: relative;

	top: 0;

	right: 0px;

}

div.recent_info div.recent_title {

	margin: 0;

	margin-bottom: 8px;

	padding: 0 100px 0 0;

	display: block;

	clear: both;

	color: rgb(51,51,51);

	font-family: arial,helvetica,sans;

	font-size: 18px;

	font-weight: bold;

	text-transform: capitalize;

}

div.recent_info div.recent_title a {

	color: rgb(51,51,51);

	text-decoration: none;

}

div.recent_info div.recent_title a:hover {

	color: rgb(51,51,51);

	text-decoration: underline;

}

div.recent_info table {

	margin: 0;

	padding: 6px 0 0 0;

	display: block;

	clear: both;

	color: #000000;

	font-family: titllium web,arial,helvetica,sans;

	font-size: 14px;

}

table .pink {

	color: rgb(255,162,0) !important;

}

div.recent_info div.recent_price {

	margin: 0;

	padding: 0;

	display: block;

	clear: both;

	color: rgb(255,162,0);

	font-family: arial,helvetica,sans;

	font-size: 20px;

	position: absolute;

	top: 0;

	right: 0px;

}

div.recent_info div.recent_expires {

	margin: 0;

	padding: 0;

	display: block;

	clear: both;

	color: #666666;

	font-family: arial,helvetica,sans;

	font-size: 12px;

	position: absolute;

	bottom: 0;

	right: 0;

}

div#most_viewed {

	margin: 0;

	padding: 0;

	display: block;

	clear: both;

}

div#most_viewed div#most_heading {

	background: #780948;

	width: 600px;

	height: 31px;

	margin: 0;

	padding: 8px 0 0 27px;

	display: block;

	clear: both;

	font-size: 21px;

	color: #fff;

	font-family: arial,helvetica,sans;

}

div#most_viewed div#most_viewed_listing {

	background: #4b0027;

	width: 600px;

	margin: 0;

	padding: 5px 0 15px 27px;

	display: block;

	clear: both;

}

div#most_viewed_listing div.viewed_list {

	width: 260px;

	margin: 0 44px 0 0;

	padding: 0;

	display: block;

	float: left;

}

div.viewed_list a {

	margin: 0;

	padding: 6px 0 6px 0;

	display: block;

	clear: both;

	font-family: arial,helvetica,sans;

	font-size: 12px;

	color: #fff;

	border-bottom: 1px #fff dashed;

	text-decoration: none;

	position: relative;

}

div.viewed_list a .span {

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	top: 0;

	right: 0;

}

div#submit_listing {


	margin: 0 auto;
	padding: 0;
	display: block;
	clear: both;
	font-size: 12px;
	color: #999;
	font-family: arial,helvetica,sans;
}

div.submit_heading {

	margin: 0;

	padding: 0;

	display: block;

	clear: both;

	font-size: 18px;

	color: rgb(51,51,51);

	font-family: arial,helvetica,sans;

}

div#submit_listing div#submit_stages {

	height: 58px;

	margin: 0;

	padding: 10px 0 10px 0;

	display: block;

	clear: both;

}

div#submit_stages span {

	width: 182px;

	height: 26px;

	margin: 0;

	padding: 30px 0 0 33px;

	display: block;

	float: left;

	font-size: 12px;

	font-family: arial,helvetica,sans;

	color: #fff;

	cursor: default;

}

div#submit_stages span.step1 {background: url('../images/step1_v2.png') 50% 0% no-repeat;width: 196px !important; padding-left: 19px !important;}

.step1.sel {background: url('../images/step1_sel_v2.png') 50% 0% no-repeat  !important;}

div#submit_stages span.step2 {background: url('../images/step2_v2.png') 50% 0% no-repeat;margin-left: -11px;}

.step2.sel {background: url('../images/step2_sel_v2.png') 50% 0% no-repeat  !important;}

div#submit_stages span.step3 {background: url('../images/step3_v2.png') 50% 0% no-repeat;margin-left: -14px;}

.step3.sel {background: url('../images/step3_sel_v2.png') 50% 0% no-repeat  !important;}

div#submit_listing div#submit_details {

	background: #fff url('../images/options_bg.jpg') 50% 0% repeat-x;

	min-height: 146px;

	height: auto !important;

	height: 146px;

	margin: 15px auto;

	padding: 15px 0 0 25px;

	display: block;

	clear: both;

	border-top: 1px #999 dashed;

	border-bottom: 1px #999 dashed;

}

div#submit_listing div.submit_details {

	background: #fff url('../images/options_bg.jpg') 50% 0% repeat-x;

	min-height: 131px;

	height: auto !important;

	height: 131px;

	margin: 15px auto;

	padding: 15px 0 15px 25px;

	display: block;

	clear: both;

	border-top: 1px #999 dashed;

	border-bottom: 1px #999 dashed;

	color: #333;

	font-family: arial,helvetica,sans;

}

table#detail_table {

	margin: 0 auto;

	padding: 15px 0 15px 0;

	display: block;

	clear: both;

}

#detail_table td {

	color: #444;

}

table#detail_table select {

	width: 300px;

	margin: 0;

	padding: 4px;

	display: block;

	clear: both;

	font-family: arial,helvetica,sans;

	font-size: 12px;

	color: #000;

	text-decoration: none;

	border: 1px #ccc solid;

}

a.continue, a.continue:hover, input.continue {

	background: rgb(51,51,51);

	width: auto;

	height: 25px;

	margin: 0;

	padding: 0 8px 0 8px;

	display: inline-block;

	clear: both;

	font-family: arial,helvetica,sans;

	font-size: 12px;

	font-weight: bold;

	color: #fff;

	text-decoration: none;

	line-height: 25px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	border: 0;

	cursor: pointer;

}

.itemTitle {

	width: 300px;

	font-family: arial,helvetica,sans;

	font-size: 12px;

	color: #000;

	text-decoration: none;

	padding: 4px;

	border: 1px #ccc solid;

}

.itemDescription {

	width: 300px;

	height: 130px;

	font-family: arial,helvetica,sans;

	font-size: 12px;

	color: #000;

	text-decoration: none;

	padding: 4px;

	border: 1px #ccc solid;

}

.itemPrice {

	width: 60px;

	font-family: arial,helvetica,sans;

	font-size: 12px;

	color: #000;

	text-decoration: none;

	padding: 4px;

	border: 1px #ccc solid;

}

.itemImage {

	display: inline-block;

}

#paypalgen {

	height: 0;

	position: relative;

	overflow: hidden;

}

div#classi_detail {

	/*width: 635px;*/
	margin: 0 auto;
	padding: 0 0 10px 0;
	display: block;
	clear: both;

}

div#classi_detail div#left_detail {

	width: 100%;

	margin: 0 auto;

	padding: 0 6px 0 0;

	display: block;

	float: left;

	font-size: 16px;

	color: #666;

	font-family: arial,helvetica,sans;

	line-height:1.6;

}

div#left_detail div#left_img {

	width: 66%;

	margin: 0 0 10px 0;

	padding: 0;

	display: block;

	float: left;

}

div#left_detail div#left_img img {
	display: block;
	float: none;
	margin: 0 auto;
}

div#left_detail div#detail_title {

	margin: 0;

	padding: 0 100px 14px 0;

	display: block;

	clear: both;

	color: rgb(51,51,51);

	font-family: arial,helvetica,sans;

	font-size: 17px;

	position: relative;

}

div#detail_title div#detail_price {

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	top: 0;

	right: 0;

	color: rgb(255,162,0);

	font-family: arial,helvetica,sans;

	font-size: 24px;

}

div.advert_description {

	padding: 0 10px 5px 10px;

	margin: 0 0 5px 0;

	display: block;

	clear: both;

	border-bottom: 1px #ccc dotted;
  
  background: #ffffff;

}

div#left_detail div.pink_subheading {

	margin: 0;

	padding: 0 0 10px 0;

	display: block;

	clear: both;

	color: #780948;

}

div#left_detail div.grey_subheading {

	margin: 0;

	padding: 0 0 10px 0;

	display: block;

	clear: both;

	color: #666666;

}

div#left_detail div.yellow_subheading {

	margin: 0;

	padding: 0 0 10px 0;

	display: block;

	clear: both;

	color: rgb(255,162,0);

}

div#left_detail a.contact_user {

	background: rgb(51,51,51);

	width: 100px;

	height: 17px;

	margin: 10px 0 10px 0;

	padding: 1px 0 0 0;

	display: block;

	clear: both;

	font-family: arial,helvetica,sans;

	font-size: 12px;

	color: #fff;

	text-align: center;

	text-decoration: none;

}

div#classi_detail div#right_detail {

	width: 198px;

	margin: 0 auto;

	padding: 0;

	display: block;

	float: right;

}

div#right_detail div#map {

	width: 196px;

	height: 227px;

	margin: 0;

	padding: 0;

	display: block;

	clear: both;

	border: 1px #ccc solid;

}

.classifieds_map {

	position: relative;

	overflow: hidden;

}

#map_canvas { display:block; clear: both; width: 196px; height: 227px; }

div#right_detail div#images_wrap {

	background: #8f8d8d;

	width: 193px;

	height: 41px;

	margin: 5px 0 0 0;

	padding: 5px 0 0 5px;

	display: block;

	clear: both;

	text-align: center;

	position: relative;

	overflow: hidden;

}

div#images_wrap a {

	width: 42px;

	height: 34px;

	margin: 0 4px 0 0;

	padding: 0;

	display: block;

	float: left;

	border: 1px #fff solid;

	position: relative;

	overflow: hidden;

}

div#right_detail div#further_details {

	background: #eeeeee;

	width: 188px;

	margin: 5px 0 10px 0;

	padding: 8px 0 12px 10px;

	display: block;

	clear: both;

	color: rgb(51,51,51);

	font-family: arial,helvetica,sans;

	font-size: 12px;

}

div#right_detail div#further_details a, div#right_detail div#further_details a:hover {

	color: rgb(51,51,51);

	font-family: arial,helvetica,sans;

	font-size: 12px;

	text-decoration: none;

	display: block;

	clear: both;

}

div#right_detail div#further_details a:hover {

	text-decoration: underline;

}

div#further_details div#further_heading {

	margin: 0;

	padding: 0 0 5px 0;

	display: block;

	clear: both;

	color: rgb(255,162,0);

	font-family: arial,helvetica,sans;

	font-size: 18px;

	font-weight: bold;

}

div#further_details div.further_subheading {

	margin: 0;

	padding: 10px 0 0 0;

	display: block;

	clear: both;

	color: rgb(51,51,51);

	font-family: arial,helvetica,sans;

	font-size: 12px;

	font-weight: bold;

}

div#leftcol div.directory_block {

	//background: url('../images/cat_bg.jpg') 50% 0% repeat-x;

  width: 100%;

	margin: 0;

	margin-left: 4px;

	padding: 0 8px 20px 0;

	display: block;

	float: left;
  
  Background:#ffffff;

}

div.directory_block div.directory_list {

	width: 280px;

	margin: 0;

	padding: 0 0 0 20px;

	display: block;

	float: left;

}

div.directory_block div.directory_heading {

	margin: 0 auto;

	padding: 15px 0 2px 0;

	display: block;

	clear: both;

	color: #000000;

	font-size: 20px;

	font-family: roboto,arial,helvetica,sans;

  font-weight:700;

}

div.directory_list a {

	margin: 3px 7px 8px 0;

	padding: 0;

	display: block;

	clear: both;

	font-size: 16px;

  font-weight:300;

	font-family: lato,arial,helvetica,sans;

	color: #000000;

	text-decoration: none;

}

div.directory_list a:hover {color: #000;}

div#business_search {
	margin: 0;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 7px 0 7px 0;
	display: block;
	clear: both;
	border-top: 1px #999 dashed;
	border-bottom: 1px #999 dashed;
}

div#business_search select {

	width: 202px;

	margin: 0 5px 0 2px;

	padding: 2px;

	display: block;

	float: left;

	font-size: 11px;

	font-family: arial,helvetica,sans;

	color: #666;

	font-weight: bold;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	border: 1px #ccc solid;

}

div#business_search input[type="text"] {

	width: 160px;

	margin: 0 7px 0 7px;

	padding: 2px;

	display: block;

	float: left;

	font-size: 12px;

	font-family: arial,helvetica,sans;

	color: #666;

	font-weight: normal;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	border: 1px #ccc solid;

}

div#business_search input[type="submit"] {

	background: url('../images/go.png') 50% 0% no-repeat;

	width: 31px;

	height: 21px;

	margin: 0;

	padding: 0;

	display: block;

	float: left;

	border: 0;

	cursor: pointer;

}

div#leftcol div#restaurant_search {

	width: 636px;

	margin: 0;

	margin-left: 7px;

	margin-bottom: 5px;

	padding: 7px 0 7px 0;

	display: block;

	float: left;

	border-top: 1px #999 dashed;

	border-bottom: 1px #999 dashed;

}

div#restaurant_search select {

	width: 202px;

	margin: 0 5px 0 2px;

	padding: 2px;

	display: block;

	float: left;

	font-size: 11px;

	font-family: arial,helvetica,sans;

	color: #666;

	font-weight: bold;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	border: 1px #ccc solid;

}

div#restaurant_search input[type="text"] {

	width: 160px;

	margin: 0 7px 0 7px;

	padding: 2px;

	display: block;

	float: left;

	font-size: 12px;

	font-family: arial,helvetica,sans;

	color: #666;

	font-weight: normal;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	border-radius: 4px;

	border: 1px #ccc solid;

}

div#restaurant_search input[type="submit"] {

	background: url('../images/go.png') 50% 0% no-repeat;

	width: 31px;

	height: 21px;

	margin: 0;

	padding: 0;

	display: block;

	float: left;

	border: 0;

	cursor: pointer;

}

div.premium_block {

	background: url('../images/premium_bg.jpg') 50% 0% repeat-x;

	margin: 0 0 0 4px;

	padding: 8px 10px 8px 11px;

	display: block;

	clear: both;

	border-bottom: 1px #999 dotted;

}

div.premium_block div.left_images {

	width: 194px;

	margin: 0 15px 0 0;

	padding: 0;

	display: block;

	float: left;

}

div.left_images div.main_image {

	width: 194px;

	min-height: 133px;

	height: auto !important;

	height: 133px;

	margin-bottom: 35px;

	padding: 0;

	display: block;

	clear: both;

	position: relative;

	text-align: center;

}

div.left_images div.alt_imgs {

	margin: 0;

	padding: 4px 0 0 0;

	display: block;

	clear: both;

}

div.alt_imgs a, div.alt_imgs a:hover {

	width: 62px;
	height: 49px;
	margin: 0 4px 0 0;
	padding: 0;
	display: block;
	position: relative;
	overflow: hidden;
	float: left;

}

div.premium_block div.right_info {
	margin: 0;
	padding: 0;
	display: block;
	font-family: lato,arial,helvetica,sans;
	font-size: 16px;
  	font-weight:300;
	color: #000000;
	line-height:1.4;
}

div.right_info div.address_tele {

	margin: 0;

	padding: 12px 0 12px 0;

	display: block;

	clear: both;

	color: rgb(51,51,51);

}

div.address_details {

	margin: 0;

	padding: 12px 0 0 0;

	display: block;

	clear: both;

	color: #515151;

}

div.right_info a, .block_info a, .block_info_image a, div.right_info a:hover, .block_info a:hover, .block_info_image a:hover {

	background: #515151;

	height: 17px;

	margin: 0 5px 0 0;

	padding: 2px 10px 0 10px;

	display: block;

	float: left;

	font-size: 12px;

	color: #fff;

	font-family: arial,helvetica,sans;

	text-decoration: none;

}

div.read_more a {

	background: #fff;

	height: 17px;

	margin: -5px 5px 0 0;

	padding: 2px 10px 0 10px;

	display: block;

	float: right;

	font-size: 12px;

	font-weight: bold;

	color: rgb(51,51,51);

	font-family: arial,helvetica,sans;

	text-decoration: none;

}

.nudge10 {

	margin-top: 10px;

}

div.read_more a:hover {

	text-decoration: underline;

}

div.standard_block {

 /*	width: 636px;      */

	margin: 10px 0 10px 4px;

	padding: 12px 10px 12px 15px;

	display: block;

	clear: both;

	//border-bottom: 1px #999 dotted;
  
  background:#ffffff;

}

div.standard_block_bottom {

	width: 636px;

	margin: 0 0 0 4px;

	padding: 12px 0 12px 5px;

	display: block;

	clear: both;

	font-size: 14px;

	font-weight: bold;

	font-family: arial,helvetica,sans;

	color: rgb(51,51,51);

}

div.standard_block div.standard_title {

	margin: 0;

	padding: 0 0 10px 0;

	display: block;

	clear: both;

	color: #000000;

	font-family: roboto,arial,helvetica,sans;

	font-size: 24px;

	font-weight: 700;

}

div.standard_title a {

	color: rgb(51,51,51);

	text-decoration: none;

}

div.standard_title a:hover {

	text-decoration: underline;

}

div.standard_block div.left_images_standard {

	width: 194px;

	margin: 0 15px 0 0;

	padding: 0;

	display: block;

	float: left;

}

div.left_images_standard div.main_image {

	width: 194px;

	min-height: 133px;

	height: auto !important;

	height: 133px;

	margin-bottom:35px;

	padding: 0;

	display: block;

	clear: both;

	position: relative;

	text-align: center;

}

div.standard_block div.block_info_image {

	/* width: 409px;  */

	margin: 0;

	padding: 0;

	display: block;

	/*float: left;*/

	font-family: lato,arial,helvetica,sans;

	font-size: 16px;

  font-weight:300;

	color: #000000;

	line-height: 1.4;

}

div.standard_block div.block_info {

	width: 605px;

	margin: 0;

	padding: 0;

	display: block;

	clear: both;

	font-family: lato,arial,helvetica,sans;

	font-size: 14px;

  font-weight: 300;

	color: #2b2bof;

}

div.block_info div.address_tele, div.block_info_image div.address_tele {

	margin: 0;

	padding: 12px 0 12px 0;

	display: block;

	clear: both;

	font-weight: 300;

  font-size:16px;

	color: #000000;

}

.address_tele_bold {

	color: rgb(255,162,0);

	font-weight: bold;

}

/* Right Column */

div#container div#rightcol {

	width: 300px;

	margin: 0;

	padding: 10px;      /*LINE CHANGED -ORIGINAL- padding: 0;*/

	display: block;

	float: right;

}

div#rightcol div#purple_buttons {

	height: 46px;

	margin: 0;

	padding: 0;

	display: block;

	clear: both;

}

div#purple_buttons a {

	height: 46px;

	margin: 0 2px 0 2px;

	padding: 0;

	display: block;

	float: left;

}

div#rightcol div#right_links {

	width: 312px;

	margin: 0;

	padding: 5px 0 0 1px;

	display: block;

	clear: both;

}

div#right_links a {

	background: url('../images/blue_link_small.png') 50% 0% no-repeat;

	width: 102px;

	height: 32px;

	margin: 0 2px 0 0;

	padding: 5px 0 0 0;

	display: block;

	float: left;

	position: relative;

	font-size: 13px;

	color: #fff;

	text-decoration: none;

	text-align: center;

}

div#right_links a:hover {

	background: url('../images/white_hov_small.png') 50% 0% no-repeat;

	color: #315965;

}

div#rightcol a.right_ad, div#rightcol a.right_ad:hover {

	background-color: #cec4bc;

	margin: 0;

	margin-bottom: 10px;

	padding: 0;

	display: block;

	clear: both;

}

div#rightcol div.bannerblock {

	width: 290px;

	padding: 0;

	margin: 0 auto;

	margin-bottom:5px;

  display: block;

	clear: both;

}

div#rightcol div#right_slide {

	background: url('../images/right_slide.png') 50% 100% no-repeat;

	width: 314px;

	height: 251px;

	margin: 5px 0 5px 0;

	padding: 0;

	display: block;

	clear: both;

	position: relative;

}

div#right_slide div#r_img {

	width: 264px;

	height: 153px;

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	top: 25px;

	left: 9px;

}

div#right_slide div#scroll_arrows {

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	top: 10px;

	right: 10px;

}

div#right_slide div#scroll_arrows a {

	margin: 0 2px 0 0;

	padding: 0;

	display: block;

	float: left;

}

div#right_slide a#click_here {

	background: url('../images/click_here.jpg') 50% 0% no-repeat;

	width: 107px;

	height: 29px;

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	bottom: 63px;

	right: 15px;

}

div#right_slide div#bottom_links {

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	bottom: 8px;

	left: 11px;

}

div#right_slide div#bottom_links a {

	background: url('../images/blue_link_big.png') 50% 0% no-repeat;

	width: 145px;

	height: 32px;

	margin: 0 2px 0 0;

	padding: 7px 0 0 0;

	display: block;

	float: left;

	position: relative;

	font-size: 14px;

	color: #fff;

	text-decoration: none;

	text-align: center;

}

div#right_slide div#bottom_links a:hover {

	background: url('../images/white_hov_big.png') 50% 0% no-repeat;

	color: #315965;

}

div#right_slide div#bottom_links a span {

	display: none;

}

div#right_slide div#bottom_links a:hover span {

	background: url('../images/white_arrow.png') 50% 0% no-repeat;

	width: 39px;

	height: 14px;

	margin: 0;

	padding: 0;

	display: block;

	position: absolute;

	top: -13px;

	left: 10px;

}

/* Bottom Ads */

div#bottom_ads {

	width: 979px;

	margin: 0 auto;

	padding: 5px 0 8px 0;

	display: block;

	clear: both;

}

div#bottom_ads a {

	margin: 0 17px 0 0;

	padding: 0;

	display: block;

	float: left;

}

/* Bottom Select */

div#select_area {

	background-color: #f4f2e9; /* #ebeae6; */

	width: 100%;

	min-height: 163px;

	height: auto !important;

	height: 163px;

  padding: 10px;

	margin: 0 auto;

  margin-left: 5px;

	display: block;

	clear: both;

	position: relative;

}

div#select_area div.mapholder {

	min-height: 220px;

	height: auto !important;

	height: 220px;

	display: block;

	clear: both;
	overflow: auto;

}

div#select_area div.area_block {

	width: 122px;

	margin: 0;

	padding: 0 15px 0 0;

	display: block;

	float: left;

}

div#select_area div.area_text {

	font-size: 26px;

	font-family: lato,arial,helvetica,sans;

  padding-bottom:10px;

	color: #000000;

	display: block;

  font-weight:900;

}

#select_area_narrow{

background: url('../images/select_area_background_narrow.jpg') 50% 0% repeat-x;

	width: 100%; float:left;

	min-height: 163px;

	position: relative;

}

div#leftcol {

	/*width: 636px;*/

	min-height: 163px;

	height: auto !important;

	height: 163px;

	margin: 0 auto;



	display: block;

	position: relative;

}

div#select_area_narrow div.area_text {

	font-size: 18pt;

	font-family: arial,helvetica,sans;

  padding-bottom:10px;

	color: rgb(85,85,85);

	display: block;

}

div#select_area_narrow div.mapholder {

	min-height: 220px;

	height: auto !important;

	height: 220px;

	display: block;

	clear: both;

}

div#select_area_narrow div.area_block {

	margin: 0;

	padding: 0 20px 0 0;

	display: block;

	float: left;

}

div.area_block div.area_title {

	margin: 0;

	padding: 5px 0 7px 0;

	display: block;

	clear: both;

	font-size: 18px;

	font-family: lato,arial,helvetica,sans;

	color: #000000;

  font-weight:700;

}

div.area_block div.area_title a, div.area_block div.area_title a:hover {

	font-size: 18px;

	font-family: lato,arial,helvetica,sans;



	text-decoration: none;

  font-weight:700;

}

.single {

	margin: 0;

	padding: 18px 0 7px 0 !important;

	display: block;

	clear: both;

}

div.area_block a, div.area_block a:hover {

	margin: 0;

	padding: 0;

	display: inline-block;

	font-size: 15px;

	font-family: lato,arial,helvetica,sans;

  font-weight:300;

	color: #000000;

	text-decoration: none;

}

div.area_block a:hover, div.area_title a:hover {

	color: rgb(255,162,0);

}

div.area_block a.viewall, div.area_block a.viewall:hover {

	color: #f583c5 !important;

}

div#select_area div.map_block {

	margin-right: 35px;

	width: 235px;

	height: 225px;

	padding: 0;

	display: block;

	clear: both;

	position: absolute;

	top: 70px;

	right: 4px;

	z-index: 100;

}

div#select_area_narrow div.map_block {

	width: 235px;

	height: 225px;

	margin: 0;

	padding: 0;

	display: block;

	clear: both;

	position: absolute;

	top: 70px;

	right: 4px;

	z-index: 100;

}

div#important {

	margin: 0 auto;
	margin-top: 15px;
	display: block;

	clear: both;

	font-family: arial,helvetica,sans;

	font-size: 11px;

	font-weight: bold;

	color: rgb(85,85,85);

	text-decoration: none;

}

div#important a, div#important a:hover {

	height: 12px;

	font-family: arial,helvetica,sans;

	font-size: 13px;

	font-weight: normal;

	color: rgb(85,85,85);

  text-decoration: none;

	display: inline-block;

	padding: 0 4px 0 0;

	margin: 0 4px 2px 0;

	border-right: 1px rgb(255,162,0) solid;

	line-height: 11px;

}

div#important a:hover {

	color: rgb(255,162,0);

}

div#partners {

	padding: 12px 20px 0 0;

	display: block;

	clear: both;

}

div#partners img{

 float:right;

 margin-left:25px;

}

/* Footer */

div#footer {

	width: 100%;

	height: 55px;

	margin-left: 5px;

	display: block;

	clear: both;

}

div#footer div#footer_block {

	background: rgb(0,0,0);

	height: 60px;

	display: block;

  padding-top: 10px;

  padding-left: 10px;

  padding-right: 10px;

	clear: both;

	font-size: 12px;

	font-family: arial,helvetica,sans;

	color: #eddee7;

	text-decoration: none;

}

div#footer_block div#footer_links {

	margin: 0;

	padding-right: 10px;

	float: right;

	display: block;

	font-size: 12px;

	font-family: arial,helvetica,sans;

	color: #eddee7;

	text-decoration: none;

}

div#footer_links a, div#footer_links a:hover {

	margin: 0;

	padding: 0;

	display: inline-block;

	font-size: 12px;

	font-family: arial,helvetica,sans;

	color: #eddee7;

	text-decoration: none;

}

#relevant_articles {

	padding: 25px 0 0 0;

	margin: 0;

	display: block;

	clear: both;

}

#relevant_articles a, #relevant_articles a:hover {

	margin: 0 0 3px 0;

	padding: 0;

	width: 320px;

	display: inline-block;

	font-size: 11px;

	font-family: arial,helvetica,sans;

	color: #eee;

	text-decoration: none;

}

/* Classifieds */

fieldset {

	border: 1px solid #ccc;

	background-color: #fafafa;

	margin: 10px 0 16px 0;

	padding:5px 5px 10px 5px;

	color: #333;

	font-family: arial,helvetica,sans;

	font-size: 12px;

}

legend {

	color: #000;

	font-family: arial,helvetica,sans;

	font-size: 14px;

	margin-left: 4px;

}

div.submit_details div.submit_heading {

	padding: 0 0 7px 0;

}

fieldset input, div.submit_details input {

	background: #fff;

	border: 1px solid #B3B3B3;

    clear: both;

    color: #666666;

    display: block;

    font-family: arial,helvetica,sans;

    font-size: 12px;

    margin: 0;

    padding: 2px;

    width: 221px;

}

fieldset select, div.submit_details select {

	background: #fff;

	border: 1px solid #B3B3B3;

    clear: both;

    color: #666666;

    display: block;

    font-family: arial,helvetica,sans;

    font-size: 12px;

    margin: 0;

    padding: 2px;

    width: 221px;

}

fieldset input[type="submit"], div.submit_details input[type="submit"] {

	background: rgb(51,51,51);

	border: 0 none;

	clear: both;

	cursor: pointer;

	display: inline-block;

	margin: 0;

	padding: 3px 8px 3px 8px;

	width: auto;

	font-family: arial,helvetica,sans;

  font-size: 12px;

	color: #fff;

	text-align: center;

	cursor: pointer;

}

div.submit_details ul, div.submit_details ol {

	list-style-position: inside;

	padding: 8px 0 0 8px;

	margin: 0;

}

a.forgotpass, a.forgotpass:hover {

	color: #777777;

    font-family: arial,helvetica,sans;

    font-size: 11px;

	text-decoration: none;

}

#error {

	background: #fedede;

	padding: 4px;

	margin: 0 0 4px 0;

	font-family: arial,helvetica,sans;

	font-size: 12px;

	font-weight: normal;

	color: #222;

	text-decoration: none;

	border: 1px #e36666 solid;

}

#success {

	background: #defedf;

	padding: 4px;

	margin: 0 0 4px 0;

	font-family: arial,helvetica,sans;

	font-size: 12px;

	font-weight: normal;

	color: #222;

	text-decoration: none;

	border: 1px #69e07b solid;

}

.errorb {

	background: #fedede;

	border: 1px #e36666 solid !important;

}

div.log {

	background: #eee;

	padding: 4px;

	margin: 0 0 4px 0;

	font-family: arial,helvetica,sans;

	font-size: 12px;

	font-weight: normal;

	color: #555;

	text-decoration: none;

	border: 1px #333 dashed;

}

div.myad {

	background: #fff;

	width: 120px;

	padding: 4px 0 4px 0;

	margin: 0 24px 10px 0;

	display: inline-block;

	float: left;

	border: 1px #ccc solid;

}

div.myad div.ad_name {

	width: 107px;

	height: 76px;

	margin: 0 auto;

	margin-bottom: 4px;

	padding: 0 0 2px 0;

	display: block;

	clear: both;

	color: #666666;

	font-size: 12px;

	font-family: arial,helvetica,sans;

	font-weight: bold;

	text-align: center;

	position: relative;

	overflow: hidden;

	cursor: default;

}

div.myad div.ad_img {

	background: #f9f9f9;

	width: 107px;

	height: 80px;

	margin: 0 auto;

	padding: 0;

	display: block;

	clear: both;

	text-align: center;

	position: relative;

	overflow: hidden;

	border: 1px #eee solid;

}

div.myad div.ad_ending {

	width: 107px;

	height: 15px;

	margin: 5px auto;

	padding: 2px 0 0 0;

	display: block;

	clear: both;

	color: #990000;

	font-size: 11px;

	font-family: arial,helvetica,sans;

	font-weight: bold;

	text-align: center;

	text-decoration: none;

	cursor: default;

}

div.myad div.ad_subname {

	width: 107px;

	height: 19px;

	margin: 0 auto;

	padding: 2px 0 0 0;

	display: block;

	clear: both;

	color: #666666;

	font-size: 11px;

	font-family: arial,helvetica,sans;

	font-weight: bold;

	text-align: center;

	text-decoration: underline;

}

div.myad div.options {

	width: 107px;

	height: 28px;

	margin: 0 auto;

	padding: 2px 0 0 0;

	display: block;

	clear: both;

}

div.myad div.options .delete {

	background: #990000 url('../images/classifieds/assets/bin.png') 50% 50% no-repeat;

	padding: 0 14px 0 14px;

	float: right;

}

div.myad div.options .edit {

	background: rgb(51,51,51);

	padding: 0 12px 0 12px;

}

#paypalWait {

	background: transparent;

	width: 100%;

	height: 100%;

	display: none;

	position: fixed;

	top: 0;

	left: 0;

	z-index: 999;

}

#javascriptOverlay {

	background: #000;

	width: 100%;

	height: 100%;

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 998;

	opacity: .80; /* Standard: FF gt 1.5, Opera, Safari */

	/*filter: alpha(opacity=80);*/ /* IE lt 8 */

	-ms-filter: "alpha(opacity=80)"; /* IE 8 */

	-khtml-opacity: .80; /* Safari 1.x */

}

#javascriptNotice {

	background: url('https://spanishnewstoday.com/images/classifieds/assets/uploadover.png') 0 0 repeat;

	width: 250px;

	height: 100px;

	padding: 50px 0 0 0;

	margin: 0;

	display: block;

	position: absolute;

	top: 50%;

	left: 50%;

	right: 50%;

	bottom: 50%;

	margin-top: -75px;

	margin-left: -125px;

	font-family: arial,helvetica,sans;

	font-size: 16px;

	font-weight: normal;

	color: #ffffff;

	text-decoration: none;

	text-align: center;

	z-index: 999;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

	cursor: default;

}

div#breadline hr{

  border-bottom: 3px solid rgb(85,85,85);

	margin: 0;

	margin-top: 9px;

	padding: 0;

	display: block;

	clear: both;

}

{

  border-top-color: #ef5b2f;

}

.section_two_cattitle {

  border-top-color: #0099cc;

}

.section_three_cattitle {

  border-top-color: #b51d21;

}

.section_four_cattitle {

  border-top-color: #739a03;

}

.section_five_cattitle {

  border-top-color: #20afaf;

}

.section_six_cattitle {

  border-top-color: #d50d85;

}

 .norightmargin {margin: 0 0 0 0;}

.size14 {font-size: 14px !important;}

.nobord {border: 0 !important;}

.nomargin {margin: 0 !important;}

.nobg {background: none !important;}

.noright {margin-right: 0 !important;}

.floatright {float: right !important;}

.relative {position: relative !important;}

.bold {font-weight: bold !important;}

.cursorpointer {cursor: pointer !important;}

.clearfix {clear: both;margin: 0;padding: 0;}

#home_page_add_banner {

    padding-bottom: 15px;

    text-align: center;

}

#column_2 iframe {

    margin-left: 6px;

}

/*---------------------------------------------------------------------new---------------------------------------------------------------------------------------------------*/

/*

Theme Name: NewsWorld Codebase

Theme URI: http://magazine3.com/newsworld/

Author: Magazine3

Author URI: http://magazine3.com

Description: News WordPress theme

Version: 1.3

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: mm

Use it to make something cool, have fun, and share what you've learned with others.

*/

@media only screen and (max-width: 768px) {
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	border: 0;

	font-family: inherit;

	font-size: 100%;

	font-style: inherit;

	font-weight: 400!important;

	margin: 0;

	outline: 0;

	padding: 0;

	vertical-align: baseline;

}

}

@media only screen and (min-width: 768px) {

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	border: 0;

	font-family: inherit;

	font-size: 100%;

	font-style: inherit;

	font-weight: inherit;

	margin: 0;

	outline: 0;

	padding: 0;

	vertical-align: baseline;

}

}


audio, canvas, video {

	display: inline-block;

	max-width: 100%

}

html {

	overflow-y: scroll;

	-webkit-text-size-adjust: 100%;

	-ms-text-size-adjust: 100%

}

body, button, input, select, textarea {

	color: #333;

	line-height: 1.4;

	font-family: lato;

	font-size: 16px;

}

a {

	color: #2ca8d2;     /*was ##2ca8d2; */
	text-decoration: none;
  font-weight:400;

}



#header .social-networks {

	margin: 0;

	padding: 0 3px 0 0;

	list-style: none;

	float: right;

	border-left: 1px solid #5780a9;

}

a:focus {

	outline: thin dotted;

}

a:hover, a:active {

	outline: 0;

}

a:active, a:hover {

	color: #ffd200;

}

h1, h2, h3, h4, h5, h6 {

	clear: both;

}

h1 {

	font-size: 28px;

	line-height: 1.2;

}

h2 {

	font-size: 24px;

	line-height: 1.4;

}

h3 {

	font-size: 22px;

	line-height: 1.4;

}

h4 {

	font-size: 20px;

	line-height: 1.4;

}

h5 {

	font-size: 18px;

	line-height: 1.4;

}

h6 {

	font-size: 16px;

	line-height: 1.4;

}

address {

	font-style: italic;

	margin-bottom: 24px;

}

abbr[title] {

	border-bottom: 1px dotted #2b2b2b;

	cursor: help;

}

b, strong {

	font-weight: 600;

}

cite, dfn, em, i {

	font-style: italic;

}

mark, ins {

	background: #fff9c0;

	text-decoration: none;

}

p {

	margin-bottom: 10px;

}

code, kbd, tt, var, samp, pre {

	font-family: monospace, serif;

	font-size: 15px;

	-webkit-hyphens: none;

	-moz-hyphens: none;

	-ms-hyphens: none;

	hyphens: none;

	line-height: 1.6;

}

pre {

	border: 1px solid rgba(0, 0, 0, 0.1);

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	margin-bottom: 24px;

	max-width: 100%;

	overflow: auto;

	padding: 12px;

	white-space: pre;

	white-space: pre-wrap;

	word-wrap: break-word;

}

blockquote, q {

	-webkit-hyphens: none;

	-moz-hyphens: none;

	-ms-hyphens: none;

	hyphens: none;

	quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: "";

	content: none;

}

blockquote {

}

blockquote cite, blockquote small {

	color: #2b2b2b;

	font-size: 16px;

	font-weight: 400;

	line-height: 1.5;

}

blockquote em, blockquote i, blockquote cite {

	font-style: normal;

}

blockquote strong, blockquote b {

	font-weight: 400;

}

small {

	font-size: smaller;

}

big {

	font-size: 125%

}

sup, sub {

	font-size: 75%;

	height: 0;

	line-height: 0;

	position: relative;

	vertical-align: baseline;

}

sup {

	bottom: 1ex;

}

sub {

	top: .5ex;

}

dl {

	margin-bottom: 24px;

}

dt {

	font-weight: bold;

}

dd {

	margin-bottom: 24px;

}

ul, ol {

	list-style: none;

	list-style-position: inside;

}

ul {

	list-style: disc;

}

ol {

	list-style: decimal;

}

li>ul, li>ol {

	margin: 0 0 0 20px;

}

img {

	-ms-interpolation-mode: bicubic;

	border: 0;

	vertical-align: middle;

  max-width: 100%;

  
}

figure {

	margin: 0;

}

fieldset {

	border: 1px solid rgba(0, 0, 0, 0.1);

	margin: 0 0 24px;

	padding: 11px 12px 0;

}

legend {

	white-space: normal;

}

button, input {

	line-height: normal;

}

button, html input[type="button"], input[type="reset"], input[type="submit"] {

	-webkit-appearance: button;

	cursor: pointer;

}

button[disabled], input[disabled] {

	cursor: default;

}

input[type="checkbox"], input[type="radio"] {

	padding: 0;

}

input[type="search"] {

	-webkit-appearance: textfield;

}

input[type="search"]::-webkit-search-decoration {

 -webkit-appearance: none;

}

button::-moz-focus-inner, input::-moz-focus-inner {

 border: 0;

 padding: 0;

}

textarea {

	overflow: auto;

	vertical-align: top;

}

table, th, td {

}

table th, table td{

padding: 2px 0px 0 0;

vertical-align: top;

text-align: left;

line-height: 18px;
    padding-top: 2px !important;
}

table {

	border-collapse: separate;

	border-spacing: 0;

	border-width: 1px 0 0 1px;

	margin-bottom: 24px;

	 width: 100%

}

caption, th, td {

	font-weight: normal;

	text-align: left;

}

th {

	border-width: 0 1px 1px 0;

	font-weight: bold;

}

td {

	border-width: 0 1px 1px 0;

}

del {

	color: #767676;

}

hr {

	background-color: rgba(0, 0, 0, 0.1);

	border: 0;

	height: 1px;

	margin-bottom: 23px;

}

::selection {

	background: #333;

	color: #eee;

	text-shadow: none;

}

::-moz-selection {

 background: #333;

 color: #eee;

 text-shadow: none;

}

input, textarea {

	border: 1px solid rgba(0, 0, 0, 0.1);

	color: #2b2b2b;

	padding: 4px 10px;
  
  margin: 4px;

}

textarea {

	width: 100%

}

input:focus, textarea:focus {

	border: 1px solid rgba(0, 0, 0, 0.3);

	outline: 0;

}

.footer {

	margin: 30px 0;

}

::-webkit-input-placeholder {

 color: #939393;

}

:-moz-placeholder {

 color: #939393;

}

::-moz-placeholder {

 color: #939393;

 opacity: 1;

}

:-ms-input-placeholder {

 color: #939393;

}

img.size-full, img.size-large, .wp-post-image, .post-thumbnail img {

	/*height: auto;      */

	/* max-width: 100%    */

}

.wp-post-slider-image {

	height: 330px;

	}

.gallery-caption, .bypostAuthor, .sticky {

}

.gallery {

	display: inline-block;

	margin-bottom: 20px;

}

.gallery-item {

	float: left;

	margin: 0 4px 4px 0;

	overflow: hidden;

	position: relative;

}

.gallery-columns-1 .gallery-item {

	max-width: 100%;

}

.gallery-columns-2 .gallery-item {

	max-width: 48%;

	max-width: -webkit-calc(50% - 4px);

	max-width: calc(50% - 4px);

}

.gallery-columns-3 .gallery-item {

	max-width: 32%;

	max-width: -webkit-calc(33.3% - 4px);

	max-width: calc(33.3% - 4px);

}

.gallery-columns-4 .gallery-item {

	max-width: 23%;

	max-width: -webkit-calc(25% - 4px);

	max-width: calc(25% - 4px);

}

.gallery-columns-5 .gallery-item {

	max-width: 19%;

	max-width: -webkit-calc(20% - 4px);

	max-width: calc(20% - 4px);

}

.gallery-columns-6 .gallery-item {

	max-width: 15%;

	max-width: -webkit-calc(16.7% - 4px);

	max-width: calc(16.7% - 4px);

}

.gallery-columns-7 .gallery-item {

	max-width: 13%;

	max-width: -webkit-calc(14.28% - 4px);

	max-width: calc(14.28% - 4px);

}

.gallery-columns-8 .gallery-item {

	max-width: 11%;

	max-width: -webkit-calc(12.5% - 4px);

	max-width: calc(12.5% - 4px);

}

.gallery-columns-9 .gallery-item {

	max-width: 9%;

	max-width: -webkit-calc(11.1% - 4px);

	max-width: calc(11.1% - 4px);

}

.gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) {

	margin-right: 0;

}

.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {

	clear: left;

}

.gallery-caption {

	background-color: rgba(0,  0,  0,  0.7);

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	color: #fff;

	font-size: 12px;

	line-height: 1.5;

	margin: 0;

	max-height: 50%;

	opacity: 0;

	padding: 6px 8px;

	position: absolute;

	bottom: 0;

	left: 0;

	text-align: left;

	width: 100%;

}

.gallery-caption:before {

	content: "";

	height: 100%;

	min-height: 49px;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

}

.gallery-item:hover .gallery-caption {

	opacity: 1;

}

.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {

	display: none;

}

.wp-caption {

	text-align: center;

}

p.wp-caption-text {

	font-size: 11px !important;

	line-height: 1.5;

	padding: 2px 4px 2px;

	color: #333;

	margin: 0;

}

.wp-caption img {

	max-width: 100%;

	height: auto;

}

.navigation {

	overflow: hidden;

	width: 100%

}

.navigation .next {

	float: right;

	margin: 7px 0;

}

.navigation .prev {

	float: left;

	margin: 7px 0;

}

.alignnone {

	margin: 5px 20px 20px 0;

}

.aligncenter, div.aligncenter {

	display: block;

	margin: 5px auto 5px auto;

}

button, html input[type="button"], html input[id="submitcomment"], input[type="reset"] {

	-moz-border-bottom-colors: none;

	-moz-border-left-colors: none;

	-moz-border-right-colors: none;

	-moz-border-top-colors: none;

	background: -moz-linear-gradient(center top, #fafafa 60%, #e6e6e6 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);

	border-color: #ccc #ccc #bbb;

	border-image: none;

	border-radius: 3px;

	border-style: solid;

	border-width: 1px;

	color: rgba(0, 0, 0, 0.8);

	cursor: pointer;

	font-size: 12px;

	padding: 5px 10px;

	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);

}

.page-links {

	border: 1px solid #eee;

	padding: 10px;

	margin: 5px 0 15px;

}

.page-links span {

	font-weight: bold;

}

blockquote {

	background: #f9f9f9;

	border-left: 10px solid #ccc;

	margin: 1.5em 10px;

	padding: .9em 15px;

	color: #333 !important;

	font-size: 18px;

	font-family: Georgia, 'Times New Roman', serif;

	font-style: italic;

	quotes: "\201C""\201D""\2018""\2019"

}

blockquote p{

	font-size: 18px !important;

	color: #333 !important;

	font-style: italic;

	font-family: Georgia, 'Times New Roman', serif !important;

}

blockquote:before {

	color: #ccc;

	content: open-quote;

	font-size: 4em;

	line-height: .1em;

	margin-right: .25em;

	vertical-align: -0.4em;

}

blockquote p {

	display: inline;

}

dl {

	margin-bottom: 20px;

}

dt {

	font-weight: bold;

}

dt, dd {

}

dd {

}

abbr[title], abbr[data-original-title] {

	border-bottom: 1px dotted #999;

	cursor: help;

}

abbr, tla, acronym {

	cursor: help;

	text-decoration: underline;

}

code {

	background-color: #f7f7f9;

	border: 1px solid #e1e1e8;

	color: #d14;

	padding: 2px 4px;

}

code, pre {

	border-radius: 3px;

	color: #333;

	font-size: 12px;

	padding: 0 3px 2px;

}

pre {

	background-color: #f5f5f5;

	border: 1px solid rgba(0, 0, 0, 0.15);

	border-radius: 4px;

	display: block;

	font-size: 13px;

	line-height: 20px;

	margin: 0 0 10px;

	padding: 9.5px;

	white-space: pre-wrap;

	word-wrap: break-word;

}

cite, q {

	font-style: italic;

}

embed, iframe, object, video {

	max-width: 100%

}

p>embed, p>iframe, p>object, span>embed, span>iframe, span>object {

	margin-bottom: 0;

}

.aligncenter {

	text-align: center;

}

img.aligncenter {

	display: block;

	margin: 0 auto;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}

.alignright, img.alignright {

	display: inline;

	float: right;

	margin-left: 1em;

	margin-bottom: .7em;

}

.alignleft, img.alignleft {

	display: inline;

	float: left;

	margin-right: 1em;

	margin-bottom: .7em;

}

blockquote.alignleft, figure.wp-caption.alignleft, img.alignleft {

	margin: 7px 20px 7px 0;

}

.wp-caption.alignleft {

	margin: 7px 14px 7px 0;

}

blockquote.alignright, figure.wp-caption.alignright, img.alignright {

	margin: 7px 0 7px 20px;

}

.wp-caption.alignright {

	margin: 7px 0 7px 14px;

}

blockquote.aligncenter, img.aligncenter {

	margin-top: 7px;

	margin-bottom: 7px;

}

.site-content blockquote.alignleft, .site-content blockquote.alignright {

	border-top: 1px solid rgba(0, 0, 0, 0.1);

	border-bottom: 1px solid rgba(0, 0, 0, 0.1);

	padding-top: 17px;

	width: 50%

}

.site-content blockquote.alignleft p, .site-content blockquote.alignright p {

	margin-bottom: 17px;

}

.wp-caption {

	margin-bottom: 24px;

}

.wp-caption img[class*="wp-image-"] {

}

.wp-caption {

	margin: 0 0 20px 0;

padding: 4px;

max-width: 100%;

border: 1px solid #eee;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

border-radius: 3px;

border-image: initial;

background-color: #f8f8f8;

text-align: center;

}

.wp-caption-text {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	font-size: 12px;

	font-style: italic;

	line-height: 1.5;

	margin: 9px 0;

}

div.wp-caption .wp-caption-text {

	padding-right: 10px;

}

div.wp-caption.alignright img[class*="wp-image-"], div.wp-caption.alignright .wp-caption-text {

	padding-left: 0px;

	padding-right: 0;

}

.wp-smiley {

	border: 0;

	margin-bottom: 0;

	margin-top: 0;

	padding: 0;

}

#calendar_wrap {

	background: #fff;

}

#wp-calendar {

	clear: both;

	color: #555;

	font-size: 12px;

	text-align: center;

	width: 265px;

}

#wp-calendar td a {

	color: #fff;

	font-weight: bold;

	padding: 0 7px;

	background-color: #999;

}

#wp-calendar caption {

	font-size: 16px;

	font-weight: 500;

	text-transform: uppercase;

	padding: 5px 0 3px;

}

#wp-calendar th {

	background: #f4f4f4;

	text-align: center;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	font-weight: 700;

}

#wp-calendar tbody tr td {

	padding: 5px 0;

	text-align: center;

}

#wp-calendar tfoot td {

	background: #f4f4f4;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}

.widget ul, .widget ol {

	margin: 0;

}

.widget .children{

margin-left: 12px;

width: 100%;

}

.widget .children li:last-child{ border:0; padding-bottom:0}

.widget .children li{ color: #777;

list-style-type: circle;

list-style-position: inside; }

ul.socialwidget li a{ margin:0 !important }

.tabs-wrapper ul.tabs li a{ line-height: 32px; margin:0 !important }

.tabs-wrapper ul.tabs { margin-top: 0px !important; width:298px !important }

.tabs_container{ width: 300px !important }

.tagcloud a, .almeros_tags a{ padding: 5px 6px !important  }

.tagcloud { padding-left: 0px !important; }

.textwidget{font-size: 15px;  }

.block-item-small-tabs .block-image-r{width: 170px !important;}

.block-image-viewed-l{width: 68.5% !important;}

.block-item-small{ padding: 7px 0px 7px 0px; }

.recent-comments-list{padding: 0px;}

.popularviewbg{ }

.popularviewbg a{ color:#444 }

.screen-reader-text {

	clip: rect(1px, 1px, 1px, 1px);

	position: absolute;

}

.screen-reader-text:focus {

	background-color: #f1f1f1;

	border-radius: 3px;

	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);

	clip: auto;

	color: #21759b;

	display: block;

	font-size: 14px;

	font-weight: bold;

	height: auto;

	line-height: normal;

	padding: 15px 23px 14px;

	position: absolute;

	left: 5px;

	top: 5px;

	text-decoration: none;

	text-transform: none;

	width: auto;

	z-index: 100000;

}

.hide {

	display: none;

}

.cb, .clear {

	clear: both;

}

body {

  background: #ffffff !important;

	margin: 0 auto;

	padding: 0;

}

.main_container {

    background: none repeat scroll 0 0 #FFFFFF;

    margin: auto;

   // width: 1200px;

	// padding: 0 5px 0 5px;

}

.social-icons img {

}

.social-icons span {

	margin: 0 0px 0 5px;

	color: #000;

}

.says {

	display: none;

}

.social-icons {
    //width: 44%;
    float: left;
    margin: 0;
}

.social-icons-page {
    width: 100%;
    float: left;
    margin: 0;
}

.back-button-page {
    width: 14%;
    float: left;
    margin: 0;
}




.social-icons span{

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

}

.social-icons .facebook-icon{

	background: url(images/sprite.png) -1px 0px no-repeat;

	padding: 1px 6px;

}

.social-icons .twitter-icon{

	background: url(images/sprite.png) -19px 0px no-repeat;

	padding: 1px 9px;

 }

.social-icons .pinterest-icon{

	background: url(images/sprite.png) -43px 0px no-repeat;

	padding: 1px 9px;

 }

.social-icons .linkedin-icon{

	background: url(images/sprite.png) -69px 0px no-repeat;

	padding: 1px 9px;

 }

.social-icons .youtube-icon{

	background: url(images/sprite.png) -93px 0px no-repeat;

	padding: 1px 11px;

 }

.social-icons .google-plus-icon{

	background: url(images/sprite.png) -121px 0px no-repeat;

	padding: 1px 9px;

 }

.social-icons .instagram-icon{

	background: url(images/sprite.png) -147px 0px no-repeat;

	padding: 1px 9px;

 }

.social-icons .tumblr-icon{

	background: url(images/sprite.png) -199px 0px no-repeat;

	padding: 1px 6px;

 }

.social-icons .rssfeed-icon{

	background: url(images/sprite.png) -172px 0px no-repeat;

	padding: 1px 10px;

 }

 .social-icons a{

 }
 


.beforeheader {
    border-bottom: 1px solid #dddddd;
  	line-height: 1;
  	padding: 2px 0 3px 0;
    width: 100%;
    background: #616161;
    background: linear-gradient(to bottom, #888888 20%,#333333 90%,#333333 100%);      /* grey */
    /* background: linear-gradient(to bottom, #771649 20%,#4f0b30 90%,#4d0c30 100%);         red */

}

.bef_container {

    margin: 5px auto 0 auto;

    width: 1220px;

}

.copyrightxt {

   color: #333333;

    font-family: Helvetica, Arial, sans-serif;

    font-size: 11px;

    text-align: center;

    text-decoration: none;

}

.copyrightxt{}

/*SearchBar*/

#tfheader {

	margin-top: 1px;

    float: right;

}

.breakingnwsfirst {

background: #eb251e;

color: #ffffff;

font-family: Helvetica, Arial, sans-serif;

font-size: 12px;

float: left;

line-height: 13px;

font-weight: bold;

padding: 9px 9px 8px 9px ;

}

.breakingnwssecond ul{ list-style-type: none;}

.breakingnwssecond { margin-top: 3px;

padding-left: 10px;

 }

.breakingnwssecond ul li a{

    color: #ffffff;

        font-size: 13px;

        font-family: Georgia, 'Times New Roman', serif;

}

#tfnewsearch {

    float: right;

    padding:0 12px 0 0;

}

.tftextinput {

	background: #fdfdfd;

	border-bottom-left-radius: 2px;

	border-color: #dddddd;

	border-image: none;

	border-style: solid none solid solid;

	border-top-left-radius: 2px;

	border-width: 1px 0 1px 1px;

	float: left;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	margin: 0;

	line-height: 15px;

	padding: 7px 7px;

	width: 135px;

}
.tfbutton {

    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #dddddd ;
    border-bottom-right-radius: 2px ;
    border-top-right-radius: 2px ;
    color: #555555 ;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px ;
    line-height: 14px;
    margin: 0 ;
    outline: medium none ;
    padding: 8px 8px 7px 8px;
    text-align: center ;
    text-decoration: none ;
    text-transform: uppercase ;
}

	/* Fixes submit button height problem in Firefox */

.tfbutton::-moz-focus-inner {

 border: 0;

}

.tfclear {

	clear: both;

}

.logo {

    float: left;

    margin: 0 8px 0 0;

    width: 286px;

}

.logo a{ color:#111; font-weight: normal;}

.breakingnws {

    background: none repeat scroll 0 0 #666666;

    float: left;

    height: 30px;

   margin-top: 1px;

    width: 670px;

}

.logomain {

    margin: 5px 0 15px;

    width: 100%;

    display: inline-block;

}

.main {

    background: none repeat scroll 0 0 #ffffff;      

    margin: 0 auto;

    overflow: hidden;

    padding: 0px 5px 5px 5px;

    max-width: 1200px;

    margin-top: 5px;

}

.content {

    float: left;

    width: 74%;

}

.featured {

}

.nav-previous {

	float: left;

}

.nav-next {

	float: right;

}

.contentfull {

	text-align: center;

}

.featured1 {

 	height: 340px;

	width: 450px;

	float: left;

}

.featured2 {

	float: left;

	width: 320px;

}

.featuredsub1 {

	width: 318px;

	height: 170px;

 	float: right;

}

.featuredsub2 {

	width: 318px;

	height: 171px;

 	float: right;

}

.recentmain {

	margin: 25px 0 22px;

	padding: 0 0 12px;

}

.recentposts {

	border-bottom: 1px solid #F3F3F3;

	width: 100%;

}

.recentpoststitle {

	border-bottom: 1px solid #555555;

	width: 100%;

}

.recentpoststitle h2 {

	color: #333333;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

	margin: 0 0 6px;

	text-transform: uppercase;

}

.recentposts p {

	color: #EB251E;

	font-family: Georgia, 'Times New Roman', serif;

	font-size: 14px;

	font-weight: normal;

	line-height: 24px;

	margin: 6px 0;

}

.recentpostsl p {

	color: #3b5998;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 13px;

	font-weight: 600;

	line-height: 24px;

	margin: 6px 0;

}

.recentpostsl {

	width: 100%;

}

.archive .thumbnail, .search .thumbnail {

	float: left;

	margin: 0px 18px 0 0;

}

.featured1 a {

	color: #FFFFFF;

	float: left;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 22px;

	font-weight: bold;

	margin: 250px 0 0 10px;

	text-decoration: none;

}

.featuredsub1 a {

	color: #FFFFFF;

	float: left;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 15px;

	font-weight: bold;

	margin: 104px 0 0 10px;

	text-decoration: none;

}

.featuredsub2 a {

	color: #FFFFFF;

	float: left;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 15px;

	font-weight: bold;

	margin: 104px 0 0 10px;

	text-decoration: none;

}

.rightconside {

   float: none;

}

.aurthermainmain a {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #999999;

	margin: 0;

}

.pagination {

	margin: 26px 0 26px 300px;

}

.pagination ul {

	margin: 0;

	padding: 0;

}

.pagination ul li {

	float: left;

	list-style-type: none;

	margin-left: 12px;

}

.first {

	background: none repeat scroll 0 0 #EB251E;

	border-radius: 3px;

	color: #FFFFFF;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 16px;

	font-weight: bold;

	padding: 7px 12px;

	text-decoration: none;

}

.searchinput {

	border: 1px solid #E1E1E1;

	border-radius: 3px 0 0 3px;

	height: 35px;

	width: 242px;

	float: left;

}

.search {

}

.recentlytxt {

	margin: 30px 0 0;

}

.recentlytxt p {

	color: #333333;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 13px;

	line-height: 20px;

	margin: 14px 0;

}

.rec a {

	bottom: 6px;

	color: #009BFF;

	font-family: Helvetica, Arial, sans-serif;

	position: relative;

	text-decoration: none;

}

.rec {

	border-bottom: 1px solid #009BFF;

}

.sec {

	color: #EB251E;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 16px;

	font-weight: normal;

	padding: 6px 12px;

	text-decoration: none;

}

.dots {

	color: #222222;

	padding: 6px 12px;

	text-decoration: none;

}

.six {

	background: none repeat scroll 0 0 #E9E9E9;

	color: #333333;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 13px;

	font-weight: normal;

	padding: 6px 12px;

	text-decoration: none;

}

.next {

	background: none repeat scroll 0 0 #E9E9E9;

	color: #333333;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 13px;

	font-weight: normal;

	padding: 6px 12px;

	text-decoration: none;

}

.last {

	background: none repeat scroll 0 0 #F5F5F5;

	border-radius: 3px;

	color: #EB251E;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 16px;

	font-weight: normal;

	margin: 0;

	padding: 7px 22px;

	text-decoration: none;

}

/*Footer start*/

.footer-wrapper {

	background: none repeat scroll 0 0 #FDFDFD;

	border-top: 3px solid #EB251E;

	float: none;

	width: 100%;

}

.footercontainer {

	margin: auto;

	width: 1200px;

}

.copyrights {

	background: none repeat scroll 0 0 #ffffff;

    border-top: 1px solid #e8e8e8;

    overflow: hidden;

    width: 100%;

}

.section_footer {

	float: left;

	margin: 0;

	padding: 28px 20px 0 20px;

	width: 360px;

}

.bred_crumb{

	line-height: 2;

	color: #888;

}

.current{

	color:#cccccc;

}

.breadcrumb_wrapper{

	width: 100%;

	margin: 20px 0px -20px 0px;

}

.archive .breadcrumb_wrapper, .search .breadcrumb_wrapper{

	width: 100%;

	margin: 20px 0px -10px 0px;

}

.bred_crumb a{

	 color:#eb251e;

	 text-decoration:none;

}

.bred_crumb {

    background: none repeat scroll 0 0 white;

    border-bottom: 1px solid #e9e8e8;

    font-family: Helvetica, Arial, sans-serif;

    font-size: 14px;

    margin: auto;

    width: 1200px;

}

.primery_sidebar{

	float: right;
	//margin-left: 5px;
  //margin-right: 5px;
  width: 27%;
  background-color:#ffffff;     	/*  #f4f2e9    */
	text-align: center;
  min-width: 195px;
  padding: 10px 10px 0 10px;
}

.widget-title {

margin-bottom: 5px;

	border-bottom: 1px solid #eb251e;

	color: #eb251e;

	font-family: 'Roboto', sans-serif;

	font-size: 12px;

	font-weight: bold;

	padding: 0 0 4px;

	text-transform: uppercase;

}

.widget ul, .widget ol {

	margin: 0;

}

.widget ul li a {

	color: #444444;

	font-family: Georgia, 'Times New Roman', serif;

	font-size: 13px;

	font-weight: normal;

	line-height: 20px;

	margin: 6px 0;

}

.widget ul li {

	font-size: 13px;

	border-bottom: 1px solid #F3F3F3;

	list-style: none outside none;

	padding: 8px 0;

	width: 100%;

}

.widget {

	list-style: none outside none;

	margin: 0;

	padding: 0 0 25px;

}

.widget_search .search-field{

	font-size: 13px;

	color: #fff;

}

.widget_search #searchsubmit{

	background:#eb251e;

	font-size: 13px;

	color: #fff;

}

.copyrightscon {

	margin: auto;

    padding: 15px 0;

    width: 1200px;

}

.copyrightxt a {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 11px;

	text-decoration: none;

}

.recti a {

	bottom: 6px;

	color: #EB251E;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 15px;

	position: relative;

	text-decoration: none;

}

.section_footer ul {

	list-style: none outside none;

	padding: 0;

	margin: 0;

}

.section_footer li a {

	color: #222222;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 13px;

	text-decoration: none;

}

/*Single page*/

.aurther {

	border-bottom: 1px solid #e9e8e8;

	color: #333333;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 13px;

	padding: 9px 0 9px 0;

	line-height: 1;

	width: 100%;

}

.datesingle {

	width: 100%;

	margin-top: 8px;

}

.m3_socialbar {

    background: none repeat scroll 0 0 #fcfcfc;

    border-left: 3px solid #f5f5f5;

    margin: 12px 0 10px;

    padding: 15px 18px;

    width: 96%;

}

.rightconside .posttitle h2 { clear:none }

.aurther span {

	font-style: italic;

}

.datsingle, .viewsmeta{

	color: #333333;

	float: left;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 13px;

	font-weight: normal;

}

.viewsmeta{ margin-left: 30px;

color: #666;

float: right;

font-weight: bold; }

.datsingle span{

background: url(images/sprite.png) 0px -27px no-repeat;

padding: 3px 9px;

margin-right: 6px;

}

.catsing {

	margin-left: 30px;

	color: #333333;

	float: left;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 13px;

	font-weight: normal;

}

.catsing span{

background: url(images/sprite.png) -52px -27px no-repeat;

padding: 3px 9px;

margin-right: 6px;

}

.consing span:first-child{

background: url(images/sprite.png) -26px -27px no-repeat;

padding: 3px 9px;

margin-right: 6px;

}

.single_tags span{

background: url(images/sprite.png) -74px -27px no-repeat;

padding: 1px 11px;

margin-right: 0px;

}

.consing a{color: #333}

.datesingle a {

	color: #EB251E;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 13px;

	text-decoration: none;

}

.postcontent p {

	color: #000;

    font-size: 16px;

    line-height: 1.5

}

.posttextcontent {

	color: #000000;

	font-size: 16px;

	line-height: 1.5;

}

.postcontent h1 {

     font-size: 38.5px;

    font-weight: bold; line-height: 1.4; margin-bottom:8px;

}

.postcontent h2 {

     font-size: 24px;

    font-weight: bold; line-height: 1.4; margin-bottom:8px;

}

.postcontent h3 {

     font-size: 24.5px;

    font-weight: bold; line-height: 1.4; margin-bottom:8px;

}

.postcontent h4 {

     font-size: 17.5px;

    font-weight: bold; line-height: 1.4; margin-bottom:8px;

}

.postcontent h5 {

     font-size: 17.5px;

    border-bottom: 1px solid #eee; margin-bottom:8px;

    font-weight: bold;

    line-height: 1.4;

}

.postcontent h6 {

     font-size: 14px;

    font-weight: bold; line-height: 1.4; margin-bottom:8px;

}

.single_tags {

	color: #333;

	border-bottom: 1px solid #e4e4e4;

	font-size: 14px;

	margin: 20px 5px 10px 5px;

	padding-bottom: 10px;

	position: relative;

}

.single_tags a {

	color: #333;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 14px;

	margin: 0 0 0 6px;

	padding: 0;

	text-decoration: none;

}

.next-page a, .prev-page a {

	color: #3B5998;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 13px;

}

.pages a {

	text-decoration: none;

}

.pages {

	float: left;

	margin: 0;

	width: 67%;

}

.pages span {

	margin: 0;

}

.aurther span {

	font-style: italic;

}

.aurther a {

	color: #333333;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 13px;

	text-transform: uppercase;

}

.pages .prev-page {

	display: block;

	margin: 0 0 30px;

	width: 100%;

}

.m3_socialbar_right {

	float: right;

	margin:0;

	width: 33%;

}

.next-page a, .prev-page a {

	color: #EB251E;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 13px;

}

.consing {

	color: #333333;

	margin-left: 30px;

	float: left;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 13px;

	font-weight: normal;

}

.single_meta{

	margin-bottom: 16px;

}

/*Comments style*/

#commentform p{

	padding-left: 0px;

}

.comment-list li p {

	padding-left: 85px;

    margin-bottom: 0;

    margin-top: 0;

}

.comment-body{ border-top: 1px solid rgba(0, 0, 0, 0.1);

    margin-bottom: 24px;

    padding-top: 24px;}

.comments-area{margin:20px auto;padding:0 0px}

.comment-reply-title, .comments-title {

    font-size: 20px;

    font-weight: normal;

    line-height: 1.4;

    margin: 20px 0 5px 0;

}

.comment-list {

    list-style: none outside none;

    margin: 0;

    padding: 0;

}

.comment-form-comment textarea{ width: 90% }

.comments-area #submit {

    padding: 8px 24px 9px 24px;

background: #EB251E;

color: #fff;

font-size: 16px;

}

.pingback .comment-body{ border: 0;margin: 0;padding: 0 }

.comment-list > li:first-child > article, .comment-list > .pingback:first-child, .comment-list > .trackback:first-child {

    border-top: 0 none;

}

.comment-author{font-size:14px;line-height:1.7142857142}

.comment-list .reply,.comment-metadata{font-size:12px;line-height:2;text-transform:uppercase}

.comment-list .reply{margin-top:10px}

.comment-list .reply a{ background: #F7F7F7; padding: 3px 12px; }

.comment-author .fn{font-size:18px;line-height:1;font-weight:900; font-style:normal;}

.comment-author a{color:#2b2b2b}

.comment-list .trackback a,.comment-list .pingback a,.comment-metadata a{color:#767676}

.comment-list article,.comment-list .pingback,.comment-list .trackback{border-top:1px solid rgba(0,0,0,0.1);margin-bottom:24px;padding-top:24px}

.comment-list>li:first-child>article,.comment-list>.pingback:first-child,.comment-list>.trackback:first-child{border-top:0}

.comment-author{position:relative}

.comment-author .avatar{border:1px solid rgba(0,0,0,0.1);padding:2px;position:absolute;top:0;left:0}

.bypostauthor>article .fn:before{margin:0 2px 0 -2px;position:relative;top:-1px}

.says{display:none}

.comment-author,.comment-awaiting-moderation,.comment-content,.comment-list .reply,.comment-metadata{padding-left:85px}

.comment-edit-link{margin-left:10px}

.comment-reply-link:before,.comment-reply-login:before{margin-right:2px}

.comment-content{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}

.comment-content ul,.comment-content ol{margin:0 0 24px 22px}

.comment-content li>ul,.comment-content li>ol{margin-bottom:0}

.comment-content>:last-child{margin-bottom:0}

.comment-list .children {

    list-style: none outside none;

    padding: 0;

}

.comment-respond{margin-bottom:24px;padding:0}

.comment .comment-respond{margin-top:24px}

.comment-respond h3{margin-top:0;margin-bottom:2px;width: 90%;}

.comment-notes,.comment-awaiting-moderation,.logged-in-as,.no-comments,.form-allowed-tags,.form-allowed-tags code{color:#767676}

.comment-notes,.comment-awaiting-moderation,.logged-in-as{font-size:14px;line-height:1.7142857142; font-style:normal;}

.no-comments{font-size:16px;font-weight:900;line-height:1.5;margin-top:24px;text-transform:uppercase}

.comment-form label{display:block}

.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"]{width:100%}

.form-allowed-tags,.form-allowed-tags code{font-size:12px;line-height:1.5; display:none;}

.required{color:#c0392b}

.comment-reply-title small a{color:#2b2b2b;float:right;height:24px;overflow:hidden}

.comment-reply-title small a:before{font-size:32px}

.comment-navigation{font-size:12px;line-height:2;margin-bottom:48px;text-transform:uppercase}

.comment-navigation .nav-next,.comment-navigation .nav-previous{display:inline-block}

.comment-navigation .nav-previous a, .comment-navigation .nav-next a{

	background: #eee;

	padding: 8px 10px;

	font-weight: bold;

	line-height: 31px;

}

#comment-nav-above{margin-top:36px;margin-bottom:0}

.commentmetadata{ padding-left:85px;font-size: 12px;

    line-height: 2;

    text-transform: uppercase;}

.pagination ul {

}

.page404 {

	margin: 30px 0 60px 0;

}

.page404 h3 {

	margin: 24px 0;

}

.pagination a {

	color: #EB251E;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 16px;

	font-weight: normal;

	padding: 7px 12px;

	text-decoration: none;

	margin-left: 12px;

}

.next {

	background: none repeat scroll 0 0 #F5F5F5 !important;

	border-radius: 3px !important;

	color: #EB251E;

	font-family: Helvetica, Arial, sans-serif !important;

	font-size: 16px !important;

	font-weight: normal !important;

	margin: 0 !important;

	padding: 7px 22px !important;

	text-decoration: none !important;

	margin-left: 12px !important;

}

.prev {

	background: none repeat scroll 0 0 #F5F5F5 !important;

	border-radius: 3px !important;

	color: #EB251E !important;

	font-family: Helvetica, Arial, sans-serif !important;

	font-size: 16px !important;

	font-weight: normal !important;

	margin: 0 !important;

	padding: 7px 22px !important;

	text-decoration: none !important;

}

.pagination span {

	background: none repeat scroll 0 0 #EB251E;

	border-radius: 3px;

	color: #FFFFFF;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 16px;

	font-weight: bold;

	padding: 7px 12px;

	text-decoration: none;

	margin-left: 12px;

}

.footer-title {

	bottom: 6px;

	bottom: 6px;

	color: #EB251E;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 15px;

	position: relative;

}

/*featured area style*/

.sliderimg {

  	float: left;
    height: 349px;
    position: relative;
    width: 50%; /*437px;    */
	  overflow: hidden;
}

#samiback {
	background: #444;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.02) 0%,rgba(3, 3, 3, 0.76) 50%,#000000 100%);

	bottom: 0px;

	position: absolute;

	width: 100%;

  height:42%;

}

.sliderimg a {

	text-decoration: none;

}

.sliderimg h2 {

	line-height: 28px;

  margin: 0 0 0 15px;

  padding: 0 10px;

  font-family: lato,Helvetica, Arial, sans-serif;

  font-size: 25px;

  font-weight: 300;

  width:90%;

  bottom: 20px;

	position: absolute;

  text-shadow:2px 2px #000000;

}

.sliderimg h2 a:hover{

	text-decoration: underline;

}



.sliderimg a {

	color: #FFFFFF;

}

img.size-full, img.size-large, .wp-post-image, .post-thumbnail img {

	/*height: auto;      */

	/*max-width: 100%;   taken ot to fill screen */

}

.sectiontxt {

	float: right;

	width: 50%; /*432px; */

}

.textside span {

	color: #fff;

  float: left;

  font-family: lato,Helvetica, Arial, sans-serif;

  font-size: 20px;

  line-height: 22px;

  margin:25px 0 0 20px;

  padding: 0 10px;

  font-weight:300;

  width:80%;

}

.textside h3 {
    color: #fff;
    float: left;
    font-size: 17px;
    line-height: 18px;
    margin: 0 0 0 15px;
    padding: 0 10px;
    font-family: lato,Helvetica, Arial, sans-serif;
    font-weight: 400;
    width: 90%;
    bottom: 20px;
    position: absolute;
    text-shadow:0px 0px 2px #000000;


/* Old css xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

	color: #fff;

  float: left;

  font-family: lato,Helvetica, Arial, sans-serif;

  font-size: 20px;

  line-height: 22px;

  margin:30px 0 0 15px;

  padding: 0 10px;

  font-weight:300;

  width:81%;  */

}


.textside h3 a:hover{

   text-decoration: underline;

}

.textside {
	background: #444;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.00) 0%,rgba(3, 3, 3, 0.58) 50%,#000000 100%);
	bottom: 0px;
	position: absolute;
	width: 100%;
  	height:48%;
}

.textside h2 a {

	color: #FFFFFF;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 15px;

	font-weight: bold;

}

.subsec1 {

    background-position: 50% 50%;

    background-repeat: no-repeat;

    background-size: cover;

    float: left;

    height: 174px;

    margin-bottom: 2px;

    position: relative;

    width: 100%;

}

.sectiontxt a:last-child .subsec1 {
	margin-top: 1px;
  margin-left:1px;
}

.sectiontxt h3:hover {
	text-decoration:underline;

}





.subsec1:last-child, .subsec1:last-child .imgside {

	margin-bottom: 0;
  margin-left:1px;

}

.imgside {

	float: left;

	margin-right: 10px;

}

/*Primery Menu*/

#nav_wrapper{

	margin: 0;

	padding: 0;

	display: inline-block;

	width: 100%;

}

.primary-menu {

    position: relative;

    width: 100%;



}

.responsivemenu{display:none}
.responsivemenu2{display:none}


.main-menu {

    margin: auto;

}

.main-menu ul {

    list-style: none outside none;

    padding: 0;

}

.main-menu ul li {

    display:inline;
	  float: left;
    border-right: 1px solid #cacaca;
    padding: 0 7px 0 7px;
    margin-bottom: 3px;
}

.main-menu ul li a {

    color: #383838;

    font-family: lato,helvetica,arial,sans-serif;

    font-size: 14px;

    font-weight: 700;

    line-height: 1;

    /*padding-right: 15px;*/

    text-decoration: none;

    text-transform: uppercase;

}

.main-menu ul li a.here {

    color: #ffc200;

    font-family: lato,helvetica,arial,sans-serif;

    font-size: 14px;

    font-weight: 700;

    line-height: 1;

    text-decoration: none;

    text-transform: uppercase;

}

.main-menu ul li a:hover{

	color: #ffc200;

}

.main-menu{

	width:100%;

}

.main-menu ul{

	list-style:none;  padding-left:0

}

.main-menu ul .sub-menu a:hover{

	background: #eb251e;color: #fff !important;

}

.main-menu li{

	position:relative;margin:0px ;

}

.main-menu li:last-child{

	margin:0px 0px 5px 0px;

}

.main-menu ul li ul li{ }

.main-menu ul ul{ left:0;

	overflow:hidden;text-transform:none;

	visibility:hidden;opacity:0;margin:0;position:absolute;

	width: auto;

	background: #333;

	top: 24px;

	border-radius: 0 0 3px 3px;

	z-index: 9999;

	padding: 8px 0;

	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3)

	-webkit-transition: all 0.12s ease;

	-moz-transition: all 0.12s ease;

	-o-transition: all 0.12s ease;

	transition: all 0.12s ease;

}

.main-menu ul ul li{

	margin:0;

	display: inline-block;

	float: left;

	width: auto;

  border-right: 0px solid #777 !important;

}

.main-menu ul ul li:nth-child(2n+1) {

	border-right: 0px solid #777;

}

.main-menu ul ul li a {

	color: #f1f1f1;

	font-size: 14px;

	font-weight: normal;

	text-transform: none;

	min-width: 200px;

	float: left;

	padding: 8px 12px;

}

.main-menu ul ul ul{

	left:100%;

	width: 134px;

	top:0;

	background: #777;

	padding: 5px;

}

.main-menu ul ul ul li{

	border:0px;

	width: 111px;

}

.main-menu ul ul ul li:nth-child(2n+1){

	border:0px;

}

.main-menu li:hover>a{

	color:#ffc200;

	background: #fff;

 }

.main-menu li ul li:hover>a{

	color:#fff;

	background: #777;

}

.main-menu li:hover>a,.main-menu ul ul :hover>a,.main-menu a:focus{ }

.main-menu ul ul li:hover>a{}

.main-menu a:focus{color:#fff;}

.main-menu ul li:hover>ul{overflow:visible;display:block;visibility:visible;opacity:1}

.main-menu li>a:after{top:-1px;content:'\27a4';position:relative;color:#cacaca;font-size: 12px;transform: rotate(90deg);
  display: inline-block;}

.main-menu li>a:hover:after{top:-1px;content:'\27a4';position:relative}

.main-menu li>a:only-child:after{content:''}

.main-menu ul li a:hover{background: #fff}

/*Menu Secondary*/

.secondary-menu {

	margin-top: 6px;

	width:100%;

}

.addthis_toolbox{
 padding-right:5px;
 float: right;
}
.addthis_toolbox a{
   margin-bottom: 0px !important;
}
.menu_header {
	width: 55%;
	float: right;
	margin:1px 0 0 0;
}

.menu_header ul {

	list-style: none outside none;

	margin: 0;

	padding: 0;

}

.menu_header ul li a {

border-right: 1px solid #e6e6e6;
    color: #fff;
    float: left;
    font-family: lato,helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    padding: 0 7px;
    text-decoration: none;
}

.menu_header ul li {

    float: left;

}

.menu_header_weekly li{

	position:relative;
  margin:0px;
  background-color: #fff;
}

.menu_header ul li a:hover{

	color:#222

}

.menu_header_weekly ul li a:hover{

	color:#fff;

}

.menu_header ul .sub-menu a:hover{

	background: #777;color: #fff !important

}

.menu_header li{

	position:relative;
  margin:0px;

}

.menu_header li:last-child{

	margin:0px 0px 0 0px;

	padding: 1px;

}

.menu_header ul li ul li{ }

.menu_header ul ul{

	overflow:hidden;text-transform:none;

	visibility:hidden;opacity:0;margin:0;position:absolute;

	width:134px;

	background: #444;

	top: 17px;

	border-radius: 0 0 3px 3px;

	z-index: 30;

	padding: 8px 0;

	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);

	-webkit-transition: all 0.12s ease;

	-moz-transition: all 0.12s ease;

	-o-transition: all 0.12s ease;

	transition: all 0.12s ease;

}

.menu_header ul ul li{

	margin:0;

	display: inline-block;

	float: left;

	width: 134px;

}

.menu_header ul ul li:nth-child(2n+1) {

	border-right: 0px solid #777;

}

.menu_header ul ul li a {

	text-align: left;

	color: #f1f1f1;

	font-size: 12px;

	font-weight: normal;

	text-transform: none;

	width: 110px;

	float: left;

	padding: 5px 12px;

}

.menu_header ul ul ul{

	left:100%;

	width: 134px;

	top:0;

	background: #777;

	padding: 5px;

}

.menu_header ul ul ul li{

	border:0px;

	width: 111px;

}

.menu_header ul ul ul li:nth-child(2n+1){

	border:0px;

}

.menu_header li:hover>a{

	background: #f8f8f8;

 }

.menu_header li ul li:hover>a{

	color:#fff;

	background: #777;

}

.menu_header li:hover>a,.menu_header ul ul :hover>a,.menu_header a:focus{ }

.menu_header ul ul li:hover>a{}

.menu_header a:focus{color:#fff;}

.menu_header ul li:hover>ul{overflow:visible;display:block;visibility:visible;opacity:1}

.menu_header li>a:after{top:-1px;position:relative;font-size: 13px;}

.menu_header li>a:hover:after{top:-1px;content:'';position:relative}

.menu_header li>a:only-child:after{content:''}

.menu_header ul li a:hover{background: #f8f8f8}

.zc a{color:#444}

#thearchivelist a{

   color:#555;

}

#thearchivelist a:hover {

    color:rgb(255,162,0);
}

#thearchivelist{
	width: 17%;
	overflow: hidden;
	float:left;
  margin-right:5px;

  Padding:10px 10px 0 10px;
}

#thearchivelist ul li{list-style:none;border-bottom:1px solid #f6f6f6;padding:4px 0;font-size:14px}

#thearchivelist ul h4{font-weight:bold;font-size:16px !important;padding:0 3px 0 0 !important;margin:0 0 5px 0 !important;border-bottom:1px solid #ddd}

#thearchivelist ul,.zc ul{margin:7px 0 0 10px}

.zc ul{list-style:none}

.zc ul li{list-style:circle;border-bottom:1px solid #eee;padding:7px 0;font-size:15px}

.zc { margin-top: 20px;

    float: left;

    margin-left: 30px;

    width: 70%;

}

/* trending menu */

.trending_txt {

	font-size: 14px;

	font-family: Helvetica, Arial, sans-serif;

	float: left;

	color: #eb251e;

	margin: 0px 13px 0 0 ;

}

/*

.trending-nav{

	float: left;

}

*/

.secondary-menu {

	line-height:1.4;

}

.secondary-menu ul {

	list-style: none outside none;

	padding: 0;

	margin: 0;

}

.secondary-menu ul .sub-menu{

	display: none;

}

.secondary-menu ul li {

    float: left;

    margin: 0 10px 0 0;

    line-height: 1;

	width: 9%;

}

.secondary-menu ul li a {

	color: #000000;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 14px;

	font-weight: normal;

	text-decoration: none;

}

.secondary-menu ul li a:hover {

	color: #eb251e;

}

.secondary-menu ul li a:hover{

	color:#222

}

.secondary-menu ul .sub-menu a:hover{

	background: #777;color: #fff !important

}

.secondary-menu li{

	position:relative;margin:0px

}

.secondary-menu li:last-child{

	margin:0px 0px 0 0px

}

.secondary-menu ul li ul li{ }

.secondary-menu ul ul{

	overflow:hidden;text-transform:none;

	visibility:hidden;opacity:0;margin:0;position:absolute;

	width:134px;

	background: #444;

	top: 17px;

	border-radius: 0 0 3px 3px;

	z-index: 30;

	padding: 8px 0;

	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3)

	-webkit-transition: all 0.12s ease;

	-moz-transition: all 0.12s ease;

	-o-transition: all 0.12s ease;

	transition: all 0.12s ease;

}

.secondary-menu ul ul li{

	margin:0;

	display: inline-block;

	float: left;

	width: 134px;

}

.secondary-menu ul ul li:nth-child(2n+1) {

	border-right: 1px solid #777;

}

.secondary-menu ul ul li a {

	text-align: left;

	color: #f1f1f1;

	font-size: 12px;

	font-weight: normal;

	text-transform: none;

	width: 110px;

	float: left;

	padding: 5px 12px;

}

.secondary-menu ul ul ul{

	left:100%;

	width: 134px;

	top:0;

	background: #777;

	padding: 5px;

}

.secondary-menu ul ul ul li{

	border:0px;

	width: 111px;

}

.secondary-menu ul ul ul li:nth-child(2n+1){

	border:0px;

}

.secondary-menu li:hover>a{

	background: #f8f8f8;

 }

.secondary-menu li ul li:hover>a{

	color:#fff;

	background: #777;

}

.secondary-menu li:hover>a,.secondary-menu ul ul :hover>a,.secondary-menu a:focus{ }

.secondary-menu ul ul li:hover>a{}

.secondary-menu a:focus{color:#fff;}

.secondary-menu ul li:hover>ul{overflow:visible;display:block;visibility:visible;opacity:1}

.secondary-menu li>a:after{top:-1px;content:' ï¿½';position:relative;font-size: 13px;}

.secondary-menu li>a:hover:after{top:-1px;content:' ï¿½';position:relative}

.secondary-menu li>a:only-child:after{content:''}

.secondary-menu ul li a:hover{background: #f8f8f8}

/*Customize style start here*/

#back-top {

	z-index: 50;

	position: fixed;

	bottom: 0;

	right: 50px;

	display: none

}

#back-top a {

	width: 72px;

	display: block;

	text-align: center;

	font: 13px/100% 'Source Sans Pro', sans-serif, Arial, Helvetica, sans-serif;

	text-decoration: none;

	color: #bbb;

	-webkit-transition: 1s;

	-moz-transition: 1s;

	transition: 1s

}

#back-top a:hover {

	color: #000

}

#back-top span {

	border-width: 0;

	-moz-box-shadow: 0 0 #fff, 0 0 3px rgba(34,25,25,0.5);

	-webkit-box-shadow: 0 0 #fff, 0 0 3px rgba(34,25,25,0.5);

	box-shadow: 0 0 #fff, 0 0 3px rgba(34,25,25,0.5);

	display: block;

	font-size: 15px;

	text-align: center;

	padding: .70em .825em;

	display: block;

	line-height: 20px;

	margin-bottom: 0;

	background-color: #f0eded;

	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfafb), to(#f0eded), color-stop(0.5, #f9f7f7), color-stop(0.5, #f6f3f4));

	background-image: -moz-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);

	background-image: -o-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);

	background-image: -webkit-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);

	border-color: #bbb;

	color: #333;

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfafb', endColorstr='#f0eded');

	text-shadow: 0 1px rgba(255,255,255,0.9);

	-webkit-border-radius: 5px 5px 0 0;

	-moz-border-radius: 5px 5px 0 0;

	border-radius: 5px 5px 0 0;

	-webkit-transition: 1s;

	-moz-transition: 1s;

	transition: 1s

}

#back-top a:hover span {

	background-color: #777

}

.fa-search {

	color: #777777;

	float: left;

	margin: 3px 0 0 6px;

}

.social-holder span {

	color: #777777;

	font-family: roboto;

	font-size: 16px;

	font-weight: 300;

	margin: 0 0 0 6px;

}

.social-holder {

	float: right;

}

.Recommended_stories {

    background: none repeat scroll 0 0 #fbfbfb;

    margin: 15px 0;

    width: 100%;

}

.recommended_title {

	background: none repeat scroll 0 0 #F7F7F7;

	border-bottom: 1px solid #dadada;

	font-family: Georgia, 'Times New Roman', serif;

	color: #eb251e;

	font-size: 16px;

	margin: 0 0 16px;

	text-transform: uppercase;

	padding: 10px 10px 10px 17px;

}

.recommended_inner {

    float: left;

    margin: 0 16px 16px;

    width: 398px;

}

.recomended_thumb {

    border: 2px solid #eeeeee;

    float: left;

}

.recomended_txt {

    color: #033333;

    font-family: Helvetica, Arial, sans-serif;

    font-size: 14px;

    font-weight: 600;

    margin: 0 0 0 115px;

}

#m3_authors {

	display: inline-block;

	margin: 12px 10px 10px 5px !important;

	padding-left: 0px !important;

	width: 100%;

}

.author-wrapper{

	background: #eee;

	padding: 15px;

	margin: 0;

}

.author-wrapper .alignleft{

	margin-bottom: 0;

}

.author-info img{

	width: 70px;

}

/*single_page_Recommended start*/

.cat-links-holder-single {

	border-bottom: 1px solid #333232;

	color: #F2F2F2;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 16px;

	font-weight: bold;

	padding: 9px 0 10px 14px;

}

.page-header h1{

	font-family: Helvetica, Arial, sans-serif;

	}

#secondpostimg h2 {

    display: inline;

    line-height: 18px;

    margin: 0;

}

#secondpostimg h2 a {

    color: #033333;

    font-size: 14px;

    text-decoration: none;

}

#secondpostimg {

   float: left;

    margin: 0 16px 16px;

    width: 398px;

}

#secondpostimg img {

    border: 2px solid #eeeeee;

    float: left;

    margin: 0 9px 0 0;

}

.sidebar-left .content {

    float: right;

    margin: 0 0 0 10px;

}

.sidebar-left .primery_sidebar {

    float: left;

    margin: 0 20px 0 0;

}

.post3{ float: left;

    margin: 30px 15px 0 0;

    width: 420px;}

.post3_text img {

    margin: 0 0 8px;

}

.post3_text p {

    color: #333333;

    font-family: Helvetica, Arial, sans-serif;

    font-size: 13px;

    font-weight: normal;

    margin: 0;

}

.section_holder{

	float: left;

    margin: 0;

    width: 100%;

}

.thumbnail {

	float: left;

	margin: 0 18px 0 0;

}

/*Archive style*/

.post:first-child {

    margin-top: 0;

}

.archive .post, .search .post {

	border-bottom: 1px solid #ebebeb;

	float: left;

	padding: 0px 0 15px 0;

	width: 100%;

	margin-bottom: 15PX;

}

.thumbnail {

    float: left;

    margin: 6px 18px 0 0;

}

.rightconside {

    float: none;

}

/*.content img {

   max-width: 100%;

}   */

.content-slider img {

   max-width: 100%;

}

.content-big img {

    height: 100%;

    max-width: 100%;

}

.aurthermainmain {

    color: #999999;

    font-family: Helvetica, Arial, sans-serif;

    font-size: 10px;

    font-weight: bold;

    margin: 0 0 2px 0;

}

.rightconside .posttitle h2 {

    clear: none;

}

.slider-holder {

    margin-bottom: 5px;

}

.posttitle h1 {

    color: #000000;

    font-family: Helvetica, Arial, sans-serif;

	font-size: 29px;

	font-weight: bold;

	line-height: 1.3;

    text-decoration: none;

}

.rightconside .posttitle h2{

	font-size: 22px;

}

.rightconside .posttitle h2 a{

	color: #eb251e;

}

.posttextcontent p {

    color: #333333;

    font-family: Helvetica, Arial, sans-serif;

    font-size: 13px;

    font-weight: normal;

    line-height: 20px;

    margin: 0;

}

.page-title {

    margin: 0 0 20px;

}

.clear-block {

    margin: 0 0 20px;

    overflow: hidden;

}

/*Section-holder Style Start*/

.section_holder_left {

    float: left;

    margin: 0 0 10px -5px;

    width: 430px;

}

.section_holder_right {

    float: right;
 	margin-right: 2px;
    width: 430px;

}
 /* Home page section-left*/

.section-left-index {
    float: left;
    margin:25px 0 15px 10px;
}

.section-right-index {
    float: left;
    margin:25px 0 0 10px;
    background-color: #ededed;
}

/*Section-Left Style Start*/

.section-left {
    float: left;
    margin: 10px 0 0 5px;
    width: 48%;
    overflow: hidden;
    min-height: 590px;
    background: #ffffff;
    padding: 10px;
    border-radius: 4px;

}

.section-left-t {
    float: left;
    margin: 10px 0 0 5px;
    width: 48%;
    overflow: hidden;
    min-height: 590px;
    background: #ffffff;
    padding: 10px;
    border-radius: 4px;
}

.conwrap_general14 .section-left {
   float: left;
    height: 448px;
    margin: 10px 0 0 10px;
    width: 320px;
}

.section-left-cat-title{

	border-bottom: 1px solid #eeeeee;

    border-top: 4px solid #ef5b2f;

    padding: 6px 0;

    text-transform: uppercase;

    width: 100%;

	}

.section-left-cat-title a {

    color: #739a03;

    font-family: Helvetica, Arial, sans-serif;

    font-size: 16px;

    font-weight: bold;

    padding: 6px;

    text-decoration: none;

}

.section-left-post1-title{

	margin-top: 16px;

	margin-bottom: 5px;

  text-align:center;
  /* height: 60px; */

}

.section-left-post1-title a{

  	color: #383838;   /*#13467e */

    font-family: roboto,arial,helvetica,sans-serif;

    font-size: 1.7em;

    font-weight: 500;

    line-height: 120%;

    margin: 0;

    text-decoration: none;

	 }
.section-left-post1-title a:hover{

  	color: #a8140f;   /*#13467e */

}

.section-left-post1-content p{

	border-bottom: 1px solid #cacaca;

    color: #333333;

    font-family: lato,Helvetica, Arial, sans-serif;

    font-size: 16px;

    font-weight: normal;

    margin: 5px 0 0 0;

    padding: 0 0 10px 0;

	overflow: hidden;

	}

.section-left-post2-title-new{

   ;

   margin-bottom:10px;

}

.section-left-post2-title{

	margin-top: 7px;

}

.section-left-post2-title a{

	color: #324fe1;

    font-family: Georgia, arial,helvetica, serif;

    font-size: 18px;

    line-height: 23px;

    margin: 10px 0;

	}

.section-left-post2{

	margin-top: 6px;

  display: inline-block;

  padding:0 0 9px;

  min-height:130px;

	}

section-left-post2b{

	margin-top: 6px;

display: inline-block;

padding:0 0 9px;

}

.section-left-post2_text p {

    color: #333333;

    font-family: Helvetica, Arial, sans-serif;

    font-size: 13px;

    margin:-2px 0 0 0;

}

.section-left-post3-title{        /* internal sections bottom page */
	  /* margin-top: 10px; */
  	border-bottom: 1px solid #cacaca;
    padding: 5px 0 5px 0;
    /* line-height: 16px;  */
    min-height: 40px;

	}


  .section-left-post3-title-t{        /* internal sections bottom page */
	  /* margin-top: 10px; */
  	border-top: 1px solid #cacaca;
    padding: 5px 0 5px 0;
    /* line-height: 16px;  */
    height: 40px;
	  height: 50px;
	}


.section-left-post3-home-title{                /* Top sections of home page */
	  border-top: 1px solid #cacaca;
    padding: 15px 0 15px 0;
    line-height: 18px;
    /*height: 75px;*/

	}


.section-left-post3-homeb-title{                    /* bottom sections of home page*/
	  border-top: 1px solid #cacaca;
    padding: 10px 0 30px 0;
    line-height: 18px;
    height: 60px;

	}

.section-left-post3-title a{

	  color: #a8140f;

    font-family: roboto,arial,helvetica,sans-serif;

    font-size: 16px;

    line-height: 125%;

    font-weight:700;

	}
  .section-left-post3-title-t a{

	  color: #a8140f;

    font-family: roboto,arial,helvetica,sans-serif;

    font-size: 18px;

    line-height: 125%;

    font-weight:300;

	}


.section-left-post3-home-title a{

	  color: #a8140f;

    font-family: roboto,arial,helvetica,sans-serif;

    font-size: 18px;

    line-height: 120%;

    font-weight:500;

	}

 .section-left-post3-home-title a:hover{

	  color: #383838;
}

.section-left-post3-homeb-title a{

	  color: #a8140f;

    font-family: roboto,arial,helvetica,sans-serif;

    font-size: 16px;

    line-height: 110%;

    font-weight:500;

	}


.section-left-post4-title a{

	color: #324fe1;

    font-family: Georgia, 'Times New Roman', serif;

    font-size: 15px;

    padding: 10px 0;

    text-decoration: none;

	}

.section-left-post4-title{

	border-bottom: 1px solid #eeeeee;

    padding: 10px 0;

	}

/*Section-Right Style Start*/

.section-right {

    float: right;

    margin: 0;

    width: 100%;

	height: 700px;

}

.section-right-cat-title{

	border-bottom: 1px solid #eeeeee;

    border-top: 4px solid #ef5b2f;

    padding: 6px 0;

    text-transform: uppercase;

    width: 100%;

	}

.section-right-cat-title a {

    color: #739a03;

    font-family: Helvetica, Arial, sans-serif;

    font-size: 16px;

    font-weight: bold;

    padding: 6px;

    text-decoration: none;

}

.section-right-post1-title a{

	color: #324fe1;

    font-family: Georgia, 'Times New Roman', serif;

    font-size: 20px;

    margin: 0;

    text-decoration: none;

	 }

.section-right-post1-content p{

	border-bottom: 1px solid #eeeeee;

    color: #333333;

    font-family: Helvetica, Arial, sans-serif;

    font-size: 13px;

    font-weight: normal;

    margin: 0;

    padding: 8px 0;

	}

.section-right-post2-title a{

	color: #324fe1;

    font-family: Georgia, 'Times New Roman', serif;

    font-size: 20px;

    margin: 10px 0;

	}

.section-right-post2{

	border-bottom: 1px solid #eeeeee;

    display: inline-block;

    padding: 0 0 6px;

	}

.section-right-post2_text p {

    color: #333333;

    font-family: Helvetica, Arial, sans-serif;

    font-size: 13px;

    margin: 0;

}

.section-right-post3-title{

	border-bottom: 1px solid #eeeeee;

    padding: 10px 0;

	}

.section-right-post3-title a{

	color: #324fe1;

    font-family: Georgia, 'Times New Roman', serif;

    font-size: 15px;

    text-decoration: none;

	}

.section-right-post4-title a{

	color: #324fe1;

    font-family: Georgia, 'Times New Roman', serif;

    font-size: 15px;

    padding: 10px 0;

    text-decoration: none;

	}

.section-right-post4-title{

	border-bottom: 1px solid #eeeeee;

    padding: 10px 0;

	}

/*Section-Category Style Start*/

.section-leftmaincat{
height: 378px;
 width: 320px;
}

.section-leftmaincathome {
    float: left;
    height: 495px;   /* was 420 */
    width: 32%;
    padding: 0 0 0 10px;
}



.section-leftmaincathomeb {
  float: left;
  height: 630px;
  width: 23%;
  padding: 0 6px 5px 6px;
  background-color: #f4f2e9;
  margin: 0px 6px 10px 6px;
  overflow: hidden;

}

.section_block_cattitle {
/*	display: block; */
    display:table-cell;
    overflow: hidden;
    /* text-transform: uppercase;    */
    padding: 5px 10px 5px 10px;
    background-color: #666666;
	  background: linear-gradient(to bottom, #666666 15%,#555555 50%,#444444 100%); /* grey */
    /*background: linear-gradient(to bottom, #771649 20%,#4f0b30 90%,#4d0c30 100%);   red */
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    margin-bottom:2px;
}

.section_block_cattitle_leroy {
/*	display: block; */
    display:table-cell;
    overflow: hidden;
    /* text-transform: uppercase;    */
    padding: 5px 0px 5px 3px;
    background-color: #778F31;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    margin-bottom:2px;
}

.section_block_cattitle_grey {
    display:table-cell;
    overflow: hidden;
    padding: 5px 10px 5px 10px;
    background-color: #666666;
	  background: linear-gradient(to bottom, #666666 15%,#555555 50%,#444444 100%);
   /* background: linear-gradient(to bottom, #771649 20%,#4f0b30 90%,#4d0c30 100%);  */
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section_block_cattitle_grey a {
    color: #fff;
    font-family: roboto,arial,helvetica,sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 105%;
}


.section_block_cattitle_t {
    /*display:table-cell;   */
    overflow: hidden;
    padding: 5px 10px 5px 10px;
    background-color: #888888;
	  background: linear-gradient(to bottom, #888888 20%,#333333 95%,#333333 100%);
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
   /* height:65px;  */
    margin-bottom:2px;
}

.section_block_cattitle_page {
    overflow: hidden;
    display:table-cell;
    vertical-align:middle;
    width:48%;
   /* height:36px;  */
    padding: 8px 10px 8px 10px;
    background-color: #888888;
	  background: linear-gradient(to bottom, #888888 20%,#333333 95%,#333333 100%);
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    margin-bottom:2px;
}

.section_block_cattitle-homeb {
    overflow: hidden;
    vertical-align:middle;
    width:100%;
    border-top: 2px solid black;
    padding: 5px 0 5px 10px;
    background-color: #C51913;
	  background: linear-gradient(to bottom, #C51913 0%,#BA1F1F 50%,#801636 100%);      /*294571*/
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.section_block_cattitle a:hover {
    color:  #fff;
    display: block;
    display:table-cell;
    overflow: hidden;
    padding: 0 ;
	  background: rgba(254,254,254,0.2);
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.section_block_cattitle_grey a:hover {
    color:  #fff;
    display: block;
    display:table-cell;
    overflow: hidden;
    padding: 0 ;
	  background: rgba(254,254,254,0.2);
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.section_block_cattitle a {

   color:  #fff;

   font-family: roboto,arial,helvetica,sans-serif;

   font-size: 20px;

   font-weight: 300;

   line-height: 105%;

  /*text-decoration: none;  */

}

.section_block_cattitle a:hover {

    color:  #fff;
    display: block;
    display:table-cell;
    overflow: hidden;
    padding: 0 ;
	  background: rgba(254,254,254,0.2);
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.section_block_cattitle_t a {

   color:  #fff;

   font-family: roboto,arial,helvetica,sans-serif;

   font-size: 20px;

   font-weight: 300;

   line-height: 105%;

  /*text-decoration: none;  */

}

.section_block_cattitle-homeb a {

   color: #fff;

   font-family: roboto,arial,helvetica,sans-serif;

   font-size: 20px;

   font-weight: 300;

   line-height: 105%;

  /*text-decoration: none;  */

}


 .section_block_cattitle_page a {

   color:  #fff;

   font-family: roboto,arial,helvetica,sans-serif;

   font-size: 18px;

   font-weight: 300;

   line-height: 105%;

  /*text-decoration: none;  */

}





#ticker {

 border:1px solid #222;

 padding:3px;

 height: 40px;

 overflow: hidden;

}

#ticker li {

 height: 40px;

}

/* AD */

.ad1{ padding: 5px 0px; }

.ad2{ margin-top: 11px; margin-bottom: -16px; }

.ad3{ margin-top: -20px; margin-bottom: 10px; }

.ad4{margin-top: 10px; margin-bottom: -12px;}

.ad5{margin-top: -2px;margin-bottom: 9px;}

.ad6{margin-top: -9px;margin-bottom: -11px;}

.archive-ad5{ margin-top: 0px; margin-bottom: 20px;}

.archive-ad6{}

/* Bugs Fixed */

/* Widgets */

.magazine3_fbwidget iframe {

    width: 300px !important;

}

.block-item-small-view ol li {

	display: inline-block;

}

/* background */

.home .main {

	padding: 29px 0;

}



.breadcrumb_wrapper {

	margin: 0;

}

.bred_crumb {

	padding: 20px 10px 0px;

}

.archive .breadcrumb_wrapper, .search .breadcrumb_wrapper {

	margin: 0;

}


/* Comments */

.comment-list li p {

	padding-left: 0;

}

.comment-form {

	width: 90%;

}

.section-leftmaincathomeb-inner {
		overflow: auto;
		margin-bottom: 10px;
	}


/***************************************************

Responsive Style:

****************************************************/

/*.logo {
    float: left;
    margin: 0 8px 0 0;
    width: 30%;
}*/
#townsearch {
    background: rgba(0, 0, 0, 0) url("../images/search_box1.jpg") no-repeat scroll 0 0;
    background-size: 260px 30px;
    float: right;
    margin-top: 10px;
    width: 24%;
    z-index: 997;
	margin-right: 20px;
}

#topsearch {
    background: rgba(0, 0, 0, 0) url("../images/search_box1.jpg") no-repeat scroll 0 0;
    background-size: 260px 30px;
    float: right;
    right: 60px;
    margin-top: 10px;
    width: 24%;
    z-index: 998;
  	margin-left: 20px;
  	margin-right: 30px;
}

.logomain .socialIcons {
	float: right;
	margin-top: 15px;
}

.fleft{
	float:left;
}

.post-big-img img{
	width: 100%;
    ;
}

.post-int-img {
    /*height: 141px;  */
    /* width: 420px;  */
	overflow: hidden;
    margin-top:2px;
    max-height:270px;
}

.post-small-img{
    width:145px;
	  float: left;
    /*height: 110px;  */
    margin: 0 14px 0 0;
    overflow: hidden;
	}

  .post-small-img-t{
    width:210px;
	  float: left;
    height: 140px;
    margin: 0 14px 8px 0;
    overflow: hidden;
	}

.post-small-img-home{
    width:145px;
	  float: left;
    /*height: 110px;  */
    margin: 0 14px 0 0;
    overflow: hidden;
	}


.post-xsmall-img {
  	width:110px;
	  float: left;
    margin: 15px 14px 0 0;
    overflow: hidden;
}

.post-xxsmall-img {
  	width:100px;
	  float: left;
    margin: 15px 14px 0 0;
    overflow: hidden;
}

.post-small-img img {
	width:100%;
	;
}

.post-small-img-home img {
	width:100%;
	;
}

.post-icon-img {
    float: left;
    margin: 15px 14px 0 0;
    overflow: hidden;
    font-weight:300;
}

.section-left-post2-title-new a {

    color: #000000;   /*13467e*/

    font-family: roboto,arial,helvetica,sans-serif;

    font-size: 22px;

	  margin-bottom: 5px;

    font-weight: 500;

    line-height: 1.2;

}

.section-left-post2-title-new a:hover {

    color: #a8140f;
}


.section-left-post2_text a {

color: #000000;

    font-family: lato,arial,Helvetica,sans-serif;

    font-size: 16px;

    font-weight: 300;

	line-height: 22px;

}

.section-left-post1-content a {

     color: #000000;

    font-family: lato,arial,Helvetica,sans-serif;

    font-size: 16px;

    font-weight: 300;

    line-height: 22px;

}

.section_one_cattitle.section_block_cattitle_six_block {

    font-family: arial,helvetica,sans-serif;

  	border-top: 3px solid rgb(85, 85, 85);

    font-size: 14pt;

    font-weight: bold;

    height: 40px;

}

.secion_cattitle_leroy.section_block_cattitle_six_block {

    font-family: arial,helvetica,sans-serif;

  	border-top: 3px solid rgb(85, 85, 85);

    font-size: 14pt;

    font-weight: bold;

    height: 40px;

}

.local_heading {

    clear: both;

    color: #000000;

    font-size: 28px;

    margin: 5px 5px 5px 5px;

    background-color: #f9f9f9;

    padding:5px;

    border-top: 2px solid #a8140f;

    border-top-left-radius: 3px;

    border-top-right-radius: 3px;


}

#topsearch input {

    border-style: none;
    color: rgb(45, 44, 44);
    font-size: 15px;
    left: 10px;
    position: relative;
    top: 0px;
    width: 82%;
    z-index: 1;
	padding:0px;
	font-family: lato;
}

#townsearch select {

    -moz-appearance: none;

    border-style: none;

    box-sizing: border-box;

    color: rgb(45, 44, 44);

    font-size: 15px;

    left: 10px;

    line-height: 1.5em;

    position: absolute;

    top: 2px;

    width: 288px;

    z-index: 997;

}

#rightcol {

    float: right;
	  margin: 5px 0 0 5px;
    width: 290px;
    background-color: #fafafa;      /* #f4f2e9   */
    text-align: center;
}

.left_ad > img {

    width: 100%;

}

.bannerblock {
    margin-bottom: 8px;
    text-align: center;
   
}

.main-menu li:last-child a {

     padding-right: 0;

}
.main-menu li:nth-child(8) a{
      padding-right: 0px;
}
.addthis_toolbox.addthis_default_style.addthis_20x20_style li {

    margin-left: 4px;

}



#internal_content #leftcol #main_text div.social-icons-page {
		float: right;
	}


/*   Reuters  */

.reuters_author	{
	 font-size: small;
    text-align: right;
    font-weight: bold;
}

.reuters_content	{
	 font-size: small;
    text-align: right;
    font-weight: bold;
}


/*Additional templates*/


/*Home template*/

  .template_home div.list_block div.tmpl_home_list_info {
    width:70%!important;
  }

  .tmpl_home_blocks {
    width: 46%!important;
  }
  .tmpl_home_blocks .tmpl_home_section-left-post3-title {
    width: 59%;
  }
  
  .primery_sidebar_home div#subject_block_article div.subject_list,
  .primery_sidebar_home div#subject_block_article {
    width: 100%!important;
  }

  .template_home div.list_block div.tmpl_home_list_info {
    width:65%!important;
  }
    
  .tmpl_home_section iframe {
    width: 100%;
  }

  .main div.list_block div.tmpl_home_list_info {
    width: 680px;
  }


  .tmpl_home_blocks .post-int-img {
    height: 300px;
  }

  .tmpl_home_blocks .post-int-img img {
     /* width: 100%!important;
      !important;  */
  }

  .tmpl_home_blocks {
    width: 48%;
    height: 950px;
    margin: 20px 10px 0 5px;
  }

  .section-left-img {
    width: 150px;
    height: 100px;
    float: left;
    margin-right: 10px;
    overflow: hidden;
    text-align: center;
  }

  .tmpl_home_section-left-post3-title {
    border: none;
    display: inline-block;
    width: 255px;
    padding-top: 0px;
  }
  .tmpl_home_section-left-post3-title a {
    display: inline-block;
  }

  .tmpl_home_section-left-post3-title p {
      color: #000000;
      font-family: lato,arial,Helvetica,sans-serif;
      font-size: 16px;
      font-weight: 300;
      line-height: 22px;
  }


  .small-items {
    overflow: auto;
    margin-bottom: 10px;
    padding-bottom: 10px;
    /*border-bottom: 1px solid #cacaca; */
  }

  .itemList {
      display: block;
    }

  .itemListBtn {
      padding-right: 0px;
      cursor: pointer;
    display: inline;
    float: left;
    padding: 5px;
  }
  .itemListBtn img{
      width: 25px;
      margin-left: 10px;
      margin-bottom: 5px;
  }

  .itemListBtn p{
    float: left;
  }

  #slideUpimg {
    display: none;
  }
  #listLoader {
    display: none;
    margin-top: 0;
  }

  /*epress template*/
  
  .bigPhotocol {
    width: 100%;
  }

  .smallPhotocol {
    width: 100%;
  }


div#leftcol div.list_block_express {

	 !important;
	margin: 0px;
	padding: 14px 0 14px 0;
	display: block;
	clear: both;
	position: relative;
	border-bottom: 1px #eaeaea solid;

}

.template_epress div.list_block div.epress_list_info_wide {
	width: 100%;
}

a.list_title_epress {

	margin: 0;

	padding: 10px 0 6px 0;

	display: block;

	clear: both;

	font-size: 24px;
  
  line-height:120%;

	font-weight:600;

	text-decoration: none;
  
  text-align: center;

  color: #000000;

  Font-family: titillium web,arial,helvetica,sans;

}

/*epress template*/

.bigPhotocol {
	float: left;
	width: 58%;
	padding-right: 30px;
	padding-left: 15px;
	box-sizing: border-box;
}

.smallPhotocol {
	float: left;
	width: 40%;
	padding-right: 5px;
	padding-left: 5px;
	box-sizing: border-box;
}

.bigPhotocol div.list_block div.list_info,
.smallPhotocol div.list_block div.list_info,
.bigPhotocol div.list_block a.img, .smallPhotocol div.list_block a.img,
.bigPhotocol div.list_block a.img img, .smallPhotocol div.list_block a.img@media
 img {
	width: 100%;
  height:auto !important;
 	padding: 0;
}

.smallPhotocol a.list_title, .bigPhotocol a.list_title {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}


.button {
    font-size: 0.99rem;
    font-family: lato,arial,sans-serif;
    height: 1.875rem;
    padding: 0 0.5rem;
    color: #fff;
    background: #616161;
    background: linear-gradient(to bottom, #888888 20%,#333333 90%,#333333 100%);
    display: inline-block;
    vertical-align: top;
    width: auto;
    font-weight: 400;
    text-decoration: none;
   /* -webkit-border-radius: 62.5rem; */
   /* border-radius: 62.5rem;   */
    border-width: 0.0625rem;
    border-style: solid;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.button a{
    color: #fff;
	text-decoration: none;
  font-weight:400;
}

.button a:hover{
  color: #ffca1a;

}


.button-medium {
    height: 32px;
    padding: 0 0.5rem;
}

.button-large {
    height: 32px;
    padding: 10px;
    color: #fff;
}
.button-primary {
    color: #fff;
    background: #616161;
    background: linear-gradient(to bottom, #888888 20%,#333333 90%,#333333 100%);
}
@media (min-width: 46.25em)
.collection__show-more {
    margin-top: 0.75rem;
}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:0px;
	height:0px;
	overflow:hidden;
  margin:20px 0 10px 0;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
 /* css for Iframe with transparent Image over the top stopping clicking on the iframe */

.holder{
    width: 290px;
    height:580px;
    position:relative;
}
.frame{
    width: 100%;
    height:100%;
    position:relative;
    top:200px;
}
.bar{
    position:absolute;
    top:0px;
    left:0;
    width:100%;
}

a.anchor {
    display: block;
    position: relative;
    top: -68px;
    visibility: hidden;
}