/* @override 
	http://dandizette.net/css/page.css
*/



/* @group Eric Meyer's Reset Reloaded */
/* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}
/* @end */

/* @group Font Face Declarations */

/* All fonts by Jos Buivenga (exljbris) -> www.exljbris.nl */

@font-face
	{
		font-family: "Fontin Sans Caps";
	    src: url(/fonts/Fontin_Sans_SC_45b.otf);
	    
	}
	
@font-face
	{
		font-family: "Fontin Sans";
		src: url(/fonts/Fontin_Sans_R_45b.otf);
	}
	
@font-face
	{
		font-family: "Fontin Sans";
		src: url(/fonts/Fontin_Sans_I_45b.otf);
		font-style: italic;
	}
	
@font-face
	{
		font-family: "Fontin Sans";
		src: url(/fonts/Fontin_Sans_B_45b.otf);
		font-weight: bold;
	}	
	
@font-face
	{
		font-family: "Fontin Sans";
		src: url(/fonts/Fontin_Sans_BI_45b.otf);
		font-weight: bold;
		font-style: italic;
	}
	
@font-face
	{
		font-family: "Fontin";
		src: url(/fonts/Fontin-Regular.ttf);
	}
	
@font-face
	{
		font-family: "Fontin";
		src: url(/fonts/Fontin-Bold.ttf);
		font-weight: bold;
	}
	
@font-face
	{
		font-family: "Fontin";
		src: url(/fonts/Fontin-Italic.ttf);
		font-style: italic;
	}

/* @end */						

body
	{
		font-family: "Fontin Sans", Georgia, Times, "Times New Roman";
		font-size: 62.5%;
	}
	
h1, h2, h3, h4, h5, h6
	{
		font-family: "Fontin", Garamond, Georgia, Times, "Times New Roman";
		color: #8f3330;
		font-weight: bold;
		margin: 0 0 0.5em 0;
	}	
	
h2
	{
		font-size: 1.9em;
	}
	
h3
	{
		font-size: 1.5em;	
	}	
	
p, ul, ol, blockquote
	{
		margin: 0 0 0.5em 0;
		font-size: 1.1em;
	}
	
strong
	{
		font-weight: bold;
	}
	
a
	{
		color: #d386a9;
	}	
	
a:hover
	{
		color: #f47932;
	}	
	
	
#header
	{
		background: #d5b5cb;
		height: 87px;
		margin-bottom: 70px;
	}
	
#header h1
	{
		width: 564px;
		margin: 0 auto;
	}		
		
#container
	{
		width: 940px;
		margin: 0 auto;
	}	
#primary-nav
	{
		margin: -20px 0 0 0;
		border-bottom: 1px solid #d5b5cb;
		background: #fff;
	}
	
* html #primary-nav
	{
		height: 1%;
		position: relative;
	}

#posts .feature-image 
	{
		background: #eee;
		padding: 5px;
		text-align: center;
	}
	
#posts .feature-image img
	{
		
		display: inline-block;
	}	
	
#primary-nav ul
	{
		font-family: "Fontin Sans Caps";
		font-size: 1.2em;
		text-align: center;
	}	
	
#primary-nav ul li
	{
	 	display: inline;
	 	margin: 0 1em 0 0;
	}
	
#primary-nav ul li a
	{
		text-decoration: none;
	}	
	
#primary-nav ul li a.current
	{
		font-size: 1.2em;	
		color: black;
		cursor: default;
	}		
		
#content
	{
		padding: 10px 0;
		font-size: 1.3em;
		line-height: 1.2;
		margin: 0 0 1em 0;
	}
	
* html #content
	{
		height: 1%;
	} 		
	
#content h1
	{
		font-size: 2.7em;
		margin-bottom: 0.2em;
	}
	


#content p
	{
		line-height: 1.5;
		padding: 5px;
	}	
	
#primary-content
	{
		width: 551px;
		float: left;
		margin-right: 30px;
	}
	
* html #primary-content
	{
		width: 541px;
	}	
	
body.about #primary-content, body.tag #primary-content
	{
		float: none;
		width: auto;
	}

p.day-month 
	{
		font-weight: bold;
		background: #fcfcf0;
		font-size: 0.9em;
	}

p.blog-section, p.reviews-section, p.features-section 
	{
		float: right;
		text-transform: uppercase;
		font-size: 0.9em;
	}

p.year 
	{
		font-size: 1.3em;
		font-weight: bold;
	}

h2 span.category 
	{
		font-size: 0.5em;
	}	
	
#posts p.permlink a 
	{
		background: #fcf7f0;
		padding: 5px;
		color: #805066;
	}	
	
p.pagination
	{
		border-top: 1px dotted #d5b5cb;
		text-align: center;
		padding: 1em 0 0 0;
		margin: 2em 0 1em 0;
		float: left;
		width: 100%;
	}


	
p.pagination span.older
	{
		float: left;
	}	
	
p.pagination span.newer
	{
		float: right;
	}	
	
#secondary-content
	{
		width: 359px;	
		float: left;
		font-size: 1em;
		color: #4b4d29;
	}
	
#secondary-content h2
	{
		font-family: "Fontin Sans Caps";
		font-size: 1.2em;
		font-weight: bold;
		border-bottom: 1px dotted #d5b5cb;
		padding: 0 0 3px 0;
		clear: both;
		
	}	
	
#secondary-content h3
	{
		font-size: 1.1em;
		font-weight: normal;
		margin: 0.5em 0;

	}

#secondary-content ul li p.meta 
	{
		font-size: 80%;
		margin: -10px 0 0 0;
	}



#secondary-content ul li div.link-list-body p 
	{
		margin: 0 0 0 0;
	}
	
#secondary-content dl dd 
	{
		margin: 5px 0;
		color: #666;	
		font-size: 90%;
	}
	
#secondary-content ul li 
	{
		margin: 0 0 5px 0;
	}	
		
	
ul.blogroll p
	{
		font-size: 0.9em;
		color: #332029;
	}	
	
img.author-pic
	{
		float: right;
		margin: 0 0 5px 5px;
		border: 1px dotted #d5b5cb;
		padding: 2px;
		width: 48px;
		height: 48px;
		
	}		
		
#post-meta
	{
		margin-bottom: 0.5em;
		font-style: italic;
	}	
		
#post-body, #post-excerpt
	{
		margin-bottom: 1em;
		color: #4d303d;
	}
	
.comment p
	{
		color: #4d303d;
	}	
	
#footer
	{
		margin: 0.5em 0;
		clear: both;
		border-top: 2px solid #d5b5cb;
	}			
	
/* Comments */	
form
	{
		margin-bottom: 1em;
	}

legend
	{
		font-weight: bold;
		margin: 0.5em 0;
		font-style: italic;
	}

div label
	{
		display: block;
		font-size: small;
		width: 100%;
		margin: 0.5em 0;
	}
	


fieldset div input, textarea
	{
		width: 100%;
		margin: 0 0 0.5em 0;
		padding: 5px;
		border: 1px solid #ccc;
		
	}
	
div textarea
	{
		height: 10em;
	}
	
#search-form
	{
		border-top: 1px solid #fff;
		border-bottom: 1px solid #a5a85a;
		margin: 0;
		padding: 5px;
		background: #fcfcf0;
	}		

#search-form label, #search-form input
	{
		display:  inline;
		margin: 0;
		padding: 0 5px;
		
	}	
	
#search-form label
	{
		color: #a5a85b;	
	}
	
#search-form input.submit
	{
		background: #a5a85a;
		color: #fff;
	}	
	
#search-form p
	{
		margin: 0;
		padding: 0;
	}	
	
p.copyright
	{
		border-top: 1px solid #fff;
		background: #fcf0f9;
		padding: 5px 10px;
		margin: 0;
		border-bottom: 1px solid #d5b4cb;
		font-size: 0.9em;
		color: #a66885;
	}	
	
p.copyright cite
	{
		color: #332029;
	}	