@charset "utf-8";
/* CSS Document 
SITE: www.satgamefordummies.com
DEVELOPER: Kit Lamoureux, kitlamoureux@rogers.com
DATE: January 28, 2008
VERSION 1.0

*/



* {margin: 0;padding: 0;}
html {font-size: 100%;}
body {font: 72.5%/1.5 Tahoma, Arial, Helvetica, sans-serif;}

/* RESET */
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {  font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; }

/* LAYOUT */
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

#container {width: 950px;margin: 0 auto;}
#content {margin-top:2em;}
#colLeft {width:20%;float: left;}
#colRight {
	width:45%;
	float: right;
	height: 400px;
}
#colMiddle{
	width: 50%;
	padding: 0 0 1em 1em;
}
#footer {background-image: url(../img/bkgd/footer.gif);background-repeat: repeat-x;height: 50px;padding-top: 30px;background-position: 0 0;}

img.left { float: left; margin: 2px 20px 16px 0; }
img.right { float: right; margin: 2px 0 16px 20px; }
img.across { margin: 2px 0 16px 0; }
img.flushleft { margin-left: -20px; }
img.flushright { margin-right: -20px; }

/* TYPE */
#content h1 {
	font: bold normal 1.8em/1.5 Tahoma, Arial, Helvetica, sans-serif;
	padding:0 0 .5em 0;
}
#content h2 {
	font: bold normal 1.4em /1.5 Tahoma, Arial, Helvetica, sans-serif;
	padding:.5em 0 0em 0;
	color: #8258AD;
}
#content h3 {font: bold  normal 1.3em /1.5 Tahoma, Arial, Helvetica, sans-serif}
#content h4 {font: bold italic 1.2em /1.5 Tahoma, Arial, Helvetica, sans-serif}
#content h5 {
	font: bold normal 1.3em/1.5 Trebuchet MS, Arial, Helvetica, sans-serif;
	padding:0 0 .5em 0;
}
#content h6 {
	font: normal 1.3em/1.5 Tahoma, Arial, Helvetica, sans-serif;
	padding:0 0 .5em 0;
}

#content p {font: normal normal 1.2em/1.5 Tahoma, Arial, Helvetica, sans-serif;padding:0 0 .5em 0}
#content ul { margin-bottom: 18px; list-style: none outside; font: normal normal 1.2em/1.5 Tahoma, Arial, Helvetica, sans-serif;}
#content ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; font: normal normal 1.2em/1.5 Tahoma, Arial, Helvetica, sans-serif;}
#content ul.square,
#content ul.circle, #content ul.checkmark { margin-left: 2em; }
#content ul.square { list-style: square outside; }
#content ul.circle { list-style: circle outside; }
#content ul.checkmark {
	list-style-position: outside;
	list-style-image: url(../img/bullets/Checkmark.gif);
	list-style-type: none;
}
#content ul ul.circle,
#content ul ul.square { margin-top: 4px; margin-bottom: 5px; }
#footer {font: normal 1.0em/1.1 Tahoma, Arial, Helvetica, sans-serif;}
super {font-size:90%}

/* PRINT */
@media print {
	body, #main, #content { color:#000 !important; }
	a, a:link, a:visited { color:#000 !important; text-decoration:none !important; }
	#tabs, #globalheader, #globalfooter, #directorynav, .noprint, .hide { display: none !important; }
	#main a.pdf, #main a.html, #main a.qt, #main a.ical, #main a.dl, #main a.dmg, #main a.zip, #main a.keynote, #main a.audio { padding-left: 0 !important; background-image: none !important; }
}

/* GENERAL NAVIGATION */

/* Main */
#masthead { }
#masthead #globalnav {
/* the 192px is the full page width minus the width of the nav bar buttons minus the start margin e.g. 950 - 761 - -3 */
	margin:-2px 0 0 192px;
	padding: 0;
	float: right;
}
#masthead #globalnav li { display: inline; }
#masthead #globalnav li a { float: left; height: 0; padding-top: 26px; overflow: hidden; }
#masthead #globalnav li a, #masthead #globalnav li a:hover { background-image: url(../img/nav/globalnav8b.gif); background-repeat: no-repeat; }

/* BUTTONS */
/* these numbers start from the bottom e.g. picture width is 818, last button is 105 and last button */
/* is set with x at 8 from end of pic so 818-8-105 = -705. next one is then sub width from that*/

#masthead #globalnav li#gn-home a { background-position: -57px 0; width:88px; }
#masthead #globalnav li#gn-buynow a { background-position: -145px 0; width:93px;}
#masthead #globalnav li#gn-students a { background-position: -238px 0; width:91px;}
#masthead #globalnav li#gn-parents a { background-position: -329px 0; width:88px; }
#masthead #globalnav li#gn-educators a { background-position: -417px 0;width:95px; }
#masthead #globalnav li#gn-reviews a { background-position: -512px 0; width:88px;}
#masthead #globalnav li#gn-newsworthy a { background-position: -600px 0; width:105px;}
#masthead #globalnav li#gn-contactus a { background-position: -705px 0; width:105px;}

/* OVER STATES */
#masthead #globalnav li#gn-home a:hover { background-position: -57px -42px; width:88px; }
#masthead #globalnav li#gn-buynow a:hover { background-position: -145px -42px; width:93px;}
#masthead #globalnav li#gn-students a:hover { background-position: -238px -42px; width:91px;}
#masthead #globalnav li#gn-parents a:hover { background-position: -329px -42px; width:88px; }
#masthead #globalnav li#gn-educators a:hover { background-position: -417px -42px;width:95px; }
#masthead #globalnav li#gn-reviews a:hover { background-position: -512px -42px; width:88px;}
#masthead #globalnav li#gn-newsworthy a:hover { background-position: -600px -42px; width:105px;}
#masthead #globalnav li#gn-contactus a:hover { background-position: -705px -42px; width:105px;}

/* ON STATES */
#masthead.home #globalnav li#gn-home a { background-position: -57px -42px !important; width:88px; }
#masthead.buynow #globalnav li#gn-buynow a { background-position: -145px -42px !important; width:93px;}
#masthead.students #globalnav li#gn-students a { background-position: -238px -42px !important; width:91px;}
#masthead.parents #globalnav li#gn-parents a { background-position: -329px -42px !important; width:88px; }
#masthead.educators #globalnav li#gn-educators a { background-position: -417px -42px !important;width:95px; }
#masthead.reviews #globalnav li#gn-reviews a { background-position: -512px -42px !important; width:88px;}
#masthead.newsworthy #globalnav li#gn-newsworthy a { background-position: -600px -42px !important; width:105px;}
#masthead.contactus #globalnav li#gn-contactus a { background-position: -705px -42px !important; width:105px;}

/* FOOTER */
#footer #ft-links {text-align:center;}
#footer #ft-links li {display: inline;}
#footer #ft-links li a {text-decoration: none;color:#FFFFFF;padding:0 1em 0 1em}
#footer #ft-links li a:hover {text-decoration: underline;color:#FFFF00;}
#footer p {padding-top: 2em;}
.lgHighlight {
}
.lgHighlight {
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
}
