* {
margin: 0;
padding: 0;
border: 0;
}
body {
background: #F7F7F7 url(http://www.mangarush.com/images/headerbg.png) repeat-x top;
font-family: Verdana;
color: #000000;
font-size: 12px;
}
a:link, a:visited, a:active { color: #006ad4; text-decoration: none; }
a:hover { text-decoration: underline; }
div.clear { clear:both; }
table
{
	border-spacing:0;
	border-collapse:collapse;
}
/* ----------------------------------------------------------------------------------------------------
** - TOP NAViGATiON & HEADER @MAiN & DETAiLPAGE
** ----------------------------------------------------------------------------------------------------
*/
div#header {
background-position: 0;
background-repeat: no-repeat;
width: 930px;
height: 71px;
margin: 0 auto;
}
A#header_logo {
float: left;
margin-right: 15px;
display: block;
width: 336px;
height: 71px;
}
A#head {
color: #FFFFFF;
}
div#headermangareader {
background: #2947a9 url(http://www.mangarush.com/images/mangareaderheader.png) no-repeat left;
height: 29px;
padding-left: 170px;
line-height: 29px;
margin-top: 0px;
width: 800px;
margin: 0 auto;
text-align: center;
}
div#searchbox {
margin-top: 0px;
line-height: 30px;
height: 29px;
}
div#topnavi {
margin-top: 1px;
height: 28px;
line-height: 28px;
display: block;
}
a.topnavi:link, a.topnavi:visited, a.topnavi:active {
color: #4e4d4d;
font-size: 13px;
text-decoration: none;
font-weight: bold;
font-family: Tahoma;
text-shadow: #FFFFFF 1px 0 1px;
padding-right: 10px;
}
a.topnavi:hover {
color: #ff3600;
font-size: 13px;
font-weight: bold;
font-family: Tahoma;
text-decoration: none;
text-shadow: #FFFFFF 1px 0 1px;
padding-right: 10px;
}
a.topnavi_mangareader:link, a.topnavi_mangareader:visited, a.topnavi_mangareader:active {
color: #FFFFFF;
font-size: 13px;
text-decoration: none;
font-weight: bold;
font-family: Tahoma;
text-shadow: #091027 1px 0 1px;
padding-right: 10px;
}
a.topnavi_mangareader:hover {
color: #ff3600;
font-size: 13px;
font-weight: bold;
font-family: Tahoma;
text-decoration: none;
text-shadow: #091027 1px 0 1px;
padding-right: 10px;
}
/* ----------------------------------------------------------------------------------------------------
** - MANGAREAD3RPAGE
** ----------------------------------------------------------------------------------------------------
*/
div.mangareader {
margin: 0 auto;
width: 730px;
line-height: 29px;
text-align: left;
}
p.mangapage {
text-align: center;
padding-top: 25px;
padding-bottom: 25px;
}

/* ----------------------------------------------------------------------------------------------------
** - MANGADETAiLPAGE
** ----------------------------------------------------------------------------------------------------
*/
div.mangadetail {
width: 930px;
margin: 0 auto;
margin-top: 15px;
margin-bottom: 15px;
border: 1px solid #e0e0e0;
padding: 10px;
}
h1 {
font-size: 24px;
color: #006ad4;
margin-bottom: 5px;
}
th.mangadetail, td.mangadetail {
text-align: left;
vertical-align:top;
padding: 8px 8px 8px 0;
}
th.mangadetail {
width: 135px;
}
td.mangadetail {
width: 500px;
}
td.mangacover {
width: 275px;
text-align: right;
vertical-align:top;
}
img.mangacover {
border: 6px solid #ff7800;
width: 200px;
height: *;
float: right;
margin-right: 5px;
}
legend.mangadetail {
border-left: 1px solid #c8c8c8;
border-right: 1px solid #c8c8c8;
border-top: 1px solid #c8c8c8;
padding: 7px;
font-weight: bold;
color: #1866e8;
}
fieldset.mangadetail {
border: 1px solid #c8c8c8;
padding: 5px;
margin-top: 20px;
}
div.forum {
width: 930px;
margin: 0 auto;
margin-bottom: 15px;
border: 1px solid #e0e0e0;
padding: 10px;
}
p.forum {
font-size: 17px;
line-height: 22px;
font-weight: bold;
color: green;
margin-bottom: 10px;
}
a.forum {
font-size: 12px;
line-height: 22px;
float: right;
font-weight: 100;
}
div.topic1 {
/*background-color: #006ad4;*/
width: 100%;
padding: 3px;
}
div.topic2 {
width: 100%;
padding: 3px;
}
span.topiccounter {
display: block;
float: left;
font-size: 25px;
color: silver;
padding-right: 10px;
}
span.forumtopic {
display: block;
float: left;
font-size: 12px;
}
a.topicname {
font-weight: bold;
}
table.chapters {
margin: 0 auto;
width: 950px;
margin-bottom: 50px;
border-collapse: collapse;
}
th.chapters {
color: #9e5f00;
background-color: #F2F2F2;
text-align: left;
padding: 5px;
border-top: 1px solid #e0e0e0;
}
th.chaptersborderleft {
color: #9e5f00;
background-color: #F2F2F2;
text-align: left;
padding: 5px;
border-top: 1px solid #e0e0e0;
border-left: 1px solid #e0e0e0;
}
th.chaptersborderright {
color: #9e5f00;
background-color: #F2F2F2;
text-align: left;
padding: 5px;
border-top: 1px solid #e0e0e0;
border-right: 1px solid #e0e0e0;
}
td.chapters {
border: 1px solid #e0e0e0;
padding: 5px;
color: #6080b1;
}
a.chapters {
color: #6080b1;
text-decoration: none;
}
/* ----------------------------------------------------------------------------------------------------
** - MAiNPAGE
** ----------------------------------------------------------------------------------------------------
*/
div#content {
width: 930px;
margin: 0 auto;
margin-top: 15px;
margin-bottom: 15px;
}
div.sidenavi {
width: 320px;
float: right;
margin-bottom: 15px;
border: 1px solid #e0e0e0;
}
h1.sidenavi{
font-size: 15px;
padding-top: 5px;
padding-left: 10px;
line-height: 20px;
font-weight: bold;
color: green;
margin-bottom: 10px;
}
p.sidenavi {
padding-left: 10px;
padding-bottom: 10px;
}
hr.sidenavi {
background-color: #e0e0e0;
height:1px;
width:320px;
text-align:left;
}
div.mainleft {
float: left;
width: 590px;
margin-bottom: 50px;
}
table.mainleft {
width: 100%;
border-collapse: collapse;
border: 1px solid #e0e0e0;
}
th.mainleft {
color: #6080b1;
text-align: left;
padding: 5px;
/*border: 1px solid #e0e0e0;*/
}
td.mainleft {
/*border: 1px solid #e0e0e0;*/
padding: 5px;
color: #6080b1;
}
td.mainleft.chapter {
text-indent:20px;
font-size:11px;
}
td.mainleft.date {
font-size:11px;
}
td.mainleft img {
vertical-align:middle;
}

ul.top_chapters {
margin:10px 0;
padding:0,
}
ul.top_chapters li {
float:left;
margin:0;
padding:0;
width:118px;
text-align:center;
list-style:none;
}
ul.top_chapters li.clear {
float:none;
clear:left;
width:0;
}
ul.top_chapters li img {
display:block;
margin:0 auto 5px;
width:100px;
height:150px;
}

/* ----------------------------------------------------------------------------------------------------
** - MANGALiST
** ----------------------------------------------------------------------------------------------------
*/

form.search table
{
	margin:0 auto;
	width:600px;
	
	text-align:left;
}
form.search table td
{
	padding:3px 5px;
	
	vertical-align:top;
}
form.search table td.first
{
	width:130px;
}
form.search input, form.search select, form.search textarea
{
	border:1px solid black;
}

/*
fieldset.mangas {
border: 1px solid #d6d6d6;
padding: 5px;
margin-top: 20px;
width: 938px;
margin: 0 auto;
margin-top: 15px;
margin-bottom: 10px;
}
legend.mangas, a.mangas {
font-weight: bold;
font-size: 14px;
padding: 3px;
color: #ff6c00;
}
*/
ul#tab {
	margin: 20px auto 0;
	width: 750px;
	display: block;
	list-style-type: none;

}
ul#tab li {
	margin-right: 2px;
	display:inline; 
	padding: 0 6px;
	width: 10px;
	text-align: center;
	border: 1px #e9e9e9 solid;
	margin-top: 1px;
	font-weight: bold;
	background: #fff;
}
ul#tab a, ul#tab a:link, ul#tab a:visited {
	font-size: 12px;
	color: #4e4d4d;
	text-decoration: none;
}
ul#tab a:hover {
	color: #ff3600
}
ul#tab li.current {
	border: 1px solid #e9e9e9;
	margin-top: 0;
	background: #ffb444;
	text-align: center;
}
ul#tab li.current a {
	color: #fff;
}

form.search
{
	margin: 13px auto 10px;
	width: 950px;
	border:1px solid #e0e0e0;
	
	text-align:center;
}
form.search div
{
	padding:5px;
}
form.search input
{
	padding:1px;
	
	border:1px solid #999999;
}

table.mangalist {
margin: 13px auto 10px;
width: 950px;
border-collapse: collapse;
}
th.mangalist {
color: #6080b1;
background-color: #F2F2F2;
text-align: left;
padding: 5px;
border-top: 1px solid #e0e0e0;
}
th.mangalistborderleft {
color: #6080b1;
background-color: #F2F2F2;
text-align: left;
padding: 5px;
border-top: 1px solid #e0e0e0;
border-left: 1px solid #e0e0e0;
}
th.mangalistborderright {
color: #6080b1;
background-color: #F2F2F2;
text-align: left;
padding: 5px;
border-top: 1px solid #e0e0e0;
border-right: 1px solid #e0e0e0;
}
td.mangalist {
border: 1px solid #e0e0e0;
padding: 5px;
color: #6080b1;
}

/* ----------------------------------------------------------------------------------------------------
** - PAGINATION
** ----------------------------------------------------------------------------------------------------
*/

.pagination
{
	margin:0 auto 10px;
	width: 950px;
	padding:5px 0;
	
	text-align:center;
	
	border:1px solid #e0e0e0;
	
	color:#333333;
	font-size:11Px;
}
.pagination.small
{
	margin:10px 0;
	width:auto;
}
.pagination a, .pagination a:active, .pagination a:visited
{
	padding:5Px;
	
	color:#333333;
	text-decoration:none;
	font-weight:normal;
}
.pagination a:hover, .pagination a.current, .pagination a.current:active, .pagination a.current:visited
{
	color:#FFFFFF;
	
	background-color:#BBBBBB;
}
.pagination a.current, .pagination a.current:active, .pagination a.current:visited
{
	font-weight:bold;
}

/* ----------------------------------------------------------------------------------------------------
** - FOOTER
** ----------------------------------------------------------------------------------------------------
*/

div.footer {
background: #3f3f3f url(http://www.mangarush.com/images/footer.png) repeat-x top;
height: 60px;
padding-top: 20px;
margin-bottom: 0;
padding-left: 15px;
text-shadow: #242424 1px 0 1px;
text-decoration: none;
font-size: 10px;
color: #FFFFFF;
}
h1.footer {
color: #FFFFFF;
text-shadow: #242424 1px 0 1px;
font-size: 14px;
margin-bottom: 5px;
}
a.footer, a.footer:visited, a.footer:active {
color: #FFFFFF;
text-shadow: #242424 1px 0 1px;
text-decoration: none;
font-size: 10px;
}
a.footer:hover {
color: #FF6C00;
text-shadow: #242424 1px 0 1px;
text-decoration: none;
font-size: 10px;
}

/*
**
**
*/

#vote_result
{
	margin-top:5px;
	margin-left:7px;
	font-weight:bold;
	
	color:green;
}
#vote_result_fail
{
	margin-top:5px;
	margin-left:7px;
	font-weight:bold;
	
	color:red;
}

/* ----------------------------------------------------------------------------------------------------
** - CONTACT PAGE
** ----------------------------------------------------------------------------------------------------
*/
.contactform td
{
	padding:3px;
}
.contactform input, .contactform textarea
{
	padding:2px;
	
	border: 1px solid #dcdbdb;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0.14, rgb(232,232,232)), color-stop(0.57, rgb(255,255,255)));
	background: -moz-linear-gradient( center bottom, rgb(232,232,232) 14%, rgb(255,255,255) 57%);
}

/* ----------------------------------------------------------------------------------------------------
** - forms
** ----------------------------------------------------------------------------------------------------
*/

.form table
{
	margin:10px 0;
}
.form table td
{
	padding:3px;
}
.form table td input, .form table td input[type=file], .form table td textarea, .form table td select
{
	padding:2px;
	
	border: 1px solid #dcdbdb;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0.14, rgb(232,232,232)), color-stop(0.57, rgb(255,255,255)));
	background: -moz-linear-gradient( center bottom, rgb(232,232,232) 14%, rgb(255,255,255) 57%);
}

div.success, div.error
{
	margin:10px 0;
}
div.success p, div.error p
{
	margin:0;
	padding:10px 0;
}
