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

	div#navigation
	{
		height: 45px;
		background: transparent url(../img/template_standard_navigation_bg.png) repeat-x;
		color: #d9d9d9;
	}
	
		div#navigation span
		{
			float: left;
			margin-top: 13px;
			margin-right: 5px;
		}
	
		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
		{
			float: left;
			list-style: none;
			display: inline;
			margin: 0;
		}
		
			div#navigation ul li
			{
				float: left;
			}
			
				div#navigation ul li a:link, div#navigation ul li a:visited
				{
					padding: 0 3px 0 3px;
					height: 45px;
					display: block;
					line-height: 45px;
					border-left: 1px solid #6b6b6c;
					color: #c0c0c0;
					font-size: .8em;
					text-decoration: none;
				}
				
					div#navigation ul li a:hover, div#navigation ul li a:active
					{
						background-color: #5c5c5c;
						color: white;
					}
					
					div#navigation ul li a.selected
					{
						background-color: #fff;
						color: black;
					}
					
					div#navigation ul li.end a
					{
						border-right: 1px solid #6b6b6c;
					}
	
	div#header
	{
		background-color: white;
	}
	
		img#logo
		{
			float: left;
			margin: 45px;
		}
		
		div#book
		{
			float: right;
			margin: 20px 45px 0;
		}
	
	div#contentwrapper
	{
		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
			{
				color: #000;
				border-bottom: 1px solid #888;
			}
		
		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#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: #717171;
			border-top: 1px solid #9e9f9e;
		}
		
			div#copy a:link, div#copy a:visited
			{
				color: #adadad;
			}
	
	div.content
	{
		text-align: left;
		width: 950px;
		margin: 0 auto;
	}
	
		div.indent
		{
			margin: 0 25px 0 25px;
		}
		
	div#content_entry_big
	{
	
	}
	
		div#content_entry_big .icon
		{
			float: right;
		}
		
		div#content_entry_big div.entry_body
		{
			line-height: 1.7em;
		}
		
		div#content_entry_big .readmore
		{
			font-size: .9em;
		}
		
		div#content_entry_big div.social_media
		{
			font-size: 1em;
			text-align: center;
			background-color: #E5E5E5;
			padding: 5px;
			margin-top: 10px;
			-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: #888;
			}
			
			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.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;
				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: #fff;
				margin: 45px 0 0 0;
				padding: 0;
				font-size: .8em;
			}
			
	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;
		}