body {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}

h2 {
	margin:0 0 10px 0;
	border-bottom:1px dotted #9c3;
	padding-bottom:2px;
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#c00;
}

h3 {
	margin:0 0 10px 0;
	font-family: "Helvetica", Arial, sans-serif;
	letter-spacing:-1px;
	font-weight:normal;
	font-size:2.0em;
	color:rgb(0, 102, 204);
	
}

h4 {
	margin:0;
	text-transform:uppercase;
	background:#c00;
	color:#fff;
	font:bold 14px/25px Arial, Helvetica, sans-serif;
	padding:0 8px;
}

h5 {
	margin:0;
	font:bold 12px Arial, Helvetica, sans-serif;
}

a {
	text-decoration:none;
	color:#8c8c8c;
}

	a img {
		border:none;
	}

#header {
	background:#3b3b3b url(/images/header_bg.gif) left bottom repeat-x;
	border-bottom:3px solid #87cbf7;
}

	#top {
		margin:0 auto;
		width:1000px;
		height:85px;
		background:url(/images/header_bubble.gif) left 3px no-repeat;
	}
	
		#topMenu {
			margin-left:66px;
			padding-top:12px;
		}
		
			#topMenu a {
				float:left;
				padding:8px;
				color:#999;
				text-decoration:none;
			}
			
			#topMenu a:hover {
				color:#fff;
			}
			
			#topMenu a.selected {
				color:#fff;
			}
			
			#topMenu a.right {
				float:right;
			}
			
		#slogan {
			clear:both;
			margin-left:74px;
			color:#999;
			border-top:1px solid #444;
		}

#tabsWrap {
	font-family:Arial, Helvetica, sans-serif;
	background:#e6e6e6 url(/images/tabmosaic.gif) left bottom repeat-x;
	height:27px;
	padding-top:3px;
	/*border-bottom:1px solid #c9cacb;*/
}

	#tabs {
		margin:0 auto;
		width:1000px;
	}
	
		#tabs a {
			float:left;
			text-decoration:none;
			color:#5b5b5b;
			background:url(/images/tabmosaic.gif) right -120px no-repeat;
		}
		
			#tabs a span {
				line-height:27px;
				padding:0 10px 0 25px;
				background:url(/images/tab_link_bg.gif) 5px center no-repeat;
			}
		
		#tabs a:hover {
			color:#3d3d3d;
		}
		
		#tabs a.selected {
			background:url(/images/tabmosaic.gif) left top no-repeat;
		}
		
			#tabs a.selected span {
				display:block;
				background:url(/images/tabmosaic.gif) right -60px no-repeat;
			}
			
		#tabs #back {
			width:7px;
			height:27px;
			background:url(/images/back.gif) left center no-repeat;
			margin-right:3px;
		}

#mainContent {
	margin:0 auto;
	width:1000px;
}

	#leftSide {
		float:left;
		width:55%;
	}
	
		#mainNews {
			background:#fbfeaa;
			padding:3px 4px;
			margin-bottom:10px;
			line-height:17px;
		}
		
			#mainNews a {
				color:#537888;
				border-bottom:1px dotted #69f;
				text-decoration:none;
			}
			
		.newsEntry {
			margin-bottom:14px;
			line-height:17px;
		}
		
			.date {
				display:block;
				color:#666;
			}
			
			.newsEntry a {
				color:#03c;
				text-decoration:none;
				border-bottom:1px dotted #69f;
			}
			
		#search {
			margin:0 0 10px 0;
			padding:0;
			text-align:right;
			background:url(/images/search.gif) right top no-repeat;
		}
		
			#search #searchBox {
				border:none;
				background:none;
				width:248px;
				padding-top:5px !important;
				padding:3px 6px 5px 0;
				color:#666;
				margin-right:2px;
				font-size:11px;
			}
			
			#search a {
				float:left;
				line-height:18px;
				padding-left:20px;
				background:url(/images/addNew.gif) left top no-repeat;
				text-decoration:none;
				font-weight:bold;
				color:#c00;
			}
			
			#search a:hover {
				color:#e00;
			}
	
	#rightSide {
		float:right;
		width:45%;
	}
	
		#darkBox {
			border:4px solid #1a1a1a;
			height:286px;
			margin-bottom:5px;
			background:url(/images/loading.gif) center 88px no-repeat;
		}
		
			#darkImage {
				height:229px;
			}
		
			#imgNav {
				border:solid #1a1a1a;
				border-width:6px 0 28px 0;
				line-height:23px;
				height:23px;
				padding:0 8px;
				background:url(/images/imgNav_bg.gif) left top no-repeat;
				color:#999;
			}
			
				#imgNav span {
					cursor:pointer;
				}
			
			#leftFeed {
				width:49%;
				float:left;
			}
			
			#rightFeed {
				width:49%;
				float:right;
			}
			
				#leftFeed a, #rightFeed a {
					display:block;
					line-height:21px;
					border-bottom:1px solid #ccc;
					padding:0 8px 0 20px;
					text-decoration:none;
					color:#333;
					background-image:url(/images/feed_page.gif);
					background-position: 5px center;
					background-repeat:no-repeat;
				}
				
				#leftFeed a:hover, #rightFeed a:hover {
					color:#000;
				}
				
				.feedRow1 {
					background-color:#eee;
				}
				
				.feedRow2 {
					background-color:#fff;
				}
				
				#leftFeed .feedFooter, #rightFeed .feedFooter {
					background:#f3f3f3;
					padding:0 4px;
				}
				
		#cmsBox {
			border:4px solid #1a1a1a;
			height:286px;
			margin-bottom:5px;
			background:#1a1a1a;
			color:#999;
		}
		
			.statTitle {
				line-height:23px;
				height:23px;
				padding:0 8px;
				background:url(/images/imgNav_bg.gif) left top no-repeat;
			}
			
			.statDesc {
				padding:10px 8px 0 8px;
			}
			
				.statDesc b {
					color:#ffb400;
				}
				
				.statLeft {
					width:50%;
					float:left;
				}
				
				.statRight {
					width:50%;
					float:right;
				}
				
		#rightSide fieldset {
			border:1px solid #ccc;
			padding:0;
		}
		
			#rightSide legend, #cmsForm legend {
				letter-spacing:2px;
				color:#555;
				padding:0 5px;
				margin-left:10px;
			}
			
			#fieldDiv {
				padding:8px;
				color:#8c8c8c;
			}
			
				#h5News {
					border-bottom:2px solid #4ca1d8;
					color:#4ca1d8;
				}
			
				#h5Content {
					border-bottom:2px solid #7aca00;
					margin-top:14px;
					color:#7aca00;
				}
				
					#h5News a, #h5Content a {
						float:right;
						line-height:16px;
						padding-left:20px;
						background:url(/images/addNew.gif) left top no-repeat;
						text-decoration:none;
						font-weight:bold;
						font-size:11px;
						color:#c00;
					}
			
				#fieldDiv .rows {
					background:#f9f9f9;
					padding:7px 6px;
					border-bottom:1px solid #e5e5e5;
				}
				
				#fieldDiv .rowsList {
					padding:0 6px;
					line-height:27px;
				}
				
				#fieldDiv .rows:hover {
					background:#fff;
				}
				
					#fieldDiv .rows a {
						color:#8c8c8c;
						text-decoration:none;
						border-bottom:2px solid #e2e2e2;
						padding-bottom:1px;
						position:relative;
					}
					
					#fieldDiv .rows a:hover {
						border-bottom-color:#8c8c8c;
					}
					
				#fieldDiv .author, #fieldDiv .date, #fieldDiv .section, #fieldDiv .category, #fieldDiv .actions, #fieldDiv .archive, #fieldDiv .server, #fieldDiv .anime {
					clear:left;
					float:right;
					text-align:center;
				}
				
				#fieldDiv .author2, #fieldDiv .date, #fieldDiv .section, #fieldDiv .category, #fieldDiv .actions, #fieldDiv .archive, #fieldDiv .server, #fieldDiv .anime {
					border-left:1px solid #e5e5e5;
				}
				
				#fieldDiv .author2 {
					width:110px;
				}
				
				#fieldDiv .date, #fieldDiv .server {
					width:80px;
				}
				
				#fieldDiv .section, #fieldDiv .category {
					width:100px;
				}
				
				#fieldDiv .anime {
					width:150px;
				}
				
				#fieldDiv .archive {
					width:200px;
				}
				
				#fieldDiv .actions {
					width:85px;
				}
				
					#fieldDiv .actions .edit {
						color:#7ac100;
						border-bottom-color:#c2e18e;
						margin:0 6px;
					}
					
						#fieldDiv .actions .edit:hover {
							border-bottom-color:#7ac100;
						}
					
					#fieldDiv .actions .delete {
						color:#ff9308;
						border-bottom-color:#fce0bd;
					}
					
					#fieldDiv .actions .delete:hover {
						border-bottom-color:#ff9308;
					}
					
				#fieldDiv .box {
					float:left;
					padding-top:5px;
				}
					
			#listTitle {
				background:#f1f1f1 !important;
				font-weight:bold;
				border-top:2px solid #4ca1d8;
			}
			
			.pages {
				color:#c00;
			}
			
				.pages a {
					color:#c00;
				}
				
				.pages a:hover {
					color:#f00;
				}
				
				.pages .selected {
					font-weight:bold;
				}
	
	.container {
		padding:15px;
	}
	
		#cmsForm {
			margin:0;
			padding:0;
		}
		
			#cmsForm fieldset {
				padding:0;
				text-align:center;
				border:1px solid #ccc;
				margin-bottom:10px;
			}
			
				#cmsForm fieldset div {
					padding:4px 5px;
				}
				
					#cmsForm fieldset div input {
						margin-top:6px;
					}
					
					#cmsForm fieldset div img {
						margin-top:6px;
					}
			
			/*#cmsForm legend -> line 304*/
			#cmsForm legend {
				margin-left:0;
				color:#000;
				font-weight:bold;
			}
			
				#cmsForm legend span {
					font-weight:normal;
					font-size:9px;
					letter-spacing:1px;
					cursor:pointer;
				}
			
			#cmsForm .in {
				border:none;
				width:99%;
				font:11px Verdana, Arial, Helvetica, sans-serif;
				color:#8c8c8c;
			}
			
			#cmsForm .animeIn {
				width:75%;
				margin-left:2px;
			}
			
			#cmsForm #searchAnime {
				font-size:10px;
			}
			
			#cmsForm #animeList {
				border:1px solid #000;
				background:#fff;
				width:514px !important;
				margin:23px 0 0 -1px !important;
				width:517px;
				margin:38px 0 0 -1px;
				position:absolute;
				z-index:1000;
				padding:0;
				display:none;
				overflow:auto;
			}
			
				#cmsForm #animeList div {
					padding:0;
				}
			
				#cmsForm #animeList b {
					float:right;
					font-size:10px;
					margin-right:2px;
					color:#f00;
					cursor:pointer;
				}
			
				#cmsForm #animeList span {
					display:block;
					background:#fff;
					color:#000;
					padding:0 4px;
					line-height:16px;
					cursor:pointer;
				}
				
				#cmsForm #animeList span:hover, #cmsForm #animeList span.over {
					background:#000;
					color:#fff;
				}
				
				#cmsForm #animeList span.out {
					background:#fff;
					color:#000;
				}
			
			#cmsForm .button {
				border:1px solid #e5e5e5;
				background:#f5f5f5;
				color:#8c8c8c;
				font-size:11px;
			}
			
			#cmsForm .sel {
				font-size:11px;
				border:1px solid #e5e5e5;
			}
			
			#cmsForm .animeSel {
				width:100%;
				border:none;
				margin-top:5px;
			}
			
				#cmsForm .sel option {
					background:#fafafa;
				}
				
			#cmsForm #forumPost {
				padding:0;
				clear:both;
			}
			
			#cmsForm #forumPost div {
				height:350px;
				overflow:auto;
				text-align:left;
			}
			
		.inFieldset {
			text-align:left !important;
		}
		
			.inFieldset #smilies img {
				cursor:pointer;
			}
			
			#options label {
				width:175px;
				line-height:18px;
				display:block;
				font-size:9px;
				border:1px solid;
				margin-top:5px;
			}
			
				#options .off {
					border-color:#efefef #e0e0e0 #e0e0e0 #efefef;
					color:#3c3c3c;
					background:url(/images/option_off.gif) left top repeat-x;
				}
				
				#options .on {
					color:#6aa503;
					background:url(/images/option_on.gif) left top repeat-x;
					border-color:#d9ebb9 #c2e487 #c2e487 #d9ebb9;
				}
				
				#options .hidden {
					display:none;
				}
				
	#userForm {
		margin:0;
		padding:0;
	}
	
		#userForm .in {
			border:1px solid #333;
			color:#333;
			font:11px Verdana, Arial, Tahoma, sans-serif;
			padding-left:2px;
		}
		
		#userForm .sub {
			border-width:1px;
			border-style:solid;
			border-color:#999 #333 #333 #999;
			color:#333;
			background-color:#ccc;
			font:11px Verdana, Arial, Tahoma, sans-serif;
		}
		
		#userForm .txt {
			width:100%;
		}
		
		#userForm .sig {
			font:13px Verdana, Arial, Tahoma, sans-serif;
			margin-bottom:2px;
		}
	
#footer {
	margin:10px auto;
	width:970px;
	height:52px;
	border-top:1px solid #ccc;
	background:#eee;
}

	#footer div {
		padding:8px;
	}
	
#dashboard
{
	background:#000;
	top:0;
	left:0;
	position:absolute;
	display:none;
	z-index:1000;
	width:100%;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

#login {
	position:absolute;
	margin:0;
	padding:16px 0;
	background:#fff;
	border:1px solid #000;
	color:#555;
	font-size:14px;
	text-align:center;
	display:none;
	z-index:1500;
	width:425px;
}

	#login .in {
		border:1px solid #ccc;
		font-size:14px;
		color:#777;
		padding:2px;
		width:185px;
	}
	
	#login .submit {
		border:2px solid;
		border-color:#d0d0d0 #484848 #484848 #d0d0d0;
		background:#afafaf;
		font-size:14px;
		color:#333;
		width:185px;
	}
	
	#login span {
		font-size:11px;
	}
	
	#login a {
		font-size:11px;
		text-decoration:none;
		padding-bottom:2px;
		border-bottom:1px solid #ccc;
		color:#777;
	}
	
	#login a:hover {
		border-bottom-color:#999;
		color:#333;
	}
	
#closeX {
	top:10px;
	right:10px;
	padding:3px 4px;
	background:#f5f5f5;
	border:1px solid #aaa;
	color:#555;
	display:none;
	position:absolute;
	z-index:1500;
	cursor:pointer;
}

.clearAll {
	clear:both;
}

#pages {
			padding:1em;
			margin:1em 0;
			font:11px Arial, Tahoma, Verdana, sans-serif;
			width:100%;
			clear:both;
		}
		
			#pages a, #pages span {
				display:block;
				float:left;
				padding:0.2em 0.5em;
				margin-right:0.2em;
			}
		
			#pages a {
				text-decoration:none;
				color:#105cb6;
				border:1px solid #9aafe5;
			}
			
			#pages a:hover {
				color:#003;
				border:1px solid #2e6ab1;
			}
			
			#pages a:visited {
				color:#105cb6;
			}
		
			#pages .current {
				font-weight:bold;
				background:#2e6ab1;
				color:#fff;
				border:1px solid #2e6ab1;
			}
			
			#pages .paginas {
				color:#999;
				border:1px solid #ddd;
			}
