/*#############################################################
Name: Deep Blue
Date: 2007-06-17
Description: A two-column layout with a touch of blue
Author: Viktor Persson
URL: http://templates.arcsin.se

Feel free to use and modify but please provide credits.
#############################################################*/

/* standard elements */
* {
	margin: 0;
	padding: 0px;
}
body {
	font: normal 0.7em Tahoma,Verdana,sans-serif;
	background-color: #EBEBEB;
	background-image: none;
	background-repeat: repeat-y;
	background-position: center top;
}
a {
	color: #FFF;
	text-decoration: none;
}
a {color: #1664DA;}

/* headings */
h1 {font: normal 2em sans-serif; margin-top: 0em;}
h2 {font: normal 1.8em sans-serif; margin-top: 0.8em;}
h3 {font: bold 1.3em sans-serif; margin-top: 0.6em;}
h4 {font: bold 1.1em sans-serif; margin-top: 0.4em;}

h1,h2,h3,h4 {color: #444;}

/* misc elements */
code {
	background: url('img/code.gif');
	border-left: 6px solid #1664D9;
	border: 1px solid #F0F0F0;
	color: #555;
	display: block;
	font: normal 1em "Lucida Sans Unicode",serif;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
}
blockquote {
	background: #FAFAFA url('img/quote.gif') no-repeat;
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #EEE;
	color: #555;
	display: block;
	font: normal 1.2em sans-serif;
	margin: 1em 0;
	padding: 0.6em 1em 0.2em 40px;
}
ol {margin: 0 0 1.2em 2em;}

/* structure */
#main {
	width: 780px;
	border-top: 6px solid #FFF;
	margin: 0 auto;
}
#main_left {
	float: left;
	width: 520px;
}
#main_right {
	float: right;
	width: 180px;
}

/* misc */
.left {float: left;}
.right {float: right;}
span.comment {padding-left: 18px; background: url('img/icon_comment.gif') no-repeat left center;}
.clearer {clear: both; font-size: 0; height: 0;}

/* logo */
#header {
	background: #1664DA url('img/header.gif') repeat-x;
	border-bottom: 6px solid #FFF;
	height: 180px;
}
#header h1 {
	font: normal 2.2em Verdana,sans-serif;
	margin: 0;
	padding: 124px 0 0 24px;
}

/* main navigation */
#navigation ul,#navigation li {margin: 0; padding: 0;}
#navigation li {list-style: none;}
#navigation {background: #4D92E4 url('img/grdnt_blue.jpg') repeat-x;}
#navigation a {
	border-bottom: 1px solid #FFF;
	display: block;
	font: bold 1em Verdana,sans-serif;
	height: 1.8em;
	padding: 0.6em 0 0 1em;
	text-decoration: none;
}
#navigation a:hover {background: #444;}

/* sidebar label */
.label {
	background: #333 url('img/label.gif') no-repeat;
	clear: both;
	color: #EEE;
	font: normal 2em "Lucida Sans Unicode",sans-serif;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	text-align: center;
}

/* lists */
ul.block {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.block li {
	list-style: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.block a {
	color: #666666;
	display: block;
	width: 92%;
	font-family: Verdana, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0.6em;
	padding-right: 0%;
	padding-bottom: 0.6em;
	padding-left: 0;
	padding-left: 5px;
	background-color: #FFFFFF;
}
.block a:hover {
	color: #EBEBEB;
	background-color: #EC6E00;
	border-top-color: #EC6E00;
}
.block a em {
	color: #999;
	display: block;
	font: normal 0.8em Verdana,sans-serif;
	margin-top: 0.3em;
}


/* content */ 
#content {
	color: #444;
	font-family: Verdana,sans-serif;
	line-height: 1.3em;
	padding: 0 1em 1em; 
}
#content a {color: #1664DA;}
#content a:hover {
	text-decoration: underline;
	color: #06F;
}
#content p {margin: 0.4em 0 1em 0;}
#content .descr {
	color: #666;
	margin-bottom: 0.5em;
}
#content ul li {list-style: url('img/li.gif');}
#content ul {margin-left: 1.8em;}

/* footer */
#footer {
	color: #666;
	clear: both;
}
#footer .right {color: #555;}
#footer .right a {color: #555;}
#footer .right a:hover {
	color: #777;
	text-decoration: underline;
}
#footer .left a {color: #777;}
#footer .left a:hover {
	color: #333;
	text-decoration: underline;
}
#footer .left {
	border-top: 1px solid #F0F0F0;
	padding: 9px 0 9px 9px;
	width: 507px;
}
#footer .right {
	margin-right: 1em;
	padding: 0.8em 0;
	text-align: right;
	width: 220px;
}

/* posting */
.post_info {
	background: #FAFAFA;
	border: 1px solid #EEE;
	color: #555;
	margin-bottom: 1em;
	padding: 0.6em 0.7em;
}
img { border: 0 }

/* cheesy april 2010 */
.cheese_content_area_container {
	width: 604px;
	min-height: 541px;
	background-image: url(images/cheesyapril2010/landing_bg.jpg);
}
.cheese_columns {
	width: 302px;
	min-height: 350px;
	float: left;
	height: auto;
}
.cheese_header_container {
	width: 500px;
	height: 102px;
	background-image: url(images/cheesyapril2010/some_cheesy_ideas.png);
	background-repeat: no-repeat;
	margin-left: 5px;
}
.cheese_section_container {
	width: 302px;
	min-height: 80px;
	float: left;
	height: auto;
}
.cheese_section_header {
	width: 290px;
	height: 47px;
	float: left;
	background-image: url(images/cheesyapril2010/header_bg.png);
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-top: 10px;
}
.cheese_section_no_cheese {
	width: 290px;
	height: 47px;
	float: left;
	margin-left: 10px;
}
.cheese_section_ruler {
	width: 230px;
	height: 18px;
	float: left;
	background-image: url(images/cheesyapril2010/ruler.png);
	background-repeat: no-repeat;
	margin-left: 30px;
}
.cheese_section_content_world {
	width: 230px;
	min-height: 70px;
	float: left;
	background-image: url(images/cheesyapril2010/world.png);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 40px;
}
.cheese_section_content {
	width: 230px;
	min-height: 25px;
	float: left;
	padding-left: 40px;
	height: auto;
}
.cheese_recipe_container {
	width: 302px;
	min-height: 50px;
	float: left;
	height: auto;
	margin-top: 15px;
}
.cheese_recipe_image {
	width: 60px;
	min-height: 50px;
	float: left;
	height: auto;
}
.cheese_recipe_header {
	width: 227px;
	min-height: 45px;
	float: right;
	height: auto;
	padding-top: 5px;
	padding-left: 15px;
	background-image: url(images/cheesyapril2010/recipe_button.png);
	background-repeat: no-repeat;
}
.cheese_section_recipe_text {
	font-size:16px;
	font-family: Helvetica, Arial;
	color: #B8141A;
	font-weight: bold;
}
.cheese_section_recipe_text a:active{
	font-size:16px;
	font-family: Helvetica, Arial;
	color: #B8141A;
	font-weight: bold;
}
.cheese_section_recipe_text a:hover{
	font-size:16px;
	font-family: Helvetica, Arial;
	color: #000;
	font-weight: bold;
}
.cheese_section_recipe_text a:visited{
	font-size:16px;
	font-family: Helvetica, Arial;
	color: #B8141A;
	font-weight: bold;
}
.cheese_section_recipe_text a{
	font-size:16px;
	font-family: Helvetica, Arial;
	color: #B8141A;
	font-weight: bold;
}
.cheese_download_area_container {
	width: 798px;
	min-height: 679px;
	background-image: url(images/cheesyapril2010/download_page_bg.jpg);
}
.cheese_download_area_cheesyfacts {
	width: 798px;
	min-height: 47px;
	background-image: url(images/cheesyapril2010/cheesy_facts.png);
	background-repeat: no-repeat;
	float: left;
}
.cheese_download_ruler {
	width: 655px;
	height: 18px;
	float: left;
	background-repeat: repeat-x;
	margin-left: 20px;
	background-image: url(images/cheesyapril2010/download_ruler.png);
}
.cheese_download_area_content {
	width: 758px;
	min-height: 30px;
	float: left;
	margin-left: 40px;
}
.cheese_download_area_where_did_cheese_come_from {
	width: 798px;
	min-height: 47px;
	background-repeat: no-repeat;
	float: left;
	background-image: url(images/cheesyapril2010/where_did_cheese_come_from.png);
}
.cheese_download_text {
	font-size:12px;
	font-family: Helvetica, Arial;
	color: #3C1010;
	line-height: 1.1;
}
.cheese_download_area_why_is_it_good_for_me {
	width: 798px;
	min-height: 47px;
	background-repeat: no-repeat;
	float: left;
	background-image: url(images/cheesyapril2010/why_is_it_good_for_me.png);
}
.cheese_download_area_how_is_cheese_made {
	width: 798px;
	min-height: 47px;
	background-repeat: no-repeat;
	float: left;
	background-image: url(images/cheesyapril2010/how_is_cheese_made.png);
}
.cheese_download_area_did_you_know {
	width: 798px;
	min-height: 47px;
	background-repeat: no-repeat;
	float: left;
	background-image: url(images/cheesyapril2010/did_you_know.png);
}
.cheese_download_text_links {
	font-size:12px;
	font-family: Helvetica, Arial;
	color: #3C1010;
	line-height: 1.5;
}
.cheese_download_text_links a:active{
	font-size:12px;
	font-family: Helvetica, Arial;
	color: #B8141A;
	line-height: 1.5;
}
.cheese_download_text_links a:hover{
	font-size:12px;
	font-family: Helvetica, Arial;
	color: #000;
	line-height: 1.5;
}
.cheese_download_text_links a:visited{
	font-size:12px;
	font-family: Helvetica, Arial;
	color: #B8141A;
	line-height: 1.5;
}
.cheese_download_text_links a{
	font-size:12px;
	font-family: Helvetica, Arial;
	color: #B8141A;
	line-height: 1.5;
}
.cheese_download_area_the_wonderful_world_of_cheese {
	width: 798px;
	min-height: 47px;
	background-repeat: no-repeat;
	float: left;
	background-image: url(images/cheesyapril2010/the_wonderful_world_of_cheese.png);
}
.cheese_download_area_greece {
	width: 798px;
	min-height: 47px;
	background-repeat: no-repeat;
	float: left;
	background-image: url(images/cheesyapril2010/greece.png);
}
.cheese_download_area_italy {
	width: 798px;
	min-height: 47px;
	background-repeat: no-repeat;
	float: left;
	background-image: url(images/cheesyapril2010/italy.png);
}
.cheese_download_area_france {
	width: 798px;
	min-height: 47px;
	background-repeat: no-repeat;
	float: left;
	background-image: url(images/cheesyapril2010/france.png);
}
.cheese_download_area_switzerland {
	width: 798px;
	min-height: 47px;
	background-repeat: no-repeat;
	float: left;
	background-image: url(images/cheesyapril2010/switzerland.png);
}
.cheese_download_area_india {
	width: 798px;
	min-height: 47px;
	background-repeat: no-repeat;
	float: left;
	background-image: url(images/cheesyapril2010/india.png);
}
.cheese_download_area_world_container {
	width: 798px;
	min-height: 679px;
	background-image: url(images/cheesyapril2010/download_page_world_bg.jpg);
}
.cheese_download_area_south_african_cheese_festival {
	width: 798px;
	min-height: 47px;
	background-repeat: no-repeat;
	float: left;
	background-image: url(images/cheesyapril2010/south_african_cheese_festival.png);
}
.striker_container {
	width: 805px;
	min-height: 941px;
	background-repeat: no-repeat;
	float: left;
	background-image: url(images/worldcup_june2010/striker_slice.jpg);
}
.striker_text_container {
	width: 350px;
	min-height: 340px;
	float: left;
	margin-top: 380px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	margin-left: 25px;
}
.player_container {
	width: 805px;
	min-height: 945px;
	background-repeat: no-repeat;
	float: left;
	background-image: url(images/worldcup_june2010/player_slice.jpg);
}
.player_text_container1 {
	width: 600px;
	min-height: 170px;
	float: left;
	margin-top: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 25px;
	line-height: 2;
}
.player_text_container2 {
	width: 250px;
	min-height: 170px;
	float: left;
	margin-top: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 15px;
	line-height: 1.7;
	font-weight: bold;
}
