/* @override 
	http://bimaprojects.org.au/app/themes/bima/style.css
*/

/*
Theme Name: BIMA Theme
Theme URI: 
Description: 
Version: 1.0
Author: Niche Studio
Author URI: http://nichestudio.com.au/
Tags: 
*/

@import "css/reset.css";




/* LAYOUT */
/* ----------------------------------------- */

html {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
}

body {
	padding: 0;
	margin: 0;
	height: 100%;
	min-width: 930px;
}


/* @group text styles */

a{
	text-decoration: none;
	color: #00A99D;
}

a:hover{
	text-decoration: underline;
}

h2.post-title.project{
	border-bottom: 0;
	font-weight: normal;
	font-size: 16px;
}


.post-title{
	position:relative;
	padding-bottom: 0;
}

/* Custom style for search results title */

#listingContainer.search .post-title {
	border-bottom: 2px solid #ccc !important;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 5px;
}

#listingContainer.search .post-title a{
	color: #666 !important;
}

#listingContainer.search .articles{
	border-color: #CCC;
	margin-bottom: 40px;
}

#listingContainer.search h3{
	font-size: 10px;
	line-height:14px;
}

#listingContainer.search .info-bar{
	border-bottom: 0;
}

.post-title .cat-type{
	position:absolute;
	right:0;
	bottom: 5px;
	font-size: 12px;
	color: #96441c;
	font-weight: normal;
}

/* @end */

/* @group typography */

/* TYPOGRAPHY */
/* ----------------------------------------- */

/* @group main */

p, div, td, input, button {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #333;
}

p{
	margin-bottom: 10px;
	margin-top: 5px;
}

/* @end */

/* @group wp */

h1, h2, h3, h4, h5, h6 { } /* This helps to identify headings at the initial build stage, so I thought it'd be useful to have it */
.alert { background:red; color:white } /* 'alert' has a basic style, since it's useful to have it standing out for testing purposes.



/* Font stack options

	The following represents a list of font stacks, as recommended by Nathan Ford in
	http://unitinteractive.com/blog/2008/06/26/better-css-font-stacks/

	I've added inverted commas around the relevant family names to ensure compatibility.
	p = balanced for paragraphs or body copy
	t = balanced for headlines or titles

	- - - -

Arial, "Helvetica Neue", Helvetica, sans-serif - p, t

Baskerville, "Times New Roman", Times, serif - p
Baskerville, "Times, Times New Roman", serif - t

Cambria, Georgia, Times, "Times New Roman", serif - p, t
"Century Gothic", "Apple Gothic", sans-serif - p, t

Consolas, "Lucida Console", Monaco, monospace - p, t

"Copperplate Light", "Copperplate Gothic Light", serif - p, t

"Courier New", Courier, monospace - p, t

"Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif - p, t

Futura, "Century Gothic", "Apple Gothic", sans-serif - p, t

Garamond, "Hoefler Text", "Times New Roman", Times, serif - p
Garamond, "Hoefler Text", Palatino, "Palatino Linotype", serif - t

Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif - p
Geneva, Verdana, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif - t

Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif - p
Georgia, Times, "Times New Roman", serif - t

GillSans, Calibri, Trebuchet, sans-serif - p
GillSans, Trebuchet, Calibri, sans-serif - t

"Helvetica Neue", Arial, Helvetica, sans-serif - p
Helvetica, "Helvetica Neue", Arial, sans-serif - t

Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif - p, t

"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif - p, t

Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif - p
Palatino, "Palatino Linotype", "Hoefler Text", Times, "Times New Roman", serif - t

Tahoma, Geneva, Verdana - p
Tahoma, Verdana, Geneva - t

Times, "Times New Roman", Georgia, serif - p, t

Trebuchet, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif - p
Trebuchet, Tahoma, Arial, sans-serif - t

Verdana, Geneva, Tahoma, sans-serif - p
Verdana, Tahoma, Geneva, sans-serif - t

*/



/* @end */

/* @group widgets */

#notice h4 {
	padding: 0 0 0 17px;
	display: block;
	font-size: 10px;
	color: #000 !important;
	background: url(images/icn_notice.gif) no-repeat 0 2px;
}

#wrap-feeds .widget-title {
	display: block;
	padding: 0 0 15px 40px;
	font-size: 23px;
	line-height: 32px;
	color: #ccc;
	text-transform: uppercase;
	border-bottom: 2px solid #ccc;
}

#podcast-feed h3 {
	background: url(images/sprite_icn.png) no-repeat 0 -250px;
}

#wrap-media .widget-title {
	display: block;
	padding: 0 0 15px 40px;
	font-size: 21px;
	line-height: 32px;
	text-transform: uppercase;
	border-bottom: 2px solid #000;
}

#afl-feed .widget-title{
	background: url(images/afl-title.gif) no-repeat 0 0;
	margin-bottom: 10px;
}

#wrap-media #text-11 h3 {
	background: url(images/youtube_logo.jpg) no-repeat;
}

#wrap-media #text-12 h3 {
	background: url(images/sprite_icn.png) no-repeat 0 -168px;
}

/*#wrap-media #polls-widget-3 h3 {
	background: url(images/sprite_icn.png) no-repeat 0 -332px;
	margin-bottom: 18px;
}*/

#wrap-media #text-13 > h3 {
	background: url(images/sprite_icn.png) no-repeat 0 -332px;
	margin-bottom: 18px;
}


/* @end */

/* @group headings */

h3{
	font-size: 14px;
	line-height:18px;
	padding-bottom: 5px;
	color: 00303E
}

h2{
	font-size: 18px;
	line-height:28px;
	font-weight: bold;
	color: #000;
	padding-bottom: 5px;
}

.post-title, .post-title a{
	color: #006e67;
	text-decoration: none;
}

.home h1.post-title, h1, h2.post-title{
	font-size: 23px;
	line-height: 24px;
	padding: 0 0 5px 0;
	border-bottom: 2px solid #006e67;
	margin-bottom: 10px;
	color: #006e67;
}


h1.pagetitle{
	font-size: 28px;
	line-height:32px;
	margin-bottom: 15px;
}

.articles.intros h2.post-title{
	border:0;
	padding-bottom: 0;
	margin-bottom: 0;
}

.articles.afl-feed h2.post-title{
	font-size: 12px;
	line-height:16px;
	font-weight: bold;
	color: #F3BA22;
	border:0;
	padding-bottom: 3px;
	margin-bottom: 0;
}

.articles.afl-feed h2.post-title a{
		color: #F3BA22;
}

.eventTitle{
	border-bottom: 2px solid #240B02;
}

.eventTitle h2, .eventTitle h2 a{
	color: #240B02;
	text-decoration: none;
		font-size: 21px;
	line-height: 24px;
	padding: 0 0 5px 0;
}

.cat-type {
	font-size: 11px;
	color: #00A99D;
	line-height: 13px;
	padding: 0 0 5px 0;
}

.cat-type span {
	float: left;
	display: inline;
	margin: 2px 4px 0 0;
	width: 8px;
	height: 8px;
	background: #00A99D;
}

.cat-type a {
	font-size: 11px;
	color: #00A99D;
	text-decoration: none;
}

.intros .post-title {
	float: left;
	width: 610px;
	font-size: 14px;
	line-height:18px;
}

.intros .post-title a {
	font-size: 14px;
	line-height:18px;
}

.intros .post-title a:hover {
	color: #00A99D;
}

.intros .misc-inf {
	width: 105px;
	padding-bottom: 0 !important;
}

.intros .misc-inf span{
	line-height:18px !important;
}

.articles.sticky p{
	color: #4e2009;
}

.articles.sticky h2{
	border-color: #4e2009;
}

.articles.sticky h2 a{
	color: #4e2009;
}

.articles.sticky .the-date h3{
	color: #96441c;
	float: left;
}

/* @end */

/* @end */



/* @group layout */

.inner-wrap {
	position: relative;
	width: 930px;
	margin: 0 auto;
	height: 100%;
}

#wrap-header {
	margin-top: -20px;
	height: 195px;
	border-bottom: 2px solid #000;
	background: url(images/bg_rep_header.jpg) repeat-x right top;
}

#wrap-header .inner-wrap {
	height: 195px;
	position:relative;
}

#wrap-main {
	padding: 70px 0;
	min-height: 500px;
	background: url(images/bg_rep_main.gif) repeat-x;
}

#wrap-feeds {
	padding: 25px 0;
	height: 300px;
	background-image: url(images/bg_rep_feed.jpg);
}

#wrap-media {
	padding: 25px 0;
}

#wrap-links {
	padding: 25px 0;
	background: #00313f url(images/bg_rep_links.gif) repeat-x left top;
	min-height: 370px;
}

#right_column{
	float: left;
	width: 700px;
}

#listingContainer h4{
	clear: both;
	float: left;
	width: 100%;
	font-size: 18px;
	margin-bottom: 15px;
	margin-top: 20px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #00303e;
	color: #00303e;
	font-weight: bold;}

.clrfx {
	display: block;
	clear: both;
	width: 100%;
	height: 0;
	line-height: 0;
	font-size: 0;
}

/* @end */

/* @group wp */

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

/* You might find the following useful */
/* div, ul, li { position:relative } This will save you having to declare each div / ul / li's position as 'relative' and allows you to absolutely position elements inside them */
br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */
li#theme-switcher { background:#fff; border:10px solid red; padding:20px; position:fixed; top:0; right:0 } /* Use this if you have the Theme Switcher Reloaded plugin (http://themebot.com/webmaster-tools/1-wordpress-theme-switcher-reloaded) installed and want to make it nice and obvious */



/* @end */

/* @group widgets */

.textwidget{
	float: left;
}

#notice {
	position: absolute;
	top: 0;
	left: 0;
	margin: -35px 0 0 0;
}

.home #col-left {
	float: left;
	width: 715px;
}

.home #col-right {
	float: right;
	width: 180px;
	padding-top: 0px;
}

.social-icons {
	float: right;
	padding: 20px 20px 0 0;
}

.social-icons li {
	width: 36px !important;
	height: 36px !important;
	float: left;
	padding: 0 0 0 10px !important;
	border: none !important;
}

.social-icons a {
	display: block;
	width: 36px !important;
	height: 36px !important;
	text-decoration: none;
	background: url(images/sprite_icn.png) no-repeat;
}

.social-icons .twit a {
	background-position: 0 -577px;
}

.social-icons .face a {
	background-position: 0 -82px;
}

.social-icons .rss a {
	background-position: 0 -414px;
}

#donate {
	position: relative;
	display: block;
	width: 180px;
	height: 70px;
}

#donate p {
	position: relative;
	z-index: 5;
	display: block;
	padding: 15px 0 0 10px;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
}

#donate a {
	display: block;
	color: #000;
	text-decoration: none;
}

#donate a:hover {
	color: #BF3000;
}

#donate img {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 1;
	width: 180px;
	height: 70px;
}

#twitter {
	padding: 5px 15px 20px 15px;
	width: 685px;
	height: 69px;
	background: url(images/bg_img_twitter.png) no-repeat;
}

#twitter p {
	padding: 0 0 0 30px;
	display: block;
	min-height:30px;
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 5px;
	margin-top: 2px;
	background: url(images/icn_t.png) no-repeat 0 2px;
}

#twitter .twitter-link {
	color: #3399ff;
	text-decoration: none;
}

#twitter .twitter-date {
	color: #808080;
	text-decoration: none;
	font-size: 11px;
}

#twitter a:hover {
	text-decoration: underline;
}

#inset {
	display: block;
	clear: both;
	padding: 20px 25px;
	background: #f2f2f2;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

#inset #text-6 {
	display: block;
	height: 110px;
	padding: 0 0 0 225px;
	border-bottom: 1px solid #ccc;
	background: url(images/BIMA-yellow.png) no-repeat;
	background-position: 12px -4px;
}

#inset #text-6 p{
	padding-top: 18px;
}

#inset #text-7 {
	float: left;
	width: 200px;
	padding: 107px 20px 0;
	background: url(images/lnk_989fm_lrg.png) no-repeat 0 10px;
}

#inset #text-8 {
	float: left;
	width: 190px;
	padding: 106px 0 0 20px;
	background: url(images/TripA_Land_Colour.png) no-repeat 15px 15px;
	font-weight: bold;
}

#inset #text-9 {
	float: left;
	width: 190px;
	padding: 108px 0 0 20px;
	background: url(images/lnk_bimaproject_lrg.png) no-repeat 7px 15px;
}

#inset #text-11 {
	float: right;
	width: 200px;
	padding: 108px 0 0 20px;
	background: url(images/lnk_bimavision_lrg.png) no-repeat 7px 15px;
}

.widget-container {
	position: relative;
}

.widget_search {
	background-color: #00a99d;
    	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
    float: left;
    margin-bottom: 10px;
    /*margin-top: 20px;*/
    padding: 10px 10px 15px;
    width: 160px;
	border: 1px solid #00847b;

	-moz-box-shadow: 0px 2px 2px #ddd;
	-webkit-box-shadow: 0px 2px 2px #ddd;
	box-shadow: 0px 2px 2px #ddd;
}

.widget_search h3 {
	border-bottom:  2px solid #fff;
	font-weight: bold;
	text-transform:  uppercase;
	padding-bottom: 0;
	margin-bottom:  5px;
	color: #FFF;
}

.widget_search input {
	margin-bottom: 5px;
	border: 0 none;
	padding:  1px;
	float: left;
}

#searchform #s {
	margin-right: 2px;
}

#searchform .submit {
    background-color: #00303e;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #fff;
    float: left;
    padding: 2px 3px;
    text-decoration: none;
}

#searchform .assistive-text {
	padding-bottom: 5px;
	display:  block;
}

#wrap-feeds .widget-container {
	float: left;
	display: inline;
	height: 300px;
}

#tag_cloud-3 {
    background-color: #FFF;
   	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
    display: block;
    float: left;
    margin-bottom: 20px;
	border:1px solid #ddd;
    padding: 10px;
    width: 160px;
    -moz-box-shadow: 0px 2px 2px #ddd;
	-webkit-box-shadow: 0px 2px 2px #ddd;
	box-shadow: 0px 2px 2px #ddd;
}

#tag_cloud-3 h3.widget-title {
    border-bottom: 2px solid #00303e;
    color: #00303e;
    margin-bottom: 5px;
    padding-bottom: 0;
    text-transform: uppercase;
    font-weight:  bold;
}

#tag_cloud-3 a{
	padding:5px 3px 0 0;
	
}

/*
#tag_cloud-3 {
    background-color: #00303e;
    border-radius: 8px 8px 8px 8px;
    display: block;
    float: left;
    margin-bottom: 10px;
    margin-top: 15px;
    padding: 10px;
    width: 160px;
}

#tag_cloud-3 h3.widget-title {
    border-bottom: 1px solid #00a99d;
    color: #00a99d;
    margin-bottom: 5px;
    padding-bottom: 0;
    text-transform: uppercase;
    font-weight:  bold;
}

#tag_cloud-3 a{
	color: #FFFFFF;
}

*/


#newsletter {
	width: 220px;
	padding: 0 25px 0 0;
	background: url(images/bg_img_newsletter.png) no-repeat 12px 10px;
}

#newsletter h4{
	font-size: 11px;
	color: #ccc;
	display:block;
	background: url(images/grey-bullet.gif) no-repeat left;
	padding-left: 12px;
}

#newsletter h3 {
	display: block;
	padding: 20px 0 30px 0;
	font-size: 24px;
	color: #ccc;
	line-height: 32px;
	text-transform: uppercase;
}

#newsletter h3 span {
	font-size: 28px;
	font-weight: bold;
}

#newsletter label {
	display: block;
	line-height: 20px;
	font-size: 11px;
	color: #ccc;
}

#newsletter p {
	padding: 0 0 10px 0;
}

#newsletter #name, #newsletter #fkkvt-fkkvt{
	display: block;
	height: 20px;
	line-height: 20px;
	width: 100%;
	margin: 0;
	border: 2px solid #333;
	background: #ccc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#subForm input{
	width: 200px;
	border:1px solid #CCC;
}

#subForm input#news-sub{
	display:block;
	border:0;
	width: 72px;
	height: 18px;
	line-height: 18px;
	margin-top: 10px;
	background-position: 0 -34px;
}

#subForm input#news-sub.btn-red{
	background-position: 0 -74px;
	display:block;
	border:0;
	width: 72px;
	height: 20px;
	line-height: 18px;
	margin-top: 10px;
}

#mainCont #subForm p{
	margin-bottom: 5px;
	margin-top: 10px;
}

form.wpcf7-form input{
	border: 1px solid #CCC;
}

form.wpcf7-form textarea{
	border:1px solid #CCC;
}



#podcast-feed {
	width: 380px;
	padding: 0 23px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
}

#wrap-feeds #itunes-sub {
	position: absolute;
	top: 7px;
	right: 25px;
	width: 102px;
	height: 17px;
	line-height: 17px;
	text-align: center;
}

#wrap-feeds #itunes-sub a {
	font-size: 10px;
	display: block;	
	width: 102px;
	height: 17px;
	line-height: 17px;
	background-position: 0 -150px;
}

#podcast-feed ul {
	float: left;
	width: 100%;
	padding: 5px 0 0 0;
}

#podcast-feed ul li {
	float: left;
	padding: 0 0 15px 0;
}

#podcast-feed h4, #podcast-feed .feed-cat, #podcast-feed object {
	float: right;
	width: 380px;
	margin-top: 0px !important;
}

#podcast-feed .feed-cat {
	line-height: 12px;
	padding-bottom: 2px;
}

#podcast-feed .feed-cat a {
	font-size: 10px;
	color: #999;
	text-decoration: none;
	line-height: 12px !important;
}

#podcast-feed h4 a {
	font-size: 14px;
	font-weight: bold;
	color: #F3BA22;
	text-decoration: none;
}

#podcast-feed h4 a:hover, #podcast-feed .feed-cat a:hover {
	text-decoration: none;
}

#wrap-media .widget-container {
	position: relative;
}

#wrap-media #text-10{
	clear: both;
}

#wrap-media #text-10 div.textwidget{
	width: 100%;
}

#wrap-media #text-10 div#sponsors{
	height: 133px;
 	background-image: url(images/bg_sponsors_box.gif);
 	width: 940px;

}

#wrap-media #text-10 div#sponsors td{
	padding: 10px;
	background: url(images/sponsors_divider.gif) no-repeat 0px 25px;
	width: 14%;
}

#wrap-media #text-10 div#sponsors td#first_sponsor{
	background: none;
}

#wrap-media #text-10 h3{
	padding: 0px;
	padding-top: 30px;
	border: none;
}

/*#wrap-media #text-11 {
	float: left;
	width: 360px;
}*/

#wrap-media #smart-youtube-2 {
	width:  360px;
	float:  left;
	
	padding: 0 25px;
}

#wrap-media #smart-youtube-2 h3 {
	background: url(images/youtube_logo.jpg) no-repeat left top;	
}

#wrap-media #smart-youtube-2 .youtube-player {
	margin-top: 18px;
	margin-bottom: 5px;
}

#wrap-media #smart-youtube-2 .btn-readmore{
	margin-top: 10px;
}

#wrap-media #smart-youtube-2 iframe {
	width: 360px;
	height: 300px;
}

#wrap-media #text-14 {
	width:  360px;
	float:  left;
	
	padding: 0 25px;
}

#wrap-media #text-14 h3 {
	background: url(images/youtube_logo.jpg) no-repeat left top;	
}

#wrap-media #text-14 .youtube-player {
	margin-top: 18px;
	margin-bottom: 5px;
}

#wrap-media #text-14 .btn-readmore{
	margin-top: 10px;
}

#wrap-media #text-14 iframe {
	width: 360px;
	height: 203px;
}


#wrap-media #text-12 {
	float: left;
	width: 265px;
}

#wrap-media #text-12 .slickr-flickr-gallery {
	padding: 15px 0;
}

#wrap-media #text-12 img {
	width: 74px !important;
	height: auto;
	border-color: #ddd;
}

/*#wrap-media #wrap-media #text-13  {
	overflow: visible;
	float: right;
	width: 255px;
	height: 405px;
}*/

#wrap-media #text-13  {
	overflow: visible;
	float: right;
	width: 255px;
	height: 405px;
}

/*#wrap-media #polls-widget-3 div.textwidget{
	padding-top: 15px;
}*/

#wrap-media #text-13 div.textwidget {
	padding-top: 0;
}

/*#wrap-media #polls-widget-3 .Buttons {
	color: #5F4604;
	text-align: center;
	text-shadow: #fff 1px 1px 0;
	text-decoration: none;
	background: url(images/sprite_btn_orange_new.gif) no-repeat 0 -34px;
	cursor: pointer;
	width: 72px;
	border: none;
	height: 18px;
}*/

#wrap-media #text-13 div.textwidget ol {
	margin-top: 0;
}

#wrap-media #text-13 .quizName {
	font-weight: normal;
	padding: 0;
}

#wrap-media #text-13 .questionCount {
	padding: 0 0 15px 0 !important;
}

#wrap-media #text-13 ul {
	margin: 0 0 1em 0;
}

#wrap-media #text-13 ul li {
	font-size: 12px !important;
}

#wrap-media #text-13 .button {
	color: #000;
	text-shadow: #fff 1px 1px 1px;
	text-align: center;
	text-decoration: none;
	background: url(images/sprite_btn_red.gif) no-repeat;
	cursor: pointer;
	cursor: hand;
	padding: 4px 5px;
	background-position: 0 -36px;
	dispaly: inline-block;
	float:  right;
	clear: both;
}

#wrap-media #text-13 .startQuiz {
	padding: 4px 25px;
}

#wrap-media #polls-widget-3 img{
	width: 255px !important;
	padding-bottom: 8px;
}

#wrap-media #polls-widget-3 h4 {
	color: #00A99D;
	font-weight: bold;
	font-size: 16px;
}

div#current_projects{
	background-color: #00303E;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	padding: 10px;
	padding-bottom: 15px;
}

#current_projects ul li {
	border-bottom: 1px solid #38606c;
	padding: 4px 0;
}

#current_projects a {
	color:  #fff;
	font-size:  11px;
	font-weight:  bold;
}

#current_projects a:hover {
	color:  #00A99D;
	text-decoration:  none;
}

div#current_projects h4{
	color: #00A99D;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 10px;
	margin-bottom: 4px;
	border-bottom: 2px solid #3399CC;
}

div#resources-feed h4 {
	font-size: 11px;
	color: #ccc;
	display:block;
	background: url(images/grey-bullet.gif) no-repeat left;
	padding-left: 12px;
	margin-bottom: 4px;
}

div#current_projects div.project_item{
	padding-bottom: 3px;
	padding-top: 2px;
	border-bottom: 1px solid #3399CC;	
}

div#resources-feed div.project_item{
	padding-bottom: 0;
	padding-top: 0;
	border-bottom: 1px solid #007e80;
}

div#current_projects p, div#resources-feed p{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

div#current_projects p.project_label, div#resources-feed p.project_label{
	font-weight: bold;
	color: #FFF;
}

div#current_projects p.project_label:hover, div#resources-feed p.project_label:hover{
	color: #00A99D !important;
}

div#current_projects a:hover{
	text-decoration: none;
}

.project_item a{
	text-decoration: none;
}

div#current_projects p.project_author, div#resources-feed p.project_author{
	font-style:italic;
	color: #CCC;
}

div#current_projects div.view-all, div#resources-feed div.view-all{
	float: left !important;
}

div#resources-feed a.btn-readmore.btn-orange{
	margin-top: 8px;
	background: url(images/sprite_btn_orange_greenbg.gif) no-repeat;
	background-position: 0 -34px;
}

div#current_projects a.btn-red{
	display: block;	
	width: 102px;
	height: 17px;
	line-height: 17px;
	background-position: 0 -150px;
	margin-top: 10px;
}

#contact {
	width:  460px;
}

#contact li {
	padding: 4px 5px;

}

#contact .alt {
	background: #DDDDDD;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#contact .name {
	width:  115px;
	display:  block;
	float: left;
}

#contact .email {
	display:  block;
	float: left;
	width:  160px;
}

#contact .phone {
	display:  block;
	float: left;
	width: 90px;
}

#contact .view-profile {
	display: block;

}

/* footer links */

#wrap-links .widget-container{
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	width: auto;
	height: 280px;
	background: url(images/footer_divide.gif) no-repeat -2px top;
}

#wrap-links .widget-container .footer-post, #wrap-links .widget-container .footer-post a{
	width: 115px;	
	color: #B3B3B3 !important;
	padding-bottom: 5px;
	padding:1px 5px;
	margin-left: -5px;
	display:inherit;
}


#wrap-links .widget-container .footer-post:hover, #wrap-links .footer-contact:hover{
	background-color: #f1bb1a;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

}

#wrap-links .widget-container .footer-post:hover a, #wrap-links .footer-contact:hover{
	color: #240B02 !important;
	text-decoration: none !important;
	}

#wrap-links .widget-container h3{
	color: #FFF;
	text-transform: uppercase;
	border-bottom: 2px solid #FFF;
	font-weight: normal;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-size: 17px;
	line-height:21px;
}

#wrap-links .widget-container ul{ 
	float: left;
}

#wrap-links .widget-container ul li{
	float: left;
	clear: both;
	margin-bottom: 5px;
}

#wrap-links .widget-container ul li a, #wrap-links .footer-contact{
	color: #B3B3B3;
	padding-bottom: 5px;
	padding:1px 5px;
	margin-left: -5px;
	display:inherit;
	
}

#wrap-links .widget-container ul li a:hover, #wrap-links .widget-container ul li.current-menu-item a{
	background-color: #f1bb1a;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #240B02;
	text-decoration: none;
}

#wrap-links .menu-about-container ul{
	float: left;
	width: 130px;
}

#wrap-links .menu-programs-container ul{
	width: 250px;
}

#wrap-links #menu-sponsorship{
	float: left;
	width: 130px;
}

#wrap-links .widget_kpg_cpl{
	
	width: 140px;
}

#wrap-links #menu-contact{
	width: 120px;
}

#wrap-links .widget-container#nav_menu-3{
	width: 120px;
}

#wrap-links .widget-container#nav_menu-4{
	width: 130px;
}

#wrap-links .widget-container#nav_menu-5{
	width: 120px;
}

#wrap-links .widget-container#nav_menu-6{
	width: 120px;
}

#wrap-links .widget-container#nav_menu-7{
	width: 140px;
}

#wrap-links .widget-container#nav_menu-8{
	width: 120px;
}


#siteby{
	position:absolute;
	bottom: 0;
	right: 0;
	color: #C7B299;
}

#siteby a{
	color: #C7B299;
}

/* @end */

/* @group btns */

.btn-readmore {
	text-align: center;
	text-decoration: none;
}

.btn-orange, #mainCont #news-sub, form.wpcf7-form input.wpcf7-submit{
	color: #5F4604;
	text-align: center;
	text-shadow: #fff 1px 1px 0;
	text-decoration: none;
	background: url(images/sprite_btn_orange_new.gif) no-repeat;
	cursor: pointer;
	cursor: hand;
}

.vid-button.btn-red {
	padding: 4px 9px;
	background-position: 0 -36px;
	dispaly: inline-block;
	float:  right;
	clear: both;
}

form.wpcf7-form input.wpcf7-submit{
	display:block;
	border:0;
	width: 72px;
	height: 18px;
	line-height: 18px;
	background-position: 0 -34px;
	margin-top: 10px;
}

.btn-red {
	color: #000;
	text-shadow: #fff 1px 1px 1px;
	text-align: center;
	text-decoration: none;
	background: url(images/sprite_btn_red.gif) no-repeat;
	cursor: pointer;
	cursor: hand;
}

#latest-news-block .btn-readmore {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 72px;
	height: 18px;
	line-height: 18px;
	background-position: 0 -34px;
}


#older-news .btn-red {
	float: right;
	width: 91px;
	height: 21px;
	line-height: 21px;
}


#inset .btn-readmore {
	display: block;
	margin: 5px 0 0 0;
	width: 72px;
	height: 18px;
	line-height: 18px;
	background-position: 0 -34px;
}

#newsletter .btn-red {
	position: absolute;
	bottom: -5px;
	right: 22px;
	border: none;
	width: 91px;
	height: 21px;
	font-size: 13px;
	line-height: 21px;
	background-position: 0 -111px;
}

.view-all {
	position: absolute;
	bottom: -5px;
	right: 15px;
	display: block;
	width: 129px;
	height: 21px;
}

.view-all a {
	display: block;
	width: 129px;
	height: 21px;
	line-height: 21px;
	background-position: 0 0;
}

#text-11 .btn-red {
	position: absolute;
	bottom: -30px;
	right: 0;
	display: block;
	width: 112px;
	height: 21px;
	background-position: 0 -37px;
}

/* @end */

/* @group header */

#logo {
	float: left;
	width: 318px;
	height: 97px;
	padding: 35px 0 0 0;
	border:0;
	margin:0;
}

#group-links {
	float: right;
	z-index: 50;
	padding: 10px;
	width: 160px;
	height: 243px;
	padding-bottom: 30px;
	background: url(images/bg_links.png) no-repeat left -25px;
}

#group-links li {
	display: block;
	/*height: 40px;*/
	padding: 5px 0 0px 0;
	border-bottom: 1px solid #835e3a;
}

#group-links .social-icons li{
	border:0;
}



/* @end */

/* @group menu */

#menu {
	display: block;
	z-index: 5;
	width: 750px;
	height: 35px;
	line-height: 35px;
	float: left;
	padding-top: 13px;
}

#menu ul {
	float: left;
	width: 100%;
}

#menu li {
	position: relative;
	overflow: hidden;
	float: left;
	height: 35px;
	line-height: 35px;
	padding: 0 25px 0 0;
}

#menu li a {
	float: left;
	height: 35px;
	font-size: 14px;
	line-height: 35px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}

#menu li a:hover, #menu .current-menu-item a {
	color: #F3BA22;
}

#menu ul ul{
	display:none;
}

#stream {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	margin: 30px 200px 0 0;
	width: 249px;
	height: 64px;
}

#left-column{
	float: left;
	width: 200px;

}

#left-column .submenu-widget,#left-column #menu-programs,#left-column #menu-news,#left-column #menu-community,#left-column .simple-section-nav{
	float: left;
	background-color: #00303e;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	width: 160px;
	padding: 20px 10px;
	position:relative;
	z-index:1;
	margin-bottom: 20px;
}

#left-column .submenu-widget ul li{
	display:none;	
}

#left-column .submenu-widget ul li.current-menu-item, #left-column .submenu-widget ul.sub-menu li, #left-column .submenu-widget ul ul.sub-menu li, #left-column .submenu-widget ul li.current-menu-ancestor,#left-column .submenu-widget ul li.current-post-parent{
	display:block !important;
	
}

#left-column .submenu-widget ul li a, #left-column .submenu-widget ul li.current-menu-item li a, #left-column #menu-programs li a, #left-column #menu-news li a, #left-column #menu-community li a, .simple-section-nav ul li a, .simple-section-nav h3 a{
	text-transform: uppercase;
	text-decoration: none;
	color: #FFF;
	font-size: 13px;
	
	width: 100%;
	display:block;
	padding-top: 5px;
	padding-bottom: 5px;
}

.simple-section-nav h3{
	padding:0;
}

.simple-section-nav ul{
	padding-left: 20px;
	list-style-type: disc !important;
	
}

.simple-section-nav ul ul.children{
	padding-top: 0;
}

.simple-section-nav ul li{
	list-style-type: disc !important;
	color: #FFF;
}

.simple-section-nav ul li a{
	text-transform: capitalize;
	border:0;
}

#left-column .submenu-widget ul li a:hover,#left-column .submenu-widget ul li.current-menu-item a, #left-column .submenu-widget ul li.current-menu-item li a:hover, #left-column .submenu-widget ul li.current-menu-item li.current-menu-item a, #left-column #menu-programs li a:hover, #left-column #menu-news li a:hover, #left-column #menu-community li a:hover, .simple-section-nav ul li a:hover, .simple-section-nav a.current_page_item,.simple-section-nav li.current_page_item a{
	color: #00A99D;
}

#left-column .archives{
	float: left;
	width: 200px;
	float: left;
	background-color: #f1bb1a;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	width: 160px;
	padding: 20px 10px;
	margin-top: -10px;
	position:relative;
	z-index:3;
}

#left-column .archives h3{
	color: #240b02;
	text-transform: uppercase;
}

#left-column .archives li a{
	color: #240b02;
	display:block;
	padding-top: 5px;

}

/* @end */

/* @group footer */

div#text-11 div.textwidget iframe{
	width: 360px !important;
	margin-top: 20px;
}

div#text-11 div.textwidget a{
	font-weight: bold;
}

#footer-interveiws .footer-post {
	width: 130px;
}

/* @end */

/* @group articles */

#mainCont{
	float: left;
	width: 730px;
}

#listingContainer{
	float: left;
	width:730px;
}

.search strong {
    color: #00A99D;
}

.content {
	position: relative;
}

#latest-news-block {
	display: block;
	padding: 0 0 20px 0;
}

#latest-news-block .leading {
	border-bottom: 2px dotted #666;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}

.feat-img {
	float: left;
	width: 182px;
	margin-right: 20px;
	overflow:hidden;
	min-height: 100px;
}

.feat-img img{
	/*border: 1px solid #c1c1c1;*/
}

.thumb-frame img{
	border:1px solid  #00A99D;
}

#latest-news-block .feat-img {
	width: 290px;
	margin: 0;
	border:0;
}

#resources-feed{
	float: left;
	width: 230px;
	padding-left: 20px;
}

.articles{
	float: left;
	width:100%;
	border-bottom: 1px dotted #00a99d;
	margin-bottom: 25px;
	padding: 4px;
	border-color: #78a099;
}

#listingContainer.search p {
	margin-bottom: 5px
}
	
.articles.project{
	border-bottom: 0;
	margin-top: 0px;
	padding-bottom: 20px;
	padding-top: 20px;
	width: 220px;
	height: 210px;
	text-align: center;
	background-color: #ebf2f8;
	border: 1px solid #dfe2e8;
	margin-right: 13px;
	margin-bottom: 15px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 0px 2px 2px #dfe2e8;
	-webkit-box-shadow: 0px 2px 2px #dfe2e8;
	box-shadow: 0px 2px 2px #dfe2e8;
	
	border-top: 1px solid #e9eef4;
	margin-bottom: 20px;
}

.articles.project .feat-img{
	width: 220px;
	margin: 0;
	height: 190px;
	
}

.articles.project .feat-img img{
max-height: 180px;
border-color: #dfe2e8;}

.articles.project h2 a{
	color: #00628c;
}

.articles.project h2{
	
	font-size: 14px;
}

#pageIntro{
	padding-bottom: 20px;
}


.articles.intros{
	border:0;
	margin-bottom: 5px;
	padding: 0;
}

.articles.sticky{
	display: block;
	clear: both;
	padding: 15px 15px;
	background: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	width: 700px;
	-moz-box-shadow: 0px 2px 2px #cec0b1;
	-webkit-box-shadow: 0px 2px 2px #cec0b1;
	box-shadow: 0px 2px 2px #cec0b1;
	margin-top: 0;
	border-bottom: 0;
	border-top: 1px solid #ebe0d8;
	margin-bottom: 20px;
}

.top-prev-next{
	float: left;
	width: 100%;
	padding-bottom: 20px;
}

span.prev{
	float: left;
	display:inline;
}

span.next{
	float: right;
	display:inline;
}

.btm-prev-next{
	float: left;
	width: 100%;
}

.top-prev-next a, .btm-prev-next a{
	background-color: #f1bb1a;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #240B02;
	text-decoration: none;
	float: left;
	padding:5px;
}

a.btn-readmore.btn-orange{
	width:100px;
	display:inline-block;
	bottom: 0;
	right: 0;
	width: 72px;
	height: 18px;
	line-height: 18px;
	background-position: 0 -34px;
}

.wp-polls p{
	text-align: left !important;
	color: #BF3000;
}

.wp-polls p strong{
	font-size: 14px;
}

/* events */

.info-bar{
	float: left;
	width: 100%;
	padding-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	border-bottom: 1px dotted #00a99d;
	border-color: #a7dcd9;
}

.info-bar h3{
	font-weight: normal;
	font-size: 13px;
	color: #82adaa;
}

.info-bar .the-date{
	float: left;
	display:inline;
}

.info-bar .addthis{
	float: right;
	display:inline;
	height: 16px;
}

.info-bar .addthis_button_facebook_like{
	float: left !important;
	width: 50px;
}

.info-bar .addthis_button_tweet{
	float: left !important;
}

.eventTitle{
	float: left;
	width: 100%;
}

.eventTitle h2{
	float: left;
	display:inline;
}

.the-date.events{
	float: left;
	display:inline;
	/*padding:3px 8px;
	background-color: #f1bb1a;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;*/
}

.event-date h3{
	color: #808080;
}

.event-venue{
	float: right;
	display:inline;
	padding-right: 10px;
}

/* programs */

.left-info{
	position:relative;
}

.extra-info{
	float: left;
	width: 180px;
	clear: both;
	padding-bottom: 10px;
}

.extra-info a.contact{
	display: block;
	margin: 5px 0 0 0;
	width: 72px;
	height: 18px;
	line-height: 18px;
	background-position: 0 -34px;
	float: left;
}

.extra-info a.twitter{
	display: block;
	margin: 5px 0 0 0;
	width:85px;
	height: 18px;
	line-height: 18px;
	padding-left: 5px;
	background-position: 0 -100px;
	float: left;
	margin-right: 5px;
}

.contact-form{
	width: 690px;
	clear: both;
	float: left;
	background-color: #f7f4f2;
	padding: 20px;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-top: 1px solid #dbd2c9;
	border-left: 1px solid #dbd2c9;
	border-right: 1px solid #dbd2c9;
	border-color: #f0e7df;
}

.contact-form form{
	float: left;
	width: 100%;
	height: 190px;
	position:relative;
}

.contact-form p{
	color: #9b7d60;
}

.contact-form form p{
	color: #745233;
}

.contact-form form span{
	width: 100%;
	position:inherit;
}

.contact-form input{
	border:0;
	border: 1px solid #CCC;
}

.contact-form textarea{
	border:1px solid #CCC;
	width: 440px;
	height: 114px;
}

.contact-form .form-right{
	position:absolute;
	right: 0;
	top: 0;
}

.contact-form .form-right input{
	position:absolute;
	right: 0;
	padding: 5px 10px;
	background-color: #745233;
	border:0;
	color: #f7f4f2;
}

.wpcf7-response-output{
	width: 570px !important;
	margin-top: 17px !important;
	margin-left: 0 !important;
}

.associated-posts{
	float: left;
	clear: both;
	padding-bottom: 20px;
}
.associated-post{
	float: left;
	border: 1px solid #d4edec;
	margin-right: 13px;
	width:340px;
	margin-bottom: 10px;
	margin-top: 5px;
	padding:5px 5px 10px 5px;
	background-color: #f0fbfb;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	height: 160px;
	position:relative;
	-moz-box-shadow: 0px 2px 2px #eee;
	-webkit-box-shadow: 0px 2px 2px #eee;
	box-shadow: 0px 2px 2px #eee;
}

.associated-post.Audio p{
	margin-bottom: 3px;
}

.associated-post.Audio .powerpress_player object{
	margin-top: 5px;
}

.associated-posts .team {
	height:  auto;
	width:  100%;
}

.associated-posts .team .btn-orange {
	float: right;
}

.associated-post .post-content{
	float: left;
	clear: both;
	width: 100%;
}

.associated-post img{
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.associated-post.team h3.post-title{
	width: 100%;
	padding-bottom: 10px;
	padding-top: 10px;
}

.associated-post h3.post-title{
	display:block;
	width: 200px;
	float: left;
	display: block;
	padding-bottom: 5px;
}

.associated-post h3.post-title a{
	font-size: 16px !important;
	color: #00A99D;
}

.associated-post.News .btn-readmore{
	background: none;
	text-shadow:none;
	background-color: #FFF;
	color: #666 !important;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top: 5px;
}

.associated-post.News .btn-readmore:hover{
	background-color: #b36f6a;
	color: #FFF !important;
	text-decoration: none;
}

.powerpress_links{
	margin-bottom: 0;
	margin-top: 0;
	font-size: 10px;
}

.powerpress_links a{
	color: #999;
}


.associated-post h5{
	float: right;
	display:inline;
	font-size:10px;
	width: 130px;
	text-align:right !important;
	line-height:10px;
	color: #00A99D;
	height:  38px;
	padding: 5px 5px 0 0;
}




.associated-title{
    float: left;
    -webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.associated-post h5 span.square{
	background-color: #00A99D;
	height: 7px;
	line-height:7px;
	font-size: 7px;
	width: 7px;
	display:inline-block;
	margin-right: 2px;
}

.associated-post h3 a{
	color: #00303e;
	padding:  4px 0 0 4px;
	display:  block;
}

.associated-post.PDF{
	background-color: #fefadb;
	border-color: #e7e4ca;
}

.associated-post .associated-date {
	text-align:  right;
	pading-top: 5px;
	font-size: 10px;
	float: left;
	width: 328px;
	border-top: 1px dotted #f1a435;
	padding-bottom: 5px;
	padding-top: 3px;
	margin-left: 5px;
	margin-right: 5px;
}

.associated-post.Audio .associated-date {

	border-top: 1px dotted #00a99d;
}

.associated-post.PDF .associated-title{
	background-color: #e7e4ca;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.associated-post.Audio .associated-title{
	background-color: #d4edec;
		-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}

.associated-post .resource-type{
	position:absolute;
	bottom: 5px;
	right: 10px;
}

.associated-post.PDF a{
	color: #f1a435;
}

.associated-post.PDF .resource-type{
	color: #c4c1a9;
	text-transform: uppercase;
}

.associated-post.Audio .resource-type{
	color: #bcc4c4;
	text-transform: uppercase;
}

.associated-post.PDF.associated-date {
	font-size: 12px;

}

.associated-post.PDF h3.post-title a{
	color: #4f4c23;
	font-size: 12px !important;
	float: left;
	display: block;
	font-weight: bold;
}

.associated-post.PDF h5{
	color: #F1A435 !important;
	display: block;
	float: right;
	
}

.associated-post.PDF span.square {
	background: #F1A435;
	color: #f1a435;
}

/* Style for Weblinks */

.associated-post.Link{
	background-color: #EEEEEE;
	border-color: #CCCCCC;
}

.associated-post.Link .associated-title{
	background-color: #DDDDDD;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.associated-post.Link a, .associated-post.Link p{
	color: #8d8d8d;
}

.associated-post.Link .associated-date {
	border-top: 1px dotted #666;
	
}

.associated-post.Link h3.post-title a{
	color: #00303e;
	font-size: 12px !important;
	float: left;
	display: block;
	font-weight: bold;
}

.associated-posts .Link h5{
	color: #00303e !important;
	display: block;
	text-align: left;
}

.associated-posts .Link span.square {
	background: #00303e;
	color: #f1a435;
}

.associated-post.Link .resource-type{
	color: #CCCCCC;
	text-transform: uppercase;
}

/* Style for News */

.associated-post.News{
	background-color: #d7a19f;
	border-color: #985c58;
}

.associated-post.News .associated-title{
	background-color: #b46f6a;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.associated-post.News a, .associated-post.News p{
	color: #FFFFFF;
}

.associated-post.News .resource-type{
	color: #985c58;
	text-transform: uppercase;
}

.associated-post.News .associated-date {
	border-top: 1px dotted #FFFFFF;
	color: #FFF;
}

.associated-post.News h3.post-title a{
	color: #FFFFFF;
	font-size: 12px !important;
	font-weight: bold;
}

.associated-posts .News h5{
	color: #ededed !important;
	display: block;
}

.associated-posts .News span.square {
	background: #ededed;
	color: #ededed;
}


.associated-post.Audio h3.post-title, .associated-post.Resources h3.post-title{
	font-size: 12px !important;
	font-weight: bold;
	color: #00303e;
	height: 30px;
	float: left !important;
	width: 200px !important;
}

.associated-post.Audio h3.post-title a{
	font-size: 12px !important;
}
.feat-img.youtube-th img{
	width: 180px;
	height: auto;
}

/* @end */

/* @group home */

#latest-news-block .leading h1, #latest-news-block .leading h2, #latest-news-block .leading h3, #latest-news-block .misc-inf {
	float: left;
	display: inline;
}

#latest-news-block .leading h1 {
	width: 420px;
	z-index: 1;
}

#latest-news-block h3 {
	width: 420px;
}

#latest-news-block .misc-inf {
	color: #808080;
	font-size: 11px;
	line-height: 20px;
	padding: 0 0 5px 0;
}

#latest-news-block .leading .misc-inf {
	width: 420px;
}

/* @end */

div#col-right div#donate{
	display: none;
}

.navigation{
	height: 40px;
	width: 720px;
	display: block;
	float: left;
	padding-top: 10px;
	border-top: 1px dotted #CCC;
	margin-top: 10px;
	font-size: 14px;
}

.navigation .current{
	background-color:transparent !important;
	color: #000 !important;
	border:0 !important;
}

.navigation li a{
	background-color: transparent;
	border:0;
	color: #00A99D;
	padding: 5px;
}

.navigation li a {
	
}

#listingContainer #navigation {
	height: 40px;
	width: 720px;
	display: block;
	float: left;
	padding-top: 10px;
	border-top: 1px dotted #CCC;
	margin-top: 10px;
	font-size: 14px;
}

#navigation a{
	padding:5px 5px;
}

#navigation a:hover{
	background-color: #CCC;
	color: #666;
	text-decoration: none;
}

#jquery-lightbox{
	position:relative;
	z-index:999 !important;
}