/*
Theme Name: Murasaki
Theme URI: http://www.toptut.com
Description: Theme designed for <a href="http://worldanime.tv">WorldAnime</a>
Author: WorldAnime
Author URI: http://www.worldanime.tv
*/

fieldset,img {
border:0;
}

html {
height:100%;
margin-bottom:1px;
}

body {
position:relative;
font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
line-height:150%;
color:#454d52;
}

a:link,a:visited {
color:#006699;
text-decoration:none;
}

a:hover{
color: #0099CC;
text-decoration:underline;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
padding-bottom:0;
margin-bottom:5px;
line-height:150%;
}

h1 {
font-size:300%;
font-weight:400;
color:#0f2058;
}

h2 {
font-size:250%;
color:#7f8388;
text-shadow:0 1px 0 #fff;
}

h3 {
font-size:200%;
}

h4 {
font-size:175%;
font-weight:400;
color:#0f2058;
}

h5 {
font-size:150%;
color:#787878;
}

h6 {
font-size:125%;
color:#0f2058;
}

h1,h4,h6 {
color:#008cff;
}

h2.pagetitle {
font-size:250%;
font-weight:400;
color:#1e85a5;
font-family:Georgia;
margin:0 0 20px;
font-style:italic;
}

body#page {
/*background-color:#2B0153;*/
background: url(images/bg.png) repeat;
}

body.font-small {
font-size:11px;
}

body.font-medium {
font-size:12px;
}

body.font-large {
font-size:13px;
}

body.width-thin div.wpr {
width:780px;
}

body.width-wide div.wpr {
width:930px;
}

body.width-fluid div.wpr {
width:90%;
}

div#home {
background:url(images/header.png) 50% 0 repeat-x;
}

div.wpr {
margin:auto;
}

div.wpr .wpr-br {
min-height:470px;
padding:0 0 10px;
}

div#header {
position:relative;
height:246px;
margin:0;
}

span#logo,img#logo {
position:absolute;
top:50px;
/*width:300px;
height:125px;*/
border:0;
}

/*Estilos del autoComplete */
div#autocomplete{
position:absolute;
top:207px;
right: 0px;
}

#autocomplete .inputbox{
padding: 3px 0 3px 6px;
background: #fff;
border: 1px solid #ccc;
color: #666;
}

.suggestionsBox {
position: relative;
left: 30px;
margin: 10px 0px 0px 0px;
width: 200px;
background-color: #212427;
/*background-color:#CC99FF;*/
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border: 2px solid #000;	
color: #fff;
}

.suggestionsBox a:link{
color: #fff;
}
	
.suggestionList {
margin: 0px;
padding: 0px;
}

.suggestionList li {
margin: 0px 0px 3px 0px;
padding: 3px;
cursor: pointer;
}

.suggestionList li:hover {
background-color:#2B0153;
}
/*Fin autoComplete */

div#middle {
width:auto;
clear:both;
margin:10px 0 0;
}

div#middle .background {
min-height:140px;
}

div#middle .layoutright {
background:none;
}

div#middle .withoutleft div#main {
margin:0 12px;
}

div#mainmiddle {
margin:0 0 10px;
}

div#right {
/*background:#2C0154;*/
float:left;
margin:20px 25px 0 0;
padding:20px 20px 20px 30px;
width:260px;
}

div#footer {
width:auto;
clear:both;
color:#c9c9c9;
/*border-top: 1px solid #770397;*/
height: 200px;
background: url(images/footer.png) repeat-x;
/*	background: -moz-linear-gradient(top, #2C0154, #770397);
background: -webkit-gradient(linear, left top, left bottom, from(#2C0154), to(#770397));*/
}

/*div#footergrad{
width:auto;
z-index: 0;
background-color: #000000;
height: 500px;
}*/

.clearingfix:after {
content:".";
display:block;
line-height:0;
clear:both;
visibility:hidden;
}

.clearingfix {
display:block;
}

.arre img{
float: right;
}

.arre p{
display: block;
}

.floatbox {
overflow:hidden;
}

div#searchbox {
position:absolute;
top:7px;
right:100px;
height:34px;
color:#fff;
}

div#searchbox ul {
list-style:none;
float:left;
margin:0;
padding:0;
}

div#searchbox li.searchtext {
width:280px;
height:23px;
margin:0 10px 0 0;
padding:2px 0 0;
}

div#searchbox li.searchbutton {
width:60px;
height:23px;
}

div#searchbox input.searchinput {
width:290px;
background:none;
border:none;
color:#FFF;
font-family:Tahoma;
}

div#searchbox input.searchsubmit {
height:23px;
width:60px;
background:none;
border:none;
cursor:pointer;
}

img#rss-link {
top:112px;
right:30px;
/*
left:-135px;
*/
}

img#contact-link {
position:absolute;
top:60px;
/*
left:-140px;
*/
}

div#topmenu {
position:absolute;
top:202px;
left:0;
height:34px;
text-transform:uppercase;
}

div#topmenu ul {
list-style:none;
float:left;
margin:0;
padding:0;
}

div#topmenu li a {
float:left;
display:block;
position:relative;
height:34px;
/*background:url(images/topmenu-sep.jpg) 100% 0 no-repeat;*/
line-height:32px;
overflow:hidden;
font-size:100%;
text-decoration:none;
padding:0 20px;
}

div#topmenu li a:link,div#topmenu li a:visited {
color:#434a5b;
font-weight:700;
text-shadow:0 1px 0 #e5e5e5;
}

div#topmenu li.current_page_item a:link,div#topmenu li.current_page_item a:visited {
color:#549cd8;
font-weight:700;
}

div#footer div#footermenu {
position:relative;
top:6px;
right:0;
height:37px;
float:right;
}

div#footer div#footermenu ul {
list-style:none;
float:left;
background:url(images/footermenu-sep.jpg) 0 0 no-repeat;
margin:0;
padding:0;
}

div#footer div#footermenu li a {
float:left;
display:block;
position:relative;
height:37px;
background:url(images/footermenu-sep.jpg) 100% 0 no-repeat;
line-height:36px;
overflow:hidden;
font-size:100%;
text-decoration:none;
padding:0 20px;
}

div.comment {
line-height:180%;
margin:0 0 21px;
padding:19px 25px;
	
	/* Rounded corners */
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 2px solid white;
	
	/* Multiple border colors in Gecko */
-moz-border-top-colors: #000 white;
-moz-border-right-colors: #000 white;
-moz-border-bottom-colors: #000 white;
-moz-border-left-colors: #000 white;
-webkit-box-shadow: 0 -1px 2px #8f8f8f;
background: url(images/news_back.jpg) repeat;
background-color: #FFFFFF;
}

div.comment div.time-comments div.author-name {
float:right;
background:url(images/author.png) 0 2px no-repeat;
padding:0 0 0 23px;
}

div.comment-admin {
background: #e3e3e3;
background: -moz-linear-gradient(top, #A4A4A4, #e3e3e3);
background: -webkit-gradient(linear, left top, left bottom, from(#A4A4A4), to(#e3e3e3));
line-height:180%;
margin:0 0 21px;
padding:19px 25px;
}

div.comment-admin div.time-comments div.author-name {
float:right;
background:url(images/visitor.png) 0 2px no-repeat;
padding:0 0 0 23px;
}

div#commentform {
background:#333 url(images/comment-form-bg.jpg) 22px 21px no-repeat;
text-align:left;
margin:0;
border:1px solid #d4d4d4;
padding:59px 17px 5px 25px;
}

div#commentform li {
margin:0 0 11px;
}

div#commentform li label {
width:175px;
display:block;
float:left;
position:relative;
}

div#commentform li input {
width:375px;
}

div#commentform-user {
background:#333 url(images/comment-form-bg-user.jpg) 22px 21px no-repeat;
text-align:left;
margin:0;
border:1px solid #d4d4d4;
padding:50px 17px 5px 25px;
}

div#commentform-user li {
color:#FFF;
margin:0 0 11px;
}

div#commentform-user li a:link,div#commentform-user li a:visited {
color:#55a0ff;
text-decoration:none;
}

div#commentform-user li a:hover {
color:#0099CC;
text-decoration:underline;
}

ol.trackback {
margin:0 0 0 20px;
}

ol.trackback li {
list-style:decimal;
}

ol.trackback li a {
color:#c00;
}

div.sidebox {
background: url(http://www.worldanime.tv/images/fondo.png) repeat;
border:#05304f 1px solid;
margin:0 0 20px;
padding:15px 18px;
border: 2px solid #000;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}

div.sidebox div.sidebox-heading {
margin:0 0 10px;
}

div.sidebox div.sidebox-heading h2 {
font-size:180%;
font-weight:400;
color:#000;
font-family:Georgia;
margin:0 0 6px;
}

div.sidebox ul {
list-style:none;
margin:0;
padding:0;
}

div.sidebox ul li ul {
list-style:none;
margin:5px 0 -2px;
padding:0;
}

div.sidebox li a:link,div#footermenu li a:visited {
color:#444;
}

div.banners img {
padding:2px;
}

div.error {
font-size:12px;
color:#549cd8;
border-top:2px solid #fe7b7a;
border-bottom:2px solid #fe7b7a;
background:#FFD6D6;
margin:0 0 15px;
padding:5px 15px;
}

div.success {
font-size:12px;
color:#041a27;
border:1px solid #999;
background:#ccc;
margin:0 0 15px;
padding:5px 15px;
}

#footerwrapper {
text-align:left;
border:0;
width:930px;
margin:6px auto;
padding:0;
}

#footerwrapper #footerblock-c {
float:right;
width:280px;
padding:10px 15px;
}

#footerwrapper h3 {
height:80px;
margin:0;
padding:0;
}

#footerwrapper h3.recentcomments {
background:url(images/recentcomments.png) 15px 0 no-repeat;
}

#footerwrapper h3.latestentries {
background:url(images/latestentries.png) 15px 0 no-repeat;
}

#footerwrapper h3.populartopics {
background:url(images/populartopics.png) 5px 0 no-repeat;
}

#footerwrapper ul {
list-style:none;
float:left;
margin:0 10px;
padding:0;
}

#footerwrapper ul li {
background:url(images/control_double.png) 0 5px no-repeat;
padding:4px 0 4px 23px;
}

#footer #copyright {
/*background:url(images/footer.png) center;*/
vertical-align: middle;
/*border-top:#d4d4d4 1px solid;*/
color:#000;
padding:10px 10px 13px;
margin-top: 100px;
}

div.single-cats {
border-top:#CCC 1px solid;
margin:20px 0 0;
padding:10px 0 0;
}

div.single-cats div.cats {
float:left;
margin:6px 0 0;
}

div.single-cats div.cats a:link,div.single-cats div.cats a:visited {
text-decoration:none;
color:#549cd8;
}

div.single-cats div.cats a:hover {
text-decoration:none;
color:#0099CC;
}

div.navigation {
margin:0 0 20px;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,ul,ol,div#middle .layoutright div#main {
margin:0;
padding:0;
list-style:none;
}

ul li,ol li {
list-style:none;
margin:0;
padding:0;
}

a:hover,div.navigation a {
color:#0099CC;
text-decoration:underline;
}

div#main,div#content {
width:auto;
}

div#searchbox li,div#topmenu li,div#footer div#footermenu li {
float:left;
display:block;
}

div#topmenu li a:hover,div.sidebox li a:hover {
color:#306c8d;
text-decoration:none;
}

div#topmenu li.current_page_item a:hover,div.comment h1 a:link,div.comment h1 a:visited,div.comment h1 a:hover,div.comment-admin h1 a:link,div.comment-admin h1 a:visited,div.comment-admin h1 a:hover {
color:#306c8d;
text-shadow:0 1px 0 #fff;
}

div#footer div#footermenu li a:link,div#footer div#footermenu li a:visited,div#footer div#footermenu li.current_page_item a:hover,#footerwrapper ul li a:link,div#footerwrapper ul li a:visited,#footerwrapper #footerblock-a ul li a:link,#footerwrapper #footerblock-a ul li a:visited,#footerwrapper #footerblock-b ul li a:link,#footerwrapper #footerblock-b ul li a:visited,#footerwrapper #footerblock-c ul li a:link,#footerwrapper #footerblock-c ul li a:visited,#footer #copyright a:link,#footer #copyright a:visited,#footer {
color:#000;
text-decoration:none;
}
#copyright a:hover{
color: #0099CC;
text-decoration: underline;
}

div#footer div#footermenu li a:hover,div#footer div#footermenu li.current_page_item a:link,div#footer div#footermenu li.current_page_item a:visited,#footerwrapper ul li a:hover,#footerwrapper #footerblock-a ul li a:hover,#footerwrapper #footerblock-b ul li a:hover,#footerwrapper #footerblock-c ul li a:hover,div.navigation a:hover {
color:#55a0ff;
}

div.comment div.time-comments,div.comment-admin div.time-comments {
font-size:90%;
color:#6a6e71;
margin:0 0 10px;
padding:7px;

/* Rounded corners */
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 2px solid #e1e1e1;

/* Multiple border colors in Gecko */
-moz-border-top-colors: #8d8d8d #cfcfcf;
-moz-border-right-colors: #8d8d8d #cfcfcf;
-moz-border-bottom-colors: #8d8d8d #cfcfcf;
-moz-border-left-colors: #8d8d8d #cfcfcf;

/* Compensate for Webkit. Not as nice, but works. */
-webkit-box-shadow: 0 -1px 2px #8d8d8d;
}

div.comment div.time-comments div.time,div.comment-admin div.time-comments div.time {
float:left;
background:url(images/clipboard_paste_document_text.png) 0 2px no-repeat;
padding:0 0 0 23px;
}

div.comment div.time-comments div.time-awaiting,div.comment-admin div.time-comments div.time-awaiting {
float:left;
background:url(images/minus_circle.png) 0 2px no-repeat;
padding:0 0 0 23px;
}

div.comment div.time-comments div.num-comments,div.comment-admin div.time-comments div.num-comments {
float:right;
background:url(images/balloon__pencil.png) 0 4px no-repeat;
padding:0 0 0 23px;
}

div.comment div.time-comments div.num-comments a,div.comment-admin div.time-comments div.num-comments a {
color:#6a6e71;
}

div.comment div.time-comments div.num-comments a:hover,div.comment-admin div.time-comments div.num-comments a:hover {
color:#6a6e71;
text-decoration:none;
}

div.comment h1,div.comment-admin h1 {
font-size:200%;
font-weight:500;
line-height:100%;
color:#000;
margin:0 0 20px;
}

div.comment img,div.comment-admin img {
float:left;
border:#DDD 1px solid;
margin-right: 20px;
margin-top:5px;
padding:4px;
}

div.comment img.avatar,div.comment-admin img.avatar {
float:left;
border:#DDD 1px solid;
margin:5px 15px 10px 0;
padding:4px;
}

/* Background barrita de arriba :D*/
div.time-comments{
background: #cccccc;
}

div.comment div.icons-readmore,div.comment-admin div.icons-readmore {
color:#6a6e71;
margin:15px 0 0;
}

div.comment div.icons-readmore div.icons,div.comment-admin div.icons-readmore div.icons,div.alignleft {
float:left;
color: #6a6e71;
}

div.comment div.icons-readmore div.icons a,div.comment-admin div.icons-readmore div.icons a,div.single-cats div.icons a {
float:left;
display:block;
width:30px;
height:30px;
margin:0 5px 0 0px;
}

div.comment div.icons-readmore div.icons a.one,div.comment-admin div.icons-readmore div.icons a.one,div.single-cats div.icons a.one {
background:url(images/icon.png) 0 0 no-repeat;
}

div.comment div.icons-readmore div.icons a.two,div.comment-admin div.icons-readmore div.icons a.two,div.single-cats div.icons a.two {
background:url(images/icon.png) -33px 0 no-repeat;
}

div.comment div.icons-readmore div.icons a.three,div.comment-admin div.icons-readmore div.icons a.three,div.single-cats div.icons a.three {
background:url(images/icon.png) -65px 0 no-repeat;
}

div.comment div.icons-readmore div.icons a.four,div.comment-admin div.icons-readmore div.icons a.four,div.single-cats div.icons a.four {
background:url(images/icon.png) -98px 0 no-repeat;
}

div.comment div.icons-readmore div.icons a.five,div.comment-admin div.icons-readmore div.icons a.five,div.single-cats div.icons a.five {
background:url(images/icon.png) -131px 0 no-repeat;
}

div.comment div.icons-readmore div.readmore,div.comment-admin div.icons-readmore div.readmore {
float:right;
margin:5px 0 0;
background:url(images/post-bg.jpg)repeat-x;

/* Rounded corners */
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 2px solid white;

/* Multiple border colors in Gecko */
-moz-border-top-colors: #9e9d9d white;
-moz-border-right-colors: #9e9d9d white;
-moz-border-bottom-colors: #9e9d9d white;
-moz-border-left-colors: #9e9d9d white;

/* Compensate for Webkit. Not as nice, but works. */
-webkit-box-shadow: 0 -1px 2px #9e9d9d;
}

div.comment div.icons-readmore div.readmore a.more,div.comment-admin div.icons-readmore div.readmore a.more {
background: url(images/arrow.png) 91% 4px no-repeat;
border:#CCC 1px solid;
color:#666;
padding:2px 35px 3px 10px;
}

img.wp-smiley,div.comment p img.wp-smiley,div.comment-admin p img.wp-smiley {
border:0;
background:none;
float:inherit;
margin:0px;
padding:0;
display:block;
}

div#commentform li textarea,div#commentform-user li textarea {
width:550px;
height:200px;
}

div#commentform li input,div#commentform li textarea,div#commentform-user li input,div#commentform-user li textarea {
background-image:url(images/form_bg.jpg);
background-repeat:repeat-x;
border:1px solid #FFF;
font-size:12px;
color:#777;
font-family:Tahoma;
padding:4px;
}

div#commentform li input.submitbutton,div#commentform-user li input.submitbutton {
border:0;
width:auto;
background:none;
padding:0;
}

div.sidebox ul li,div.sidebox ul li ul li {
background:url(images/arrow_000_medium.png) 0px 5px no-repeat;
padding:4px 0 4px 23px;
border-bottom:#c9c9c9 1px solid;
}

#footerwrapper #footerblock-a,#footerwrapper #footerblock-b {
float:left;
width:280px;
background:url(images/footerblock-sep.png) right 10px no-repeat;
padding:10px 15px;
}

div.single-cats div.icons,div.alignright {
float:right;
}

.comment-usr{
background:#33CC33;
}

/* ToolTip */
#simpleTooltip { 
background-color: #CCCCCC;
border: 1px solid #888888;
color: #333333;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 10px;
padding-right: 10px;
-moz-border-radius-bottomleft: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 7px;
max-width:40em;
line-height: 12px;
}
