body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font:10pt arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
body { background-color: #600; background-image: url(images/bg.gif); }
table{border-collapse:collapse;border-spacing:0;}
table {font-size:inherit;font:100%;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
/*body * {line-height:1.22em;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
p { margin-top:10px;}*/
h1, h2, h3, h4 { font-family: "Goudy Old Style", "Times New Roman", serif; }
h1 { font-size: 18pt; color: #900; font-weight: normal; margin: 30px 20px 10px 0; text-align: center; }
h2 { font-size: 12pt; color: #333; font-weight: bold; }
h3 { font-size: 11pt; color: #900; font-weight: bold; margin: 0px; }
h4 { font-size: 11pt; color: #333; font-weight: bold; margin: 0px; }
h5 { font-size: 10pt; color: #300; font-weight: bold; }
h6 { font-size: 11px; color: #999; font-weight: normal; }
p  { font-size: 10pt; color: #433; margin: 15px 0; }
td { font-size: 10pt; color: #433; vertical-align: top; }
ul { list-style-type: disc; }
li { font-size: 10pt; color: #433; }
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/*fonts.css*/
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}

/*standard theme stuff*/
.post img { float:left; border:1px solid #CCCCCC; margin:5px; }
#s, textarea, input { border:1px solid #cccccc; padding:4px; margin:2px; }
blockquote { font-style:italic; color:#666 } 
blockquote blockquote { margin-left:20px; color:black;}
.navigation { display:block; clear:both; margin:20px 0px 20px 0px; overflow:auto;}
.navigation a { border:1px solid #cccccc; background-color:#999; padding:10px; float:left; display:inline; margin-right:10px; }
#submit { border:1px solid #cccccc; background-color:white; color:#999; padding:3px; }

.post ol, .commentlist ol { list-style:decimal; padding:5px 0px 5px 0px; list-style-position:inside; }
.post ul, .commentlist ul { list-style:disc; list-style-position:inside; padding:5px 0px 5px 0px; }
.post li, .commentlist li { padding-bottom:5px; }
.post strong, .post b { font-weight:bold; }
.post em, .post i { font-style:italic; }
.page_item .page_item, #sidebar ul.children { margin-left:20px; }

#calendar_wrap td, #calendar_wrap thead tr th { padding:3px; }
#calendar_wrap thead { background-color:#666; color:#999; }
#calendar_wrap caption { text-align:center; }

#searchsubmit { display:block; }

a:link { color: #600; text-decoration: underline; }
a:visited { color: #333; text-decoration: underline; }
a:hover, a:active { color: #666; text-decoration: underline; }

h3#comments,h3#respond,.pagetitle, h2.center { font-size:22px; color:#900; padding-top:20px;}


#searchsubmit { border:0px; position:relative; top:-4px; }
/**********************/

div.clear { clear:both; height:0px; width:0px; overflow:hidden; }


#page { position: relative; width: 850px; margin: 8px auto; background: url(images/bgmain.jpg) repeat-y; }
#page { width: 850px; margin: 8px auto; background: url(images/bgmain.jpg) repeat-y; }
#main { position: relative; width: 615px; margin-left: 210px; min-height:700px; height:auto !important; height:700px;  }

#header { width:850px; height:120px; margin: 0; background-image:url(images/head.jpg); background-repeat: no-repeat; overflow:hidden; }
#header #headerimg { display:block; width:850px; height:70px; }
#header #headerimg h1 {clear:both}
#header #headerimg h1 a { font-size:36px; color:white; text-decoration:none; position:relative; top:0px; left:100px; }
#header #headerimg .description { position:relative; top:5px; left:110px;}
#header form { margin-left:580px; margin-top:75px; }
#header form input { float:left; display:inline; }

#sidebar { position: absolute; top: 70px; left: 0; width: 200px; background-image: url(images/sidebar.jpg); background-repeat: no-repeat; }
/***The sidebar*
#sidebar { float: left; display: inline; width: 200px;  background-image:url(images/sidebar.jpg); background-repeat:no-repeat; background-color:white;
	position:relative; left: 0px; top:-50px; }*/
#sidebar ul { padding:10px; }
#sidebar #side-footer { background-image:url(images/side_footer.jpg); background-repeat:no-repeat; height:14px; position:relative; top:5px; }
#sidebar h2 { font-size:16px; color:#900; }
#nav { position: relative; width: 170px; margin: 110px 0 10px 0; padding: 0 0 0 25px; }
#nav li { font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; margin: 0; padding: 4px 0 0 0; vertical-align: top; list-style: url(images/basquenavsm.gif) outside; }
#nav ul { margin: 0 0 0 25px; padding: 0; }
#subnav { position: relative; font-family: "Trebuchet MS", Arial, sans-serif; margin: 0px; padding: 10px 20px 5px 25px; }
#subnav li { list-style-type: none; }
#subnav a { font-weight: bold; }

/***The content**/
#content { display:inline; width:615px; }
/*#contentwide { position: relative; width: 590px; padding: 0 25px 20px 25px; }
#main { position: relative; width: 650px; margin-left: 200px; min-height:500px; height:auto !important; height:500px;  }*/

#content .post { margin-top:10px; background-image:url(images/post.jpg); }
#content .post .header { background-image:url(images/post_header.jpg); height:20px; padding:7px 10px 3px 10px; }
#content .post span.date { margin-left:7px; font-size:10px; background-image:url(images/date.jpg); background-repeat:no-repeat; 
	padding:3px 0px 3px 18px; background-position:0px 2px; }
#content .post .comments a { margin-left:7px; font-size:10px; background-image:url(images/comments.jpg);
	background-repeat:no-repeat; background-position:0px 2px; padding:3px 0px 3px 18px; }
#content .post .footer { background-image:url(images/post-bottom.jpg); height:16px;	}
#content .post .entry { color:#333; padding:10px; }
#content .post p.postmetadata { font-size:10px; position:relative; left:30px; }
.post h2 a { float:right; color:#600; font-size:16px; text-decoration:none; }

#footer { clear:both;}
#footer { position: relative; width: 850px; height: 70px; margin-top: 60px; background-image: url(images/bot.jpg); background-repeat: no-repeat; }
#footerright { position: relative; width: 620px; margin: 0 0 0 200px; padding: 20px 10px; text-align: center; }
#footerright ul { margin: 0; padding: 9px 0; text-align: center; }
#footerright li { display: inline; padding: 4px 5px; font-size: 12px; }
#footerbottom { position: relative; width: 850px; margin: 0 0 20px 0; text-align: center; }
#footerbottom a { color: #999; }
#footerbottom p { font-size: 11px; }
.padbot { padding-bottom: 10px }
