/*
Put css for default colours here
*/

/* Generic, misc */

a {
	color: #003366;
}

/* Header area */

#header {
	background: #fff
}

#topline {
	background: #000;
	color: #fff;
	border-bottom: 1px solid #999
}

.list_head {
	border-top: 1px solid #eee;
	padding-top: 1em
}

/* Main navigation menu */

ul.high-menu a:hover,  { 
	color: #fff
}

ul.high-menu a:link, ul.high-menu a:visited {
	color: #fff
}

#main_menu, ul.main_menu, ul.main_menu ul, ul.main_menu ul li, #main_menu_wrap {
	background: #efefef
}

ul.main_menu li  {
	border-right: 1px solid #003366;
}

ul.main_menu li:hover {
	background: #003366;
}

ul.main_menu li:hover > a {
	color: #fff
}

ul.main_menu li:hover a:hover {
	color: #fff
}

ul.main_menu li > ul li  {
	border-top: 1px solid #003366;
}

ul.main_menu ul  {
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
}

/* Homepage etc */

#comments, #main_menu_wrap {
	border-top: 3px solid #003366;
}

#comments {
	padding-top: 18px
}

.small_feature {
}

/* Homepage slider */

.slide_caption {
	opacity: 0.9
}

/* Post area */

.post {

}

.postmetadata {
	border-bottom: 1px solid #eee;
	padding-bottom: -2px
}

/* Comment area */

#commentform textarea, #commentform input, #contactForm textarea, #contactForm input, #contactsubmit {
	border: 1px solid #666
}

#commentform input:focus, #commentform textarea:focus, #contactForm input:focus, #contactForm textarea:focus {
}


/* Search */

/* Contributors etc */

.contributors {
	border-top: 1px solid #eee;
	margin-top: 1.5em;
	padding-top: 1em;
}

.contrib_bio p {
	margin-top: 1em;
}

/* Sidebar, asides, widget areas */

#related_posts {
	margin-bottom: 1em;
	margin-top: -21px;
	padding: 21px 0 0.5em 3px;
}

#related_posts li {
	border-bottom: 0;
	padding-bottom: 1em
}

#wp-calendar {
	border: 1px solid #c3c3c3;
}

#wp-calendar th {
	background: #eee
}

#wp-calendar td, #wp-calendar th  {
	width: 14%;
	text-align: center
}

#wp-calendar td a:hover, #wp-calendar #today {
	background: #eee;
	color: #333;
}

#footer_widgets {
	margin-top: 1.5em;
}

.foot-widget-area {
	padding-bottom: 1.5em
}

#primary .widgettitle {
	color: #003366;
}

#primary a, #footer_widgets a {
	color: #666
}

/* Footer area */

#wide_wrap {
	border-bottom: 1px solid #ddd
}

#footer_wrap {
	background: #f9f9f9;
	border-top: 1px solid #fff
}

.commentmetadata, .comment-author {
	color: #666
}