/*
Theme Name: Purple Swirl
Theme URI: http://www.themelab.com/free-wordpress-themes/
Description: Design by <a href="http://www.ceneb.com">Ceneb</a>.  WordPressed by <a href="http://www.themelab.com">Theme Lab</a>
Version: 1.0
Author: Theme Lab
Author URI: http://www.themelab.com/
*/

body {margin:70px 0 0 0;font-family:arial;color:#666;font-size:12px;background:url(images/bg.png) no-repeat #22262f;}
#page-wrap {width:981px;margin:0 auto;}
#header-wrap {border:solid 1px #1b1c1e;width:980px;}
#header {height:50px;width:963px;background:url(images/headerbg.png) repeat-x #1b1c1e;border:solid 1px #22262f;padding-left:15px;padding-top:10px;padding-bottom:10px;}
#header h1 {font-size:17px;margin:0;}
#header h1 a {color:#FFF;text-decoration:none;}
#header p {margin:0;color:#999;}
#header p a {color:#999;text-decoration:none;font-weight:bold;}
#header p a:hover {text-decoration:underline;}
#logo {float:left;margin-top:7px;}
#search {float:right;margin-right:10px;margin-top:14px;}
#search .field {background:#292d38;border: solid 1px #22262f;height:18px;width:235px;float:left;padding-top:3px;text-indent:5px;color:#4f5869;}
#search .field:hover {background:#1b1c1e;border: solid 1px #22262f;}
#search .button {margin-left:7px;height:25px;background:#1b1c1e;border: solid 1px #22262f;float:left;color:#4f5869;}
#menu {height:29px;width:980px;background:url(images/menubg.png)  repeat-x;border:solid 1px #42495b;border-top:0;list-style:none;margin:0px;padding:0;}
#menu li {float:left;list-style-type:none;}			
#menu li a {float:left;color:#4f5869;font-weight:bold;padding-left:18px;padding-right:18px;line-height:28px;text-decoration:none;background: transparent url(images/menudivider.png) center right no-repeat;}
#menu li a:hover {text-decoration:none;color:#6b768e;background:url(images/menuroll.png) no-repeat;}
#content{float:left;}
.post {width:551px;margin-top:25px;}
.post .title {height:37px;background:url(images/posttitle.png) no-repeat;}
.post .title h3 {font-size:14px;margin:0;color:#4f5869;text-align:center;line-height:38px;}
.post .title h3 a {color:#4f5869;text-decoration:none;}
.post .title h3 a:hover {text-decoration:underline;}
.post .info {background:#1b1d20;padding:10px 0px 10px 10px;overflow:hidden;color:#4f5869;}
.post .info .gravatar {float:left;width:50px;height:50px;background:#232730;border:solid 1px #4f5869;}
.post .info .content {float:left;background:#1b1d20;width:473px;margin-left:10px;margin-top:6px;}
.post .info .content p{color:#4f5869;}
.post .info .author {float:left;}
.post .info .date {float:left;margin-top:7px;padding-right:18px;}
.post .info .category {float:left;margin-top:7px;}
.post .info .category a {color:#4f5869;text-decoration:none;font-weight:bold;}
.post .info .category a:hover {text-decoration:underline;}
.post .info .comments {float:left;margin-top:7px;padding-right:10px;text-align:right;background:url(images/comment.png) 0% 55% no-repeat;padding-left:13px;}
.post .info .comments a {color:#4f5869;text-decoration:none;font-weight:bold;}
.post .info .comments a:hover {text-decoration:underline;}
.post-wrap {border:solid 1px #1b1c1e;width:547px;}
.post .content {margin-left:1px;width:545px;background:#1e2024;overflow:hidden;}
.post .content p {/* float:left; */ margin:0;padding-left:10px;}
.post .post-content p {padding:10px;}
.post .post-content a{color:#4a6bb7;text-decoration:none;}
.post .post-content a:hover{color:#4f5869;text-decoration:underline;}
.post h3#comments, .post h3#respond{padding-left:10px;}
.pagination a{color:#4a6bb7;text-decoration:none;}
.pagination a:hover{color:#4f5869;text-decoration:underline;}
.pagination{margin-top:10px;}
img.avatar{float:left;padding-right:5px;}
#sidebar{float:left;margin-left:10px;width:420px;}
#sidebar #ads{width:419px;}
#sidebar #ads .title {height:37px;background:url(images/adtitle.png) no-repeat;}
#sidebar #ads .title h3 {font-size:14px;margin:0;color:#4f5869;text-align:center;line-height:38px;}
#sidebar #ads .wrapper {border:solid 1px #1b1c1e;width:418px;}
#sidebar #ads .content {margin-left:1px;width:416px;background:#1e2024;overflow:hidden;padding-top:10px;padding-bottom:5px;}
#sidebar #ads .content img{border:0;margin-left:7px;margin-bottom:5px;border:solid 1px #000;}
#sidebar #ads .content img:hover {border:solid 1px #FFF;}
#sidebar #left{float:left;width:199px;}
#sidebar #right {float:right;width:199px;}
#sidebar .title {height:37px;background:url(images/sidetitle.png) no-repeat;margin-top:25px;}
#sidebar .title h3 {font-size:14px;margin:0;color:#4f5869;text-align:center;line-height:38px;}
#sidebar .wrapper {border:solid 1px #1b1c1e;width:197px;}
#sidebar .content {margin-left:1px;width:195px;background:#1e2024;overflow:hidden;padding-top:10px;padding-bottom:5px;}
#sidebar ul{list-style-type:none;margin:0;padding:0 10px 10px 10px;}
#sidebar li { background: url(images/arrow.png) left center no-repeat;padding-left:13px;padding-bottom:6px;}
#sidebar a{color:#666;text-decoration:none;}
#sidebar a:hover{color:#4a6bb7;text-decoration:underline;}
#sidebar #calendar_wrap a {text-decoration:underline;}
#footer-wrap {float:left;border:solid 1px #1b1c1e;width:980px;margin-top:25px;margin-bottom:15px;}
#footer {height:38px;width:978px;background:url(images/footerbg.png) repeat-x #1b1c1e;border:solid 1px #22262f;padding-top:6px;}
#footer p{text-align:center;margin:0;}
#footer a{color:#666;text-decoration:none;font-weight:bold;}
#footer a:hover{text-decoration:underline;}

.mthumb {
padding:10px 10px 8px 10px;
float:left;
}

div.mlink  table{
width:336px;
padding:0px;
border:0px;
}

div.mlink td{	
text-align:left; 
padding-left:8px;
font-family:Arial;
}

div.mlink a, a.top{
font-weight:bold; 
text-decoration:underline; 
font-size:14px; 
}

div.mlink a.bottom{
text-decoration:none; 
font-size:9px; 
}

div.mlink td.mid{
font-size:14px;
}

div.mlink td.top {
line-height:10px;
text-decoration:underline;
font-size:14px;
color:#4a6bb7;
font-weight:bold;
}

div.mlink td.bottom{
line-height:5px;
}

div.mlink td.topadsspace{
line-height:10px;
}

div.mlink td.bottomadsspace{
line-height:5px;
}

div.nobr
{   
   padding-left:8px;
}

div.nobr table
{
    border-width: 0px;
    border-collapse: collapse;
}

div.nobr table, div.nobr td
{
border-color:#4f5869;
    border-style: solid;
    padding:0px;
    border-width: 1px;
}

div.nobr table.album, div.nobr table.album td
{
    padding:4px;
}

div.nobr table.album td.alt
{
    background-color:#22262F;
}

div.nobr table.album td.alt2
{
    background-color:#182D29;
font-weight:bold;
}

div.nobr table.album td.mvleft
{
    border-right-width:0px; 
}

div.nobr table.album td.mvright
{
    border-left-width:0px; 
    text-align:right;
}


div.nobr table.album td.cover
{
    padding:0px;
    background-color:#2D3540; 
    color:#FFFFFF;
}

div.nobr table.album td.header
{
    font-weight:bold; 
    font-size:12pt;
    text-align:center;
    background-color:#2D3540; 
    color:#FFFFFF;
}

div.nobr table.albumlefttop, div.nobr table.albumlefttop td
{
    border:0px;
    padding:8px;
}

div.nobr table.album td.review
{
    padding:8px;
    background-color:#0E0E0E;
    color:#E6E6E6;
}


div.nobr table.albumlefttop td.coverlefttop
{
    border-bottom:1px;
    border-style:solid;
    border-color:#4f5869;
    padding:0px;
}

div.nobr .italiccomment
{
    font-style:italic;
    color:#C4C4C4;
}

div.nobr .moviehighlight
{
    color:#C4C4C4;
}

div.nobr td.aa
{
   font-weight:bold;
   text-align: center;
   background-color:#5195CE;
   color:#FFFFFF;
}

div.nobr td.dd
{
   font-weight:bold;
   text-align: center;
   background-color:#02243C;
   color:#FFFFFF;
}

div.nobr td.ee
{
   font-weight:bold;
   text-align: center;
   background-color:#E6E6E6;
   color:#4f5869;
   padding:5px 0px 5px 0px;
}

div.nobr td.bb
{
   text-align: left;
   padding:0px 5px 0px 5px;
}

div.nobr td.cc
{
   text-align: right;
   padding:0px 5px 0px 5px;
}

div.nobr img, div.nobr object
{
    display: block;
    vertical-align:middle;
    text-align: center;
}

div.nobr table.itlp td.desc
{
   padding:8px;
   text-align: center;
}

div.nobr table.itlp td.device
{
    padding:2px;
   text-align: center;
font-weight:bold;
font-size:11pt;
}


div.nobr table.itlp td.device a
{
    color:#1E2024;
}

div.nobr table.itlp td.device a:hover
{
    color:#4a6bb7;
}

