/*


Theme Name: Movie Theme Part 3


Theme URI: http://moviesitepress.com


Description: Movie Site Press Classic Theme


Version: 1.0


Author: MadLabs Media, LLC, SAAS


*/








/* 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;


}
a:link {
    color: #EDBF26;text-decoration:none
}

a:visited {
    color: #728DA0;text-decoration:none
}


.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:26px;


    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:14px;


    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: 0 0 0 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:#FFFFFF;


    font-size:10px;


}


/* 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: 0 0 0 0;


    padding: 10px 5px 10px 10px;


    list-style: none;


    border:none;


    background-color:#132F43;


}


.commentlist li ul li {


    margin-right: -5px;


    margin-left: 0;


}


.commentlist p {


    margin: 10px 5px 10px 5px;


}


.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:12px;


    font-weight:bold;


}


cite.fn a {


    color:#fff;


    text-decoration:none;


}


.says {


    color:#728DA0;

    text-decoration: italic;

    font-size:10px;

}


#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: white;


}


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 {



    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: 0;


    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;


}


#form {


    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:15px;


    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;


}
.commentcustom {


    margin: 0 0 0 0;


    padding: 5px 5px 5px 5px;



    list-style: none;


    border:none;


    background-color:#132F43;


}
#notify {
    position:fixed;
    width:251px;
    height:155px;
    z-index:999;
    background-image:url(http://www.watch-the-movies-online.com/images/notify.png);
    top:75%;
    left:73%;
}
#notify #data {
    width:192px;
    height:83px;
    position:absolute;
    left:45px;
    top:25px;
    font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#000;
}
#notify a {
    color:#00c;text-decoration:underline;
}
#notify #button {width:22px;height:22px;position:absolute;
                 top:15px;
                 right:10px;
}

#movielink {
    font-size:22px;


    font-weight:normal;


    color:#89AE03;


    text-decoration:none;


    width:315px;


    display:block;


    line-height:28px;
}
#movielinkhead {
    font-size:32px;


    font-weight:normal;


    color:#FFFFFF;


    text-decoration:none;


    width:350px;
    line-height:28px;
}
/* End captions */





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


/* New Css by SAAS*/
#page {
    width:  1084px !important;
}
#featured_posts{
    float: left;
    width:  690px !important;
}
#other_posts{
    float: left;
    width:  690px !important;
}

.narrowcolumn{
    width:  690px !important;
}
.videoitem{
    width: 200px;
    height: 206px;
    float: left;
    /*    background: #0c1f2c;*/
    margin: 0 12px 12px 0;
    padding: 9px;
    /*    -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        -khtml-border-radius: 8px;
        -o-border-radius: 8px;
        border-radius: 8px;*/
}
.post{
    width: 686px !important;
    background: #0c1f2c !important;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
}
.post .right{
    width: 460px !important;
}
.post h2 a{
    width: 456px !important;
}

.post .entry{
    width: 456px !important;
}
.post .thumb{
    margin: 0 !important;
}
.narrowcolumn .postmetadata{
    width: 426px !important;
    background: #050e14 !important;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
}
.video_item_top{
    width: 200px;
    height: 160px;
    float: left;
    background: #0C1F2C;
    /*    margin: 0 12px 12px 0;*/
    padding: 9px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
}

.ratings_container {
    float: left;
    width: 200px;
    height: 25px;
    margin: 1px 0 0 0;
}
.thumb_container{
    background: white;
    width: 200px;
    height: 128px;
    position: relative;
    display: block;
    float: left;
    margin-top: 6px;
}

.thumb {
    float: left;
    width: 200px !important;
    height: 130px !important;
    /*    padding-left: 7px;*/
    /*    overflow: hidden;*/
    position:relative;
    z-index:2;
}

.videoitem .thumb a div {
    cursor: pointer;
    height: 130px;
    width: 200px;
}

.videoitem .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%;


}

h2.itemtitle {
    font-size: 12px !important;
    margin: 8px 0 0 0;
    padding-left: 5px;
    font-weight: normal;
    display: block;
    float: left;
    width: 200px;
}

h2.itemtitle a{
    font-size: 12px !important;
    width: 200px !important;
    line-height: 14px !important;
}
#sidebar{
    width: 385px !important;
}
.sidebar_top{
    padding: 0 0 10px 0;
    float: right;
    width: 385px;
}
.sidebar-line{
    width: 385px !important;
}

#sub-sidebar .left{
    width: 152px !important;
}
#sub-sidebar .right{
    width: 225px !important;
}

#sub-sidebar .left a{
    width: 110px !important;
}
#sub-sidebar .right a{
    width: 176px !important;
}
.navigation{
    clear: both;
}
.zoom_thumb{
    color: red;
    font-size: 80px;
    height: 130px;
    left: 0;
    position: relative;
    top: 0;
    width: 200px;
    z-index: 4;
}
.thumb_container div.zoom_thumb:hover {
    /*    z-index: 6;*/
    cursor: pointer;
    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%;


}
.zoom_thumb a{
    display: block;
    cursor: pointer;
    color: red;
    font-size: 56px;
    height: 130px;
    left: 0;
    position: absolute;
    top: 0;
    width: 200px;
    z-index: 4;
    text-decoration: none;
}

/*Comments Css classes*/
.comments_box{
    margin-top: 20px;
    padding: 15px;
    _padding: 0px;
    width: 660px;
    overflow: auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    overflow: auto;
    background: #0c1f2c !important;
}
.comments_box .heading{
    /*    color: #2E3D46;*/
    /*    font-size: 15px;*/
    /*    font-weight: 100;*/
    /*    line-height: 31px;*/
    height: 31px;
    margin: 0px;
    position: relative;
    top: -15px;
    left: -15px;
    width: 690px;
    text-indent: 14px;
    background: #0c1f2c; /* Old browsers */
    background: -moz-linear-gradient(top, #0c1f2c 0%, #000c10 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c1f2c), color-stop(100%,#000c10)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #0c1f2c 0%,#000c10 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #0c1f2c 0%,#000c10 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #0c1f2c 0%,#000c10 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c1f2c', endColorstr='#000c10',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #0c1f2c 0%,#000c10 100%); /* W3C */
    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    border-bottom: 0px solid #CCC;
}

.comments_box li.comment{
    /*132F43*/
    /*    background: #0c1f2c;  Old browsers */
    /*    background: -moz-linear-gradient(top, #0c1f2c 0%, #000c10 100%);  FF3.6+
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c1f2c), color-stop(100%,#000c10));  Chrome,Safari4+
        background: -webkit-linear-gradient(top, #0c1f2c 0%,#000c10 100%);  Chrome10+,Safari5.1+
        background: -o-linear-gradient(top, #0c1f2c 0%,#000c10 100%);  Opera11.10+
        background: -ms-linear-gradient(top, #0c1f2c 0%,#000c10 100%);  IE10+
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c1f2c', endColorstr='#000c10',GradientType=0 );  IE6-9
        background: linear-gradient(top, #0c1f2c 0%,#000c10 100%);  W3C */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 6px;
    overflow: visible;
    position: relative;
    clear: both;
    width: auto;
    margin-bottom: 8px;
    height: 71px;
}
.comments_box li.comment div.comment-body{
    height: 55px;
    overflow: hidden;
    padding: 8px;
    color: #6F87AD;
    background: #0c1f2c; /* Old browsers */
    background: -moz-linear-gradient(top, #0c1f2c 0%, #000c10 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c1f2c), color-stop(100%,#000c10)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #0c1f2c 0%,#000c10 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #0c1f2c 0%,#000c10 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #0c1f2c 0%,#000c10 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c1f2c', endColorstr='#000c10',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #0c1f2c 0%,#000c10 100%); /* W3C */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 8px 11px;
    overflow: visible;
}
.comments_box li.comment div.comment-body h4{
    margin: 0;
}
.comment_container_left {
    width: 152px;
    border-left: none;
    height: 38px;
}
.comment_container_middle{
    width: 80px;
    border-left: none;
    height: 38px;
}
.comment-author{
    width: 182px;
    border-left: none;
    height: 38px;
    margin-top: 10px;
}
.col{
    float: left;
}

.comments_box li.comment div.comment-body .ratingblock{
    width:190px;
    float: right;
    text-align: center;
    margin-top: 10px;
}

.comments_box li.comment div.comment-body .ratingblock .ratingstars{
    margin-left: 45px;
    margin-bottom: 7px;
}

.comment_container_left .bulletItem{

}

.video_link_reporting{
    width: 94px;
    float: left;
    text-align: center;

}

#commentform input[type=radio] {
    width: 30px;
}


/*Blog Category stylshett*/
#blog_posts{

}
#blog_posts .post{
    background: none !important;
    overflow: hidden;
    position: relative;
    display: block;
    float: left;
    height: auto !important;
    border: none !important;
}

#blog_posts .post .post_title {

}

#blog_posts .post .post_title a{
    width: 620px !important;
    font-weight: normal !important;
    font-size: 26px !important;
    text-decoration: none !important;
    margin-bottom: 6px !important;
    text-transform:  uppercase !important;
    text-align: left !important;
}

#blog_posts .post .post_title a:hover{
    text-decoration: none !important;
    color: #02aefa;
}

#blog_posts .post .post_metas {
    height: 14px;
    min-height: 14px;
    text-align: left;
    clear: both;
    display: block;
    margin-bottom: 10px;
}

#blog_posts .post .post_content {
    float: left;
    position: relative;
    display: block;
    width: 100%;
    border: 0px solid;
    margin-bottom: 20px;
}

#blog_posts .post .line-separator{
    clear: both;
    background: url(images/post_seperator.png) repeat-x;
    width: 500px;
    padding: 0;
    margin: 10px auto;
    height: 3px;
    display: block;
    position: relative;

}

#blog_posts .post p:first-child {
    /*text-indent: 3em;*/
}

#blog_posts .post p:first-child::first-letter {
    /* float: left;
     margin: -16px -44px -13px 0;
     font-size: 3em;
     line-height: 30px;
     text-transform: uppercase;
    */
}

#blog_posts h1, #blog_posts h2, #blog_posts h3, #blog_posts h4, #blog_posts h5, #blog_posts h6
{
    font-family: Verdana, sans-serif, Georgia, Arial, Helvetica; /*headings*/
}

#blog_posts .post p,
#blog_posts .post blockquote,
#blog_posts .post pre,
#blog_posts .post code,
#blog_posts .post dl,
#blog_posts .post ol,
#blog_posts .post ul {
    font-family:  Verdana, sans-serif, Georgia, Arial, Helvetica;
    font-size: 14px;
    line-height: 1.3em !important;
    clear: left;
    margin-bottom: 1.8em;
    letter-spacing:  0.01em;
}

#blog_posts .post ul{

}
#blog_posts .post ol{
    list-style-type: decimal;
    margin-left: 20px;
}
/*paragraph*/
#blog_posts .post p {
    font-size: 14px;
    /*    line-height: 1.7em;*/
    clear: left;
    margin-bottom: 1.538em;
}

#blog_posts .post .post_content .ratingblock, #blog_posts .post .post_content .thumblock  {
    display: none;
}

#blog_posts  #blog_comments ul.blog_commentlist .ratingblock {
    display: none;
}
ul.blog_commentlist, ul.children {
    list-style: none;
}

#blog_posts  #blog_comments ul.blog_commentlist .even,ul.blog_commentlist .alt{
    border: none;
}

#blog_posts  #blog_comments ul.blog_commentlist .depth-1{
    border: none;
}

#blog_posts  #blog_comments ul.blog_commentlist .thread-even , ul.blog_commentlist .thread-odd{
    background-color: transparent;
}
#blog_posts  #blog_comments ul.blog_commentlist .commentbody .comment_meta {
    margin-bottom: 2px;
    display: block;
}
#blog_posts  #blog_comments ul.blog_commentlist .commentbody .comment_meta cite.author_title{
    text-transform: uppercase;
}


#blog_posts  #blog_comments ul.blog_commentlist p,
#blog_posts  #blog_comments ul.blog_commentlist blockquote,
#blog_posts  #blog_comments ul.blog_commentlist pre,
#blog_posts  #blog_comments ul.blog_commentlist code,
#blog_posts  #blog_comments ul.blog_commentlist dl,
#blog_posts  #blog_comments ul.blog_commentlist ol,
#blog_posts  #blog_comments ul.blog_commentlist ul {
    font-family: Verdana, sans-serif, Georgia, Arial, Helvetica;
    font-size: 14px;
    line-height: 1.45em;
    clear: left;
    margin-bottom: 1.8em;
    letter-spacing: 0.01em;
}

#blog_posts  #blog_comments ul.blog_commentlist p {
    font-size: 14px;
    line-height: 1.45em;
    clear: left;
    margin-bottom: 1.538em;
}

#blog_posts  #blog_comments ul.blog_commentlist li.comment {
    margin: 25px 2px;
    padding: 20px;
    -moz-box-shadow: 1px 1px 6px #666;
    -webkit-box-shadow: 1px 1px 6px #666;
    -khtml-box-shadow: 1px 1px 6px #666;
    -o-box-shadow: 1px 1px 6px #666;
    box-shadow: 1px 1px 6px #666;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    zoom: 1;
}
#blog_posts  #blog_comments a.comment-reply-link {
    display: block;
    margin: 0px;
    padding: 4px;
    border-bottom: 0px solid #333333;
}

#blog_posts  #blog_comments div.commentbody cite,
#blog_posts  #blog_comments div.commentbody cite a {
    color: #FFFFFF;
    font-weight: bold;
}

#blog_posts  #blog_comments div.topleftcorner {
    display: block;
    height: 6px;
}
#blog_posts  #blog_comments div.roubcornrcontent {
    display: block;
    padding: 6px 12px;
}
#blog_posts  #blog_comments div.bottomleftcorner {
    display: block;
    height: 6px;
}
#blog_posts  #blog_comments div.bottomrightcorner {
    display: block;
    height: 6px;
}
#blog_posts  #blog_comments div.toprightcorner {
    display: block;
    height: 6px;
}
#blog_posts  #blog_comments h3#commentstitle {
    font-size: 16px;
    font-weight: normal;
    padding-left: 0px;
    padding-bottom: 4px;
    margin-bottom: 12px;
    border-bottom: 1px solid #35383D;
}
#blog_posts  #blog_comments .clr {
    display: block;
    clear: both;
}
#blog_posts  #blog_comments .alignleft, img.alignleft {
    float: left;
    margin: 5px 10px 5px 0;
}
#blog_posts  #blog_comments .alignright, img.alignright {
    float: right;
    margin: 5px 0 5px 10px;
}
#blog_posts  #blog_comments .cleared {
    margin: 0;
    padding: 0;
    clear: both;
}
#blog_posts  #blog_comments a.comment-reply-link,
#blog_posts  #blog_comments .commentmetadata{
    background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, from(rgba(181, 190, 196, 0.398438)), color-stop(0.54, rgba(245, 247, 247, 0.398438)));
    border: 1px solid #B5BEC4;
    border-bottom-left-radius: 3px 3px;
    border-bottom-left-radius: 3px 3px;
    border-bottom-right-radius: 3px 3px;
    border-bottom-right-radius: 3px 3px;
    border-top-left-radius: 3px 3px;
    border-top-left-radius: 3px 3px;
    border-top-right-radius: 3px 3px;
    border-top-right-radius: 3px 3px;
    /*color: #939393;*/
    /*font-family: 'Droid Sans', arial, serif;*/
    font-size: 12px;
    font-weight: normal;
    opacity: 0.6;
    padding: 7px 14px;
    text-shadow: rgba(255, 255, 255, 0.746094) 0px 1px 0px;
    text-shadow: rgba(255, 255, 255, 0.746094) 0px 1px 0px;
    text-transform: none;   
}
#blog_posts  #blog_comments a.comment-reply-link{
    width: 36px;
    color: #EDBF26 !important;
}

#blog_posts  #blog_comments a.comment-reply-link:hover,
#blog_posts  #blog_comments a.comment-reply-link:visited{
    color: #EDBF26 !important;
}

#blog_posts  #blog_comments a.post-edit-link {
    display: block;
    line-height: 22px;
    height: 22px;
    vertical-align: middle;
    font-size: 12px;
    color: #EDBF26 !important;
    text-decoration: underline;
    display: block;
    margin-bottom: 12px;
}

#blog_posts  #blog_comments a.post-edit-link:hover,
#blog_posts  #blog_comments a.post-edit-link:visited{
    text-decoration: none;
    color: #EDBF26 !important;
}


















ul.blog_commentlist li:first-child{
    /*    border-bottom: 1px solid !important;*/
    /*    padding-bottom: 20px !important;*/
}

/* ul.children li {
    border-bottom: 1px solid !important;
        padding-bottom: 20px !important;
}*/

#blog_posts{
    text-align: left !important;
}

/*Home Widget */
.home_text_widget{
    display: block;
    position: relative;
    margin: 20px auto;
    padding: 15px;
    _padding: 0px;
    width: 800px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    /*    overflow: auto;*/
    background: #0C1F2C !important;
    clear: both;
    /*    float: left;*/
}