/* @group global reset */
/* Don't forget to set a foreground and background color on the 'html' or 'body' element! For more information on the current state of Global Reset visit http://meyerweb.com/eric/thoughts/2007/04/12/reset-styles */

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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
  border: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
ol, ul {
  list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
  content: "";
}

/* @end global reset */

/* group CSS */




h2 {
	color: #FFFFFF;
	font: normal 20px Georgia, serif;
	text-decoration:none;
}
h2 a {
	color: #FFFFFF;
	font: normal 20px Georgia, serif;
	text-decoration:none;
}

h2 a:hover {
	color: #fee373;
	text-decoration: none;
}


h3 {
	color: #be2026;
	font: italic 11px Georgia, serif;
	text-decoration:none;
	text-align:inherit;
}
	

h3 a {
	color: #be2026;
	font: italic 11px Georgia, serif;
	text-decoration:none;
	
}

h3 a:hover {
	color: #fee373;
	text-decoration: none;
}

h4 {
	color: #00abec;
	font: italic 11px Georgia, serif;
	text-decoration:none;
	text-align:inherit;
}

h4 a {
	color: #00abec;
	font: italic 11px Georgia, serif;
	text-decoration:none;
}

h4 a:hover {
	color: #fee373;
	text-decoration: none;
}

h5 a {
	color: #89c33f;
	font: italic 11px Georgia, serif;
	text-decoration:none;
}

h5 a:hover {
	color: #fee373;
	text-decoration: none;
}

h6 a {
	color: #000;
	font: italic 11px Georgia, serif;
	text-decoration:none;
}

h6 a:hover {
	color: #fee373;
	text-decoration: none;
}

h9 {
	color: #89c33f;
	font: italic 11px Georgia, serif;
	text-decoration:none;
}


img {border:none}


div#page-wrap {
	width: 840px;
	margin: 0px auto;
	padding:0px;
}



div#header {
float:left;
height:120px;
}

div#header a {
	display:block;
	width:840px;
	height:120px;
	background: url(../images/header-bg.jpg) no-repeat;
	text-indent:-9999px;
}

div#content {
	width:704px;
	background: url(../images/shadow_content.gif) repeat-y;
	overflow: hidden;
	float:left;
}


div.mobile_filters {
height: 30px;
width:300 px;
}

ul.nav_mobile {
	
	height:30px;
	width:660px;
	padding-top:10px;
	padding-left:200px;

}

ul.nav_mobile li a {
	display:block;
	float:left;
	width:80px; height:0px;
	overflow:hidden;

}

div.bottomBorder_nav {
	display:none;
}

div.mobile_interact{
	display:none;
	width: 664px;
	height:65px;
	background:#000;
	margin-left:34px;
	margin-top:35px;
	}
	
	.click-call{
		display:block;
		width:65px;
		float:left;
		margin-left:510px;
		margin-top:0px;
	}
	.email_mobile {
		display:block;
		float:left;
		margin-top: 0px;
		margin-left: 10px;
		height: 65px;
		width:65px;
	}





div.content_blog {
	display:block;
	width:664px;
	margin-left: 33px;
}

.entry_image {
	margin-left:0;
	width:664px;
}






body {
	padding:0;
	margin:0;
}




div.entry_bar{
	width: 664px;
	height:60px;
	background:#000;
	margin-left:0px;
	}
	.post-title{
		display:block;
		width:300px;
		float:left;
		margin-left:35px;
		margin-top:18px;
	}
	.post-subtitle{
		display:block;
		width: 200px;
		height: 15px;
		float:left;
		margin-top: 24px;
		margin-left: 40px;
		text-align:right;
	}
	
	.post-view {
		float:left;
		margin-top: 14px;
		margin-left: 20px;
		height: 32px;
		
	}
	
	.post-view a{
		width: 53px;
		height:32px;
		text-indent:-9999px;
		background: url(../images/view_btn.jpg) no-repeat;
		display: block;
	}
	
	li.pressed{
		text-decoration:line-through;
	}


div.bottomBorder {
	display:block;
	width:663px;
	height:20px;
	margin-left:34px;
	background: url(../images/bottom.gif) repeat-x;
	margin-top: 5px;
}
	



div#sidebar {
	float:left;
	width:130px;
}

div#filters {
	background:url(../images/filters_header.jpg) no-repeat;
	margin-top:0;
}

ul.nav {
	list-style: none;
	width:130px;
	height:150px;
	padding-top:50px;
	padding-left: 40px;
}	

ul.nav li a {
	display:block;
	width:80px; height:10px;
	padding-top: 20px;

}

div#interact {
	background:url(../images/interact_header.jpg) no-repeat;
	margin-top: 20px;
}

ul.interactNav {
	list-style: none;
	width:130px;
	height:200px;
	padding-top:50px;
	padding-left:40px;
}	

ul.interactNav li a {
	display: block;
	margin-top:20px;
	width:20px; height:20px;
}
