/* Basic Style Sheet Document for Home Page-Only Styles */

/*--------------------------------------------------------------------------------------------------------------
Version: 	1.0 (Standard browsers - IE6+)
Author:		Mlaforest (Connetik Interactive)
Email: 		info@connetik.com
Website:	http://www.connetik.com
Legend:		:TODO: Remember to remove this rule before the site goes live
			:KLUDGE: I managed to fix this problem in IE by setting a small negative margin
			:BUG: Rule breaks in IE6
--------------------------------------------------------------------------------------------------------------*/

/* Basic
---------------------------------------------------------------*/

#container #tabs {
	position: absolute;
	width: 23px;
	height: 343px;
	top: 385px;
	left: -23px;
}

/* Slideshow
---------------------------------------------------------------*/

#slideshow {
	height: 228px;
}
#img_rotator {
	list-style:none;
	margin: 0px;
	padding: 0px;
	height: 228px;
	overflow: hidden;
}

/* Content Area
---------------------------------------------------------------*/

#latestNews {
	background: url(images/bg_latestnews.jpg) no-repeat top left;
	height: 120px;
	width: 618px;
	float: none !important; /*:KLUDGE:  Floats divs in proper place in IE6 */
	float: left;
	margin: 8px 0px 0px 0px;
}
#latestNews .pull {
	padding: 4px 16px 8px 23px;
	margin: 0;
}
#latestNews h2 {
	color: #d6d6d6;
	font-size: 18px;
	font-weight: normal;
	padding: 16px 16px 0px 23px;
	margin: 0;
}
#firstContentBox, #ContentBox {
	background: url(images/bg_homecontentmid.gif) repeat-y top left;
	margin: 0px 0px 0px 0px;
	width: 618px;
	float: none !important; /*:KLUDGE:  Floats divs in proper place in IE6 */
	float: left;
}
#firstContentBox .topBg {
	background: url(images/bg_homecontenttop.jpg) no-repeat top left;
	padding: 8px 16px 8px 23px;
	min-height: 313px;
	height: auto !important;
	height: 313px;
}
#firstContentBox .topBg h2 {
	color: #d6d6d6;
	font-size: 18px;
	font-weight: normal;
	padding: 0px 0px 20px 0px;
	margin: 0;
}
#ContentBox .topBg {
	background: url(images/bg_homecontent2top.gif) no-repeat top left;
	padding: 8px 16px 8px 23px;
}
.botBg {
	background: #000000 url(images/bg_homecontentbot.gif) no-repeat top left;
	height: 19px;
	clear: both;
}

/* Sidebar Area
---------------------------------------------------------------*/

#sidebar {
	width: 332px;
	float: right;
	margin-top: 16px;
}
#sidebarContent {
	background: url(images/bg_sidebarmid.gif) repeat-y top left;
	margin-bottom: 8px;
}
#sidebarContent h3 {
	background: url(images/bg_sidebartwitter.gif) no-repeat top left;
	color: #d6d6d6;
	height: 60px;
	margin: 0;
}
#sidebarTopContent {
	background: url(images/bg_sidebarmid.gif) repeat-y top left;
	margin-bottom: 8px;
}
#sidebarTopContent h3 {
	background: url(images/bg_sidebarbulletin.gif) no-repeat top left;
	color: #d6d6d6;
	height: 60px;
	margin: 0;
}
#sidebarContent p {
	padding: 0px 16px 0px 16px;
}
#sidebarContent .botBg, #sidebarTopContent .botBg {
	background: url(images/bg_sidebarbot.gif) no-repeat bottom left;
	height: 11px;
}
#twitter_update_list {
	list-style-type: none;
	width: 230px;
	margin: 0;
	padding: 8px 16px 4px 16px;
	width: 290px;
}
#twitter_update_list li {
	padding: 8px 0px 8px 0px;
	border-bottom: 1px solid #1f1f1f;
}
	
