* {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;}
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{color:#222;margin:0;}
#header h1{margin:-65px 0 0 0;padding:25px 25px 50px 0;}
#navLogin {margin-left: 643px;}
#navLogin li {list-style: 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:#999;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{background-color:#FCFAE1;text-decoration:none;color:#444;border-bottom:1px solid #FCFAE1;border-top:1px solid #7F7D6E;border-right:1px solid #7F7D6E;border-left:1px solid #7F7D6E;background:url(../img/mypage.png) repeat-x;}
#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:#FCFAE1;
margin-top: 0;
margin-right: 235px !important;
margin-right: 228px;
margin-bottom: 0;
margin-left: 0;
padding:10px 25px 30px;
}
#contentHeight{min-height:1800px;height:auto !important;height: 1800px}
#contentHeight li{font-size:1.5em;}
#content p{line-height:16px;font-size:130%;word-spacing:2px;margin:0 0 10px;}
#content p.small {font-size: 11px;line-height: 14px;}
#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% Georgia;color:#444;margin:0;padding:0;}
#content h3 a{color:#555;}
#content .otherWorks h3 {color: #000;font-size: 220%;border-bottom: 1px solid #CCC;}
#content .otherWorks h3 sup {font-size: 60%;color: red;padding-left: 3px;}
#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;}
#content .otherWorks ul {
	list-style: none;
	padding: 0;margin:0 0 10px 0;border:0;
}
#content .otherWorks li {
	border: 0;
	margin:0;
	font-size: 12px;
	padding:0;
}
#content .otherWorks li a {
		border: 1px solid #FCFAE1;
		display: block;
		padding: 3px;
		font-family: georgia, "Times New Roman", serif;
}
#content .otherWorks li a:hover {
	border: 1px solid #CCC;
	background: #FFF;
} 
#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:90%;}
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;}
.otherWorks {margin: 30px 0;float: left}
.oldWorks {margin-left: 220px;padding-left: 5px}
.latestReadings {float:left;width: 215px;padding-right: 3px;}
.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{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;}
#autContactByMail {
	margin-top: 10px;
}
a.autByMail {
  font-size: 14px;
}
.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;}
.navigationResultsPagesList {
	padding-top: 10px;
}
.navigationResultsPagesList p {
	padding: 3px 0;
	text-align: center;
}
.navigationResultsPage {
	padding: 5px 8px;
	border: 1px solid #F0DB67;
	margin: 10px 4px;
	color: #999;
	background: #FFF;
}
.navigationResultsPageSelected {
	padding: 5px 8px;
	border: 1px solid #A87300;
	margin: 10px 4px;
	color: #A87300;
	background: #F3E58C;
	font-weight: bold;
}
.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;}
.userWorksStatus{font-weight: normal;font-variant: small-caps;color: #BBB}
.userWorksOffline {color: orange;font-weight: bold}
.userWorksOnline {color: green;font-weight: bold}
.online {color: green;font-weight: normal;font-variant: small-caps;font-size: 11px}
.offline {font-weight: normal;color: orange;font-variant: small-caps;}
.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:3px;}
.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;}

