/*  
Theme Name: AZN White Zone
Theme URI: http://anime-zone,net
Description: <a href="http://anime-zone.net/">AZN White Zone</a> theme is the theme used on Anime-Zone.NET website. current version is 2.2
Version: 2.2
Author: msdzero
Author URI: http://anime-zone.net

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

/* HTML Elements */
* {	margin:0; padding:0; }
body { font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background: #ccc; color: #333; }
p { margin: 7px 0; }
a { color: Green; text-decoration:none; }
a img { border:none; }

code { font: 1.0em 'Courier New', Courier, Fixed; background:#ececec; }	
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; cursor: help; }			
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { padding: 10px 10px 0 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #eee; font:1.0em Arial; line-height:1.5em; margin:10px 0px; }
select { width: 130px; }
.left, .alignleft { float:left; }
.right, .alignright { float:right; }
.center, .aligncenter { margin-left: auto; margin-right: auto; }

/* Text*/
h1,h2,h3,h4,h5,h6 { color:#333; margin:0; padding:0; }
h1 { font-size:20px; }
h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:12px; }
h5 { font-size:10px; }
h6 { font-size:8px; }

/* Float Properties*/
.clearfloat:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfloat { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfloat { height:1%; }
*+html .clearfloat { height:1%; }
.clearfloat { display:block; }

/* Header */
#header{ width:1006px; margin:10px auto; padding:7px; background:#fff; }

#logotitle { padding:0px 0px 0px 60px; height:70px; float:left; background:url(images/logo.jpg) no-repeat; }
#logotitle h1 { font: 36px "Trebuchet MS", Arial; font-weight:700; font-style:italic; padding-top:7px; }
#logotitle h1 a { color: #3f59a3; text-decoration:none; }
#logotitle h2 { font:10pt Arial; color:#2d2c54; font-weight:700; font-style:italic; margin-top:0px; }

#headlink { float:right; }
#headlink ul li { float:left; font-size:0.9em; list-style:none; display:inline; padding:0px 5px; border-left:1px solid #ccc; }
#headlink .noborder { border:none; }

#banner { height:150px; margin:7px 0px; background:url(images/header.jpg) no-repeat center; }

#headbar { background:url(images/menubar.jpg) repeat-x left; height:18px; padding:5px; border:1px solid #ccc; }

#menu ul { margin-top:1px; }
#menu ul li { list-style:none; display:inline; padding:0px 7px; }
#menu ul li a { font:14px Arial; font-weight:bold; font-style:italic; color:#3c3c3c; }

#searchform input { float:left; }
#searchform #s { margin-right:5px; padding:2px; font-size: 10px; width:180px; border:1px solid #ccc; color:#333; }

/* Container */
#container { width:1020px; margin:0px auto; }

/* Left Content */
#content { width:656px; padding:7px; background:#fff; float:left; }

/* Home -> Headline */
#headline { width:654px; border:1px solid #ccc; }

.head { border-bottom:1px solid #ccc; padding:7px; }
.head h2 { font:20px Arial; font-weight:700; }
.entry { padding:7px; }
.entry p { margin-top:0px; }
.entry a img { margin:5px auto; }
.bottom { border-top:1px solid #ccc; padding:7px; }
.grey { background:#f0f0f0; }
.white { background:#fff; }

.authgrav { float:left; margin-right:7px; }

.meta { margin-top:3px; }
.meta li { list-style:none; float:left; padding-left:20px; margin-right:10px; }
.meta .time { background:url(images/arcsprite.jpg) no-repeat left; background-position: -10px -10px; }
.meta .author { background:url(images/arcsprite.jpg) no-repeat left; background-position: -10px -46px; }
.meta .more { background:url(images/arcsprite.jpg) no-repeat left; background-position: -10px -82px; }
.meta .comments { background:url(images/arcsprite.jpg) no-repeat left; background-position: -10px -118px; }

/* Home -> Gallery */
#galhome, .recent, #galarchive  { width:654px; border:1px solid #ccc; margin-top:7px; }
#galhome h2, .recent h2, .widget h2, #galarchive h2 { font:20px Arial; font-weight:700; color:#777; padding:7px; border-bottom:1px solid #ccc; }

#galhomeentry { padding:1px 0px 8px 8px; }
#galhomeentry li, .recent li { background:#fff; list-style:none; float:left; display:inline; padding:3px; border:1px solid #ccc; margin-top:7px; margin-right:7px; }

.wraptocenter { display: table-cell; text-align: center; vertical-align: middle; width: 114px; height: 114px; margin-bottom:10px; }
.wraptocenter * { vertical-align: middle; }

.sizetext { margin-top:5px; background:#ccc url(images/menubar.jpg) repeat-x center; padding: 2px; border:1px solid #ccc; }

/* Home -> Recent List */
.recent li { padding:7px; width:192px; text-align:center; overflow:hidden; }
.recent li a img{ border:none; padding:0; margin:0; }
.recent h5 { font:12px Arial; text-align:left; font-weight:700; height:14px; overflow:hidden; }
.recent .entry { padding:1px 0px 8px 8px; }
.recent .excerpt { height:60px; overflow:hidden; }
.recent .excerpt p { text-align:left; font-size:11px; margin:0px; padding:0px; }

/*Archive  */
#archive { background:#fff; padding:7px 0px 7px 7px; width:663px; float:left; }
.arclist { width:323px; border:1px solid #ccc; margin-top:7px; margin-right:6px; float:left; }
.arclist .head h2 { font:16px Arial; font-weight:700; overflow:hidden; height:18px; }
.arclist .entry { padding:7px; }
.arclist .entry .excerpt { height:95px; overflow:hidden; }
.arclist .entry a img { border:none; padding:0; margin:0; }

#archeader { height:150px; width:654px; border:1px solid #ccc; background:url(images/archeader.jpg) no-repeat; }
#archeader .title { color:#67586b; text-align:right; margin:10px 20px 0px 0px; font:14pt "Trebuchet MS", Arial; font-weight:bold; font-style:italic; }
#archeader .cat1 { color:#604c43; margin:30px 0px 0px 260px; font:16pt "Trebuchet MS", Arial; font-weight:bold; font-style:italic; }
#archeader .cat2 { color:#917767; margin:10px 0px 0px 470px; font:12pt "Trebuchet MS", Arial; font-weight:bold; font-style:italic; }
#archeader .cat1 a { color:#604c43; }
#archeader .cat2 a { color:#917767; }

#searchheader { width:614px; border:1px solid #ccc; background:url(images/archeader.jpg) no-repeat center; padding:0px 20px 10px;}
#searchheader .title { color:#67586b; text-align:right; margin:10px 0px 0px; font:14pt "Trebuchet MS", Arial; font-weight:bold; font-style:italic; }

#nav { width:642px; margin-top:7px; padding:7px; text-align:center; }

#galarchive { margin-top:0px; }
#galarchive #nav { margin-top:0px; width:640px; }

/* Single Post */
#single { border:1px solid #ccc; }
#info { border:1px solid #ccc; padding:7px; margin:7px 0px; }
#single .entry { padding:7px 7px 0px; }

#single .entry ul, #single .entry ol { margin-bottom:15px; }
#single .entry ul li { list-style:square; margin-left:25px; }
#single .entry ol li { list-style:decimal; margin-left:30px; }
#single .entry ol li ul li {	list-style:square; margin-left:20px; }
#single .entry a img { border:none; margin:0 10px 5px 0; padding:0px; }
#single .entry p:first-child { line-height:1.5em; margin-top:0px; }

#single .entry p { line-height:1.5em; }

.redmsg { padding:3px; background:#f00; color:#fff; margin-bottom:7px; }
/* Page */
.authorpage { padding-bottom:7px; }
.authorpage a img { margin:0px 7px 0px 0px; padding:3px; border:1px solid #ccc; }
.authorpage a img { -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.authorpage .desc { line-height:1.5em; }
.authorlist { margin:8px 0px; }
/* Comments */
#respond  { border:1px solid #ccc; padding:7px; margin-top:7px; }
#respond  p { margin:5px 0px; }
#commentform input { width: 140px; margin: 5px 5px 1px 0; border:1px solid #ccc; }
#commentform textarea { width: 99%; margin-top:5px; border:1px solid #ccc; }
#commentform .submitbutton { width: 140px; margin: 5px 5px 1px 0; border:0; }

.input { border: 1px solid #ccc; font-size: 12px; height: 15px; padding: 3px 5px 5px 3px; width:180px; }
.commentshead, #trackbacks { background:url(images/menubar.jpg) repeat-x left; height:18px; padding:5px; margin-bottom:10px; border:1px solid #ccc; }
.commentshead a { color:#777; }
#tblists { margin-bottom:10px; line-height:1.5em; border:1px solid #ccc; padding:5px; }
.csubmit { background:url(images/menubar.jpg) repeat-x left; color:#777; border:1ps solid #ccc; padding:5px 10px; font-weight:700; }

ol.commentlist { list-style:none; }
ol.commentlist li { list-style:none; border:1px solid #ccc; margin-bottom:0px; margin-top:7px; padding:7px; background:#fff; }
ol.commentlist li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
ol.commentlist li { display: block; }
ol.commentlist li p { font-weight:normal; font-size: 1.0em; line-height: 1.5em; font-family: helvetica,arial,sans-serif; margin:3px 0 7px; }
ol.commentlist li.bypostauthor { background:#f2f2f2; }
ol.commentlist li.comment { -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
ol.commentlist li.comment div.crow { display:inline-block; }
ol.commentlist li.comment cite.fn { font-family: "Trebuchet MS", Arial; font-size:1.2em; font-weight:700; font-style:italic; }
ol.commentlist li.comment cite.fn a.url { color:Orange; }
ol.commentlist li.comment div.comment-content { width:579px; }
ol.commentlist li.comment div.vcard { width:56px; float:left; margin-right:5px; display:block; }
ol.commentlist li.comment div.vcard img.avatar { padding:2px; border:1px solid #ccc; }
ol.commentlist li.comment div.vcard img.avatar { -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
ol.commentlist li.comment div.vcard span.says { font:10pt Arial; color:#2d2c54; font-weight:bold; font-style:italic; margin-top:0px; display:none; }
ol.commentlist li.comment div.comment-meta { font-size:0.8em; }

ol.commentlist li.comment ul.children li.bypostauthor { background:#eee; }
ol.commentlist li.comment ul.children li.comment div.comment-content { width:563px; }
ol.commentlist li.comment ul.children li.comment ul.children li.comment div.comment-content { width:547px; }
ol.commentlist li.comment ul.children li.comment ul.children li.comment ul.children li.comment div.comment-content { width:531px; }
ol.commentlist li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.comment div.comment-content { width:515px; }
ol.commentlist li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.comment div.comment-content div.reply { display:none; }
ol.commentlist li.comment div.reply { border:1px solid #ccc; width:34px; padding:2px 7px; background:#ccc url(images/menubar.jpg) repeat-x center; }
/* Right Sidebar */
#sidebar { width:326px; padding:0px 7px 7px; float:right; background:#fff; }
#sidebar li { list-style:none; }

.widget { border:1px solid #ccc; margin-top:7px; }
.widget h2 { padding:5px 7px; font-size:18px; }
.widget h5 { font:14px Arial; font-weight:700; height:16px; overflow:hidden; }
.widget .entry li { width:294px; padding:3px 7px 0px; margin-bottom:7px; border:1px solid #ccc; }
.widget .entry { padding:7px 7px 0px; }

.news img { float:left; padding-right:5px; }
.news .excerpt { overflow:hidden; height:67px; }

.recpost .entry li { padding:7px; line-height:1.35em; }
.recpost .title { font:12px Arial; font-weight:bold; color:#1a7000; }
.recpost .excerpt a img { padding:0; margin:0; }

.txtin { padding:2px; font-size: 14px; width:180px; border:1px solid #ccc; color:#777; }
.submitbtn { background:url(images/menubar.jpg) repeat-x left; color:#777; border:1px solid #ccc; padding:2px 10px; margin-top:7px; font-weight:700; font-size:12px; }

.sbfriends { padding:7px; background:#f2f2f2;  }
.sbfriends img { border:none; }

.flist { background:#fff; width:140px; padding:5px; text-align:center; border:1px solid #ccc;}
.flist ul li { border:none; background:#fff; margin:3px 0px; }
.flist h2 { display:none }

.topc li { height:21px; background:#fff; }

#sbinfo .entry li, #sbnote .entry li, #sbtags .entry li { border:none; padding:0px; margin-bottom:5px; }
#sbinfo .entry, #sbnote .entry, #sbtags .entry  { padding:7px; }
.gravsingle { border:1px solid #ccc; padding:3px; width:100px; height:100px; }
.gravrecc { width:30px; height:30px; margin:0px 5px 0px 0px; }
.gravnote { border:1px solid #ccc; padding:3px; margin-right:7px; width:70px; height:70px; }

.recc .entry li { padding:7px; }
.recc .entry li p { line-height:1.3em; margin:0px; height:30px; overflow:hidden; }

.arctag .entry { padding:7px; }
.arctag .entry li { padding:3px 0px; border:none; }

.widget .char, .widget .chara { color:#00aa00; }
.widget .stitle, .widget .copy { color:#dd00dd; }
.widget .author, .widget .artist { color:#cccc00; }
.widget .normal { color:#00bbbb; }

/* Footer */
#footer { padding:10px; background:#fff; width:1000px; margin:10px auto; text-align:center; font-size:11px; }

/* Cornered Border */
.roundall {
	-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}

.roundall2, .topc li {
	-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}

.roundbot { 
	-moz-border-radius-bottomright: 5px; -khtml-border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px; -khtml-border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; 
}

.ratingblock { padding:0px; margin:0px }