body {
background : url(images/bg.jpg) no-repeat;
margin-top : 0;
margin-bottom : 0;
}

a {
color : #ee8000;
text-decoration : underline;
}

a:hover {
color : #004;
text-decoration : none;
}

#line1 {
background : #464647;
height : 30px;
width : 360px;
float : left;
display : block;
color : #ffffff;
font-family : tahoma;
background : url(images/bg.gif);
font-weight : 600;
line-height : 25px;
}

#line2 {
background : #ff9001;
height : 30px;
width : 530px;
float : right;
display : block;
color : #ffffff;
font-family : tahoma;
font-weight : 600;
line-height : 25px;
}

#line3 {
text-align : left;
background : #464647;
height : 30px;
width : 360px;
float : left;
display : block;
color : #ffffff;
font-size : 12px;
line-height : 30px;
font-family : tahoma;
background : url(images/bg.gif);
}

#line3 a:link {
color : #ffffff;
font-size : 10px;
font-family : tahoma;
text-decoration : underline;
}

#line3 a:visited {
color : #ffffff;
font-size : 10px;
font-family : tahoma;
text-decoration : underline;
}

#line3 a:hover {
color : #ffffff;
font-size : 10px;
font-family : tahoma;
text-decoration : underline;
}

#line4 {
background : #ff9001;
height : 30px;
width : 530px;
float : right;
display : block;
color : #ffffff;
font-size : 12px;
line-height : 30px;
text-align : left;
font-family : tahoma;
}

#container {
width : 900px;
border-top : 1px dotted #c7c7c7;
margin-top : 14px;
padding-top : 5px;
font-family : tahoma;
font-size : medium;
}

#bottomline {
width : 900px;
border-top : 1px dotted #c7c7c7;
margin-top : 34px;
margin-bottom : 5px;
}

#left {
margin-top : 5px;
width : 180px;
height : 100px;
float : left;
color : #c7c7c7;
font-family : verdana;
font-size : 10px;
}

#center {
margin-top : 5px;
width : 180px;
float : left;
}

#right {
margin-top : 5px;
width : 530px;
float : right;
}

#name {
padding-left : 180px;
font-family : "trebuchet ms";
font-size : 30px;
color : #ff9000;
text-decoration : none;
}

#name a {
text-decoration : none;
}

.black {
font-family : "trebuchet ms";
font-size : 24px;
color : #464646;
}

h1 {
border-left : 5px solid #464646;
font-family : "trebuchet ms";
font-size : 24px;
padding : 0;
margin : 0;
padding-left : 10px;
color : #464646;
}

.storytitle {
border-left : 5px solid #464646;
font-family : "trebuchet ms";
font-size : 24px;
padding : 0;
margin : 0;
padding-left : 10px;
color : #464646;
}

.storytitle a:link {
border-left : 5px solid #464646;
font-family : "trebuchet ms";
font-size : 24px;
padding : 0;
margin : 0;
padding-left : 10px;
text-decoration : none;
color : #464646;
}

.storytitle a:visited {
border-left : 5px solid #464646;
font-family : "trebuchet ms";
font-size : 24px;
padding : 0;
margin : 0;
padding-left : 10px;
text-decoration : none;
color : #464646;
}

.storytitle a:hover {
border-left : 5px solid #464646;
font-family : "trebuchet ms";
font-size : 24px;
padding : 0;
margin : 0;
padding-left : 10px;
text-decoration : underline;
color : #464646;
}

h2 {
border-left : 5px solid #464646;
color : #ff9000;
font-family : verdana;
font-size : 14px;
padding : 2px;
margin : 0;
line-height : 12px;
padding-left : 10px;
margin-top : 20px;
}

blockquote {
background : url(images/bq1.gif) no-repeat left top;
margin : 5px;
padding : 5px;
}

blockquote p {
color : #ff9000;
font-family : verdana;
font-size : 10px;
padding : 15px;
background : url(images/bq2.gif) no-repeat right bottom;
}

#content {
border-top : 1px dotted #c7c7c7;
border-bottom : 1px dotted #c7c7c7;
color : #464646;
font-family : verdana;
font-size : 12px;
height : 750px;
}

#contentfree {
border-top : 1px dotted #c7c7c7;
border-bottom : 1px dotted #c7c7c7;
color : #464646;
font-family : verdana;
font-size : 12px;
}

#menu p {
border-top : 1px dotted #464646;
border-bottom : 5px solid #464646;
color : #c7c7c7;
font-family : verdana;
font-size : 10px;
padding : 0;
margin : 0;
padding-right : 10px;
padding-left : 10px;
}

#menu a:link {
color : #464646;
font-family : "trebuchet ms";
font-size : 14px;
padding-left : 10px;
margin-left : 0;
padding-right : 10px;
margin-right : 0;
text-decoration : none;
font-weight : bold;
}

#menu a:visited {
color : #464646;
font-family : "trebuchet ms";
font-size : 14px;
padding-left : 10px;
margin-left : 0;
padding-right : 10px;
margin-right : 0;
text-decoration : none;
font-weight : bold;
}

#menu a:hover {
color : #ffffff;
font-family : "trebuchet ms";
font-size : 14px;
text-decoration : none;
font-weight : bold;
background : #ff9001;
}

ul, li {
margin : 0;
padding : 0;
list-style : none;
list-style-image : none;
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-weight : normal;
border-bottom : 1px solid #c7c7c7;
color : #464646;
text-align : left;
}

#comments {
border-left : 5px solid #464646;
color : #464646;
font-family : verdana;
font-size : 14px;
padding : 0;
margin : 0;
line-height : 16px;
padding-left : 10px;
margin-top : 20px;
}

#comment-1 {
margin : 5px;
padding : 5px;
}

#comment-2 {
margin : 5px;
padding : 5px;
background : #e4e4e4;
}

#linkcat-1 h2 {
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-weight : normal;
color : #464646;
font-size : 24px;
margin-bottom : 3px;
line-height : 20px;
}

#categories h2 {
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-weight : normal;
color : #464646;
font-size : 24px;
margin-bottom : 3px;
line-height : 20px;
}

#pagenav h2 {
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-weight : normal;
color : #464646;
font-size : 24px;
margin-bottom : 3px;
line-height : 20px;
}

#search h2 {
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-weight : normal;
color : #464646;
font-size : 24px;
margin-bottom : 3px;
line-height : 20px;
}

#archives h2 {
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-weight : normal;
color : #464646;
font-size : 24px;
margin-bottom : 3px;
line-height : 20px;
}

#meta h2 {
font-family : "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-weight : normal;
color : #464646;
font-size : 24px;
margin-bottom : 3px;
line-height : 20px;
}

.feedback {
font-size : 14px;
padding-bottom : 20px;
margin-bottom : 20px;
}

.right {
float : right;
padding-left : 10px;
}

.left {
float : left;
margin-right : 10px;
}

.justify {
text-align : justify;
font-size : 12px;
}

form input, textarea, select {
border : 1px solid #aaaaaa;
padding : 2px;
margin-top : 2px;
}

form input:hover, textarea:hover, select:hover {
border : 1px solid #aa0;
}

form textarea {
width : 100%;
}

form input.submit {
color : #ff9000;
}

form input.submit:hover {
cursor : pointer;
}

form input.urcase {
text-transform : uppercase;
}

form input.lrcase {
text-transform : lowercase;
}

fieldset {
border : 1px solid #aa0;
color : #000;
}

.ts-1 {
border : none;
height : 38px;
margin-left : auto;
margin-right : auto;
text-align : left;
}

.ts-1-1 {
border : none;
height : 20px;
left : 2px;
line-height : 30px;
padding : 2px;
position : absolute;
text-align : right;
top : 2px;
width : 40px;
}

.ts-1-2 {
background-color : #000099;
border : none;
height : 20px;
left : 48px;
line-height : 30px;
padding : 2px;
position : absolute;
top : 2px;
width : 50px;
}

.ts-1-3 {
border : none;
height : 20px;
left : 104px;
line-height : 30px;
padding : 2px;
position : absolute;
top : 2px;
}

.ts-2-2 {
background-color : #009900;
border : none;
height : 20px;
left : 48px;
line-height : 30px;
padding : 2px;
position : absolute;
top : 2px;
width : 50px;
}


.ts-3-2 {
background-color : #990000;
border : none;
height : 20px;
left : 48px;
line-height : 30px;
padding : 2px;
position : absolute;
top : 2px;
width : 50px;
}


