/* CSS Document */

body {
	margin:0;
	padding:4px 0 0 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#464646;
	background-color:#efead2;
}
#right-column .block.about{/*padding-bottom:25px;*/}
#wrapper{
	width:970px;
	margin:0 auto;
	
}

#main{
	width:960px;
	padding:0 5px;
	background:url(images/_bg.gif) repeat-y;
	min-height:300px;
}
/* @@@@@[ Footer  ]@@@@@ */
#footer {
	width:956px;
	font-size:11px;
	padding:15px 2px 8px 2px;
	margin-left:5px;
	color:#fff;
	background-color:#A19E8E;
}
.footerLeft{
	float:left;
	width:500px;
}
.footerRight{
	float:right;
	width:433px;
	text-align:right;
}
#footer a:link, #footer a:visited, #footer a:active {
	color:#fff;
	text-decoration:none;
}
#footer a:hover {
	color:#fff;
	text-decoration:underline;
}
#footer a.seo:visited, #footer a.seo:active, #footer a.seo:link {
	text-decoration: none;	
	color:#ada892;
}
#footer a.seo:hover {
	text-decoration: none; cursor: text;
}
#footer .bold{
	font-weight:bold;
}
/* @@@@@[  Redefined Tags / Classes  ]@@@@@ */
.clrSolo {
	clear: both; 
 	font-size: 0; 
 	line-height: 0; 
 	margin: 0; 
 	padding: 0; 
 	visibility: hidden;
	height: 0;
}
.clr {
 	clear: both;
}
.left {
 	float: left;
}
.right {
 	float: right;
}
a {
	color:#1c4977;
	outline:none;
	text-decoration:none;
}
.member-logout a{color:#fff;}
a:hover {
	text-decoration:underline;
}
a img {border:0 none;}
a.anchor {
	font-size: 17px;
	color: #000;
	font-style: normal;
}

p {
	margin:0;
	padding-bottom:12px;
	
}
#left-column p{/*text-align:justify;*/}
.imgLeft {
	float:left;
	margin:5px 10px 5px 0;
}

.imgRight {
	float:right;
	margin:5px 0 10px 15px;
	border:3px solid #e5e5e5;
}
.thumbLeft {
	float:left;
	margin:0 12px 5px 5px;
	border:5px solid #b8b8b8;
}

.thumbRight {
	float:right;
	margin:0 0 12px 20px;
	/*border:5px solid #b8b8b8;*/
}
/* @@@@@[  Form Elements  ]@@@@@ */
input, textarea, select {
	font-size: .9em; 
	color: #666; 
	background: #ffe; 
	border: 1px solid #d6d6d6;
}
input.clean {
	border-style: none; 
	background: none;
}



/* @@@@@[  Headings  ]@@@@@ */
h1 {
	margin:0;
	padding:0 0 7px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:24px;
	font-weight:normal;
	color:#48822b;
}
h1 sup {
	font-size:12px;
	line-height:15px;
	font-weight:bold;
}

h2, #block-views-Most_Commented_resource-block_1 h6.orange,
.blue-bold .orange {
	margin:0;
	padding:0 0 10px 17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:20px;
	color:#2f445a;
	background:url(images/bullet7.png) 0px 5px no-repeat;
}
.view-display-id-block_1 .views-field-view-node a,
.featured-og .view-footer a,
.more-link,
.view-footer a{
	float:right;	
	font-weight:bold;
}
.view-display-id-page a{
	font-weight:bold;
}
.featured-og .col-1{
	padding-right:15px;
}	
.featured-og p{text-align:left !important;
}
.view-display-id-block_1 {margin-bottom:20px;}
.view-display-id-block_1 .views-row{border-bottom:1px solid #ccc;}
li.comment_add a{
	background:url(images/Add-Comment-Button.jpg) no-repeat;
	text-indent:-9999px;
	display:block;
	height:45px;
	width:150px;
}
#block-views-Most_Commented_resource-block_1 h6.orange {margin-top:10px;}
h2.light-brown {
	color:#c07e08;
	background:url(images/bullet8.png) 0px 5px no-repeat;
}
h2.light-brown a{
	color:#c07e08;
}
h2.inline {
	display:inline;
}

h3{
	margin:10px 0 5px 0;
	padding:0 0 0 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#c07e08;
	background:url(images/bullet2.gif) 0px 5px no-repeat;
}
h3 a{color:#c07e08;}
#featured-event h3 { margin:0;}
h4 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#77573e;
}
h5 {
	margin:0;
	padding:0 0 7px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#2f445a;
}
.callout h5 {padding:0;}

h6 {
	margin:0;
	padding:0 0 4px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#386920;
}

h6.orange {
	color:#c07e08;
	padding:0 0 1px 0;
	
}
.block.about h6.orange {border-bottom:2px solid #2F445A;}
h6.small {
	font-size:12px;
	padding:0 0 1px 0;
}

/*@@@ home page @@@*/
#header{
	width:960px;
}
#nav{
	width:960px;
	background-color:#A19E8E;
}
#nav a{	color:white; line-height:33px; font-family:sans-serif;font-size: 15px; text-decoration:none;}
#nav a:hover, #nav a.active{color:#4C4C4A; text-decoration:none;}
#nav ul{margin:0; padding:0;}
#nav ul, #nav ul li, #nav ul li a{/*margin:0; padding:0px; font-size:0px; line-height:0;*/  }

#nav ul li{
	display:inline;
	color:white;
	margin:0;
	padding:0 8px;
}
#nav ul li.first{padding-left:16px;}
.logo{
	float:left;
	width:260px;
	height:73px;
}
#tagline {
	background:url(images/tag_line.gif) no-repeat 0;
	width:404px; 
	height:73px; 
	margin-left:268px;
}
#flash{
	width:960px;
	height:283px;
}
#home_content{
	width:941px;
	padding:0px 0 0 19px;
	margin:17px 0 0 0 ;
	font-size:11px;
	background:url(images/home_content_bg.gif) left top repeat-y;
}
#home_content p {
	margin:0;
	padding-bottom:15px;
}

.gray_box{
	width:265px;
	float:left;
	padding:0 38px 20px 28px;
}
.gray_box ul{
	margin:0;
	padding:0 0 15px 0;
	list-style:none;
}
.gray_box ul li {
	padding-left:16px;
	background:url(images/home_bullet.gif) left 8px  no-repeat;
	font-size:17px;
	line-height:25px;
	color:#878476;
}
.search_tb{
	width:138px;
	margin:0;
	padding:0;
	color:#a19e8e;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 5px;
	float:left;
	border:1px solid #a19e8e;
}
.search_bt{
	margin:0;
	padding:0;
	width:24px;
	height:23px;
	display:block;
	border:none;
	float:left;
}
#home_content .col1{
	float:left;
	width:220px;
	padding:0 10px 0 46px;
}
#home_content .col2{
	float:left;
	width:227px;
	padding:0 10px 0 59px;
}
#home_content h4{
	font-size:13px;
	color:#006400;
	margin:0;
	padding:0;
}
#home_content .h_img{
	margin-right:-10px;
	margin-bottom:3px;
}
#home_content a, .not-front a.see_all{
	color:#777777;
	text-decoration:none;
}
 #home_content .col1 a, .not-front a.see_all{
	color:#1C4977;
	text-decoration:none;
}
.not-front a.see_all{
	text-align:right;
	float:right;
	
}
a.see_all{
	font-size:12px;
	font-weight:bold;
}
#home_content a:hover{
	text-decoration:underline;
}

/*@@@ secondary page @@@*/
#banner {
	width:960px;
	height:214px;
}
#title {
	width:960px;
	height:52px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
	line-height:30px;
	color:#fff;
	background:#2f445a url(images/page-title_bg.gif) left top no-repeat;
}
#heading {
	margin:0 0 15px 0;
	border-bottom:2px solid #48822b;
}
#heading #social {
	width:165px;
	margin-top:7px;
	float:right;
	color:#111111;
	line-height:14px;
}
#heading #social a img {margin:0; padding:0;}
#heading #social a {margin:0 3px; display:inline-block; height:15px; float:right;}
#heading #social a.share {
	margin-top:1px;
	display:inline-block;
	height:15px;
	padding:0 3px 0 18px;
	color:#285e9e;
	font-size:12px;
	float:left;
	background:url(images/share-icon.gif) 0px 0px no-repeat;
}
#content-wrapper {
	width:960px;
	min-height:300px;
	background:url(images/_bg2.gif) left repeat-y;
}
#content {
	width:648px;
	padding:7px 0 12px 8px;
}


#main-content {
	width:656px;
	padding:0px 35px 10px 41px;
	float:left;
}
.with-content-top #main-content {padding-top:30px;}

#main-content.special {
	padding:30px 35px 10px 41px;
}
#main-content ul {
	margin:0;
	padding:0 0 12px 2px;
	list-style:none;
}
#main-content ul li {
	padding:0 0 0 17px;
	background:url(images/bullet1.gif) 0px 6px no-repeat;
	list-style-type:none;
}
#left-column {
	width:455px;
	padding:0;
	float:left;
}
#right-column {
	width:180px;
	padding:3px 0 0 20px;
	float:right;
}
.one-sidebar.with-sidebar-first #left-column{width:658px;}
#right-column .thumb {
	width:180px;
	padding-bottom:16px;
}
#right-column .quote {
	width:180px;
	margin-bottom:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	line-height:24px;
	font-weight:normal;
	color:#284665;
	background:url(images/dot.gif) left top repeat-x;
}
#right-column .quote-content {
	width:180px;
	padding:16px 0 0 0;
	background:url(images/dot.gif) left bottom repeat-x;
}
#right-column #am-learn-more-btn {
	margin-right:-8px;
}
/*SIDEBAR*/
#sidebar {
	width:228px;
	float:left;
}
ul#subnav, #sidebar ul.menu {
	margin:0;
	padding:4px 0 21px 0;
	width:228px;
	list-style:none;
}
ul#subnav li, #sidebar ul.menu li {
	width:174px;
	padding:8px 30px 8px 24px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #c8c5b9;
	margin-left:0;
}
ul#subnav li a , #sidebar ul.menu li a{
	padding:0 0 0 18px;
	display:block;
	text-decoration:none;
	color:#4c4c4a;
	font-size:16px;
	line-height:18px;
	background:url(images/bullet3.gif) 0px 5px no-repeat;
}
ul#subnav li ul, , #sidebar ul.menu li ul {
	margin:0;
	padding:2px 0 0 27px;
	list-style:none;
	display:none;
}
ul#subnav li.current ul  , #sidebar ul.menu li.expanded  ul{
	display:block;
}
ul#subnav li.current a , #sidebar ul.menu li.expanded  a.active{color:#34641c;}
ul#subnav li ul li, #sidebar ul.menu li ul li{
	width:auto;
	padding:0 0 2px 0;
	border:none;
	list-style:none;
}
ul#subnav li ul li a, #sidebar ul.menu li ul li a {
	padding:0 0 0 8px;
	font-size:13px;
	line-height:15px;
	background:url(images/bullet4.gif) 0px 7px no-repeat;
}
ul#subnav a:hover, #sidebar ul.menu a:hover  {color:#34641c; text-decoration:underline;}

#sidebar .search-box {
	padding:0 0 35px 24px;
}
#sidebar .search-box2 {
	padding:20px 0 35px 24px;
}
#sidebar .callout {
	width:173px;
	padding:0 32px 20px 23px;
	font-size:11px;
	line-height:16px;
}
#sidebar .callout .callout-content {
	width:135px;
	padding:5px 0 0 0;
	float:right;
}
#sidebar .callout a {
	color:#3c741f;
	text-decoration:underline;
}
#sidebar .callout a:hover {
	text-decoration:none;
}
#sidebar-banner {
	width:228px;
	height:auto;
	margin:0;
	padding:0;
}
#sidebar-banner img {
	outline:none;
	margin:0;
	padding:0;
}
.advanced-search-link {
	display:inline-block;
	padding:7px 32px 0 0;
	float:right;
	font-size:11px;
	color:#1c4977;
}

/* @@@@@[  Practitioners  ]@@@@@ */
.submit-story {margin-bottom:10px; float:right;}
#main-content .article {
	width:460px;
	margin:0 -25px 0 0;
	padding:0;
	border-top:8px solid #ebe9e0;
}
#main-content .article .article-content {
	margin:0;
	padding:0 0 10px 0;
}
#main-content .article p {
	margin:0;
	padding:0 0 7px 0;
}
#main-content ul.news {
	width:460px;
	margin:0;
	padding:8px 0 15px 0;
	list-style:none;
	border-top:8px solid #ebe9e0;
}
#main-content ul.news li {
	margin:10px 0 0 0;
	padding:0 0 10px 17px;
	border-bottom:1px solid #e1dece;
	background:url(images/bullet1.gif) 0px 6px no-repeat;
}
#main-content ul.news li .title {
	font-weight:bold;
	color:#31541f;
}

/*Right Column*/
.box {
	width:153px;
	margin:0 0 13px 0;
	padding:17px 14px 15px 14px;
	background-color:#2f445a;
	color:#fff;
	font-size:12px;
}
.box h6 {
	display:block;
	margin:0 0 2px 0 !important;
	padding:0 0 0 13px !important;
	color:#afceef !important;
	font-size:15px !important;
	font-weight:bold;
	background:url(images/bullet5.gif) 0px 4px no-repeat;
	background-color: none;
}

.box a {
	font-size:12px;
	color:#f8c547;
}
.box p {margin:0; padding:0 0 14px 0;}

#archive, .archive {
	width:130px;
	margin:0 0 13px 0;
	padding:17px 24px 15px 27px;
	background-color:#2f445a;
	color:#fff;
	font-size:12px;
}
#archive h5, .archive h6 {
	display:block;
	margin:0 0 2px -13px;
	padding:0 0 0 13px;
	color:#afceef;
	font-size:15px;
	font-weight:bold;
	background:url(images/bullet5.gif) 0px 4px no-repeat;
}

#archive a, #main-content .archive a {
	font-size:12px;
	color:#fff;
}

#archive ul, #main-content .archive ul{ margin: 0; padding: 0; list-style-type: none; }

#archive ul li , #main-content .archive ul li { background: none; margin: 0; padding: 0 0 3px 0; }

.note {
	width:160px;
	margin:0 0 15px 0;
	padding:35px 11px 10px 11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	font-style:italic;
	color:#5c5c5c;
	background:url(images/note_bg.jpg) top left no-repeat;
}
.note h5 {
	font-weight:bold;
	font-size:16px;
	margin-bottom: 0;
	padding-bottom: 0;
	color: #5c5c5c;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.note .learn-more {
	color:#c07e08;
	padding:0 0 0 16px;
	background:url(images/bullet6.png) 0px 5px no-repeat;
}
.note p {
	margin:0;
	padding:0 0 5px 0;
}

.video {
	width:182px;
	margin:0 0 5px 0;
}
.video h6 {
	width:160px;
	padding:10px 11px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background-color:#48822b;
}

#latest-member {
	padding:0 0 0 16px;
}
#right-column ol.ordered-list {
	margin:0;
	padding:0 0 15px 17px;
	list-style-type:decimal;
	list-style-position:outside;
}
#right-column ol.ordered-list li {
	margin:0;
	padding:0;
	color:#1c4977;
	text-indent:-3px;
}
#right-column ol.ordered-list li a {color:#1c4977;}

/*@@ COMMUNITY PAGE @@*/
.section {
	width:430px;
	padding:15px;
	margin:0 -10px 0 -15px;
	background-color:#f7f4e8;
}
.section2 {
	width:430px;
	padding:15px;
	margin:0 -10px 0 -15px;
}
.section-content {
	width:350px;
	float:right;
}
.section .section-content h2 a {
	color:#c07e08;
	/*background:url(images/bullet8.png) 0px 5px no-repeat;*/
}
.section2 .section-content h2 a {
	color:#2f445a;
	/*background:url(images/bullet7.png) 0px 5px no-repeat;*/
}
.section-content p {
	margin:0;
	padding:0 0 7px 0;
}
.section-content .links a {
	margin:0 15px 0 0;
	font-weight:bold;
}

.right-button {margin-left:-4px; margin-bottom:18px; display:block;}

/*@@ RESOURCES PAGE @@*/
table.latest-additions {
	width:447px;
	margin:0px -12px 10px 0;
	padding:0;
}
table.latest-additions th, #block-views-Latest_Publication-block_1 .orange,
.orange-bg .orange {
	padding:7px;
	background-color:#c1962b;
	text-align:left;
	vertical-align:middle;
	color:#fff;
}
table.latest-additions td {
	padding:10px 7px 0 7px;
	line-height:20px;
}

ul.resource p {
	margin:0;
	padding:0 0 7px 0;
}
#main-content ul.resource {
	width:447px;
	margin:0;
	padding:0 0 15px 0;
	list-style:none;
}
#main-content ul.resource li {
	margin:10px 0 0 0;
	padding:0 0 10px 17px;
	border-bottom:1px solid #e1dece;
	background:url(images/bullet1.gif) 0px 6px no-repeat;
}
#main-content ul.resource li.last {border:none;}
#main-content ul.resource li .title {
	font-weight:bold;
	color:#31541f;
}
#right-column .featured {
	padding:0 0 10px 15px;
}
#right-column p.pdf-download {
	display:block;
	padding:0 0 10px 42px;
	background:url(images/pdf-download-icon.jpg) 0px 5px no-repeat;
}
#right-column #top-download, #right-column .top-download {
	padding:0 0 10px 0;
}
#right-column .top-download ol.ordered-list{
	margin:0 0 0 7px;
}
#right-column h5,
#right-column .top-download h6,
#right-column .green-bg h6

{
	width:168px;
	padding:7px;
	margin:0 0 7px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:14px;
	background-color:#48822B;
}

/*@@ PRACTITIONER DIRECTORY @@*/
#filter {
	width:642px;
	height:25px;
	padding:12px 7px;
	background-color:#ebe9e0;
}
#filter #search {
	width:133px;
	margin:0 7px 0 0;
	float:left;
}
.views-exposed-form .views-exposed-widget {padding:0;}
#filter #search .search-input {
	margin:0;
	padding:0;
	width:128px;
	color:#8a887c;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 5px;
	float:left;
	font-size:12px;
	background-color:#fff;
}
#filter #search .search-submit, #content-top #block-views-fe8cff0365e39aad160212a8fa584594 .views-exposed-widgets #edit-submit-Practitioner-Directory {
	margin:0;
	padding:0;
	width:24px;
	height:23px;
	border:none;
	float:right;
	background:url(images/search_bt2_o.gif) no-repeat;
	margin-left:15px;
}

#filter select {
	width:143px;
	height:22px;
	margin:0 0 0 7px;
	border:1px solid #cbcbcb;
	font-size:12px;
	background-color:#fff;
	color:#8a887c;
}

#browse-by {
	width:642px;
	padding:5px 7px 20px 7px;
	color:#48822b;
}
#browse-by #alphabet {
	padding-left:10px;
	color:#a19e8e;
}
#browse-by #alphabet a {
	padding:0 4px 0 4px;
	color:#a19e8e;
}
#main-content .practitioner {
	width:425px;
	margin:0 -10px 0 0;
	padding:15px 15px 0 0;
	border-top:8px solid #ebe9e0;
}
#main-content .practitioner h6 {
	font-weight:bold;
	color:#c07e08;
	font-size:12px;
}

.featured-member {
	width:440px;
}
.featured-member .member-info {
	width:353px;
	float:right;
}
.featured-member .member-logo {
	/*border:5px solid #b8b8b8;*/
	display:inline-block;
}
.member-info h3 {
	margin:0;
	padding:0 0 4px 0;
	font-size:15px;
	background:none;
}
.featured-member p {margin:0; padding:0 0 9px 0;}

#right-column .text {
	font-size:12px;
	line-height:16px;
	padding:0;
}
#right-column .text p {
	margin:0;
	padding:0 0 11px 0;
}
#right-column .member-list {
	width:182px;
	padding:5px 0 10px 0;
}

#right-column .member-list a {
	margin:0 1px 1px 0;
	display:inline-block;
}
#right-column .member-list a img {
	margin:0;
	padding:0;
}

/*@@ EVENTS & TRAINING @@*/
#featured-event {
	width:648px;
	padding:7px 0 12px 8px;
}
#featured-event  p {
	margin:0;
	padding:0 0 12px 0;
}
.label {
	font-size:12px;
	font-weight:bold;
	color:#31541f;
}

.event-bar {
	width:631px;
	height:35px;
	margin:0 0 12px -5px;
	padding:14px 23px 0 15px;
	color:#fff;
	text-align:right;
	background:url(images/event_bar.gif) left top no-repeat;
}
.event-bar a {
	color:#fff;
	margin-left:18px;
}
.event-bar .title {
	font-size:18px;
	color:#fff;
	float:left;
}
#main-content ul.event {
	width:447px;
	margin:0;
	padding:0 0 15px 0;
	list-style:none;
}
#main-content ul.event li {
	margin:0;
	padding:15px 0 10px 17px;
	border-top:1px solid #e1dece;
	background:url(images/bullet1.gif) 0px 21px no-repeat;
	list-style-type:none;
}
#main-content ul.event li h4 {
	font-weight:bold;
	color:#31541f !important;
	font-size: 12px;
}
#main-content ul.event li .author {
	color:#1c4977;
}
#main-content ul.event p {
	margin:0;
	padding:0 0 5px 0;
}

#right-column .about {
	padding:17px 0 0 20px;
}
#right-column .about p {
	margin:0;
	padding:0 0 5px 0;
}

/*TAB*/
#main-content ul.tab {
	margin:0;
	padding:0;
	height:27px;
	list-style:none;
	display:block;
}
#main-content ul.tab li {
	margin:0 6px 0 0;
	padding:0 12px 0 0;
	height:27px;
	background:url(images/tab_right.gif) right top no-repeat;
	float:left;
}
#main-content ul.tab li a {
	padding:5px 23px 0 35px;
	height:22px;
	display:block;
	color:#2f445a;
	background:url(images/tab_left.gif) left top no-repeat;
}
	
#main-content ul.tab li.current, #main-content ul.tab li:hover {
	background:url(images/tab-active_right.gif) right top no-repeat;
}
#main-content ul.tab li.current a, #main-content ul.tab li:hover a {
	color:#47453a;
	text-decoration:none;
	background:url(images/tab-active_left.gif) left top no-repeat;
}
#main-content ul.pager ,#main-content .term ul{list-style-type:none;}
#main-content ul.pager li ,#main-content .term ul li{background:none;}
.front .col2 .h_img{
	background:url(images/what_new_h.gif) no-repeat;
	height:34px;
	width:228px;
}
#block-views-Most_Commented_resource-block_1 .view-Most-Commented-resource .item-list ul.resource li {list-style-type:none;}
#main-content  .tabs ul.tabs.primary li{background:none; padding:0;}
.page-search #edit-category-wrapper.form-item #edit-category{width:620px;}

#block-views-Most_Commented_resource-block_1 .view-content {border-top:8px solid #EBE9E0;}
#main-content .meta ul li{background:none;}
div.terms.terms-inline label {font-weight:bold;}
#left-column .node ul.links.inline li.comment_add{float:right; font-size:14px; color:#C07E08; background:none; }
#left-column .node ul.links.inline li.comment_add a{color:#C07E08; }
.not-front.one-sidebar.with-sidebar-first #main-content .article {
border-top:8px solid #EBE9E0;
margin:0 -25px 0 0;
padding:0;
width:100%;
}
.not-front #sidebar .search-box h5{display:none;}
.page-resources #sidebar .search-box h5 {display:block;}
.calendar-calendar .month-view  table td .inner .view-item div.calendar.monthview  #node-title,
.calendar-calendar .month-view  table td .inner div a,
.calendar-calendar .month-view  table td .inner div ,
.calendar-calendar .month-view  table td .inner .view-item div.calendar.monthview  #node-title a{background:none;}
.view-calendar .date-heading h3, .calendar-calendar div.date-nav a, .calendar-calendar div.date-nav h3 {
	margin:10px 0 5px 0;
	padding:0 0 0 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#c07e08;
	background:none;
}
.calendar-calendar td.empty{
background-color:#EBE9E0;
}

#block-views--exp-library_document-page_1 .views-exposed-form label{
	float:left;
	width:200px;
}
#block-views--exp-library_document-page_1 .views-exposed-form .views-widget{float:right; width:400px; padding-bottom:10px;}
#block-views--exp-library_document-page_1 .views-exposed-form .views-widget select{width:400px;}
#block-views--exp-library_document-page_1 .views-exposed-widget input{float:right;}
#block-views--exp-library_document-page_1 .views-exposed-widget input.form-submit{  margin-top: 12.6em;}
#block-views--exp-library_document-page_1 .views-exposed-widget #edit-submit-library-document{margin-left:600px; margin-top:28px; font-weight:bold; float:right;}
#right-column #block-block-56{padding-top:0;}
.advanced-search-link{display:none;}
.page-library .advanced-search-link,.page-resources .advanced-search-link, .node-type-document .advanced-search-link, .page-search  .advanced-search-link{display:block;}
tr.odd{background-color:#EBE9E0; padding-bottom:5px;}
tr.even{background-color:white;  }
.view td{line-height:19px;
vertical-align:top;}
.poll .title{padding-bottom:5px;}
.poll {background-color:#F7F4E8; }
#block-poll-0 h6{background-color:#D9A344; color:white; width:168px; padding:7px;}
#block-poll-0 .content {width:182px; padding-bottom:5px;}
#main-content #right-column ul {padding-left:0px}
#block-block-12 h6{background-color:#D9A344; color:white; width:168px; padding:7px;}
#block-block-12 .content,#block-poll-0 .content {border:1px solid #777777;

padding-left:2px;
padding-right:2px;
width:176px;
border-top:0 none; }
.tablecell{border:2px solid black;}
.calendar-calendar .month-view table td .inner .view-item div.calendar.monthview #node-title, .calendar-calendar .month-view table td .inner div a, .calendar-calendar .month-view table td .inner div, .calendar-calendar .month-view table td .inner .view-item div.calendar.monthview #node-title a {

line-height:12px;
}
#block-block-14 a{padding-left:17px;}
#block-block-46{margin-left:19px;}
#multichoice-render-question-form .form-radios input{float:left;}
.page-news-page .view-news-featured-page p.newsp{padding-bottom:0;}
p.search-info{display:none;}
#block-block-48  .content p a img {padding-left:17px;}
#block-views-topdownload_Publication-block_1 {margin-left:20px;} 

.page-search ul.primary {
display:none;
}
#google-cse-searchbox-form  input#edit-query{
height:19px;
width:129px;
background:1px solid #A19E8E;
}
#google-cse-searchbox-form  input#edit-sa{
height:24px;
vertical-align:top;
}
/*resources search box theme*/
.resouces-search-block{
	padding: 0 0 35px 24px;
}
.resouces-search-block #edit-title {
    border: 1px solid #A19E8E;
    color: #A19E8E;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 3px 5px;
    width: 138px;
}
.resouces-search-block .submit-button{
    border: 0 none;
}
.resources-page  #sidebar .search-box{
	display:none;
}
.advanced-search-link.resources-adv-search{display:block;}
/*end resources search */
#block-views--exp-library_document-page_1 .views-exposed-widget input.form-text {width:400px;}
/*quiz table*/

#quiz-result-table{ width:100%; border-collapse:collapse; }
#quiz-result-table tr{background-color:#EEEEEE;}
#quiz-result-table td{border:1px solid #CCCCCC;}
#quiz-result-table .question-cell , #quiz-result-table .score-cell{width:50%; vertical-align:middle;}
.score-cell .bar{height:34px; text-align:center; float:left;}
.feedback-td{display:none;}
dl.quiz-report table tr.odd , dl.quiz-report table tr.even{background-color:#EEEEEE; padding-right:5px;}

div#block-views--exp-Project_search-page_1.block div.content form#views-exposed-form-Project-search-page-1 div.views-exposed-form div.views-exposed-widgets{
	padding-bottom:32px;
}
div#block-views--exp-Project_search-page_1.block div.content form#views-exposed-form-Project-search-page-1  div.views-exposed-form div.views-exposed-widgets .views-exposed-widget{
	padding-right:5px;}
	
#comment-form, #comments .comment{
	 background: none repeat scroll 0 0 #2F445A;
	 padding: 16px;
}
#comment-form h2, #comments a,#comment-form a, #comments label, #comment-form label{   
    color: #FFFFFF;
    padding: 16px;
}

#comments .submitted{
	font-weight:bold;
	font-style:italic;
}
#comments div,
#comments label,
#comment-form div,
#comment-form label{
	color:#fff;
	margin:0;
	padding:0;
}
/* OG */
.node-type-group .meta,
.node-type-group .links{
	display:none;
}
.node-type-group .field-field-og-logo{
	float:left;
	padding-right:10px;
}
.featured-og .views-field-field-og-logo-fid img,
.view-og img.imagefield-field_og_logo{
	width:82px;	
	height:auto;
	padding-right:10px
}
.page-og p{
	text-align:left !important;
}

.featured-og td a{
	line-height:20px;
	font-weight:bold;
}

body:not(.page-members) .picture img{
	width:50px;	
	height:50px;	
	border:1px solid #ccc;
}

body .picture.profile-picture img {
    height: auto;
    width: 180px;
}

body.page-members .views-field-picture img {
    height: auto;
  	padding-right: 10px;
	max-width: 147px;
}
.node-type-forum .meta{
	display:none;
}
.og-forum tr.odd, .view-Blog tr.odd{
	background-color:#fff;
}
.og-forum td{padding-top:9px; padding-bottom: 9px;}
.user-blog-list td{	padding:9px 0 9px 0;}
.og-forum a{font-weight:bold;}

.og-forum .forum-add-topic {
	background:url(images/add_discussion.png) no-repeat; 
	display:block;
	text-indent:-9999px;
	height:30px;
	width:145px;
	margin-top: 10px;
	}
.og-forum a.forum-add-topic:hover{
	text-decoration:none;
}
.view-Blog td, .view-og td{
	vertical-align:top;
}
.og_membership ul li{
	list-style-type:none;
	padding:0 !important;
	background:none!important;
	margin:0;
}
#tbluser{
	width:455px;
}
.one-sidebar.with-sidebar-first #left-column #tbluser{
	width:658px;
}
td#userinfo{
	vertical-align:top;
	/*padding-top:50px;*/
}
td#userinfo dt{ 
	font-weight:bold;
}
.user-basicinfo{
	padding-top:12px;
	padding-bottom:12px;
}
.user-basicinfo p{
	padding:0;
}
.bpost-count , .group-count{
	font-weight:bold;
	padding:0;
}
#main-content ul.tabs{
	padding:0;
}
#topbar{
	height:50px;
	background-color:#868376;
	overflow:hidden;
	width:960px;
}

#topbar .member-login , .joinfarmd{
	display:block;
	height:33px;
	width:158px;
	background:url("images/btn-logout.png") no-repeat;
	overflow:hidden;
	text-indent:-999em;
	/* float:left; */
  float: right;
	position: relative;
    /*<!--right: -477px;-->*/
	/* right: -311px; */
	top:9px;
}
#topbar .joinfarmd{
	background:url("images/join-farmd.png") no-repeat;
	width:135px;
}
#subcribeform{
	color: #FFFFFF;
    float: left;
    height: 50px;
    overflow: hidden;
    width: 349px;
}
#subcribeform p.label{
	color: #FFFFFF;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    position: relative;
    top: 15px;
	padding-left: 18px;
    padding-top: 0;
    width: 184px;
}
input.emailbox{
	 background: url("images/box.png") no-repeat scroll 0 0 transparent;
    height: 22px;
    left: 185px;
    position: relative;
    top: -25px;
    width: 177px;
}
input.btn-subscribe{
	/*background: url("images/btn-arrow.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    float: right;
    overflow: hidden;
    position: relative;
    text-indent: -999em;
    top: -15px;
	cursor:pointer;*/
	
	background: url("images/btn-arrow.png") no-repeat scroll 0 8px transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: right;
    height: 23px;
    overflow: hidden;
    position: relative;
    text-indent: -999em;
    top: -24px;
    width: 16px;
}
.member-logout{
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	right: 20px;
	top:9px;
	position:relative;
	float:right;
	line-height:33px;
}
.member-logout a.logout-url{
	background: url("images/logout.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 13px;
    overflow: hidden;
    text-indent: -999em;
    width: 57px;
	position:relative;
	top:9px;
}
.member-logout span{ 
	padding-right:20px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
}
thead th{border:none;}	
.sendmessage{font-weight:bold;}
.node-type-forum .groups{display:none;}
.user-blog-list .views-field-name a,
.blog_usernames_blog{font-weight:bold;}
.page-blog ul.links{}
.user-blog-list .picture,
.og-forum .picture{padding-right:10px;}
.Facebook {
background: url("images/wbsprite.png") no-repeat scroll -216px -269px transparent;
height: 20px!important;
margin-right: 8px;
padding: 0 4px;
width: 46px;
}
.Tweet {
background: url("images/wbsprite.png") no-repeat scroll -279px -269px transparent;
height: 22px!important;
padding: 0;
width: 52px;
}
.node-type-org-profile .content .field{
	padding-bottom:5px !important;
}
.page-user #tdpic{
	width:180px;
}
.node-form .form-text {
    width: auto;
}
/*swap seach box and subscribe*/
#sidebar input.emailbox ,.gray_box input.emailbox{
   position:static;
   margin-top:5px;
}
.gray_box input.btn-subscribe{
	left: -87px;
    top: 6px;
}
#subcribeform {
   padding-left:20px;
    height: 30px;
   padding-top:14px;
   
}
#subcribeform #edit-query{
	background: url("images/box.png") no-repeat scroll 0 0 #FFFFFF;
    height: 22px;
    width: 177px;
}
#subcribeform .form-submit {
	height:22px;
}
/*end swap seach box and subscribe*/

.view-id-Back_To_Group .views-row{
	float:right;
	border-bottom:none;
}	

.view-id-Back_To_Group .views-field-title {
 	background: none repeat scroll 0 0 #D19E45;
    border: 1px solid;
    border-radius: 15px 15px 15px 15px;
    color: #FFFFFF;
    padding: 10px;	
}

.view-id-Back_To_Group .field-content > a {
    color: #FFFFFF;
    font-size: 15px;
}
/* dropdwon menu */

#nav ul.nice-menu.menu {
	border-top:0 none;
}
ul.nice-menu li {

background-color: #A19E8E;
}
ul.nice-menu li.menuparent li{
	width:250px;
}
#nav ul.nice-menu li ul li.first {
padding-left: 8px;
}
#nav ul.nice-menu li ul {
	top: 41px;
}
ul.nice-menu>li {
border: 0 none!important;
}
body:not(.with-content-top) #content-wrapper #main-content{
	padding-top:10px;
}
#block-views-news_home_page-block_1 {
background: url(images/what_new_h.gif)	no-repeat;
padding-top:34px;
}
#home_content p {
text-align: justify;
}
/*changes oct 9*/
@font-face {
font-family: 'Avenir';
font-weight: normal;
font-style: normal;
src: local("Avenir LT 45 Book.ttf") format("truetype");
}
#home_content {background:none;}
#home_content p{text-align:justify;}
.front #home_content .gray_box h4,
.front #home_content .gray_box h4 a,
.front #home_content .gray_box h4 a:visited{
	color: #AD7B27;
	
}
.front #home_content .gray_box h4{
	color: #AD7B27;
	font-family: Avenir, Verdana, Geneva, sans-serif;
	font-size: 14px;
	border-bottom: 2px solid #AD7B27;
	padding-bottom: 3px;
}
div.feature{
	overflow:hidden;
}