/*  
Theme Name: Movies Theme
Theme URI: http://crib2.com/
Description: Theme for crib2.com.
Author: crib2.com
Author URI: http://crib2.com/
Version: 0.1
*/

@import url('library/styles/default.css');

body { font-size:14px; }

/*-----[ Structural Headings ]-----*/
.homelink { margin:0; font-size:2.2em; line-height:1.5; }
.tagline { margin:0; font-size:1em; line-height:1;}
.entry-title { margin:0; font-size:1.5em; line-height:1; }
.widgettitle { margin:0 0 9px 0;}
.comments-heading {font-size:1.5em; line-height:1; margin:1em 0 1em;}

/*-----[ Layout ]-----*/
#wrapper { margin:0 auto; width:800px; background:#fff; }
	#page { padding:30px; }
	#content-main { }
		.entry { margin-right:20px; padding-top:21px; }
	#footer { clear:both; }

.not-singular #wrapper {width:600px;}

#header {position:relative; padding-bottom:21px; border-bottom:1px solid #f5f5f5;}	
#skip-link {position:absolute; left:-999em;}
/*-----[ Sidebars ]-----*/
.aside { font-size:0.9333em; }
	.aside .aside-list { padding:1.5em 0 0 0; }
		.aside-list .widget { margin-bottom:1.5em; }
			.widget li { margin-bottom:9px; line-height:18px; }

/*-----[ Content ]-----*/
.entry-title {margin-bottom:21px;}
.entry-content {position:relative;}
.entry-content blockquote {font-style:normal; border-left:0; margin-left:0; padding-left:0; margin-bottom:0;}

.singular .poster {float:right; margin-left:1.5em; margin-bottom:1.5em;}
.not-singular .poster {float:left; margin-right:1.5em; margin-bottom:1.5em;}

table.movie-types {border:none; margin-bottom:0;}
.movie-types th, .movie-types td {padding:3px 10px;}
.movie-types th {background:#efefef; border-bottom:2px solid #fff; text-align:right; width:90px;}

table.movie-people {border:none;}
.movie-people th {text-align:right; width:90px;}
.movie-people li {list-style-type:none;}

.movie-links {position:absolute; right:0; top:400px; list-style-type:none; padding:5px 10px; background:#ededed;}
/*-----[ Navigation ]-----*/
.nav-links { margin:1.5em; overflow:hidden; height:1%;}
.nav-previous { float:left; width:50%; }
.nav-next{ float:right; width:50%; text-align:right;}

/*-----[ Comments ]-----*/
#comments-template { margin:0 20px; }
.commentlist { list-style-type:none; margin-left:0; }
	.avatar { float:left; padding-right:7px; }
	.pings-list .says { display:none; }
	/*--[ Threaded Comments ]--*/
	.commentlist .children li { margin-left:10px; margin-top:10px; }
	.depth-1.parent { border:1px solid #dadada; }
	.thread-alt { background-color:#ececec; }
	.bypostauthor{}
	/*--[ Comments Form ]--*/
	#commentform { margin:0 0 1.5em; }
		.form-input { margin:0 0 1em; }
		.text-input { width:95%; border:1px solid #ccc; padding:5px; }
		.text-input:focus { border-color:#888; }
	/*--[ Comment Navigation ]--*/
	.comment-nav .page-numbers { padding:5px; border:1px solid #ccc; }

/*-----[ Links ]-----*/
a { text-decoration:none; color:#2361A1; }

/*-----[ Clearfix ]-----*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE5/Mac */

.entry-content:after,
#content:after,
#content-supp:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}