/* CSS Document */



html{
		margin:0;
		padding:0;
	}
		
body {
		min-width:750px; /* Prevent content from becoming unreachable in Gecko */
		margin:0;
		padding:0;
		color:#CCCCCC;																				/* BODY BAR COLOR*/		
		background-color:#FFEEDD;
		/*background-image: url(../imgs/bknd.gif); */
		background-attachment:fixed;
		font-family:Arial, Geneva, Lucida Grande, Verdana, Helvetica, sans-serif;	
	}

	 a:link {color: #6633FF;text-decoration:none;}													/* LINK COLOR*/			
	 a:visited {color:#6633FF;text-decoration:none;}
	 a:hover {color: #0099FF;text-decoration:underline;}

/* position:absolute for all browsers - the whole page scrolls */

img {
	border:none;
	}
	
.footerimg {

	padding:2px 2px 2px 2px;
	}

div#headerwrap {
	
	position:absolute;
	width:100%;
	height:110px;									/* change this for nav height*/
	top:0px;
	left:0;
	
}
/* position:fixed for modern browsers - header and footer do not scroll */
body>div#headerwrap {
	position:fixed;
}
div#header {
	background-color:#333;
	height:110px;
	width:750px;
	margin:0 auto;
}

div#navheader {
	text-align:center;
	background-color:#EE9955;																				/* NAV BAR COLOR*/		
	background-image:url(../imgs/content_bknd.gif);
	color:#FFF;
	height:44px;									/* change this for nav height*/
	width:750px;
	margin:auto;
	padding:0px 0px 1px 0px;
}

/* set a left margin to compensate for IE/Win always making room for a scrollbar */
div#middlewrap {
	height:100%;
	
/* set left margin and bottom padding for IE5/Win */
	padding:148px 0 46px 0;							/* Change this for footer height AND SIDE BAR ON*/
	margin-left:0;
/* set left margin and bottom padding for others */
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin-left:16px;
	padding:148px 0 46px 0;							/* change this for nav height AND TOP/BOTTOM GAP*/
}
/* set left margin for modern browsers */
body>div#middlewrap {
	margin-left:0;

	
}

div#middle {
	width:750px;
	margin:0 auto;
}
div#sidebar {
	position:fixed;
	margin: 7px 0 0 6px;
	padding:0 0 0 0;
	width:160px;
	height:100%;
	float:left;
	/* set left margin and bottom padding for others */
	voice-family: "\"}\""; 
	voice-family:inherit;
	
}

/* set left margin for modern browsers */
body>div#sidebar {
	
	position:fixed;
	margin-left:1px; /* set margin for IE 6*/
}

div#content {
 	min-height:800px;
	padding:0px 15px 40px 15px;
	margin-left:150px;
	margin-top:0px;
	margin-bottom:4px;
	
	background-image:url(../imgs/content_bknd.gif);

}

/* no positioning for IE5/Win - the whole page scrolls */
div#footerwrap {
	width:100%;
	p\osition:absolute;
	bottom:0;
	height:50px;												/* Change this for footer height*/
	text-align:center;
	
}
body>div#footerwrap {
	position:fixed;
}
div#footer {
	height:50px;
	width:750px;
	margin:0 auto;
}

/* Styling rules to make this demo page look nice. */
body,
html{
	font-family:Trebuchet MS, Georgia, Verdana, serif;
	color:#000;

}


div#footer {
	background-color:#EE9955;																				/* FOOTER COLOR*/		
	background-image:url(../imgs/footer_bknd.gif);
	color:#eee;
}
div#middle,
div#sidebar {
	color:#AAA;
	background-color:#FFCCAA;	 																	/*SIDEBAR COLOR*/		
}
div#content {
	color:#000000;
	background-color:#FFDDCC;																			/*CONTENT COLOR*/		
}

/* CODE */


/* MENU BAR STYLES */
.menu {
  display:table;         /* ignored by IE */
  padding:0px; 
  list-style-type:none;
  white-space:nowrap;    /* keep text on one line */
  border:0px solid #FFCC99; /* add a border to show size of menu */
  }
* html .menu {
  display:inline-block;  /* for IE only */
  width:1px;             /* IE will expand to fit menu width */
  padding:0 2px;         /* fix bug in IE for border spacing */
  }  
.menu li {
  display:table-cell;    /* ignored by IE */

  }
* html .menu li {
  display:inline;        /* for IE only */
  }
.menu a, .menu a:visited {
	width:100px;
	display:block;         /* for all browsers except IE */
	padding:10px 10px;
	color:#000000; 
	background:#AAA;
	background-image:url(../imgs/nav.gif); 
	border:1px groove #000000; /* add a 1px white border around items */ 
	text-decoration:none;
	  }
* html .menu a, * html .menu a:visited {
  display:inline-block;  /* for IE only */ 
  margin:0 -2px;         /* to correct an IE border width bug */  
  }
.menu a:hover {
  color:#FFFFFF; 
  background:#888;
  background-image:url(../imgs/nav_hover.gif);
  border:1px inset #000000; /* add a 1px white border around items */ 
  }


.centered {margin:0 auto;}

/* END MENU BAR STYLES */




/* CODE */

h1,
h2,
h3,
h4 {
	padding:0 5px 10px 5px;
	margin:0;
	color:#443399;
}
div#sidebar h2 {
	padding-left:15px;											/*change for IE/WIN ?? */
	
	
}
div#footer h2 {
	text-align:center;
	padding:0;
	margin:0;
}
div #footer p {
	margin:0;
	padding:0;
	text-align:center;
}
div#footer a {
	color:#fff;
}
h1 {
	font-size:1.4em;
	text-align:center;
	padding-top:5px;
}
h2 {
	font-size:1.2em;
	padding-top:1em;
	margin-top:0;
}

h1,h2,h3,h4 {
 	text-shadow: #777 3px 2px 4px;
	}

p {
	margin-bottom:0;
	font-size:0.8em;
	line-height:1.4em;
}
pre {
	font-size:0.9em;
	line-height:1.4em;
}
ul {
	font-size:0.8em;
	line-height:1.4em;
}
div.adwrap {
width:336px;
margin:10px auto;
}
div.adwrap object {
width:336px;
height:280px;
}