/*  
Theme Name: Honest Films
 Theme URI: http://www.rethinkfx.com/
Description: The theme created by Ben Cowell for honestfilms.net
Author: Ben Cowell
Author URI: http://www.rethinkfx.com/
 	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/
/* Layout Elements */

 * { margin:0px;} /*   reset everything */
  
body {
	background: #000000;
         margin: 0px;
        }
  
#header {
        margin: 0px;
        height: 120px;
        text-align:left;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 30px;
	color: #666666;
        }

#page {
       margin: 0px;
       align: left;
       text-align:left;
      }

#right_sidebar li
        {
        list-style: none;
        }

#right_sidebar {
        padding: 0px 0px 0px 10px;
        width: 150px;
        text-align: left;
        float:left;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #666666;
}

#left_sidebar {
        text-align: left;
        float:left;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #666666;
}

#footer {
        text-align:center;
	color:#999;
        clear:both;
 	font-family: trebuchet,Verdana,Georgia,sans-serif;
        height:10;
	font-size: 10px;
	color: #666666;
	font-weight: lighter;
	line-height: 10px;
        margin: 0px;
        text-transform: uppercase;
}

.blog_footer {
        text-align:center;
	color:#999;
 	font-family: trebuchet,Verdana,Georgia,sans-serif;
        height:10;
	font-size: 10px;
	color: #666666;
	font-weight: lighter;
	line-height: 10px;
        margin: 0px;
        text-transform: uppercase;
}
.blog_footer a:link 
        {
        color: #666666;
        text-decoration: none;
	}

.blog_footer a:hover
        {
        color: #f21c11; 
        text-decoration: none; 
        }

.blog_footer a:visited
        {
        color: #666666; 
        text-decoration: none; 
        }

.blog_footer a:active
        {
        color: #666666; 
        text-decoration: none; 
        }

#content {
        float: left;
        width:500px;
        padding: 5px;
	color:#999;
        background-color: #0f0f0f;
}

#blog_posts {
        float:left;
        padding: 20px 30px 30px 30px;
}

/* Typography & Colors */


.mainmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff00ff;
	vertical-align: top;
	font-weight: normal;
	line-height: 150%;
        }

a.mainmenu:link { color: #ffffff; text-decoration: none; }
a.mainmenu:visited { color: #ffffff; text-decoration: none; }
a.mainmenu:hover { color: #f21c11; text-decoration: none; } 
a.mainmenu:active { color: #999999; text-decoration: none; }

 
.post_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #dedede;
	vertical-align: top;
	font-weight: normal;
	line-height: 150%;
        text-decoration: none; 
	}

.post_content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #dedede;
	vertical-align: top;
	font-weight: normal;
	line-height: 150%;
        text-decoration: none;
padding: 0px 0px 10px 0px;
	}


.post_content p {
padding-bottom: 10px;
}


.post_content h2 {
line-height: 200%;
}

.post_content a:link { color: #ffffff; text-decoration: none; }
.post_content a:visited { color: #999999; text-decoration: none; }
.post_content a:hover { color: #f21c11; text-decoration: none; }
.post_content a:active { color: #999999; text-decoration: none; }



a img  {
       border:0px; 
       border-bottom:none;
       }

.post_content img
        {
         float: center;
         border: none;
         margin-left: auto;
         margin-right: auto;
         margin-top: 10px;
         margin-bottom: 10px;
        }

.vvqbox { padding-bottom: 50px;}

.post_title
        {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	vertical-align: top;
	font-weight: bold;
	line-height: 200%;
	}

.img_caption
        {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #dedede;
	vertical-align: top;
	font-weight: normal;
	line-height: 300%;
        text-decoration: none; 
        }

.v_align {
	line-height: 30px;
        margin-bottom:-15px;
        position:absolute;
        min-height:15px !important;
        bottom: 50%;
}

.post_title a:link { color: #ffffff; text-decoration: none; }

.post_title a:visited { color: #ffffff; text-decoration: none; }
.post_title a:hover { color: #f21c11; text-decoration: none; }
.post_title a:active { color: #999999; text-decoration: none; }



.horizontal_line
        {
        border-top:1px solid #aeaeae;
        }

.post_info
        {
 	font-family: trebuchet,Verdana,Georgia,sans-serif;
        text-align:right;
        height:16;
	font-size: 9px;
	color: #666666;
	font-weight: lighter;
	line-height: 16px;
        margin: 0px;
        text-transform: uppercase;
	}

.post_info img {
        vertical-align:top;
        }

.post_info a
        {
        color: #a2a2a2;
        text-decoration: none; 
	}

.post_info a:hover
        {
        color: #f21c11; 
        text-decoration: none; 
        }

.post_info a:visited
        {
        color: #a2a2a2; 
        text-decoration: none; 
        }

.comments_text
        {
 	font-family: trebuchet,Verdana,Georgia,sans-serif;
	font-size: 11px;
	color: #dedede;
	line-height: 16px;
        margin: 0px;
	font-weight: lighter;
	}

.comments
        {
 	font-family: trebuchet,Verdana,Georgia,sans-serif;
	font-size: 11px;
	color: #dedede;
	line-height: 16px;
        margin: 0px;
	font-weight: lighter;
	}

.comments a:link
        {
        color: #dedede;
        text-decoration: none;
        border-bottom: dotted 1px #cc0000;
	}

.comments a:hover
        {
        color: #f21c11; 
        text-decoration: none;
        border-bottom: dotted 1px #cc0000;
	}

.comments a:visited
        {
        color: #dedede; 
        text-decoration: none;
        border-bottom: dotted 1px #cc0000;
	}


#right_sidebar a:link 
        {
        color: #dedede;
        text-decoration: none; 
	}

#right_sidebar a:visited
        {
        color: #dedede;
        text-decoration: none; 
	}

#right_sidebar a:hover
        {
        color: #f21c11; 
        text-decoration: none; 
        }

.right_sidebar_heading
        {
        /*background-color: #e6e6e6;*/
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	font-weight: bold;
	line-height: 12px;
        color: #dedede;
        text-decoration: none; 
        }

#right_sidebar h2
        {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	font-weight: bold;
	line-height: 12px;
        color: #dedede;
        text-decoration: none; 
	}