/* -------------------------------------------------------------
HAMBO DEVELOPMENT - HTTP://HAMBODEVELOPMENT.COM
OUTSOURCING AND DEVELOPMENT FOR WEB AND GRAPHIC DESIGN AGENCIES
------------------------------------------------------------- */


body 							{ color: #2c2d2d; font-family: Helvetica, Arial, sans-serif; }
	


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

a		 						{ color: #0b75a9; text-decoration: none; }
a:visited						{ color: #0ba3ed; }
a:active						{ color: #f16f14; }
a:hover							{ color: #0ba3ed; }

#masthead a:link,		
#masthead a:visited				{ color: #7fc6ff; }
#masthead a:hover				{ color: #76ddff; }

#banner a:link,		
#banner a:visited				{ color: #eee; }
#banner a:hover					{ color: #fff; }

#breadcrumbs a:link,
#breadcrumbs a:visited			{ color: #fff; }
#breadcrumbs a:hover			{ color: #fbb467; }

#footer a:link,
#footer a:visited				{ color: #fff; }
#footer a:hover					{ color: #76ddff; }




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

h1								{ text-indent: -9999px; }

h2, h3, h4						{ font-family: Georgia, serif; }

h2 								{ color: #000; font-size: 28px;  }
h3 								{ color: #000; font-size: 21px; padding: 5px 0 20px; }
	.content h3					{ border-bottom: 1px dotted #a8bdcf; margin-bottom: 20px; padding-bottom: 10px; }
	.title h3					{ border-bottom: none; margin: 0; }
	.narrow h3					{ height: 20px; border-bottom: #d1d8db solid 2px; margin-bottom: 10px; }
	
h4								{ color: #333; font-size: 16px; padding-bottom: 5px; }
	.sidebar h4					{ border-bottom: 1px solid #e2e2e2; margin-bottom: 10px; padding-bottom: 2px; }
	.home .sidebar h4			{ border-bottom: none; }
	#product_locator h4 		{ background: url(/assets/images/icons/bullet_product_locator.gif) 0 1px no-repeat; border-bottom: none; font-weight: lighter; padding-left: 21px; }
	
h5								{ color: #585e61; font-size: 13px; font-weight: bold; padding-bottom: 10px; text-transform: uppercase; }

#feature_tabs h3				{ font-family: Helvetica, Arial, serif; font-size: 16px; padding: 0; }
#feature_tabs h3,				
#feature_tabs p					{ color: #ffb955; }

#feature_tabs
li.ui-tabs-selected h3			{ color: #333; font-weight: bold; }
#feature_tabs
li.ui-tabs-selected p			{ color: #666; }




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

p 								{ color: #2c2d2d; font-size: 13px; line-height: 1.3em; }
strong							{ font-weight: bold; }
.sidebar blockquote p			{ font-size: 12px; margin-bottom: 5px; }
cite							{ font-size: 11px; }
	cite span					{ font-style: italic; }
em								{ font-style: italic; }
	.sidebar em					{ font-size: 12px; }



/* PARAGRAPH SECTIONS
-------------------------------------------------------------*/

#masthead p,	 				{ color: #7fc6ff; font-size: 12px; }
#masthead p span,
#footer p span					{ color: #fff; font-weight: bold; }
#masthead p #agma_download		{ font-weight: normal; }
#masthead p						{ color: #0d8cc8; }

#banner .caption p				{ color: #ccc; font-style: italic; }

#breadcrumbs p					{ color: #ffc376; }

.content p						{ padding-bottom: 18px; }
.home .content p				{ padding-bottom: 0; }

.entry .post p					{ padding-bottom: 10px; }

.registration p					{ color: #585e61; font-size: 12px; margin-bottom: 3px; }
	.registration p.intro		{ margin-bottom: 10px; }
	
#footer p						{ color: #fff; font-size: 12px; }

.member_listing_letter			{ color: #fff; font-family: Georgia, "Times New Roman", serif; font-size: 22px; font-weight: lighter; text-align: center; text-transform: uppercase; }




/* PARAGRAPH CLASSES
-------------------------------------------------------------*/

.entry p.headline				{ font-weight: bold; font-size: 13px; padding-bottom: 5px; }
.featured p.headline			{ font-size: 14px; }

p.date							{ font-size: 12px; font-style: italic; padding-bottom: 10px; }
	.single p.date				{ color: #585e61; font-size: 14px; font-style: normal; font-weight: bold; padding: 0; }
				
	
p.link							{ background: url(/assets/images/icons/bullet_link.png) center left no-repeat; padding: 0 0 0 20px; }
p.location						{ color: #585e61; font-size: 14px; font-weight: normal; padding: 0; }
p.pagination					{ font-size: 11px; }
p.coordinator_name				{ font-weight: bold; }
p.event_website					{ font-weight: bold; }
p.company						{ font-size: 14px; font-weight: bold; padding: 0; }
p.faq_question					{ padding-bottom: 5px; }
p.cost							{ color: #368a08; font-size: 15px; font-weight: bold; }
p.file							{ text-transform: uppercase; }



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

.section ul li					{ font-size: 13px; }




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

.subnav li						{ line-height: 13px; }
.subnav li a					{ font-size: 13px; font-weight: bold; }
	.subnav li ul a				{ font-size: 12px; font-weight: normal; }
.subnav li a:visited			{ color: #0b75a9; }
	.subnav li ul a:visited		{ color: #0b75a9; }

	.parent-here li a			{ font-size: 12px; font-weight: normal; }

.subnav li.here	a				{ color: #585e61; }
.subnav li ul li.here	a		{ color: #585e61; }

.sub_sub_nav li a				{ font-size: 12px; font-weight: normal; }




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

#search_box #text				{ color: #5f5f5f; }


