/*===========================///////////////////-===========================
					       General Layout Styles 
===========================///////////////////-===========================*/
	
/* Accessibility */
#accessibility {
	overflow: hidden;
	width: 0;
	height: 0;
	display:none;}

/* Wrapping */
.wrapper_full { width:100%;margin:0 auto;}
	.wrapper  { width:972px; margin:0 auto;}

	

/* Set some default styles for Float, Width, Separator and TextAlight */
.floatleft	{	float:left; overflow:hidden}
.floatright {	float:right; overflow:hidden}
.width27  { width: 25%; } /* Propotion 1/6 */
.width28  { width: 27%; } /* Propotion 1/6 */
.width52  { width: 51%; } /* Propotion 1/5 */
.width16  { width: 15.7%; } /* Propotion 1/6 */
.width20  { width: 19%; } /* Propotion 1/5 */
.width25  { width: 23%;  } /* Propotion 1/4 */
.width33  { width: 32.5%; } /* Propotion 1/3 */
.width50  { width: 49%; } /* Propotion 1/2 */
.width75  { width: 74.5%; } /* Propotion 3/4 */
.width100 { width: 99%; } /* Propotion 1/1 */

/* This are for User 1 - 3 and User 4 - 6  Modules*/
.width1_user { width: 31.9%; } /* Propotion 1/3 */
.width2_user { width: 48.9%; } /* Propotion 2/3 */
.width3_user { width: 100%; } /* Propotion 3/3 */

/* This are for Content 1 - 2 and Content 3 - 4  Modules*/
.width1_content { width: 48.9%; } /* Propotion 1/1 */
.width2_content { width: 100%; } /* Propotion 1/2 */


.separator { margin-right:10px;}

.aligncenter { text-align:center;}
.alignright  { text-align:right;}

/*===========================///////////////////-===========================
					              Top Area 
===========================///////////////////-===========================*/

#toparea { /* Includes the topmenu, fontswitcher and the current date */
	padding:10px 0 0; 
	position:relative; 
	overflow:hidden; }	
	
	
/* Font Switcher */
#fontswitcher p  {
	float:right;
	color:#999;
	margin:3px 10px 0  0}

#fontswitcher ul {
	margin:0 10px 0 0;
	float:right;
	padding:0;} 
	#fontswitcher ul li {
		list-style-type:none;
		float:left;
		margin:0;}	
		#fontswitcher ul li a {
			text-align:center;
			width:15px;
			height:35px;
			margin-right:1px;
			line-height:35px;
			display:block;
			border-bottom:none;
			height:25px;}
			#fontswitcher ul li a:hover { border-bottom:none}
			#fontswitcher ul li.largefont  a{  background:url(../images/font_large.png) no-repeat top}
			#fontswitcher ul li.normalfont a{  background:url(../images/font_normal.png) no-repeat top}
			#fontswitcher ul li.smallfont  a{  background:url(../images/font_small.png) no-repeat top }	
			
				#fontswitcher ul li.largefont  a:hover{  background-position: bottom}
				#fontswitcher ul li.normalfont a:hover{  background-position: bottom}
				#fontswitcher ul li.smallfont  a:hover{  background-position: bottom }	


/* Current Date */
.currentdate { 
	float:right;
	margin:0 15px 0 0}
	.currentdate .cd_day { font-size:1.2em; color:#096004; text-transform:uppercase; letter-spacing:0.05em; padding-right:5px}
	.currentdate .cd_month { font-size:1.2em; color:#096004}
	.currentdate .cd_year { font-size:1.2em; color:#096004}
	
	
	
/*===========================///////////////////-===========================
					               Header 
===========================///////////////////-===========================*/
#header_top { 
	height:60px;
	background:url(../images/header_top.jpg) no-repeat top center;}
		
#site_border { 
	background:url(../images/general_border.png) repeat-y top center;
	margin-bottom:-24px;}		

.border_inside {background:url(../images/general_border_second.png) repeat-y center;}


/* Header */
#header {
	position:relative;
	overflow:hidden;}
	
	#header .padding { padding:5px 0 0 21px;}

/* Logo */
#logo {
	margin:10px 0 25px;
	float:left;
	position:relative;
	overflow:visible;}
	#logo img {
		float:none;
		margin:0;}					


/*===========================///////////////////-===========================
					              UserArea
===========================///////////////////-===========================*/
#userarea_border {background:url(../images/general_border_second.png) repeat-y center;}

#userarea {}

	#userarea .userareabg { background:url(../images/userarea_bg.png) repeat-x bottom; margin-right:2px; }
	
	#userarea .padding { padding:0 0 11px 10px; position:relative; overflow:hidden}
	
	
/*===========================///////////////////-===========================
					               Promo
===========================///////////////////-===========================*/
#promo_border { background:url(../images/general_border.png) repeat-y left;}

#promo_top { background:url(../images/promo_top.png) no-repeat top; margin-top:-11px;}

#promo_bottom { background:url(../images/promo_bottom.png) no-repeat bottom; position:relative;}


#promo {
	position:relative;
	overflow:hidden;
	padding-bottom:21px;}
	
	#promo .padding { padding:21px 19px 0 21px;}
	
	
/* Decoration for modules that are on the promo area */
#promo .icemodule{
	overflow:visible;
	margin:0;
	position:relative;
	float:left;
	clear:both;
	background:url(../images/module_ice_br.png) no-repeat bottom right ;} 
		#promo .icemodule div{
			background:url(../images/module_ice_bl.png) no-repeat bottom left ;}
			#promo .icemodule div div{
				background:url(../images/module_ice_tr.png) no-repeat top right;}
					#promo .icemodule div div div{
						background:url(../images/module_ice_tl.png) no-repeat top left;	}
						#promo .icemodule div div div div{
							overflow:hidden;
							background:none;
							position:relative;
							clear:both;
							padding:10px;}
							#promo .icemodule h3 {
								margin:0 0 6px;
								padding:2px 0 0 ;
								font-size:1.2em;}
								#promo .icemodule h3 span{
									color:#009900}
	

/*===========================///////////////////-===========================
					               Content 
===========================///////////////////-===========================*/

#content { 
	clear:both;
	position:relative;
	overflow:hidden}
	
	#content .padding { 
		padding:0 10px 0;
		position:relative;} 	



/* Begin Columns (!!!!!Atention - because we have added some features for the template, some of the styles can be found on the index.php file of the template. If you want to change the code i dont normally reccomnd you to do so for this section, try at your own risk. */	

#columns-container{
	background-color: #fff;	/* background for the middle column */
	min-width: 50em;		/* limit how narrow the layout will
							   shrink before it stops. */
	margin:0 2px }

    #outer-column-container {
		border-style:solid;
		border-color:#fff;}
		
		#inner-column-container{
			width: 100%;	/* force this element to take the full width
							   between the left and right columns. this is
							   especially important as children of this
							   element will have width:100%; set, and how
							   that 100% value is interpreted depends on
							   the width of it's parent (this element). */
			border-style:solid;
			border-color:#E0E0E0;
			outline-width:1px;
			padding-bottom:20px;}
									   
			#source-order-container{
				float: left;		/* float left so the right column, which is
									   outside this element, has a place to go. */
				width: 100%;		/* force this to go as wide as possible */
				min-height:600px;}
	

	#middle-column{
		float: right;		/* middle column goes right of the left column
							   since the two share the same parent 
							   element */
		width: 100%;		/* make the middle column as wide as possible
							   for a fluid layout. this is not possible
							   if it's parent element, 
							   #source-order-container, wasn't also at
							   100% width */}			   
	#left-column{
		float: left;		/* float left, where it'll live */}
		
	#right-column{
		float: right;		/* float on the right side of the layout */}
		
		.clear-columns { clear: both;}
		
		.inside { margin: 7px  9px 0; 	/* margin, instead of padding, used to induce margin collapse if needed by child elements */}
							
							
/* Left Column and Right Column Module Decoration */
#left-column .icemodule, 
#right-column .icemodule{
	margin:0  6px 10px;
	position:relative;
	overflow:hidden;
	background:url(../images/icemodule_line.png) repeat-x top;} 
		#left-column .icemodule div, 
		#right-column .icemodule div{
			background:url(../images/icemodule_header.png) no-repeat top center;}
			#left-column .icemodule div div div div, 
			#right-column .icemodule div div div div{
				overflow:hidden;
				background:none;
				position:relative;
				clear:both;
				padding:8px 9px 5px;}
				#left-column .icemodule h3, 
				#right-column .icemodule h3 {
					color:#009900;
					text-align:center;
					margin:0 0 17px;
					padding:0;
					font-size:1.22em;}
					#left-column .icemodule h3 span, 
					#right-column .icemodule h3 span { color:#009900}
							
#left-column .icemodule { margin-left:-9px; margin-right:-8px} 
#right-column .icemodule { margin-left:-8px; margin-right:-9px}
	
	
/* Module with suffix style1 */
.icemodulestyle1 {
		border:none;
		padding:0;
		margin:0 -8px 5px;
		background: url(../images/icemodule_style1_br.jpg) no-repeat bottom right;
		padding:0;
		position:relative;
		overflow:hidden;}
		.icemodulestyle1 div {
			background: url(../images/icemodule_style1_bl.jpg) no-repeat bottom left;}
			.icemodulestyle1 div div {
				background: url(../images/icemodule_style1_tr.jpg) no-repeat top right}
				.icemodulestyle1 div div div  {
					background: url(../images/icemodule_style1_tl.jpg) no-repeat top left}
					.icemodulestyle1 div div div div {
						background: none;
						margin: 0;
						padding:20px 20px 28px;
						clear:both;
						float: none;
						min-height:60px;
						overflow: hidden;}
						.icemodulestyle1 h3 {
							margin:3px 0 8px;
							text-align:center;
							z-index:99;
							color:#009900;
							padding:0;
							white-space: nowrap;
							font-style:italic;
							font-size:1.25em;
							font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
							.icemodulestyle2 h3 span { color:#777}
							
#left-column .icemodulestyle1 { margin-left:-9px; margin-right:-8px}	
#right-column .icemodulestyle1 { margin-left:-8px; margin-right:-9px}

/* Module with suffix style2 */
.icemodulestyle2 {
		border:none;
		padding:0;
		margin:0 -8px 15px;
		background: url(../images/icemodule_style2_t.png) repeat-x top;
		padding:0;
		position:relative;
		overflow:hidden;}
		.icemodulestyle2 div {
			background: url(../images/icemodule_style2_b.png) repeat-x bottom;}
			.icemodulestyle2 div div {
				background: url(../images/icemodule_style2_arrow_t.png) no-repeat top center }
				.icemodulestyle2 div div div  {
					background: url(../images/icemodule_style2_arrow_b.png) no-repeat bottom center}
					.icemodulestyle2 div div div div {
						background: none;
						margin: 0;
						padding:12px 9px;
						clear:both;
						float: none;
						min-height:60px;
						overflow: hidden;}
						.icemodulestyle2 h3 {
							margin:3px 0 8px;
							text-align:center;
							z-index:99;
							color:#222;
							padding:0;
							white-space: nowrap;
							font-style:italic;
							font-size:1.25em;
							font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
							.icemodulestyle2 h3 span { color:#777}
	
#left-column .icemodulestyle2 { margin-left:-9px; margin-right:-8px}	
#right-column .icemodulestyle2 { margin-left:-8px; margin-right:-9px}

/* Main Column Module */
#usertopmods,
#userbottommods,
#contenttopmods,
#contentbotmods{
	margin:0;
	position:relative; 
	overflow:hidden;}
	
	#usertopmods { 
		border-bottom:1px dashed #d1d1d1; 
		padding-bottom:10px; 
		margin-bottom:10px}
		
	#userbottommods {  
		border-top:1px dashed #d1d1d1; 
		padding-top:10px; 
		margin-top:10px}

	#contenttopmods { margin-bottom:20px}

#middle-column .icemodule {
		border:none;
		overflow:hidden;
		padding:0;
		margin:0;
		background: url(../images/module_ice_br.png) no-repeat bottom right;}
		#middle-column .icemodule div {
			padding: 0;
			background: url(../images/module_ice_bl.png) no-repeat bottom left;}
			#middle-column .icemodule div div {
				padding: 0;
				background: url(../images/module_ice_tr.png) no-repeat top right;}
				#middle-column .icemodule div div div{
					background: url(../images/module_ice_tl.png) no-repeat top left;}
					#middle-column .icemodule div div div div {
						margin: 0;
						padding: 10px;
						overflow:visible;
						background: none;}
						#middle-column .icemodule h3 {
							color:#666;
							margin:0 0 5px;
							border-bottom:1px dashed #E6E6E6;
							padding:4px 1px 5px;
							white-space: nowrap;
							font-size:1em;
							font-weight:bold;}



/*===========================///////////////////-===========================
					              Bottom 
===========================///////////////////-===========================*/

#bottom_border { background:url(../images/general_border.png) repeat-y center;}

#bottom_top { background:url(../images/promo_top.png) no-repeat top;}

#bottom_bottom { background:url(../images/promo_bottom.png) no-repeat bottom;}


#bottom {}
	
	#bottom .padding { padding:22px 8px 0 21px;}
	
	
	/* Bottom Modules */
	#bottom .icemodule {
		border:none;
		padding:0;
		margin:0 0 20px;
		background:url(../images/user-apefel.png) repeat-x top;}
		#bottom .icemodule div{
			background:url(../images/icemodule_header.png) no-repeat top center;}
		#bottom .icemodule h3 {
			margin:0 0 6px;
			padding:0 0 5px;
			border-bottom:1px dashed #DBDBDB;
			color:#444;
			font-weight:normal;
			white-space: nowrap;
			text-align:center;
			font-size:1.2em;}
			#bottom .icemodule h3 span { color:#777}
			#bottom .icemodule div div div div{
				overflow:hidden;
				background:none;
				position:relative;
				clear:both;
				padding:8px 9px 5px;}
		#bottom .icemodule h3 span {
	color:#336600
}

/*===========================///////////////////-===========================
					             Footer
===========================///////////////////-===========================*/
#footer_top { 
	background:url(../images/site_bottom.png) no-repeat top center;
	height:80px;}

#footer {
	padding:50px 0 20px;
	color:#666;}
	
	#footer p{
		margin:0;
		float:left} 
	
#footer p#icelogo {
	margin:-2px 0 0 15px }
	
	
#footer #gotop { position:relative;}
	#footer #gotop p {
		position:absolute;
		top:44px;
		overflow:visible;
		left:945px;
		z-index:99999;
		margin:0;}
		#footer #gotop p a{
			width:20px;
			height:20px;
			display:block;
			background:url(../images/go_top.png) no-repeat top}
			#footer #gotop p a:hover { background-position:bottom}
			
			#footer #gotop p span{ display:none}


/*===========================///////////////////-===========================
					      Default Joomla Component
===========================///////////////////-===========================*/

/* com_content 
-------------------------------------------------------------------*/
.blog_description { 
	margin-bottom:0;
	position:relative; 
	overflow:hidden;
	background:url(../images/articlerow_sep.jpg) no-repeat bottom center; padding-bottom:40px}

.blog h1 { 
	font-size:2.25em;
	margin:0 0 .2em 0; }
	
.blog h2{ line-height:1.6; margin:0 0 .1em 0; font-size:1.6em;	float:left; color:#009900}
.blog h2 a:hover{ text-decoration:none;	color:#009900}
.blog h2 a{text-decoration:none; color:#009900} 

.blog h3{ line-height:1.4; margin:0 0 .1em 0; font-size:1.2em; color:#009900}
.blog h3 a:hover{ background:#F1F1F1; text-decoration:none;	color:#009900}
.blog h3 a{text-decoration:none; color:#009900} 

.blog .leading h2{ font-size:2em}
	
	.blog .cols2 h2 { width:80%}
	.blog .cols3 h2 { width:70%}
	
	


	p.pageinfo {
			margin:-12px 0 15px;
			color:#999;
			clear:both;
			float:left;}
			
	p.iteminfo {
			margin:0;
			margin:0 0 15px;
			clear:both;
			float:left;
			color:#999;}
			
			p.iteminfo span.modifydate { font-weight:bold; display:block; color:#666}
			p.iteminfo span.createdby { padding-right:8px }
			
	p.buttonheading { float:right; margin:3px 0 0 0; }	
		p.buttonheading img {  margin:0 0 0 5px; border:none; padding:none;}
		.leading p.buttonheading { margin-top:8px; }	

	
	.blog .round {margin:10px 0 0}
		.blog .article_column .round {margin:15px 0 -10px}
			
	
	.blog img {
	 /* The decoration for the images that are added on the articles */
		
		float:left; 
		padding:0px; 
		margin:0 10px 10px 0 }


.articles_wrap { /* The gray wrapper that addded on the outer part of the intro articles. Does not wrap the leading article */
	margin:0 -8px 0 -9px;
	clear:both;
	padding:9px 9px 0;
	background:#F1F1F1;
	border-top:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
	overflow:hidden;
	position:relative;}
	
.article_row { /* The white part that is added inside the intro of the articles. The gray part is added by the code above */
	background:#fff;
	border:1px solid #DBDBDB;
	padding:10px 9px;
	margin-bottom:9px;
	overflow:hidden;
	position:relative;}
	
	.article_row .cols2 { /* When you set up the category/section/frontpage intro articles to have 2 columns we divede it in 2 parts */
		width:48.0%; 
		float:left;}
	.article_row .cols3 { /* and this when you set up in 3 parts */
		width:31%; 
		float:left;}
	
	.article_row .cols2 h2,
	.article_row .cols3 h2 { 
		font-size:1.3em;
		margin-bottom:.25em; 
		width:100%;}
	
	.article_row .column1 {}
	.article_row .column2 { 
		border-left:1px dotted #DBDBDB; 
		padding-left:10px; 
		margin-left:9px; }	
	.article_row .column3 { 
		border-left:1px dotted #DBDBDB; 
		padding-left:10px; 
		margin-left:9px;}	
			
		
.blogcontent { clear:both}


/* The styles below are for the article layout page */
#page { margin:10px 0 0 }
	
	#page h1.contentheading { 
		font-size:2.25em; 
		line-height:.75;
		margin:0}

	#page img { float:left; }


p.noticebottom {
	clear:both;
	position:relative;
	overflow:hidden;
	margin:0 0 15px;
	height:29px;
	border-top:1px solid #E6E6E6;
	text-align:center;
	border-bottom:1px solid #E6E6E6;
	line-height:30px;}


#page div.buttons {
	padding:0;
	margin-bottom:15px;}
	
	div.buttons p.pageinfo {
		float:left;
		margin:0;}
		
	#page div.buttons p.iteminfo {
		float:left;
		margin:-16px 0 0;}
		#page div.buttons p.iteminfo span.modifydate,
		#page div.buttons p.iteminfo span.createdby { border-right:1px dotted #ccc; margin-right:12px; padding-right:10px;}
		
	
	#page div.buttons p.buttonheading {
		float:right;
		margin:13px 0 0;}
		#page div.buttons p.buttonheading img {
			margin:0 0 0 7px;}
	
	
	
	
.blog_more { /* For the links that are ander the intro articles listing */
	position:relative; 
	overflow:hidden;
	margin-bottom:20px; 
	padding-top:5px;
	clear:both}

.blog_more h2{ 
	font-size:1.75em; 
	margin:10px 0 5px}
	
	.blog_more ul {
		margin:0;
		clear:both;
		width:100%;}
		.blog_more ul li {
			list-style-type:none;
			float:left;
			width:49%;
			position:relative;
			overflow:hidden} 
			.blog_more ul li a {
				float:left;
				height:29px;
				display:block;
				white-space: nowrap;
				overflow:hidden;
				line-height:30px;
				padding:0 10px;}


/* This is for Archived Content List */
p.archivedlist .inputbox { width:100px}



div.pagination { /* Pagination styles */
	border-top:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
	padding:12px 12px;
	clear:both;
	position:relative;
	overflow:hidden;
	margin:0 -9px 15px;}

div.pagination p.counter {
	float:right;
	margin:0;}

div.pagination ul {
	float:left;
	margin:0;}
	div.pagination ul li {
		float:left;
		list-style-type:none;
		padding:0 7px;
		border:1px solid #e9e9e9}
		div.pagination ul li a {}
			div.pagination ul li a:hover {
				text-decoration:none;
				color:#555}


/* Read More */
.readmore { margin:0 0 10px ;}

	.readmore .round { 
		background-image:url(../images/readmore.png); 
		color:#888;
		text-decoration:none;}
	.readmore .round span { background-image:url(../images/readmore.png); padding-left:30px; padding-top:1px; }
	


/* com_search
-------------------------------------------------------------------*/
#searchpage .searchintro {
	background:#F9F9F9;
	padding:5px 15px 0;
	position:relative;
	overflow:hidden;
	clear:both}
#searchpage .searchintro p.left { float:left}
#searchpage .searchintro p.right { float:right}	
#searchpage ol p {	margin-bottom:1em}
#searchpage ol span.discategory{ color:#999}

ol.latestnews,
ol.mostreadmod { margin-bottom:0; margin-right:0  }

ol.latestnews li,
ol.mostreadmod  li { color:#808080; margin-bottom:5px;}

	ol.latestnews li a:hover,
	ol.mostreadmod  li a:hover { 
		background:#F1F1F1;
		text-decoration:none;
		color:#555}


/*===========================///////////////////-===========================
					  	    Default Joomla Modules
===========================///////////////////-===========================*/

/* mod_search
-------------------------------------------------------------------*/
#searcharea {
	width:352px;
	height:27px;
	margin:10px 15px 10px -4px;}

#search_bg {
	width:362px;
	height:27px;
	background-repeat: no-repeat; 
	background-position:top center;}
	
	#search_bg form {
		margin:0 0 0 13px}
	
	#search_bg label{
		overflow:hidden; 
		display:none; 
		height:0; 
		width:0}
	#search_bg .inputbox {
		width:268px;
		margin:0;
		padding:0;
		background:none;
		border:none;
		color:#666;}
		#search_bg .inputbox:focus	{color:#66797D}

	#search_bg .button{
		float:none;
		width:75px;
		margin:0 0 0 5px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1em;
		letter-spacing:0.02em;
		text-transform:uppercase;
		height:25px;
		line-height:26px;
		cursor:pointer;
		background:none;
		display:inline;
		border:none}
		#search_bg .button:hover { color:#fff}
	
		
/* mod_login
-------------------------------------------------------------------*/	
#loginarea {
	position:relative;
	overflow:hidden;
	margin:0 -10px;}
	
form.loginform p#login_username label,
form.loginform p#login_password label {
		overflow:hidden; 
		display:none; 
		height:0; 
		width:0}
			
form.loginform .inputbox {
	width:140px;
	padding:0;
	display:inline;
	background:none;
	border:none;
	color:#666;
	margin:6px 0 0 35px;}
	form.loginform p#login_username {
		background:url(../images/login_username.png) no-repeat top; 
		width:167px; 
		height:27px; 
		margin:4px 0 8px;}
	form.loginform p#login_password {
		background:url(../images/login_password.png) no-repeat top; 
		width:167px; 
		height:27px; 
		margin:0 0 8px}
		
		form.loginform p#login_username:hover,
		form.loginform p#login_password:hover { background-position:bottom;}
	
		
	form.loginform p#login_remember { 
		float:left; 
		margin:5px -4px 0 0;
		font-size:.9em; 
		font-family:Arial, Helvetica, sans-serif; 
		color:#888 }
	
	/* button for the login area*/
	form.loginform p#login_button { margin:0 0 0 -4px; float:left}
	
	
	form.loginform ul{ 
		list-style-type:none;
		margin:0;
		padding-top:6px;
		clear:both;}
			form.loginform ul li { 
				padding:4px 0 0 0;}
	

form.logout p {
	margin:0 0 15px; }

form.logout button{ 
	margin: 0 0  0 10px}
	

/* mod_latestnews and mod_mostread
-------------------------------------------------------------------*/	
ol.latestnews,
ol.mostreadmod { margin-bottom:0  }

ol.latestnews li,
ol.mostreadmod  li { color:#808080;}

	
/* mod_breadcrumbs
-------------------------------------------------------------------*/	
#breadcrumbs {
	float:left;
	margin-top:14px;}
	
	#breadcrumbs p {
		display:inline;
		float:left;
		margin:0}
		#breadcrumbs ol{
			list-style-type:none;
			float:left;
			margin:0}
			#breadcrumbs ol li { 
				float:left;
				background:url(../images/breadcrumb_arrow.png) no-repeat right 65%; 	
				padding:0 20px 0 10px;}
				#breadcrumbs ol li a {
					display:block;
					margin:0;}
				#breadcrumbs ol li.last {
					background:none;}
				#breadcrumbs ol li.last span { 
					margin:0 0 0 0}	


/* mod_banner
-------------------------------------------------------------------*/	
#banner {
	position:relative;
	overflow:hidden;
	margin:0 0 10px}
	
ul.bannermod {
	margin:0;
	float:left}
	ul.bannermod li {
		list-style-type:none;
		margin:0;
		display:inline;}	
		ul.bannermod li img {
			margin:0;
			float:none}
			

/* mod_poll
-------------------------------------------------------------------*/
form.poll p.polltitle {
	margin-bottom:8px; font-size:1.2em;} 
form.poll p.pollradio {
	color:#777}
	

/*===========================///////////////////-===========================
				Some other styles that do not fit above
===========================///////////////////-===========================*/

/* Template Styles custom code */
ul.tempstyle {
	margin:0;
	float:left}
	ul.tempstyle li {
		float:left;
		list-style-type:none;}
		ul.tempstyle li a {
			margin:0 15px;
			float:left;
			font-size:1.2em;}


/* Weather Module */
.jweather {  
	margin:-5px 25px 10px 0;  }
	.jweather table { 
		margin:0; 
		padding:0  }
		.jweather table tr { 
			margin:0; 
			padding:0}
			.jweather table tr td {  
				margin:0 auto; 
				padding:0 0 0 14px; 
				text-align:center; }

	.jweather table tr td.jweather_desc { font-weight:bold; padding-bottom:1px; }
	.jweather table tr td.jweather_icon img {margin:0}
	.jweather table tr td.jweather_temp { font-family:Arial, Helvetica, sans-serif; color:#333 }
	.jweather table tr td.jweather_day { color:#9cce31}
	
	

/* This styles are used on the Editor Page */
form.editor select{ width:auto;}
.Green {font-size: 1.2em;text-decoration: none;color: #009900;font-weight: bold;}
.Green a{ color:#009900;text-decoration:none; font-size:1.2em;}
.Green a:hover{ color:#009900; text-decoration:underline; font-size:1.2em;}
.Red {font-size: 1em;text-decoration: none;color: #FF0000;font-weight: bold;}
.Red a{ color:#FF0000;text-decoration:none; font-size:1em;}
.Red a:hover{ color:#FF0000; text-decoration:underline; font-size:1em;}
._blue {text-decoration: none;color:#0066FF}
._blue a{ color:#0033FF;text-decoration:none}
._blue a:hover{ color:#0000FF; text-decoration:underline}
._yelow{text-decoration: none;color:#FFFF00}
._yelow a{ color:#FFFF00;text-decoration:none}
._yelow a:hover{ color:#FFFF00; text-decoration:underline}
._green {text-decoration: none;color:#009900}
._green a{ color:#009900;text-decoration:none}
._green a:hover{ color:#009900; text-decoration:underline}
._red {text-decoration: none;color:#FF0000}
._red a{ color:#FF0000;text-decoration:none}
._red a:hover{ color:#FF0000; text-decoration:underline}
