/*


Theme Name: Movie Site Press- Classic


Theme URI: http://moviesitepress.com


Description: Movie Site Press Classic Theme


Version: 1.0


Author: MadLabs Media, LLC


*/


/* Begin Typography & Colors */

body
    {
    font-size: 62.5%; /* Resets 1em to 10px */

    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

    color: #fff;

    background-color: #2A4E68;

    text-align: center;

    padding: 0;

    margin: 0;
    }

.left
    {
    float:      left;

    text-align: left;
    }

.right
    {
    float:      right;

    text-align: left;
    }

#header
    {
    height:     113px;

    background: #73a0c5 url('images/bg1.gif') repeat-x;

    text-align: center;

    margin-bottom: 15px;
    }

#header-main
    {
    text-align: left;

    width: 1000px;

    margin: 0 auto;
    }

.blogname
    {
    margin-top: 18px;

    float: left;
    }

.sub-description
    {
    float:      left;

    margin-top: 20px;

    margin-left: 16px;

    font-size:  15px;

    height:     68px;

    line-height: 68px;

    padding-left: 20px;

    background: url(images/top-line.gif) no-repeat;
    }

.head-rss
    {
    float:     right;

    font-size: 16px;

    margin-top: 35px;

    font-weight: bold;
    }

.head-rss small
    {
    font-size:   12px;

    font-weight: normal;

    color:       #FFF;
    }

#page
    {
    text-align: left;

    margin: 0 auto;

    padding: 0;

    width:  1000px;
    }

#content
    {
    font-size: 1.2em;
    }

.post.left
    {
    width: 206px;
    }.post .thumb {


    margin:12px 0 0 12px;/*firefox*/


 *margin:11px 0 0 11px;/*ie7*/


    _margin:11px 0 0 11px;/*ie6*/


    width:191px;


    height:119px;


    text-align:center;


}


.post .thumb a div {


    width:178px;


    height:110px;


    CURSOR: pointer;


}


.post .thumb a div:hover {


    background:url(images/zoom.png) no-repeat 55% 60%;


 *background:url(images/zoom.png) no-repeat 50% 60%;


    _background:url(images/zoom.png) no-repeat 50% 60%;


}


.post .thumb a:hover {


    _background:url(images/zoom.png) no-repeat 50% 60%;


}


.widecolumn .entry p {


    font-size: 1.05em;


}


.post .watch-btn {


    margin:11px 0 0 9px;


    width:60px;


    height:24px;


}


.post .ratings {


    margin:11px 0 0 6px;


    width:125px;


    height:24px;


    background:url(images/ratings-bg.gif) no-repeat;


}


.narrowcolumn .entry, .widecolumn .entry {


    line-height: 1.4em;


}


.widecolumn {


    line-height: 1.6em;


}


#download {


    width:290px;


    height:34px;


    background:url(images/download.gif) no-repeat;


    CURSOR: pointer;


    margin:0 0 12px 145px;


}


#download:hover {


    BACKGROUND: url(images/download-hover.gif) no-repeat;


}


.post .right {


    margin-left:0;


    width:335px;


}


.post h2 {


    margin:4px 0 5px 0;


}


.post h2 a {


    font-size:22px;


    font-weight:normal;


    color:#89AE03;


    text-decoration:none;


    width:315px;


    display:block;


    line-height:28px;





}


.post h2 a:hover {


    text-decoration:underline;


}


.post .part1 { border:#FF0 dashed 0px; height:121px; overflow:hidden;}


.post .part1 .entry {padding:0; margin:0;}


.post .part1 .entry p{ font-size:11px;line-height:14px;}


.post .entry {


    padding:0;


    width:320px;


    margin-bottom:6px;


}


.post .entry p {


    margin:0;


    padding:0;


}


.post .read-more a {


    color:#89AE03;


    text-decoration:underline;


}


.narrowcolumn .postmetadata {


    margin-top:6px;


    padding-left:8px;


    width:315px;


    height:24px;


    display:block;


    overflow: hidden;


    white-space: nowrap;


    background:url(images/postmetadata-bg.gif) no-repeat;


    color:#FFF;


}


.narrowcolumn .postmetadata a {


    color:#648DAB;


    text-decoration:none;


}


/* Begin Sidebar */


#sidebar {


    padding: 0 0 10px 0;


    float:right;


    width: 428px;


}


#sidebar form {


    margin: 0;


}


#sidebar ul, #sidebar ul ol {


    margin: 0;


    padding: 0;


}


#sidebar ul li {


    list-style-type: none;


    list-style-image: none;


}


#sidebar ul li ul li {


    list-style-type: none;


    list-style-image: none;


    color:#FFF;


    display:block;


}


#sidebar .widget ul li a {


    width:170px;


    padding-left:35px;


    height:38px;


    line-height:33px;


    font-size:14px;


    font-weight:bold;


    color:#FFF;


    background:url(images/sidebar-li-a-bg.gif) repeat-x;


    display:block;


    text-decoration:none;


}


#sidebar ul li ul li a {


    width:170px;


    padding-left:35px;


    height:38px;


    line-height:33px;


    font-size:10px;


    font-weight:bold;


    color:#FFF;


    background:url(images/sidebar-li-a-bg.gif) repeat-x;


    display:block;


    text-decoration:none;


}


#sub-sidebar .right ul li ul li a {


    background:url(images/sidebar-li-a-bg-2.gif) repeat-x;


}


#sidebar ul li ul li a:hover {


    color:#EDBF26;


    text-decoration:underline;


}


#sidebar .current-cat a {


    color:#EDBF26;


}


#sidebar h2 {


    margin: 10px 0 8px 0;


    padding: 0;


    font-size:18px;


    font-weight:bold;


    color:#FFF;


}


#searchform {


    height:45px;


}


#s {


    width:340px;


    height:31px;


    background:url(images/search-key-bg.gif) no-repeat;


    border:0;


    ;


    font-size:18px;


    font-weight:bold;


    padding:10px 5px 0 5px;


    color:#FFF;


}


#searchsubmit {


    width:71px;


    height:41px;


    background:url(images/search-submit-bg.gif) no-repeat;


    border:0;


    padding:10px 5px 0 5px;


    color:#FFF;


}


.sidebar-line {


    background:url(images/sidebar-line.gif) repeat-x;


    height:2px;


    font-size:1px;


    padding:0;


    margin:18px 0 8px 0;


    border:0;


    width:426px;


    clear:both;


}


.sidebar-ad {


    float:left;


    width:135px;


    height:145px!important;


    height:125px;


}


#sub-sidebar {


    margin-bottom:10px;


    padding-bottom:10px;


}


#sidebar #sub-sidebar h2 {


    padding: 0 0 0 8px;


    background:url(images/sidebar-li-bg.gif) repeat-x;


    height:38px;


}


#sub-sidebar .left {


    width:204px;


}


#sub-sidebar .right {


    width:204px;


}


#sub-sidebar .left a, #sub-sidebar .right a {


    width:169px;


    overflow:hidden;


}


#aboutus {


    margin:0 8px 0 0;


    color:#728DA0;


    font-size:12px;


}


/* End Sidebar */





.post-ratings {


    margin:5px 0 0 6px;


}


/* Begin Comments*/


.alt {


    margin: 0;


    padding: 10px;


}


.commentlist {


    padding: 0;


    margin:0;


    text-align: left;


}


.commentlist li {


    margin: 15px 0 0 0;


    padding: 0 5px 10px 0;


    list-style: none;


    border:#2A4E68 solid 1px;


    background-color:#2A4E68;


}


.commentlist li ul li {


    margin-right: -5px;


    margin-left: 0;


}


.commentlist p {


    margin: 10px 5px 10px 0;


}


.children {


    padding: 0;


}


.nocomments {


    text-align: center;


    margin: 0;


    padding: 0;


}


.commentmetadata {


    display:none;


}


.comment p {


    color:#7D97A9;


    margin:0;


}


.commentlist .comment-author .avatar {


    display:none;


}


cite.fn {


    color:#fff;


    font-size:14px;


    font-weight:bold;


}


cite.fn a {


    color:#fff;


    text-decoration:none;


}


.says {


    color:#ACD4F1;


}


#comments {


    padding: 0;


    margin: 25px 0 20px 0;


    color:#FFF;


    font-size:18px;


}


#respond h3 {


    color:#FFF;


    font-size:18px;


}


#commentform p a {


    color:#FFF;


}


/* End Comments */





.navigation {


    width:551px;


    display: block;


    text-align: center;


    margin-top: 10px;


    margin-bottom: 10px;


}


.navigation .alignleft .pre {


    width:41px;


    height:27px;


    background:url(images/prev.gif);


    CURSOR: pointer;


}


.navigation .alignright .next {


    width:49px;


    height:27px;


    background:url(images/next.gif);


    CURSOR: pointer;


}


/* begin wp-pagenavi */


.wp-pagenavi {


    width:390px;


    height:27px;


    float:left;


    margin-left:30px;


    background:url(images/pagenavi.gif) no-repeat;


}


.wp-pagenavi a {


    line-height:26px;


    margin:0 5px 0 5px;


    text-decoration: none;


    color: #fff;


}


.wp-pagenavi .pages {


    margin-right:5px;


}


.wp-pagenavi span.current {


    font-weight: bold;


    color: #89AE03;


}


/* end wp-pagenavi */









































.thread-alt {


    background-color: #f8f8f8;


}


.thread-even {


    background-color: white;


}


.depth-1 {


    border: 1px solid #ddd;


}


.even, .alt {


    border-left: 1px solid #ddd;


}


#footer {


    width:1000px;


    background: #2A4E68 url('images/sidebar-line.gif') repeat-x top;


    border: none;


    margin: 0 auto;


    padding:3px 0 0 0;


}


#footer p {


    text-align:center;


    margin:10px;


    font-size:12px;


}


#footer p a {


    text-decoration:none;


    color:#FFF;


}


small {


    font-family: Arial, Helvetica, Sans-Serif;


    font-size: 0.9em;


    line-height: 1.5em;


}


h1, h2, h3 {


    font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;


    font-weight: bold;


}


h1 {


    font-size: 4em;


    text-align: center;


}


#headerimg .description {


    font-size: 1.2em;


    text-align: center;


}


h2 {


    font-size: 1.6em;


}


h2.pagetitle {


    font-size: 1.6em;


}


h3 {


    font-size: 1.3em;


}


h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {


    text-decoration: none;


    color: white;


}


h3, h3 a, h3 a:visited {


    color: #333;


}


h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {


    text-decoration: none;


}


.entry p a:visited {


    color: #b85b5a;


}


#sidebar {


    font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;


}


small, .nocomments, .postmetadata, blockquote, strike {


    color: #777;


}


code {


    font: 1.1em 'Courier New', Courier, Fixed;


}


acronym, abbr, span.caps {


    font-size: 0.9em;


    letter-spacing: .07em;


}


h3 a:hover {


    color: #06c;


    text-decoration: none;


}


a:hover {


    color: #147;


    text-decoration: underline;


}


#wp-calendar #prev a, #wp-calendar #next a {


    font-size: 9pt;


}


#wp-calendar a {


    text-decoration: none;


}


#wp-calendar caption {


    font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;


    text-align: center;


}


#wp-calendar th {


    font-style: normal;


    text-transform: capitalize;


}


/* End Typography & Colors */











.narrowcolumn {


    float: left;


    padding: 0 0 20px 0;


    margin: 0px 0 0;


    width: 565px;


}


.widecolumn {


    padding: 10px 0 20px 0;


    margin: 5px 0 0 150px;


    width: 450px;


}


.post {


    width:552px;


    height:179px;


    background:url(images/post-bg.gif) no-repeat;


    margin: 0 0 13px;


    text-align: justify;


}


.post hr {


    display: block;


}


.widecolumn .post {


    margin: 0;


}


.narrowcolumn .postmetadata {


    padding-top: 5px;


}


.widecolumn .postmetadata {


    margin: 30px 0;


}


.widecolumn .smallattachment {


    text-align: center;


    float: left;


    width: 128px;


    margin: 5px 5px 5px 0px;


}


.widecolumn .attachment {


    text-align: center;


    margin: 5px 0px;


}


.postmetadata {


    clear: both;


}


.clear {


    clear: both;


}


/* End Structure */











/*    Begin Headers */


h1 {


    padding-top: 70px;


    margin: 0;


}


h2.pagetitle {


    margin-top: 30px;


    text-align: center;


}


h3 {


    padding: 0;


    margin: 30px 0 0;


}


/* End Headers */











/* Begin Images */


p img {


    padding: 0;


    max-width: 100%;


}


/*    Using 'class="alignright"' on an image will (who would've


    thought?!) align the image to the right. And using 'class="centered',


    will of course center the image. This is much better than using


    align="center", being much more futureproof (and valid) */





img.centered {


    display: block;


    margin-left: auto;


    margin-right: auto;


}


img.alignright {


    padding: 4px;


    margin: 0 0 2px 7px;


    display: inline;


}


img.alignleft {


    padding: 4px;


    margin: 0 7px 2px 0;


    display: inline;


}


.alignright {


    float: right;


}


.alignleft {


    float: left


}


/* End Images */











/* Begin Lists





    Special stylized non-IE bullets


    Do not work in Internet Explorer, which merely default to normal bullets. */





html>body .entry ul {


    margin-left: 0px;


    padding: 0 0 0 30px;


    list-style: none;


    padding-left: 10px;


    text-indent: -10px;


}


html>body .entry li {


    margin: 7px 0 8px 10px;


}


.entry ul li:before {


    content: "\00BB \0020";


}


.entry ol {


    padding: 0 0 0 35px;


    margin: 0;


}


.entry ol li {


    margin: 0;


    padding: 0;


}


.postmetadata ul, .postmetadata li {


    display: inline;


    list-style-type: none;


    list-style-image: none;


}


/* End Entry Lists */











/* Begin Form Elements */


.entry form { /* This is mainly for password protected posts, makes them look better. */


    text-align:center;


}


select {


    width: 130px;


}


#commentform {


    margin: 5px 10px 0 0;


}


#commentform p {


    margin: 5px 0;


    line-height:41px;


    font-size:16px;


    font-weight:bold;


}


#commentform input {


    width: 350px;


    height:21px;


    font-size:16px;


    color:#FFF;


    font-weight:bold;


    padding:10px;


    background:url(images/comment-input.gif) no-repeat;


    border:0;


    margin: 2px 0 0 0;


    vertical-align:middle;


}


#commentform textarea {


    width:520px;


    height:187px;


    padding: 10px;


    background:url(images/comment-textarea.gif) no-repeat;


    border:0;


    overflow:hidden;


    color:#FFF;


    font-size:16px;


    font-weight:bold;


    margin-top:2px;


}


#respond:after {


    content: ".";


    display: block;


    height: 0;


    clear: both;


    visibility: hidden;


}


#commentform #submit {


    margin: 5px 0 5px 436px;


    background:url(images/comment-submit.gif) no-repeat;


    width:104px;


    height:41px;


    border:0;


    float: left;


}


/* End Form Elements */


/* Begin Calendar */


#wp-calendar {


    empty-cells: show;


    margin: 10px auto 0;


    width: 204px;


}


#wp-calendar #next a {


    padding-right: 10px;


    text-align: right;


}


#wp-calendar #prev a {


    padding-left: 10px;


    text-align: left;


}


#wp-calendar caption {


    text-align: center;


    font-size:18px;


    font-weight:bold;


    padding: 0 0 0 8px;


    background:url(images/sidebar-li-bg.gif) repeat-x;


    height:38px;


    width:204px;


}


#wp-calendar td {


    padding: 3px 0;


    text-align: center;


}


#wp-calendar td.pad:hover { /* Doesn't work in IE */


    background-color: #fff;


}


/* End Calendar */











/* Begin Various Tags & Classes */


acronym, abbr, span.caps {


    cursor: help;


}


acronym, abbr {


    border-bottom: 1px dashed #999;


}


blockquote {


    margin: 15px 30px 0 10px;


    padding-left: 20px;


    border-left: 5px solid #ddd;


}


blockquote cite {


    margin: 5px 0 0;


    display: block;


}


.center {


    text-align: center;


}


.hidden {


    display: none;


}


hr {


    display: none;


}


a img {


    border: none;


}


/* End Various Tags & Classes*/











/* Captions */


.aligncenter, div.aligncenter {


    display: block;


    margin-left: auto;


    margin-right: auto;


}


.wp-caption {


    border: 1px solid #ddd;


    text-align: center;


    background-color: #f3f3f3;


    padding-top: 4px;


    margin: 10px;


    -moz-border-radius: 3px;


    -khtml-border-radius: 3px;


    -webkit-border-radius: 3px;


    border-radius: 3px;


}


.wp-caption img {


    margin: 0;


    padding: 0;


    border: 0 none;


}


.wp-caption p.wp-caption-text {


    font-size: 11px;


    line-height: 17px;


    padding: 0 4px 5px;


    margin: 0;


}


/* End captions */





#featured .part1{height:163px; overflow:hidden;}