/* CSS Document */

body {
	margin:0px; padding:0px;
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#36210f;
	background:url(/img/design_elements/tartan.jpg);
	background-position: center top;
	text-align:center;
}

#center {
	position:relative;
	margin:0px auto; padding:0px;
	width:740px;
	background:url(/img/design_elements/parchment_background.gif);
	background-repeat:repeat-y;
	text-align:left;
}

#headee {
	padding:0px; margin:0px;
	background:url(/img/design_elements/parchment_top.jpg) no-repeat;
	height:225px;
}

#logo {margin:0px; padding:35px 0px 0px 21px;}

h1 {padding:0px; margin:0px; font-size:400%;}

h2 {margin:0px; padding:0px;}

#copy h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:110%; font-weight:normal; padding:10px 16px 5px 16px; margin:0px;}

#sidebar h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:110%; font-weight:normal; padding:10px 6px 5px 6px; margin:0px;}

h4 {font-size:80%;}

#copy h4 {padding:5px 16px 2px 16px; margin:0px;}

#copy h2 {padding:20px 16px 5px 16px;}

p {font-size:80%; padding:0px; margin:0px;}

#copy p {padding:5px 16px;}

#sidebar p {padding:7px;}

#footer p {padding:0px 20px 5px 20px;}

p.larger {font-family:Georgia, "Times New Roman", Times, serif; font-size:120%; margin-bottom:13px;}

.dark p {text-align:center; color:white; font-family:Georgia, "Times New Roman", Times, serif; font-size:90%; line-height:80%; padding:0px; margin:0px;}

a {color:#ab0500; text-decoration:none; font-weight:bold;}

a:hover {text-decoration:underline;}

a:visited {font-weight:normal;}

#menu a {font-weight:normal;}

#headee a, #headee a:hover, #headee a:visited, #headee a:active {text-decoration:none;}

ul, ol, dl {font-size:80%;}

#copy dl {padding:5px 16px;}

#copy ul {padding:5px 16px; margin:5px 25px;}

#copy li {padding:5px;}

dt {font-weight:bold;}

dd {margin-bottom:10px;}

#sidebar ul {padding-left:27px;}

li {font-size:100%;}

blockquote {border-left:7px solid #ab0500;} 

#menu ul {list-style:none; margin:26px 0px 0px 0px; padding:0px 0px 0px 26px; font-size:110%;}

#menu li {float:left; padding-right:19px;}

#content {
	position:relative;
	margin:0px; padding:0px 15px;
}

#copy {
	position:relative;
	width:514px;
	background:url(/img/design_elements/content_background.gif) repeat-y;
	padding:0px; margin:-40px 0px 0px 0px;
}

.copytop {background:url(/img/design_elements/content_top.jpg) no-repeat;}

.copycup {background:url(/img/design_elements/content_bottom.gif) no-repeat; height:14px; clear:both;}
* html .copycup {margin-bottom:-5px;}

.dark {
	position:relative;
	padding:18px; margin:0px 0px 10px 0px;
	width:478px; height:215px;
	background:url(/img/design_elements/content_dark.jpg) no-repeat;
}

.specifics {
	position:relative;
	float:left;
	width:200px;
	padding-top:4px;
}

#sunday {
	position:relative; float:left;
	width:290px;
	padding:0px 5px 0px 0px; margin:0px;
	background:url(/img/design_elements/vertical_dash.gif) repeat-y right;
}

#blog_lead {padding-left:10px; clear:none;}

#fblog {
	position:relative; float:left;
	width:290px;
	padding:0px 5px 0px 0px; margin:0px;
	background:url(/img/design_elements/vertical_dash.gif) repeat-y right;
}

#matches {padding-left:10px; clear:none;}

#sidebar {
	position:relative; float:right;
	width:188px;
	margin:0px; padding:0px;
}

#archiveform select, #catform select {width:170px; margin-left:7px; border:1px solid #937a56; padding:2px; color:#25170a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;}

#footer {
	position:relative;
	padding:42px 0px 10px 0px; margin:0px 0px 0px -2px;
	background:url(/img/design_elements/parchment_bottom.jpg) no-repeat;
	background-position:bottom;
	clear:both;
}

#s {
	background:url(/img/design_elements/search_bar.gif) no-repeat;
	width:115px; height:31px;
	border:none;
	padding:7px; margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

* html input#s {
	width:115px; height:31px;
	border:border:1px solid #937a56;;
	padding:7px; margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#searchsubmit input {float:right; margin:5px 0px 0px 0px; padding:0px;}
	
form, input, #searchform {padding:0px; margin:0px;}

.nodisplay {visibility:hidden;}

img {border:none;}

.blocklink {margin-top:15px;}

.alignleft {float:left; width:40%;}
.alignright {float:right; width:40%;}

.alignleft p, .alignright p {font-size:60%;}

.navigation {padding:30px 15px;}

.navigation2 {padding:5px 0px;}

fieldset {border:none;}

.mailwrapper label {width: 100px; font-size:80%; position:relative; float:left; text-align:right; padding-right:10px;}

.fmtext {margin-bottom:5px;}

.fminfofull {font-size:80%; padding:0px 0px 15px 3px;}

.fmsubmit {width:300px; float:right; text-align:center;}

.xdf_announcement {padding-left:35px;}

#forum_searcher {border:1px solid #25170a; padding:2px;}

.forumheadmasters {color:#f8efe0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:100;}

.forumheadmasters th, .forumtopicauthor th { padding:4px; font-weight:normal;}

.forumheadmistress {color:#36210f; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; background:#eac289;}

.forumheadmistress td {padding:4px; border-top:#f8efe0 1px solid; border-bottom:#f8efe0 1px solid;}

.xdforumsxd {font-size:90%; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:10px;}

.forumtitling {font-size:90%;}

.forumtitling td {padding:4px;}

.forumtopicauthor {color:#f8efe0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:100; background-color:#36210f; font-size:90%;}

.hipperhopper td {color:#36210f;}

#xdforum-usertitle {display:none;}

.xdforumpostcontainer {position:relative; float:left; border:1px solid #927955; padding:5px; margin:5px 0px 5px 15px; width:92%; }

.xdforumpostperson {width:124px; float:left; clear:none; border-right:1px solid #927955;}

.xdforumpostcontent {width:68%; float:left;}

/*.xdforumpostheader {background:url(/img/design_elements/comment_headtop.gif) no-repeat top left; padding:15px 20px 0px 20px;}

.xdforumpostcontent {background:url(/img/design_elements/comment_back.gif) no-repeat bottom left; padding:0px 20px 15px 20px;}*/

.xdforumcrafter {padding:0px 5px; margin:0px; clear:right;}

.xdforumcrafter p {margin-left:-14px; width:122px;}

.xdforumcrafter small {font-size:90%; color:#666666; padding:0px; margin:0px;}

.editform {clear:both;}

hr {width:90%; border:none; border-top:1px solid #927955;}

.dark .piping img {background:url(/img/photos/home_dark.jpg) no-repeat; float:left; padding:7px; width:262px; height:203px;}

.piping p {margin:0 !important; padding:0 !important;}