/*
* This stylesheet is for the Sideswipe homepage only.
* by Phil Truesdale, April 2010
*
*/

/* Columns */
	#homeleft, #homeright { float: left; margin:18px 0px 18px 18px; }
	#homeleft { width:610px; }
	#homeright { width:296px; }

/* Content Box Styles */
	#newsbox, #eventbox { background: url(../img/bkgd_boxbkgd.png) transparent 0 0 repeat;  }
	#newsbox > a h3, #eventbox > a h3 { height: 45px; margin:0px; text-transform: uppercase; }
	#newsbox > a h3 span, #eventbox > a h3 span { display: none; }
	#newsbox ul li, #eventbox ul li {text-shadow: 0 1px 2px #000;}
	.newsitem, .eventitem { list-style-type: none; padding: 0.7em 0em 0.9em 0em; line-height: 140%;}
	.newsitem > .date, .eventitem > .date {font-size:0.85em; color: #7B7B7B; }
	.newsitem > .date { font-family: constantia, georgia, serif; }
	.eventitem > .date { font-weight: bold; }
			
	/* NEWS box */
	#newsbox { width:610px; }
	#newsbox > a h3 { background: url(../img/boxtitle_news.png) transparent 0 0 no-repeat; }
	#newslist { padding: 0px 18px 0px 0px; margin: 0px 0px 18px 18px;}
	.newsboxtitle { font-size: 1.2em; line-height: 1.3em; margin: 0.3em 0em; }
	
	.newsitem a:link { border-bottom: 1px dotted #f7c979; color: #f7c979; }
	.newsitem a:visited { border-bottom: 1px dotted #b58531; color: #b58531; }
	.newsitem a:hover { border-bottom: 1px solid #f7c979; color: #f7c979; }
	.newsitem a:active { border-bottom: 1px solid #FFF; color: #FFF; }
	.newsitem strong, .newsitem strong a { text-decoration: none; color: #d7a753; }	
	.newsitem strong a:visited { color: #b58531;}
	.newsitem strong a:hover { color: #f7c979; border-bottom: 1px dotted #f7c979;}
	.newsitem strong a:active { color: #FFF; border-bottom: 1px solid #FFF;}
	.newsitem.lead { font-size: 1.1em; border-bottom: 1px dotted #900; min-height: 174px; margin-bottom: 1.1em; padding-bottom: 1em;}
	.newsitem.lead > a > img.imgright {}
	.newsitem.lead + .newsitem.sub { margin-right: 18px; }
	.newsitem.sub { float: left; width: 278px; margin-bottom: 24px; padding: 0em; }
		
	/* EVENTS box */		
	#eventbox { width: 296px;}
	#eventbox > a h3 { background: url(../img/boxtitle_events.png) 0 0 no-repeat transparent; }
	#eventlist { padding: 0px 18px 0px 0px; margin: 0px 0px 18px 18px;}
	.eventitem + .eventitem {border-top: 1px dotted #900; }
	.eventitem > .date { color: #D7A753;}

	a.eventsite:link { color: #FFF; }
	a.eventsite:visited { color: #FFF; }
	a.eventsite:hover { color: #d7a753; }
	a.eventsite:active { color: #FFF; }