/* @override 
	http://bravewriter.dev/stylesheets/home.css
	http://site.bravewriter.dock.terralien.biz/stylesheets/home.css
*/

#page_container { background-image: url(/images/bg_container_repeat_home.png); }

#content_container { background-image: url(/images/bg_container_home.jpg); }

#footer { background-image: url(/images/bg_footer_home.gif); }

	
#content {
	float: left;
	width: 940px;
	margin-right: 0;
	padding-bottom: 0; }

.intro {
	float: left;
	width: 590px;
	height: 309px;
	position: relative;
	top: -6px;
	background: transparent url(/images/home_intro.jpg) 0 0 no-repeat;
	text-indent: -5000px; }

/* @group Products */

.products {
	width: 540px;
	margin-left: 40px;
	margin-top: -10px;
	float: left;
	clear: left;
	display: inline;
	background: transparent url(/images/home_products_bg.jpg) 0 0 no-repeat; }
	
	.prd-homestudy,
	.prd-languagearts, 
	.prd-onlineclasses {
		float: left;
		width: 180px; }
		
	.prd-homestudy h4,
	.prd-languagearts h4, 
	.prd-onlineclasses h4 {
		height: 79px;
		background: transparent url(/images/home_products_homestudy.jpg) 0 0 no-repeat; }		
		
		.prd-languagearts h4 { background-image: url(/images/home_products_languagearts.jpg); } 
		.prd-onlineclasses h4 { background-image: url(/images/home_products_onlineclasses.jpg); }
		
		.products h4 a { display: block; height: 79px; border: none !important; text-indent: -5000px; }
		
	.products ul { list-style: none; margin-right: 0; margin-bottom: 0; }		
	.products li { padding-left: 0; margin-bottom: 10px;}
		
	#content .products li a {
		font-size: 1.09em;
		color: #333;
		border-bottom: 0;
		display: block;
		padding: .45em 0 .5em 33px;
		background: transparent url(/images/icn_homestudy_med.gif) 0 0 no-repeat; }
		
		#content .products li a:hover { color: #1798af; }
				
		#content .prd-languagearts li a { background-image: url(/images/icn_languagearts_med.gif); }
		#content .prd-onlineclasses li a { background-image: url(/images/icn_onlineclasses_med.gif); }
		
	.products p {
		padding-left: 50px; }

/* @end */

/* @group News */

.news {
	float: right;
	width: 280px;
	margin-right: 60px; }
	
	.news h3 {
		text-transform: uppercase;
		margin-top: 18px;
		margin-left: 16px;
		width: 125px;
		height: 23px;
		text-indent: -5000px;
		background: transparent url(/images/home_latestnews.gif) 0 0 no-repeat; }
		
	.newsletter_signup {
		height: 85px;
		margin: 30px 0 5px;
		background: transparent url(/images/newsletter_signup_bg.gif) 0 0 no-repeat; }
		
		.newsletter_signup p {
			padding-top: 12px;
			margin-left: 20px;
			margin-bottom: .75em; }
			
		.newsletter_signup .text_field { margin-left: 20px; width: 160px; }
		.newsletter_signup label { display: none; }		
		.newsletter_signup .button { position: relative; top: 6px; }
		
	.news .post {
		width: 240px;
		margin-left: 20px;
		padding: 1.5em 0 0;
		border-bottom: 1px dotted #32828C; }
		
		.news .post h4 {
			text-transform: uppercase;
			font-weight: normal;
			font-size: 1.1em;
			margin-bottom: .25em;
			height: auto; }
			
			#content .news .post h4 a { border-width: 0; }
			#content .news .post h4 a:hover { border-width: 1px; }
			
		.news .post .post_info { font-size: .916em; margin-bottom: .5em; float: left; width: 100%; }
		.news .post .category { float: left; }
		.news .post .date { font-style: italic; float: right; color: #666; }
		
	.news_links { list-style: none; margin: 1em 0 0 20px; }
	#content .news_links a {
		border-bottom: none;
		padding-left: 16px;
		background: transparent url(/images/arw_news.gif) 0 50% no-repeat; }
		
		#content .news_links a:hover { margin-left: 3px; }		
		#content .news_links .bw_lifestyle a { background-image: url(/images/arw_bwlifestyle.gif); }
		#content .news_links .blog a { background-image: url(/images/arw_blog.gif); }		

	.news .news_updates .category,
	.news_links .news_updates a { color: #32828C; }
			 
	.news .bw_lifestyle .category,
	.news .bw_lifestyle a { color: #3B003C; }
			 
	.news .blog .category,
	.news .blog a { color: #527821; }

/* @end */
			 
			 
			 
		
		
