/* 
 ----------------------------------------------------------------------------
  Copyright Creative Giant Design Group, LLC 2008. Used with Permission.                             
  May not be duplicated or reproduced.
 ---------------------------------------------------------------------------- 
*/


/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }

/* Remove inconsistent (among browsers) default padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div,dd,dt,dl {
	margin:0;
	padding:0;
}

/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset {
	border:none;
	text-align: right;
}


/* global elements
 * ------------------------------------------------------------------------- */
body {
	background: url(../images/bg.gif) top repeat-x;
	background-color: #ffffff;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family:"Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light";
	font-size: 12px;
}
a { color: #9b6328; }
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-family: "Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light";
}
p {
	padding: 10px 0px 10px 15px;
	line-height: 20px;
	text-align: right;
	font-size: 11px;
}
h4,h5,h6 { font-size: 11px; font-weight: bold; text-decoration: underline; padding: 0px 0px 0px 0px; }
.imgright, .alignright {
	margin: 5px 15px 5px 15px;
	float: right;
	text-align: left;
}
.imgleft, .alignleft {
	margin: 5px 15px 5px 5px;
	float: left;
}
.graylink { padding: 0px 12px 0px 0px; background: url(../images/bullet_gray.gif) bottom right no-repeat; color: #aaaaaa;  }


/* framework
 * ------------------------------------------------------------------------- */
#flash_div { width: 955px; margin: 0px auto 0px auto; padding: 0px; }
#container {
	width: 955px;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: left;
}
	#left_column { width: 192px; background: url(../images/logo_main.gif) top left no-repeat; float: left;  }
		#logo_area { width: 192px; height: 115px; }
			#logo_area h1 { display: none; }
	#right_column { width: 719px; float: left; }
		#home_content { width: 719px; padding: 96px 0px 0px 0px; }
		#home_left { width: 159px; float: left; }
		#home_right {
	width: 560px;
	float: left;
}
			#home_right .article {
	padding: 0px 10px 0px 16px;
	font-size: 10px;
}
			#home_right .date {
	font-size: 16px;
	color: #666;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	text-align: left;
}
			#home_right .article h1 {
	font-size: 34px;
	letter-spacing: -0.05em;
	margin: 0px;
	padding: 0px;
	font-family: "Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light";
	text-align: left;
	color: #000;
}
			
		/*****************************************************************************
		scalable Inman Flash Replacement (sIFR) version 3.
		
		Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>
		
		Older versions:
		* IFR by Shaun Inman
		* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
		* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben
		
		See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.
		
		This software is licensed and provided under the CC-GNU LGPL.
		See <http://creativecommons.org/licenses/LGPL/2.1/>
		*****************************************************************************/
		
		@media screen {
		  .sIFR-flash {
			visibility: visible !important;
			margin: 0;
			padding: 0;
		  }
		  
		  .sIFR-replaced, .sIFR-ignore {
			visibility: visible !important;
		  }
		  
		  .sIFR-alternate {
			position: absolute;
			left: 0;
			top: 0;
			width: 0;
			height: 0;
			display: block;
			overflow: hidden;
		  }
		  
		  .sIFR-replaced div.sIFR-fixfocus {
			margin: 0pt; 
			padding: 0pt; 
			overflow: auto; 
			letter-spacing: 0px; 
			float: none;
		  }
		}
		
		@media print {
		  .sIFR-flash {
			display    : none !important;
			height     : 0;
			width      : 0;
			position   : absolute;
			overflow   : hidden;
		  }
		  
		  .sIFR-alternate {
			visibility : visible !important;
			display    : block   !important;
			position   : static  !important;
			left       : auto    !important;
			top        : auto    !important;
			width      : auto    !important;
			height     : auto    !important;
		  }
		}
		
		/*
		Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
		so they only apply if sIFR is active. Make sure to limit the CSS to the screen
		media type, in order not to have the printed text come out weird.
		*/
		@media screen {
		  /* Example:
		  .sIFR-active h1 {
			font-family: Verdana;
			visibility: hidden;
		  }
		  */
		}
.DateLeft {
	font-family: "Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light";
	font-size: 16px;
	font-style: normal;
	color: #666;
	text-align: right;
}
.center {
	text-align: center;
}
#container #right_column #home_content #home_right .article div .center {
	text-align: center;
}
center {
}
#container #right_column #home_content #home_right .article div .center {
	text-align: left;
}
.left {
	font-size: 11px;
	text-align: left;
}
.nav {
	font-size: 14px;
	text-align: right;
	color: #999;
	font-family: "Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light";
}
#container #right_column #home_content #home_right .article div p {
	text-align: left;
}
#container #right_column #home_content #home_right .article div p {
	font-size: 13px;
	color: #000;
	font-family: "Myriad Pro", "Myriad Pro Cond", "Myriad Pro Light";
}
.specials {
	font-family: "Myriad Pro";
}
#container #right_column #home_content #home_right .article div .specials .specials {
	font-weight: bold;
	font-size: 14px;
	color: #666;
	font-style: italic;
}
#container #right_column #home_content #home_right div .article div .left {
	font-size: 12px;
}
#container #right_column #home_content #home_right div .article div .left {
	font-size: 13px;
	text-align: left;
}
.menusize {
	font-size: 16px;
}
#container #right_column #home_content #home_right div .article div table {
	text-align: left;
}
.italic {
	font-size: 16px;
}
#container #right_column #home_content #home_right .article form table {
	text-align: left;
}
