* {
	margin: 0;
	padding: 0;
}

div#container {
	width: 468px;
	padding: 0 20px;
	margin: 0 auto;
}

	div#container div#header {
		height: 100px;
		border-bottom: 1px dotted #000;
	}

		div#container div#header p {
			font: bold 25px/100px Arial, Helvetica, sans-serif;
		}

			div#container div#header p a {
				color: #000;
				border-bottom: 1px dotted #3080cb;
				text-decoration: none;
			}

	div#container div#content {
		padding: 20px 0;
	}

		div#container div#content h1 {
			font: bold 12px/18px Arial, Helvetica, sans-serif;
		}

		div#container div#content h2 {
			font: bold 12px/18px Arial, Helvetica, sans-serif;
		}

		div#container div#content p {
			padding: 0 0 10px 0;
			font: normal 12px/18px Arial, Helvetica, sans-serif;
		}

	div#container div#footer {
		border-top: 1px dotted #000;
		padding: 20px 0;
	}

		div#container div#footer p {
			font: normal 12px/18px Arial, Helvetica, sans-serif;
		}

		div#container div#footer p a {
			text-decoration: none;
			border-bottom: 1px dotted #3080cb;
			color: #000;
		}

/* modules 
-------------------------------------------------- */
/*{{{*/
/*
form.currencyconverter {
	margin: 0 0 10px 0;
	padding: 10px 0;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	overflow: hidden;
	border-top: 1px solid #c5deed;
	border-bottom: 2px solid #c5deed;
}
		
	form.currencyconverter label {
		display: block;
		float: left;	
		font: normal 12px/14px Arial, Helvetica, sans-serif;
		padding: 4px 10px 0 0;
	}

	form.currencyconverter input {
		display: block;
		float: left;
		font: normal 12px/14px Arial, Helvetica, sans-serif;
		height: 14px;
		padding: 3px;
		margin: 0 10px 0 0;
		width: 50px;
	}	

	form.currencyconverter select {
		display: block;
		float: left;
		font: normal 12px/25px Arial, Helvetica, sans-serif;
		padding: 2px;
		margin: 0 10px 0 0;
		width: 100px;
	}

	form.currencyconverter input.hidden {
		display: none;
	}

	form.currencyconverter button {
		display: block;
		float: left;
		font: bold 12px/14px Arial, Helvetica, sans-serif;
		padding: 2px;
		border-bottom: 2px solid #89c0d7;		
		border-right: 2px solid #89c0d7;		
		border-top: 2px solid #eaf6fb;
		border-left: 2px solid #eaf6fb;
		background: #b2d6e5;
	}

p#result {
	margin: 0 0 10px 0;
	padding: 10px 0 !important;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	font: bold 12px/12px Arial, Helvetica, sans-serif !important;
}
*/
/*}}}*/
/*,calculator{{{*/
div#calculator {
	border-top: 2px solid #c5deed;
	border-bottom: 1px dotted #c5deed;
	margin: 0 0 10px 0;
}

form.currencyconverter {
	overflow: hidden;
	height: 40px;
}
		
	form.currencyconverter label {
		display: block;
		float: left;	
		font: normal 12px/40px Arial, Helvetica, sans-serif;
		padding: 0 10px 0 0;
	}

	form.currencyconverter input {
		display: block;
		float: left;
		font: normal 12px/14px Arial, Helvetica, sans-serif;
		height: 14px;
		padding: 3px;
		margin: 10px 10px 0 0;
		width: 50px;
	}	

	form.currencyconverter select {
		display: block;
		float: left;
		font: normal 12px/25px Arial, Helvetica, sans-serif;
		padding: 2px;
		margin: 10px 10px 0 0;
		width: 100px;
	}

	form.currencyconverter input.hidden {
		display: none;
	}

	form.currencyconverter button {
		display: block;
		float: left;
		font: bold 12px/14px Arial, Helvetica, sans-serif;
		padding: 2px;
		border-bottom: 2px solid #89c0d7;		
		border-right: 2px solid #89c0d7;		
		border-top: 2px solid #eaf6fb;
		border-left: 2px solid #eaf6fb;
		background: #b2d6e5;
		margin: 9px 0 0 0;
	}

p#result {
	text-align: center;
	font: bold 12px/40px Arial, Helvetica, sans-serif !important;
}
/*}}}*/



/* lists
-------------------------------------------------- */

ul.default {
	padding: 0 0 10px 20px;
}

	ul.default li {
		padding: 0 0 5px 0;
		font: normal 12px/18px Arial, Helvetica, sans-serif;
	}

/* ads
-------------------------------------------------- */

div#ad468links {
	padding: 10px 0 5px 0;	
	border-top: 1px dotted #c5deed;
}

div#ad468links span {
	margin: 0 0 0 -5px;
}

div.ad468 {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #c5deed;
}

div.ad468 span {
	/* margin: 0 0 0 -4px; */
}

div#menuad {
	padding: 10px 0 10px 0;
	border-bottom: 1px dotted #000;
}

	div#menuad span {
		display: block;
		margin-left: -4px;
	}

div#mainad {
	padding: 0 0 10px 0;
}

/* temp
-------------------------------------------------- */

div.banner {
	width: 728px;
	height: 90px;
	background: blue;
}

/* tables
-------------------------------------------------- */

table#currencies {
	width: 468px;
}


table {
	margin: 0 0 10px 0;
	border-collapse: collapse;
	border-bottom: 2px solid #c5deed;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
}

	table caption {
		padding: 10px 0 10px 0;
		font-weight: bold;
	}
	
	table tbody tr:hover {
	
	}
	
	table thead tr th {
		padding: 8px 12px;
		border-right: 1px solid #89c0d7;
		border-bottom: 1px solid #89c0d7;		
		background: #b2d6e5;
		font-weight: bold;
		text-align: left;
	}
	
	table thead tr th dfn {
		font-weight: bold;
		border-bottom: 1px dotted #000;
	}
	
	table tbody tr {
	
	}
	
	table tbody tr.alt {
		background: #eaf6fb;
	}
	
	table tbody tr td {
		padding: 10px 12px;
		border-right: 1px solid #eee;
		border-bottom: 1px solid #eee;
	}
	
	table tbody tr.alt td {
		border-right: 1px solid #c5deed;
		border-bottom: 1px solid #c5deed;
	}
	
	table tbody tr td a {
		text-decoration: none;
	}
	
	table tbody tr td.rate {
		font-family: "Lucida Console";
	}
	
	table tbody tr td.name {

	}
	
	table tbody tr td a {
		color: #333;
		font-weight: bold;
		border-bottom: 1px solid #3080bc;
	}
	
	table tbody tr td a:hover {
		border-bottom: 1px solid #333;
	}
	
	table tr td img {
		display: block;
	}

/* type
-------------------------------------------------- */

/* links
-------------------------------------------------- */

#content p a {
	color: #3080cb;
}

