/* Here would be your child theme css */
/*
   You can put any css in this file to keep your child theme seperate from the parent.
   This way you can not touch the css from the parent for better and easy updates.

   An example is included in the text for you to see the format you can use

*/

/* example */
/*h1#mystyle{
	border-bottom: #fff;
}
*/


a, a:link{
	color: #003300;
}

a:hover{
	color: #000000;
}

a:visited{
	color: #660000;
}

a.button, input[type=submit], input[type=button],
ul.button-nav li a, div.generic-button a{
	background: #E9E9E9 url('../jpg/button_off-2.jpg') repeat-x;
	border: 1px solid #cccccc;
	color: #000000;
}

a.button:hover, a.button:focus, input[type=submit]:hover, input[type=button]:hover,
ul.button-nav li a:hover, ul.button-nav li.current a,
div.generic-button a:hover {
	background: #eeeeee url('../jpg/button_hover-2.jpg') repeat-x;
	border: 1px solid #cccccc;
	color: #000000;
}

.activity-list li .activity-inreplyto {
background: url( ../replyto_arrow-2.html) 7px 0 no-repeat;
}

body.activity-permalink .activity-list li .activity-header > p {
background: url( ../activity_arrow-2.html) top left no-repeat;
}

.activity-list .activity-header a:first-child, span.highlight {
	background: #eeeeee;
	border: 1px solid #cccccc;
	color: #111111;
}

.activity-list .activity-header a:first-child:hover {
background: #eeeeee !important;
color: #111111 !important;
}

.activity-list .activity-content img.thumbnail {border: 2px solid #eeeeee;}

.activity-list li.load-more {
	background: #eeeeee;
	border: 1px solid #cccccc;
	color: #111111;
}

.activity-list div.activity-meta a {
	background: #eeeeee;
	border: 1px solid #cccccc;
	color: #111111;
}

.activity-list div.activity-meta a.acomment-reply {
	background: #eeeeee;
	border: 1px solid #cccccc;
	color: #111111;
}

div.activity-meta a:hover {
	background: #dddddd;
	border: 1px solid #cccccc;
	color: #111111;
}

div.activity-meta a.acomment-reply:hover {
	background: #dddddd;
	border: 1px solid #cccccc;
	color: #111111;
}

div.activity-comments > ul {background: #f5f5f5; 
color: #111111;}

div.activity-comments ul li {border-top: 2px solid #fff;}

div.activity-comments form.ac-form {
	background: #eeeeee;
	border: 1px solid #cccccc;
	color: #111111;
}

div.activity-comments form.loading {
background-image: url( ../ajax-loader.html);
background-position: 2% 95%;
background-repeat: no-repeat;
}

div.ac-reply-avatar img {border: 2px solid #eeeeee;}

body {
	background: #003300;
	/*background: #003300 url('../images/background.jpg') repeat-x;*/
	color: #111111;
	font-family: Arial, sans-serif;
	margin: 30px 0px;
}

#breadcrumb-navigation {
	font-family: 'Lucida Grande','Trebuchet MS',Geneva,Verdana,Helvetica,sans-serif;
	font-weight: bold;
	background: #eeeeee;
	border-top: 1px solid #ffffff;
	color: #000000;
}

.byline{
	color: #0C9FBB;
}

#category-navigation {
	font-family: 'Lucida Grande','Trebuchet MS',Geneva,Verdana,Helvetica,sans-serif;
	border-top: 1px solid #ffffff;
	background: url('../jpg/top-nav.jpg') repeat-x;
}

#page-navigation {
	font-family: 'Lucida Grande','Trebuchet MS',Geneva,Verdana,Helvetica,sans-serif;
}

.sf-menu a {
	padding-top: 4px;
	padding-bottom: 4px;
}

#page-navigation, #category-navigation {
	height: 30px;
	clear: both;
}

#category-navigation .sf-menu a {
	border-right:	1px solid #ffffff;
}

#category-navigation .sf-menu a, #category-navigation .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#ffffff;
}
#category-navigation .sf-menu li {
	background: url('../jpg/top-nav.jpg') repeat-x;
}
#category-navigation .sf-menu li li {
	background: url('../jpg/top-nav.jpg') repeat-x;
}
#category-navigation .sf-menu li li li {
	background: url('../jpg/top-nav.jpg') repeat-x;
}
#category-navigation .sf-menu li:hover, #category-navigation .sf-menu li.sfHover,
#category-navigation .sf-menu a:focus, #category-navigation .sf-menu a:hover, #category-navigation .sf-menu a:active, #category-navigation .sf-menu .current_page_item, #category-navigation .sf-menu .selected{
	background:		#CCC;
	color: #ffffff;
	outline:		0;
}
.content-block{
	border: 1px solid #f3f3f3;
}

.content-block-end{
	border: 1px solid #f3f3f3;
}

#page-navigation .sf-menu a {
	border-right:	1px solid #ffffff;
}

#page-navigation .sf-menu a, #page-navigation .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#666666;
}
#page-navigation .sf-menu li {
	background: url('../jpg/bottom-nav.jpg') repeat-x;
}
#page-navigation .sf-menu li li {
	background: url('../jpg/bottom-nav.jpg') repeat-x;
}
#page-navigation .sf-menu li li li {
	background: url('../jpg/bottom-nav.jpg') repeat-x;
}
#page-navigation .sf-menu li:hover, #page-navigation .sf-menu li.sfHover,
#page-navigation .sf-menu a:focus, #page-navigation .sf-menu a:hover, #page-navigation .sf-menu a:active, #page-navigation .sf-menu .current_page_item, #page-navigation .sf-menu .selected{
	background:		#eeeeee;
	color: #666666;
	outline:		0;
}

div#container {
	background: #ffffff;
	color: #111111;
}

.dark-container{
	background: #f9f9f9;
	border: 1px solid #f3f3f3;
	color: #111111;
}

.light-container, .post{
	background: #ffffff;
	border: 1px solid #f3f3f3;
	color: #111111;
}

.light-container input[type=text]{
border: 1px solid #cccccc;
background: #ffffff;
}

#information-bar{
	color: #111111;
}

#footer-navigation {
	color: #535951;
}

#footer-navigation a {color: #ffffff;}

#footer-navigation{
	background: #749F6A;
}

#search-bar input[type=text] {
border: 1px solid #cccccc;
background: #ffffff;
color: #000000;}

#search-bar input[type=submit] {
	background: #E9E9E9 url('../jpg/button_off-2.jpg') repeat-x;
	border: 1px solid #cccccc;
	color: #000000;
}


#header h1 {font: 28px Georgia, Times New Roman,Times, sans-serif; color: #003300; FONT-WEIGHT: bold; FONT-STYLE: italic; text-transform: none;color: #000000;}
#header h1 a {font: 28px Times New Roman,Times, sans-serif; color: #003300; FONT-WEIGHT: bold; FONT-STYLE: italic; text-transform: none;}
#header h1 a:hover {font: 28px Times New Roman,Times, sans-serif; color: #003300; FONT-WEIGHT: bold; FONT-STYLE: italic}
#header h1 a:visited {font: 28px Times New Roman,Times, sans-serif; color: #003300; FONT-WEIGHT: bold; FONT-STYLE: italic}

.padder h3, h2.pagetitle{
	background: #f9f9f9;
	border: 1px solid #f3f3f3;
	color: #003300;	
}

hr {background-color: #E7E7E7;}

h2{
	color: #003300;
}

h3{
	color: #003300;
}

h4{
	color: #003300;
}

h5{
	color: #003300;
}

h6{
	color: #003300;
}

img.avatar {border: 2px solid #eee;}

div#invite-list {
background: #eeeeee;
border: 1px solid #cccccc;
color: #111111;
}

div#item-header h2 span.highlight span {
	background: #eeeeee;
	border: 1px solid #cccccc;
	color: #111111;
}

ul.item-list li {border-bottom: 1px solid #eaeaea;}

div.item-list-tabs {background: #dddddd; color: #111111;}

div.item-list-tabs ul li.selected a,
div.item-list-tabs ul li.current a {
background-color: #ffffff;
color: #111111;
}

div.item-list-tabs#subnav {
background: #ffffff;
border-bottom: 1px solid #dddddd;
color: #111111;
}

div.item-list-tabs ul li a span.unread-count {color: #ffffff;}

.ajax-loader {background: url( ../ajax-loader.html) center left no-repeat !important;}

a.loading {
background-image: url( ../ajax-loader.html) !important;
background-position: 95% 50% !important;
background-repeat: no-repeat !important;
}

ul li.loading a {
background-image: url( ../ajax-loader.html);
background-position: 92% 50%;
background-repeat: no-repeat;
}

span.activity, div#message p {
	background: #eeeeee;
	border: 1px solid #cccccc;
	color: #111111;
}

div#message.updated p {
	background: #eeeeee;
	border: 1px solid #cccccc;
	color: #111111;
}

div.messages-options-nav {background: #eeeeee; 
color: #111111;}

div#message.error p {
background: #e41717;
color: #fff;
border: 1px solid #a71a1a;
}

div#message-thread div.alt {background: #f3f3f3; 
color: #111111;}

#page-navigation{
	background: url('../jpg/bottom-nav.jpg') repeat-x;
	border-top: 1px solid #ffffff;
}

div.pagination {
	border-bottom: 1px solid #eaeaea;
}

div.pending a, a.disabled {
border: 1px solid #eeeeee;
color: #666666;
}

div.pending a:hover, a.disabled:hover {
border: 1px solid #cccccc;
color: #666666;
}

div.post pre, div.post code p {background: #f4f4f4; 
color: #111111;}

div.post table {border: 1px solid #eee;}

div.post table th {border-top: 1px solid #eee;}

div.post table td {border-top: 1px solid #eee;}

div.post div.author-box, div.comment-avatar-box {background: #f0f0f0;}

div.post div.author-box img, div.comment-avatar-box img {border: 4px solid #fff;}

div.post p.postmetadata, div.comment-meta, div.comment-options, .widget-error {
	color: #999999;
	background: #FEFEFE;
	border: 1px solid #fafafa;
}

div.post .wp-caption {
border: 1px solid #ddd;
background-color: #f3f3f3;
color: #111111;
}

.spotlight-post{
	background: #f3f3f3;
	border-top: 1px solid #ffffff;
	color: #111111;
}

div#sidebar h3.widgettitle, #footer h3.widgettitle {background: #eaeaea; 
color: #111111;}

div#sidebar div.item-options {background: #f8f8f8; 
color: #111111;}

#site-wrapper{
	background: #ffffff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding-top: 10px;
	border: 1px solid #eeeeee;
}

#slider {	
	background-color: #ffffff;
}

#sliderContent {
	background-color: #ffffff;
}

.sliderImage span {
    background-color: #222222;
}

.sliderImage span {
    color: #AAAAAA;
}

  #first {

		background: #f9f9f9;
		border: 1px solid #f3f3f3;
    }

    #second {
	background: #f9f9f9;
	border: 1px solid #f3f3f3;
    }

    #third {
	background: #f9f9f9;
	border: 1px solid #f3f3f3;
    }

form.standard-form#signup_form div div.error {
color: #ffffff;
background: #e41717;
}

form.standard-form textarea, form.standard-form input[type=text],
form.standard-form select, form.standard-form input[type=password],
.dir-search input[type=text] {
	color: #666666;
	border: 1px solid #cccccc;
}

form.standard-form div.checkbox label,
form.standard-form div.radio label {color: #111111;}

form.standard-form input:focus, form.standard-form textarea:focus, form.standard-form select:focus {
background: #fafafa;
color: #555;
}

textarea{
	border: 1px solid #cccccc;
}

table tr td.label {border-right: 1px solid #eaeaea;}

table tr.alt {background: #f4f4f4;}

table.forum tr:first-child {background: #fafafa;}

table.forum tr.sticky td {
background: #FFF9DB;
color: #111111;
}

table.forum tr.closed td.td-title {
background-image: url( ../closed-2.html);
background-position: 15px 50%;
background-repeat: no-repeat;
}

table#message-threads tr.unread td {
background: #FFF9DB;
border: 1px solid #cccccc;
color: #111111;
}

ul.tabNavigation {
background: #eeeeee;
border: 1px solid #eeeeee;
}

ul.tabNavigation li a {
     background-color: #eeeeee;
     color: #0C9FBB;
padding: 5px 10px;
}

ul.tabNavigation li a.selected,
ul.tabNavigation li a:hover {
    background-color: #0C9FBB;
    color: #ffffff;
}

ul#topic-post-list li.alt {background: #f4f4f4; 
color: #111111;}

li span.unread-count, tr.unread span.unread-count {
background: #dd0000;
color: #fff;
}

form#whats-new-form {border-bottom: 1px solid #f0f0f0;}

form#whats-new-form #whats-new-textarea {
border: 1px solid #f3f3f3;
}

.rss-date {
color: #ccc;
}


ul.course-guide-list li a {
	font-size: 120%;
	padding-left:15px;
	margin-left:15px; 
	list-style-type:none;
}

ul.course-guide-list li ul a {
	font-size: 90%;
	padding-left:25px;
	margin-left:25px; 
	list-style-type:none;
}

ul.course-guide-list li ul li {
	list-style-type:none;
}


.square-header h1, .square-header h1 a {
	color: #003300;
}


.square2-header h1, .square2-header h1 a {
	color: #003300;
}


div.post h2.pagetitle a, div.post h2.posttitle a {
	font-family: Georgia, Times New Roman,Times, sans-serif;
	text-decoration: none;
	color: #003300;
}

h2.pagetitle, .entry {
	font-family: Georgia, Times New Roman,Times, sans-serif;
}

.entry {
	font-family: 'Lucida Grande','Trebuchet MS',Geneva,Verdana,Helvetica,sans-serif;
}

table.coursedata {
	text-align: center;
	font: normal 12px 'Lucida Grande','Trebuchet MS',Geneva,Verdana,Helvetica,sans-serif;
	color: #fff;
	/* width: 280px; */
	background-color: #666;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.coursedata td, table.coursedata td.courseguidebody {
/*     line-height: 200%; */
	font: normal 12px/18px 'Lucida Grande','Trebuchet MS',Geneva,Verdana,Helvetica,sans-serif;
	background-color: #fff;
	color: #000;
	padding: 4px;
	text-align: left;
	vertical-align: top;
}

table.coursedata td.hed {
	font: bold 12px 'Lucida Grande','Trebuchet MS',Geneva,Verdana,Helvetica,sans-serif;
	background-color: #efefef;
	color: #000;
	padding: 4px;
	text-align: left;
	border-bottom: 2px #ccc solid;
	font-size: 12px;
	font-weight: bold;
}


.top-advert-block{
	height: 90px;
	width: 728px;
	/*float: right;*/
	text-align: center;
}

ul#link-list li div.item-title {
	font-size: 150%;
	font-weight: bold;
}
.page-navigation {
	display:none;
}