* {margin:0; padding:0;}
body {background:#9a8b7e url(images/bg.jpg) top center repeat; font: 12px/165% 'Lucida Grande', Verdana, Helvetica, sans-serif; color:#222;}	 




a {background-color:inherit; color:#ea5a37; font-weight:bold; text-decoration:none;}
a:hover {text-decoration:underline;}
p {margin:5px; padding:10px}		 
hr {height: 1px; border: 0; color: #ffffff; background-color: #ffffff; width: 100%; text-align: center; margin-top:8px; margin-bottom:8px;}
ul, ol {margin: 3px; padding-left: 50px; list-style: disc}
li {padding-left:10px;}
img {margin:0px; border:none; padding:0px;}	
h1 {font-size:300%; }
h2 {font-size:120%; }
h3 {font-size:120%; }
h4 {font-size:150%; }
fieldset {border:none; padding:10px; margin:10px;}
.justifyleft {float:left; margin-right:10px; vertical-align:text-top;}
.justifyright {float:right; padding-left:10px; margin-left:20px; padding-right:20px; padding-bottom:5px; vertical-align:text-top;}
.rightAbit {margin-left:40px; }
.largerText {font-size:120%; line-height:120%; }
.noBack {background:none; border:none; }
audio {width:300px;}

#page {position: relative; width:100%; height:100%; margin:0px; padding:0px;}



#pageHeader {position: relative; width:100%; height:120px; margin:0px; padding:0px; background:  url(images/bglight.jpg) top center repeat #fff}

	#pageHeaderInner {position: relative; width:780px; height:120px; margin:0px auto; padding:0px;}
	
	.homeLink {
	position:absolute;
	width:240px;
	height:110px;
	display:block;
	margin:0px; 
	padding:0px;
	background:none;
    text-decoration:none;
    border:none;
	} 

    #pageHeaderInner a:hover {border:none;}



#main {position:relative; width:100%; margin:0px; padding:0px;}

	#mainInner {position:relative; width:780px; margin:20px auto 40px auto; overflow:auto; background:  url(images/bglight.jpg) top center repeat #fff;}

    #mainLeft {position:relative; width:750px; border-right:0px dashed #ea5a37; float:left; font-size:120%;}
    #mainLeft h3 {}
    #mainRight {position:relative; width:270px; float:left; padding:20px;}


		#sliderFrame {position:relative; float:right; width:582px; height:252px; background-color:#595049; background: url(img/sliderFrame.png); margin:30px 42px 30px 0px;}

		#slider {position:relative; width:540px; height:210px;  margin:20px 20px 20px 20px; top:0px; left:0px}

		.nivo-controlNav {visibility:hidden;}



		#mainContent {position:relative; width:900px; margin:30px auto; }
		
			#left {position:relaitve; float:left; width:286px; min-height:500px; margin:30px 30px 160px 30px;}

				#news {position:relative; float:left; width:286px; height:252px; background-color: #cdc5be;  margin:0px 0px 0px 0px; padding-top:0px; margin-bottom:30px; overflow:hidden;}			
					
					#newsHeader {position:relative; width:296px; background-color: #595049;  color:#ffffff; margin-bottom:20px;}
					
					#headerSpacer {position:absolute; width:10px; height:100%; background-color:#991010; padding:0px; margin:0px;}
					
					#newsHeader H4{font-size:110%; text-transform:uppercase; font-weight:bold;  padding:10px; padding-left:30px; }

					#FPNewsList  {position:relative; width:250px; margin:00px auto; font-size:100%; color:#ffffff; font-weight:normal; text-transform:none; border-bottom:2px dashed #9a8b7e; padding-bottom:15px; padding-top:0px;}
					
					#FPNewsList a {color:#463423; font-weight:normal;}
					
				#twitterFeed {position:relative; width:286px; height:170px; margin:0px 0px; background-color: #cdc5be;  overflow:hidden; font-size:90%;  }
					
				#twitterFeedHeader {position:relative; width:296px;    color:#ffffff; margin-bottom:00px; background: url(img/twitterFeed.png) top left no-repeat #9a8b7e;}	

				#twitterFeedHeader H4{font-size:110%; text-transform:uppercase; font-weight:bold; padding:10px; padding-left:65px;}					

			
			#leader {position:relative; float:left; width:550px; min-height:90px; background-color:#ffffff; margin:10px 10px 20px 10px; color:#463423; font-size:170%; overflow:hidden; line-height:150%;}

			#box1 img,#box2 img,#box3 img,#box4 img {margin:5px 5px 10px 5px;}
			
			#box1 ul,#box2 ul,#box3 ul,#box4 ul,#box1 ol,#box2 ol,#box3 ol,#box4 ol {padding-left:20px; line-height:140%;}

			#box1 {position:relative; float:left; width:256px; height:290px; background-color:#991010; margin:00px 20px 10px 10px;  color:#ebe8e5; overflow:hidden; padding:10px; font-size:100%;  cursor:pointer;}
			
			#box1 H4{font-size:110%; text-transform:uppercase; font-weight:bold; text-align:left; padding-left:20px;}

			#box2 {position:relative; float:left; width:256px; height:290px; background-color:#595049; margin:00px 0px 20px 10px;  color:#ebe8e5; overflow:hidden;  padding:10px; font-size:100%;  cursor:pointer;}
			
			#box2 H4{font-size:110%; text-transform:uppercase; font-weight:bold; text-align:left; padding-left:20px;}			

			#box3 {position:relative; float:left; width:256px; height:290px; background-color:#595049; margin:10px 20px 10px 10px;  color:#ebe8e5; overflow:hidden; padding:10px; font-size:100%;  cursor:pointer;}
			
			#box3 H4{font-size:110%; text-transform:uppercase; font-weight:bold; text-align:left; padding-left:20px;}				

			#box4 {position:relative; float:left; width:256px; height:290px; background-color:#991010; margin:10px 0px 20px 10px;  color:#ebe8e5; overflow:hidden;  padding:10px; font-size:100%;  cursor:pointer;}
			
			#box4 H4{font-size:110%; text-transform:uppercase; font-weight:bold; text-align:left; padding-left:20px;}			
			
			#contentLeft {position:relative; float:left; width:300px; min-height:300px; padding:0px; margin:8px 20px 0px 0px; background:none;  }
			
				#contentLeftQuote {position:relative; width:260px; padding:20px; margin:0px 0px 20px 0px; background:#ffffff; font-size:180%; color:#991010; font-weight:normal; text-transform:none; line-height:140%;}
				
				#contentLeftApproach {position:relative; width:296px; padding:00px; margin:10px 0px 0px 0px;  background:#9a8b7e; font-size:120%; color:#ffffff; font-weight:normal; text-transform:none;}
				
				#contentLeftApproachHead {position:relative; width:296px; background-color: #595049;  color:#ffffff; margin:00px 0px 0px 0px;  font-size:90%; font-weight:normal; text-transform:uppercase;}	

                #contentLeftApproachHead h4{font-size:110%; text-transform:uppercase; font-weight:bold;  padding:10px; padding-left:30px; }				
				
				#contentLeftApproach  ul{list-style: disc; margin:20px; padding:0px 20px 10px 20px; }
				
				#contentLeftApproach  li{padding-left:15px; margin-bottom:10px;}
				
				#contentLeftLink {position:relative; width:270px; padding:15px; margin:00px 0px 20px 0px;  background:#991010; font-size:100%; color:#ffffff;  text-transform:uppercase; }
				
				#contentLeftLinkWrapper {  text-align:left }
				
				#contentLeftLink a{color:#ffffff; text-align:left; font-weight:normal; }
				
			#contentRight {position:relative; float:right; width:580px; min-height:300px; padding:0px; margin:30px 0px 0px 0px; background:#ffffff; font-size:120%; color:#463423; font-weight:normal; line-height:140%; }

				#contentRight H2{font-size:140%; color:#20140e; font-weight:normal; padding-left:13px; text-transform:uppercase; margin:0px 0px 20px 0px;}	
				
				#contentRight H3{font-size:140%; color:#20140e; font-weight:normal; padding-left:13px; text-transform:uppercase; margin:20px 0px 20px 0px;}	
				
				#contentRight H4{font-size:140%; color:#20140e; font-weight:bold; padding-left:13px; text-transform:uppercase; margin:20px 0px 20px 0px;}	
				
				#contentRight H5{font-size:100%; color:#20140e; font-weight:bold; padding-left:13px; text-transform:none; margin:20px 0px 20px 0px;}					

				#reportsLeader {position:relative; background: #cdc5be; width:100%; min-height:100px; }
			
			
			#resourceResult {
			position:relative;
			clear:both;
			margin:20px 20px 20px 26px;
			}
			
			#resourceTitle {
			position:relative;
			margin-bottom:20px; 
			}
			
			#resourceTitle a{
			color:#20140e;
			font-weight:normal; 
			font-size:80%; 
			font-weight:normal; 
			padding:5px 5px 5px 5px;  
			background-color:#9a8b7e; 
			text-transform:uppercase;
			text-decoration:none;
			-webkit-transition: background-color,color 100ms linear;
		    -moz-transition: background-color,color 100ms linear;
		    -o-transition: background-color,color 100ms linear;
		    -ms-transition: background-color,color 100ms linear;
		    transition: background-color,color 100ms linear;
			}
			
			#resourceTitle a:hover{
			color:#cdc5be; 
			background-color:#20140e; 
			-webkit-transition: background-color,color 100ms linear;
		    -moz-transition: background-color,color 100ms linear;
		    -o-transition: background-color,color 100ms linear;
		    -ms-transition: background-color,color 100ms linear;
		    transition: background-color,color 100ms linear;
			}
			
			#resourcePagination {margin:20px;}

			#resourcePagination p {margin:20px auto 20px auto; color:#000000; font-weight:normal; padding:0px 10px 0px 10px;  background:#cdc5be; text-transform:uppercase; letter-spacing:1px; }

			#resourcePagination li {float:left;}

			.ditto_previous_link {margin:20px; font-size:90% color:#ffffff; font-weight:normal; padding:0px 10px 0px 10px;  background:#20140e; text-transform:uppercase; text-decoration:none;}
			
			.ditto_previous_link:hover {color:#ffffff;  background:#991010;  text-decoration:none; }

			.ditto_previous_off {margin:20px; font-size:90%; color:#ffffff; font-weight:normal; padding:0px 10px 0px 10px;  background:#cdc5be; text-transform:uppercase; }

			.ditto_next_link {margin:20px; font-size:90%; color:#ffffff; font-weight:normal; padding:0px 10px 0px 10px;  background:#20140e; text-transform:uppercase;  text-decoration:none;}
			
			.ditto_next_link:hover {color:#ffffff;  background:#991010;  text-decoration:none; }			

			.ditto_next_off {margin:20px; font-size:90%; color:#ffffff; font-weight:normal; padding:0px 10px 0px 10px;  background:#cdc5be; text-transform:uppercase;  }
			
			#newsDate {font-size:80%; margin-bottom:10px;}
			

			

			/* Contact Form */
			#OnlineRegForm {background:#fff; border:0px solid #ccc; color:#505050; font-size:0.9em; padding:0px; width:400px; margin-left:20px;}
			#OnlineRegForm input,textarea,select {background-color:#ffffff; width:350px; height:40px; border:1px solid #9a8b7e; padding-left:5px; color:#505050; font-size:140%; }  
			#OnlineRegForm input:hover,textarea:hover {background-color:#ffffff;  border:1px solid #e5e2df; padding-left:5px;} 
			#OnlineRegForm input:focus,textarea:focus {background-color:#e5e2df;  border:1px solid #595049; padding-left:5px;}

			#OnlineRegForm input.smaller {width:198px; height:60px; }  

			#OnlineRegForm textarea {width:350px; height:200px;}

			#OnlineRegForm .button  {width:250px; font-size:120%; background-color:#991010; color:#ffffff; border:4px solid #991010; margin-bottom:20px; cursor:pointer;}
			#OnlineRegForm .button:hover  {width:250px; font-size:120%; background-color:#ffffff; color:#991010; border:4px solid #991010;}

			#OnlineRegForm label {border-bottom:1px dotted #888888; margin-top:10px; margin-bottom:10px; font-weight:bold;}

			#OnlineRegForm .requiredValue {border:1px solid #ff6600;}
			#OnlineRegForm  label.requiredValue{border:none;}  	
            
			
			.contactLink {font-size:120%; background: url(img/accordion-expand-arrow-right.png) right no-repeat #ffffff; color:#991010; border-bottom:0px dashed #20140e; padding:7px; text-decoration:none; margin-left:30px;
			
			-webkit-transition: color 500ms linear;
		    -moz-transition: color 500ms linear;
		    -o-transition: color 500ms linear;
		    -ms-transition: color 500ms linear;
		    transition: color 500ms linear;

			}
			
			.contactLink:hover {font-size:120%; background-color:#ffffff; color:#463423; border-bottom:0px dashed #20140e; padding:7px; margin:5px 0px 20px 0px; text-decoration:none;  margin-left:30px;
			
			-webkit-transition: color 500ms linear;
		    -moz-transition: color 500ms linear;
		    -o-transition: color 500ms linear;
		    -ms-transition: color 500ms linear;
		    transition: color 500ms linear;
			
			}

	#footer {position:relative; width:100%; margin:0px 0px 0px 0px; background-color:transparent;}

		#footerInner {position:relative; width:780px; height:200px; background-color:transparent; margin:auto; font-size:100%; color:#222222; }

        #footerInner p {font-size:120%;}

		#footerInner a {color:#222222; text-transform:none;}

        #footerInner h3 {margin:13px;}
		
			#footerColumn1 {position:relative; float:left; width:780px; height:90%; margin: 00px 00px 20px 00px; border-right: 0px dashed #ea5a37;}
			
			#footerColumn2 {position:relative; float:left; width:300px; height:90%; margin: 00px 20px 20px 10px; border-right: 1px dashed #ea5a37;}
							
			#footerColumn3 {position:relative; float:left; width:270px; height:90%; margin: 00px 00px 20px 10px; text-align:right;}

		#subMenuFooter {position:relative; float:left; margin:0px; width:260px;}

	#mainContentFooter {position:relative; float:left; margin:0px; width:520px;}	








/* PASTED FROM ARTICLES STYLE */


/* Links */
a:link, a:visited {
	text-decoration: none;
	color: #ea5a37;
}
a:hover {
	border-bottom: 1px dotted #AE855C;
}
a.more-link {
	padding-bottom: 2px;
	font-weight: bold;
	border-bottom: 1px dotted #AE855C;
}
a:hover.more-link {
	text-decoration: none;
}
/* Headers */
h1, h2, h3, h4 {
	font: bold 1em/1.5em Georgia, 'Times New Roman', Times, serif;
	color: #444;
	padding: 10px 15px 7px 15px;
}
h1 {clear:both;  font-size: 3.7em; font-weight: normal; letter-spacing: -2px;  border-bottom:0px solid #a4b5c6;}
h2 {clear:both;  font-size: 2.8em; font-weight: normal; color: #663333;  border-bottom:1px solid #a4b5c6;}
h3 {clear:both;  font-size: 2em; font-weight: normal;   border-bottom:0px solid #a4b5c6; padding-left:60px; margin-top:150px;  margin-bottom:10px; text-decoration:none; background:#333333; color:#dddddd }
h4 {clear:both;  font-size: 2em; font-weight: normal; letter-spacing: -0.5px; padding-top: 30px; border-bottom:1px solid #a4b5c6;}

/* Lists */
ul, ol {
	margin: 10px 20px;
	padding: 0 20px;
}
ul { list-style: disc; }
ol { list-style: decimal; }

dt {
  font-weight: bold;
  color: #7BA857;
}
dd {
  padding-left: 25px;
}

p, dl { padding: 10px 15px; }

/* Images */
img {
	background: #FAFAFA;
   border: 1px solid #DCDCDC;
	padding: 8px;
}
img.float-right {
  	margin: 5px 0px 10px 10px;
}
img.float-left {
  	margin: 5px 10px 10px 0px;
}

acronym {
  cursor: help;
  border-bottom: 1px dotted #895F30;
}
blockquote {
	margin: 10px;
 	padding: 10px 10px 10px 32px;
   border: 1px solid #F0F0F0;
	background: #f8f8f8 url(images/quote.gif) no-repeat 12px 12px;
	font-weight: normal;
	font-size: 17px;
	line-height: 1.5em;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', Times, Serif;
	color: #555;
}
strong { font-weight: bold; }

/* start - table */
table {
	border-collapse: collapse;
	margin: 10px;
}
tr { background: #fff; }
tr.altrow { background: #F9F9F9;	}
th, td {
	text-align: left;
	border-width: 1px;
  	border-style: solid;
}
th {
	color: #7BA857;
	background: #EFFAE6;
	padding: .8em 1em;
  	border-color: #DFF4D5 #D3EFC3 #A7DF8A #D3EFC3;
}
td {
	border-color: #EFEFEF;
	padding: .7em 1em;
}
/* end - table */

/* form elements */
form.kis {
	margin: 10px;
	padding: 15px 25px 25px 20px;
	border: 1px solid #F0F0F0;
	background: #f8f8f8;
}
form.kis p {
	border-bottom: 1px solid #E6E6E6;
	padding: 12px 0 5px 0;
	margin: 0;
	color: #7BA857;
}
form.kis label {
	font-weight: bold;
	color: #7BA857;
}
input, select, textarea {
	margin: 5px 0;
	padding: 5px;
	color: #6A6969;
	border-width: 1px;
	border-style: solid;
  	border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4;
	font: 11px 'Lucida Grande', Verdana, Helvetica, sans-serif;
}
input[type="text"],input[type="password"] {
	width: 250px;
	}
button,input[type="submit"] {
    cursor: pointer;
    background: #e3e3e3;
    border-radius: 5px;
    font-weight: bold;
    }
input:focus, select:focus, textarea:focus {
	color: #7BA857;
	background: #EFFAE6;
}
/*
#name, #email, #message, #website {
	width: 380px;
}
*/
input.button {
	font: bold 12px Arial, Sans-serif;
	height: 30px;
	margin: 0;
	padding: 2px 3px;
	color: #fff;
	background: #9CCF5F;

	border-width: 1px;
  	border-style: solid;
  	border-color: #B6DE8F #8DB836 #8DB836 #B6DE8F;
}
.text {
	width: 300px;
	}

/* ------------------------------------------
   LAYOUT
------------------------------------------- */
#content-outer {
	background: transparent;
	width: 100%;
	padding: 5px 0;
	border-bottom: 1px solid #E8E8E8;
	text-align: left;
}
#content-wrapper {
	margin: 0 auto;
/*	background: #fff url(images/content-bg.gif) repeat-y center top;	*/
	padding-bottom: 35px;
	padding-top: 5px;
	overflow: auto;
}
#header-wrap {
	width: 100%;
	background: #fff url(images/bg.gif) repeat-x ;
	margin: 0; padding: 0;
}
#header {
	position: relative;
	margin: 0 auto;
	background: url(images/border.gif) repeat-x left bottom;
	height: 275px;
}
#header h1#logo-text { margin: 0; padding: 0; }
#header h1#logo-text a {
	position: absolute;
	margin: 0; padding: 0 5px 0 0;
	font: normal 75px Georgia, 'Times New Roman', Times, serif;
	letter-spacing: -6px;
	color: #93b876;
	text-decoration: none;

	/* change the values of top and left to adjust the position of the logo*/
	top: 90px; left: 20px;
}
#header h1#logo-text a:hover { border: none; }
#header p#intro {
	position: absolute;
	margin: 0; padding: 0;
	font-family: Georgia, 'Times New Roman', Times, Serif;
	font-weight: normal;
	font-size: 17px;
	line-height: 1.6em;
	font-style: italic;
	letter-spacing: -.5px;
	color: #7ba45b;
	width: 400px;

	/* change the values of top and left to adjust the position */
	top: 175px; left: 110px;
}
#header #header-image {
	position: absolute;
	background: url(images/header-image.gif) no-repeat;
	width: 371px;
	height: 263px;
	right: 10px; top: 0;
}

/* header quick search */
#header form#quick-search {
	position: absolute;
	top: 10px; right: 0;
	padding: 0; margin: 0;
	border: none;
	width: 270px; height: 33px;
	background: #F5F4F3 url(images/header-search.gif) no-repeat;
	z-index: 999999;
}
#header form#quick-search p {
	margin: 0; padding: 0;
}
#header form#quick-search input {
	border: none;
	background: transparent;
	color: #bababa;
	float: left;
	margin: 0; padding: 2px;
	font-size: 14px;
}
#header form#quick-search .tbox {
	margin: 6px 0 0 5px;
	width: 216px;
	display: inline;
}
#header #search form#quick-search .btn{
	width: 25px; height: 25px;
}
#header form#quick-search label {
	display: none;
}

/*  navigation  */
#header #nav {
	position: absolute;
	margin: 0; padding: 0;
	width: 880px;
	left: 0;	top: 5px;
}
#header #nav ul {
	float: left;
	list-style: none;
	margin: 5px 0 0 0;
	height: 45px;
	padding: 0 0 0 15px;
}
#header #nav ul li {
	float: left;
	margin: 0; padding: 0 0 0 10px;
}
#header #nav ul li a {
	float: left;
	margin: 0;
	padding: 0 15px 0 5px;
	color: #666666;
	font: bold 14px/40px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;
	text-transform: uppercase;
}
#header #nav ul li a:hover,
#header #nav ul li a:active {
	border: none;
	color: #111;
	background: transparent;
}
#header #nav ul li.active {
	background: transparent url(images/left-tab.gif) no-repeat;
}
#header #nav ul li.active a {
	color: #444;
	background: transparent url(images/right-tab.gif) no-repeat right top;
}

/* main column */
#main .entry {

font: normal 14px/1.3 Georgia, 'Times New Roman', Times, Serif;
color: #555;

	}

#main h2 {
	font: normal 3.2em Georgia, 'Times New Roman', Times, Serif;
	color: #444;
	letter-spacing: -2.2px;
	margin-left: 5px;
	margin-right: 15px;
	padding-left: 5px;
	padding-bottom: 3px;
    border-bottom:1px solid #a4b5c6;
}
#main h2 a {
	color: #444;
	border: none;
}
/* left columns */
#left-columns h3 {
	color: #444;
	font: normal 2em Georgia, 'Times New Roman', Times, Serif;
	letter-spacing: -0.5px;
	padding: 5px 10px 0;
	margin: 17px 0 0 0;
}

/* sidebar menu */
.sidemenu ul {
	text-align: left;
	margin: 10px 8px 8px 8px; padding: 0;
	border-top: 2px solid #ebebeb;
}
.sidemenu ul li {
	list-style: none;
	background: url(images/dots.gif) repeat-x left bottom;
	padding: 7px 5px;
	margin: 0;
}
* html body .sidemenu ul li {
	height: 1%;
}
.sidemenu ul li a:link,
.sidemenu ul li a:visited {
	font-family: Georgia, 'Times New Roman', Times, Serif;
	background-image: none;
	background-color: transparent;
	border: none;
	color: #7BA857;
	padding-left: 0;
}
.sidemenu ul li a span {
	color: #9F9F9F;
	font-family: Georgia, 'Times New Roman', Times, Serif;
	font-style: normal;
	font-size: 1em;
}
.sidemenu ul li a:hover { color: #000;	}
.sidemenu ul ul { margin: 0 0 0 5px; padding: 0; }
.sidemenu ul ul li { background: none; }

/* featured-post */
.featured-post {
	padding-bottom: 15px;
}
.featured-post h4 {
	padding: 0;
	margin: 0 15px 0 12px;
	border-bottom: 1px solid #ebebeb;
}
.featured-post h4 a,
.featured-post h4 a:visited {
	color: #7BA857;
	border: none;
}
.featured-post .post-info {
	margin-left: 0;
	padding-bottom: 5px;
}
.featured-post p {
	padding-top: 0;
}

/* footer */
#footer-wrapper {
	clear: both;
	margin: 0 auto;
	text-align: left;
}
#footer-wrapper h3 {
	color: #444;
	font: normal 1.8em Georgia, 'Times New Roman', Times, Serif;
	text-transform: none;
	letter-spacing: -0.5px;
}
#footer-wrapper h3,
#footer-wrapper p {
	padding-left: 0;
}
#footer-wrapper a {
	color: #333;
	background: transparent;
}

/* footer-list */
#footer-wrapper ul.footer-list {
	border-top: 1px solid #E6E6E6;
	list-style: none;
	padding: 0;
	margin-left: 0;
}
#footer-wrapper ul.footer-list li {
	border-bottom: 1px solid #E6E6E6;
}
#footer-wrapper ul.footer-list li a {
	display: block;
	width: 98%;
    line-height: 2em;
	font-weight: bold;
	padding: 7px 0;
	margin-left: 0;
	padding-left: 0;
	color: #888;
	border: none;
}
#footer-wrapper ul.footer-list li a span {
	font-style: italic;
	font-weight: normal;
	font-family: Georgia, 'Times New Roman', Times, Serif;
}
#footer-wrapper ul.footer-list li a:hover,
#footer-wrapper ul.footer-list li a:hover span {
	color: #333;
}

/* footer-content */
#footer-content {
	float: left;
	width: 100%;
	padding: 0 0 35px 0;
	margin: 10px 0 0 5px;
}

/* footer-bottom */
#footer-bottom {
	clear: both;
	border-top: 1px solid #dadada;
	width: 940px;
	margin: 0 auto;
	font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;
}
#footer-bottom a:hover { border: none }
#footer-bottom .bottom-left {
	float: left;
	padding-left: 5px;
}
#footer-bottom .bottom-right {
	text-align: right;
	padding-right: 0;
}

/* postmeta */
.postmeta {
	padding: 5px; margin: 20px 15px 15px 10px;
	border: 1px solid #EBEBEB;
	background: #f8f8f8;
}
.postmeta a { background: transparent; }
.postmeta a:hover { border: none; }
.postmeta a.comments { margin: 0 10px 0 5px;	}
.postmeta a.readmore { margin: 0 10px 0 5px;	}
.postmeta .date{ margin: 0 10px 0 5px;	}

.post-info { font-size: .95em; padding-top: 3px; color: #B0B0B0; }
.post-info a, .post-info a:visited { color: #000; border: none; }
.postmeta img {
  padding: 0;
}
.blog-post .postmeta {
   padding-bottom: 7px;
   }
.postmeta .tags {
	display: block;
	width: 400px;
	float: left;
}
.postmeta .fb-like {
   float: right;
   border:none;
   overflow:hidden;
   width:250px;
   height:22px;
}


/* thumbnails */
p.thumbs{ padding: 10px 0 0 10px; }
.thumbs img {
	position: relative;
	padding: 8px;
	margin: 5px;
	background: #fafafa;
   border: 1px solid #ddd;
}
.thumbs img:hover	{
	border: 1px solid #D2D2D2;
	background: #DDD;
}
.thumbs a:hover { background-color: transparent; border: none }


/* alignment classes & additional classes*/
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
.no-border { border: none; }

/* clearing */
.clearer { clear: both; }
.clear {	display:inline-block; }
.clear:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content: ".";
}

.left { float: left; }
.right { float: right; }

/* shaun */
.social {
  margin-left: 10px;
  }
.social img {
	background: none;
	border: 0;
	}

hr {
	border: 1px solid #e4e4e4;
	margin: 8px auto;
	width: 80%;
}
/* comments */
.quip-comment-createdon {
	font-size: 10px !important;
	padding: 0;
}
.quip-comment {
	padding-top: 7px !important;
}
.post-comments button {
	border: 1px solid #d4d4d4;
	padding: 7px;
}

.paging {
	margin: 0;
	padding: 10px;
	width: 100%;
	}
.paging ul {
    list-style: none;
    margin: 0;
    padding: 0 0;
}
.paging li a {
	list-style: none;
	float: left;
	margin: 0 3px 0 0;
	padding: 5px 0;
	width: 30px;
	text-align: center;
	border: 1px solid #e4e4e4;
	border-radius: 3px;
}
.paging li a:hover {
	background-color: #f4f4f4;
}



	
	
	