/* ========== Reset ========== */
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, tt, var, 
b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td 
				{margin:0; padding:0; border:0; outline:0; outline:none; vertical-align:baseline; background:transparent;}

/* ========== General ========== */
body				{background:#f5f5f5 url(http://www.agoevents.org/images/background.gif); font-family:"Lucida Grande", Arial; font-size:12px; color:#555; line-height: 21px;}
a				{text-decoration:underline; color:#000;}
a:hover			{color:#d24d03;}

.clear				{clear:both;}
#pagewidth			{position:relative; width:960px; margin:0 auto 0 auto; }

/* ========== Header ========== */
.header			{position:relative;  float:left; width:960px; height:185px;}
.header	.logo		{position:relative; float: left; width:263px; height: 41px; margin:25px 0 0 0;}
.header	.tagline	{position:relative; float: right; width:476px; height: 50px; margin:40px 0 0 0;}

.header .nav_box		{position:absolute; bottom:30px; left:0; width:660px;}
.header .nav_box a	{text-decoration:none;}
.header .nav_box ul	{list-style:none;}	
.header .nav_box li  	{display:inline; margin:0 8px 0 0; font-family:"Arial Narrow", Arial; font-size:17px; font-weight:bold; text-transform:uppercase; }
.header .active a 		{color: #d24d03;} 

.search			{position:absolute; bottom:25px; right:0; width: 300px;} 
#ajaxSearch_input	{position:relative;  float:left; height:19px; padding:5px; border:1px solid #c9c503; width:223px; font-size:15px; color:#c9c503;}
#ajaxSearch_submit	{position:relative;  float:right; height:31px;}
.ajaxSearch_resultsInfo	{font-weight:bold; color:#c9c503; margin:-25px 0 0 0;}
.ajaxSearch_paging	{display:block; font-size:13px; margin:-25px 0 15px 0; padding:5px 15px 5px 15px; background:#ffecd8; clear:both;}
.ajaxSearch_result	{float:left; margin:5px 0 5px 15px; padding:0;}
.ajaxSearch_highlight	{background:yellow;}

/* ========== Front ========== */
.frontFeature		{position:relative;  float:left; width:960px;}

.corner			{position:relative; float:left;}
.corner .inside		{padding:25px;}
.corner .insideWide	{padding:25px; width: 430px; }
.corner .poe2010		{position:absolute; top:30px; left:30px;}
.corner .gerb		{position:absolute; top:25px; right:25px;}

.cornerGreen		{width:299px; height:290px; background:#c9c503; color:#fff; font-size:15px; }
.cornerGreen h1		{font-size:17px; margin:0 0 40px 0;  text-transform:uppercase;}
.cornerImg			{width:660px; height:290px; background:#d24d03 url(/images/feature-front.jpg) no-repeat top left;}

.cornerMint			{width:299px; height:175px; background:#e5e8c5; text-transform:uppercase;}
.cornerMint p		{float:right;}
.cornerMint p a		{display:block;}
.cornerPink			{float:left;width:660px; height:175px; background:#ffecd8; clear:right;}

.frontFeature .cornerMint ul	{list-style:none; float:right}	
.frontFeature .cornerMint  li  	{font-size:13px; font-weight:bold; text-transform:uppercase; }
.frontFeature .cornerMint  a	{text-decoration:none;}

.cornerImg	.inside	{position:relative; float:left; padding:0;}
.slider			{width:660px; height:290px;}
.slider	img		{width:660px; height:290px;}

/* ========== Sub ========== */
.content			{position:relative;  float:left; width:960px; background:#fff; border-bottom:1px dotted #ffecd8;}
.contentL			{position:relative;  float:left; width:300px;}
.contentR			{position:relative;  float:right; width:660px;}

.cornerGreenSub .inside,  .cornerImgSub .inside {padding:15px;}

.cornerGreenSub		{width:300px; height:50px; background:#c9c503; color:#fff; font-size:15px;}
.cornerGreenSub h1 	{font-size:17px;  text-transform:uppercase;}

.cornerMintSub		{width:300px; background:#e5e8c5; text-transform:uppercase; }
.contentL .gerb		{position:relative;  float:right; margin:25px;}

.cornerImgSub		{width:660px; height:50px; background:#d24d03 url(/images/feature-front.jpg) no-repeat top left; clear:right;}

.cornerWhite		{width:660px;  background:#fff; clear:right;}
.cornerWhite .insideWide {padding:25px; width:610px;}
.cornerWhite h1, .cornerWhite h2		{font-size:19px; margin:0 0 10px 0; font-family:Georgia; color:#c9c503;}
.cornerWhite h3		{font-size:13px; margin:0 0 10px 0; color:#333;}
.cornerWhite h4		{font-size:13px; margin:0 0 10px 0; padding:5px 15px 5px 15px; background:#ffecd8; text-transform:uppercase; text-align:right;}
.cornerWhite ul		{padding:0 0 15px 25px; list-style:circle;}
.cornerWhite p		{padding:0 0 15px 0;}
.cornerWhite strong 	{color:#fdaf3c;}
.cornerWhite blockquote	{padding:25px; margin:0 0 15px 0; font-size:11px; background:#f5f5f5;}
.cornerWhite blockquote strong {color:#111;}

.navSubTop 		{position:relative; float:right;}
.navSubTop  a		{text-decoration:none;}
.navSubTop  ul		{list-style:none; width:250px; border-bottom:1px dotted #c9c503; padding:0 0 15px 0; margin:0 0 15px 0;}	
.navSubTop  li  		{display:block; font-size:13px; font-weight:bold; text-align:right;}
.navSubTop .active a 	{color: #d24d03;}

.navSubBot 			{position:relative; float:right;}
.navSubBot  a		{text-decoration:none;}
.navSubBot  ul		{list-style:none; width:250px; padding:0 0 25px 0;}	
.navSubBot  li  		{display:block; font-size:11px; text-align:right;}
.navSubBot .active a 	{color: #d24d03;}

/* ========== Footer ========== */
.footer			{position:relative; float:left; width:910px; margin:0 0 25px 0; padding:25px; font-size:11px; color:#666; background:#fff;}
.footerNav			{float:left;}
.footerNav ul		{list-style:none;}	
.footerNav li  		{display:inline; margin:0 8px 0 0;  font-size:11px; }
.footerNav .active a 	{color: #d24d03;}
.copy				{float:right;}