/*
CSS - SCREEN

http://www.sufirealities.com
Created by, Dawud Miracle, Healthy WebDesign
http://www.healthywebdesign.com

last revised: 4 Dec 2005
*/




/*  Global Settings  */

body {
	background : #000000;
	font: normal 95%/140% "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0;
	color: #1C1839;
}

a:link, a:visited {
	color: #072b5f;
	text-decoration : none;
	border-bottom:  1px solid #072b5f;
}

a:hover, a:active {
	color : #6b0f2f;
	border-bottom: 1px solid #6b0f2f;
	background-color: #EFE6E1;
}
	
	
	
	
/*  Overall Layout  */

#wrapper {
	width: 744px;
	padding: 0;
	margin: 15px auto;
	/*border: 1px solid #FFF;*/
	background: #ffffff url(../img/bkgrd.gif) no-repeat scroll center top;
	text-align: left;
}

#masthead {
	width: 100%;
	height: 180px;
	margin: 0;
	padding: 0;

}

#topnav {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #000;
}

#content {
	width: 470px;
	margin: 0;
	padding: 0 40px 20px 20px;
	float: left;
}

#sidebar {
	width: 210px;
	padding-top: 0;
	float: right;
	margin:  75px 0 0 0;
	padding: 0;
	height: 100%;
}

#footer {
	clear: both;
	margin-top:  4em;
	padding-bottom: 8px;
}
	


/*  Masthead  */

#masthead {
	background: transparent;
}
	



/*  Headings  */

h1, h2, h3, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 135%;
}

h1 {							/* Masthead - hidden */
	display: none;
}

h2 {							/* Page Headings  */
}

h3 {
}

#content h3 {
	border-top: 1px dashed #000;
	margin-top: 2em;
	padding: 2em 0 0 0;
}

h4 {							/* Inside ContentForm Box */
	margin: 0 0 2em 0;
	padding: 0;
	font-size:  115%;
}

h5 {
	font-size: 115%;
}

h6 {
	font-size: 100%;	
	margin: 0 0 1.25em 0;
	padding: 0;
}

#footer h6 {
	margin:  0;
	padding:  0;
	font: normal 70% "Lucida Grande", LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}




/*  Content - General  */

#content {
	text-align: left;
	line-height: 170%;
}

p {

}

.smalltext {
	font-size: 90%;
	font-weight: normal;
}

dl {
	margin:  1em 1em;
}

dt {
	border-top:  1px dashed #000;
	padding:  1.5em 0 0 0;
	margin:  2em 0 .5em 0;
	font: bold 105% Georgia, "Times New Roman", Times, serif;
}


dd {
	margin:  0 0 1em 1em;
	padding:  0;
}

.noborder {
	border: none;
}

ul, ol {
	margin: 1.5em .5em;
}

li {
	margin: 1.2em 0;
}

.action {
	display: block;
	font-weight: bold;
	margin-top: 1.1em;
}

a.purchase {
	font-weight: bold;
	color: #6b0f2f;
	font-size: 103%;
	border-bottom: 1px solid #6b0f2f;
}

.imagecenter {
	text-align: center;
	margin: 2em auto;
}




/*  Content - Homepage Specific */

#content ul#home {
	text-align: left;
	margin: 2em 0 2em 50px;
	list-style: ;
}

#content ul#home li {
	margin:  2% 0 0 0;
	padding: 0;
}

#content ul#home li a:link, #content ul#home li a:visited {
	
}

#content u#home li a:hover, #content u#home li a:active {

}




/*  General Class Styles for Content  */

.left {
	float: left;
}

.right {
	float:  right;
}




/*  Forms in Content Area  */

div#contentforms {
	margin:  2.5em auto;
	padding:  0;
	background: url(../img/contentbox_bottom.gif) no-repeat scroll bottom center;
}

div#contentforms form {
	margin:  0;
	padding:  18px 35px;
	background:  url(../img/contentbox_top.gif) no-repeat scroll top center;
}

div#contentforms label {
	display: block;
	margin:  1em 0 .5em 30px;
}

div#contentforms input, div#contentforms textarea {
	margin:  0 0 0 30px;
	display: block;
	width:  80%;
}

div#contentforms input.submit {
	margin: 1.5em 0 1em 30px;
	width:  36%;
}



/*  Sidebar  */

#sidebar .boxbottom {
	margin: 0 10px 15px 0;
	padding: 0 0 12px 0;
	background: #FFF url(../img/sidebarbox_bottom.gif) no-repeat scroll bottom left;
}

#sidebar h3 {
	margin: 0;
	padding: 6px 11px 6px 6px;
	text-align:  center;
	background: url(../img/sidebarbox_top.gif) no-repeat scroll top left;
	font-size:  14px;
	color:  #FFF;
}

#sidebar p {
	margin: 8px 14px 8px 12px;
	padding:  0;
	font-size:  11px;
	line-height: 15px;
}




/*  Newsletter Form  */

#sidebar form {
	margin: 8px 12px;
}

#sidebar form input {
	font-size: 10px;
	margin: .45em .6em .5em 0;
	padding: 0;	
}

#sidebar form label {
	font-size: 11px;
	display:  block;
}




/*  Nav  */

#sidebar ul {
	margin: 8px 19px 12px 12px;
	padding:  0;
	list-style: none;
	font-size:  12px;
}

#sidebar li {
	margin:  0 0 0 5px;
	padding: 0;
}

#sidebar li a:link, #sidebar li a:visited {
	display: block;
	border-bottom: none;
	color: #072b5f;
}

#sidebar li a:hover, #sidebar li a:active {
	color: #6b0f2f;
	background: transparent;
}

#sidebar h4 {
	margin: 8px 19px 8px 12px;
	padding:  0;
	border-bottom: 1px solid #4b4b4b;
	font-size:  14px;
	color: #4b4b4b;
}




/*  Nav - Where Am I  */

body.home #sidebar li a#home,
body.manual #sidebar li a#manual,
body.coming #sidebar li a#coming,
body.other #sidebar li a#other,
body.request #sidebar li a#request,

body.trade #sidebar li a#trade,
body.newsletter #sidebar li a#newsletter,
body.about #sidebar li a#about,
body.contact #sidebar li a#contact,
body.reporterrors #sidebar li a#reporterrors,
body.links #sidebar li a#links{
	font-weight:  bold;
	color:  #6b0f2f;
}



/*  Footer */

#footer {
	text-align:  center;
	background: url(../img/bkgrd_bottom.gif) no-repeat scroll center bottom;
}

#footer .designer {
	
}





	

	
