/******************
* Global elements *
*******************/

* {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6, h7, h8, p, pre, blockquote, fieldset, table, ul {
	margin: 0; font-family: Tahoma, Geneva, sans-serif;	color: #32328c; }
h1 { margin: 0.6em; font-size: 2.0em; font-weight: bold; }
h2 { font-size : 1.6em; margin: 0.6em; }
h3 { font-size : 1.4em; margin: 0.6em; text-align: left; font-weight:normal; }
h4 { font-size : 1.2em;	text-align: left; font-weight:normal; }
h5 { font-size : 0.9em; text-align: left; font-weight:normal; }
h6 { font-size: 1.4em; font-weight: bold; color: #900; }
h7 { font-family: sans-serif; font-size : 2.2em; margin: 0.6em; text-align: left; font-weight:bold; }
h8 { font-family: sans-serif; font-size : 1.6em; margin: 0.6em; text-align: left; font-weight:normal; }

a:link { color: #006; text-decoration: none; border-bottom: 1px dotted #006eab; }
a:visited { color: #04527d; text-decoration: none; border-bottom: 1px dotted #04527d; }
a:hover { color: #900; text-decoration: none; border-bottom: none; }

body { font: 90%/1.6 Arial, Helvetica, sans-serif; background-color: #dff3ff; margin: 0; padding: 0; text-align: center; color: #33394d; width:670px; background-image: url(http://somehoo.com/images/SomeHoo3DFadeM.jpg); }

/**
* Setup the 2 column layout
**/

body { margin : 0; padding : 0 0 0 0; }

.spacer	{ padding-top : 12px; }
.links	{ padding : 4px 0px 2px 0px; line-height : 1.4em; font-family: sans-serif; text-align: center; color: #32328c; }
.tags	{ padding : 4px 0px 2px 0px; line-height : 1.4em; font-family: sans-serif; text-align: center; color: #060; }

#premium-container { width : 640px; padding : 0; float:left; }
#premium-container .box { border : 1px solid #eee; padding : 10px 5px 2px 10px; line-height : 1.8em; background: #fff; }
.profilepic {position:relative; float:left; width:105px; height:105px;}
.profilepic a img {border:none 0px;text-decoration=none;}

#footer { clear:both; color: #006; font-size: 1.4em; padding: 10px; text-align : center; }
#footer p { margin: 2px; padding: 2px; font-size: 1.2em; font-family: arial; color: #006; }

/************************
* Profile table layouts *
************************/

th { font-size : 1.1em; font-weight:bold; color: #060; }
tr { text-align: left; font-size : 1.1em; font-weight:normal; color: #32328c; }
td { text-align: left; font-size : 1.1em; font-weight:normal; color: #32328c; }

td {
	border-right: 1px solid #32328c;
	border-bottom: 1px solid #32328c;
	background: #fff;
	padding: 2px 2px 2px 4px;
}
