/*
Cascading Style Sheet for http://www.gil.se
created by www.ShopSetup.com
*/

@import url("/css/reset.css");

/*
=Global styles
*/
body {
	background-color: #fff;
	font: normal 12px/19px Arial, Helvetica, sans-serif;
}

h1 {
	font: bold 32px/39px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	position: relative;
	padding-right: 50px;
}

h2 {
	font: normal 22px/29px Georgia, "Times New Roman", Times, serif;
}

h3 {
	font: normal 16px/23px Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}

h4 {
	font: bold 14px/21px Georgia, "Times New Roman", Times, serif;
}

h5 {
	font: bold 12px/19px Arial, Helvetica, sans-serif;
}

.center {
	margin: 0 auto;
	width: 980px;
}

.metadata {
	font-weight: bold;
}

.red {
	color: #8f0000;
}

h1 .print { position: absolute; right: 0px; top: 2px; }
h1 .print img { width: auto; height: auto }


/* =Header
--------------------------------------------------------------------------------------------------->
*/
#header {
	background: transparent url(/i/header.png) repeat-x scroll 0 0;
	}
	
	#header div.center {
		background: transparent url(/i/header_logo.png) no-repeat scroll 0 0;
		padding: 0 10px;
		}
		
		#logo {
			float: left;
			height: 90px;
			width: 225px;
			}
		
			#logo a {		
				display: block;
				height: 90px;
				text-indent: -5000px;
				width: 225px;
			}
		
		/*
		=Nav-co
		*/
		ul#nav-co {
			float: right;
			height: 60px;
			padding-top: 40px;
			}

			ul#nav-co li {
				float: left;
				padding-left: 25px;
				}
		
				ul#nav-co li a:link,
				ul#nav-co li a:visited {
					color: #fff;
					font-size: 14px;
					line-height: 21px;
				}
				
				ul#nav-co li a:hover,
				ul#nav-co li a:focus,
				ul#nav-co li a:active {
					color: #0f0f0f;
				}
	
		/*
		=Nav-top
		*/
		#nav-top {
			background: transparent url(/i/nav_top.png) no-repeat scroll 0 0;
			float: left;
			padding-left: 1px;
			width: 979px;
			}
		
			#nav-top ul {
				background: transparent url(/i/nav_top_ul.png) no-repeat scroll 100% 0;
				float: left;
				height: 40px;
				padding-right: 2px;
				}
	
				#nav-top ul li {
					background: transparent url(/i/nav_top_li.png) no-repeat scroll 0 0;
					float: left;
					padding-left: 1px;
					}

					#nav-top ul li a:link,
					#nav-top ul li a:visited {
						background: transparent url(/i/nav_top_a.png) no-repeat scroll 100% 0;
						color: #fff;
						display: inline-block;
						font-size: 14px;
						height: 29px;
						line-height: normal;
						padding: 11px 15px 0;
					}
					
					#nav-top ul li a:hover,
					#nav-top ul li a:focus,
					#nav-top ul li a:active {
						background: transparent url(/i/nav_top_a_hover.png) repeat-x scroll 0 0;
					}
					
					/* Link - Active */
					#nav-top ul li a.active:link,
					#nav-top ul li a.active:visited {
						background: transparent url(/i/nav_top_a_hover.png) repeat-x scroll 0 0;
					}
					
					/* Link - Home */
					#nav-top ul li a.home span {
						background: transparent url(/i/nav_top_a_home_span.png) no-repeat scroll 0 3px;
						padding-left: 16px;
					}
					
				/* My page */
				#nav-top ul li.my-page {
					padding-left: 125px;
					}
					
					#nav-top ul li.my-page span {
						background: transparent url(/i/nav_top_span_border.png) no-repeat scroll 0 0;
						display: block;
						padding-left: 2px;
						}
				
						#nav-top ul li.my-page span a span {
							background: transparent url(/i/nav_top_a_my_page_span.png) no-repeat scroll 0 3px;
							display: inline;
							padding-left: 15px;
						}

			/*
			=Search
			*/
			#search {
				float: right;
				padding-top: 10px;
				}
				
				#search span.left {
					background: transparent url(/i/search_left.png) no-repeat scroll 0 0;
					float: left;
					height: 20px;
					width: 28px;		
				}
		
				#search input {
					background: transparent url(/i/search.png) repeat-x scroll 0 0;
					color: #0f0f0f;
					float: left;
					font: normal 11px Arial, Helvetica, sans-serif;
					height: 17px;
					padding-top: 3px;
					width: 87px;
				}
		
				#search span.right {
					background: transparent url(/i/search_right.png) no-repeat scroll 0 0;
					float: left;
					height: 20px;
					width: 15px;
				}	

				
				
				
/* =Content
--------------------------------------------------------------------------------------------------->
*/
#content {
	background: #fff url(/i/content.png) repeat-x scroll 0 0;
	padding: 20px 0 30px;
	}
	
	/*
	=Banner
	*/
	#banner {
		height: 200px;
		padding-bottom: 20px;
		position: relative;
		}
		
		#banner h1 {
			color: #fff;
			font-size: 24px;
			left: 45px;
			line-height: 31px;
			position: absolute;
			top: 40px;
			width: 325px;
		}
		
		#banner h1 a:link,
					#banner h1 a:visited,
					#banner h1 a:hover,
					#banner h1 a:focus,
					#banner h1 a:active 
					{
					    color:#FFF;
					}
		
		
	
	/*
	=Channels
	*/
	#channels {
		padding-bottom: 30px;
		}
		
		#channels ul {	
			float: left;
			padding-right: 25px;
			width: 310px;
			}
			
			/* Header */			
			#channels ul li h2 a {
				color: #fff;
				display: block;
				height: 45px;
				font: normal 30px/30px Arial, Helvetica, sans-serif;
				letter-spacing: normal;
				padding-top: 20px;
				text-align: center;
			}
			
			/* Image */
			#channels ul li.img {
				height: 140px;
			}
			
			/* Paragraph */
			#channels ul li p a {
				color: #fff;
				display: block;
				height: 85px;
				font-size: 16px;
				line-height: 23px;
				padding: 15px 15px 0;
			}
		
			/* Read More */
			#channels ul li.a {
				background: transparent url(/i/channel_a.png) no-repeat scroll 0 0;
				height: 40px;
				padding-top: 10px;
				text-align: center;
				}
			
				#channels ul li.a a:link,
				#channels ul li.a a:visited {
					color: #fff;
					display: inline-block;
					font-size: 14px;
					line-height: normal;
					padding: 7px 22px;
				}
				
				#channels ul li.a a:hover,
				#channels ul li.a a:focus,
				#channels ul li.a a:active {
					color: #8dc63f;
				}
		
			/* GIL */
			#channels ul.gil li h2 a {
				background: transparent url(/i/channel_gil_h2_a.png) no-repeat scroll 0 0;
			}
			
			#channels ul.gil li p a {
				background: transparent url(/i/channel_gil_p_a.png) repeat-x scroll 0 0;
			}
			
			/* Foreman */
			#channels ul.foreman li h2 a {
				background: transparent url(/i/channel_foreman_h2_a.png) no-repeat scroll 0 0;
			}
			
			#channels ul.foreman li p a {
				background: transparent url(/i/channel_foreman_p_a.png) repeat-x scroll 0 0;
			}
			
		/* Assistant */
		#channels ul.assistant {
			float: right;
			padding-right: 0;
			}
			
			#channels ul.assistant li h2 a {
				background: transparent url(/i/channel_assistant_h2_a.png) no-repeat scroll 0 0;
			}
			
			#channels ul.assistant li p a {
				background: transparent url(/i/channel_assistant_p_a.png) repeat-x scroll 0 0;
			}
	
	/*
	=News
	*/
	#news ul {
		float: left;
		padding-right: 25px;
		width: 310px;
		}
		
		#news ul li {
			border-bottom: 1px solid #cfcfcf;
			padding: 10px 0;
			}
			
			#news ul li a.read-more:link,
			#news ul li a.read-more:visited {
				color: #3f3f3f;
				display: block;
				background: #fff url(/i/contents_a.png) no-repeat scroll 0 50%;
				font-weight: bold;
				margin-top: 5px;
				padding-left: 15px;
			}
			
			#news ul li a.read-more:hover,
			#news ul li a.read-more:focus,
			#news ul li a.read-more:active {
				color: #8f0000;
			}
					
			#news ul li h5 a {
				color: #8f0000;
			}
		
			#news ul li p {
				color: #3f3f3f;
				}
			
				#news ul li p.metadata span {
					font-weight: normal;
					float: right;
					}
	
	#news ul.right {
		padding-right: 0;
	}
			
		#news ul li.top {
			padding-top: 0;
			}
		#news ul.index li
		{
		    height:120px;
		}
		#news ul li.block {
			height:29px;
			}
				
			#news ul li.top h2 {
				color: #2f2f2f;
			}	
			
			#news ul li.top h2 a:link,
			#news ul li.top h2 a:visited {
				float: right;		
				margin-top: 7px;
				}
				
				#news ul li.top h2 a img {
					float: left;
				}

/* ---------------------------------------------------------------------------------------------------- */		
		
	/*
	=Breadcrumb
	*/
	#breadcrumb {
		background: transparent url(/i/breadcrumb.png) repeat-x scroll 0 0;
		height: 25px;
		padding-bottom: 20px;
		}
	
		#breadcrumb ul {
			background: transparent url(/i/breadcrumb_left.png) no-repeat scroll 0 0;		
			height: 25px;
			width: 965px;
			padding-left: 15px;
			}
		
			#breadcrumb ul li {
				color: #3f3f3f;
				float: left;
				font-size: 11px;
				font-weight: bold;
				height: 20px;
				line-height: normal;
				padding: 5px 10px 0 0;
			}
			
			#breadcrumb ul li.right {
				background: transparent url(/i/breadcrumb_right.png) no-repeat scroll 100% 0;	
				float: right;
				padding: 5px 15px 0 0;
				}
			
				#breadcrumb ul li a:link,
				#breadcrumb ul li a:visited {
					background: transparent url(/i/breadcrumb_arrow.png) no-repeat scroll 100% 50%;	
					color: #3f3f3f;
					padding: 0 15px 0 0;
				}
			
				#breadcrumb ul li a:hover,
				#breadcrumb ul li a:focus,
				#breadcrumb ul li a:active {
					color: #8f0000;
				}
				
				#breadcrumb ul li.right a:link,
				#breadcrumb ul li.right a:visited {
					background: none;
					padding: 0 0 0 10px;	
				}
				
				#breadcrumb ul li.right span {
					background: transparent url(/i/breadcrumb_arrow.png) no-repeat scroll 100% 50%;
					padding: 0 15px 0 0;	
				}
					
	/*
	=Core
	*/
	#core {
		background: transparent url(/i/core.png) repeat-y scroll 0 0;
		height: auto;
		width: 980px;
		}
	
		#core span.core-top {
			background: transparent url(/i/core_top.png) no-repeat scroll 0 0;
			display: block;
			height: 20px;
			width: 980px;
		}
		
		/*
		=Nav-left
		*/	
		ul#nav-left {
			border-top: 1px solid #3f3f3f;
			border-bottom: 1px solid #6f6f6f;
			float: left;
			width: 225px;
			}
		
			ul#nav-left li a:link,
			ul#nav-left li a:visited {
				background: #4f4f4f url(/i/nav_left.png) repeat-x scroll 0 0;
				color: #fff;
				display: block;
				font-size: 14px;
				height: 27px;
				line-height: 21px;
				padding: 3px 15px 0;
			}
			
			ul#nav-left li a:hover,
			ul#nav-left li a:focus,
			ul#nav-left li a:active {
				background: #4c7520 url(/i/nav_left_hover.png) repeat-x scroll 0 0;
			}
			
			/* Active */
			ul#nav-left li a.active:link,
			ul#nav-left li a.active:visited {
				background: #4c7520 url(/i/nav_left_hover.png) repeat-x scroll 0 0;
			}
			
			/* Sublink */
			ul#nav-left li a.sub:link,
			ul#nav-left li a.sub:visited {
				background: #4f4f4f url(/i/nav_left_sub.png) no-repeat scroll 0 0;
			}
			
			ul#nav-left li a.sub:hover,
			ul#nav-left li a.sub:focus,
			ul#nav-left li a.sub:active {
				background: #4c7520 url(/i/nav_left_sub_hover.png) no-repeat scroll 0 0;
			}
			
			/* Sublink - Active */	
			ul#nav-left li a.sub-active:link,
			ul#nav-left li a.sub-active:visited {
				background: #4c7520 url(/i/nav_left_sub_active.png) no-repeat scroll 0 0;
				}
			
				/*
				=Layer 02
				*/
				ul#nav-left li ul li a:link,
				ul#nav-left li ul li a:visited {
					padding: 3px 15px 0 30px;
				}
				
				ul#nav-left li ul li a:hover,
				ul#nav-left li ul li a:focus,
				ul#nav-left li ul li a:active {
					background: #4f4f4f url(/i/nav_left.png) repeat-x scroll 0 0;
					color: #8dc63f;
				}
				
				ul#nav-left li ul li a.active:link,
				ul#nav-left li ul li a.active:visited {
					background: #4f4f4f url(/i/nav_left.png) repeat-x scroll 0 0;
					color: #8dc63f;
				}
				
				/* Sublink */
				ul#nav-left li ul li a.sub:link,
				ul#nav-left li ul li a.sub:visited {
					background: #4f4f4f url(/i/nav_left_sub_sub.png) no-repeat scroll 0 0;
				}
				
				ul#nav-left li ul li a.sub:hover,
				ul#nav-left li ul li a.sub:focus,
				ul#nav-left li ul li a.sub:active {
					background: #4f4f4f url(/i/nav_left_sub_sub_hfa.png) no-repeat scroll 0 0;
				}
				
				/* Sublink - Active */	
				ul#nav-left li ul li a.sub-active:link,
				ul#nav-left li ul li a.sub-active:visited {
					background: #4f4f4f url(/i/nav_left_sub_sub_active.png) no-repeat scroll 0 0;
					color: #8dc63f;
				}
				
				/*
				=Layer 03
				*/
				ul#nav-left li ul li ul {
					border-top: 1px solid #6f6f6f;
					border-bottom: 1px solid #3f3f3f;
					padding: 10px 0;
				}
				
					ul#nav-left li ul li ul li a:link,
					ul#nav-left li ul li ul li a:visited {
						background: none;

						font-size: 12px;
						height: auto;
						line-height: 19px;
						padding: 0 0 0 45px;
					}
					
					ul#nav-left li ul li ul li a.active:link,
					ul#nav-left li ul li ul li a.active:visited {
						background: none;
					}

/* ---------------------------------------------------------------------------------------------------- */				
	
		/*
		=Contents
		*/
		#contents {
			background-color: #fff;
			float: left;
			min-height: 400px;
			height: auto !important;
			height: 400px;
			padding: 0 25px;
			width: 480px;
			}
			
			#contents a:link,
			#contents a:visited {
				color: #3f3f3f;
			}
			
			#contents a:hover,
			#contents a:focus,
			#contents a:active {
				color: #8f0000;
			}
			
			#contents dl {
				background-color: #efefef;
				border: 1px solid #dfdfdf;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				color: #3f3f3f;
				padding: 10px 15px 10px;
				}
				
				#contents dl dt {
					font-weight: bold;
				}
				
				#contents dl dd {
					padding-bottom: 10px;
				}
			
			#contents h1 {
				color: #4c7520;
			}
			
			#contents h2,
			#contents h3,
			#contents h4 {
				color: #2f2f2f;
			}
			
			#contents p {
				color: #3f3f3f;
				font: normal 14px/21px Georgia, "Times New Roman", Times, serif;
				margin-bottom: 10px;
				}
				
				#contents p a:link,
				#contents p a:visited {
					text-decoration: underline;
				}
			
			#contents p.date {
				border-bottom: 1px solid #cfcfcf;
				padding: 0 0 9px;
			}
			
			#contents div.share
			{
			    float:right;
			}
			
			
			#contents p.preamble {
				font-weight: bold;
				margin-bottom: 10px;
			}				
			
			#contents ul {
				padding: 10px 0;
				}
				
				#contents ul li a:link,
				#contents ul li a:visited {
					font-weight: bold;
				}
				
			/*
			=List
			*/
			#contents ul.list li {
				background: transparent url(/i/contents_li.png) no-repeat scroll 0 9px;
				color: #3f3f3f;
				font-weight: bold;
				padding-left: 15px;
			}
				
			/*
			=Author
			*/			
			ul#author li h4 {
				border-bottom: 1px solid #cfcfcf;
				padding-bottom: 10px;
			}
			
			ul#author li.doc {
				float: left;
				padding: 10px 10px 0 0;
				text-align: center;
				width: 140px;
				height:100px;
			}
			
			/*
			=Img-block
			*/
			#contents ul.img-block {
				height: 150px;
				}
				
				#contents ul.img-block li {
					float: left;
					width: 240px;
					}
					
					#contents ul.img-block li blockquote p {
						font-style: italic;
						padding: 20px;
						vertical-align: middle;
					}
					#contents ul.img-block li.blockquote {
					    font-style: italic;
						padding: 20px;
						width:200px;
						vertical-align: middle;
						color: #3f3f3f;
				font: italic 14px/21px Georgia, "Times New Roman", Times, serif;
				
					}
					#contents ul.img-block li img {
						float: left;
					}
			
			/*
			=Form
			*/
			#contents div.fieldset {
				background: transparent url(/i/fieldset.png) no-repeat scroll 0 10px;
				padding: 20px 0;
				}
				
				#contents div.fieldset div {
					background: transparent url(/i/fieldset_div.png) no-repeat scroll 0 100%;
					padding-bottom: 10px;
					}
			
					#contents div.fieldset div ul {
						background-color: #efefef;
						border-left: 1px solid #dfdfdf;
						border-right: 1px solid #dfdfdf;
						width: 448px;
						padding: 0 15px;
						}
					
						#contents div.fieldset div ul li {
							float: left;
							padding: 0 0 10px;
							width: 448px;
							}
							
							#contents div.fieldset div ul li a:link,
							#contents div.fieldset div ul li a:visited {
								background: transparent url(/i/fieldset_a.png) no-repeat scroll 0 50%;
								padding-left: 15px;
							}
							
							#contents div.fieldset div ul li input {
								background-color: #fff;
								border: 1px solid #9f9f9f;
								-moz-border-radius: 10px;
								-webkit-border-radius: 10px;
								font: normal 11px Arial, Helvetica, sans-serif;
								height: 16px;
								padding: 2px 10px 0;
								width: 197px;
							}
							
							#contents div.fieldset div ul li.one-line input {
							width: 424px;
							}
							
							#contents div.fieldset div ul li input.submit {
								background: transparent url(/i/fieldset_submit.png) no-repeat scroll 0 0;
								border: none;
								color: #fff;
								cursor: pointer;
								font: bold 11px Arial, Helvetica, sans-serif;
								height: 20px;
								padding: 0;
								width: 70px;
							}
							
							#contents div.fieldset div ul li label {
								color: #3f3f3f;
								display: block;
								font-weight: bold;
							}
						
							#contents div.fieldset div ul li textarea {
								background-color: #fff;
								border: 1px solid #9f9f9f;
								-moz-border-radius: 10px;
								-webkit-border-radius: 10px;
								padding: 10px;
								width: 426px;
								overflow: auto;
								
							}
							#contents div.fieldset div ul li textarea.comment
							{
							    overflow:auto;
							}
						
						/* Form - Classes */
						#contents div.fieldset div ul li.input {
							padding: 0 10px 10px 0;
							width: 219px;
						}
						
						#contents div.fieldset div ul li.right {
							padding: 0 0 10px;
						}
						
						#contents div.fieldset div ul li.top {
							padding: 0;
						}
						
			/*
			=Comments
			*/
			#contents div.fieldset.comments div {
				background: transparent url(/i/fieldset_class_comments_div.png) no-repeat scroll 0 100%;
				padding-bottom: 20px;
				}
					
				#contents div.fieldset.comments div ul.comments li {
					border-top: 1px solid #9f9f9f;
					padding: 10px 0 0;
					}
			
					#contents div.fieldset.comments div ul.comments li p.date {
						border-bottom: none;
						font: bold 11px/18px Arial, Helvetica, sans-serif;
						margin: 0;
						padding: 0;
					}
			
			/*
			=Staff
			*/
			#contents ul.staff {
				border-top: 1px solid #cfcfcf;
				}
			
				#contents ul.staff li {
					float: left;
					}
				
					#contents ul.staff li h4 {
						font: bold 14px/21px Arial, Helvetica, sans-serif;
					}
					
					#contents ul.staff li img {
						float: left;
						padding-right: 15px;
					}
					
					#contents ul.staff li p {
						font: normal 12px/19px Arial, Helvetica, sans-serif;
						margin: 0;
					}
					
			/*
			=Related
			*/		
			ul#related li a:link,
			ul#related li a:visited {
				background: transparent url(/i/contents_a.png) no-repeat scroll 0 50%;
				padding-left: 15px;
			}
			
			ul#related li span {
				color: #3f3f3f;
				font: normal 11px/18px Arial, Helvetica, sans-serif;
			}
							
			/*
			=Top-link
			*/
			ul#top-link {
				border-top: 1px solid #cfcfcf;
				padding: 10px 0 0;
				}
				
				ul#top-link li a:link,
				ul#top-link li a:visited {
					background: transparent url(/i/top_link_a.png) no-repeat scroll 0 50%;
					padding-left: 15px;
				}			

/* ---------------------------------------------------------------------------------------------------- */		
			
		/*
		=News-col
		*/
		#news-col {
			float: right;
			height: auto;
			padding: 0 15px;
			width: 195px;
			}
			
			/* Header */
			#news-col h3 {
				color: #2f2f2f;
				padding-bottom: 5px;
			}
							
			/* List */
			#news-col ul {
				background: transparent url(/i/news.png) repeat-x scroll 0 100%;
				}
				
				#news-col ul li {
					background: transparent url(/i/news.png) repeat-x scroll 0 0;
					padding: 10px 0;
					}
					
					#news-col ul li a.read-more:link,
					#news-col ul li a.read-more:visited {
						color: #3f3f3f;
						display: block;
						background: transparent url(/i/news_col_a.png) no-repeat scroll 0 50%;
						font-weight: bold;
						margin-top: 5px;
						padding-left: 15px;
					}
						
					#news-col ul li a.read-more:hover,
					#news-col ul li a.read-more:focus,
					#news-col ul li a.read-more:active {
						color: #8f0000;
					}
					
					#news-col ul li h5 a {
						color: #8f0000;
					}
					
					#news-col ul li p {
						color: #3f3f3f;
						}
						
						#news-col ul li p span {
							float: right;
							font-weight: normal;
						}
					
		#core span.core-bottom {
			background: transparent url(/i/core_bottom.png) no-repeat scroll 0 0;
			display: block;
			float: left;
			height: 30px;
			width: 980px;
		}
		
		
			
			
/* =Footer
--------------------------------------------------------------------------------------------------->
*/
#footer {
	background: #5f5f5f url(/i/footer.png) repeat-x scroll 0 0;
	color: #fff;
	padding-top: 20px;
	}
	
	#footer a:link,
	#footer a:visited {
		color: #fff;
	}
	
	#footer a:hover,
	#footer a:focus,
	#footer a:active {
		color: #8dc63f;
	}
	
	/*
	=Nav-footer
	*/
	#nav-footer {
		height: 170px;
		padding-bottom: 30px;
		}
		
		#nav-footer div.footer-col {
			float: left;
			padding-right: 25px;
			}
			
			#nav-footer div.footer-col h2 {
				color: #fff;
				border-bottom: 1px solid #fff;
				font: normal 14px normal Arial, Helvetica, sans-serif;
				padding-bottom: 10px;
			}
			
			#nav-footer div.footer-col ul li a:link,
			#nav-footer div.footer-col ul li a:visited {
				background: transparent url(/i/nav_footer.png) repeat-x scroll 0 100%;
				display: block;
				height: 22px;
				padding-top: 3px;
			}
		
		/* Categories */	
		#nav-footer div.footer-col.categories {
			width: 480px;
			}
			
			#nav-footer div.footer-col.categories ul li {
				float: left;
				width: 150px;
				padding-right: 15px;
			}
			
			#nav-footer div.footer-col.categories ul li.right {
				padding-right: 0;
				}
				
		/* News-flow */	
		#nav-footer div.footer-col.news-flow {
			width: 225px;
			}
			
			#nav-footer div.footer-col.news-flow ul li a img {
				float: right;
				padding-top: 1px;
			}
		
		/* Address */	
		#nav-footer div.footer-col.address {
			padding-right: 0;
			width: 225px;
			}
			
			#nav-footer div.footer-col.address p {
				padding-top: 3px;
			}
							
	/*
	=Nav-bottom
	*/
	ul#nav-bottom {
		background: #3f3f3f url(/i/nav_bottom.png) no-repeat scroll 0 0;
		height: 30px;
		padding: 0 0 0 15px;
		width: 965px;
		}
		
		ul#nav-bottom li {
			float: left;
			font-size: 10px;
			height: 25px;
			line-height: 17px;
			padding: 5px 15px 0 0;
		}
		
		ul#nav-bottom li.right {
			background: transparent url(/i/nav_bottom_right.png) no-repeat scroll 100% 0;
			color: #6f6f6f;
			float: right;
			}
			
			ul#nav-bottom li.right a:link,
			ul#nav-bottom li.right a:visited {
				color: #6f6f6f;
				padding-left: 15px;
			}
			
			ul#nav-bottom li.right a:hover,
			ul#nav-bottom li.right a:focus,
			ul#nav-bottom li.right a:active {
				color: #8dc63f;
			}

/* ---------------------------------------------------------------------------------------------------- */				
	
		/*
		=Blog
		*/
		#blog { margin:0 auto; width:980px; }
			#blog iframe { border: none }