/* -------------------------------------------------------------- 
   Master.css  
-------------------------------------------------------------- */

@import "base.css";
@import "base.forms.css";
@import "tb.css";

/* Widgets
-------------------------------------------------------------- */

.clearfix:after, .FormItem:after, .CheckWrap:after, .Checks:after, #LoginForm:after,
#page-header:after, .ProductList:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix, .FormItem, .CheckWrap, .Checks, #LoginForm, #page-header, .ProductList { display: inline-block; }
/* IE-mac \*/ .clearfix, .FormItem, .CheckWrap, .Checks, #LoginForm, #page-header, .ProductList { display: block; } /* IE-mac */

/* Layout
-------------------------------------------------------------- */

	html, body { 
		height: 100%; 
	}

	html { 
		overflow-y: scroll; 
	}

	body { 
		background: url(http://www.rautaneito.com/kuvat/2008/tausta.png) repeat-x top center #FFF; 
	}

/* Add these lines if you want your AdminTools to be fixed on the top of the page */

	body.adminLoggedIn { padding: 36px 0 0; }
	body.adminLoggedIn #AdminTools { position: fixed; z-index: 2; top: 0px; left: 0px; }
	body.adminLoggedIn #container { z-index: 1; }
	* html body.adminLoggedIn #adminTools { position: relative; }
	* html body.adminLoggedIn { padding: 0; }

/* Logo */

	#container {
		width: 900px;
		margin: 0 auto 0 auto;
		background: url(http://www.rautaneito.com/kuvat/2008/logo.png) no-repeat center top #FFF;
		padding-top: 300px;
	}

/* Päärunko */

	#frame {
		z-index: 5;
		position: relative;
		background: url(http://www.rautaneito.com/kuvat/2008/main.png) top center #FFF;
		border-top: 2px solid #90abc7;
		border-bottom: 1px solid #90abc7;
		padding: 15px 40px 15px 40px;
		width: 750px;
		margin: 5px auto 5px auto;
		font-family: Trebuchet MS, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 150%;
		text-align: left;
	}

	fieldset {
		border: 0;
		margin: 0;
		padding: 0;
		width: 400px;
	}

	.SubmitButton {
		cursor: default;
		clear: both;
		text-align: center;
		background: #f1f1f1;
		padding: 2px 5px;
		border: 1px solid #707070;
		font-family: Arial;
		font-size: 13px;
	}

	.SubmitButton:hover {
		background: #e4f4fc;
		border: 1px solid #3c7fb1;
	}

/* Rautaneito.com päänavi */

	#navi {
		position: relative;
		width: 760px;
		margin: 0 auto 0 auto;
		padding: 10px 10px 5px 10px;
		font-family: Trebuchet MS, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
	}

	.navi_box {
		background: url(http://www.rautaneito.com/kuvat/2008/tausta.png) repeat-x center top #FFF;
		border-top: 2px solid #90abc7;
		position: relative;
		width: 150px;
		float: left;
		margin: 5px;
		padding: 15px;
		text-align: left;
		z-index: 5;
		height: 80px;
	}

	.navi_head {
		font-size: 22px;
		font-family: Trebuchet MS, Helvetica, sans-serif;
		color: #90abc7;
		position: absolute;
		top: -21px;
		left: 5px;
		z-index: -1;
	}


/* Yleislinkki */ 

	A {
		color: #0045a4;
		text-decoration: none;
	}

	A:hover {
		color: #2160a8;
		text-decoration: underline;
	}

/* Ylänavi */

	#header {
		background: url(http://www.rautaneito.com/kuvat/2008/float.png); border: 1px solid #cfdce9;
		height: 25px;
		line-height: 18px;
		padding: 5px 10px;
	}

	#user-nav { 
		float: left; width: 300px; 
	}

	#user-nav ul { 
		margin: 0;
		padding: 5px 0 0 0;
		border:0;
	}

	#user-nav li { 
		list-style-type: none;
		display: inline;
		padding-right: 5px;
	}

	#user-nav ul li a {
		color: #000;
		text-decoration: none;
	}

	#user-nav ul li a:hover {
		color: #000;
		text-decoration: underline;
	}

	#simple-search { 
		float: right; 
		width: 300px; 
		text-align: right; 
	}

	#simple-search form, #simple-search fieldset { 
		margin: 0; 
		padding: 0; 
		width: auto; 
	}

	#simple-search .FormItem { 
		padding: 0; 
		margin: 0; 
		border: 0; 
		background: none; 
	}

	#simple-search input { 
		width: 180px; border: 1px solid #90abc7;
		padding: 2px 5px 2px 5px; 
		font-size: 10px;
		color: #000;
		font-family: Arial, sans-serif;
	}

	#simple-search button { 
		margin-right: 0; 
	}

	#main { 
		padding-top: 5px; 
	}

/* Oikea laita */

	.column { 
		position: relative; 
		float: right; 
		width: 237px; 
	}

	#main-nav li a {
		display: block;
		font-size: 14px; 
		font-weight: bold;
		line-height: 18px; 
		padding: 8px 15px 9px;
		text-decoration: none;
	}

	#mini-cart h2, #info-nav h2, #SideNews h2, #side-features h2 { 
		font-size: 14px; 
		font-weight: bold;
		padding: 8px 15px 0;
		margin: 0; 
		border: 0;
	}

	#info-nav ul, #SideNews ul, #side-features ol {
		position: relative;
		list-style-type: none;
		padding: 0;
		border: 0;
		margin: 0;
	}

	#info-nav ul ul, #SideNews ul ul {
		display: block; 
		list-style-type: none; 
		margin: 0; 
		padding: 8px 0 9px; 
		border: 0; 
	}

	#main-nav li.Current a { 
		line-height: 18px; 
		padding: 0 15px; 
	}

	#main-nav li li a, #main-nav li.Current li a {
		color: #0045a4;
		font-size: 12px; 
		font-weight: normal;
		padding-left: 15px;
		text-decoration: none;
	}

	#main-nav li li a:hover, #main-nav li.Current li a:hover {
		font-size: 12px; 
		font-weight: normal;
		padding-left: 15px;
		text-decoration: underline;
	}

	#info-nav { 
		background: url(http://www.rautaneito.com/kuvat/2008/float.png); 
		border-top: 1px solid #cfdce9; 
		border-left: 1px solid #cfdce9; 
		border-right: 1px solid #cfdce9; 
		padding: 10px 10px 0 10px;		
	}

	#SideNews { 
		background: url(http://www.rautaneito.com/kuvat/2008/float.png); 
		border-left: 1px solid #cfdce9; 
		border-right: 1px solid #cfdce9; 
		padding: 0 10px;		
	}
	
	#mini-cart { 
		background: url(http://www.rautaneito.com/kuvat/2008/float.png); 
		border-right: 1px solid #cfdce9; 
		border-left: 1px solid #cfdce9; 
		border-bottom: 1px solid #cfdce9; 
		padding: 0 10px 10px 10px;		
	}
	
	#mini-cart p.EmptyCart { 
		font-size: 11px; 
		margin: 0; 
		padding: 0 15px 9px; 
		color: #999; 
	}
	
	#mini-cart .CartProduct {
		float: none; 
		margin: 0; 
		display: block;
		width: auto; 
		height: auto;
		padding: 8px 15px 9px; 
		border: 0;
		border-bottom: 1px dotted #d9d9d9;
	}

	#mini-cart .CartProceed {
		float: none; 
		margin: 0; 
		display: block;
		width: auto; 
		height: auto;
		padding: 8px 15px 9px; 
		border: 0;
	}

	#mini-cart h3 { 
		font-size: 11px; 
		padding: 0; 
		margin: 0; 
		border: 0;
	}

	#mini-cart dt {
		font-weight: bold;
	}

	#mini-cart .CartProduct .CartProductRemove a, .ProductName a, .ToShoppingCart a { 
		color: #0045a4; 
		text-decoration: none;
	}
	
	#mini-cart .ToShoppingCart, #mini-cart .ToCheckout { 
		display: block; 
	}

	#mini-cart .ToCheckout a { 
		font-size: 14px; 
		font-weight: bold; 
		color: #0045a4;
		text-decoration: none;
	}

	#mini-cart .ProductName a:hover, .ToShoppingCart a:hover, .CartProductRemove a:hover, .ToCheckout a:hover { 
		text-decoration: underline;
	}

	#mini-cart .CartProductRemove a:hover { 
		text-decoration: underline;
	}

	#mini-cart .ToCheckout a:hover { 
		text-decoration: underline;
	}

	#side-features { 
		display: none;
		background: url(http://www.rautaneito.com/kuvat/2008/float.png); 
		border: 1px solid #cfdce9; margin-top: 5px; 
	}

	.TopSellers, .NewProducts, .HotPicks { margin: 0; font-weight: bold; }

	.TopSellers li a.ListImage {
		position: absolute;
		top: 0;
		left: 0;
		text-align: center;
		width: 32px; 
		height: 21px;
		border: 1px solid #d9d9d9; 
		vertical-align: middle;
		background: #FFF;
	}

	.TopSellers li a.ListImage img {
		vertical-align: middle; 
		display: inline;
		margin: auto;
		padding: 0; 
		border: 0;
	}

	.TopSellers li a.ListImage:hover { 
		border-color: #b4c5db; 
	}

	.TopSellers li h3 a, .NewProducts li h3 a, .HotPicks li h3 a {
		position: relative; 
		display: block;
		margin: 0; 
		padding: 0; 
		line-height: 18px; 
		font-size: 10px;
	}

/* Main */

	#primary_content { 
		width: 477px; 
		margin: 0; 
		padding: 5px; 
		float: left; 
	}

	#primary_content h1 {
		font-family: Trebuchet MS, Helvetica, sans-serif;
		font-weight: normal;
		color: #0045a4;
		padding-bottom: 0;
	}

	#primary_content h2 {
		font-family: Trebuchet MS, Helvetica, sans-serif;
		font-weight: normal;
		color: #0045a4;
		padding-bottom: 0;
	}

	#primary_content a {
		color: #0045a4;
		text-decoration: none;
	}

	#primary_content a:hover {
		color: #0045a4;
		text-decoration: underline;
	}

	#primary_content .caps {
		font-weight: bold;
	}

/* Polku */

	#path { 
		margin: 0; 
		padding: 0; 
		line-height: 18px; 
		font-size: 10px; 
	}

	#path ul, #path ul li { 
		display: inline;
		line-height: 18px; 
		font-size: 10px; 
		margin: 0; 
		padding: 0; 
		border: 0; 
	}

	#path ul li a {
		color: #0045a4;
		font-weight: bold; 
		text-decoration: none; 
		line-height: 18px;
		font-size: 10px; 
		margin: 0; 
		padding: 0; 
		border: 0;
	}

	#path ul li a:hover {
		text-decoration: underline;
	}

/* Etusivu */

	.ProductList .Product {
		position: relative; float: left;
		margin: -1px 6px; padding: 9px 9px 27px;
		width: 162px; height: auto; overflow: hidden;
	}
	.ProductList .first { clear: left; margin-left: -9px; }

	.ProductList .last { margin-right: -9px; }

	.Product .ProductImage {
		display: block; position: relative;
		margin: 0 -9px; padding: 8px;
		height: 162px; width: 162px;
		background: #FFF; border: 1px solid #f2f2f2;
		vertical-align: middle;
		line-height: 162px;
		text-align: center;
	}

	.Product .ProductImage img { 
		display: inline; 
		vertical-align: middle; 
		line-height: 162px;
		margin:	auto; 
		border: 0; 
	}

	.Product .ProductImage:hover { 
		border: 1px solid #b4c5db; 
	}
	
	.Product h2 { 
		font-size: 12px; 
		margin: 0; 
		padding: 9px 0 0; 
	}

	.Product .Prices { 
		padding: 0 0 9px; 
		margin: 0; 
	}

	.Product a:link, .Product a:visited { 
		text-decoration: none; 
		color: #0045a4; 
	}

	.Product a:active, .Product a:hover { 
		text-decoration: underline; 
	}

	.Product .AddToCart { 
		font-size: 10px; 
	}

/* Uutiset */

	.NewsDate {
		background: #fafafa; 
		border: 1px solid #b4c5db;
		float: right; 
		width: 54px; 
		padding: 9px; 
		text-align: center;
		margin: -1px 0 17px 17px; 
		font-size: 10px;
	}

	.NewsOverview { 
		font-size: 14px; 
		font-weight: bold; 
	}

	.NewsDate span { 
		display: block; 
		margin: 0; 
		padding: 0; 
	}

	.NewsHeader { 
		font-size: 10px; 
		color: #b4c5db; 
	}

	.NewsDay { 
		font-size: 20px; 
		letter-spacing: 1px; 
		color: #b4c5db; 
	}

	.NewsYear { 
		font-size: 12px; 
		letter-spacing: 2px; 
		font-weight: bold; 
		color: #b4c5db; 
	}

	.NewsOverview {
		padding: 0;
		margin: 0;
	}

/* Yhteystiedot */

	#InfoPage fieldset {
		border: 0;
		width: 300px;
	}

	#InfoPage .FormItem { 
		padding: 0; 
		margin: 0; 
		border: 0; 
	}

	#InfoPage label {
		float: left;
		font-weight: bold;
		padding: 0 0 5px 0;
	}

	#InfoPage input { 
		float: right;
		width: 180px; border: 1px solid #90abc7;
		padding: 2px 5px 2px 5px; 
		font-size: 10px;
		color: #000;
		font-family: Arial, sans-serif;
	}

	#InfoPage textarea { 
		float: right;
		width: 180px; border: 1px solid #90abc7;
		padding: 2px 5px 2px 5px; 
		font-size: 10px;
		color: #000;
		font-family: Arial, sans-serif;
	}

	#InfoPage .SubmitButton {
		clear: both;
		margin: 10px;
		text-align: center;
		background: #f1f1f1;
		padding: 2px 5px;
		border: 1px solid #707070;
		font-family: Arial;
		font-size: 13px;
	}

	#InfoPage .SubmitButton:hover {
		background: #e4f4fc;
		border: 1px solid #3c7fb1;
	}

/* Tuotesivu */

	#ProductPage {
		position: relative;
	}

	#ProductImages {
		position: relative; 
		float: left;
		width: 180px; 
		overflow: hidden;
	}

	#ProductBuy {
		position: relative; 
		overflow: hidden;
		margin: 0 0 0 6px; 
		padding: 0 0 0 0; 
	}

	#ProductImages { 
		float: left;
		margin: 0 6px 0 0; 
		padding: 0 9px 0 0; 
	}

	#ProductFullDesc {
		position: absolute;
		top: 200px;
		left: 5px;
		font-size: 10px;
		float: left;
		width: 150px;
		background: url(http://www.rautaneito.com/kuvat/2008/float.png); 
		border: 1px solid #cfdce9; margin-top: 5px; 
		padding: 0 10px;
	}

	#CurrentProductImage {
		background: #FFF;
		position: relative; 
		display: block; 
		clear: left;
		width: 180px; 
		height: 150px; 
		text-align: center;
		margin: 0 0 10px; 
		padding: 0; 
		border: 1px solid #e8e8e8;
		text-decoration: none; 
		overflow: hidden;
		line-height: 150px; 
		vertical-align: middle;
	}

	#CurrentProductImage:hover { 
		border-color: #b4c5db; 
	}

	#CurrentProductImage img { 
		display: inline; 
		vertical-align: middle; 
		line-height: 254px; 
		margin: auto; 
		border: 0; 
	}

	#ProductImageCaption {
		margin: 0; 
		padding: 0;
		text-align: center; 
		font-size: 11px;
		height: 36px; 
		color: #666;
	}

	#ProductPage .Prices {
		position: relative;
	}

	#ProductPage .Prices dd {
		position: absolute;
		top: 0;
		left: 25px;
		width: 50px;
	}

	#ProductPage .Availability {
		position: relative;
		padding: 5px 0;
	}

	#ProductPage .Availability dt {		
		position: absolute;
		top: 0;
		left: 0;
		width: 50px;
	}

	#ProductPage .Availability dd {
		position: absolute;
		top: 0;
		left: 25px;
		width: 50px;
	}

	.BuyForm fieldset {
		width: 180px;
		clear: left; 
		position: relative;
		margin: 18px 0; 
		padding: 15px;
		background: #fafafa; 
		border: 1px solid #b4c5db;
	}

	.BuyForm label, .BuyForm .label { 
		font-size: 11px; 
		color: #808080; 
		width: 40px; 
	}

	.BuyForm .Checks { 
		margin-left: 10px; 
	}

	.BuyForm .Checks label { 
		width: 100%; 
		color: #333; 
	}

	.BuyForm button.AddToCart { 
		margin-left: 43px; 
	}

	.BuyForm .Checks .FormHelp {
		font-size: 10px; 
	}

	.Prices {
		float: left;
	}

	.BuyForm .SubmitButton {
		clear: both;
		cursor: default;
		text-align: center;
		background: #f1f1f1;
		padding: 2px 0;
		border: 1px solid #707070;
		font-family: Arial;
		font-size: 13px;
		width: 150px;
		margin: 10px;
	}

	.BuyForm .SubmitButton:hover {
		background: #e4f4fc;
		border: 1px solid #3c7fb1;
	}

/* Ostoskori */

	.Success {
		background: url(http://www.rautaneito.com/kuvat/2008/float.png); 
		border: 1px solid #cfdce9; 
		line-height: 18px;
		text-align: center;
	}

	#CartForm, #PreviewTable {
		width: 470px;
	}

	#CartForm td, #CartForm th, #PreviewTable td, #PreviewTable th {
		padding: 5px;
	}

	#CartForm caption, #PreviewTable caption {
		font-weight: bold;
		text-align: center;
	}

	thead tr {
		background: url(http://www.rautaneito.com/kuvat/2008/float.png); 
	}

	tfoot .CartTotal, tfoot .CartTotal {
		background: url(http://www.rautaneito.com/kuvat/2008/float.png); 
		border-top: 1px solid #cfdce9; 
	}

	tbody .CartPic, tbody .CartPrice, tbody .CartTotal, tbody .CartQuantity, tbody .CartProduct, tbody .CartQuanity {
		border-bottom: 1px solid #cfdce9; 
	}
	
	thead .CartQuantity, thead .CartQuanity {
		width: 95px;
		border-bottom: 1px solid #cfdce9; 
	}

	thead .CartPic, thead .CartPrice, thead .CartTotal {
		width: 60px;
		border-bottom: 1px solid #cfdce9; 
	}

	thead .CartProduct {
		width: 200px;
		border-bottom: 1px solid #cfdce9; 
	}

	#CartForm input { 
		border: 1px solid #90abc7;
		padding: 2px 5px 2px 5px; 
		font-size: 10px;
		color: #000;
		font-family: Arial, sans-serif;
	}

	#CartForm img {
		border: 1px solid #e8e8e8;
	}

	#CartForm img:hover { 
		border-color: #b4c5db; 
	}

	#CartSubmitForm fieldset {
		border: 0;
		padding: 0;
		margin: 15px 0;
	}

	#CartSubmitForm .ContinueShopping, #CartSubmitForm .SubmitButton, #UpdateCart .UpdateButton {
		clear: both;
		cursor: default;
		text-align: center;
		background: #f1f1f1;
		padding: 2px 0;
		border: 1px solid #707070;
		font-family: Arial;
		font-size: 13px;
		width: 150px;
	}

	#CartSubmitForm .ContinueShopping:hover, #CartSubmitForm .SubmitButton:hover, #UpdateCart .UpdateButton:hover {
		background: #e4f4fc;
		border: 1px solid #3c7fb1;
	}

	#CartSubmitForm .ContinueShopping a {
		cursor: default;
		color: #000;
		text-decoration: none;
	}

	#CartSubmitForm .ContinueShopping:hover a:hover {
		cursor: default;
		color: #000;
		text-decoration: none;
	}

	#UpdateCart {
		padding-top: 15px;
	}

/* Kassa */

	#LoginForm fieldset {
		border: 0;
		padding: 0;
		margin: 0;
		width: 300px;
	}

	#NewCustomerContinue a {
		color: #000;
		text-decoration: none;
	}

	#NewCustomerContinue a:hover {
		color: #000;
		text-decoration: none;
	}


	#LoginForm .FormItem { 
		padding: 0; 
		margin: 0; 
		border: 0; 
		background: none; 
	}

	#LoginForm label {
		float: left;
		font-weight: bold;
		padding: 0 0 5px 0;
	}

	#LoginForm input { 
		float: right;
		width: 180px; border: 1px solid #90abc7;
		padding: 2px 5px 2px 5px; 
		font-size: 10px;
		color: #000;
		font-family: Arial, sans-serif;
	}

	#CheckoutReturningCustomer .SubmitButton, #SubmitCustomerInfo .SubmitButton {
		cursor: default;
		clear: both;
		text-align: center;
		background: #f1f1f1;
		padding: 2px 5px;
		border: 1px solid #707070;
		font-family: Arial;
		font-size: 13px;
	}

	#CheckoutReturningCustomer .SubmitButton:hover, #SubmitCustomerInfo .SubmitButton:hover {
		background: #e4f4fc;
		border: 1px solid #3c7fb1;
	}

	#CheckoutNewCustomer #NewCustomerContinue {
		cursor: default;
		clear: both;
		text-align: center;
		background: #f1f1f1;
		padding: 2px 0;
		border: 1px solid #707070;
		font-family: Arial;
		font-size: 13px;
		border: 1px solid #000;
		width: 150px;
	}

	#NewCustomerContinue .SubmitButton {
		border: 0;
		background: none;
	}

	#CheckoutNewCustomer #NewCustomerContinue:hover {
		background: #e4f4fc;
		border: 1px solid #3c7fb1;
	}

	#NewCustomerContinue a {
		cursor: default;
		color: #000;
		text-decoration: none;
	}

	#NewCustomerContinue a:hover {
		cursor: default;
		color: #000;
		text-decoration: none;
	}

/* Uusi Asiakas */

	#NewCustomerForm fieldset {
		border: 0;
		padding: 0;
		margin: 0;
		width: 400px;
	}

	#NewCustomerForm .FormItem { 
		padding: 0; 
		margin: 0; 
		border: 0; 
		background: none; 
	}

	#NewCustomerForm .FormItem div {
		clear: both;
	}

	#NewCustomerForm label {
		width: 120px;
		display: block;
		float: left;
		padding: 0 0 5px 0;
	}

	#NewCustomerForm .GroupLabel {
		float: none;
		font-weight: bold;
		padding: 0 0 5px 0;
	}

	#NewCustomerForm input { 
		float: left;
		border: 1px solid #90abc7;
		padding: 2px 5px 2px 5px; 
		font-size: 10px;
		color: #000;
		font-family: Arial, sans-serif;
	}

	#NewCustomerPassword fieldset {
		border: 0;
		padding: 0;
		margin: 0;
		width: 400px;
	}

	#NewCustomerPassword label {
		width: 200px;
	}

	#NewCustomerPassword .FormHelp {
		clear: both;
		display: block;
		padding: 5px;
		font-size: 10px;
	}

/* Asiakastili */

	#AccountLogin fieldset {
		border: 0;
		padding: 0;
		margin: 0;
		width: 400px;
	}

	#AccountLogin .FormItem { 
		padding: 0; 
		margin: 0; 
		border: 0; 
		background: none; 
	}

	#AccountLogin .FormItem div {
		clear: both;
	}

	#AccountLogin label {
		width: 120px;
		display: block;
		float: left;
		padding: 0 0 5px 0;
	}

	#AccountLogin input { 
		float: left;
		border: 1px solid #90abc7;
		padding: 2px 5px 2px 5px; 
		font-size: 10px;
		color: #000;
		font-family: Arial, sans-serif;
	}

/* Tilausseuranta */

	#OrderStatusLogin fieldset {
		border: 0;
		padding: 0;
		margin: 0;
		width: 400px;
	}

	#OrderStatusLogin .FormItem { 
		padding: 0; 
		margin: 0; 
		border: 0; 
		background: none; 
	}

	#OrderStatusLogin .FormItem div {
		clear: both;
	}

	#OrderStatusLogin label {
		width: 120px;
		display: block;
		float: left;
		padding: 0 0 5px 0;
	}

	#OrderStatusLogin input { 
		float: left;
		border: 1px solid #90abc7;
		padding: 2px 5px 2px 5px; 
		font-size: 10px;
		color: #000;
		font-family: Arial, sans-serif;
	}

	#OrderStatus dt {
		display: none;
	}

	#OrderStatus dd {
		background: url(http://www.rautaneito.com/kuvat/2008/float.png); 
		border: 1px solid #cfdce9; 
		padding: 5px;
		text-align: center;
	}

/* Footeri */

	#footer {
		color: #b4b4b4;
		text-align: center;
		width: 710px;
		margin: 0 auto 30px auto;
		padding: 15px;
		font-family: Verdana;
		font-size: 11px;
	}

	#footer p, #footer a { 
		text-decoration: none; 
		color: #b4b4b4; 
	}
	
	#footer a:hover { 
		text-decoration: underline; 
	}