/*-- Site-wide settings -- */

html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dd, dt, cite, code, blockquote, form, fieldset, legend, label, input, textarea, select, radio, table, th, td, img
{
	margin: 0; padding: 0;
}

img, form, fieldset
{
	border: 0;
}

html
{
	font-size: 100%;
}

body
{	
	background: #c1a181 url(../images/wallpaper.png) 0 0 repeat;
	color: #333;
	font-family: Georgia, Palatino, Times, serif;
	font-size: 62.5%;
}

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } 

/*-- Site-wide typography -- */

h1
{
	font-size: 3em;
	line-height: 1em;
	margin: 0 0 15px 0;
}

h2
{
	font-size: 2.6em;
	line-height: 1.2em;
	margin-bottom: 10px;
}

h3
{
	font-size: 2em;
	line-height: 1.2em;
	margin-bottom: 10px;
}

h4
{
	font-size: 2em;
	line-height: 0.9em;
	margin-bottom: 0.9em;
}

h5
{
	font-size: 1.6em;
	line-height: 1.125em;
	margin-bottom: 1.125em;
}

h6
{
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.5em;
	margin-bottom: 0em;
	text-transform: uppercase;
}

p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.7em;
	margin-bottom: 0.75em;
}

a
{
	color: #000; /*#d03d00*/
	font-weight: bold;
}

ul
{
	list-style-position: inside;
	list-style-type: square;
	margin-bottom: 1.5em;
}

ul li
{
	font-size: 1.2em;
	line-height: 1.5em;
}

dl
{
	margin-bottom: 1.5em;
}

dl dt,
dl dd
{
	font-size: 1.2em;
	line-height: 1.5em;
}

ol
{
	list-style-position: inside;
	list-style-type: decimal;
	margin-bottom: 1.5em;
}

ol li
{
	font-size: 1.2em;
	line-height: 1.5em;
}

.sans-serif
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.bold
{
	font-weight: bold;
}

.italic
{
	font-style: italic;
}

.normal
{
	font-weight: normal;
}

.clear
{
	clear: both;
}

.left
{
	float: left;
	margin: 0 20px 10px 0;
}

.right
{
	float: right;
	margin: 0 0 10px 20px;
}

.ui-tabs-hide
{
	display: none;
}

/*-- Apply this style to any 'end' item (div, p, etc) for margins to appear correctly --*/

.last
{
	border: none;
	margin: 0;
}

/*-- Super-16 layout -- */

.container
{
	margin: 0 auto;
	padding: 0;
	width: 980px;
}

.container-wide
{
	margin: 0 auto;
	width: 1120px;
}

.column
{
	float: left;
	margin: 0 10px 20px 10px;
}

.internal-column
{ 
	float: left;
	margin: 0 20px 0 0;
}

.internal-column-last
{ 
	float: left;
	margin: 0;
}

.width-1 { width: 40px; }
.width-2 { width: 100px; }
.width-3 { width: 160px; }
.width-4 { width: 220px; }
.width-5 { width: 280px; }
.width-6 { width: 340px; }
.width-7 { width: 400px; }
.width-8 { width: 460px; }
.width-9 { width: 520px; }
.width-10 { width: 580px; }
.width-11 { width: 640px; }
.width-12 { width: 700px; }
.width-13 { width: 760px; }
.width-14 { width: 820px; }
.width-15 { width: 880px; }
.width-16 { width: 940px; }

.attention-grabber
{
	font-size: 4em;
	line-height: 1em;
}