/*
 * National Academy Foundation
 * Main Style Sheet
 * Date: May 2009
 * Author: Empax, Inc. 
 */

/* GENERAL */

* {	margin: 0;	padding: 0;	border: 0; }
.right {	float: right;	}
.left {	float: left; }
.clear {	clear: both;	}
.invisible { 	display: none;	}
img, a img {	border: 0;	}

a {	text-decoration: none;	}

.arrow, a .arrow {
	color:	#f07d2d; /* orange */
	font-weight: bold;
	text-decoration: none;
}

.ms-arrow, a .ms-arrow {
	color:	#00235d; /* navy */
	font-weight: bold;
	text-decoration: none;
}
 
p .details {
	font-size: 1em;
	font-style: italic;	
}

body, td, p { 	font-family: Verdana, sans-serif;	}

ul,ol { margin-left: 25px; }
li { margin-left: 10px; }

html { }

body {}

/* HEADER */

#container {
	background: #FFF url('images/bg.jpg') top left repeat-x;	
}

#wrapper {
	background: #FFF url('/images/header-top.jpg') top center no-repeat;
	padding: 10px 0 0 0;
	width: 960px;
	margin: 0 auto;	
	color: #666;
	min-height:500px;
	height:auto !important;
	height:500px;

}


#header {
	width: 940px;
	margin: 0 auto;	
	/*height: 75px;*/
	display: block;
}

#header #tagline {
	margin: 0 0 0 15px;	
}

#header #tools-top #mynaf-login-btn, #header #tools-top #search {
	margin-bottom: 5px;
}

#header #tools-top, #header #search {
	width: 202px;	
}

#header #search #search-input input {
	width: 	148px;
	padding: 0;
	border: 0;
	background: #f3f3f3;
	font-size: .75em;
	color: #333;
	border: #a9aaae 1px solid;
}

#header #search #search-btn {
	margin-top: 3px;
}

/* NEW HEADER*/
#header .top-header-wrap { 
    position: relative;
    border-bottom: 7px solid #a1a1a1; 
    padding-bottom: 5px;
}
#header .top-header-links { 
    position: absolute;
    top: -10px;
    left: -10px;
    background:#a1a1a1;                                                                                                           
    text-align:right;
    width: 100%;
    height: 25px;
    padding-right: 20px; 
}
#header .top-header-list { 
    list-type: none; 
    font-size: 11px; 
    color: #FFF; text-transform: uppercase; 
    padding: 0px; 
    margin: 0px; 
}
#header .top-header-list li { 
    display: inline; 
    margin: 0 0 0 5px; 
    padding: 0; 
}
#header .top-header-list img.sn {
    margin-top: 2px;
    margin-bottom: -2px;
}   
#header .top-header-list li a { color: #FFF; }
#header .top-header-list li a:hover { color: #00245d; }

#header .return { margin: 0;  margin-top: -7px; margin-bottom: 0px; padding: 0;}
 
/* NAVIGATION */
#navigation {
	width: 940px;
	height: 75px;
	margin: 0 auto;	position:relative
}

#navigation ul.main-menu {
	list-style: none;	
	padding:0px;
	margin:0px;
	z-index: 99;
}

#navigation ul.main-menu li {
	float: left;
	margin: 0 4px 0 0;	
	padding:0px;
}

#navigation ul.main-menu li a {
	display: block;	
	width: 131px;
	height: 50px;
}


#navigation ul li#nav-item-7{
	margin: 0;	
}

#navigation ul li#nav-item-7 a{
	width: 130px; 
}

#navigation ul li#nav-item-1 a {
	background: url('images/navigation.jpg') 0 0 no-repeat;
}

#navigation ul li#nav-item-1 a:hover, #navigation ul li#nav-item-1.current-page-ancestor a {
	background: url('images/navigation.jpg') 0 -50px no-repeat;
}

#navigation ul li#nav-item-1 a:active {
	background: url('images/navigation.jpg') 0 -100px no-repeat;
}

#navigation ul li#nav-item-2 a {
	background: url('images/navigation.jpg') -135px 0 no-repeat;
}

#navigation ul li#nav-item-2 a:hover, #navigation ul li#nav-item-2.current-page-ancestor a {
	background: url('images/navigation.jpg') -135px -50px no-repeat;
}

#navigation ul li#nav-item-2 a:active {
	background: url('images/navigation.jpg') -135px -100px no-repeat;
}

#navigation ul li#nav-item-3 a {
	background: url('images/navigation.jpg') -270px 0 no-repeat;
}

#navigation ul li#nav-item-3 a:hover, #navigation ul li#nav-item-3.current-page-ancestor a {
	background: url('images/navigation.jpg') -270px -50px no-repeat;
}

#navigation ul li#nav-item-3 a:active {
	background: url('images/navigation.jpg') -270px -100px no-repeat;
}

#navigation ul li#nav-item-4 a {
	background: url('images/navigation.jpg') -405px 0 no-repeat;
}

#navigation ul li#nav-item-4 a:hover, #navigation ul li#nav-item-4.current-page-ancestor a {
	background: url('images/navigation.jpg') -405px -50px no-repeat;
}

#navigation ul li#nav-item-4 a:active {
	background: url('images/navigation.jpg') -405px -100px no-repeat;
}

#navigation ul li#nav-item-5 a {
	background: url('images/navigation.jpg') -540px 0 no-repeat;
}

#navigation ul li#nav-item-5 a:hover, #navigation ul li#nav-item-5.current-page-ancestor a {
	background: url('images/navigation.jpg') -540px -50px no-repeat;
}

#navigation ul li#nav-item-5 a:active {
	background: url('images/navigation.jpg') -540px -100px no-repeat;
}

#navigation ul li#nav-item-6 a {
	background: url('images/navigation.jpg') -675px 0 no-repeat;
}

#navigation ul li#nav-item-6 a:hover, #navigation ul li#nav-item-6.current-page-ancestor a {
	background: url('images/navigation.jpg') -675px -50px no-repeat;
}

#navigation ul li#nav-item-6 a:active {
	background: url('images/navigation.jpg') -675px -100px no-repeat;
}

#navigation ul li#nav-item-7 a {
	background: url('images/navigation.jpg') -809px 0 no-repeat;
}

#navigation ul li#nav-item-7 a:hover, #navigation ul li#nav-item-7.current-page-ancestor a {
	background: url('images/navigation.jpg') -809px -50px no-repeat;
}

#navigation ul li#nav-item-7 a:active {
	background: url('images/navigation.jpg') -809px -100px no-repeat;
}



#navigation .subnav-bar {
	position: absolute;
	padding: 4px 0 0 0;
	margin:0px;
	top: 50px; 
	left: 0px;
	background: #fff;
	width:100%;
	/*width: 940px;*/
	z-index: 97;
}


#navigation .subnav-bar ul { padding:0px; margin:0px; }
#navigation .subnav-bar li {
  float: left;
	font-size: .72em;
	display: block;	
	margin:0px;

	color: #00235d;
	white-space:nowrap;
}

#subnav-item-7 ul, #subnav-item-6 ul, #subnav-item-5 ul {  float:right; }

#navigation .subnav-bar li.separator { padding-left:5px; padding-right:5px; }

#navigation .subnav-bar li a { display:block; float:left; color: #f07d2d;  	padding:0px 0px 6px 0px; }
#navigation .subnav-bar li a:hover { color: #00235d; }




/* HOME PAGE */

#homepage {
	width: 940px;
	margin: 0 auto;	
}

#homepage-feed {
	margin: 0 0;	
}

#homepage-feed h3 {
	text-transform: uppercase;
	font-size: .8em;	
	font-weight: 600;
}

#homepage-feed .homepage-item {
	width: 214px;
	margin: 5px 16px 0 0;	
	font-size: .8em;
	overflow:hidden;
}

#homepage-item-last {
	margin: 5px 0px 0 0 !important;	
}

#homepage-feed .homepage-item p {
	line-height: 1.3em;	
}

#homepage-feed .homepage-item p a{
	color: #666;	
}

#homepage-feed .homepage-item p a:hover {
	color: #00235d;	
}

/* FOOTER */
#footer {
	width: 960px;
	margin: 15px auto 8px auto;
	padding: 10px 0;
	background: #FFF url('images/footer-top.jpg') top center no-repeat;	
}

#footer-copyright {
	height: 9px;
	width: 460px;
	margin: 10px 0 0 0;
	font-size:10px;
	color:#999999;
	text-transform:uppercase;
	letter-spacing:-0.02em;
}

#footer-nav ul {
	list-style: none;	
}

#footer-nav ul li {
	float: left;	
	padding-top:4px;
}

#footer-nav ul li a {
	display: block;
	padding-top:4px;
	height: 20px;	
  font-size:10px;
	color:#999999;
	border-bottom:1px solid #AAAAAA;
  text-transform:uppercase;
	letter-spacing:-0.02em;
}

#footer-nav ul li a:hover {
	color:#666666;
	border-bottom:1px solid #666666;
}

/* SUB PAGES */

#content {
	width: 940px;
	margin: 0 auto;	
	position:relative;
	zoom:1;
}

#content-body {
	width: 705px;	
}

#content-body #content-body-feed {
	width: 470px;
}

#content-sidebar, #content-body #content-sidebar {
	width: 220px;	
}

#content-main {
 zoom:1;
 position:relative;
}

#content-main h1 {
	text-transform: uppercase;
	font-size: 20px;
	width:90%;
	font-weight: 500;	
 	margin: 0 0 8px 0;
 	color:#666666;
}

#content .print-link, #content .print-syslink  { 
 display:block;
 position:absolute;
 right:0px;
 top:0px;
}

#content-main p {
	font-size: 12.5px;
	line-height: 1.4em;	
	margin: 0 0 8px 0;
}

#content-main ul { margin-top: 5px; margin-bottom:5px; }

#content-main li {
	font-size: 12.5px;
	line-height: 1.4em;	
}

#content-main p a {
	color: #f07d2d;
}

#content-main p a:hover {
	color: #00235d;
}

#content p a:active {
	color: #333;
}

#content #content-body-sidebar h2, #content-main #content-body-feed h2 {
	font-size: 16px;
	font-weight: 500;	
	margin: 5px 0 9px 0;
	padding: 0 0 4px 0;
	border-bottom: 1px #ccc solid;
	text-transform: uppercase;
}

#content #content-body-sidebar h2 a, #content-main #content-body-feed h2 a {
	color: #666;	
}

#content-main h3 a, #content h3 {
	font-size: .9em;
	color: #666;
}

#content-main h3 a:hover {
	color: #f07d2d;
}

#content-main h3 a:active {
	color: #00235d;
}

#content-main .view-content .fields {
  font-size: .8em;  
}

#content-body-feed .content-body-feed-item {
	background: #FFF;	
}

#content-body-feed .content-body-feed-item p a {
	color: #666;	
}

#content-body-feed .content-body-feed-item p a:hover {
	color: #00235d;	
}

#content-body-feed .content-body-feed-item p a:active {
	color: #666;	
}

#content-main-admin { padding:0px 10px; } 

/* Panels */


#content-main .panel-pane h2 {
	font-size: 1em;
	font-weight: 500;	
	margin: 5px 0 9px 0;
	padding: 0 0 4px 0;
	border-bottom: 1px #ccc solid;
	text-transform: uppercase;
}

#content-main .panel-pane h2 a {	color: #666;	}



#content-main .panel-pane .content-body-feed-item  {
	background: #FFF;	
}

#content-main .panel-pane .content-body-feed-item p a {
	color: #666;	
}

#content-main .panel-pane .content-body-feed-item p a:hover {
	color: #00235d;	
}

#content-main .panel-pane .content-body-feed-item p a:active {
	color: #666;	
}


/* SIDE BAR */
#content-sidebar h2{
	color: #FFF;
	text-transform: uppercase;
	font-size: .85em;
	font-weight: 500;
}

#content-sidebar h2 a {
	color: #FFF;
	text-transform: uppercase;
	font-size: 1em;
	font-weight: 500;
}
#content-sidebar-subnav {
	padding: 18px 10px;
	background: #f07d2d url('images/bg-subnav.jpg') bottom left repeat-x;	
	margin: 0 0 25px 0;
}

#content-sidebar-subnav ul {
	list-style: none;
	font-size: .85em;
	margin: 8px 0 0 0;	
}

#content-sidebar-subnav ul li {
	padding: 5px 0;
}

#content-sidebar-subnav ul li a {
	color: #ffee5a; /* yellow */	
}

#content-sidebar-subnav ul li a:hover {
	color: #fff; 	
}

#content-sidebar-subnav ul li a:active {
	color: #00235d; 	
}

.content-sidebar-item {
	margin: 0 0 25px 0;	
}

.content-sidebar-item h2 {
	padding: 18px 10px 4px 10px;	
}

.content-sidebar-item h2.green {
	background: #65aa4d url('images/sidebar-head-green.jpg') bottom left repeat-x;	
}

.content-sidebar-item h2.blue {
	background: #00235d url('images/sidebar-head-blue.jpg') bottom left repeat-x;	
}

.content-sidebar-item p {
	font-size: .75em;
	margin: 3px 0;	
}


/* Form Elements */

input {
  font: 12px/100% Verdana, sans-serif;
  color: #494949;
  border: 1px solid #CCCCCC;
}

.form-text { padding:2px; }

textarea, select {
  font: 12px/160% Verdana, sans-serif;
  color: #494949;
  border: 1px solid #CCCCCC;
}



/**
 * Admin Styles
 */
div.admin-panel,
div.admin-panel .description,
div.admin-panel .body,
div.admin,
div.admin .left,
div.admin .right,
div.admin .expert-link,
div.item-list,
.menu {
  margin: 0;
  padding: 0;
}

div.admin .left {
  float: left; /* LTR */
  width: 48%;
}
div.admin .right {
  float: right; /* LTR */
  width: 48%;
}

div.admin-panel {
  background: #fff url(images/gradient-inner.png) repeat-x 0 0;
  padding: 1em 1em 1.5em;
}
div.admin-panel .description {
  margin-bottom: 1.5em;
}
div.admin-panel dl {
  margin: 0;
}
div.admin-panel dd {
  color: #898989;
  font-size: 0.92em;
  line-height: 1.3em;
  margin-top: -.2em;
  margin-bottom: .65em;
}

table.system-status-report th {
  border-color: #d3e7f4;
}

#autocomplete li.selected, tr.selected td, tr.selected td.active {
  background: #027ac6;
  color: #fff;
}

tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active {
  color: #d3e7f4;
}

tr.taxonomy-term-preview {
  opacity: 0.5;
}

tr.taxonomy-term-divider-top {
  border-bottom: none;
}

tr.taxonomy-term-divider-bottom {
  border-top: 1px dotted #CCC;
}

/**
 * Generic elements.
 */
.messages {
  background-color: #fff;
  border: 1px solid #b8d3e5;
}

.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

div.status {
  color: #33a333;
  border-color: #c7f2c8;
}

div.error, tr.error {
  color: #a30000;
  background-color: #FFCCCC;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #363636;
}

/**
 * Status report colors.
 */
table.system-status-report tr.error, table.system-status-report tr.error th {
  background-color: #fcc;
  border-color: #ebb;
  color: #200;
}
table.system-status-report tr.warning, table.system-status-report tr.warning th {
  background-color: #ffd;
  border-color: #eeb;
}
table.system-status-report tr.ok, table.system-status-report tr.ok th {
  background-color: #dfd;
  border-color: #beb;
}

/***
 * Site Styles
 */
 
.node { padding:0px; margin:0px; }
.content { padding:0px; margin:0px; }

#content .panel-flexible, #content .panels-flexible-row { width:100%; }

.submitted { font-size:11px; position:relative; top:-4px; left:1px; color:#999999; }

.views-row-even, .views-row-odd { margin-bottom:20px; }

.title_image { float:left; padding: 5px 10px 10px 0px; }


form .field { padding-top:10px; } 

.gallery-images-list ul { 
  list-style-type:none;
  display:block;
}

.gallery-images-list ul li { 
  list-style-type:none;
  display:block; 
  width:120px;
  padding:5px 10px;
  float:left;
}

.clearfix { clear:both; } 

#gallery-upload-wrapper .form-text, #node-gallery-edit-images-form .form-text { width:200px; }


.messages {  margin-bottom:20px; width:90%; }
.messages li { list-style-type:none; display:block; }

.mynaf_block {
  margin:10px 0px; 
}

.mynaf_block h2 { 
   	color: #FFF;
  	text-transform: uppercase;
  	font-size: .85em;
  	font-weight: 500;
    padding: 5px 10px 4px 10px;	
    background: #65aa4d url('images/sidebar-head-green.jpg') bottom left repeat-x;	    
 }
 
.mynaf_block .block-content { text-align:center; }

.mynaf_block input { 
    border:2px outset; 
    padding:3px 5px;
}

.field-field-display-date { font-weight:bold; margin:4px 0px; font-size:11px; clear:both;}
.view-data-location-city, .view-data-location-province { display:none; }

/***
 *  Login Form
 */

#content-bottom .block-user {
 margin:0 auto;
 width:300px;
 border:1px solid #CCCCCC;
 padding:20px;
 text-align:left;
}

#content-bottom .block-user .item-list { padding-top:10px; } 
#content-bottom .block-user .item-list li { list-style-type:none; text-align:left; }

/***
 *  Views Search
 */
.view-filters { padding:10px; border:1px solid #CCCCCC; margin:10px auto;  }
.views-exposed-widget { float:left; margin:0px; padding:0px; }
.views-exposed-widget label { float:left; padding-right:5px; font-size: 13px; line-height: 22px;  }
.views-exposed-widget .views-widget { float:left; }     
.views-exposed-widget .views-widget .form-item { float:left; }
.views-exposed-widget #edit-submit { margin:0px; padding:0px;  }
.views-exposed-widget .views-widget .form-item select { font-size: 10px; width: ; }

#edit-field-area-of-expertise-value { width:200px; }
#edit-field-expert-title-value { width:200px; }
#edit-keys { width:400px; }
input#edit-submit-forum-search, #forum-search-reset { background: #00235D; color: #fff; border: 1px solid #818181; font-weight: bold; margin: 4px; padding: 4px; cursor: pointer; }
input#edit-submit-forum-search:hover, #forum-search-reset:hover { background-color: #F07D2D; color: #fff; cursor: pointer; }
input#edit-submit-forum-search { margin-left: 156px }
.view-content { clear:both; }
.view-forum-search label { width: 150px; }
#edit-uid-touch-wrapper { padding-bottom: 10px; }
#edit-uid-touch-wrapper .description { font-size: 13px }
#views-exposed-form-forum-search-page-1 .views-exposed-widget { clear:both; display: block; }

/***
 * Popup styles 
 */
 
#calpopup h1 { font-size:14px; } 
#calpopup .title_image { float:none; }

/*** 
 * Admin Styles 
 */
 
.node-form {
 padding:10px 20px;
}

fieldset {
  margin: 1em 0;
  padding: 1em;
  border: 1px solid #CCCCCC;
}

fieldset legend { display:block;  }


a { color: #00235d; 	 } 

dl.admin-list { padding:0px 20px; }
dl.admin-list dt { margin-top:10px; }

.form-item label { padding-bottom:2px; }

table.sticky-enabled th { padding:3px 10px; }
table.sticky-enabled td { padding:1px 10px; }

ul.menu li { font-size:0.9em; }

.tabs li { font-size:0.9em; padding:0px; margin:0px; }
.tabs ul { padding:0px; }

/* SOCIAL NET E-NEWS HEADER */
.newsletter-link { float: right; background-color: #00235d; font-size: 11px; font-weight: normal; padding: 3px 15px; margin-top:5px; }
.soc-net-links { float: right; padding: 0; margin: 0; }
.newsletter-link { float:right; background-color: #00235d; font-size: 11px; font-weight: normal; text-align:center; padding: 3px 15px; margin-top:5px; }

/*Presentations*/

.presentation-description p { margin: 0 !important; padding: 10px 0 10px 8px; }
.presentation-links { width: 50%; background: #eee; border: 1px solid #818181; padding: 10px; }
.presentation-links a:hover { color: #F07D2D !important; }
.presentation-slideshare-url { border: 0; padding-bottom: 10px; }

input#edit-submit-presentation-files { background: #00235D; color: #fff; border: 1px solid #818181; font-weight: bold; margin-top: 0; padding: 4px; cursor: pointer; }
input#edit-submit-presentation-files:hover { background-color: #F07D2D; color: #fff; cursor: pointer; }

.view-presentation-files .item-list h3 a { color: #00235D; font-size: 1em !important; }
/*.view-presentation-files .view-content { padding: 10px; border: 1px solid #818181; }*/

/* Resources */

input#edit-submit-resource-files { background: #00235D; color: #fff; border: 1px solid #818181; font-weight: bold; margin-top: 0; padding: 4px; cursor: pointer; }
input#edit-submit-resource-files:hover { background-color: #F07D2D; color: #fff; cursor: pointer; }
div.emvideo-youtube { padding: 4px 0 12px 0; }

/* Groups and Community */
#content-main h1 {margin-top: 10px; }
#content-main .panel-pane h2 { border: none; }
.opml-icon { display: none }
.pane-og-my, .pane-forum-0 { padding: 10px 0 0; }
/*.pane-content { padding: 10px; border: 1px solid #595959; background: #fff; -moz-border-radius: 10px; border-radius: 10px; }*/
.pane-content ul.links { display: inline; }
.pane-content .more-link { color: #fff; font-weight: normal; font-size: 13px; background: #00235D; margin-left: 15px; padding: 3px 3px 5px 5px; -moz-border-radius: 5px; border-radius: 5px; width: 50px; text-align: center; }
.pane-content .more-link a { color: #fff; } 
.pane-content .more-link a:hover { color: #eee; } 
.sticky-table th, .sticky-table td { font-size: 12px; }
.sticky-table { width: 100%; margin-top: 10px; }
.sticky-table td { padding: 5px; }
.pane-forum-0 .more-link { width: 100px; }
 
#content .panel-flexible { width: none; } 
/*#content .panel-flexible { padding: 10px 0px 7px 7px; margin-right: 5px; border: 1px solid #595959; background: #eee; -moz-border-radius: 10px; border-radius: 10px; }*/
#content .panel-region-separator { display:none; }
.view-content { margin-bottom: 5px; }
.view-content h2 { font-size: 1em; margin-bottom: 10px; font-weight: 500;  }
.view-content .views-table { width: 100%; border-collapse: none; }
.view-content .views-table a { font-size: 12px; line-height: 1.4em;  }
.view-content .views-table td { padding: 5px 0; }
.view-content .views-table th { font-size: 12.5px; line-height: 1.4em; }
.view-content .views-table tr.even, .view-content .views-table tr.odd { background: none; }
.view-content .views-table thead th { border-bottom: none; }
.view-content .views-table td.active { background: #fff; }
 
#content-main #comments { padding: 10px; border: 1px solid #595959; background: #fff; -moz-border-radius: 10px; border-radius: 10px; }
#content-main .comment { padding: 10px 0px 7px 7px; margin-bottom: 10px; border: 1px solid #595959; background: #eee; -moz-border-radius: 10px; border-radius: 10px; }
#comments .comment h3 a { font-size: .9em; margin-bottom: 5px; }
#content-main .comment h3 { font-size: .9em; margin-bottom: 5px; }
#content-main .box h2 { font-size: 1.2em; }
#content-main h2 { font-size: 1.2em; margin-bottom: 5px; }
#content-main .box .preview { background: none; border: none; }
#content-main .box label { font-size: .9em; }
#content-main .box .form-submit { color: #fff; font-weight: normal; font-size: 13px; background: #00235D; margin: 0; padding: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#content-main .box input.form-submit:hover { color: #eee; cursor: pointer; }

/* replaced: add-comment button style with smaller buttons _globally_ */
#content-main ul.links li {
    background: none repeat scroll 0 0 #00235d;
    border-radius: 5px 5px 5px 5px;
    display: block;
    font-size: 13px;
    line-height: 20px;
    font-weight: normal;
    margin: 10px 0;
    padding: 0px 5px;
}
#content-main ul.links li a { color: #fff; }
#content-main ul.links li a:hover { color: #fe5; }
#content-main ul.links li { float: left; margin-left: 5px; }
#content-main ul.links li.first { clear: both; }


/*Forums*/
#forum table { width:100%; font-size: 12px; margin: 20px 0; border-top: 1px solid #CCC; } 
#forum table tr.even { background: #fff; }
#forum table td { padding: 5px 0; vertical-align: top; } 
#forum table td.title { width: 30%; } 
#forum table td.icon img { padding: 0 0 0 4px; vertical-align: top; } 
#forum table th { color: #00235D; padding: 5px 0; border: 0px solid black;  } 
#forum table th.active img { padding: 2px 0 0 5px; } 

#forum td.posts, #forum td.topics, #forum td.replies { text-align: left; }
#forum ul.links { margin-top: 10px; overflow: hidden; } 
#forum ul.links li { color: #fff; font-weight: normal; font-size: 13px; background: #00235D; margin: 0; padding: 5px; -moz-border-radius: 5px; border-radius: 5px;  } 
#forum ul.links li a { color: #fff; cursor: pointer; } 
#forum ul.links a:hover { color: #eee; } 
#forum tr td.forum {
  padding-left: 25px; /* LTR */
  background-position: 4px 3px; /* LTR */
  /*background-image: url(../../misc/forum-default.png);
  background-repeat: no-repeat;*/
}
#forum td.topics a, #forum td.replies a { color: red }

#block-block-6 p { font-size: 12px }

table.comment-upload-attachments { 
  margin: 20px 0 20px 0;
}
table.comment-upload-attachments th, 
table.comment-upload-attachments td { 
  font-weight: normal;
  padding: 5px;
  font-size: 12px;
}
#forum-breadcrumb { font-size: 14px; margin-bottom: 20px; }
#community-forum-search { padding: 20px }
.community-login-link { padding: 10px 0 10px 0; }


/* Private Messages */
#privatemsg-new-link { font-size: 14px; color: red }

/* Hides calendar year month week day buttons */
#content-main .calendar-calendar ul.links { display: none; }



