/* basic elements */html {	margin: 0px;	padding: 0px;	}body { 	font: 9pt georgia; 	color: #000000; 	margin: 0px; 	padding: 0px;	background-color: #FFFFFF;	background: url(images/giantginkgo_bg2.gif) repeat-y top left; 	}p,li { 	font: 9pt  verdana,helvetica,arial;	margin-top: 0px; 	}h3 { 	font: italic normal 12pt georgia; 	letter-spacing: 1px; 	margin-bottom: 0px; 	color: #7D775C;	}a:link { 	font-weight: bold; 	text-decoration: none; 	color: #003399;	}a:visited { 	font-weight: bold; 	text-decoration: none; 	color: #993300;	}a:hover, a:active { 	text-decoration: underline; 	color: #993300;	text-shadow: 0px 0px 2px #ff0;	}acronym {	border-bottom: none;	}/* specific divs */#container { 	position: absolute;	padding: 0px 0px 0px 0px;  	margin: 0px; 	top: 0px;	left: 0px;	width: 100%;	}#intro { 	min-width: 470px;	}#pageHeader { 	background: url(images/giantginkgo_bg1.jpg) no-repeat top left; 	min-width:860px;	margin-bottom: 20px;	position: absolute;	top: 0px;	left: 0px;	width: 100%; 	height: 500px; 	}#pageHeader h1 { 	font: 9px georgia,times;	color: #ffffff;	margin-top: 5px; 	margin-right: 5px; 	float: right;	}#pageBody { 		padding: 0px;  	margin: 0px; 	position: absolute;	top: 130px;	left: 0px;	width: 100%;	}#Content { 	position: absolute; 	min-width:640px;	padding-left: 170px; 	padding-right: 200px;  	margin: 0px; 	left: 0px;		}#SideNav {	margin-left: 680px; 	margin-right: 20px; 	position: absolute; 	top: 0px; 	right: 0px;	width:160px;	font-size: 8pt;	border-left:1px dotted #999;	}#SideNav a:link { 	font-weight: bold; 	text-decoration: none; 	color: #336666;	}#SideNav a:visited { 	font-weight: bold; 	text-decoration: none; 	color: #446688;	}#SideNav a:hover, #SideNav a:active { 	text-decoration: underline; 	color: #006666;	text-shadow: 0px 0px 2px #ff0;	}	#Navigation1 {	top: 10px;    left: 0px;	padding-left: 0px;	position: absolute; 	overflow:hidden;	}.Nav1 {	font: 20px Times,Times New Roman,Serif;	position: relative; 	height:40px;	width:125px;	overflow:hidden;	color: #003399;	text-align: right;	}.Nav1 a:link, .Nav1 a { 	text-decoration: none; 	color: #999900;	}.Nav1 a:hover, .Nav1 a:active { 	text-decoration: underline; 	color: #993300;	text-shadow: 0px 0px 7px #fff;	}	#Navigation2 {	visibility: hidden;	padding-left: 10px;	position: absolute; 	left:0px;	overflow:hidden;	margin-bottom: 30px;	}.Nav2 {	font: 12pt Times,Times New Roman,Serif;	position: relative; 	left:0px;	overflow:hidden;	border-bottom:1px dotted #666;	color: #336666;	}.Nav2 a:link { 	font-weight: bold; 	text-decoration: none; 	color: #336666;	}.Nav2 a:hover, .Nav2 a:active { 	text-decoration: none; 	color: #000;	text-shadow: 0px 0px 7px #fff;	}	#SecNav1 {	padding-left: 10px;	position: absolute; 	left:0px;	top:300px;	overflow:hidden;	}#SecNav2 {	padding-left: 10px;	position: relative; 	overflow:hidden;	visibility: hidden;	}.sNav1 {	font: 12px Times,Times New Roman,Serif;	position: relative; 	left:0px;	overflow:hidden;	color: #999900;	}.sNav1 a:link { 	font-weight: bold; 	text-decoration: none; 	color: #999900;	}.sNav1 a:hover, .sNav1 a:active { 	text-decoration: underline; 	color: #993300;	text-shadow: 0px 0px 7px #fff;	}	#CalendarView {    padding:10px;	position: relative; 	left:0px;	overflow:hidden;	}#Archives {    padding:10px;	position: relative; 	left:0px;	overflow:hidden;	}#Links {    padding:10px;	position: relative; 	left:0px;	overflow:hidden;	}	#Themes {    padding:10px;	position: relative; 	left:0px;	overflow:hidden;	}#footer { 	padding-left: 20px; 	padding-right: 200px;  	margin: 0px; 	width: 100%;	}.quote {padding-left: 30px; padding-right: 30px; font-family: Times,Times New Roman,Serif; font-size: 12px;}.calendarhead {font-size: 9pt}.calendarDay {font-size: 7pt;color:000;padding:2px;}body,p,td        {font: 12px Verdana, Helvetica, Arial, sans-serif; color:#000000}th               {font: 12px Verdana, Helvetica, Arial, sans-serif; color:#999900}li               {font: 12px Verdana, Helvetica, Arial, sans-serif; color:#000000}blockquote		 {font: 12px Verdana, Helvetica, Arial, sans-serif; color:#000000}a				 {color:#003399}a:hover          {color: #993300; text-decoration: none;}H1				 {font: 24px Times,Times New Roman,Serif; font-weight: bold; color:#999900}H2				 {font: 20px Times,Times New Roman,Serif; font-weight: bold; color:#999900}H3				 {font: 18px Times,Times New Roman,Serif; font-weight: bold; color:#999900}H4				 {font: 14px Times,Times New Roman,Serif; font-weight: bold; color:#999900}H5				 {font: 12px Times,Times New Roman,Serif; font-weight: bold; color:#999900}.HeadCell{font: 18px Times,Times New Roman,Serif; font-weight: bold; border:1px dotted #666666; background: url(/images/ginkgo/grey_stripes_2.gif)}.SubHeadCell{font: 14px Times,Times New Roman,Serif;font-weight: bold;border:1px dotted #999999; background: url(/images/ginkgo/grey_stripes_2.gif)}.RowCell{font: bold 11px Verdana, Helvetica, Arial, sans-serif; border:1px dotted #999999; background: url(/images/ginkgo/grey_stripes_3.gif);}.ColCell{font: bold 11px Verdana, Helvetica, Arial, sans-serif; border:1px dotted #999999; background: url(/images/ginkgo/grey_stripes_3.gif);}.BodyCell{font: 11px Verdana, Helvetica, Arial, sans-serif;border:1px dotted #cccccc;}.FormInput{width: 100%}.FormSelect{width: 100%}.Button{font-weight: bold;}.quote {padding-left: 30px; padding-right: 30px; font-family: Times,Times New Roman,Serif; font-size: 12px;}		.title	{ 		font-family: Times,Times New Roman,Serif; 		font-size: 13px; 		color: #999900; 		font-weight: bold;			}						.date	{ 		font-family:georgia, verdana, Helvetica, arial, sans-serif; 		font-size: 12px; 		font-weight: bold;		background: url(http://www.giantginkgo.com/images/ginkgo/grey_stripes_2.gif);		color: #333; 		border:1px dotted #666;		padding:5px;		margin-bottom:10px;		font-weight:normal;		}						.posted	{ 		font-family:verdana, Helvetica, arial, sans-serif; 		font-size: 11px; 		color: #003366;  margin-bottom:15px; 		}					.calendar {		font-family:verdana, Helvetica, arial, sans-serif;		color:#666;		font-size:10px;		font-weight:normal;  		background:#FFF;  		line-height:14px;  		padding:2px;  		align:center;						}		.calendarhead {			font-family: Times,Times New Roman,Serif;		color:#999900;		font-size:12px;		font-weight:bold;  		line-height:14px;  		padding:2px;						}			.side {		font-family:verdana, Helvetica, arial, sans-serif;		color:#333;		font-size:11px;		font-weight:normal;  		background:#FFF;  		line-height:14px;  		padding:2px;						}				.sidetitle {		font-family:Times,Times New Roman,Serif;		color:#999900;		font-size:9px;		font-weight:bold;  		background:#EEE;  		line-height:14px;  		padding:2px;  		margin-top:10px;  		text-align:center;  		text-transform:uppercase;		letter-spacing: .2em;  							}				.syndicate {		font-family:verdana, Helvetica, arial, sans-serif;		font-size:9px;		font-weight:bold;		  		line-height:14px;  		padding:2px;  		margin-top:10px;  		text-align:center;  		background:#EEE;  		 		}				.powered {		font-family:verdana, Helvetica, arial, sans-serif;		color:#003366;		font-size:9px;		font-weight:bold;		border-top:1px solid #CCC;		border-bottom:1px solid #CCC;				line-height:14px;		text-transform:uppercase; 		padding:2px;		margin-top:10px;		text-align:center;		letter-spacing: .2em  							}					.comments-body {		font-family:verdana, Helvetica, arial, sans-serif;		color:#666;		font-size:11px;		font-weight:normal;  		background:#FFF;  		line-height:14px;  		padding:10px;					}			.comments-post {		font-family:verdana, Helvetica, arial, sans-serif;		color:#666;		font-size:10px;		font-weight:normal;  		background:#FFF;					}				.comments-head	{ 		font-family: georgia, verdana, Helvetica, arial, sans-serif; 		font-size: 11px; 		color: #666; 		border:1px dotted #666;		padding:5px;		font-weight:normal;		margin-top:10px;				}			#banner-commentspop {		font-family: verdana, Helvetica, arial, sans-serif;		color:#999900;		font-size:16px;		font-weight:bold;		border-bottom:1px dotted #FFF;		border-top:3px solid #999900;  		background:#eeeeee;  		padding:15px; 		}	
