/**************** General rules *********************/
*{font-size: 100.01%;	margin: 0;	padding: 0;	}
html{font-size: 100.01%; padding: 0; margin: 0; height: 100%; }
body { height: 101%; font-size: 100.01%; padding: 0; line-height:120%; margin: 0; font-family: Verdana, arial, Tahoma, sans-serif; color: #444; background-color:#CADAE9; }

/***************** Page Sections *********************/
#container { text-align: left; background-color: white; color: inherit; min-width: 720px; font-size: 76%; margin: 20px; }
#pagewrapper { margin: 0 auto; text-align: left; width: 93%; }

/********************** Navigation ******************/

/* access nav quick links */
#accessnav { text-align:right; width:100%; font-size:76%; }
#accessnav { list-style: none;padding: 0; margin:0; }
#accessnav li { display: inline; padding: 0 0.8em 0 0.8em; margin: 0; }

.navlist { display: inline; padding: 0px; margin: 5px; color: #30516F; }
.navlist li {font-size: 90%;	font-weight: bold; display: inline;	color: #fff; background-color: inherit; padding: 10px 5px; }
.navlist a { background-color: #88A6C0; color: #fff; text-decoration: none; }	
.navlist a:visited { color: #fff; background-color: #88A6C0; }
.navlist a:hover { color: #ff0; background-color: #88A6C0; }
.centerfooter a:active { color: #ff0; background-color: #88A6C0; }
.currentpage { color: #000; background-color: #88A6C0; }

#topnav { background-color: #88A6C0; /*#223075*/  color: inherit; width: 100%; height: 25px; }


/***************** Image Replacement ****************/
h1 {text-align: left; padding: 0; position: relative; width: 600px; height: 95px; overflow: hidden; }
h1 span {display: block; position: absolute; left: 0; top: 0; z-index: 1; width: 600px; height: 95px; margin:0; padding:0; background: url(mw_ibgg_header_left.gif) top left no-repeat; }

/*****************************************************/

h2 {font-size:130%; margin:10px 0 15px 15px;}
h2#headinglarge { font-size: 140%; margin: 10px 0 15px 0; }
h3 {font-size:100%;  margin: 10px 0 3px 15px;}
h3.rulesheading { font-size: 100%; margin: 10px 0 3px 0; }
h3.largeblue { font-size: 120%; color: #00008B; background-color: #fff; }
h3.newslettersign { font-size: 110%; margin: 5px 0; padding: 0; }
h4 {font-size:80%;  margin: 10px 0 3px 20px;}
h4.xhtml, h5.lists, h6.lists2 { font-size: 100%; margin: 10px 0 10px 0px; }
#rightcolumn h3, #rightcolumn h4 {margin-left:0;}

#mainbox {float:left; width:75%; margin-right:0;}
#text {float:right; width:73%; margin:0px;}
#text p {margin: 15px 20px 15px 15px;}
#text ul {margin-left:20px; padding-left:20px;list-style-type:square;}

#leftcolumn {float:left; width:20%; margin:20px 5px 5px 20px; }

#rightcolumn {float:right; width:20%; margin: 2% 2% 0 0; }
#news { padding: 5px; border: 1px solid #3463F7; }
#signup { float: right; width: 20%; margin: 2%; }

#header {padding: 0px; margin: 0px; color: inherit; background: #fff url(mw_ibgg_header_right.jpg) bottom right no-repeat;	height: 120px;text-align: left; border-bottom: 10px solid /*#223075*/ #88A6C0;  } 		
#title { margin-left: 160px; }
#home #rightbox img {margin:5px 10px 10px 20px;	padding:5px; background-color:#eee;	color: inherit; border:none;}

/***************** Clearfix ****************/
.clearfix:after {content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/****************Footer *********************/
#footer {clear:both; height: 4em; color:white; padding-top:2em; background-color: #88A6C0; }
#banner { text-align: center; margin: 0 auto; background-color: fff; }
.footerright { float:right; width: 25% ;text-align: right; margin-right:20px; margin-bottom: 20px; }
.footerleft { float:left; width: 50%; margin-left: 20px; margin-bottom: 15px;}
.footerright a { color: white; background-color: inherit; text-decoration: underline; } 
#valid, #valid a { float: right; padding: 0px 5px 0px 0px; background-color: #88A6C0; color: #fff; text-decoration: underline; }
.centerfooter, .centerfooter a { text-align: center; background-color: #88A6C0; color: #fff; font-weight: bold; text-decoration: none; }
.centerfooter a:visited { color: #fff; background-color: #88A6C0; }
.centerfooter a:hover { color: #ff0; background-color: #88A6C0; }
.centerfooter a:active { color: #ff0; background-color: #88A6C0; }

.xmas { background-image: url(../images/xmas_lights.gif); height: 50px; }
.xmas2 { background-image: url(../images/xmas_icons.gif); height: 32px; }

.googleads {
 margin: 0 auto;
	text-align: center;
	background-color: #fff;
	color: inherit;
}

#headwrap {
	margin: 0;
	padding: 0;
	color: inherit;
	background-color : #fff;
}

#amazonfoot { background-color: #fff; text-align: center; margin: 0 auto; }
#bannertable { text-align: center; margin: 0 auto; background-color: fff; }



















