
#accessibility {
	overflow: hidden;
	width: 0;
	height: 0;
	display:none;}

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

	

/* Set some default styles for Float, Width, Separator and TextAlight */
.floatleft	{	float:left; overflow:hidden}
.floatright {	float:right; overflow:hidden}

.width20  { width: 18.7%; } /* Propotion 1/5 */
.width25  { width: 23.8%;  } /* Propotion 1/4 */
.width33  { width: 32.2%; } /* Propotion 1/3 */
.width50  { width: 49.2%; } /* Propotion 1/2 */
.width100 { width: 100%; } /* Propotion 1/1 */

/* This are for User 1 - 3 and User 4 - 6  Modules*/
.width1_user { width: 32%; } /* 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:15px; }

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

.padding { position:relative; overflow:hidden; padding:15px}



/*
					              Header 
===========================///////////////////-===========================*/
#header_gradient  { 
	background:#C4C4C4 url(../img/header_gradient.png) repeat-x bottom;
	padding-bottom: 0;}

#header_shadow {
	background: url(../img/header_shadow.png) no-repeat center top;
	height:110px;}
	
#header {
	background: url(../img/header.png) repeat-y center;}
	
	#header_inside {
		margin-top:-110px;
		min-height:110px;}
	
	#header .padding {
		padding:10px;
		overflow:visible}


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


/* Font Switcher */
#fontswitcher {
	margin:3px 0 0 15px;
	position:relative;
	overflow:hidden;
	float:right}

#fontswitcher p {
	float:left;
	margin:3px 4px 0 0;
	color:#999}
#fontswitcher ul {
	float:left;
	margin:0} 
	#fontswitcher ul li {
		list-style-type:none;
		float:left;}	
		#fontswitcher ul li a {
			text-align:center;
			width:15px;
			height:25px;
			line-height:35px;
			margin-right:2px;
			display:block;}
			#fontswitcher ul li a:hover { border-bottom:none}
			#fontswitcher ul li.largefont  a{  background:url(../img/font_large.png) no-repeat top}
			#fontswitcher ul li.normalfont a{  background:url(../img/font_normal.png) no-repeat top}
			#fontswitcher ul li.smallfont  a{  background:url(../img/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 }	


/* Date Module 
-----------------*/
p#icedate {
	color:#999;
	margin:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:.9em;}
	
	p#icedate span { padding:0 3px}


/* RSS Feeds 
-----------------*/
#rss-module {
	margin:-5px 0 5px 15px}
	
	#rss-module a {
		display:block;
		width:25px;
		height:25px;
		background:url(../img/rssmodule.png) no-repeat center}
		#rss-module a span {
			display:none}
/*
					              UserArea 
===========================///////////////////-===========================*/

#userarea {
	margin:-8px 0 -8px; 
	background:#E8E8E8; 
	position:relative; 
	overflow:hidden}

	#userarea .padding { padding:0 10px}
	
	
	
/*===========================///////////////////-===========================
					              Content 
===========================///////////////////-===========================*/
#content_gradient_t  { 
	background: url(../img/content_gradient_t.png) repeat-x top;
	padding-top: 0;}
	
#content_gradient_b  { 
	background: url(../img/content_gradient_b.png) repeat-x bottom;
	padding-bottom:20px;}	
	

	#content_top { 
		background:url(../img/content_top.png) no-repeat center;
		margin:0 auto;
		height:300px;}
	
	#content_bottom { 
		background:url(../img/content_bottom.png) no-repeat center;
		margin:0 auto;
		height:332px;}
		
	#content_shadow { background:url(../img/content_shadow.png) repeat-y top center; }
	
	
#content { 
	clear:both;
	position:relative;
	overflow:visible;
	margin-top:-274px;
	margin-bottom:-299px;
	min-height:500px;
	z-index:111}


/* Moduletable Modules on Content only*/
	#content .moduletable {
		margin:0;}
		
		#content .moduletable_r {
			background:url(../img/moduletable_r.png) no-repeat top right;
			height:53px;
			margin-bottom:-8px;}
			
		#content .moduletable_l {
			background:url(../img/moduletable_l.png) no-repeat top left;
			height:53px;}
		
			
		#content .moduletable h3 {
			line-height:32px;
			padding-left:10px;
			color:#666;
			zoom:1;
			font-size:1.2em;}
		
		
		#content .moduletable_content { padding:0 10px }
		
		 /* with "grey" suffix */
		 #content .grey .moduletable_r {
			background-image:url(../img/moduletable_grey_r.png);}
		 #content .grey .moduletable_l {
			background-image:url(../img/moduletable_grey_l.png);}
		 #content .grey h3 {
			color:#444;}
			
		 /* with "dark" suffix */
		 #content .dark .moduletable_r {
			background-image:url(../img/moduletable_dark_r.png);}
		 #content .dark .moduletable_l {
			background-image:url(../img/moduletable_dark_l.png);}
		 #content .dark h3 {
			color:#dedede;}
		
			
		/* Enable icons on the modules */
		#content .icon-download h3 span.icons,
		#content .icon-mail h3 span.icons,
		#content .icon-lock h3 span.icons,
		#content .icon-twitter h3 span.icons,
		#content .icon-user h3 span.icons,
		#content .icon-feed h3 span.icons,
		#content .icon-cart h3 span.icons,
		#content .icon-calendar h3 span.icons,
		#content .icon-star h3 span.icons,
		#content .icon-tick h3 span.icons{
			display:inline-block;
			width:25px;
			height:30px;
			float:right;
			margin:0 5px 0 0;
			padding:0;
			background-image:url(../img/module_icons.png);
			background-repeat:no-repeat;}
			
			#content .icon-download h3 span.icons        { background-position: center 0}
			#content .icon-mail h3 span.icons            { background-position: center 11%}
			#content .icon-lock h3 span.icons            { background-position: center 22.2%}
			#content .icon-twitter h3 span.icons         { background-position: center 32.5%}
			#content .icon-user h3 span.icons            { background-position: center 44.5%}
			#content .icon-feed h3 span.icons            { background-position: center 55.1%}
			#content .icon-cart h3 span.icons			 { background-position: center 66.5%}
			#content .icon-calendar h3 span.icons        { background-position: center 77.9%}
			#content .icon-star h3 span.icons            { background-position: center 88.5%}
			#content .icon-tick h3 span.icons            { background-position: center 100%}
			
/* Promo
-------------------*/
#promo {
	position:relative;
	overflow:hidden;
	margin-bottom:15px;}
	
	#promo .padding {
		padding:0 15px}


/* Columns
-------------------*/	
#columnstop {
	background:url(../img/columns_top.png) no-repeat center;
	height:10px;
	clear:both;
	position:relative;
	overflow:hidden;
	z-index:11}
	
#columnsbottom {
	background:url(../img/columns_bottom.png) no-repeat center;
	height:10px;
	position:relative;
	overflow:hidden;
	z-index:11}

#columns-container{
	min-width: 50em;		
	margin:-9px 15px;
	z-index:1;
	position:relative;
	overflow:hidden;
	width:938px;
	border:1px solid #D9D9D9;
	border-top:none;
	border-bottom:none;}

    #outer-column-container {
		border-style:solid;
		border-color:#F2F2F2;}
		
		#inner-column-container{
			width: 100%;
			border-style:solid;
			border-color:#D9D9D9;
			outline-width:1px;
			background:#fff;
			padding-bottom:20px;}
									   
			#source-order-container{
				float: left;
				width: 100%;		
				min-height:400px;}
	

	#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:10px 9px -5px;	/* margin, instead of padding, used to induce margin collapse if needed by child elements */}
								
								
								
/* Columns Modules */
#columns-container .col-module {
	margin:0 0 15px;
	position:relative;}
	
	#columns-container .col-module_headline {
		background:url(../img/colmodule_headline.png) repeat-x top left;
		height:53px;
		position:relative;}
	
	#columns-container .col-module_header {
		background:url(../img/colmodule_header.png) no-repeat top left;
		height:53px;}
		
		
		#content #left-column .col-module_headline { margin:0 -8px -10px -9px }
		#content #right-column .col-module_headline { margin:0 -9px -10px -8px }
		
	
	
	#columns-container .col-module_header h3 { 
		font-size:1.25em;
		line-height:32px;
		margin:0;
		color:#555;
		padding:0 0 0 7px}
		
		#columns-container .col-module h3 span { color:#888} 
		
		#columns-container .col-module_content { position:relative; overflow:visible}
		
	  /* Columns Modules with suffix grey */
	  #columns-container .grey .col-module_headline {
	  		background-image:url(../img/colmodule_grey_headline.png)}
	  #columns-container .grey .col-module_header {
			background-image:url(../img/colmodule_grey_header.png)}
	  #columns-container .grey .col-module_header h3 { 
	  		color:#222}
	   #columns-container .grey .col-module_header h3 span { 
	  		color:#666}
	  
	  /* Columns Modules with suffix dark */
	  #columns-container .dark .col-module_headline {
	  		background-image:url(../img/colmodule_dark_headline.png)}
	  #columns-container .dark .col-module_header {
			background-image:url(../img/colmodule_dark_header.png)}	
	  #columns-container .dark .col-module_header h3 { 
	  		color:#ccc}
	  #columns-container .dark .col-module_header h3 span {
		  	color:#fff;}
							
			



/* Main Column Module */
#usertopmods,
#userbottommods {
	position:relative; 
	overflow:hidden;}
	
	#usertopmods .separator,
	#userbottommods .separator { margin-right:10px}
	
#usertopmods { 
	margin-bottom:15px}

#userbottommods{  
	margin-top:15px}

#contenttopmods,
#contentbotmods { 
	position:relative;
	overflow:hidden;}

#contenttopmods { margin-bottom:20px}

#middle-column .usermodule {
		border:none;
		overflow:hidden;
		background: url(../img/usermodule_br.png) no-repeat bottom right;}
		#middle-column .usermodule div {
			padding: 0;
			background: url(../img/usermodule_bl.png) no-repeat bottom left;}
			#middle-column .usermodule div div {
				padding: 0;
				background: url(../img/usermodule_tr.png) no-repeat top right;}
				#middle-column .usermodule div div div{
					padding: 0;
					background: url(../img/usermodule_tl.png) no-repeat top left;}
					#middle-column .usermodule div div div div {
						margin: 0;
						padding: 10px;
						overflow:visible;
						background: none;}
						#middle-column .usermodule h3 {
							margin:-8px 0 6px 0;
							line-height:30px;
							border-bottom:1px dashed #DEDEDE;
							padding:0;
							font-size:1.15em;
							font-weight:bold;}
							
							/* Fix Icons for Usermodule */
							#content .usermodule h3 span.icons {
								margin-right:-1px}


	

/* Inset Modules */
.insetmods { }

.insetmods .moduletable { margin:0 0 15px!important}

			
			
/* Bottom 
---------------------*/
#bottom {
	position:relative;
	overflow:hidden;}
	
	#bottom .padding { padding:15px 15px 0 }

/*
					             Footer
===========================///////////////////-===========================*/

#footer_gradient_t {
	background:#D2D2D2 url(../img/footer_gradient_t.png) repeat-x top;
	padding-top:5px}
	
#footer_gradient_b {
	background: url(../img/footer_gradient_b.png) repeat-x bottom;}
	
#footer_top {
	background:url(../img/footer_top.png) no-repeat center;
	height:90px;}
	
#footer_bottom {
	background:url(../img/footer_bottom.png) no-repeat center;
	height:90px;
	margin-bottom:45px}	
	
#footer {
	background:url(../img/footer.png) repeat-y center;}
	
	#footer_inside { 
		margin-top:-80px; 
		margin-bottom:-85px; 
		min-height:140px;
		position:relative;
		overflow:hidden}
	

/*  Footer Modules 
-------------------*/
#footer .moduletable {
	margin:0 0 15px;}
	
	#footer .moduletable h3 {
		font-size:1.4em;
		margin:0 0 5px;
		color:#555;
		line-height:1.5em;}
		#footer .moduletable h3 span { color:#888}
	
#footer .separator {
	background:url(../img/seperator.png) no-repeat center right;
	padding-right:8px;
	margin-right:7px;}
		

/*  Copyright 
-----------------*/
#copyright { margin-top:-25px; padding:0 0 30px; text-align:center; position:relative;}
		
	#copyright p#copytext { margin:10px 0 0; color:#666}
	
	#copyright p#icelogo { margin:0 auto; text-align:center;}
		#copyright p#icelogo img { margin:10px 0 0; float:none}
	
	
	#copyright #gotop { position:relative; clear:both; width:100%;}
		#copyright #gotop p {
			position:absolute;
			top:-40px;
			left:940px;
			z-index:99999;
			margin:0;}
			#copyright #gotop p a{
				width:20px;
				height:20px;
				display:block;
				background:url(../img/go_top.png) no-repeat top}
				#copyright #gotop p a:hover { background-position:bottom}
				
				#copyright #gotop p span{ display:none}



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

/* com_content 
-------------------------------------------------------------------*/

/* Blog Layout */
.blog {
	position:relative;
	overflow:hidden; 
	padding-bottom:10px;}
	
.blog_description {
	margin:0 0 20px;}
	.blog_description h1 { font-size:2.5em; line-height:1.5em; margin:0}

	.blog h2{
		background:#F2F2F2 url(../img/leading_header.png) repeat-x bottom;
		line-height:1.5;
		color:#666;
		font-weight:bold;
		font-size:1.1em;}
		.blog h2 a:hover { text-decoration:none; color:#555}
	
	.blog div.iteminfo {
		margin:1px -9px 9px -9px;
		padding:3px 9px 3px;
		clear:both;
		font-family:Arial, Helvetica, sans-serif;
		border-bottom:1px solid #E6E6E6;
		background:#F2F2F2}
	
			div.iteminfo p { display:inline; font-size:.9em; color:#888; }
			
			div.iteminfo p.modifydate { }
			div.iteminfo p.createdby { }
	
	.blog .blogcontent { 
		margin:-9px -9px 0 -9px;
		padding:9px 9px 0 9px;}
		
	
	.blog .blogcontent img { /* The decoration for the img that are added on the articles */
		float:left;
		position:relative;
		background:#E6E6E6;
		border:1px solid #aaa; 
		padding:1px;
		margin:0 10px 0 0 }
		
	.blog .blogcontentbis img { /* The decoration for the img that are added on the articles */
		float:left;
		position:relative;
		background:#E6E6E6;
		border:10px solid #F2F2F2; 
		padding:1px;
		margin:0 10px 5px 10px }
			
	p.buttonheading { float:right; margin:3px 0 0 0; }	
		p.buttonheading img {  margin:0 0 0 5px; border:none;}
		.leading p.buttonheading { margin-top:8px; }	

	.blog .round {margin:10px 0 0}
		.blog .article_column .round {margin:15px 0 -10px}
		

	/* Leading Article */
	.blog .leading { 
		position:relative;
		overflow:hidden;
		border:1px solid #D9D9D9;
		padding:9px 9px 0;}
		.blog .leading h2 { 
			display:block;
			font-weight:normal;
			font-size:1.85em;
			margin:-9px -9px 0 -9px;
			padding:5px 9px 4px;} 
	
	
	
	/* Column-Divided Articles */
	.articles_wrap { 
		clear:both;
		position:relative;
		overflow:hidden;}
	
	.blog .article_row {
		position:relative;
		overflow:hidden;
		border:1px solid #D9D9D9;
		padding:9px 9px 0 9px;
		margin-top:9px;
		background:#fff}
		.blog .article_row h2 {
			display:block;
			margin:-9px -10px 0 -9px;
			padding:5px 9px;} 
	
			.blog .article_row .cols2 { /* When you set up the category/section/frontpage intro articles to have 2 columns we divede it in 2 parts */
				width:50%;
				float:left;}
			.blog .article_row .cols3 { /* and this when you set up in 3 parts */
				width:33.3%; 
				float:left;}
		
			.blog .article_row .column1 .article_column { padding-right:8px;}
			.blog .article_row .column2 .article_column { padding-left:8px; }
			.blog .article_row .column3 .article_column { padding-left:10px; }

/* The styles below are for the article layout page */
#page { 
	margin:0 0 10px;
	padding:9px 9px 0 9px;
	background:#fff;
	position:relative;
	overflow:hidden;
	border:1px solid #D9D9D9;}
	
	#page h1.contentheading { 
		font-size:2em;
		color:#666;
		line-height:1.3em;
		margin:-9px -9px 0 -9px;
		padding:8px 9px 5px 9px;
		background:#E9DF8D url(../img/leading_header.png) repeat-x bottom;}

	
	#page div.iteminfo {
		margin:1px -9px 9px -9px;
		padding:10px 9px 6px;
		clear:both;
		color:#888;
		position:relative;
		overflow:hidden;
		border-bottom:1px solid #E3E3E3;
		background:#E6E6E6} 
		
		#page div.iteminfo p.articleinfo { float:left; margin:0 }
			#page div.iteminfo p.articleinfo span.createdby { padding-right:10px }
			#page div.iteminfo p.articleinfo .createdate { padding-right:10px }
			#page div.iteminfo p.articleinfo .modifydate
			
		#page div.iteminfo p.buttonheading { float:right}
				#page div.iteminfo p.buttonheading img {
					margin:-2px 0 0 7px;}
			


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;}


	
	
	
	
.blog_more { /* For the links that are ander the intro articles listing */
	position:relative; 
	overflow:hidden;
	margin-bottom:20px; 
	padding-top:10px;
	clear:both}

.blog_more h2{ 
	font-size:1.5em; 
	margin:10px 5px 5px;
	border-bottom:1px dashed #dedede;
	background:none;
	color:#555;}
	
	.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;
				display:block;
				overflow:hidden;
				padding:0 5px;
				margin-bottom: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:10px -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;}
		div.pagination ul li a,
		div.pagination ul li span {
			float:left;
			display:block;
			padding:1px 8px;
			margin-right:0;
			border:1px solid #DEDEDE}
			div.pagination ul li a:hover {
				background:#eee;
				text-decoration:none;}


/* Read More Button */
.readmore { margin:0 }
	.readmore a { 
		background:#F2F2F2 url(../img/readmore.png) no-repeat 8px 60%;
		border:1px solid #dedede;
		color:#888;
		display:inline-block;
		margin:10px 0;
		padding:2px 12px 1px 28px;
		text-decoration:none;}
		.readmore a:hover { 
			background-image:url(../img/readmore_hover.png);
			text-decoration:none;
			color:#444;}



/* 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:10px 0 0; 
	list-style-type:none; 
	padding:0;
	border-bottom:1px dashed #ccc}

	ol.latestnews li a,
	ol.mostreadmod li a {
		height:29px;
		line-height:29px;
		display:block;
		text-decoration:none;
		border-top:1px dashed #ccc}
		ol.latestnews li a:hover,
		ol.mostreadmod li a:hover { background:#F2F2F2;}


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

/* mod_search
---------------*/
#searcharea {
	float:right;
	margin:-2px -4px 10px 0;}

#search_bg {
	width:310px;
	height:27px;
	background-image:url(../img/search_bg.png);
	background-repeat: no-repeat; 
	background-position:top center;}
	
	#search_bg form { margin:0 0 0 13px}
	
		#search_bg label { display:none; }
		
		#search_bg .inputbox {
			width:225px;
			margin:0;
			padding:0;
			background:none;
			border:none;
			color:#666;}
			#search_bg .inputbox:focus	{color:#66797D}
	
		#search_bg .button{
			float:none;
			width:60px;
			margin:0 0 0 4px;
			font-family:Verdana, Geneva, sans-serif;
			font-size:1em;
			color:#DDBAA8;
			height:25px;
			line-height:26px;
			cursor:pointer;
			background:none;
			display:inline;
			border:none}
			#search_bg .button:hover { color:#fff}
	
		
/* mod_login
--------------*/	
form.loginform p#login_username label,
form.loginform p#login_password label { display:none; }
			
form.loginform .inputbox {
	padding:0;
	display:inline;
	background:none;
	border:none;
	width:102px;
	margin:4px 0 0 30px;}
	form.loginform p#login_username {
		background:url(../img/login_username.png) no-repeat top; width:135px; height:25px; float:left; margin:5px 10px 10px 0;}
	form.loginform p#login_password {
		background:url(../img/login_password.png) no-repeat top; width:135px; height:25px; float:left; margin:5px 0 0;}
		
		form.loginform p#login_username:hover,
		form.loginform p#login_username:focus,
		form.loginform p#login_password:hover,
		form.loginform p#login_password:focus
		{ background-position:bottom;}
	
	form.loginform p#form-login-remember { 
		padding:15px 30px 0 0;
		margin:0;
		color:#999;
		float:right;}
		
	form.loginform p#login_button {
		margin:0 0 5px -4px;
		clear:both;
		float:left;}
		
	
	form.loginform ul.login_lost {
		margin-bottom:0;
		clear:both;}
		form.loginform ul.login_lost li {
			padding: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_breadcrumbsd
----------------------*/	
#breadcrumbs {
	padding-bottom:10px;
	margin-bottom:15px;
	border-bottom:1px dashed #ccc}
	
	#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(../img/breadcrumbs_arrow.png) no-repeat right center; 	
				padding:0 25px 0 8px;
				margin-top:8px;}
				#breadcrumbs ol li a {
					display:block;
					margin:0;}
				#breadcrumbs ol li.last {
					background:none;}
				#breadcrumbs ol li.last span { 
					margin:0 0 0 0}	
	
	#breadcrumbs ol li.breacrumbs_home { 
		padding-left:0}
		#breadcrumbs ol li.breacrumbs_home a { 
			display:block;
			width:18px;
			height:18px;
			text-indent:-9999em;
			background:url(../img/breadcrumbs_home.png) no-repeat center ;}


/* mod_banner
---------------*/	
	
#banner {
	position:relative;
	overflow:hidden;
	margin:5px 0 0 40px}
	
	#banner .padding { padding-left: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
===========================///////////////////-===========================*/
	
/* PixSearch Ajax Search Module */
#searchmod {
	
	margin:0px 0 0 }

/* 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 13px;
			display:block;
			float:left;
			font-size:1.2em;}


/* This styles are used on the Editor Page */
form.editor select{ width:auto;}

/* Twitter Module */
ul#twitter_update_list  {
	margin:0;
	list-style-type:none;
	padding:0}
	ul#twitter_update_list li { 
		margin:0 0 5px;
		padding:0}
		ul#twitter_update_list li a { margin:0; padding:0}
		
.a_home,.a_home:visited{
background:url(../img/home.gif) no-repeat left top;
float:left;
width:45px;
height:22px;
display:block}

.a_home:hover{
background:url(../img/home_hover.gif) no-repeat left top;
float:left;
width:45px;
height:22px;
display:block}

.link_subcat{
color:#666666;
text-decoration:none
}
		
