body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	margin:0; 
	padding:0; 
} 

html{
	font-size:100%;
	margin-bottom:1px;
	overflow: -moz-scrollbars-vertical;
	overflow-y:scroll;
}

body {
	font-size:62.5%;
	color:#000;
	background: url(background.jpg) #4b2124 no-repeat top left;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}

h1 {
	font-size:3em;
	color:#fff;
	letter-spacing:3px;
	margin-left:20px;
	margin-bottom:10px;
}

h1 small {
	color:#e47e7e;
	font-weight:normal;
	font-size:12px;
	text-transform:uppercase;
	position:relative;
	top:-4px;
	left:6px;
	letter-spacing:0px;
}

h1 a {
	color:#fff;
	text-decoration:underline;
}

h1 a:hover {
	color:#e47e7e;
	text-decoration:none;
}

h2 {
	font-size:2.3em;
	letter-spacing:-1px;
	margin-bottom:10px;
}

h3 {
	font-size:1.3em;
	margin-bottom:1em;
}

.tabBox {
	margin: 40px 80px 40px 80px;
	min-width:600px;
}

.widget {
	display:inline;
	float:left;
	border:1px solid #4e2123;
	background-color:#6c2b2d;
	padding:8px;
}

	.widget a {
		color: #222;
		text-decoration: none;
	}
	
	.widget a:hover {
		color: #009;
		text-decoration: underline;
	}

	.tabnav {
		margin:5px auto 6px 10px; 
		padding:0px;
		z-index:2;

	}

	.tabnav li {
		display: inline;
		list-style: none;
	}
	
		.tabnav li a {
			background-color:#5a2628;
			color:#db6842;
			letter-spacing:1px;
			padding:8px 14px 8px 14px;
			text-decoration:none;
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			border:1px solid #5a2628;
			background-image:url(tab_off.jpg);
			background-repeat:repeat-x;	 
			background-position:bottom;
		}
		
		.tabnav li a:hover {
			color:#ffebb5;
			text-decoration:none;
			background-image:url(tab_hover.jpg);
		}
		
		.tabnav li a:active, .tabnav li.ui-tabs-selected a {
			background-color:#ffffff;
			color:#282e32;
			border:1px solid #464c54; 
			border-bottom: 1px solid #ffffff !important;
			background-image:url(tab_on.jpg);
			background-repeat:repeat-x;
			background-position:top;
		}
		
.content {
	display:inline;
	float:left;
	min-width:578px;
	background-color:#ffffff;
	margin-top:-1px;
	padding:10px;
	border:1px solid #464c54; 	
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(content_bottom.jpg);
	background-repeat:repeat-x;	 
	background-position:bottom;
	z-index:1;
}

.content a {
	text-decoration:underline;
	color:#3e4346;
}

.content a:hover {
	text-decoration:none;
	color:#a59c83;
}

p{
	color:#666;
	font-size:1.2em;
	line-height:1.5em;
	margin-bottom:1.5em;
}

.ui-tabs-hide {
	display: none;
}

ul{
	color:#666;
	margin-bottom:1.8em;
	list-style:square inside;
}

.right-div{ border-left: 1px #ccc solid; padding-left:1.5em }

.right-div ul{ list-style:none; margin-bottom:0}

.right-div ul li{ margin:0.5em 0 0.5em 0; }

.news{ border-top:1px #ccc solid; margin-bottom:1em; }

.news:last-child { border-bottom:none; margin-bottom:0 }

ul li{
	font-size:1.2em;
	line-height:1.5em;
}

li > ul, li > ol{
	margin-bottom:0;
	margin-left:5em;
}

li > ul li, li > ol li{
	font-size:1em;
}

ol{
	color:#666;
	margin-bottom:1.8em;
	list-style:decimal inside;
}

ol li{
	font-size:1.2em;
	line-height:1.5em;
}

blockquote p{
	font-size:1.2em!important;
	line-height:1.5em!important;
	margin-bottom:1.5em!important;
	font-style:italic;
	font-weight:bold;
}

blockquote p cite{
	font-style:normal;
}

.generic strong{
	font-variant:small-caps;
}

.generic em{
	font-style:italic;
	font-weight:inherit;
}

a:active, :focus{
  outline: none;
}

.amp{ /* Give those ampersands a right sexy look */
	font-family:Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;
	font-style:italic;
	font-weight:normal;
	line-height:inherit;
}

abbr{
	border-color:inherit;
	cursor:help;
}

.clear{
	clear:both;
}

.right-float{ /* Float any item to the right */
	float:right;
	margin-left:0;
	margin-right:0;
}

.left-float{ /* Float any item to the left */
	float:left;
	margin-right:1em;
	margin-left:0;
}

.code{ /* Styling for and code type items */
	font-family:Courier, "Courier New", monospace;
	background:#ddd;
	font-size:1em;
}

img.left-img{ /* Float any image to the LEFT and give it some margin */
	font-size:1em;
	float:left;
	margin:0.5em;
}

img.right-img{ /* Float any image to the RIGHT and give it some margin */
	font-size:1em;
	float:right;
	margin:1em;
}