
/*#######################
##### NEWS & EVENTS #####
#######################*/

.news
{
	margin					: 0px 0px 0px 0px;
	padding		 			: 0px 0px 0px 0px;
}
.news.preview
{
	margin					: 15px 0px 30px 0px;
	padding		 			: 0px 0px 15px 0px;
	border-bottom           : 3px dotted #CCC;
	height                  : auto;
}
.news.archive
{
	margin					: 15px 0px 15px 0px;
	padding		 			: 0px 0px 15px 0px;
	border-bottom           : 3px dotted #CCC;
}
.news.article
{
	margin					: 15px 0px 30px 0px;
	padding		 			: 0px 0px 0px 0px;
	border-bottom           : none;
}
.news.comments
{
	margin					: 15px 0px 15px 0px;
	padding		 			: 0px 0px 15px 0px;
	border-bottom           : 3px dotted #CCC;
}



.news img
{
	margin					: 20px 0px 20px 0px;
	padding		 			: 5px;
	background-color        : #FFF;
	border                  : 1px solid #CCC
}
.news-thumb,
.news-main
{
	margin					: 20px 0px 20px 30px !important;
	padding		 			: 5px;
	float                   : right;
	background-color        : #FFF;
	border                  : 1px solid #CCC
}
.news-main
{
	margin					: 30px 0px 20px 30px !important;
}

.news h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
}
.news h2
{
	margin					: 0px 0px 0px 0px;
	padding		 			: 0px 0px 6px 0px;
}
.news em
{
	margin					: 0px 0px 0px 0px;
	padding		 			: 0px 0px 0px 0px;
	font-size               : 12px;
	color                   : #666;
}
.news em span
{
	margin					: 0px 0px 0px 0px;
	padding		 			: 0px 6px 0px 6px;
	font-style              : normal
}



/* HOMEPAGE NEWS/EVENTS TEASERS */
#newsContainer,
#eventsContainer
{ 
	margin                  : 10px 0px 10px 10px;
	padding                 : 0px 0px 0px 0px;
	width                   : 134px; 
	height                  : 134px; 
	padding-right           : 163px; 
	position                : relative; 
	background-color        : #BCBCBC;
	
}
#newsContainer img,
#eventsContainer img
{ 
	margin                  : 0px 0px 0px 0px;
	padding                 : 0px 0px 0px 0px;
	border                  : 5px solid #BCBCBC;
	float                   : none;
	background-color        : #555;
}
#newsContainer ul.ui-tabs-nav,
#eventsContainer ul.ui-tabs-nav
{ 
	position                : absolute; 
	top                     : 0; 
	left                    : 134px; 
	width                   : 163px; 
	list-style              : none; 
	padding                 : 0px 0px 0px 0px; 
	margin                  : 0px 0px 0px 0px;  
}
#newsContainer ul.ui-tabs-nav li,
#eventsContainer ul.ui-tabs-nav li
{ 
	margin                  : 0px 0px 0px 0px;
	padding                 : 0px 0px 0px 0px; 
}
#newsContainer ul.ui-tabs-nav li span,
#eventsContainer ul.ui-tabs-nav li span
{ 
	font-size               : 14px;
	line-height             : 1.2em; 
}
#newsContainer li.ui-tabs-nav-item a,
#eventsContainer li.ui-tabs-nav-item a
{ 
	margin                  : 0px 0px 0px 0px;
	padding                 : 8px 5px 0px 5px;
	display                 : block; 
	height                  : 36px; 
	color                   : #555;  
	line-height             : 1.2em;
	font-size               : 11px;
	font-weight             : bold;
	text-decoration         : none;
	border-bottom           : 1px solid #FFF;
	background-color    	: #D1D1D1;
	overflow                : hidden;
}
#newsContainer li.ui-tabs-nav-item a:hover, 
#newsContainer ul.ui-tabs-nav li.ui-tabs-selected a,
#eventsContainer li.ui-tabs-nav-item a:hover, 
#eventsContainer ul.ui-tabs-nav li.ui-tabs-selected a
{ 
	color                   : #333; 
	text-decoration         : none !important;
	background-color    	: #BCBCBC
}
#newsContainer .ui-tabs-panel,
#eventsContainer .ui-tabs-panel
{ 
	margin                  : 0px 0px 0px 0px;
	padding                 : 0px 0px 0px 0px;
	width                   : 134px; 
	height                  : 134px; 
	position                : relative;
}
#newsContainer .ui-tabs-hide,
#eventsContainer .ui-tabs-hide
{ 
	display                 : none; 
}
