/* 
 * LAYOUT
 */	
body
{
	font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	/*background: #555455 url(../img/template_standard_bg.png);*/
	background: #444444;
}

	div#header
	{
		
	}
	
		div#header img
		{
			border: 0;
		}

	div#navigation
	{
		height: 45px;
		/*background: transparent url(../img/template_standard_navigation_bg.png) repeat-x;*/
		background: #f2f8e5;
		color: #d9d9d9;
		border-bottom: 3px solid #e1f4b5;
	}
	
		div#navigation div.back
		{
			float: left;
			margin: 15px 0 0 25px;
			font-size: .8em;
		}
		
			div#navigation div.back a:link, div#navigation div.back a:visited
			{
				color: #ccc;
				text-decoration: none;
			}
			
				div#navigation div.back a:active, div#navigation div.back a:hover
				{
					color: white;
				}
				
		div#navigation ul
		{
			list-style: none;
			display: inline;
		}
		
			div#navigation ul li
			{
				float: left;
			}
			
				div#navigation ul li a:link, div#navigation ul li a:visited
				{
					padding: 0 10px 0 10px;
					height: 45px;
					display: block;
					line-height: 45px;
					border-left: 1px solid #eaebeb;
					color: #334607;
					font-size: .9em;
					text-decoration: none;
				}
				
					div#navigation ul li a:hover, div#navigation ul li a:active
					{
						background-color: #BCE657;
						color: white;
					}
					
					div#navigation ul li a.selected
					{
						background-color: #96c32a;
						color: white;
					}
					
					div#navigation ul li.end a
					{
						border-right: 1px solid #eaebeb;
					}
	
	div#header
	{
		text-align: center;
		background: #BCE657;
	}
	
		img#logo
		{
			/*float: left;*/
			/*margin: 25px;*/
			margin: 5px 0 0 0;
		}
		
		div#book
		{
			margin: 0 0 30px 80px;
		}
	
	div#contentwrapper
	{
		padding-top: 25px;
		background-color: white;
	}
	
		div.content_rows_1, div.content_rows_2, div.content_rows_3
		{
			float: left;
			width: 274px;
			border-right: 1px solid #e5e5e5;
			padding: 25px 25px 0 25px;
			margin-bottom: 10px;
		}
		
			div.content_rows_1 h3
			{
				margin: 0 0 5px 0;
				padding: 0 0 3px 0;
				border-bottom: 1px solid #ccc;
			}
		
		div.content_rows_2
		{
			width: 574px;
		}
		
		div.content_rows_3
		{
			width: 874px;
		}
		
		div.content_row_start
		{
			padding-left: 0;
		}
		
		div.content_row_end
		{
			border-right: 0;
			padding-right: 0;
		}
		
		div.content_bordered
		{
			background-color: #BCE657;
			-moz-border-radius: 10px;
			border-right: 0;
		}
	
	div#footer_border
	{
		background: transparent url( ../img/template_standard_footer_border.png) repeat-x;
		height: 40px;
		padding-top: 5px;
	}
	
	div#footer
	{
		margin-bottom: 20px;
		background: transparent url(../img/template_standard_footer_bg.png) repeat-x;
		color: #d9d9d9;
	}
	
		div#footer div.border_arrow
		{
			width: 600px;
			height: 53px;
			margin: 0 auto 0 auto;
			background: transparent url(../img/template_standard_footer_border_arrows.png) no-repeat;
			color: #666;
			text-align: center;
			padding-top: 5px;
			font-size: 1.3em;
		}
	
		div#copy
		{
			margin-top: 10px;
			padding-top: 10px;
			font-size: .8em;
			color: #7b7b7b;
			border-top: 1px solid #b2b2b2;
		}
		
			div#copy a:link, div#copy a:visited
			{
				color: #dedede;
			}
	
	div.content
	{
		text-align: left;
		width: 950px;
		margin: 0 auto;
	}
	
		div.indent
		{
			margin: 0 25px 0 25px;
		}
		
	div#content_entry_big
	{
		margin-left: 20px;
		color: #243006;
		padding-bottom: 10px;
		position: relative;
	}
	
		div#content_entry_big h1
		{
		}
	
		div#content_entry_big .icon
		{
			position: absolute;
			right: -25px;
			top: -25px;
			float: right;
		}
		
		div#content_entry_big div.entry_body
		{
			line-height: 1.7em;
		}
		
		div#content_entry_big .readmore
		{
			font-size: .8em;
		}
		
		div#content_entry_big div.social_media, div#content_entry_big div.facebook
		{
			font-size: 1em;
			text-align: center;
			
			padding: 5px;
			margin-top: 5px;
			-moz-border-radius: 3px;
		}
		
			div#content_entry_big div.social_media a:link, div#content_entry_big div.social_media a:visited
			{
				text-decoration: none;
				color: #666;
			}
			
			div#content_entry_big div.social_media a:active, div#content_entry_big div.social_media a:hover
			{
				color: #000;
			}
		
			div#content_entry_big div.social_media .recommend
			{
				padding-left: 35px;
				background: transparent url( ../img/template_entry_recommend.png) no-repeat;
				margin-right: 10px;
			}
			
			div#content_entry_big div.social_media .facebook
			{
				padding-left: 30px;
				background: transparent url( ../img/template_entry_facebook.png) no-repeat;
				margin-right: 10px;
			}
			
			div#content_entry_big div.social_media .twitter
			{
				padding-left: 30px;
				background: transparent url( ../img/template_entry_twitter.png) no-repeat;
			}
			
		
		div#content_entry_big div.facebook
		{
			background-color: #90a6cd;
			font-size: 1em;
		}
		
			div#content_entry_big div.facebook a:link, div#content_entry_big div.facebook a:visited
			{
				text-decoration: none;
				color: #eee;
			}
			
			div#content_entry_big div.facebook a:active, div#content_entry_big div.facebook a:hover
			{
				color: #fff;
			}
			
			div#content_entry_big div.facebook .facebook
			{
				padding-left: 25px;
				background: transparent url( ../img/template_entry_facebook2.png) no-repeat;
				margin-right: 10px;
			}
		
	div.list_entries
	{
		padding-top: 10px;
	}
	
		div.list_entries a:link, div.list_entries a:visited,
		div.list_entries a:hover, div.list_entries a:active
		{
			color: white;
			text-decoration: none;
		}
	
		div.list_entries div.entry
		{
			height: 60px;
			width: 290px;
			margin: 0 0 15px 15px;
			float: left;
			background: transparent url( ../img/template_list-entries_entry_bg.png ) no-repeat;
			position: relative;
		}
		
			div.list_entries div.entry div.bg
			{
				height: 60px;
				width: 290px;
			}
		
			div.list_entries div.entry h1
			{
				/*font-family: Trebuchet Ms, Arial, sans-serif;*/
				font-family: Comic Sans MS, Trebuchet Ms, Arial, sans-serif;
				padding: 12px 0 2px 10px;
				margin: 0;
				color: white;
				font-size: 1.6em;
			}
			
			div.list_entries div.entry h2
			{
				margin: 0 0 0 10px;
				color: #bababa;
				font-size: 1em;
			}
			
			div.list_entries div.entry a.readmore, div.list_entries div.entry a.readmore:visited
			{
				position: absolute;
				color: white;
				right: 0;
				display: block;
				width: 50px;
				height: 60px;
				background: transparent url( ../img/template_list-entries_entry_link.png ) no-repeat;
			}
			
				div.list_entries div.entry a.readmore:hover, div.list_entries div.entry a.readmore:active
				{
					background: transparent url( ../img/template_list-entries_entry_link_hover.png ) no-repeat;
				}
		
			div.list_entries div.first
			{
				clear: left;
				margin-left: 0;
			}
			
	div.list_sizes
	{
	
	}
	
		div.list_sizes div.entry
		{
			margin: 2px;
			float: left;
			width: 146px;
			height: 72px;
			text-align: center;
		}
		
			div.list_sizes div.entry h1
			{
				font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
				color: #000;
				margin: 45px 0 0 0;
				padding: 0;
				font-size: .9em;
			}
			
	div.boxtext
	{
		margin-bottom: 10px;
		background: transparent url( ../img/template_boxtext_bg.png ) no-repeat;
		width: 274px;
		height: 63px;
	}
	
		div.boxtext div.desc
		{
			text-align: center;
			font-size: 2em;
			color: white;
			float: left;
			width: 87px;
			margin-top: 15px;
		}
		
		div.boxtext div.content
		{
			text-align: center;
			font-size: 2em;
			color: #333;
			float: left;
			width: 187px;
			margin-top: 15px;
		}
