* {margin:0;padding:0;}
body{font:62.5%/1.6em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;color:#666;border-top:2px solid #8BC159;}
a {color:#60778C;}
h1{font-family:"Georgia", Times, serif;font-size:7em;font-weight:400;color:#333;letter-spacing:-1px;margin:20px 0;}
h1 a{text-decoration:none;color:#333;}
a.more{text-align:right;color:#2F460D;margin:10px 0 0;}
a.more:hover{text-decoration:underline;}
label{display: inline;line-height:1.8;vertical-align:top;font-size:130%;width:100px;}
blockquote{background:#f6f6f6;border:1px solid #eee;margin:10px 0;padding:5px 15px;}
p.news1{background:#E6E600;color:#666;border-bottom:2px solid #BCE67D;border-top:2px solid #BCE67D;margin:10px 0;padding:10px;}
p.news2{background:#FF2D00;color:#FFF;border-bottom:2px solid #D90000;border-top:2px solid #D90000;margin:10px 0;padding:10px;font-size: 12px}
p.news2 a {font-size: 14px;color: white}
p.news3{background:#04756F;color:#FFF;border-bottom:2px solid #2E0927;border-top:2px solid #2E0927;margin:10px 0;padding:10px;}
button{margin-left:3px;border:1px solid #999;}
#header{border-top:20px solid #BCE77C;}
#header .description{float:right;color:#222;margin:20px 0 0;padding:3px;}
#header h1{display:none;}
#navLogin {
	display:none;
}
#wrapper{width:760px;margin:0 auto;}
#nav{border-top:1px solid #eee;height:28px;margin:0;padding:7px 0 0;}
#nav li{float:left;list-style:none;width:105px;text-align:center;}
#nav li a{color:#60778C;background:#fff;font:1.6em Trebuchet MS;font-weight:700;display:block;border-bottom:1px solid #7F7D6E;margin:1px 0 0;padding:5px 5px 7px;}
#nav li a:hover{background-color:#eee;color:#333;}
#nav li a.active{font-size: 1.8em;text-decoration:none;color:#444;border-bottom:1px solid #FFF;border-top:1px solid #7F7D6E;border-right:1px solid #7F7D6E;border-left:1px solid #7F7D6E;}
#nav li a.loginNav{background:url(../img/loginNav.png) no-repeat;text-decoration:none;width:105px;height:33px;}
#nav li a.userPage{font-size:150%;padding:7px 0;}
#content{border-right:1px solid #7F7D6E;border-left:1px solid #7F7D6E;background:#FFF;
margin-top: 0 !important;
margin-top:-1px;
margin-right: 235px !important;
margin-right: 232px;
margin-bottom: 0;
margin-left: 0 !important;
margin-left: 0;
padding:10px 25px 30px;
}
#contentHeight{min-height:1000px;height:auto !important;}
#contentHeight li{font-size:1.5em;}
#content p{line-height:16px;font-size:130%;word-spacing:2px;margin:0 0 10px;}
#content a{color:#333;border-bottom:1px solid #eee;}
#content a:hover{color:#000;}
#content h2{font-family:"Georgia", Times, serif;font-size:2.8em;line-height:1em;font-weight:400;border-bottom:1px solid #E5E2C6;color:#000;margin:30px 0;padding:5px 0;}
#content h2.hp{margin-top:30px;margin-bottom:0;}
#content h3{font:180% Arial,Serif;color:#444;margin:0;padding:0;}
#content h3 a{color:#60778C}
#content h4{font:120% Trebuchet MS;color:#999;margin:10px 0 0;padding:0;}
#content ul,ol{border-top:1px solid #eee;margin:10px 10px 10px 25px;}
#content li{border-bottom:1px solid #eee;padding:10px;}
#sidebar{width:200px;float:right;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;border-top:1px solid #eee;padding:10px 10px 30px;}#sidebar h2{letter-spacing:2px;font-size:1.4em;color:#333;border-bottom:1px solid #f6f6f6;padding:0 0 3px;}
#sidebar ul{list-style:none;margin:0 0 20px;}
#sidebar li{border-bottom:1px solid #f6f6f6;}
#sidebar li a{color:#333;display:block;border:1px solid #FFF;padding:3px;}
#sidebar li a:hover{border:1px solid #8E3557;background:#BB7F96;color:#FFF;display:block;padding:3px;}
#sidebar input{width:143px;color:#444;padding:5px;}
#sidebar input:focus{background:#fff;border:1px solid #eee;}
#footer{text-align:left;border-top:1px solid #7F7D6E;color:#999;margin:0;padding:20px;}
form.formNewWork input,form.formRegistration input{width:464px;border:1px solid #CCC;font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;padding:4px;}
form.formNewWork textarea.longText,form.formRegistration textarea.longText,form.writeComment textarea.longText{height:65px;border:1px solid #CCC;width:462px;font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;padding:5px;}
form.formNewWork select.cat,form.formRegistration select.age{width:100%;}
form input.charCounter{border:0;background:transparent;width:300px;}
.formLogin{width:450px;border:1px solid #CCC;border-top:0;background:#FFF;margin-top:-30px;padding:10px;}
.clear{clear:both;}
.searchResults{margin:0 -15px;padding:0;}
.readWorks{margin-top:20px;font-size:130%;}
.readComments{font-size:150%;}
.works,.forumMess,.blogMess,.authors{border-bottom:1px solid #cCC;margin-bottom:5px;}
.forumMessMain{background:#FFF;border-bottom:1px solid #CCC;border-top:1px solid #CCC;line-height:30px;padding:5px;}
.comments{border:1px solid #CCC;margin:0 0 15px;padding:3px;}
.notes{border-top: 1px dashed #CCC;font-size:0.9em;color:#008FA8;text-align:right;display:block;background:#FFF;margin:0;padding:0 3px 0 0;}
.notesSmall{font-size: 0.9em;color: #008FA8;text-align:left;margin: -30px 0 0 0;padding: 0 0 0 0;}
.orderAction{text-align:right;border-top:1px solid #F0DB67;border-bottom:1px solid #E5C200;background:#F3E58C;margin-bottom:20px;padding:2px 3px;}
.autInfo{margin-top:-30px;background:#FFF;padding:5px;}
.workStats{background:#F8F0BB;border-top:1px solid #E5E2C6;margin-top:-10px;padding:2px 3px;}
.navigationResults{background:#F8F0BB;border-top:1px solid #E5E2C6;margin-top:20px;font-size:120%;padding:2px 3px;}
.panelHide{display:none;}
.panelShow
.commentsUserPageShow{display:block;}
.loginLogout{font-size:14px;}
.registration{font-size:16px;font-weight:700;}
.h2Small{font-size:16px;font-style:italic;}
.authorsTable table{width:450px;}
.authorsTable td{vertical-align:top;width:150px;}
.privacy {height: 100px;background: #FFF;padding: 5px;border: 1px solid #CCC;overflow: auto;}
.wiki {font-size: 10px;	margin-top: -10px;text-align: right;}
p.wiki a {color: #2F5EB1;}
table.userData{border-collapse:collapse;font-size:1.2em;border-top:1px solid #DDD;width:100%;}
table.userData tr{background:#F7F7F7;}
table.userData td{vertical-align:top;border-bottom:1px solid #DDD;font-weight:700;padding:5px;}
table.userData td.value{font-size:1.3em;font-weight:400;}
table.userWorksSummaryTable{border-collapse:collapse;}
.userWorksSummaryTable th{text-align:left;width:75px;font-size:13px;border-bottom:2px solid #666;background:transparent;padding:3px;}
.userWorksSummaryTable td{text-align:left;font-size:12px;vertical-align:top;background:#F7F7F7;padding:3px;}
.userWorksSummaryTable td.notesUserPage{font-size:0.7em;color:#008FA8;text-align:right;border-top:1px solid #DDD;background:#FEFEFE;}
.userWorksSummaryTable th.cat{width:120px;}
.userWorksSummaryTable th.title{width:230px;}
.userWorksNavigationResults{background:#F8F0BB;border-top:1px solid #E5E2C6;border-bottom:1px solid #E5E2C6;font-size:120%;padding:2px 3px 4px;}
.commentsActionUserPage{font-size:1em;background:#83C14A;margin:0;padding:2px 2px 2px 5px;}
.commentsUserPage{font-size:0.8em;background:#D7F0B3;border:1px solid #83C14A;margin:0 2px 3px;padding:5px;}
.commentsDate{color:#FFF;font-size:11px;margin-left:220px;}
.errList{color:red;}
.allReaders{color:green;}
p.errMess{text-transform:uppercase;color:red;font-weight:700;}.notAllReaders{color:red;font-weight:700;}
hr.home{border:1px solid #E5E2C6;height:1px;margin-bottom:10px;}
#workHeader h2{margin:0;}
#workHeader h3{font-family:Arial;font-size:.9em;color:#777;border-bottom:1px solid #E5E2C6;padding-bottom:2px;margin:0;}
#workIntro{font:1.5em Georgia;font-style:italic;margin-bottom:20px;}
#workInfo{font:1em Arial;border-bottom:1px dotted #E5E2C6;color:#444;background:#F8F0BB;padding:3px;}
#workInfo a,#workHeader a{color:#2F5EB1;}
#timeWarpSummary{font:1.5em Georgia;font-style:italic;}
#timeWarp h2{font-size:2.4em;margin:30px 0 20px;}
#workShowText{color:#000;border:1px solid #E6D679;border-right:0;border-left:0;margin-bottom:30px;font:12px Georgia;line-height:30px;padding:10px 0;}
#workActions{padding:5px 0;}
#workActions a{padding-right:5px;}
#blogHeader h2{font-size:4em;margin:30px 0 0;}
#blogIntro{font:1.6em Georgia;margin-bottom:20px;border-bottom:1px solid #E5E2C6;background:#FFF;padding:10px;}
h5{margin:0;padding:0;}
#content h2 a,#sidebar h2 a{color:#444;border:none;text-decoration:none;}
form.formNewWork button.publish,form.formRegistration button.registration{margin:5px 0 0;}
.workTopUserPage,.workInsertComment{border-top:1px solid #666;}
.alertNews{background:white;border:5px solid red;font-size: 14px;padding: 10px;margin-bottom: 20px;}
.searchButton {margin:0 0 -10px -2px;cursor: pointer;}

