html{margin:0;padding:0;overflow-y:scroll;}
body{margin:0;padding:0px 0 9px;color:#412322;background:#7e4307 url(../images/leather-bg.jpg);}
html{font-family:Arial;font-size:14px;}
form{margin:0;padding:0;}
input{color:#361717;}
select{color:#361717;}

a{font-size:1em;text-decoration:none;color:#412322;}
a:hover{text-decoration:underline;}

h1, h2, h3, td, th, select, input, textarea, p{font-size:1em;color:#412322;}

a img{border:0;}

#base{margin:0 auto;width:938px;height:666px;border-collapse:collapse;border:0;}
#left{padding:0;width:782px;background:url(../images/leftBackground.png) repeat-y;text-align:left;vertical-align:top;}
#right{padding:0;background:url(../images/bannersBackground.png) no-repeat scroll left top;text-align:left;vertical-align:top;}

#bottomLeft{padding:0;background:none;text-align:left;vertical-align:top;width:782px;}

.logo{height:126px;width:782px; position: relative;}
.logo img{width:260px;height:120px;}
.free_service {background:url(../images/free-service.png) no-repeat; position:absolute; left: 220px;width:85px; height: 64px;}
.logo{background:url(../images/logo-user.png) no-repeat right top;}
.logo.write, .logo.user{background:url(../images/logo-write.png) no-repeat right top;}
.logo.adv{background:url(../images/logo-adv.png) no-repeat right top;}
.logo.guestbook, .logo.contact{background:url(../images/logo-guestbook.png) no-repeat right top;}
.logo.links{background:url(../images/logo-links.png) no-repeat right top;}
.logo.read{background:#412322 url(../images/logo-read.png) no-repeat left top;}
.logo.faq{height:124px;background:#412322 url(../images/logo-faq.png) no-repeat left top;}
.logo.homePhotos{height:127px;background:#412322 url(../images/logo-homePhotos.png) no-repeat left top;}
.logo.biographies{height:127px;background:#412322 url(../images/logo-biographies.jpg) no-repeat left top;}
.logo.writingtips{height:127px;background:#412322 url(../images/logo-writingtips.jpg) no-repeat left top;}

select.rightstyled_select{background-color:#C79A3D;border:1px solid #7E4307;color:#412323;padding:0px;}

#loginMin2{float:right;padding:0px 8px 0 0;text-align:right;width:185px;}
#loginMin2 div.title{float:left;padding-top:6px;background:transparent url(../images/signin_registered_writers.png) no-repeat left center;width:155px;height:23px;}
#loginMin2 div.UsernameTitle{background:transparent url(../images/signin_username.png) no-repeat left center;float:left;width:84px;height:21px;}
#loginMin2 div.PasswordTitle{background:transparent url(../images/signin_password.png) no-repeat left center;float:left;width:83px;height:19px;}
#loginMin2 input.afText{border:1px solid #fff;padding:0 2px;width:92px;font-size:0.8571em;}
#loginMin2 input.login{margin:0 0 5px;float:right;}
#loginMin2 input.password{margin:0 0 7px;float:right;}
#loginMin2 input.afImage{margin:0 0 6px;}
#loginMin2 a{color:#000;}

#userHeader{float:right;padding:29px 8px 0 0;text-align:right;}
#userHeader h3{font-weight:bold;font-size:1.1429em;color:#970b07;}
#userHeader a{color:#970b07;text-decoration:underline;font-weight:bold;}

.menuFirst, .menuFirstAdmin{ width:764px;border-top:4px solid #3a1414;padding:0 9px;height:32px;background:url(../images/menuFirstBackground.png) no-repeat;}
.menuFirst a{display:block;float:left;margin:0 15px 0 0;padding:6px 7px 0;height:26px;font-size:1.0714em;color:#000;}
.menuFirstAdmin a{display:block;float:left;margin:0 10px 0 0;padding:6px 7px 0;height:26px;font-size:1.0714em;color:#000;}
.menuFirstAdmin a.last{margin:0;padding:6px 0px 0px 0px;}
.menuFirst a:hover, .menuFirst a.current, .menuFirstAdmin a:hover, .menuFirstAdmin a.current{text-decoration:none;background:url(../images/menuFirstBackgroundHover.gif) repeat-x;}

.menuFoorer{border-bottom:6px solid #3a1414;padding:0 22px;height:29px;background:url(../images/menuFooterBg.png) no-repeat;}
.menuFoorer a{display:block;float:left;margin:0 35px 0 0;padding:7px 0 0;color:#3a1414;}
.menuFoorer a.last{margin:0 0 0 30px;}
.menuFoorer a.current{text-decoration:underline;}

#copyright {padding: 15px 0px 15px 0px; text-align: center;}
#copyright span#bg {padding: 5px 20px 5px 20px; text-align: center;background: url(../images/copyright-bg2.png) no-repeat center; }
#copyright span#bg span { font-size:0.7857em; font-weight: normal; color: #260500;} 
#copyright span#bg span a {color: #260500;}

#friends{margin:10px 0 9px;padding:6px 0 0;width:127px;height:62px;background:url(../images/friends.gif) no-repeat;}
#friends a{font-size:0.9286em;font-weight:bold;color:#dbf7bb;}
#friends a:hover{text-decoration:none;}

#feedback{margin:9px 0 6px;width:127px;background-color:#412322;}
#feedback a{font-size:0.9286em;font-weight:bold;color:#ffed9e;line-height:21px;}
#feedback a:hover{text-decoration:none;}

#header{height:80px;width:782px;background-color:#412322;}
#header img{display:block;}

#content{padding:20px;}
#content h1{margin:0;padding:0 0 11px;font-weight:bold;font-size:1.2857em;color:#412322;}

.errorMessage{padding:3px 0 0;font-size:0.7857em;color:#ff0000;text-align:left;}
label{}
.afText{border:1px solid #fff;padding:2px 5px;width:190px;}
.afTextarea{border:1px solid #fff;padding:2px 5px;}
.afSelect{}
.rSelect{display:block;margin:5px 0 0;width:150px;background:#eae5d6;color:#46211d;border:0;}
.afCheckbox{margin:0 5px 0 0;vertical-align:middle;color:#412322;}
.help img{margin:0 0 -5px 12px;* margin:0 0 -3px 12px;}
.required{padding-left:18px;background:url(../images/flower.gif) no-repeat center left;}
input.error, textarea.error, select.error{border:1px solid #c00;background-color:#FEE;}
label.error{color:#c00;}

.errorSummary{border:1px solid #c00;padding:7px 7px 12px 7px;margin:0 0 10px 0;background-color:#FEE;}
.errorSummary a{text-decoration:underline;}
.errorSummary .errorMessage{font-size:0.8571em;color:#412322;}

.message{border:1px solid #12b230;padding:7px 7px 12px 7px;margin:0 0 10px 0;background-color:#e3fddf;}
.message a{text-decoration:underline;}

h3#welcome{background:transparent url(../images/signin_welcome.png) no-repeat left center;height:22px;margin:0;padding:0 0 0px 75px;}
h3#welcome a{background:#fff;color:#000;padding:1px 3px 1px 3px;font-size:0.8571em;text-decoration:none;}
a#logout{background:transparent url(../images/signin_logout.png) no-repeat right center;height:21px;width:57px;display:block;float:right;}


/*** Button ***/
.clear{overflow:hidden;width:100%;height:1px;}
a.button{float:left;display:block;padding-right:7px;height:21px;text-decoration:none;background:transparent url('../images/bg_button_a.gif') no-repeat scroll top right;cursor:pointer !important;}
a.button.green{background:transparent url('../images/bg_button_a_green.gif') no-repeat scroll top right;}
a.button span{display:block;padding:0 0 0 7px;font-weight:bold;color:#fff;background:transparent url('../images/bg_button_span.png') no-repeat;line-height:21px;cursor:pointer;}
a.button.green span{background:transparent url('../images/bg_button_span_green.png') no-repeat;}
a.button:active, a.button:hover{background-position:bottom right;outline:none;}
a.button:active span, a.button:hover span{background-position:bottom left;}

#adminMenu{padding:0 0px 0 11px;height:36px;background:url(../images/writeMenuBG.gif) repeat-x;width:770px;}
#adminMenu ul{margin:0;padding:0;list-style:none;}
#adminMenu li{float:left;margin:0 5px 0 0;padding:0 0 0 5px;height:36px;}
#adminMenu li.current{background:url(../images/writeMenuCurrentLeft.png) no-repeat top left;}
#adminMenu a{display:block;padding:7px 5px 0 0;height:29px;font-size:1.0714em;}
#adminMenu a.last{padding:7px 0px 0 0;height:29px;font-size:1.0714em;}
#adminMenu a:hover{text-decoration:none;}
#adminMenu li.current a{font-weight:bold;color:#fff;background:url(../images/writeMenuCurrentRight.gif) no-repeat top right;cursor:pointer;text-decoration:none;}

#chapterSaved{margin:7px 0 10px;}
#chapterSaved h2{margin:0;padding:0 0 13px;font-weight:bold;font-size:1.2857em;color:#970b07;}
#chapterSaved p{margin:0;padding:0 0 14px 22px;background:url(../images/redPoint.gif) no-repeat 0 1px;}
#chapterSaved a{text-decoration:underline;}

.big{}
.red{color:#ba2e1f;}

.comment{margin:0 0 25px;}
.comment .comment_delete{float:right;}
.comment .comment_name{margin:0 0 8px;}
.comment .comment_text{padding:0 0 0 30px;}
.comment .afTextarea{width:499px;height:105px;}

.tooltip{position:absolute;z-index:999;left:-9999px;background-color:#dedede;padding:5px;border:1px solid #fff;width:250px;}
.tooltip p{margin:0;padding:0;color:#fff;background-color:#222;padding:2px 7px;}

#readAnotherStory{display:inline-block;margin:30px 0 0;font-weight:bold;font-size:1.2143em;color:#462828;text-decoration:underline;}

.searchStoryResult{padding:8px 0 21px 16px;}
.searchStoryResult h1{margin:0;padding:0 0 8px;font-weight:bold;font-size:1.1429em;}
.searchStoryResult ul{margin:0;padding:0;list-style-type:none;}
.searchStoryResult a{text-decoration:underline;}

#form{margin:0 0 5px;width:auto;border-collapse:collapse;border:0;}
#form th{padding:4px 14px 14px 0;font-weight:normal;color:#4d302c;text-align:left;vertical-align:top;white-space:nowrap;}
#form td{padding:0 20px 18px 0;color:#4d302c;text-align:left;vertical-align:top;}
#form .afText{width:206px;}
#form .afTextarea{width:560px;height:80px;}
#form label{color:#4d302c;}

.contacts{margin:0 0 20px;width:100%;border-collapse:collapse;border-bottom:1px solid #412322;}
.contacts td{padding:0 0 17px;width:33%;text-align:left;}

h2.contact{margin:0;padding:0 0 5px;font-weight:bold;font-size:1.1429em;color:#4d302c;}

.feedback{padding-top:35px !important;padding-left:52px !important;}
.feedback h1{padding-bottom:25px;}
.feedback h2{padding-bottom:30px;text-decoration:underline;}
.feedback h2 a{font-weight:bold;font-size:1.0714em;text-decoration:underline;}
.feedback h3{font-weight:bold;font-size:1.1429em;color:#2c4b0d;}
.feedback ol{margin:0 0 80px;padding:0 0 0 19px;* padding:0 0 0 23px !important;}
.feedback ol li{font-size:1.1429em;padding:0 0 18px;}
.feedback ol li b{display:block;}
.feedback .add{font-weight:bold;font-size:1.0714em;color:#2c4b0d;}
.feedback .add a{font-weight:bold;font-size:1.0714em;color:#2c4b0d;text-decoration:underline;}

#addSLink{float:right;}
#addSLink a{font-weight:bold;font-size:1.1429em;text-decoration:underline;}

#sitemap{line-height:18px;}

a.faq_type{font-weight:bold;text-decoration:underline;font-size:1.1429em;color:#2C4B0D;}

table.list_story tr th, table.list_story tr td{padding:5px;margin:5px;}
table.list_story tr th{background-color:#ECB467;text-align:center;}
table.list_story tr td{background-color:#EDD469;}
table.list_story tr th a.active{color:#A70B06;}
table.list_story tr.small td, table.list_story tr.small th{font-size:0.7857em;}
table.list_story tr.small td a, table.list_story tr.small th a{font-size:0.7857em;text-decoration:underline;}
table.list_story tr.odd td{background-color:#D9DC64;}

ol.writing_tips li{margin-bottom:10px;}
ul.terms_of_use li{margin-bottom:10px;}