h1.pagetitle {
	font-size: 30px;
}
img.alignright {
	float: right;
	margin-left: 8px;
}
img.alignleft {
	float: left;
	margin-right: 8px;
}


/* header */
header.full {
	margin-bottom: 40px;
}
h1.header > a {
	background: transparent url(../images/header.png) no-repeat;
	height: 251px;
	width: 977px;
}

/* navigation */
#nav_home_wrapper {

}
#nav_home {
	margin-top: 20px;
}
#nav_home > a.submit {
	background: transparent url(../images/superfolder_submit_side.png) no-repeat;
	height: 198px;
	margin: 30px 0 8px 12px;
	padding: 0;
	width: 257px;
}
#nav_home > a.submit > span {
	display: none;
}
hr {
	background: transparent url(../images/article_divider.png) 50% 50% no-repeat;
	padding: 15px 0 15px 0;
	border: 0;
}


/* columns */
.content_wrapper {
	overflow: hidden;
	width: 960px;
}
.col_main {
	float: left;
	margin-bottom: 0;
	overflow: hidden;
	width: 650px;
}
.col_sidebar {
	float: left;
	margin-bottom: 0;
	margin-left: 10px;
	overflow: hidden;
	width: 300px;
}
.content_col_side {
	float: left;
	margin-top: 10px;
	overflow: hidden;
	width: 210px;
}
.content_col_main {
	float: left;
	margin-left: 30px;
	overflow: hidden;
	width: 400px;
}



/* blog */
.blog_list > article {
	background: transparent url(../images/article_divider.png) 50% 100% no-repeat;
	padding: 20px 0 30px 0;
}
.blog_list > article h2 {
	font-size: 30px;
}
article .comments_num,
article .no_comments {
	margin-right: 20px;
}

article .post_main {
	float: left;
	width: 520px;
}
.post_image > img {
	width: 640px;
}
.content_col_main .post_image > img {
	width: 400px;
}
a.post_thumb {
	float: left;
	margin-right: 10px;
	width: 150px;
}
a.post_thumb > img {
	width: 150px;
}

/* books */
.books_list > .book {
	float: left;
	margin: 0 8px;
	width: 200px;
}
.books_list > .book a.cover_img {
	width: 200px;
}
.books_list > .book a.cover_img > img {
	width: 200px;
}

div.content_col_side img.content_img {
	width: 200px;
}

div.buy_links ul.cols_1 { width: 160px; }
div.buy_links ul.cols_2 { width: 290px; }
div.buy_links ul.cols_3 { width: 410px; }
div.buy_links ul > li {
	float: left;
}

#book_about iframe {
	width: 400px;
}


/* videos */
div.video_thumb {
	float: left;
	margin-right: 3%;
	width: 30%;
}
div.video_thumb > a:hover span {
	height: 81px;
	margin-top: -81px;
}
div.video_book a.cover {
	float: left;
	width: 13em;
}
div.video_book_details {
	float: left;
	width: 17em;
}
#video_content_inner {
	width: 95%;
}

div.video div.video_player {
	width: 650px;
}
div.video div.video_player iframe {
	height: 437px;
}
div.video_thumb > a:hover span {
	height: 128px;
	margin-top: -128px;
}

/* forms */
div.col_main form label {
	display: block;
	float: left;
	width: 200px;
}
div.col_main form p.parent_email label {
	width: 350px;
}

/* forms */
div.col_main form textarea {
	width: 380px;
}


/* footer */
footer.site > div.inner {
	background: transparent url(../images/footer_darth.png) 0 100% no-repeat;
	padding-bottom: 50px;
	padding-top: 120px;
	width: 960px;
}
footer.site > div.inner > p {
	line-height: 18px;
	padding-bottom: 20px;
	padding-left: 364px;
}
footer.site > div.inner > p.links {
	padding-left: 364px;
}
footer.site > div.inner > p.links > a {
	display: inline;
	margin: 0 5px;
	padding-bottom: 0;
}
footer.site > div.inner > p.links span {
	display: inline;
}



.hide_phone {	display: block !important; }
.hide_phone_inline {	display: inline !important; }
.hide_desktop,
.hide_desktop_inline { display: none !important; }
