* { padding: 0; margin: 0;}

a {color: #000; text-decoration: none; font-weight: bold;}

a:hover {color: #aaa;}

#related a:hover {color: #036;}

#previously a {color: #036221;}

#next a {color: #003366;}

#next a:hover, #previously a:hover {color: #aaa;}

.hnavlink {padding: 30px;}

.hnavactivelink {padding: 30px;}

h2 {font-size: 16px; margin-top: 10px; margin-left: 10px;}

h3 {text-align: center;}

img {border: 0px;}

p {margin-top: 15px; margin-left: 20px; margin-right: 20px;}

hr {text-align: center; margin-left: auto; margin-right: auto;}

.clearer {height: 0px; width: 0px; clear: both;}

.navbot {text-align: center; background: #EEEEEE;}

body {  background: #BEBFBA url(../images/bg.jpg) repeat-y top center; font-family: Geneva, sans-serif; font-size: 101%; text-align: left; }

#top {width: 770px; height: 30px; margin-top: 10px; margin-left: auto; margin-right: auto; font-size: 16px; line-height: 30px; border-bottom: 1px solid #666;}

#sitename {float: left; font-weight: bold; }

#misc {float: right; font-weight: bold; color: #999; font-size: 10px; }

#header
{width: 800px; height: 150px; }

#wrapper {width: 800px; height: 100%; margin-left: auto; margin-right: auto; text-align: left;   }

#containers { width: 800px; height: 100%;}

#containerone {width: 800px; height: 245px; background: url(../images/conbg.jpg) repeat-y top center; margin-top: 25px; }

#spacer {width: 800px; height: 20px; background: #F3F2ED;}

#containertwo {width: 800px; height: 245px; background: url(../images/conbg.jpg) repeat-y top center;}

#middle {width: 535px; height: 180px; text-align: center; margin-left: auto; margin-right: auto;}

#middle2 {width: 535px; height: 30px; text-align: center; margin-left: auto; margin-right: auto; margin-top: -90px;}

.picture {width: 265px; height: 140px; float: left; text-align: center; padding-top: 10px; padding-left: 1px;}

.articlelink {width: 265px; height: 60px; float: left; text-align: center; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 10px; margin-top: 10px; }

.title {font-size: 14px; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;  margin-bottom: -10px;}

.title a {color: #666;}

.title a:hover {color: #1EA0B8;}

 /*********** live search **************/

#livesearch_form
{padding-top: 10px;float:  left;}

#livesearch_form div
{background: transparent url(http://sekhu.net/txpattern/js/searchbox.png) no-repeat top left;}

#livesearch_form.livesearch_webkit div
{background: none;}

#livesearch_form label
{display: none;}

#livesearch_text
{width: 104px; height: 14px; padding: 1px 0 0 0; margin: 4px 0 4px 20px; border: 0; vertical-align: top;}

#livesearch_text.livesearch_inactive
{color: #666;}

#livesearch_form.livesearch_webkit #livesearch_text
{width: 188px; height: 22px; margin: 0 5px 0 0;}

#livesearch_form img.livesearch_resetimage
{width: 14px; height: 14px; margin: 4px 9px 4px 2px; vertical-align: top;}

#livesearch_form img.livesearch_waitimage
{width: 16px; height: 16px; margin: 3px 0 0 0; vertical-align: top;}

#livesearch_results
{background-color: #ebebeb; border-left: 1px solid #e2e2e2; font-size: 10px;}

#livesearch_results ul li strong
{color: #f00;}

/*********** navigation ***********/

#navigation {height: 37px; width: 780px; background: url(../images/navigation.jpg) no-repeat; margin-left: auto; margin-right: auto; border-top: 10px solid #666; border-bottom: 1px solid #666;}

#navigation  ul
{padding-left: 0; margin-left: 0; background: transparent; color: #8F8074; float: left; width: 700px; font-family: Tahoma, Geneva, sans-serif; font-size: 16px;}

#navigation  ul li { display: inline; }

#navigation  ul li a {
padding: 0.5em 0.4em; color: #666666; text-decoration: none; float: left;
border-right: 2px solid #F3F3EB; border-top: 2px solid #F3F3EB; font-weight: bold;}

#navigation  ul li a:hover {
padding: 0.5em 0.4em; color: #1EA0B8; text-decoration: none; float: left;
border-right: 2px solid #F3F3EB; border-top: 2px solid #F3F3EB; font-weight: bold;}


/****** main page **********/

.storycontent {width: 700px; height: 100%; margin-left: auto; margin-right: auto; text-align: left;color: #000;}

#desc {width: 700px; margin-top: 10px; margin-left: auto; margin-right: auto; font-family: Tahoma, Geneva, sans-serif; }

#storytitle a, #storytitle {color: #1EA0B8; border-bottom: 1px solid #666; font-size: 12px;}

#storytitle a:hover {color: #000;}

#entry {text-align: left; font-size: 12px;}

#posted {color: #1EA0B8;  border-bottom: 1px solid #666; font-size: 12px;}

#author {color: #1EA0B8; border-bottom: 1px solid #666; font-size: 12px;} 

#info {color: #1EA0B8; border-bottom: 1px solid #666; font-size: 12px;}

#rating {color: #1EA0B8; padding-bottom: 20px; text-align:center; }

#linx {color: #1EA0B8; border-bottom: 1px solid #666; font-size: 12px; margin-top: -15px;}

.rating-num {display: none; }

#credit p {padding-top: 20px;}

blockquote {width:30%; padding:10px; background-color:#99CC32; color:#F5F5F5; float:right; font: bold 14pt/1em Arial, Helvetica, sans-serif; text-align:left; letter-spacing: 0.05em; margin:5px; margin-top: 10px; clear: both;}

#related_container {text-align: center; font-size: 12px;}

#related {margin-top: 25px; margin-bottom: 10px; font-weight: bold; font-size: 10px; color: #003399; text-decoration: underline;}

#middle3 {width: 700px; margin-left: auto; margin-right: auto; text-align: center;}

#previously {float: left; font-size: 12px;}

#next {float: right; font-size: 12px;}



/********* IMAGES ************/

.left { float: left; padding-right: 10px; padding-bottom: 10px;}

.right {float: right; padding: 20px; margin-top: 5px; }

.middle { margin-left: auto; margin-right: auto; margin-top: 30px; display: block; padding: 3px; border: 2px solid #ddd; }

/********* IMAGES ************/


/********* Archive ************/

#archive
{
	border-top: 1px solid #ddc;
	cursor: default;
	font: 11px Verdana, sans-serif;
	margin: 0 auto 5px;
	width: 98%;
}

#archive caption
{
	background: #fff;
	color: #933;
	font: 17px Georgia, serif;
	margin: 0 auto;
	padding: 5px 0;
	text-align: left;
}

#archive caption a
{
	color: #33f;
}

#archive caption a:hover
{
	color: #000;
}

#archive td
{
	border-top: 1px solid #ddc;
	color: #554;
	padding: 5px 10px;
}

#archive td a
{
	border: 0;
	color: #33f;
	cursor: pointer;
}

#archive td a:hover
{
	color: #000;
}

#archive th a
{
	color: #887;
}

#archive th a:hover
{
	text-decoration: underline;
}

#archive th
{
	background: #eed;
	border-top: 1px solid #fff;
	color: #998;
	font: bold 12px Arial, sans-serif;
	letter-spacing: 1px;
	padding: 5px 10px;
	text-align: left;
	text-transform: uppercase;
}

#archive th span
{
	display: none;
}

#archive tr:hover
{
	background: #ffc;
}


/************ footer ************/


#footer {width: 780px; margin-left: auto; margin-right: auto;  background: #F3F2ED; border-top: 10px solid #666; font-size: 10px; clear: both; margin-top: 30px;}

#footer a {border-bottom: 1px dotted #000;} 

#validator a {font-size: 10px; border-bottom: 1px dotted #000;}

#counter {float: right; margin-top: -20px; font-weight: bold;}

#sitemap {margin-left: 30px; list-style: square; margin-top: 10px;}

#footer a:hover, #validator a:hover {color: #036;}