/* from layout.css */
* {margin:0; padding:0; border:0;}
body {background-color:#F0E8CD; background-image:url(../a_images/gc_background.gif); background-repeat:repeat-x; font-family: Arial, helvetica, sans-serif;   font-size:12px;  font-weight:normal;  color:#555555;}

img {padding:5px 5px 5px 5px;}

#overall {width:780px; background-color:#FFFFFF; margin:10px 0 0 0; padding:10px 0 0 0;  margin-left:auto; margin-right:auto; }

#holder { 
width:760px; margin-left:auto; margin-right:auto; background-color:#fff;}
#header {
	background-image:url(../a_images/gc_header.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
	height:200px;
	width:760px; margin-left:auto; margin-right:auto;

}
#main {
	width: 420px;
	float: left;
	margin-bottom:5px;
	padding-bottom:20px;
	background-color:#FFFFFF;	
}

#nav {
	width:130px;
	margin-right:20px;
	float: left;
	margin-bottom:5px;
	background-color:#FFFFFF;
}
#quotes {
	border:1px solid #cccccc;
	width:160px;
	float: right;
	clear: right;
	padding: 10px 0 10px 10px;
	margin-left: 10px;
	margin-bottom:20px;	
	 background-color:#FFFFFF;
}

#links {
	border:1px solid #cccccc;
	width:160px;
	clear: right;
	float: right;
	padding: 10px 0 10px 10px;
	margin-left: 10px;
	margin-bottom:20px;
	 background-color:#FFFFFF;	
}

#thoughts {
	border:1px solid #cccccc;
	width:160px;
	padding: 10px 0 10px 10px;
	clear: right;
	float: right;
	margin-left: 10px;
	 background-color:#FFFFFF;
	margin-bottom:5px;	
}

#tail {
	clear:both;
	margin-top: 10px;
	margin-bottom:10px;
	padding-bottom:10px;
	height: 50px;
	background-image:url(../a_images/gc_footer.gif);
	background-repeat:no-repeat;
	width:760px; margin-left:auto; margin-right:auto;
}

/* from fonts.css 
* {
  /font-family: Arial, helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#555555;
}*/
#nav #navheader { display: none; }
#nav li {font-size:12px; font-family:Arial, Helvetica, sans-serif;padding:10px 0 10px 0; font-weight:bold;text-align:center; border-bottom:1px solid #cccccc;}

#nav a:link{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;font-weight:bold;}
#nav a:visited{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;font-weight:bold;}
#nav a:hover{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#3BA42A; text-decoration:none;font-weight:bold;}


#quotes p {font-size:0.8em; font-family:"Times New Roman", Times, serif; font-style:italic; }

#main h1 {font-size: 1.2em; color:#1E7D27; margin:0 0 0 0; padding:0 0 10px 0; font-weight:bold;}
#main h2 {font-size: 14px; color:#1E7D27;margin:0 0 0 0; padding:8px 0 5px 0; font-weight:bold;}
#main h3 {font-size: 13px; color:#1E7D27;margin:0 0 0 0; padding:8px 0 5px 0; font-weight:bold;}
#main h4 {font-size: 12px; color:#1E7D27;margin:0 0 0 0; padding:8px 0 5px 0}
#main h5 {font-size: 12px; color:#1E7D27; margin:0 0 0 0; padding:8px 0 5px 0; }
#main h6 {font-size: 12px; color:#1E7D27;margin:0 0 0 0; padding:8px 0 5px 0}
#main p { font-size: 12px; margin:0 0 0 0; padding:5px 0 5px 0; line-height:1.1em;}
#main ul { margin-left:30px;  }
#main li { font-size: 12px; line-height:1.1em; }


#thoughts p {font-size:11px; font-family:"Times New Roman", Times, serif; font-style:italic; }

#main a:link{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#3BA42A; text-decoration:none;}
#main a:visited{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#3BA42A;text-decoration:none;}
#main a:hover{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#3BA42A;text-decoration:underline;}

#links {font-size:11px; text-align:right;}
#linksheader {margin-right:10px; margin-bottom:10px; background-color:#DBEFC5;}
#linksheader p{font-weight:bold; font-size:11px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding:5px 3px 5px 0;}

#quoteheader {margin-right:10px; margin-bottom:10px; font-size:11px; background-color:#DBEFC5;}
#quoteheader p{font-weight:bold; font-size:11px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding:5px 3px 5px 0;}

#thoughtheader {margin-right:10px; margin-bottom:10px; font-size:11px; background-color:#DBEFC5;}
#thoughtheader p{font-weight:bold; font-size:11px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding:5px 3px 5px 0;}

/* from detail.css */
#nav li {
	list-style-type: none; 
}


#quotes .quote { padding:0; font-size: 13px; }
#quotes .author {text-align: right; padding:10px; font-size: 13px; }
#thoughts .thought {padding-right: 10px; font-size:13px; text-align: right; }
#links a { padding-right:10px; font-size:11px; }
#links .why {padding: 8px; text-align: right; font-size:12px;}
#answers p.question {font-size: 12px;  }
#answers a { font-size: 12px }

#tail .footer {font-size: 10px; text-align:right; padding-top: 65px;}