/*
Theme Name: Robin Shepherd Online
Theme URI: http://www.pixelpudding.com
Description: Custom theme for Robin Shepherd Online
Author: Lawrie Malen & Leigh Share
*/

body,html {
	background-image:			url('./img/bg.gif');
	background-color: 		#E9E9DF;
	font-family: 				Trebuchet MS;
	font-size: 					13px;
	color: 						#21201B;
	margin:	 					0px;
}

#container {
	width:						885px;
	background-image:			url('./img/tablebg.png');
	margin-left:				auto;
	margin-right:				auto;
}

#header {
	width:						880px;
	height:						230px;
	margin:						0px 0px 0px 2px;
}

#content {
	float:						left;
	width:						580px;
	background-color:			transparent;
	text-align:					left;
	display:						inline;
	margin-left:				20px;
}

/*
	SIDEBAR DEFINITIONS
*/

#sidebar {
	float:						right;
	width:						240px;
	margin-right:				20px;
}

#sidebar h3 {
	font-size:					16px;
	color:						#2A2A2A;
	margin-bottom:				0px;
}

/*
	SEARCH DEFINITIONS
*/

#sidebar #searchform #s {
	width:						115px;
	padding:						4px;
	border:						1px solid #CCCCCC;
	background-color:			#F4F3F0;
}

#sidebar #searchform #searchsubmit {
	padding:						1px;
}

#sidebar ul {
	padding:						0px;
	margin:						0px 0px 10px 20px;
}

#sidebar ul li {
	margin:						0px;
	list-style:					none;
	font-size:					11px;
	color:						#24291E;
}

#sidebar ul li ul {
	margin:						0px 0px 10px 10px;
}

#sidebar a {
	color:						#555555;
}

#articles li a {
	border-bottom:				1px dotted #999999;
	display:						block;
	padding:						6px 0px 6px 0px;
}

/*
	LEFT AND RIGHT NAVS
*/

.navigation {
	margin-bottom:				10px;
}

.alignleft, .alignright, .alignleft a, .alignright a {
	color:						#555555;
	font-size:					11px;
}

.alignleft {
	float:						left;
	width:						250px;
}

.alignright {
	float:						right;
	text-align:					right;
	width:						250px;
}

/*
	SITE FOOTER DEFINITIONS
*/

#footer {
	width:						885px;
	height:						80px;
	margin-left:				auto;
	margin-right:				auto;
	background-image:			url('./img/footer.png');
	background-repeat:		no-repeat;
	background-position:		top left;
	font-size:					11px;
	color:						#9C9C9C;
	clear:						both;
}

#footer a {
	color:						#999999;
}

#footer a:hover {
	color:						#2A2A2A;
}

#footer #nav {
	float:						left;
	display:						inline;
	margin-left:				15px;
}

#footer #pixel {
	float:						right;
	display:						inline;
	margin-right:				15px;
	text-align:					right;
}

.more-link {
	display:						block;
	margin-top:					12px;
	color:						#015A6F;
}

/* REGULARLY USED CLASSES */

.postmetadata {
	color:						#646464;
	font-size:					11px;
}

.title {
	font-size:					18px;
	font-weight: 				bold;
	color: 						#38160C;
}

.rightimg {
	float:						right;
	margin:						0px 0px 5px 15px;
}

.dispimg {
	border:						6px solid #C8B48C;
}

.sep {
	clear:						both;
	width:						100%;
	height:						5px;
	border-top:					1px dotted #AAAAAA;
	margin-top:					10px;
}

.clear {
	clear:						both;
}

/* ELEMENT DEFINITIONS */

blockquote {
	background-color:			#D7C7AC;
	font-weight:				bold;
	padding:						7px;
}

a {
	color:						#060606;
}

b, strong {
	color:						#5C3828;
}

h1 {
	font-size:					24px;
	margin-bottom:				0px;
}

img {
	border:						0px;
}

small {
	color:						#646464;
}

hr {
	width:						100%;
	border:						0px;
	color:						#DEDEDE;
	background-color:			#DEDEDE;
	height:						1px;
	clear:						both;
}

textarea {
	width:						580px;
}