@charset "utf-8";
/* CSS Document */


/* Basic Styles */
body { background:#f8fbf6; }
#header { background:#f8fbf6; }
#top-line { background:/*#e0eed7*/#A1CA60; height: 15px; }

#logo {	background:#FFF; height: 100px; text-align:center; vertical-align: middle; }
#logo img {	padding:10px 0 0 0; }
#trenn-head { background:#afafaf; height: 1px; }

#h1 { font-weight: normal; }
#h2 { font-family: Georgia, serif; font-size: 30px; font-style:italic; font-weight:normal; }

#h3 { font-family: Georgia, serif; font-weight:normal; font-size:15pt; font-weight:normal; line-height: 18pt; }



/* Page Navigation */
#page-nav {	background:#FFF; height: 25px; text-align:center; padding-top:5px; }
#page-nav a { font-family:Georgia, serif; font-size:11px; color: #8d8d8d; text-decoration:none; }
#page-nav li { display:inline; padding: 0 40px 0 40px; }



/* featured slider */
#featured-area { }
#featured-container { background:url(../images/featured-bg.gif) no-repeat /*#d3e6c5*/ #A1CA60; height:270px;  }
		
	.featitem { margin: 30px 100px 0 100px; width: 610px; }
		h2.feat-heading, #pagetop h1 { font-family:Georgia, serif; font-size: 30px; font-style:italic; font-weight:normal; color: #FFF; background:/*#d3e6c5*/ #A1CA60; margin: 0 0 2px 0; }
		#featured-slider { width: 820px !important; height: 270px; }
		
		#featured-slider p.tagline, #pagetop p.tagline { color:#FFF; text-transform:uppercase; line-height:12pt; font-family: Helvetica, sans-serif; font-size: 10px; background:/*#d3e6c5*/ #A1CA60; }
		#featured-slider div.excerpt { color:/*#6C6C6C*/ #333; font-family: Helvetica, sans-serif; font-size: 11px; line-height: 13pt; float: left; width: 320px; }
		
		#featured-slider a.readmore { color:#FFF; font-family:Georgia, serif; font-style:italic; font-size: 10px; text-align:right; margin: 10px 0 0 0; margin-top: 18px; text-decoration:none; background:/*#d3e6c5*/ #A1CA60; }
			#featured-slider a.readmore span { display: block; padding: 0px 6px 7px 40px; background:/*#d3e6c5*/ #A1CA60; }
		
		
		#featured-slider img.thumb { float: right; padding: 7px; background: /*#d3e6c5*/ #A1CA60; border: 1px #FFF solid; margin-top: -20px; }
		
a#prevlink, a#nextlink { position: absolute; top: 120px; display: block; text-indent: -9999px; width: 51px; height: 30px; }
a#prevlink { left:20px; background:url(../images/featured-nav-left.gif) no-repeat; }
a#nextlink{ right:20px;	background:url(../images/featured-nav-right.gif) no-repeat;	}

#featured-thumbs-container {height: 90px; background:/*#e9f2e2*/ #D6E8B7; padding: 10px 0px 20px 110px; }

#featured-thumbs { }

	#featured-thumbs img { float:left; margin-right: 20px; padding: 4px; background: /*#e9f2e2*/ #D6E8B7 url(../images/thumb-bg.png); border: 1px solid #FFFFFF; }		
	#featured-thumbs img.hover { border: none; margin: 1px 21px 1px 1px; }
	#featured-thumbs div#active_item { background: url(../images/arrow.gif) no-repeat; width: 20px; height: 9px; position: absolute; left: 212px; top:-1px; }
	.thumb_popup { display: none; background: url(../images/preview-txt-bg.gif) no-repeat; left:30px; position:absolute; bottom:97px; width:200px; height:120px; z-index:11; padding: 0px 0px 15px ; }
		.thumb_popup p { color: #717171; font-family: Georgia, sans-serif; font-weight: normal; font-size: 10px; line-height: 12pt; padding: 5px 5px 0 10px; }
		.thumb_popup p.heading, #blog-view .entry h2 { font-family:Georgia, serif; font-weight:normal; font-size:15px; line-height: 18pt; }



/* Details */
#pagetop { background:url(../images/featured-bg.gif) no-repeat /*#d3e6c5*/ #A1CA60; height:100px; }
	#pagetop .container { padding-top:35px }

#breadcrumbs { background:#f0f6e8; height: 28px; }
	#breadcrumbs-container { color: #717171; font-family:Georgia, serif; font-size:10px; line-height: 16px; margin:5px 0 0 0; }
	#breadcrumbs-container a {color: #717171; text-decoration:none; }


#main-content { background:#FFF; }
	
	/* detail-view */
	#detail-view { background: url(../images/detail-view-bg.gif) bottom right no-repeat; min-height: 700px; }
		#detail-view .container, #main-view .container { padding:28px 40px 0 0; }
		#detail-view p{ color: #717171; font-family: Helvetica, sans-serif; font-size:12px; line-height:18px; padding: 0 0 20px 0;}
		#detail-view ul {padding: 0 0 20px 0;}
			#detail-view li{ color: #717171; font-family: Helvetica, sans-serif; font-size:10px; line-height:16px; }
			.entry img { padding: 5px 0 10px 0; }
		#detail-view p img, #blog-view .entry p img { float:left; padding:7px; margin: 0 10px 0 0; border: 1pt solid /*#d3e6c5*/ #A1CA60; }
		#detail-view table { border-color: /*#d3e6c5*/ #A1CA60; }
			#detail-view td { color: #717171; font-family: Helvetica, sans-serif; font-size:10px; line-height:16px; }

	/* blog-content */
	#blog-view { background: url(../images/detail-view-bg.gif) bottom right no-repeat; min-height: 700px; }
	#blog-view .container { padding:28px 40px 0 0; }
	#blog-view .entry{ color: #717171; font-family: Helvetica, sans-serif; font-size:11px; line-height:17px; padding:0px 0px 30px 0; }
		.post-meta { background: url(../images/blog-underline.jpg) bottom center no-repeat; padding: 0 0 5px 0; margin: 0 0 3px 0;}

/* widgets */
#main-widgets { color: /*#6C6C6C*/ #333; background: #FFF; min-height: 490px; }
#main-widgets h3 { font-family:Georgia, serif; font-weight:normal; margin-bottom: 5px;  }
#main-widgets a { color: #000; }

#main-widget-left, #main-widget-middle, #main-widget-right { height:240px; margin-top: 25px; }
		#main-widget-left a.readmore, #main-widget-middle a.readmore, #main-widget-right a.readmore, a.readmore span  { font-family:Georgia, serif; font-style:italic; font-size: 10px; text-align:right; margin: 10px 0 0 0; margin-top: 18px; text-decoration:none; color:#000 }		
			#main-widget-left a.readmore span, #main-widget-middle a.readmore span, #main-widget-right a.readmore span { display: block; text-decoration:none; padding: 0px 6px 5px 40px; }
			.entry a.readmore span { display: block; text-decoration:none; padding: 0px 6px 5px 40px; }
#widget-trenn{ height: 70px; }
#main-widgets-trenn { height:195px; background: url(../images/main-widgets-trenn.jpg) center no-repeat; }
#main-widget-rounded { -moz-border-radius: 15px; -webkit-border-radius: 15px; text-align:center; width:220px; height:210px; background-color:/*#e9f2e2*/ #D6E8B7; }
#main-widgets p { font: Helvetica, sans-serif; font-size: 11px; line-height: 17pt; font-family: Helvetica, sans-serif; }
#main-widgets blockquote p { font: Helvetica, sans-serif; font-size: 11px; line-height: 13pt; margin: 5px; font-family: Helvetica, sans-serif; }
#main-widgets blockquote q { font: Georgia, serif; font-size:15px; line-height:18px; font-style:italic; font-family: Georgia, serif; }
#main-widget-rounded h3 { color: #4b4e43; margin-top:10px; }
#main-widgets a, #main-widgets a p{ font-family:Georgia, serif;	font-style:italic; font-size: 10px; text-align:right; margin: 10px 0 0 0; }
#main-widget-big h3 { background:url(../images/main-widgets-underline.jpg) no-repeat bottom left; padding: 0 0 13px 0;}
	#main-widgets li { font-family: Helvetica, sans-serif; font-size: 11px; line-height: 17pt; }
	#main-widgets li a {font-family: Helvetica, sans-serif; font-size: 11px; color: /*#6C6C6C*/ #333; text-decoration: none; font-style:normal; }

#detail-widgets { margin:28px 0 0 0; }
	.detail-widget { margin:0 0 28px 0; width: 220px; background-color:#F1F4E9; -moz-border-radius: 15px; -webkit-border-radius: 15px; }
		.detail-widget .container { padding:15px; }
			.detail-widget .container h3 { font-family:Georgia, serif; font-weight:normal; color: #4b4e43; margin:0 0 0 0; padding: 0 0 10px 0; }
			.detail-widget .container p { font-family: Helvetica, sans-serif; color: #4b4e43; font-size: 11px; line-height: 17pt; margin: 10px 0 0 0; }
			.detail-widget .container ul { margin: 0 0 0 10px; }
			.detail-widget .container li { font-family: Helvetica, sans-serif; color: #4b4e43; font-size: 11px; line-height: 17pt; padding: 10px 0 0 0; }
				.detail-widget .container li ul { padding: 0 0 0 10px ; }
					.detail-widget .container li ul li{ padding: 0 0 0 0px ; }
			.detail-widget .container a { font-family: Helvetica, sans-serif; color: #4b4e43; font-size: 11px; line-height: 11pt; text-decoration:none; margin: 0 0 0 0; }


/* footer */
#footer-widgets { color:#FFF; background: /*#84c062*/ #A1CA60 url(../images/footer-widgets-bg.gif) right no-repeat; height: 220px; }
#footer-content { background: /*#d3e6c5*/ #D6E8B7; height: 55px; }
	#footer-content .container { margin: 20px 0  0 10px }
#footer-widget h3 { font-weight: normal; }
#footer-content { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#FFF; }
#footer-widgets li{ font-family: Helvetica, sans-serif; font-size: 11px; line-height: 17pt; margin: 0 0 0 50px ; }
#footer-widgets li a { text-decoration: none; color:#FFF; font-size: 11px; line-height: 17pt; }
#footer-widgets h3 { background: url(../images/footer-widgets-underline.gif) no-repeat bottom; font-family:Georgia, serif; font-weight: normal; padding: 20px 0 13px 50px;}

/* wp-calendar */

#wp-calendar {font-family:Helvetica,sans-serif; empty-cells: show; width: 100%; }
	#wp-calendar a { display: block; text-decoration: none; font-weight: bold; }
		#wp-calendar a:hover { text-decoration: underline; }
	#wp-calendar caption {	text-decoration: none; font-size: 10px; }
	#wp-calendar td { color: #9f9f9f; font-size:10px; }
		#wp-calendar td#today { color: #222; }
		#sidebar #wp-calendar td#today { color: #000; font-weight: bold; }
	#wp-calendar th {font-style: normal; text-transform: capitalize; font-size: 10px; }
		#wp-calendar #prev a, #wp-calendar #next a { font-size: 9px; }
		#wp-calendar #next a { padding-right: 10px; text-align: right; }
		#wp-calendar #prev a { padding-left: 10px; text-align: left; }