/*----- ={ GENERIC } -----*/
body {background:#9ada11 url('green/bg.jpg') 0 0;color:#222;font:13px/17px Arial, Helvetica, sans-serif;}

#wrapper {padding:5px 7px 7px;background:#fff;width:970px;margin:0 auto;}

p {margin:0 0 10px;}
ul, ol, li {list-style:none;padding:0;margin:0;}

/* Hyperlinks */
a, a:hover {text-decoration:none;color:#4EA10F;}

/* Widget link and title format */
.widget a {color:#777;}
.widget a:hover,.widget a:active {text-decoration:underline;color:#4EA10F}
.widgettitle{ color:#4EA10F;font:bold 16px arial, tahoma, sans-serif;margin:5px 0;letter-spacing:-1px;padding:0;border-bottom:none;}
.widgettitle a, .widgettitle a:hover{color:#4EA10F;}

/* Category labels */
.titleCatName {color:#2d2d2d;font-weight:bold;font-size:14px;margin-bottom:5px;display:block;}
.titleCatName a, .titleCatName a:hover {color:#2d2d2d;}
.titleCatNameBig{text-transform:uppercase;color:#4EA10F;font-size:23px;margin-bottom:10px;letter-spacing:-1px;display:block;}
.titleCatNameBig a, .titleCatNameBig a:hover {color:#4EA10F;}

/* Wrapper for main page post excerpts excerpts */
#wrapper .featuredpost {padding:5px 0;border-bottom:1px dotted #ddd;margin-bottom:6px;}
#wrapper .featuredpost p {padding-bottom:5px;}
#wrapper .lastpost {border:none;margin:0;}
#wrapper .postmeta {clear:both;display:block;font-style:italic;font-size:11px;text-align:right;padding-top:3px;}
#wrapper .postmeta a{color:#4EA10F;}
#wrapper .postmeta a:hover {text-decoration:underline;}

/* Author and post details displayed before post excerpt */
.author a {color:#666}.author a:hover{text-decoration:none;}
.date {color:#4EA10F}

/* Post title style */
.posttitle{font:17px/20px "trebuchet ms",arial,sans-serif;color:#2d2d2d;margin:0 0 6px 0;}
.posttitle a{color:#2d2d2d;}
.posttitle a:hover{color:#4EA10F;}

/*----- ={ HEADER } -----*/
#header{width:970px;margin:0 auto;border-bottom:2px solid #fff;}

/* Masthead Nav*/
#masthead {width:970px;background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
	.nav_masthead {font:13px verdana,arial,helvetica,sans-serif;list-style:none;}
	.nav_masthead li {float:left;position:relative;}
	.nav_masthead li a {color:#000;display:block;padding:6px 10px 7px;}
	.nav_masthead li a:hover, .nav_masthead li.current_page_item a, .nav_masthead li.current-cat a, .nav_masthead li.current-menu-item a {color:#4EA10F;}
	
	/* submenu */
	.nav_masthead li ul  {border-bottom:1px solid #aaa;position:absolute;z-index:999;width:180px;/* must match with margin-left  -1px value for sub>sub ul, see below */}
	.nav_masthead li ul li  {float:none;border-right:none;margin:0;}
	.nav_masthead li ul li a {color:#222;background:#fff;width:158px;padding:3px 10px;margin:0;border-color:#aaa;border-width:1px 1px 0 1px;border-style:solid;}
	.nav_masthead li ul li a.sf-with-ul { /* Dropdown li class which has another sub ul under */padding:3px 10px;}
	.nav_masthead li ul li a:hover  {color:#222;background-color:#f5f5f5;}
	.nav_masthead li ul ul  {margin: -23px 0 0 179px;padding-top:0;}
	
	/* List items that contains sub ul */
	.nav_masthead .sf-sub-indicator {background: url(green/icons/arrow-superfish-down.png) no-repeat;position:absolute;display:block;right:7px;top:11px;width:10px;height:10px;text-indent:-999em;overflow:hidden;}
	.nav_masthead li ul .sf-sub-indicator {background:url(green/icons/arrow-superfish-right.png) no-repeat;right:5px;top:8px;}	
	
	/* nav_masthead social links */
	.nav_masthead li a.gab_rss{background: #fff url(green/icons/rss.png) no-repeat 3px center;padding-left:23px;}
	.nav_masthead li a:hover.gab_rss{background: #fff url(green/icons/rss.png) no-repeat 3px center;}

	.nav_masthead li a.gab_email{background: #fff url(green/icons/email.png) no-repeat left center;padding-left:20px;}
	.nav_masthead li a:hover.gab_email{background: #fff url(green/icons/email.png) no-repeat left center;}

	.nav_masthead li a.gab_facebook{background: #fff url(green/icons/facebook.png) no-repeat left center;padding-left:20px;}
	.nav_masthead li a:hover.gab_facebook{background: #fff url(green/icons/facebook.png) no-repeat left center;}

	.nav_masthead li a.gab_twitter{background: #fff url(green/icons/twitter.png) no-repeat left center;padding-left:20px;}
	.nav_masthead li a:hover.gab_twitter{background: #fff url(green/icons/twitter.png) no-repeat left center;}

/*search*/
#search{width:auto;float:right;margin:3px 3px 0 0;height:20px;background:#fff;}
	#search form, #search fieldset{float:left;margin:0;padding:0;}
	#search fieldset{border:1px solid #ddd;}
	#s {float:left;background:#fff;border:0;padding:3px 0 3px 4px;margin:0;color:#bcbcbc;font-size:12px;font-family:Arial, Helvetica, sans-serif;width:180px;}
	#searchsubmit {float:left;margin:3px 3px 0 0;}
	.entry #s {width:590px;}
	.entry #searchform fieldset {padding:7px;margin:0}

/* header logo*/
#logo{float:left;width:auto;font-family:georgia,garamond,serif;}
	#logo a {color:#444;display:block;font-size:26px;letter-spacing:-1px;}
	#logo a span {font-size:16px;padding-left:5px;display:block;}

/* header banner*/
#banner {width:auto;float:right;text-align:right;padding-bottom:10px;padding-top:10px;}

/* Navigation */
#mainmenu {display:block;background:#D7EFA4;border-bottom:1px solid #C5DF8B;border-top:1px solid #C5DF8B}

	.mainnav {}
	.mainnav:after{content:"";display:block;clear:both;}
	.mainnav li {float:left;position:relative;}
	.mainnav li a {color:#222;padding:10px 15px;font-size:13px;line-height:13px;border-right:1px solid #D7EFA4}

	.mainnav li a:hover ,.mainnav li.sfHover a{color:#222;text-decoration:underline}
	.mainnav li.current_page_item a, .mainnav li.current-cat a, .mainnav li.current-menu-item a, li.current-cat-parent a  {color:#fff;background-color:#4EA10F;text-decoration:none}
	.mainnav li.current-cat-parent a{text-decoration:underline}
	
	.mainnav li ul  {border-bottom:1px solid #ddd;position:absolute;z-index:999;width:180px;padding-top:1px;}
	.mainnav li ul li  {float:none;}
	.mainnav li.current_page_item li a, .mainnav li.current-cat li a, .mainnav li.current-menu-item li a {background:#f9f9f9;color:#555;text-decoration:none;}
	.mainnav li ul li a,li.sfHover li a{background:#f9f9f9;color:#555 !important;text-transform:none;padding:4px 10px; height:auto; line-height:normal;margin:0; border:1px solid #ddd; border-bottom:0;text-decoration:none !important}
	.mainnav li ul li a.sf-with-ul { padding:5px 10px;}
	.mainnav li ul li a:hover  {background:#efefef;color:#555;text-decoration:none;}
	.mainnav li ul ul  {margin: -25px 0 0 179px;padding-top:0;}
	
	/* Dropdown indicators */
	.mainnav .sf-sub-indicator {display:none}
	.mainnav .sf-with-ul{background:url(../images/framework/arrow-superfish-down.png) no-repeat 94% 15px;padding-right:20px !important;}
	.mainnav li ul li.sf-sub-indicator {background: url(../images/framework/arrow-superfish-right.png) no-repeat;right: 15px;top: 8px;}
	.mainnav li li a.sf-with-ul {background: #f9f9f9 url(../images/framework/arrow-superfish-right.png) no-repeat 95% center;}
	.mainnav li ul li a:hover.sf-with-ul {background: #efefef url(../images/framework/arrow-superfish-right.png) no-repeat 95% center;}	
	
#submenu {display:block;border-bottom:1px solid #aaa;margin-bottom:15px}

	.subnav {}
	.subnav:after{content:"";display:block;clear:both;}
	.subnav li {float:left;position:relative;}
	.subnav li a {color:#222;padding:10px 15px;font-size:13px;line-height:13px;}

	.subnav li a:hover ,.subnav li.sfHover a{color:#29568F;text-decoration:underline}
	.subnav li.current_page_item a, .subnav li.current-cat a, .subnav li.current-menu-item a {color:#29568F;text-decoration:none}
	
	.subnav li ul  {border-bottom:1px solid #ddd;position:absolute;z-index:999;width:180px;padding-top:1px;}
	.subnav li ul li  {float:none;}
	.subnav li.current_page_item li a, .subnav li.current-cat li a, .subnav li.current-menu-item li a {background:#f9f9f9;color:#555;text-decoration:none;}
	.subnav li ul li a,li.sfHover li a{background:#f9f9f9;color:#555 !important;text-transform:none;padding:4px 10px; height:auto; line-height:normal;margin:0; border:1px solid #ddd; border-bottom:0;text-decoration:none !important}
	.subnav li ul li a.sf-with-ul { padding:5px 10px;}
	.subnav li ul li a:hover  {background:#efefef;color:#555;text-decoration:none;}
	.subnav li ul ul  {margin: -25px 0 0 179px;padding-top:0;}
	
	/* Dropdown indicators */
	.subnav .sf-sub-indicator {display:none}
	.subnav .sf-with-ul{background:url(../images/framework/arrow-superfish-down.png) no-repeat 94% 15px;padding-right:20px !important;}
	.subnav li ul li.sf-sub-indicator {background: url(../images/framework/arrow-superfish-right.png) no-repeat;right: 15px;top: 8px;}
	.subnav li li a.sf-with-ul {background: #f9f9f9 url(../images/framework/arrow-superfish-right.png) no-repeat 95% center;}
	.subnav li ul li a:hover.sf-with-ul {background: #efefef url(../images/framework/arrow-superfish-right.png) no-repeat 95% center;}	

/*----- ={ PRIMARY TOP WRAPPER } -----*/
#primaryTopWrapper { margin-bottom:10px;}

/* Wraps Featured slider, #PrimaryLeft and #PrimaryRight left/right columns below featured slider */
#container {float:left;width:660px;}

/* featured_posts */
#featured_posts {width:635px;padding:10px;margin-bottom:15px;position:relative;height:230px;overflow:hidden;background:#efefef;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#featured-slider {width:420px;float:left;height:230px;overflow:hidden}
#featured_posts .item {width:420px;height:230px;position:relative;}
#featured_posts .caption {position:absolute;left:0px;top:0;width:185px;z-index:800;height:200px;color:#fff;padding:15px;background:url(green/bgr_caption.png) repeat;}
#featured_posts .caption h2.posttitle {font-size:18px;line-height:21px;margin-bottom:10px;font-weight:bold;}
#featured_posts .caption h2.posttitle a {color:#fff;}
#featured_posts .caption h2.posttitle a:hover {text-decoration:underline}
#featured_posts .caption .postmeta a {color:#fff;}
#featured_posts p {margin:0;}

#arrows {position:absolute;bottom:15px;left:360px;z-index:999;}
#arrows a {float:left;text-indent:-999em;background:url(green/bgr_slider_arrows.png) no-repeat 0 0;width:33px;height:31px;}
#arrows a.next {background-position:-35px 0;}
#arrows a.next:hover {background-position:1px -31px;}
#arrows a.prev {background-position:-36px -31px;}
#arrows a.prev:hover {background-position:0 0;}

#nav {width:214px;float:right;background:#222;height:230px;overflow:hidden;border-left:1px solid #333}
#nav .alignleft {margin:0 5px 0 0;display:block;line-height:0}
#nav a.posttitle{font:12px/16px arial, helvetica, sans-serif;color:#eee;letter-spacing:0;display:block;margin:0;padding:0}
#nav li{display:block;padding:5px;border-bottom:1px dotted #3d3d3d;overflow:hidden;height:35px;overflow:hidden}
#nav li:hover {background:#3d3d3d}
#nav li.activeSlide {background:#333}

/*----- ={ PRIMARY LEFT } -----*/
#PrimaryLeft { width:160px;float:left;text-align:center;padding:5px;background:#f5f5f5;}
#PrimaryLeft p {margin:7px 0 4px;}

/* post titles on left sidebar (primaryleft) below featured slider */
.sidebarposttitle{font:bold 15px/17px "trebuchet ms",arial,sans-serif;font-weight:bold;color:#222;}
.sidebarposttitle a{color:#222;}
.sidebarposttitle a:hover{color:#29568F;}


/*----- ={ MID SLIDER - TABBED BAR } -----*/
#PrimaryMid {float:left;margin-left:15px;display:inline;width:470px;}

#maintabs {color:#222;float:left;width:470px;display:block;margin-bottom:15px;}

/*----- [[ Ajax Tabs ]] -----*/
/* We use JS and style of ajax tabs widget. The .panes and .tabs class was previously defined in style.css
 * The codes below is not the whole tabber style. This part is used to overwrite defined settings of tabber 
 * widget and to change the layout as how it looks currently
 */
#maintabs .tabs {border-bottom:1px solid #cfcfcf;padding-left:0}
#maintabs .tabs a { background: #F2F2F2  url(green/bgr_tabs_title_a.gif) repeat-x !important;border:1px solid #cfcfcf!important;color:#222 !important;width: auto;display:block;padding-right:15px;padding-left:15px}
#maintabs .tabs a:hover {color:#222;}
#maintabs .tabs .current, #maintabs .tabs .current:hover, #maintabs .tabs li.current a {background: #fff !important;color:#222 !important;border-bottom:none!important;top:0!important;margin-top:-1px;height:32px;cursor:default !important;}
#maintabs .panes div div {padding:0 !important;}
#maintabs .panes .slide_item {background-color:#fff!important;border:1px solid #cfcfcf !important;border-top:none!important;padding-bottom:5px !important}
#maintabs .panes li {border-bottom:1px dotted #efefef !important}
#maintabs .panes li  a {color:#222 !important}

/* 2 column below primary bottom tabs */
#belowTabs {}
.belowTabsLeft {float:left;width:230px;}
.belowTabsRight {float:right;width:230px;}

/*----- ={ SIDEBAR } -----*/
#sidebar {float:right;width:300px;display:inline;}
#sidebar .widget {margin-bottom:19px}
#sidebar .gab_authorbadge .author_social {font-size:13px} /* font size for author badge widget */

/*----- ={ MEDIA BAR } -----*/
#mediabar{width: 962px;overflow:hidden;background:#f5f5f5;padding:10px 0 10px 8px;position:relative;height:210px;}
	#mediabar .container { /*Do not change the name of class */position: absolute;left: 8px;  width: 954px;height:210px;overflow:hidden;}
	#mediabar .titleCatName {margin-bottom:8px}
	#mediabar ul{width:10000px;position: relative;}
	#mediabar li{float:left;width:232px;padding:0 8px 0 0;}
	#mediabar .thumb{width:230px;background:#fff;height:129px;border:1px solid #c5c5c5;padding:1px;margin:0 0 3px 0;overflow:hidden;text-align:center;}
	#mediabar .thumb img{margin:0 auto;max-width:230px;max-height:129px;}
	#mediabar .thumbinfo{width:228px;position:relative;background:#fff;border:1px solid #c5c5c5;padding:2px;overflow:hidden;height:43px;}
	#mediabar .thumbinfo p{font-size:12px;line-height:1.2em;font-weight:bold;padding:3px 3px 0 3px;}
	#mediabar .thumbinfo p.moreVideo a {color:#50630a;background:url(green/icons/camera.gif) no-repeat left 2px;padding:0 0 0 17px;text-decoration:none;position:absolute;bottom:3px;right:5px;}
	#mediabar .thumbinfo p.morePhoto a {color:#50630a;position:absolute;bottom:3px;right:5px;background:url(green/icons/photo.gif) no-repeat left center;padding:0 0 0 17px;text-decoration:none;}
	#mediabar #previous_button { /*Do not change the name of class */position: absolute;width: 16px;height: 16px;right:40px;top: 10px;background: url(green/icons/prev.png) no-repeat;z-index: 100;cursor:pointer;}
	#mediabar #previous_button.disabled { /*Do not change the name of class */background: url(green/icons/prev-disabled.png) no-repeat;cursor:green;}
	#mediabar #next_button { /*Do not change the name of class */position: absolute;right: 15px;top: 10px;width: 16px;height: 16px;background: url(green/icons/next.png) no-repeat;z-index: 100;cursor:pointer;}
	#mediabar #next_button.disabled { /*Do not change the name of class */background: url(green/icons/next-disabled.png);cursor:green;}

/*----- ={ FOOTER } -----*/
#footer {width:960px;padding:10px 12px 10px;font-size:13px;background:#111;margin: 0 auto;color: #ccc;}
	#footer p {padding:5px 0;}
	#footer a {color:#aaa;}
	#footer a:hover {color:#fff;text-decoration:none;}

	#footer .widget {margin-bottom:10px}
	#footer .widget ul li {border-bottom:1px dotted #555 !important;}
	#footer .widget ul a {color:#888 !important;}
	#footer .widget ul a:hover {color:#fff !important;}
	#footer .widgettitle { /* Footer widget titles */margin-bottom:5px;font:bold 15px arial, tahoma, sans-serif;letter-spacing:0px;color:#bd8b43;padding:0 0 5px;border-bottom:1px dotted #bd8b43;}
	#footer .widgettitle a, #footer .widgettitle a:hover{color:#bd8b43;}

	#foo_widget1 {width:430px;	float:left;}
	#foo_widget2 {width:200px;float:left;margin:0 20px;display:inline;}
	#foo_widget3 {width:290px;float:left;color:#ccc;display:inline;}
	#foo_widget4 {width:495px;float:left;display:inline;margin-top:10px;}
	#foo_widget5 {width:445px;float:right;margin-top:10px;display:inline;}

	/* footer meta */
	#footer_data {color:#ccc;padding:3px 12px 3px 12px;width:960px;font-size:11px;margin:0 auto;display:block;background: url(green/bgfooterdata.gif) repeat center center;}
	#footer_data a{color:#fff;}
	#footer_data a:hover{text-decoration:underline;}
		#footer-left-side {width:50%;float:left;}
		#footer-right-side {width:50%;float:right;text-align:right}

/*----- ={ INNER PAGES } -----*/
/*----- ={ INNER PAGES } -----*/
.post,.page {}
	.entry {padding:10px;border:1px solid #ddd;margin-bottom:10px;line-height:18px}
	.entry a:hover {text-decoration:underline}
	
	.metasingle{width:100%;overflow:hidden;color:#909090;font-size:11px;margin:0 0 15px}
	.metasingle a {color:#909090;}
	.metasingle a:hover {color:#000;text-decoration:none}
	.metasingle span {border-right:1px dotted #ddd;margin-right:5px;padding-right:5px}
	.post_author {padding-left:15px;background: url(green/icons/author.gif) no-repeat 0 1px;}
	.post_date {padding-left:18px;background: url(green/icons/date.gif) no-repeat 0 0;}
	.post_cat {padding-left:17px;background: url(green/icons/folder.gif) no-repeat 0 0;}	
	
	.entry_title{display:block;padding:0 0 10px !important;margin:0 0 10px !important;border-bottom:1px dotted #ddd;font:normal 26px/26px georgia, verdana, sans-serif;letter-spacing:-1px;}
	.entry_title a{color:#444}
	.entry_title a:hover{color:#444;text-decoration:underline}
	
	.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { margin-bottom:10px;margin-top:10px;}
	
	.entry h3 {font-family:arial, verdana, sans-serif;}
	.entry h4 {font-family:verdana, tahoma, sans-serif;}
	.entry h5 {font-family:arial, verdana, sans-serif;}
	.entry h6 {font-family:arial, verdana, sans-serif;}
	
	.entry ul {margin: 0 0 15px 10px; padding-left: 20px;}
	.entry .widget li {background:none;padding-left:0;}
	.entry ul ul { margin: 0; }
	.entry ul li { list-style-type: disc; }
	.entry ul ul li { list-style-type: circle; }

	.entry ol  {margin: 0 0 15px 10px; padding-left: 20px;}
	.entry ol ol { margin: 0; }
	.entry  ol li  { list-style-type: decimal; }
	.entry  ol li ol li { list-style-type: lower-alpha; }	
	
    .entry blockquote { background:url(../images/framework/blockquote_gray.gif) no-repeat 0 20px; padding: 10px 20px 10px 50px; color: #555;font-style:italic;margin-bottom:15px;}
    .entry blockquote p {font-style:italic;margin:5px 0;}  	
	
	#slides {position:relative;padding-top:35px;}
	#slides .slides_container {margin-bottom:10px;}
	#slides .slides_container div.slideitem {background:#111;padding:3px;margin-bottom:20px;-webkit-border-radius: 4px;-moz-border-radius:4px;border-radius: 4px;}
	#slides .slides_container p.sliderCaption {margin:0;color:#fff;font-size:14px;font-style:italic;padding:5px 10px 5px;width:604px}
	#slides .slides_control { width: 640px; min-height: 350px !important; }
	
	#slides .next {width:16px;height:16px;display:block;position:absolute;right:5px;top:10px}
	#slides .prev {width:16px;height:16px;display:block;position:absolute;right:27px;top:10px}
	
	#slides .pagination {position:absolute;top:10px;left:0;height:12px;margin:0 !important;padding:0 !important}
	#slides .pagination li {float:left;margin:0 1px;list-style-type: none !important;}
	#slides .pagination li a {display:block;width:12px;height:0;padding-top:12px;background-image:url(green/pagination.png);background-position:0 0;float:left;overflow:hidden;}
	#slides .pagination li.current a {background-position:0 -12px;}	
		
	.attachment-nav {background:#dcdcdc;margin: 10px auto;text-align: center;width: auto;padding: 7px;display: block;overflow: hidden;
	/* Rounded Corners */border: 2px solid #D0CCC8;	-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;}
	.attachment-nav a {padding: 4px;margin: 3px;color:#434343;}
	.attachment-nav a:hover { color:#444;text-decoration:underline}
		
	img.attachment-full { margin:20px 0 15px;padding:2px;border:none}
	
	.gallery-icon {margin-bottom:15px;display: block;float:left;width: 153px;margin:6px 3px}
	dd.wp-caption-text {display:none  }
	.gallery-icon  img { width: 147px; float:none;margin:0 auto;border:1px solid #ddd !important;padding:2px;}	

	/* WordPress Caption*/
	.entry .wp-caption {max-width:626px;padding:7px;background:#eee;-webkit-border-radius: 4px;-moz-border-radius:4px;border-radius: 4px;margin-bottom:10px}
	.wp-caption p.wp-caption-text {color:#555}
	
	.entry img {max-width:640px}
	.entry .wp-caption img {max-width:626px}
			
	/* Post meta displayed below entry on single post page */
	.entry .single_postmeta {font:italic 13px/19px Georgia,Times,serif;color:#999;padding:15px 0 0;border-top:1px solid #efefef;width:100%;overflow:hidden}
	.entry .single_postmeta a {font-family:Helvetica,Arial,sans-serif;color:#999;font-style:normal;font-weight:bold;text-decoration:none;}
	.entry .single_postmeta a:hover {color:#333}
	.single_postmeta img {float:left;padding:2px;border:1px solid #bbb;margin-right:10px;}
	.single_postmeta a {color:#8f8f8f;text-decoration:underline;}
	.single_postmeta a:hover {text-decoration: none;}	

	/* Author template */
	.author_meta { /* Style to wrap author details below the article  */font-size:15px;line-height:17px;border:1px solid #ddd;padding:7px;background:#f5f5f5;color:#444;margin-bottom:15px;}
		.author_meta img { /* Alignment for author image on single post page */float:left;padding:1px;border:1px solid #bbb;margin-top:1px;margin-right:10px;}
		.author_meta a { /* Link style for the post details below the post title on single post page */color:#8f8f8f;text-decoration:underline;}
		.author_meta a:hover {text-decoration:none;}
		
/*Archive pages*/		
.post .archiveTitle{color:#4EA10F;font:normal 22px/22px "Times New Roman", Times, serif !important;margin:7px 0 10px;}
.archiveTitle a{color:#4EA10F;}
.archiveTitle a:hover{text-decoration:underline;}
		
.archiveposts {padding:10px 10px 5px;border:1px solid #ddd;margin-bottom:15px;}
.archiveposts .alignleft {float:left;border:1px solid #ccc;padding:2px;background:#fff;}

/* Breadcrumb text and link styles */
#bcrum {display:block;font-size:11px;color:#666;margin-bottom:8px;border-bottom:1px dotted #ddd;}
#bcrum a {color:#333;}
#bcrum a:hover {color:#000;}

/* Post and Comment navigation */
.numbered-pagination { margin-bottom: 5px; }

.navigation {color: #777;font-size: 12px;line-height: 18px;overflow: hidden;clear:both;}
	.navigation a:link,.navigation a:visited {color: #4EA10F;text-decoration: none;}
	.navigation a:active,.navigation a:hover {text-decoration: underline;}
	.nav-previous {float: left;width: 50%;}
	.nav-next {float: right;text-align: right;width: 50%;}

/* Author Pages - Post Author Bio wrapper */
.gab_authorInfo  { background: #f5f5f5;padding:5px;margin:5px 0 5px;border: 1px solid #ccc;font:11px/15px verdana, arial, sans-serif;}
/* Author Pages - photo inside of bio wrapper */
.gab_authorPic { float:left;width:50px;display:inline;margin-right:7px;}	

/* container around media item on media category page template */
.snapshot,.snapshot2 {padding:10px 10px 5px;float:left;display:inline;margin:0 10px 15px 0;width:305px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.snapshot {background:#fff;}
.snapshot2 {background:#dff1ff;}	
	.media_posttitle {margin:0 0 5px;text-align:center;letter-spacing:0;font-size:15px;font:bold 12px/15px verdana, arial, sans-serif !important;}
	.snapshot .media ,.snapshot2 .media {display:block;overflow:hidden;padding:2px;border:1px solid #ddd;background:#fff;width:299px;height:180px;overflow:hidden;margin:5px 0;}
	.entryDate{background: url(green/icons/date.gif) no-repeat left center;padding-left:18px;float:left;width:auto;}  
	.entryComment{background: url(green/icons/comment.gif) no-repeat left center;padding-left:18px;float:right;width:auto;}  

/*----- ={ COMMENTS } -----*/
#comments {}
	#comments .navigation {padding: 0 0 18px 0;}
	#comments-title,#reply-title {color: #000;font-size: 20px;font-weight: bold;padding:5px 0;}
	ol.commentlist {padding-bottom:0;margin-bottom:15px;}
	ol.commentlist li { /* Comment Wrapper */border:1px dotted #ddd;margin:5px 0;list-style:none;padding:5px;position:relative;}
	ol.commentlist li li, ol.commentlist li li li, ol.commentlist li li li li, ol.commentlist li li li li li {margin:0 0 3px;}
	ol.commentlist  ul.children {margin:0;padding:0;}
	li div.vcard cite {font-style:normal;}
	li div.vcard { /* Font style for comment author link*/font:bold 14px arial,sans-serif;font-style:normal;color:#555;}
	li #cancel-comment-reply-link { /* Font style for comment author link*/font-size:12px;margin:3px 0;}
	li div.vcard a { /* Font style for comment author link*/color:#222;}
	li div.vcard img.avatar { /* Avatar style between comments */border:1px solid #d5d5d5;padding:1px;background:#fff;position:absolute;top:7px;right:5px;}
	li div.comment-meta { /* Style for date of comment */font:bold 10px/1.4 helvetica,arial,sans-serif;display:block;padding-top:3px;padding-bottom:8px;}
	li div.comment-meta a {color:#8F8F8F;}
	li div.comment-meta a:hover {text-decoration:underline;}
	ol.commentlist li p { /* Comment font style */font:normal 12px helvetica,arial,sans-serif;padding:4px 0;} 
	li div.reply a {}
	ol.commentlist li ul.children { /* Inner comment style */	margin-top:10px;}
	li.depth-2,li.depth-3,li.depth-4,li.depth-5 { /* inner comment margin-bottom */margin:0 0 .20em;}
	ol.commentlist li.even { /*The background color for 1-3-5... no comments*/background:#fff;}
	ol.commentlist li.odd { /* Background color for 2-4-6... no comments */background:#f9f9f9;}
	ol.commentlist li.pingback div.vcard {padding:0 170px 0 0;}
		
/*----- ={ COMMENT FORM } -----*/
#respond {margin: 5px 0 0 0;overflow: hidden;position: relative;background:#f5f5f5;padding:10px 15px 5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
	#respond p {margin: 0;}
	#respond .logged-in-as {margin-bottom: 10px;}
	#respond .comment-notes {margin-bottom: 1em;}
	#respond .form-allowed-tags {line-height: 1em;}
	.children #respond {margin: 0 48px 0 0;}
	#comments-list #respond {margin: 0 0 18px 0;}
	#comments-list ul #respond {margin: 0;}
	#cancel-comment-reply-link {font-size: 12px;font-weight: normal;	line-height: 18px;}
	#respond .required {color: #ff4b33;font-weight: bold;}
	#respond label {color: #888;font-size: 12px;}
	#respond input {margin: 0 0 9px;padding:4px;width: 70%;display:block;background: #fff url(green/bgr_respond_text.gif) repeat-x;}
	#respond textarea {width: 95%;background: #fff url(green/bgr_respond_text.gif) repeat-x;}
	#respond .form-allowed-tags {color: #888;font-size: 12px;line-height: 18px;}
	#respond .form-allowed-tags code {font-size: 11px;}
	#respond #submit {   width: auto;color: #222;border:1px solid #222;margin-top:10px;padding:5px 20px;text-shadow: #fff 1px 1px;cursor:pointer;}
	
/*----- ={ MAGAZINE STYLE CATEGORY ARCHIVE } -----*/
#magazine-maincol {float:left;width:645px;padding-right:14px;border-right:1px dotted #ddd;}
#magazine-sidebar {float:right;width:300px;}

#magazine-top-left  {float:left;width:400px;margin-right:10px;}
#magazine-top-right  {float:left;width:225px;padding-left:9px;border-left:1px dotted #ddd;}
.borderseparator {margin-bottom:10px;border-bottom:1px dotted #ddd;height:10px;clear:both;}
#magazine-bot-left  {float:left;width:235px;margin-right:10px;}
#magazine-bot-right  {float:left;width:390px;padding-left:9px;border-left:1px dotted #ddd;}

/*----- ={ 2 COLUMN ARCHIVE PAGE } -----*/
#two-column .entry {width:303px;display:inline;border-bottom:1px solid #ddd;padding-bottom:10px}
#two-column .entry .entry_title {font-size:21px;line-height:25px}
#two-column .entry .entry_title.margintop{margin-top:10px} /* Only entry titles starting from 3rd post will have this class */
#two-column .alignleft, #two-column .alignright {border:none;margin:3px 7px 0 0}		
	
/*----- ={ MEDIA CATEGORY ARCHIVE } -----*/
#gab_gallery {margin-left:5px}
#gab_gallery .media-wrapper {float:left;width:228px;margin:5px 16px 11px 0;}
#gab_gallery .null {line-height:0;}
#gab_gallery .entry {padding:9px;background:#fff;margin:0;border:1px solid #ddd;overflow:visible;
	-webkit-border-radius: 7px;-moz-border-radius:7px;border-radius: 7px;
	-webkit-box-shadow: 0px 1px 2px #888;-moz-box-shadow: 0px 1px 2px #888;box-shadow: 0px 1px 2px #888;
}
#gab_gallery .alignnone {border:1px solid #999;display: table-cell;height:193px;overflow:hidden;}
#gab_gallery .entry_title {font-size:18px;margin:0 0 7px;padding:0;border:0;}
#gab_gallery .entry-shadow {background: url(green/section-shadow_s.png) no-repeat bottom center;display:block;width:228px;height:7px;}
#gab_gallery .entry_title {display:block;}
#gab_gallery .s_title {font:15px/16px arial, sans-serif;height:50px;border-bottom:1px dotted #ddd;padding-top:15px;margin-bottom:25px;color:#ccc;letter-spacing:0;}
#gab_gallery  a {color:#888;}
#gab_gallery  a:hover{color:#222;}
#gab_gallery .small-text {font-size:11px;line-height:14px;}
#gab_gallery .expand_video{float:right;width:14px;display:block;margin:-16px -13px;}
#gab_gallery .apple_overlay {border:1px solid #bbb;}
#gab_gallery .apple_overlay .entry_title {float:none;width:100%;display:block;}

.fullwidth {width:970px !important}