html {
	color: white;
	font: 62.5% Helvetica,Verdana,Arial,sans-serif;
	background: #8c0000 url(../images/urf.png) 0 -130px no-repeat;
	text-align: center;
	margin: 0;
	padding: 0;
	}

a:link { font-weight: bold; color: #9c0000; text-decoration: none; border-bottom: 1px dotted #b37373;}
	.dark a:link, .neutral a:link { color: #96c3d4; border-bottom-color: #9b81bc;}
a:visited { color: #760000; text-decoration: none; border-bottom: 1px dotted #d7b3b3; }
	.dark a:visited, .neutral a:visited { color: #cddce2; border-bottom-color: #8a5285; }
	.neutral a:visited { border-bottom-color: #858585 !important; }
a:hover, a:focus { color: #c74040; text-decoration: none; border-bottom: 1px dotted white; }
	.dark a:hover, .dark a:focus, .neutral a:hover, .neutral a:focus { color: #beecff; border-bottom-color: #690000; }
	.neutral a:hover, .neutral a:focus { border-bottom-color: #a2a2a2 !important; }

ul#navigation {
	list-style: none;
	margin: 0;
	padding: 0;
	}

	ul#navigation li a {
		position: relative;
		float: left;
		width: 117px;
		height: 40px;
		line-height: 40px;
		margin: 0 2px 0 0;
		text-align: center;
		font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
		background: transparent url(../images/tabNormal.png) bottom center no-repeat;
		}

		ul#navigation li:hover a {
			background-image: url(../images/tabHover.png);
			}

		ul#navigation li.current_page_item a {
			background-image: url(../images/tabSelected.png);
			font-weight: bold;
			}

			ul#navigation li.current_page_item:hover {
				background-color: #fff;
				}

ul#navigation li a { font-weight: normal; }
ul#navigation li a:link { color: #444; text-decoration: none; border-bottom: 0; }
ul#navigation li a:visited { color: #444; text-decoration: none; border-bottom: 0; }
ul#navigation li a:hover, ul#navigation li a:focus { color: #2b2b2b; text-decoration: none; border-bottom: 0; }
ul#navigation li.current_page_item a:link { color: #000; text-decoration: none; border-bottom: 0; }

ul#utilities {
	position: absolute;
	top: 20px;
	right: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	}

	ul#utilities li {
		position: relative;
		float: left;
		margin: 0 15px 0 0;
		text-align: center;
		font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
		}

.hr {
	width: 100%;
	clear: both;
	}

hr {
	width: 100%;
	clear: both;
	}

	.hr hr {
		display: none;
		}

img {
	border: 0;
	}

.hidden {
	display: none;
	}

.picleft {
	float: left;
	margin-right: 1em;
	}

.picright {
	float: right;
	margin-left: 1em;
	}

.left, .alignleft {
	float: left;
	}

.right, .alignright {
	float: right;
	}

.light { color: #350000; }

	div.light { background-color: white; }

.dark { color: #eee5e5;	}

	div.dark { background: #690000; }	

h1, h2, h3  {
	font-family: "trebuchet ms",Helvetica,Verdana,Arial,sans-serif;
	color: #350000;
	}

	.dark h2, .dark h3 {
		color: white;
		margin-left: 1em;
		}

h1 {
	font-size: 4.1em;
	letter-spacing: -.05em;
	margin: 1em 0 .25em 0;
	padding: 0;
	}

	h1 a {
		border: 0 !important;
		text-decoration: none !important;
		color: white !important;
		}

	h1 span {
		font-size: .5em;
		letter-spacing: -.05em;		
		}

	h1 i {
		color: #e5acac;
		font-weight: normal;
		font-style: normal;
		}

h2 {
	font-size: 1.9em;
	}

h3 {
	font-size: 1.5em;
	}

p, ul {
	font-size: 1.4em;
	line-height: 1.5em;
	padding: 0;
	}

	p#skip {
			position: relative;
			float: right;
			margin-top: -40px;  
			}

		p#skip a {
			font-size: 2em;
			}

ul {
	margin: 1em 4em 2em 2em;
	}

	ul li {
		margin-top: 1em;
		}

	#sidebar ul {
		font-size: 1.2em;
		margin-left: 40px;
		margin-right: 1em;
		}

		#sidebar ul li {
			line-height: 1.4em;
			}

div#tophr {
	height: 7px;
	width: 600px;
	background: transparent url(../images/topBg.png) top right no-repeat;
	}

#container {
	width: 1060px;
	margin: 0 auto;
	text-align: left;
	}

#content {
	width: 600px;
	float: left;
	}

	#content div.navigation {
		margin: 2em 40px;
		padding: 0;
		}

		#content div.navigation {
			margin: 2em 40px;
			padding: 0;
			}

	#content p.small {
		font-size: 1em;
		}

	#content > h2 {
		margin: 3em 40px 1em;
		}

	#content > ul {
		margin: 1em 60px;
		}

		#content ul.piclist {
			list-style: none;
			margin: 0;
			padding: 0;
			}

			#content ul.piclist li {
				float: left;
				margin: 0;
				padding: 10px;
				}

	#content > form {
		margin: 0 40px;
		}

	#content .entry {
		margin: 5em 40px 2.5em;
		}

		#content .entry h2 {
			color: #8c0000;
			margin: 0;
			padding: .175em .325em;
			background-color: #e6e6e6;
			}

			#content .entry h2 a {
				border: 0;
				text-decoration: none;
				}

	#content h2 {
		position: relative;
		}

		#content h2 span.editlink a {
			position: absolute;
			right: .5em;
			font-weight: normal;
			line-height: 1.8em;
			font-size: .6em;
			padding-left: .2em;
			}

		#content .entry p.meta {
			color: #8a8a8a;
			font-size: 1em;
			margin: 0;
			padding: 0;
			}

		#content .entry p a.more-link {
			border-bottom: 1px dotted #8c0000;
			text-decoration: none;
			margin-bottom: 1em;
			}

	#content #comments {
		padding: 0;
		background: #e7e7e7 url(../images/commentsBg.png) bottom left repeat-x;
		}

		#content #comments p.nocomments {
			padding: 0 0 0 40px;
			font-size: 1em;
			font-style: italic;
			}

		#content #comments h3#commentstitle {
			margin: 0;
			padding: 2em 40px;
			}

		#content #comments ol {
			padding: 0;
			margin: 0;
			list-style: none;
			}

			#content #comments ol li {
				padding: 2em 40px 2em 40px;
				margin: 0;
				}

			#content #comments ol li.alt {
				background-color: #d9d9d9;
				}

			#content #comments ol li cite a {
				font-size: 1.5em;
				font-style: normal;
				font-weight: bold;
				}

			#content #comments ol li a.timelink {
				font-size: 1em;
				font-weight: normal;
				border: 0;
				color: #350000;
				text-decoration: none;
				}

		#content #comments h3#respond {
			margin: 0;
			padding: 1em 0 0 40px;
			}

		#content #comments form {
			padding: 0 0 0 40px;
			}

			#content #comments form p {
				font-size: .9em;
				}

			#content #comments form textarea {
				width: 92%;
				}

	#content blockquote {
		padding: .5em 1.5em .5em 1em;
		margin: 0;
		color: #1c1c1c;
		background-color: #c6c6c6;
		font: italic 1.1em Georgia,Times,serif;
		}

		#content blockquote > p {
			padding: 1em;
			margin: 0;
			}

		#content blockquote cite {
			color: #595959;
			font-size: .8em;
			line-height: .8em;
			font-style: normal;
			font-weight: bold;
			padding: 0;
			margin: 0;
			display: block;
			width: 100%;
			}

#sidebar {
	float: left;
	width: 435px;
	top: 25px;
	background: #353535 url(../images/sidebarBgLight.png) 0 0 repeat-y;
	}

	#sidebar form#searchform {
		position: relative;
		text-align: center;
		margin: 0 auto;
		padding: 1.5em 0;
		background: transparent url(../images/searchBg.png) top right no-repeat;
		}

		#sidebar form#searchform input#s {
			width: 200px;
			}

	#sidebar h2 {
		font-size: 1.5em;
		font-style: italic;
		padding: 1em 0 0 0;
		margin: 0;
		}

	#sidebar div.faq {
		margin: 10px 0 0 0;
		}

		#sidebar div.faq h2 {
			margin: 0 0 0 72px;
			padding: 16px 0 0 0;
			}

		#sidebar #what { background: transparent url(../images/family.png) 17px 0 no-repeat; }
		#sidebar #when { background: transparent url(../images/clayguy.png) 17px 0 no-repeat; }
		#sidebar #todo { background: transparent url(../images/parentalkangashark.png) 17px 0 no-repeat; }

		#sidebar div.faq p {
			font-size: 1.2em;
			padding: .2em 30px 0 85px;
			margin: 0;
			color: #e2e2e2;
			}

	#sidebar form#signup {
		font-size: 12px;
		margin: 0 0 0 85px;
		}

		#sidebar form#signup input#email {
			width: 125px;
			}

		#sidebar form#signup input#submitemail {
			font-size: 12px;
			}

	#sidebar p.more {
		float: right;
		margin: 1.75em 37px 1em 0;
		font-size: 1.2em;
		}

	#sidebar #previews {
		background: #353535 url(../images/sidebarBgDark.png) 0 0 repeat-y;
		text-align: center;
		margin-top: 1em;
		}

		#sidebar #previews ul {
			list-style: none;
			margin: 0;
			width: 290px;
			margin: 0 auto;
			}

			#sidebar #previews ul li {
				margin: 0;
				padding: 20px 10px;
				}

				#sidebar #previews ul li a {
					border: 0;
					text-decoration: none;
					}

	#sidebar blockquote {
		position: relative;
		padding: .25em 1em .25em 0;
		left: -10px;
		margin: 10px;
		}

#footer {
	position: relative;
	padding: 0;
	margin: 0;
	top: 3em;
	width: 100%;
	background-color: #3a0000;
	}

	#footer ul {
		position: relative;
		width: 100%;
		height: 4em;
		font-size: 1em;
		list-style: none;
		margin: 0;
		padding: 0;
		}

		#footer ul li {
			float: left;
			margin: 0;
			padding: 1em 10px;
			font-size: 1em;
			}

			#footer ul li a {
				border: 0;
				min-height: 12px;
				}

			#footer ul li#rss a {
				padding-left: 15px;
				background: transparent url(../images/feed-icon-12x12.png) center left no-repeat;
				}

			#footer ul li#legal {
				float: right;
				top: 0;
				right: 0;
				width: auto;
				}
