/*
		Cranguyma Farms
		Design by Jeffrey Gerard
*/

/* ----------------------------------------- */
/* RESET */
/* ----------------------------------------- */

body					{ padding:0; margin:0; }
img						{ border:0;  vertical-align:middle; }
a img 					{ border:none; } /* Gets rid of IE's blue borders */
caption, th				{ text-align:left; }

/* ----------------------------------------- */
/* UTILITY */
/* ----------------------------------------- */

/* Classes generated by WordPress. More info: http://codex.wordpress.org/CSS */
.aligncenter {	display:block; margin:0 auto; }
.alignleft   {	float:left; }
.alignright  {	float:right; }

.wp-caption	{	padding:10px; margin:10px; text-align:center;
				border:none; background:#fff; 
			}
#main .alignleft.wp-caption	{ margin: -20px 20px 10px -20px; }
#main .alignright.wp-caption{ margin: -20px -20px 10px 20px; }


.callout	{	padding: 10px; margin:10px;	width: 200px;
				border: 1px solid #707070; background: #f0f0f0;
			}
#main .alignleft.callout	{ margin: 10px 20px 10px -20px; }
#main .alignright.callout	{ margin: 10px -20px 10px 20px; }


/* ----------------------------------------- */
/* TYPOGRAPHY */
/* ----------------------------------------- */

				/* 1.5 line-spacing for content per http://www.w3.org/TR/WCAG20/ sec. 1.4.8 */
body			{ font: 14px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; }
ul#topnav>li	{ font: 12px/1 "Courier New",Courier,monospace;	font-weight:bold;}
ul#topnav>li ul	{ font-weight: normal;}
p				{ margin:1em 0; }
p.small			{ font-size: small; }
p.smaller		{ font-size: smaller; }
pre,code		{ padding:0; margin:0; font-weight:normal; font-style:normal; }

h1,h2,h3,h4,h5,h6 { font-family: "Trebuchet MS",Trebuchet,Tahoma,Arial,sans-serif; font-weight: normal; }
h2				{ color: #3e658c; font-size: 36px; }
h3				{ color: #aa0701; font-size: 26px; }
h4				{ font-size: 18px; }

a:link			{ color: #33c; }
a:visited		{ color: #006; }
a:hover			{ text-decoration: none; }
ul#bottomnav li			{	color:#fff;	}
ul#bottomnav li a		{	color:#fff;	text-decoration:none;	}
ul#bottomnav li a:hover	{	text-decoration:underline;			}
ul#bottomnav>li ul li.current_page_item	a { border-top: 1px solid #ccc; border-bottom:1px solid #ccc; }
ul#bottomnav>li ul li.current_page_item	a:hover { text-decoration:none; }


#blog-callout		{	font: 11px/14px "Helvetica Neue", Arial, Helvetica, sans-serif;	}
#blog-callout .lW	{	float:left;clear:left;height:14px;	}	/* height should be same as line-height */
#blog-callout .rW	{	float:right;clear:right;height:14px;}	/* height should be same as line-height */
#blog-callout p		{	margin: 2px 0;	}
#blog-callout .post-preview p	{	margin: 0;	}

ul#slidingnav li a	{	font: 30px/1 "Trebuchet MS",Trebuchet,Tahoma,Arial,sans-serif;
						text-decoration: none;  color: #fff;
					}

.wp-caption-text	{ font: 10px/1 "Courier New",Courier,monospace;	margin:4px 0;}
.callout			{ font: 12px/1.3  "Helvetica Neue", Arial, Helvetica, sans-serif; }

