@charset "UTF-8";
body  {
	font-family:Arial, Helvetica, sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	height:100%;
}

html{
	height:100%;
}

.blogLink{
	font-size:0.8em;
	margin-bottom:10px;
}

.twoColFixLtHdr #container {
	width: 790px;
	background: #FFFFFF;
	margin: auto;
	text-align: left;
	background-image: url(images/Body_bg.gif);
	background-repeat: repeat-y;
	padding: 0px;
} 

.twoColFixLtHdr #header {
	padding: 0px;
	background-image: url(images/Header_bg.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 131px;
	float: none;
	width: 785px;
} 


.twoColFixLtHdr #headMenu1 {
	float: left;
	width: 785px;
	padding: 0px;
	margin: 0px;
}
.twoColFixLtHdr #headMenu1 ul {
	margin: 0px;
	padding:0px;
	margin-top:75px;
	margin-left:260px;
}

.twoColFixLtHdr #header #headMenu1 li {
	list-style-type: none;
	float: left;
}

.twoColFixLtHdr #headMenu1 a{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	height:18px;
	width:40px;
	display:block;
	text-align:center;
	padding-top: 6px;
	padding-left:3px;
	padding-right:3px;
}

.twoColFixLtHdr #headMenu1 a:hover{
	background-color:#578BF2;
}

.twoColFixLtHdr #headMenu2 {
	float: left;
	height:20px;
	padding: 0px;
	margin: 0px;
	font-size:0.75em;
}

.twoColFixLtHdr #headMenu2 ul {
	margin: 0px;
	padding:0px;
	margin-left:605px;
}

.twoColFixLtHdr #header #headMenu2 li {
	list-style-type: none;
	float: left;
}

.twoColFixLtHdr #headMenu2 a{
	color: #4169E1;
	text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	height:14px;
	width:90px;
	display:block;
	text-align:center;
	padding-top: 4px;
	padding-left:3px;
	padding-right:3px;
	margin-top:0px;
}

.twoColFixLtHdr #headMenu2 a:hover{
	background-color:#FCE275;
}

.twoColFixLtHdr #header h1 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 253px;
	text-indent: -1000px;
	font-size: 0em;
}
.twoColFixLtHdr #bodyPod {
	margin: 0px;
	padding: 0px;
	width: 785px;
}

.twoColFixLtHdr #sidebar1 {
	float: left;
	padding: 0px;
	margin:0px;
	padding-left:7px;
	width:178px;
}

.twoColFixLtHdr #sidebar1 h3 {
	font-size: 1em;
	font-weight:600;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	padding-top:5px;
	text-align: center;
	background-color: #CC0000;
	color: #FFFFFF;
	height: 22px;
	width:176px;
}

.twoColFixLtHdr #sidebar1 ul{
	float: left;
	padding: 0px;
	margin:0px;
	width:175px;
	border: inset #B3B3B3 1px;
	margin-top:2px;
}
.twoColFixLtHdr #sidebar1 li {
	list-style-type: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight:bold;
	text-align: center;
	padding: 0px;
}

.twoColFixLtHdr #sidebar1 a:hover {
	background-color: #385CC8;
}
.twoColFixLtHdr #sidebar1 a {
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	display:block;
	padding:0px;
	padding-top: 5px;
	margin-top: 1px;
}

#sidebar1 #AdminMenu h3{
	font-size: 1em;
	font-weight:600;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	padding-top:5px;
	text-align: center;
	background-color: #CC0000;
	color: #FFFFFF;
	height: 22px;
	width:176px;
	margin-top:30px;
	clear:both;
}
.twoColFixLtHdr #mainContent h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #4169E1;
	text-align: left;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
	margin-bottom:5px;
}

.twoColFixLtHdr #mainContent {
	padding: 0px;
	float: right;
	width: 530px;
	margin: 0px;
	margin-right: 15px;
} 

.twoColFixLtHdr #mainContent .content{
	font-size:0.85em;
} 

.twoColFixLtHdr #mainContent a{
	color:#CC0000;
}

.twoColFixLtHdr #mainContent a:visited{
	color:#385CC8;
}

.twoColFixLtHdr #mainContent li{
	list-style-image: url(images/blueBullet.gif);
	margin: 3px;
}

.twoColFixLtHdr #footer {
	padding: 0px;
	background-image: url(images/Footer_bg.gif);
	background-repeat: no-repeat;
	margin: 0px;
	font-size: 0.7em;
	height: 25px;
	margin-top: 5px;
	padding-left:350px;
	padding-top:5px;
} 
.twoColFixLtHdr #footer a {
	color: #CC0000;
}

.twoColFixLtHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.twoColFixLtHdr .product {
	margin:0px;
	padding:0px;
	float: left;
	width: 530px;
	padding-top: 10px;
	padding-bottom: 0px;
	border-top: 1px solid #B3B3B3;
	margin-bottom:10px;
	display:block;
}

.twoColFixLtHdr .productFirst {
	float: left;
	width: 530px;
	padding-top: 10px;
	padding-bottom:10px;
	display:block;
}

.twoColFixLtHdr .productDetails {
	float: left;
	width: 275px;
}
.twoColFixLtHdr .productDetails h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4169E1;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	font-size:0.85em;
}

.twoColFixLtHdr #mainContent .productDesc {
	margin: 0px;
	padding: 0px;
	font-size:0.9em;
	padding-bottom:10px;
}

.twoColFixLtHdr .productAge {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4169E1;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	font-size: 0.8em;
	text-align: center;
	font-weight: bold;
}

.twoColFixLtHdr .productPrice {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #CC0000;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	font-size: 0.9em;
	text-align: center;
	font-weight: bold;
}

.twoColFixLtHdr .productPlayers {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #CC0000;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	margin-top:5px;
	font-size: 0.9em;
	font-weight: bold;
}

.twoColFixLtHdr  .productAward img {
	margin-right: 25px;
	margin-left: 25px;
}

.twoColFixLtHdr  .productAward{
	width:43px;
	height:76px;
}

.twoColFixLtHdr .productNavBack {
	padding-right: 135px;
	padding-left: 10px;
	color: #CC0000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.twoColFixLtHdr  .productNavNext {
	padding-left: 135px;
	padding-right: 10px;
	color: #CC0000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.twoColFixLtHdr .productImg {
	float: left;
	height: 110px;
	width: 140px;
	text-align:center;
	margin-right:5px;
}
.twoColFixLtHdr .productExtras {
	float: right;
	height: 100px;
	width: 100px;
}

.productNavNextDisabled{
	padding-left: 135px;
	color: #AAA;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: inline;
}

.productNavBackDisabled{
	padding-right: 135px;
	padding-left: 10px;
	color: #AAA;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: inline;
}
.twoColFixLtHdr #mainContent .productNav {
	height: 18px;
	width:530px;
	padding: 0px;
	margin:0px;
	padding-top: 6px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B3B3B3;
	border-bottom-color: #B3B3B3;
	display:inline;
	clear:both;
	float:left;
	font-size:0.85em;
}

.twoColFixLtHdr .productNavPage {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #4169E1;
	font-weight: bold;
}

.twoColFixLtHdr #mainContent .productSets {
	display: block;
	width: 300px;
	clear: both;
	margin-left: 130px;
	margin-bottom:10px;
}
.twoColFixLtHdr #mainContent .productSet {
	display: block;
	clear: both;
	float: left;
	width: 365px;
	color: #CC0000;
	margin-bottom: 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}
.twoColFixLtHdr  #mainContent  .productSetPrice {
	float: right;
}
.twoColFixLtHdr #mainContent .productSetName {
	float: left;
	width: 200px;
	background-image: url(images/blueBullet.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}

.productPrint{
	height:15px;
}

#mainContent .productPrint a{
	padding-left:430px;
	font-size:0.7em;	
	color:#CC0000;
}

#mainContent .productPrint a:visited{	
	color:#CC0000;
}
.catRow1{
	background-color: #4169E1;
	font-size:0.9em;
} 

.catRow2{
	background-color: #578BF2;
	font-size:0.9em;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}

.menu li {
	background-color: #578BF2;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.block .content {
  margin: 0px;
}

.block-user{
	width:175px;
	float:left;
}

.block-user h2{
	margin:0px;
	padding:0px;
	border-bottom:1px solid #CC0000;
	color:#578BF2;
	font-size:0.8em;
}

#node-1{
	background-image:url(images/kids.png);
	background-repeat:no-repeat;
}

#node-2{
	background-image:url(images/Node_Mission.jpg);
}

#node-3{
	background-image:url(images/Node_Order.jpg);
}

#node-4{
	background-image:url(images/Node_Host.jpg);
}

#node-5{
	background-image:url(images/Node_Join.jpg);
}

#node-6{
	background-image:url(images/Node_Schools.jpg);
}

#node-7{
	background-image:url(images/Node_Links.jpg);
}

#node-8{
	background-image:url(images/Node_Contact.jpg);
}

#node-1,#node-2,#node-3,#node-4,#node-5,#node-6,#node-7,#node-8{
	padding-left:135px;
	background-repeat:no-repeat;
	min-height:180px;
}

#node-10{
	background-image:url(images/awards.gif);
	background-repeat:no-repeat;
	padding-left:135px;
}

#node-11{
	padding-left:0px;
}

.node label{
	font-size:0.9em;
	font-weight:bold;
	margin-bottom:5px;
	color:#4169E1;
}

.node blockquote{
	font-style:italic;
}

.node h3{
	font-size:1.1em;
	font-weight:normal;
	border-bottom:1px solid #CC0000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.leafBullet{
	list-style-image: none;
	list-style-type: disc;
}

dt{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
}

dd{
	margin-bottom:10px;
}

#block-block-1{
display:inline;
}

.twoColFixLtHdr #mainContent .calcMenuLeft {
	float: left;
}

.twoColFixLtHdr #mainContent .calcMenuRight {
	float: right;
}

.twoColFixLtHdr #mainContent .calcMenu{
	float: left;
	clear:both;
	width:530px;
	padding: 0px;
	margin: 0px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px #B3B3B3 solid;
	border-top:1px #B3B3B3 solid;
}

.twoColFixLtHdr #mainContent .calcMenu a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	display:block;
	text-align:center;
	padding-top: 6px;
	padding-left:3px;
	padding-right:3px;
}


#mainContent .box .productNavPage{
	margin-right:160px;
	margin-left:160px;
}

#mainContent .search-results dd{
	width :530px;
	padding: 0px;
	margin: 0px;
}

