/* 
	CSS Document 
	Abbadulls Magic
*/


body, html { 
	height : 100%;
	}

body { 
	margin : 0; 
	padding : 0; 
	background : #000 url(../images/bg_body.jpg) top center no-repeat scroll;
	}


/*------------------------- Text formatting */


h1 {
	font : normal 21px Georgia;
	margin : 0 0 1em;
	}

h2 {
	font : normal 18px Georgia;
	margin : 0 0 .5em;
	}

h3 {
	font : bold 15px Georgia;
	margin : 0;
	}

p, 
td p,
td, 
li,
input.contact,
textarea.contact {
	font : normal 12px/20px Georgia;
	color : #534e40;
	}

p {
	margin : 0 0 1em 0;
	}

a {
	text-decoration : underline;
	color : #ee961b;
	}

a:hover {
	text-decoration : none;
	color : #ee961b;
	}

div#tagmark a { 
	text-decoration : none; 
	color : #505050;
	}

div#tagmark a:hover { 
	text-decoration : none; 
	color : #ee961b;
	}

div#superlogin {
	background-color : #fff;
	}

/*------------------------- Containers */


div#wrap {
	width : 930px;
	margin : 0 auto;
	background : url(../images/bg_wrap.png) top center repeat-y;
	}

div#header {
	width : 930px;
	height : 158px;
	}

div#topnav {
	width : 930px;
	height : 37px;
	background : url(../images/bg_topnav.jpg) top left no-repeat;
	}

div#contentwrap {
	width : 930px;
	background : url(../images/bg_contentwrap.jpg) top center no-repeat;
	}

div#subnav {
	width : 930px;
	height : 60px;
	background : url(../images/bg_subnav.jpg) top left no-repeat;
	}

div#emptysub {
	width : 930px;
	height : 60px;
	}

div#maincontent {
	width : 700px;
	/*padding : 0 145px 25px;*/
	padding : 0 115px 25px;
	min-height : 550px;
	height : auto !important;
	height : 550px;
	}

div#footer {
	font : normal 11px/35px Tahoma;
	color : #adadad;
	text-align : center;
	width : 930px;
	height : 68px;
	background : url(../images/bg_footer.png) top left no-repeat;
	}

div#tagmark { text-align : center; font : normal 11px Tahoma; padding-bottom : 20px; }


/*------------------------- Contact form */


td.contact { margin : 0; padding : 0; }
input.contact, textarea.contact { border : 1px solid #000; background-color : #fff; padding : 2px; }