/* @override http://fdclaw.com/wp-content/themes/longwell/style.css */

/*
Theme Name: Longwell
Theme URI:
Description: Custom Longwell Theme 
Author: TierraInteractive
Author URI: http://www.tierrainteractive.com/
Tags: 
*/
/*
Written using CSSEdit
http://macrabbit.com/cssedit/
*/

/* @group Generic */
* {
	margin: 0;
	padding: 0;
}

html {
	background: #fff url(images/site_bg.jpg) no-repeat left top;
}

/* My Comment */
/* 62.5% resets default pixel size from 16 to 10; easier to work in base 10 */
body {
	font: 62.5% Verdana, Lucida, sans-serif;
	text-align: left;
	}

h1, h2, h3, h4, h5, h6 {
	color: #006233;
}

p, ul, ol, dl {
	font-size: 1.3em;
	line-height: 1.25em;
	color:  #000;
}
ul{
	margin:0px 0px 15px 15px;
	color: #006233;
	list-style-image: url(images/bullet2.png);

}

li{
	margin: 5px 0px;
	color: #000;
}

p {
	margin: 0 0 1.25em;
}

a:link, a:visited {
	color: #4c72b7;
}

a:hover, a:active {
	color: #004897;
}

img {
	border: none;
}

form p {
	margin: 0;
}

hr {
	height: 0;
	border: none;
	border-bottom: 1px solid #ddd;
	margin: 20px 0;
}
strong {
	color: #484848;
}



/* @end */

/* @group Common Classes */


.right {
	float:  right;
}
.left {
	float: left;
}
.clear {
	clear: both;
}
.alignleft {
	text-align: left;
}

.alignright {
	text-align: right;
}
.small{
	font-size:  1em;
}
.post h2{
	font-size: 2em;
	color: ;
}



/* @end */

/* @group Page Layout */

#left_sidebar img {
	margin-left: -40px;
}

#main {
	margin-left: 40px;
	width: 910px;
}
#logo {
	margin: 25px 0px ;
}
#navigation ul {
	width: 185px;
	margin: 100px 0px 30px;
	list-style: none;
	font-size: 1.4em;
	font-weight: bold;
	letter-spacing: 2px;
	color: #7F8F96;
}

/* My Comment */

#navigation ul li a {
	text-decoration: none;
	display: block;
	color: #7F8F96;
	margin: 9px 0px;
}
#navigation ul li.current_page_item a{
	text-decoration: none;
	color: #AFC6D0 ;
}
#navigation ul li.current_page_parent a{
	color: #AFC6D0 ;
}
#navigation ul li a:hover {
	text-decoration: none;
	color: #AFC6D0;
}
#navigation ul li ul {
	display: none}
#footer p{
	color: #777;
}
#footer hr{
	margin-left: -40px;
	padding:  0px;
}


/* @end */

/* @group Page Specific */

/* @group Resources */
#page_content .post .entry{
	margin-top: 20px;
}
#page_content .post h2{
	font-size: 1.5em;
	color: #006233;
}
#page_content .post a{
	color: #078A3F;
}
#page_content .links{
	margin-top: 50px;
}
#page_content .links ul{
	link-style-type: none;
}
#page_content h5 a, #page_content h3 a {
	color: #078a3f;
}
/* @end */

/* @group Home */
#home_content{
	margin-top: 50px;
}
#home_content .content{
	width:  515px;
}
#home_content ul{
	margin:0px 0px 15px 13px;
	color: #006233;
	list-style-image: url(images/bullet.png);
}


#home_content h2{
	margin-bottom: 15px;
	font-size: 1.5em;
	color: #006233;
}
#home_content h2.darker{
	padding-bottom: 4px;
	font-size: 1.5em;
	color: #006233;
	border-bottom: none;
}

#news_items_box {
	width: 355px;
}
#news_items_box h2 {
	margin-bottom: 10px;
	padding-bottom: 5px;
	font-size: 1.2em;
	color: #078A3F;
	border-bottom: 1px solid #8B9CA3;
}
#news_items_box p{
	font-size: 1.1em;
}


/* @end */

/* @group Secondary */

#page_content {
	width: 675px;
	margin-top: 73px;
}

#page_content h2{
	font-size: 2.0em;
	color: #006233;
	margin-bottom: 10px;
}

#page_content .post h2{
	font-size: 1.6em;
	color: #006233;
}
#page_content h3{
	font-size: 1.6em;
	color: #078A3F;
	margin-bottom: 15px;
}
#page_content .post h3 {
	font-size: 1.4em;
}
#page_content h4{
	font-size: 1.5em;
	font-style: italic;
	color: #0097AC;
	margin-bottom: 25px;
}

#page_content .post h4 {
	font-size: 1.4em;
}
#page_content h5{
	font-size: 15px;
	color: #0097AC;
}
#page_content p{
	font-size: 13px;
}
#page_content ul{
	margin-left: 60px;
}
#page_content ul ul{
	font-size: 1em;
}
/*People page*/
#page-0.content{
	margin-left: 25px;
}
.people{
	margin-top: 20px;
	margin-bottom: 90px;
}
.people span{
	line-height: .6em;
}
.people a img{
	border: 1px solid #ccd9dd;
	margin: 0 30px 10px 30px;
}

#news h3{
	font-size: 1.3em;
	color: #2e9463;
	border-bottom: 1px solid #2e9463;
	margin-bottom: 10px;
}
#news h3.no-border{
/*	font-size: 1.5em;
	color: #078a3f;*/
	border:none;
}
#news h3 a{
	color: #2e9463;
	text-decoration: none;
}
#news p{
	margin-bottom: 20px;
}
/* @end */
.post-navigation{
	margin-bottom: 20px;
	text-align: center;
}
.post-navigation .main {
	padding: 5px;

}
.post-navigation .main a{
	border-right: 1px solid;
	border-left: 1px solid;
	padding: 0 20px;
}


/* @end */

