* {padding: 0px; margin: auto;}
body {font-size: 12px; font-family: Verdana, Arial; color:#1e1e1e; line-height:1.5; background: url(/img/bg_grad.png) repeat-x; }

#wrapper #main-wrapper #wrapper-content {width: 1000px; height: 100%; border-left: 2px solid #AB0A0E; border-right: 2px solid #AB0A0E;  background: #FFFFFF;  }
#wrapper-footer {background: #EFA53B; height: 110px; border-top: 2px solid #CF7E0C; }

#wrapper #main-wrapper #wrapper-content #header {height: 100px;}
#wrapper #main-wrapper #wrapper-content #footer {height: 100px;}

h1, h2, h3, h4 { font-variant:small-caps; }

h1 {font-size: 200%; padding: 0; margin: 0; color: #AF0A43; padding-bottom: 5px;}

h2 {font-size: 150%; padding: 0; margin: 0; color: #AF0A43; }

ul { list-style: none; line-height: 1.5; }

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

.poems-menu { list-style: none; }
p { padding: 0; margin: 0; }
.nav-bar {margin-left: 19px; padding-right: 10px; color: #CF0C4F; padding-top: 10px;}

img { border: 0; }
/* styles for the star rater */
.star-rating{ list-style:none;margin: 0px;padding:0px;width: 100px;height: 20px;position: relative;background: url(/images/stars.gif) top left repeat-x;}
.star-rating li{padding:0px;margin:0px;float: left;}
.star-rating li a{display:block;width:20px;height: 20px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.star-rating li a:hover{background: url(/images/stars.gif) left center;z-index: 1;left: 0px;}

.star-rating a.one-star{left: 0px;}
.star-rating a.one-star:hover{width:20px;}

.star-rating a.two-stars{left:20px;}
.star-rating a.two-stars:hover{width: 40px;}

.star-rating a.three-stars{left: 40px;}
.star-rating a.three-stars:hover{width: 60px;}

.star-rating a.four-stars{left: 60px;}
.star-rating a.four-stars:hover{width: 80px;}

.star-rating a.five-stars{left: 80px;}
.star-rating a.five-stars:hover{width: 100px;}

.star-rating a.six-stars{left: 100px;}
.star-rating a.six-stars:hover{width: 120px;}

.star-rating a.seven-stars{left: 120px;}
.star-rating a.seven-stars:hover{width: 140px;}

.star-rating a.eight-stars{left: 140px;}
.star-rating a.eight-stars:hover{width: 160px;}

.star-rating a.nine-stars{left: 160px;}
.star-rating a.nine-stars:hover{width: 180px;}

.star-rating a.ten-stars{left: 180px;}
.star-rating a.ten-stars:hover{width: 200px;}

.star-rating li a.current-rating{ background: url(/images/stars.gif) left bottom repeat-x;position: absolute;width: 20px;height: 20px;display: block;text-indent: -9000px;z-index: 0;}

#pagination li          { border:0; margin:2px; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
#pagination a           { border:solid 1px #AC0F43;  }
#pagination .previous-off,
#pagination .next-off   { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; padding:3px 4px; }
#pagination .next a,
#pagination .previous a { font-weight:bold; }	
#pagination .active     { background:#DC2461; color:#FFFFFF; font-weight:bold; display:block; float:left;  /* savers */ }
#pagination li.active a     { color:#FFFFFF; font-weight:bold;}
#pagination a:link, 
#pagination a:visited   { color:#AC0F43; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination a:hover     {  background:#DC2461; color: #FFFFFF; }

blockquote {
  font-size: 11px;
  background: url(/img/close-quote.gif) no-repeat right bottom;
  padding-left: 18px;
  padding-right: 18px;
  text-indent: -18px;
  padding-bottom: 10px;
}

blockquote:first-letter {
  background: url(/img/open-quote.gif) no-repeat left top;
  padding-left: 18px;
  font-size: 11px;
  padding-top: 10px;
}

.td-header { border-bottom: 1px solid #AB0A0E; background: url(/img/logo.jpg) no-repeat; }

a.white-link { color: #FFFFFF; font-weight: bold; }

.search-input { width: 200px; background: #FFEFF5; padding: 2px; font-size: 11px; border: 1px solid #AC0F43; }
.search-button { border: 1px solid #AC0F43; background: #FFFFFF; color: #AC0F43;  }

.dotted-border { border-bottom: 1px dotted #AC0F43; }
.dotted-border-right { border-right: 1px dotted #CF0C4F;}
.announce { border: 2px solid #8c0632; background: #c11d53; color: #FFFFFF; padding: 5px; font-size: 10px; }
.footer-style { position: relative; width: 900px; padding-top: 15px; color: #ffffff; }

.show-sms { background: url(/img/sms_trans.png) no-repeat right top #FFEFF5; padding: 10px; margin-right: 15px; border: 1px dotted #AC0F43; }
.dotted-separator { padding-right: 10px; margin-right: 20px; border-bottom:1px dotted #CF0C4F; }

.visible { display: block; }
.hidden { display: none; }

.minitabs-container {
	margin: 20px 0 20px 0;
	background: #fff;
	}

#minitabs {
	margin: 0;
	padding: 0 0 10px 10px;
	/*border-bottom: 1px solid #8C0632;*/
	}

#minitabs li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
#minitabs a:link, #minitabs a:visited {
	float: left;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	margin: 0 10px 4px 10px;
	padding-bottom: 2px;
	text-decoration: none;
	color: #AF0A43;
	}

#minitabs a.active:link, #minitabs a.active:visited, #minitabs a:hover {
	border-bottom: 4px solid #8C0632;
	padding-bottom: 2px;
	background: #fff;
	color: #AF0A43;
	}
	
	
.usercp-table {

}

.usercp-table th {
color: #AF0A43;
text-align: left;
font-weight: bold;
padding: 2px;
}

.usercp-table td {
padding: 2px;
}

.usercp-table tr:hover {
background: #FFCFE1;
color: #AF0A43;
}

h2.number {
	position: relative;
	top: 0px;
	left: 0px;
	font-size: 10em;
	color: #AF0A43;
	float: left;
	margin-right: 10px
}

.comment-box {
	margin: 0px 0px 25px 25px;
	padding: 20px;
	width: 200px;
	border: 1px solid #8C0632;
	float: left;
}

.comment-box:hover {
	cursor: pointer;
	border: 1px solid #8C0632;
	background: #FFBFD7;
}

.edit-usercp { color: #8C0632; cursor: pointer; padding: 2px; }
.edit-usercp:hover { background: #C11D53; color: #FFFFFF;  }

body > #bottom_block {
	position: fixed;
	bottom: 0px;
	z-index: 99;
	width: 100%;
	right: 0px;
	margin-right: 25px;
	margin-left: 25px;
}

#bottom_block #main_bar { 
	border-left: 1px solid #8C0632;
	border-right: 1px solid #8C0632;
	border-top: 1px solid #8C0632;
	color: #8C0632;
	background: #FFEFF5;
	height: 25px;
	width: 100%;
}
.bottom_button { background: #FFEFF5; }

.bottom_button:hover {
	background: #8C0632;
	color: #FFFFFF;
	cursor: pointer;
}

.bottom_button div a { color: #8C0632; text-decoration: none;}
.bottom_button div a:hover { color: #FFFFFF; }

.red-color {color: #8C0632; text-decoration: underline;}
.white-color {color: #FFFFFF; text-decoration: none;}

.bottom_block {

	z-index: 50; 
	position: absolute;
	border: 1px solid #8C0632;
	border-left: none; 
	width: 462px; 
	height: auto; 
	background: #FFFFFF; 
	color: #8C0632; 
	margin-right: 28px;
	height: 150px;
}

.main-table th {
	background: #EFA53B;
	color: #FFFFFF;
	border-top: 2px solid #CF7E0C;
}

.main-table tr td.second {
	background: #FEFDF1;
}

.main-table tr td.status {
	background: #EFA53B;
}

.postal-block:hover { 
	background: #FFEFF5;
}