/*

	Theme Name: News Child Theme

	Theme URI: http://www.studiopress.com/themes/news

	Description: News is a two or three column child theme created for the Genesis Framework.

	Author: StudioPress

	Author URI: http://www.studiopress.com/



	Version: 2.0

	

	Tags: black, custom-background, custom-header, custom-menu, featured-images, fixed-width, gray, left-sidebar, one-column, right-sidebar, sticky-post, theme-options, threaded-comments, three-columns, translation-ready, two-columns, white

	

	Template: genesis

	Template Version: 1.7.1



	License: GNU General Public License v2.0

	License URI: http://www.opensource.org/licenses/gpl-license.php

*/



/* Table of Contents



* Import Fonts

* Defaults

* Hyperlinks

* Body

* Wrap

* Header

* Image Header - Partial Width

* Image Header - Full Width

* Navigation Constants

* Header Right Navigation

* Primary Navigation

* Primary Navigation Extras

* Secondary Navigation

* Social Icons

* Inner

* Breadcrumb

* Taxonomy Description

* Content-Sidebar Wrap

* Content

* Column Classes

* Featured Post Grid

* Headlines

* Ordered / Unordered Lists

* Post Info

* Post Meta

* Author Box

* Sticky Posts

* Archive Page

* Post Icons

* Images

* Post Navigation

* Primary / Secondary Sidebars

* Dropdowns

* Featured Page / Post

* User Profile

* Buttons

* Search Form

* eNews & Updates Widget

* Calendar Widget

* Footer Widgets

* Footer

* Comments

* Gravity Forms

* News Green

* News Orange

* News Pink

* News Purple

* News Red

* News Teal



*/





/* Import Fonts

------------------------------------------------------------ */



@import url(http://fonts.googleapis.com/css?family=Droid+Sans);

@import url(http://fonts.googleapis.com/css?family=Oswald);





/* Defaults

------------------------------------------------------------ */



body,

h1,

h2,

h2 a,

h2 a:visited,

h3,

h4,

h5,

h6,

p,

select,

textarea {

	color: #333;

	font-family: Georgia,"Times New Roman",serif;

	font-size: 16px;

	font-weight: normal;

	line-height: 24px;



	text-decoration: none;

}



input {

	color: #333;

	font-family: 'Droid Sans', sans-serif;

}



input,

select,

textarea,

.breadcrumb,

.sticky,

.taxonomy-description {

	background-color: #f5f5f5;

	border: 1px solid #ddd;

}



li,

ol,

ul {

	margin: 0;

	padding: 0;

}



ol li {

	list-style-type: decimal;

}



hr {

height:1px;

border-width:0;

color:#000;

background-color:#000;

display: block;

}

/* Hyperlinks

------------------------------------------------------------ */



a,

a:visited {

	color: #069;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



a img {

	border: none;

}





/* Body

------------------------------------------------------------ */



body {

	background-color: #FFF;

}





/* Wrap

------------------------------------------------------------ */



#wrap {

	margin: 0 auto;

}





/* Header

------------------------------------------------------------ */



#header {

	background-color: #fff;

	border-left: 1px solid #d5d5d5;

	border-right: 1px solid #d5d5d5;

	border-top: 1px solid #d5d5d5;

	min-height: 110px;

	margin: 0 auto;

	overflow: hidden;

	width: 960px;

}



#title-area {

	float: left;

	overflow: hidden;

	padding: 18px 0 0 20px;

	width: 440px;

}



#title {

	font-family: 'Droid Sans', sans-serif;

	font-size: 54px;

	font-weight: bold;

	line-height: 54px;

	margin: 0;

	text-shadow: 3px 3px #ccc;

	text-transform: uppercase;

}



#title a,

#title a:hover {

	color: #333;

	text-decoration: none;

}



#description {

	color: #999;

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

}



#header .widget-area {

	float: right;

	padding: 25px 0 0;

	width: 493px;

}





/* Image Header - Partial Width

------------------------------------------------------------ */



.header-image #title-area,

.header-image #title,

.header-image #title a {

	display: block;

	float: left;

	height: 110px;

	overflow: hidden;

	padding: 0;

	text-indent: -9999px;

	width: 465px;

}



.header-image #description {

	display: block;

	overflow: hidden;

}





/* Image Header - Full Width

------------------------------------------------------------ */



.header-full-width #title-area,

.header-full-width #title,

.header-full-width #title a {

	width: 960px;

}





/* Navigation Constants

------------------------------------------------------------ */



li:hover ul ul,

li.sfHover ul ul {

	left: -9999px;

}



li:hover,

li.sfHover {

	position: static;

}



li a .sf-sub-indicator {

	position: absolute;

	text-indent: -9999px;

}





/* Header Right Navigation

------------------------------------------------------------ */



#header ul.nav,

#header ul.menu {

	float: right;

}



#header ul.nav ul,

#header ul.menu ul {

	float: right;

	margin: 0;

	padding: 0;

	width: 100%;

}



#header ul.nav li,

#header ul.menu li {

	float: left;

	list-style-type: none;

	text-transform: uppercase;

}



#header ul.nav li a,

#header ul.menu li a {

	color: #999;

	display: block;

	font-size: 12px;

	padding: 6px 15px 5px;

	position: relative;

	text-decoration: none;

}



#header ul.nav li a:hover,

#header ul.nav li a:active,

#header ul.nav .current_page_item a,

#header ul.nav .current-cat a,

#header ul.nav .current-menu-item a,

#header ul.menu li a:hover,

#header ul.menu li a:active,

#header ul.menu .current_page_item a,

#header ul.menu .current-cat a,

#header ul.menu .current-menu-item a {

	color: #0094d2;

}



#header ul.nav li li a,

#header ul.nav li li a:link,

#header ul.nav li li a:visited,

#header ul.menu li li a,

#header ul.menu li li a:link,

#header ul.menu li li a:visited {

	background-color: #111;

	border: 1px solid #444;

	border-top-width: 0;

	color: #999;

	font-size: 11px;

	padding: 5px 10px;

	position: relative;

	text-transform: none;

	width: 128px;

}



#header ul.nav li li a:hover,

#header ul.nav li li a:active,

#header ul.menu li li a:hover,

#header ul.menu li li a:active {

	color: #0094d2;

}



#header ul.nav li ul,

#header ul.menu li ul {

	height: auto;

	left: -9999px;

	margin: 0 0 0 -1px;

	position: absolute;

	width: 150px;

	z-index: 9999;

}



#header ul.nav li ul a,

#header ul.menu li ul a {

	width: 130px;

}



#header ul.nav li ul ul,

#header ul.menu li ul ul {

	margin: -33px 0 0 149px;

}



#header ul.nav li:hover>ul,

#header ul.nav li.sfHover ul,

#header ul.menu li:hover>ul,

#header ul.menu li.sfHover ul {

	left: auto;

}





/* Primary Navigation

------------------------------------------------------------ */



#nav {

	background: url(images/bg-dark.png);

	border-left: 1px solid #d5d5d5;

	border-right: 1px solid #d5d5d5;

	clear: both;

	color: #fff;

	font-family: 'Oswald', arial, serif;

	margin: 0 auto;

	overflow: hidden;

	text-transform: uppercase;

	width: 960px;

        display: none;

}



#nav ul {

	float: left;

	width: 100%;

}



#nav li {

	float: left;

	list-style-type: none;

}



#nav li a {

	color: #fff;

	display: block;

	font-size: 14px;

	padding: 9px 15px;

	position: relative;

	text-decoration: none;

}



#nav li a:hover,

#nav li a:active,

#nav .current_page_item a,

#nav .current-cat a,

#nav .current-menu-item a {

	color: #0094d2;

}



#nav li li a,

#nav li li a:link,

#nav li li a:visited {

	background: url(images/bg-dark.png);

	border: 1px solid #444;

	border-top-width: 0;

	color: #fff;

	font-size: 11px;

	padding: 5px 10px;

	position: relative;

	text-transform: none;

	width: 118px;

}



#nav li li a:hover,

#nav li li a:active {

	color: #0094d2;

}



#nav li ul {

	height: auto;

	left: -9999px;

	position: absolute;

	width: 140px;

	z-index: 9999;

}



#nav li ul a {

	width: 120px;

}



#nav li ul ul {

	margin: -33px 0 0 139px;

}



#nav li:hover>ul,

#nav li.sfHover ul {

	left: auto;

}





/* Primary Navigation Extras

------------------------------------------------------------ */



#nav li.right {

	float: right;

	font-size: 14px;

	padding: 9px 15px;

}



#nav li.right a {

	background: none;

	border: none;

	color: #fff;

	display: inline;

	text-decoration: none;

}



#nav li.right a:hover {

	color: #0094d2;

	text-decoration: none;

}



#nav li.search {

	padding: 0 10px;

}



#nav li.rss a {

	background: url(images/rss.png) no-repeat center left;

	margin: 0 0 0 20px;

	padding: 7px 0 5px 18px;

}



#nav li.twitter a {

	background: url(images/twitter-nav.png) no-repeat center left;

	padding: 7px 0 5px 20px;

}





/* Secondary Navigation

------------------------------------------------------------ */



#subnav {

	clear: both;

	font-family: 'Oswald', arial, serif;

	margin: 0 auto;

	overflow: hidden;

	width: 960px;

}



#subnav ul {

	float: left;

	width: 100%;

}



#subnav li {

	float: left;

	list-style-type: none;

}



#subnav li a {

	color: #333;

	display: block;

	font-size: 12px;

	padding: 12px 15px 10px;

	position: relative;

	text-decoration: none;

}



#subnav li a:hover,

#subnav li a:active,

#subnav .current_page_item a,

#subnav .current-cat a,

#subnav .current-menu-item a {

	color: #0094d2;

}



#subnav li li a,

#subnav li li a:link,

#subnav li li a:visited {

	background: url(images/bg-light.png);

	border: 1px solid #FFF;

	border-top-width: 0;

	color: #333;

	font-size: 11px;

	padding: 5px 10px;

	position: relative;

	text-transform: none;

	width: 118px;

}



#subnav li li a:hover,

#subnav li li a:active {

	color: #0094d2;

}



#subnav li ul {

	height: auto;

	left: -9999px;

	position: absolute;

	width: 140px;

	z-index: 9999;

}



#subnav li ul a {

	width: 120px;

}



#subnav li ul ul {

	margin: -33px 0 0 139px;

}



#subnav li:hover>ul,

#subnav li.sfHover ul {

	left: auto;

}





/* Social Icons

------------------------------------------------------------ */



#subnav li.social-facebook,

#subnav li.social-rss,

#subnav li.social-twitter {

	float: right;

}



#subnav li.social-facebook a,

#subnav li.social-facebook a:hover,

#subnav li.social-rss a,

#subnav li.social-rss a:hover,

#subnav li.social-twitter a,

#subnav li.social-twitter a:hover {

	display: block;

	height: 23px;

	padding: 0;

	text-indent: -9999px;

	width: 23px;

}



#subnav li.social-facebook a,

#subnav li.social-facebook a:hover,

#subnav li.social-rss a,

#subnav li.social-rss a:hover,

#subnav li.social-twitter a,

#subnav li.social-twitter a:hover {

	background: url(images/social-icons.png);

	margin: 10px 10px 0 0;

}



#subnav li.social-rss a,

#subnav li.social-rss a:hover {

	margin: 10px 15px 0 0;

}



#subnav li.social-facebook a {

	background-position: 0 0;

}



#subnav li.social-facebook a:hover {

	background-position: 0 -23px;

}



#subnav li.social-rss a {

	background-position: -46px 0;

}



#subnav li.social-rss a:hover {

	background-position: -46px -23px;

}



#subnav li.social-twitter a {

	background-position: -23px 0;

}



#subnav li.social-twitter a:hover {

	background-position: -23px -23px;

}





/* Inner

------------------------------------------------------------ */



#inner {

	background-color: #fff;

	border-left: 1px solid #d5d5d5;

	border-right: 1px solid #d5d5d5;

	border-bottom: 1px solid #d5d5d5;

	overflow: hidden;

	margin: 0 auto;

	width: 960px;

}



#inner:after {

	clear: both;

	content: ".";

	display: block;

	height: 0;

	visibility: hidden;

}



.content-sidebar #inner {

	background: url(images/inner-cs.png);

}



.sidebar-content #inner {

	background: url(images/inner-sc.png);

}

	

.content-sidebar-sidebar #inner {

	background: url(images/inner-css.png);

}

	

.sidebar-sidebar-content #inner {

	background: url(images/inner-ssc.png);

}

	

.sidebar-content-sidebar #inner {

	background: url(images/inner-scs.png);

}

	

.full-width-content #inner {

	background: #fff;

}





/* Home Top

------------------------------------------------------------ */



#home-top {

	border-bottom: 1px solid #d5d5d5;

	overflow: hidden;

}



#home-top .border {

	border-bottom: 4px solid #eee;

	overflow: hidden;

}



#home-top .wrap {

	overflow: hidden;

	/*padding: 20px 25px 15px;*/

}



#home-top .ui-tabs ul.ui-tabs-nav {

	border-bottom: 1px dotted #ddd;

	margin: 10px 0;

	padding: 0 0 13px;

}



#home-top .ui-tabs ul.ui-tabs-nav li a {

	background-color: #f5f5f5;

	font-weight: bold;

}



#home-top .ui-tabs ul.ui-tabs-nav li a:hover,

#home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a {

	background-color: #00a7ed;

	color: #fff;

}



#home-top .ui-tabs .post {

	background-color: #fff;

	margin: 0;

	padding: 0;

}





/* Home Middle

------------------------------------------------------------ */



#home-middle {

	border-bottom: 1px solid #d5d5d5;

	overflow: hidden;

}



#home-middle .border {

	border-bottom: 4px solid #eee;

	overflow: hidden;

}



#home-middle .wrap {

	overflow: hidden;

	padding: 25px 25px 15px;

}



.home-middle-left {

	float: left;

	width: 290px;

}



.home-middle-right {

	float: right;

	width: 285px;

}





/* Home Bottom

------------------------------------------------------------ */



#home-bottom {

	overflow: hidden;

}



#home-bottom .wrap {

	overflow: hidden;

	padding: 20px 25px 15px;

}





/* Breadcrumb

------------------------------------------------------------ */



.breadcrumb {

	border: none;

	font-size: 12px;

	line-height: 20px;

	margin: 0 0 30px;

	padding: 5px 10px;

}





/* Taxonomy Description

------------------------------------------------------------ */



.taxonomy-description {

	border: none;

	margin: 0 0 30px;

	padding: 10px;

}





/* Content-Sidebar Wrap

------------------------------------------------------------ */



#content-sidebar-wrap {

	float: left;

	width: 810px;

}



.content-sidebar-sidebar #content-sidebar-wrap,

.sidebar-sidebar-content #content-sidebar-wrap {

	width: 805px;

}



.content-sidebar #content-sidebar-wrap,

.full-width-content #content-sidebar-wrap,

.sidebar-content #content-sidebar-wrap {

	width: 960px;

}



.sidebar-content-sidebar #content-sidebar-wrap,

.sidebar-sidebar-content #content-sidebar-wrap {

	float: right;

}





/* Content

------------------------------------------------------------ */



#content {

	float: left;

	padding: 0px 0px 0px 12px;

	width: 470px;

}



.content-sidebar #content,

.sidebar-content #content {

	width: 580px;

}



.content-sidebar-sidebar #content {

	width: 425px;

}



.sidebar-content #content,

.sidebar-sidebar-content #content {

	float: right;

}



.home.news.content-sidebar #content {

	padding: 0;

	width: 650px;

}



.full-width-content #content {

	width: 910px;

}



blockquote {

	background-color: #f5f5f5;

	margin: 5px 15px 20px;

	padding: 15px 20px 0;

}



blockquote p {

	color: #666;

	font-family: Georgia, Times, 'Times New Roman', serif;

	font-style: italic;

}



.post {

	margin: 0 0 40px;

}



.single .post {

	margin: 0 0 10px;

}



.entry-content {

	overflow: hidden;

}



.entry-content p {

	padding: 0;

}



p.subscribe-to-comments {

	padding: 20px 0 10px;

}



.after-post-ad {

	background-color: #f5f5f5;

	margin: 5px 0 10px;

	padding: 10px;

	overflow: hidden;

}



.after-content-ad {

	clear: both;

	margin: 0 auto;

	overflow: hidden;

	padding: 0 0 20px;

	text-align: center;

	width: 960px;

}



.more-from-category {

	background: url(images/list.png) no-repeat top left;

	list-style-type: none;

	padding: 0 0 0 15px;

}



.clear {

	clear: both;

}



.clear-line {

	border-bottom: 1px dotted #ddd;

	clear: both;

	margin: 0 0 15px;

}





/* Column Classes

------------------------------------------------------------ */



.five-sixths,

.four-fifths,

.four-sixths,

.one-fifth,

.one-fourth,

.one-half,

.one-sixth,

.one-third,

.three-fifths,

.three-fourths,

.three-sixths,

.two-fifths,

.two-fourths,

.two-sixths,

.two-thirds {

	float: left;

	margin: 0 0 20px;

	padding-left: 3%;

}



.one-half,

.three-sixths,

.two-fourths {

	width: 48%;

}



.one-third,

.two-sixths {

	width: 31%;

}



.four-sixths,

.two-thirds {

	width: 65%;

}



.one-fourth {

	width: 22.5%;

}



.three-fourths {

	width: 73.5%;

}



.one-fifth {

	width: 17.4%;

}



.two-fifths {

	width: 37.8%;

}



.three-fifths {

	width: 58.2%;

}



.four-fifths {

	width: 78.6%;

}



.one-sixth {

	width: 14%;

}



.five-sixths {

	width: 82%;

}



.first {

	clear: both;

	padding-left: 0;

}





/* Featured Post Grid

------------------------------------------------------------ */



.genesis-grid-even {

	float: right;

	padding: 0 0 15px;

	width: 48%;

}



.genesis-grid-odd {

	clear: both;

	float: left;

	padding: 0 0 15px;

	width: 48%;

}



.genesis-grid-even,

.genesis-grid-odd {

	margin: 0 0 20px;

}





/* Headlines

------------------------------------------------------------ */



h1,

h2,

h3,

h4,

h5,

h6 {

	font: "Times New Roman",Georgia,serif;

        margin: 0 0 10px;

}



h1,

h2,

h2 a,

h2 a:visited {

	font: "Times New Roman",Georgia,serif;

        font-size: 44px;

	line-height: 44px;

        color: #069;

        margin: 0 0 10px;



}



.featuredpost h2,

.featuredpost h2 a {

	font-size: 16px;

	line-height: 20px;

	margin: 0 0 5px;

}



#home-bottom h2,

#home-top h2 {

	margin: 0px 0;

}



.home-middle-right .featuredpost h2,

.home-middle-right h2 a,

.sidebar .featuredpost h2,

.sidebar .featuredpost h2 a {

	font-family: 'Droid Sans', sans-serif;

	font-size: 13px;

	font-weight: bold;

	line-height: 18px;

	margin: 10px 0 0;

}



.taxonomy-description h1,

.widget-area h2,

.widget-area h2 a {

	font-size: 18px;

	line-height: 24px;

}

h1 {

	font: "Times New Roman",Georgia,serif;

        font-size: 44px;

	line-height: 44px;

        color: #000;

        margin: 0 0 10px;



}

h2 a:hover {

	color: #069;

	text-decoration: none;

}



h3 {

	font-size: 24px;

}



h4 {

	font-size: 16px;

}



.widget h4,

.widget-area h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: ce171f;

}



.widget-area h4 a {

	color: #333;

	text-decoration: none;

}



#footer-widgets h4 {

	background: none;

	border: none;

	margin: 0 0 5px;

	padding: 0;

}



h5 {

	font-size: 18px;

}



h6 {

	font-size: 16px;

}





/* Ordered / Unordered Lists

------------------------------------------------------------ */



.entry-content ol,

.entry-content ul {

	margin: 0;

	padding: 0 0 15px;

}



.entry-content ol {

	margin: 0;

}



.archive-page ul li,

.entry-content ul li {

	list-style-type: square;

	margin: 0 0 0 30px;

	padding: 0;

}



.entry-content ol li {

	margin: 0 0 0 35px;

}



.archive-page ul ul,

.entry-content ol ol,

.entry-content ul ul {

	padding: 0;

}





/* Post Info

------------------------------------------------------------ */



.post-info {

	font-size: 11px;

	margin: 0 0 15px;

}



.featuredpost .post-info,

.ui-tabs .post-info {

	color: #666;

	margin: 0;

}



.ui-tabs .post-info {

	margin: 0 0 5px;

}





/* Post Meta

------------------------------------------------------------ */



.post-meta {

	



}





/* Author Box

------------------------------------------------------------ */



.author-box {

	background-color: #f5f5f5;

	margin: 0 0 40px;

	overflow: hidden;

	padding: 10px;

}



.author-box p {

	font-size: 13px;

	line-height: 20px;

}





/* Sticky Posts

------------------------------------------------------------ */



.sticky {

	margin: 0 0 40px;

	padding: 20px;

}





/* Archive Page

------------------------------------------------------------ */



.archive-page {

	float: left;

	padding: 20px 0;

	width: 45%;

}





/* Post Icons

------------------------------------------------------------ */



.categories {

	background: url(images/icon-categories.png) no-repeat top left;

	padding: 3px 0 3px 22px;

}



.post-comments {

	background: url(images/icon-comments.png) no-repeat top left;

	margin: 0 0 0 10px;

	padding: 2px 0 2px 22px;

}



.tags {

	background: url(images/icon-tags.png) no-repeat top left;

	margin: 0 0 0 10px;

	padding: 3px 0 3px 20px;

}



.time {

	background: url(images/icon-time.png) no-repeat top left;

	padding: 2px 0 2px 21px;

}



.featuredpost .post-comments,

.featuredpost  .time {

	background: none;

	margin: 0;

	padding: 0;

}





/* Images

------------------------------------------------------------ */



.content-sidebar .entry-content img,

.sidebar-content .entry-content img {

	max-width: 570px;

}



.content-sidebar-sidebar .entry-content img,

.sidebar-content-sidebar .entry-content img,

.sidebar-sidebar-content .entry-content img {

	max-width: 480px;

}



.avatar,

.post-image,

.ui-tabs img {

	background-color: #fff;

	border: 1px solid #eee;

	padding: 1px;

}



.entry-content img,

.featuredpage img,

.featuredpost img {

	margin: 0px;

padding: 0px;

        border: 0px;

}



img.ad-left {

	float: left;

	margin: 5px 10px 5px 0;

}



img.ad-right {

	float: left;

	margin: 5px 0;

}



.author-box .avatar {

	background-color: #fff;

	border: 4px solid #ddd;

	float: left;

	height: 72px;

	margin: 0 10px 0 0;

	width: 72px;

}



.post-image {

	margin: 0 10px 0px 0;

}



.comment-list li .avatar { 

	background-color: #fff;

	float: left;

	height: 30px;

	margin: 0 5px 0 0;

	width: 30px;

}



img.centered,

.aligncenter {

	display: block;

	margin: 0 auto 10px;

}



img.alignnone {

	display: inline;

	margin: 0px;

}



img.alignleft {

	display: inline;

	margin: 7px 10px 10px 0;

}



img.alignright {

	display: inline;

	margin: 0 0 10px 15px;

}



.alignleft {

	float: left;

	margin: 0 10px 0 0;

}



#home-top .alignleft {

	margin: 0 15px 0 0;

}



.alignright {

	float: right;

	margin: 0 0 0 10px;

}



.wp-caption{

background-color:#F5F5F5;

border:1px solid #D0D0CE;

padding:2px;

text-align:left;

max-width:463px!important;

}

/* optional rounded corners for browsers that support it

This code is disabled by default because it is not valid CSS but you are free to enable it if you wish.

.wp-caption{-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}  */

.wp-caption img{

border:none;

margin:0;

padding-bottom:3px;

width:100%!important;

height:auto!important;

}

.wp-caption-text{

color:#676F51;

font-size:14px;

margin:0;

line-height: normal;

padding:0;

}





.wp-smiley,

.wp-wink {

	border: none;

	float: none;

}



.gallery-caption {

}





/* Post Navigation

------------------------------------------------------------ */



.navigation {

	overflow: hidden;

	padding: 20px 0;

	width: 100%;

}



.navigation li {

	display: inline;

}



.navigation li a,

.navigation li.disabled,

.navigation li a:hover,

.navigation li.active a {

	background-color: #333;

	border: 1px solid #333;

	color: #fff;

	padding: 5px 8px;

	text-decoration: none;

}



.navigation li a:hover,

.navigation li.active a {

	background-color: #0094d2;

	border: 1px solid #0094d2;

}





/* Primary / Secondary Sidebars

------------------------------------------------------------ */



.sidebar {

	display: inline;

	float: right;

	font-size: 13px;

	line-height: 20px;

	width: 305px;

}



.sidebar p {

	font-size: 12px;

	line-height: 20px;

}



#sidebar-alt p {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10px;

        line-height: normal;

        padding-bottom: 1em;

}



#sidebar-alt {

	float: left;

	width: 150px;

        line-height: normal;

}

#sidebar-alt h4 {

        font-family: "franklin-gothic-urw-condensed", "Helvetica Neue", Arial, Helvetica, "Lucida Grande", Verdana, sans-serif;

	font-size: 24px;

	color: #ce171f;

	font-weight: bold;

        font-style: normal;

        line-height: normal;

        margin-top: -3px;

        margin-bottom: 9px;

}

#sidebar h4 {

        font-family: "franklin-gothic-urw-condensed", "Helvetica Neue", Arial, Helvetica, "Lucida Grande", Verdana, sans-serif;

	font-size: 24px;

	color: #ce171f;

	font-weight: bold;

        font-style: normal;

        line-height: normal;

        margin-top: 9px;

        margin-bottom: 9px;

}



#sidebar-alt img {

        padding-right: 3px;

}



.sidebar-content #sidebar,

.sidebar-sidebar-content #sidebar {

	float: left;

}



.content-sidebar-sidebar #sidebar-alt {

	float: right;

}



#sidebar .widget,

#sidebar-alt .widget {

	border-bottom: 0px solid #d5d5d5;

        

}



.sidebar .widget-wrap {

	border-bottom: 0px solid #eee;

	overflow: hidden;

	padding: 0px 0px 3px 10px;

}



.sidebar .widget ul {

	margin: 5px 0 -5px;

}



.sidebar .widget ul li,

.sidebar .widget-area ul li {

	background: url(images/list.png) no-repeat top left;

	border-bottom: 1px solid #eee;

	list-style-type: none;

	margin: 0 0 7px;

	padding: 0 0 5px 15px;

	word-wrap: break-word;

}





/* Dropdowns

------------------------------------------------------------ */



#cat,

.widget_archive select {

	display: inline;

	font-family: 'Droid Sans', sans-serif;

	font-size: 12px;

	width: 100%;

}





/* Featured Page / Post

------------------------------------------------------------ */



.featuredpage,

.featuredpost {

	clear: both;

	overflow: hidden;

}



.featuredpage .page,

.featuredpost .post {

	border-bottom: 1px dotted #ddd;

	overflow: hidden;

	margin: 0 0 10px;

	padding: 0 0 15px;

}



.home.content-sidebar .home-middle-right .featuredpost .post,

.home.content-sidebar #home-bottom .featuredpost .post {

	padding: 0;

}





/* User Profile

------------------------------------------------------------ */



.user-profile {

	overflow: hidden;

}





/* Buttons

------------------------------------------------------------ */



input[type="button"],

input[type="submit"] {

	background-color: #F5F5F5;

	border: 1px solid #D0D0CE;

	color: #333;

	cursor: pointer;

	font-family: 'Droid Sans', sans-serif !important;

	font-size: 13px;

	font-weight: normal;

	padding: 5px;

	text-decoration: none;

}



input:hover[type="button"],

input:hover[type="submit"] {

	background-color: #00aeef;

	border: 1px solid #333;

	color: #FFF;

	text-decoration: none;

}





/* Search Form

------------------------------------------------------------ */



#header .searchform {

	float: right;

	padding: 25px 20px 0 0;

}



#nav .searchform {

	float: right;

	padding: 2px 0 0;

}



.s {

	font-family: 'Droid Sans', sans-serif;

	font-size: 13px;

	margin: 5px -6px 0 0;

	padding: 5px;

	width: 180px;

}





/* eNews and Update Widget

------------------------------------------------------------ */



.enews {

	background: url(images/enews.png) no-repeat top right;

}



.enews #subbox {

	font-family: 'Droid Sans', sans-serif;

	font-size: 13px;

	margin: 10px -2px 0 0;

	padding: 5px;

	width: 175px;

}





/* Calendar Widget

------------------------------------------------------------ */



#wp-calendar {

	width: 100%;

}



#wp-calendar caption {

	font-size: 12px;

	font-style: italic;

	padding: 2px 5px 0 0;

	text-align: right;

}



#wp-calendar thead {

	background-color: #f5f5f5;

	font-weight: bold;

	margin: 10px 0 0;

}



#wp-calendar td {

	background-color: #f5f5f5;

	padding: 2px;

	text-align: center;

}





/* Footer Widgets

------------------------------------------------------------ */



#footer-widgets {

	background-color: #fff;

	border-left: 1px solid #d5d5d5;

	border-right: 1px solid #d5d5d5;

	border-bottom: 1px solid #d5d5d5;

	margin: 0 auto;

	overflow: hidden;

	width: 960px;

}



#footer-widgets .wrap {

	border: 4px solid #f5f5f5;

	font-size: 13px;

	line-height: 20px;

	overflow: hidden;

	padding: 15px 14px 0;

}



#footer-widgets .widget {

	background: none;

	border: none;

	margin: 0 0 15px;

	padding: 0;

}



#footer-widgets .textwidget {

	padding: 0;

}



#footer-widgets .widget_tag_cloud div div {

	padding: 0;

}



#footer-widgets p {

	font-size: 13px;

	line-height: 20px;

	padding: 0 0 10px;

}



#footer-widgets .widget ul li,

#footer-widgets .widget-area ul li {

	background: url(images/list.png) no-repeat top left;

	border-bottom: 1px dotted #ddd;

	list-style-type: none;

	margin: 0 0 7px;

	padding: 0 0 5px 18px;

	word-wrap: break-word;

}



#footer-widgets #wp-calendar thead,

#footer-widgets #wp-calendar td {

	background: none;

}



.footer-widgets-1 {

	float: left;

	margin: 0 20px 0 0;

	width: 295px;

}



.footer-widgets-2 {

	float: left;

	width: 290px;

}



.footer-widgets-3 {

	float: right;

	width: 295px;

}





/* Footer

------------------------------------------------------------ */



#footer {

background-color: #ce171f;

font-size: 11px;

	margin: 0 auto 0;

	padding: 4px 0 0 0;

	overflow: hidden;

	text-transform: uppercase;

	width: 960px;

        clear: both;

max-height: 26px;

}



#footer p {

font-family: 'Droid Sans', sans-serif;	

color: #FFF;

	font-size: 11px;

        margin: 0;

        padding: 0;

}



#footer a,

#footer a:visited {

font-family: 'Droid Sans', sans-serif;	

color: #FFF;

}



#footer a:hover {

font-family: 'Droid Sans', sans-serif;	

color: #ffffcc;

	text-decoration: none;

}



#footer .gototop {

	float: left;

	padding: 0 0 0 10px;

	width: 150px;

}



#footer .creds {

	float: right;

	padding: 0 10px 0 0;

	text-align: right;

	width: 750px;

}





/* Comments

------------------------------------------------------------ */



#comments,

#respond {

	margin: 0 0 30px;

	overflow: hidden;

}



#comments {

	font-size: 13px;

	line-height: 20px;

}



#author,

#comment,

#email,

#url {

	font-size: 12px;

	margin: 10px 5px 0 0;

	padding: 5px;

	width: 250px;

}



#comment {

	height: 150px;

	margin: 10px 0;

	width: 98%;

}



.ping-list {

	margin: 0 0 40px;

}



.comment-list ol,

.ping-list ol {

	margin: 0;

	padding: 10px;

}



.comment-list li,

.ping-list li {

	font-weight: bold;

	list-style: none;

	margin: 10px 0 0;

	padding: 10px;

}



.comment-list li ul li {

	list-style-type: none;

}



.comment-list p,

.ping-list p {

	font-size: 13px;

	font-weight: normal;

	line-height: 20px;

	margin: 10px 5px 10px 0;

	padding: 0;

	text-transform: none;

}



.comment-list ul.children {

	margin-top: 20px;

}



.comment-list ul.children li.comment  {

	background: #fff;

}



.comment-list cite,

.ping-list cite {

	font-style: normal;

	font-weight: bold;

}



.commentmetadata {

	font-weight:normal;

}



.comment-author { 

	background: #e5e5e5;

	font-size: 12px;

	font-weight: bold;

	padding: 8px 10px 0;

}



.comment-meta { 

	background: #e5e5e5;

	font-size: 12px;

	padding: 0 10px 8px;

}



.nocomments {

	text-align: center;

}



#comments .navigation {

	display: block;

	padding: 0;

}



.bypostauthor {

}



.thread-alt,

.thread-even {

	background: #f5f5f5;

}



.alt,

.depth-1,

.even {

	border: 1px solid #ddd;

}





/* Gravity Forms

------------------------------------------------------------ */



div.gform_wrapper input,

div.gform_wrapper select,

div.gform_wrapper textarea {

	color: #333;

	font-family: 'Droid Sans', sans-serif;

	font-size: 12px !important;

	padding: 4px 5px !important;

}



div.gform_footer input.button {

	color: #fff;

}



div.gform_wrapper .ginput_complex label {

	font-size: 12px;

}



div.gform_wrapper li,

div.gform_wrapper form li {

	margin: 0 0 10px;

}



div.gform_wrapper .gform_footer {

	border: none;

	margin: 0;

	padding: 0;

}





/* News Green

------------------------------------------------------------ */



.news-green a,

.news-green a:visited {

	color: #1c9b3d;

	text-decoration: none;

}



.news-green a:hover {

	text-decoration: underline;

}



.news-green #header ul.nav li li a,

.news-green #header ul.nav li li a:link,

.news-green #header ul.nav li li a:visited,

.news-green #header ul.menu li li a,

.news-green #header ul.menu li li a:link,

.news-green #header ul.menu li li a:visited,

.news-green #nav li li a,

.news-green #nav li li a:link,

.news-green #nav li li a:visited {

	color: #fff;

}



.news-green #subnav li li a,

.news-green #subnav li li a:link,

.news-green #subnav li li a:visited,

.news-green h2 a,

.news-green h2 a:visited {

	color: #333;

}



.news-green #header ul.nav li a:hover,

.news-green #header ul.nav li a:active,

.news-green #header ul.nav .current_page_item a,

.news-green #header ul.nav .current-cat a,

.news-green #header ul.nav .current-menu-item a,

.news-green #header ul.menu li a:hover,

.news-green #header ul.menu li a:active,

.news-green #header ul.menu .current_page_item a,

.news-green #header ul.menu .current-cat a,

.news-green #header ul.menu .current-menu-item a,

.news-green #header ul.nav li li a:hover,

.news-green #header ul.nav li li a:active,

.news-green #header ul.menu li li a:hover,

.news-green #header ul.menu li li a:active,

.news-green #nav li a:hover,

.news-green #nav li a:active,

.news-green #nav .current_page_item a,

.news-green #nav .current-cat a,

.news-green #nav .current-menu-item a,

.news-green #nav li li a:hover,

.news-green #nav li li a:active,

.news-green #nav li.right a:hover,

.news-green #subnav li a:hover,

.news-green #subnav li a:active,

.news-green #subnav .current_page_item a,

.news-green #subnav .current-cat a,

.news-green #subnav .current-menu-item a,

.news-green #subnav li li a:hover,

.news-green #subnav li li a:active,

.news-green h2 a:hover,

.news-green #footer a:hover {

	color: #1c9b3d;

}



.news-green #home-top .ui-tabs ul.ui-tabs-nav li a:hover,

.news-green #home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a,

.news-green .navigation li a:hover,

.news-green .navigation li.active a {

	background-color: #1c9b3d;

}



.news-green .navigation li a:hover,

.news-green .navigation li.active a {

	border: 1px solid #1c9b3d;

}



.news-green h2 a:hover {

	text-decoration: none;

}



.news-green input[type="button"],

.news-green input[type="submit"] {

	background-color: #27c753;

	border: 1px solid #1c9b3d;

}



.news-green input:hover[type="button"],

.news-green input:hover[type="submit"] {

	background-color: #1c9b3d;

	border: 1px solid #1c9b3d;

}





/* News Orange

------------------------------------------------------------ */



.news-orange a,

.news-orange a:visited {

	color: #e88e05;

	text-decoration: none;

}



.news-orange a:hover {

	text-decoration: underline;

}



.news-orange #header ul.nav li li a,

.news-orange #header ul.nav li li a:link,

.news-orange #header ul.nav li li a:visited,

.news-orange #header ul.menu li li a,

.news-orange #header ul.menu li li a:link,

.news-orange #header ul.menu li li a:visited,

.news-orange #nav li li a,

.news-orange #nav li li a:link,

.news-orange #nav li li a:visited {

	color: #fff;

}



.news-orange #subnav li li a,

.news-orange #subnav li li a:link,

.news-orange #subnav li li a:visited,

.news-orange h2 a,

.news-orange h2 a:visited {

	color: #333;

}



.news-orange #header ul.nav li a:hover,

.news-orange #header ul.nav li a:active,

.news-orange #header ul.nav .current_page_item a,

.news-orange #header ul.nav .current-cat a,

.news-orange #header ul.nav .current-menu-item a,

.news-orange #header ul.menu li a:hover,

.news-orange #header ul.menu li a:active,

.news-orange #header ul.menu .current_page_item a,

.news-orange #header ul.menu .current-cat a,

.news-orange #header ul.menu .current-menu-item a,

.news-orange #header ul.nav li li a:hover,

.news-orange #header ul.nav li li a:active,

.news-orange #header ul.menu li li a:hover,

.news-orange #header ul.menu li li a:active,

.news-orange #nav li a:hover,

.news-orange #nav li a:active,

.news-orange #nav .current_page_item a,

.news-orange #nav .current-cat a,

.news-orange #nav .current-menu-item a,

.news-orange #nav li li a:hover,

.news-orange #nav li li a:active,

.news-orange #nav li.right a:hover,

.news-orange #subnav li a:hover,

.news-orange #subnav li a:active,

.news-orange #subnav .current_page_item a,

.news-orange #subnav .current-cat a,

.news-orange #subnav .current-menu-item a,

.news-orange #subnav li li a:hover,

.news-orange #subnav li li a:active,

.news-orange h2 a:hover,

.news-orange #footer a:hover {

	color: #e88e05;

}



.news-orange #home-top .ui-tabs ul.ui-tabs-nav li a:hover,

.news-orange #home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a,

.news-orange .navigation li a:hover,

.news-orange .navigation li.active a {

	background-color: #e88e05;

}



.news-orange .navigation li a:hover,

.news-orange .navigation li.active a {

	border: 1px solid #e88e05;

}



.news-orange h2 a:hover {

	text-decoration: none;

}



.news-orange input[type="button"],

.news-orange input[type="submit"] {

	background-color: #f5a506;

	border: 1px solid #e88e05;

}



.news-orange input:hover[type="button"],

.news-orange input:hover[type="submit"] {

	background-color: #e88e05;

	border: 1px solid #e88e05;

}





/* News Pink

------------------------------------------------------------ */



.news-pink a,

.news-pink a:visited {

	color: #c62765;

	text-decoration: none;

}



.news-pink a:hover {

	text-decoration: underline;

}



.news-pink #header ul.nav li li a,

.news-pink #header ul.nav li li a:link,

.news-pink #header ul.nav li li a:visited,

.news-pink #header ul.menu li li a,

.news-pink #header ul.menu li li a:link,

.news-pink #header ul.menu li li a:visited,

.news-pink #nav li li a,

.news-pink #nav li li a:link,

.news-pink #nav li li a:visited {

	color: #fff;

}



.news-pink #subnav li li a,

.news-pink #subnav li li a:link,

.news-pink #subnav li li a:visited,

.news-pink h2 a,

.news-pink h2 a:visited {

	color: #333;

}



.news-pink #header ul.nav li a:hover,

.news-pink #header ul.nav li a:active,

.news-pink #header ul.nav .current_page_item a,

.news-pink #header ul.nav .current-cat a,

.news-pink #header ul.nav .current-menu-item a,

.news-pink #header ul.menu li a:hover,

.news-pink #header ul.menu li a:active,

.news-pink #header ul.menu .current_page_item a,

.news-pink #header ul.menu .current-cat a,

.news-pink #header ul.menu .current-menu-item a,

.news-pink #header ul.nav li li a:hover,

.news-pink #header ul.nav li li a:active,

.news-pink #header ul.menu li li a:hover,

.news-pink #header ul.menu li li a:active,

.news-pink #nav li a:hover,

.news-pink #nav li a:active,

.news-pink #nav .current_page_item a,

.news-pink #nav .current-cat a,

.news-pink #nav .current-menu-item a,

.news-pink #nav li li a:hover,

.news-pink #nav li li a:active,

.news-pink #nav li.right a:hover,

.news-pink #subnav li a:hover,

.news-pink #subnav li a:active,

.news-pink #subnav .current_page_item a,

.news-pink #subnav .current-cat a,

.news-pink #subnav .current-menu-item a,

.news-pink #subnav li li a:hover,

.news-pink #subnav li li a:active,

.news-pink h2 a:hover,

.news-pink #footer a:hover {

	color: #c62765;

}



.news-pink #home-top .ui-tabs ul.ui-tabs-nav li a:hover,

.news-pink #home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a,

.news-pink .navigation li a:hover,

.news-pink .navigation li.active a {

	background-color: #c62765;

}



.news-pink .navigation li a:hover,

.news-pink .navigation li.active a {

	border: 1px solid #c62765;

}



.news-pink h2 a:hover {

	text-decoration: none;

}



.news-pink input[type="button"],

.news-pink input[type="submit"] {

	background-color: #e8358a;

	border: 1px solid #c62765;

}



.news-pink input:hover[type="button"],

.news-pink input:hover[type="submit"] {

	background-color: #c62765;

	border: 1px solid #c62765;

}





/* News Purple

------------------------------------------------------------ */



.news-purple a,

.news-purple a:visited {

	color: #8827c7;

	text-decoration: none;

}



.news-purple a:hover {

	text-decoration: underline;

}



.news-purple #header ul.nav li li a,

.news-purple #header ul.nav li li a:link,

.news-purple #header ul.nav li li a:visited,

.news-purple #header ul.menu li li a,

.news-purple #header ul.menu li li a:link,

.news-purple #header ul.menu li li a:visited,

.news-purple #nav li li a,

.news-purple #nav li li a:link,

.news-purple #nav li li a:visited {

	color: #fff;

}



.news-purple #subnav li li a,

.news-purple #subnav li li a:link,

.news-purple #subnav li li a:visited,

.news-purple h2 a,

.news-purple h2 a:visited {

	color: #333;

}



.news-purple #header ul.nav li a:hover,

.news-purple #header ul.nav li a:active,

.news-purple #header ul.nav .current_page_item a,

.news-purple #header ul.nav .current-cat a,

.news-purple #header ul.nav .current-menu-item a,

.news-purple #header ul.menu li a:hover,

.news-purple #header ul.menu li a:active,

.news-purple #header ul.menu .current_page_item a,

.news-purple #header ul.menu .current-cat a,

.news-purple #header ul.menu .current-menu-item a,

.news-purple #header ul.nav li li a:hover,

.news-purple #header ul.nav li li a:active,

.news-purple #header ul.menu li li a:hover,

.news-purple #header ul.menu li li a:active,

.news-purple #nav li a:hover,

.news-purple #nav li a:active,

.news-purple #nav .current_page_item a,

.news-purple #nav .current-cat a,

.news-purple #nav .current-menu-item a,

.news-purple #nav li li a:hover,

.news-purple #nav li li a:active,

.news-purple #nav li.right a:hover,

.news-purple #subnav li a:hover,

.news-purple #subnav li a:active,

.news-purple #subnav .current_page_item a,

.news-purple #subnav .current-cat a,

.news-purple #subnav .current-menu-item a,

.news-purple #subnav li li a:hover,

.news-purple #subnav li li a:active,

.news-purple h2 a:hover,

.news-purple #footer a:hover {

	color: #8827c7;

}



.news-purple #home-top .ui-tabs ul.ui-tabs-nav li a:hover,

.news-purple #home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a,

.news-purple .navigation li a:hover,

.news-purple .navigation li.active a {

	background-color: #8827c7;

}



.news-purple .navigation li a:hover,

.news-purple .navigation li.active a {

	border: 1px solid #8827c7;

}



.news-purple h2 a:hover {

	text-decoration: none;

}



.news-purple input[type="button"],

.news-purple input[type="submit"] {

	background-color: #9f2ede;

	border: 1px solid #8827c7;

}



.news-purple input:hover[type="button"],

.news-purple input:hover[type="submit"] {

	background-color: #8827c7;

	border: 1px solid #8827c7;

}





/* News Red

------------------------------------------------------------ */



.news-red a,

.news-red a:visited {

	color: #c72730;

	text-decoration: none;

}



.news-red a:hover {

	text-decoration: underline;

}



.news-red #header ul.nav li li a,

.news-red #header ul.nav li li a:link,

.news-red #header ul.nav li li a:visited,

.news-red #header ul.menu li li a,

.news-red #header ul.menu li li a:link,

.news-red #header ul.menu li li a:visited,

.news-red #nav li li a,

.news-red #nav li li a:link,

.news-red #nav li li a:visited {

	color: #fff;

}



.news-red #subnav li li a,

.news-red #subnav li li a:link,

.news-red #subnav li li a:visited,

.news-red h2 a,

.news-red h2 a:visited {

	color: #333;

}



.news-red #header ul.nav li a:hover,

.news-red #header ul.nav li a:active,

.news-red #header ul.nav .current_page_item a,

.news-red #header ul.nav .current-cat a,

.news-red #header ul.nav .current-menu-item a,

.news-red #header ul.menu li a:hover,

.news-red #header ul.menu li a:active,

.news-red #header ul.menu .current_page_item a,

.news-red #header ul.menu .current-cat a,

.news-red #header ul.menu .current-menu-item a,

.news-red #header ul.nav li li a:hover,

.news-red #header ul.nav li li a:active,

.news-red #header ul.menu li li a:hover,

.news-red #header ul.menu li li a:active,

.news-red #nav li a:hover,

.news-red #nav li a:active,

.news-red #nav .current_page_item a,

.news-red #nav .current-cat a,

.news-red #nav .current-menu-item a,

.news-red #nav li li a:hover,

.news-red #nav li li a:active,

.news-red #nav li.right a:hover,

.news-red #subnav li a:hover,

.news-red #subnav li a:active,

.news-red #subnav .current_page_item a,

.news-red #subnav .current-cat a,

.news-red #subnav .current-menu-item a,

.news-red #subnav li li a:hover,

.news-red #subnav li li a:active,

.news-red h2 a:hover,

.news-red #footer a:hover {

	color: #c72730;

}



.news-red #home-top .ui-tabs ul.ui-tabs-nav li a:hover,

.news-red #home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a,

.news-red .navigation li a:hover,

.news-red .navigation li.active a {

	background-color: #c72730;

}



.news-red .navigation li a:hover,

.news-red .navigation li.active a {

	border: 1px solid #c72730;

}



.news-red h2 a:hover {

	text-decoration: none;

}



.news-red input[type="button"],

.news-red input[type="submit"] {

	background-color: #e93542;

	border: 1px solid #c72730;

}



.news-red input:hover[type="button"],

.news-red input:hover[type="submit"] {

	background-color: #c72730;

	border: 1px solid #c72730;

}





/* News Teal

------------------------------------------------------------ */



.news-teal a,

.news-teal a:visited {

	color: #27c3c7;

	text-decoration: none;

}



.news-teal a:hover {

	text-decoration: underline;

}



.news-teal #header ul.nav li li a,

.news-teal #header ul.nav li li a:link,

.news-teal #header ul.nav li li a:visited,

.news-teal #header ul.menu li li a,

.news-teal #header ul.menu li li a:link,

.news-teal #header ul.menu li li a:visited,

.news-teal #nav li li a,

.news-teal #nav li li a:link,

.news-teal #nav li li a:visited {

	color: #fff;

}



.news-teal #subnav li li a,

.news-teal #subnav li li a:link,

.news-teal #subnav li li a:visited,

.news-teal h2 a,

.news-teal h2 a:visited {

	color: #333;

}



.news-teal #header ul.nav li a:hover,

.news-teal #header ul.nav li a:active,

.news-teal #header ul.nav .current_page_item a,

.news-teal #header ul.nav .current-cat a,

.news-teal #header ul.nav .current-menu-item a,

.news-teal #header ul.menu li a:hover,

.news-teal #header ul.menu li a:active,

.news-teal #header ul.menu .current_page_item a,

.news-teal #header ul.menu .current-cat a,

.news-teal #header ul.menu .current-menu-item a,

.news-teal #header ul.nav li li a:hover,

.news-teal #header ul.nav li li a:active,

.news-teal #header ul.menu li li a:hover,

.news-teal #header ul.menu li li a:active,

.news-teal #nav li a:hover,

.news-teal #nav li a:active,

.news-teal #nav .current_page_item a,

.news-teal #nav .current-cat a,

.news-teal #nav .current-menu-item a,

.news-teal #nav li li a:hover,

.news-teal #nav li li a:active,

.news-teal #nav li.right a:hover,

.news-teal #subnav li a:hover,

.news-teal #subnav li a:active,

.news-teal #subnav .current_page_item a,

.news-teal #subnav .current-cat a,

.news-teal #subnav .current-menu-item a,

.news-teal #subnav li li a:hover,

.news-teal #subnav li li a:active,

.news-teal h2 a:hover,

.news-teal #footer a:hover {

	color: #27c3c7;

}



.news-teal #home-top .ui-tabs ul.ui-tabs-nav li a:hover,

.news-teal #home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a,

.news-teal .navigation li a:hover,

.news-teal .navigation li.active a {

	background-color: #27c3c7;

}



.news-teal .navigation li a:hover,

.news-teal .navigation li.active a {

	border: 1px solid #27c3c7;

}



.news-teal h2 a:hover {

	text-decoration: none;

}



.news-teal input[type="button"],

.news-teal input[type="submit"] {

	background-color: #2edade;

	border: 1px solid #27c3c7;

}



.news-teal input:hover[type="button"],

.news-teal input:hover[type="submit"] {

	background-color: #27c3c7;

	border: 1px solid #27c3c7;

}



ul.marquee {

	/* required styles */

	display: block;

	padding: 0;

	margin: 0;

	list-style: none;

	line-height: 1;

	position: relative;

	overflow: hidden;



	/* optional styles for appearance */

	width: 956px;

	height: 55px; /* height should be included to reserve visual space for the marquee */

	background-color: #c7d8f0;	

}



ul.marquee li {

	/* required styles */

	position: absolute;

	top: -999em;

	left: 0;

	display: block;

	white-space: nowrap; /* keep all text on a single line */



	/* optional styles for appearance */

	font: 16px Arial, Helvetica, sans-serif;

        font-weight: bold;

	padding: 7px 5px;

}



#featurebox {

	border: 1px solid #CCC;

	width: 280px;

        min-height: 200px;

        margin-bottom: 12px;

}

#featurebox2 {

	border: 1px solid #CCC;

	width: 280px;

        min-height: 180px;

        margin-bottom: 12px;

}

#featureboxsmall {

	border: 1px solid #CCC;

	width: 280px;

        min-height: 175px;

        margin-bottom: 12px;

        display: table;

}

#featuretitle {

	background-color:#00aeef;

	color:#FFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: bold;

	padding: 3px;

	text-align: center;

}



#featurecontent {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	padding-top: 0px;

	padding-right: 9px;

	padding-bottom: 9px;

	padding-left: 9px;

        line-height: normal;

}

#featurecontent img {

	padding-right: 9px;

	padding-bottom: 9px;

        margin: 4px 0 0 0;

}

#featurecontent p {

	padding: 0;

        margin: 0;

}

#featurecontent h2 {

	text-transform:uppercase;

	font-weight: bold;

	margin-top: 12px;

	margin-right: 0px;

	margin-bottom: 12px;

	margin-left: 0px;

        color: #000;

}

#featurecontent a, a:visited {

text-decoration: none;

}

.entry-title {

margin-top: -5px;

padding-top: -5px;

}

.post {

margin-bottom: 12px;

}

.morelink {

text-align: right;

}

#content {

margin-left: 9px;

padding-right: 12px;

margin-bottom: 24px;

padding-bottom: 12px;

}

.picture { 

  background-color: #F9F9F9; 

  border: 1px solid #CCCCCC; 

  padding: 3px; 

  font: 11px/1.4em Arial, sans-serif;

} 

.picture img { 

  border: 1px solid #CCCCCC; 

  vertical-align:middle; 

  margin-bottom: 3px; 

} 

.right { 

  margin: 0.5em 0pt 0.5em 0.8em; 

  float:right; 

} 

.left { 

  margin: 0.5em 0.8em 0.5em 0; 

  float:left; 

} 

h3,

h3 a,

h3 a:visited {

	font: "Times New Roman",Georgia,serif;

        font-size: 30px;

	line-height: 30px;

        color: #069;

        margin: 0 0 10px;

display: block;





}

h3 a:hover {

	color: #069;

	text-decoration: none;

display: block;

}

#commentform .comment-form-url {display:none;}

#subscribe-blog {

padding-bottom: 12px;

}

#whatsonbox {

        font-family: Verdana, Geneva, sans-serif;

	font-size: 10px;

        line-height: normal;

        padding: 0 0 1em 0;

        border-bottom: 1px solid #000;

        margin-bottom: 1em;

}

#yourviews a  {

        color: #000;

        text-decoration: none;

        padding-bottom: 25px;

}



/* CUSTOM CSS: YOUR VIEW (LEFT SIDEBAR) */

#yourview {

        margin-bottom: 15px;

}

#yourview a  {

        color: #000;

        text-decoration: none;

}

#yourview img {

	padding-right: 3px;

        margin: 2px 0 0 0;

}

#yourview p {

	padding: 0;

        margin: 0;

}



/* CUSTOM CSS: WHATS ON (LEFT SIDEBAR) */

#whatwhenwhere p {

	padding: 0 0 9px 0;

        margin: 0 0 9px 0;

        border-bottom: 1px solid #000;

}



.widget-wrap .sharing {

	display: none;

}

.homepageblocktop {

        padding: 0 0 3px 0;

        border-bottom: 1px solid #000;

        display: table;

}

.homepageblock {

        padding: 9px 0 9px 0;

        border-bottom: 1px solid #000;

        display: table;

}

.homepageblock2 {

        padding: 9px 0 9px 0;

        border-bottom: 1px solid #000;

        display: table;

}



#subnav ul{

	margin: 0;

	padding: 0;

	margin-bottom: 1em;

	float: left;

	border: 1px solid #FFF;

	background-color: #09F;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FFF;

}



* html #subnav ul{ /*IE only rule, reduce menu width*/

width: 99%;

}



#subnav ul li{

display: inline;

}



#subnav ul li a{

float: left;

color: #FFF;

padding: 0 12px;

text-decoration: none;

border-right: 2px solid #FFF;

}



#subnav ul li a:visited{

color: #FFF;

}



#subnav ul li a:hover{

color: #FFF;

background-color: #06C;

}