/* Reset */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	vertical-align: baseline;	background: transparent;}body {	font: 14px/20px Arial, Georgia,"Times New Roman","Palatino Linotype";	color: #463328;	background-color: #C6DC89;}body a {	color: blue;	text-decoration: none;}body a:hover {	color: #E47833;}h1 {	font-family: Arial black;	font-size: 28px;	line-height: 120%;	font-weight: bold;	color: #463328;	padding-bottom: 15px;}h2 {	font-family: Arial black;	font-size: 20px;	line-height: 26px;	color: #7b9d33;	margin: 0 0 8px 0;}h3 {	color: #cf8b1f;	font-size: 14px;	line-height: 20px;	font-weight: bold;	margin: 0;}h4 {	color: #6A8E27;	font-size: 16px;	font-weight: bold;	margin: 0;	letter-spacing: -1px;	padding: 0px;}#wrapper {	width: 960px;	margin: 0 auto;	border: 0 3px 0 3px black;}#nav {  	width: 960px;  	height: 40px;  	background: url(http://www.python-printable-games.com/images/nav-bg.jpg) repeat-x;	border-top: solid 1px #d3f291;}#nav ul {  	height: 40px;  	list-style: none;}#nav ul li {	height: 40px; 	float: left;}#nav li a {	height: 40px;	line-height: 40px;	display: block;	text-align: center;	text-decoration: none;}#home-tab a, #about-tab a, #product-tab a, #blog-tab a, #e-zine-tab a, #site-map-tab a, #contact-tab a {	width: 100px;	color: #fefae8;	border-right: solid 1px #bbdc75;	border-left: solid 1px #7b9c33;}#contact-tab a {	width: 100px;	color: #fefae8;	border-right: solid 1px #7b9c33;	border-left: solid 1px #7b9c33;}#home-tab a:hover, #about-tab a:hover, #product-tab a:hover, #blog-tab a:hover, #contact-tab a:hover, #site-map-tab a:hover, #e-zine-tab a:hover, #contact-tab a:hover {	color: #463328;}#active-tab a {	width: 102px;	margin-top: -1px;	background: #fefae8;	color: #463328;	border: none;	border-bottom: solid 1px #fefae8;}#content {	width: 960px;	background: #ffffff;	padding: 0px 0;}#tagline {	width: 690px;	height: 38px;	border-top: solid 1px #e3d7c5;	border-bottom: solid 1px #e3d7c5;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;}#tagline p {	float: left;	margin-left: 20px;	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;	line-height: 38px;}#tagline img {	float: right;	margin: 4px 20px;}#content-left {margin:0 40px 0 20px;padding-top:20px;width:185px;}#content-right {	width: 700px;	margin: 0;	padding-right: 20px;	padding-top: 20px;	padding-left: 20px;	float: right;	background:white none repeat scroll 0 0;}#content-left p {	margin: 20px 0;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:13px;	line-height:18px;}#content-right p {	margin: 0 0 20px;}#main {	width: 580px;	float: left;	margin: 0 40px 0 20px;}#main p {	margin: 20px 0;}#sidebar {	width: 300px;	float: right;	margin: 0 20px 0 0;}#wide-column { 	padding: 0 20px;}#wide-column p {	margin: 20px 0;}#wide-column img {	background: #e3d8c5;	padding: 5px;}#footer {	color: #000000;	padding: 20px;}#footer a {	color: #4B0082;}/* Slider */#slider-container {	width: 690px;	background: #000000;	margin-top: 0;	margin-bottom: 0;	padding-top: 5px;	padding-right: 0;	padding-bottom: 5px;	padding-left: 0;	margin-right: 0px;}#slider {	margin: 0 5px;}#slider ul, #slider li {	margin: 0;	padding: 0;	list-style: none;		}#slider li {	/* 	define width and height of list item (slide)	entire slider area will adjust according to the parameters provided here*/ 	width: 680px;	height: 240px;	overflow: hidden;}span#prevBtn {background-position: -67px 0;	left: -50px;}span#nextBtn {background-position: 0 0;	right: -50px;}/* End Slider *//* Random Classes */.port-img {	background: #e3d8c5;	padding: 5px;	margin-top: 20px;}.port-button {	margin: 20px 5px;	}.port-item-left {	width: 315px;	float: left;	margin-top: 20px;	margin-right: 40px;	margin-bottom: 20px;	margin-left: 0;}.port-item-right {	width: 215px;	margin-top: 10px;	margin-right: 0;	margin-bottom: 20px;	margin-left: 0;	float: left;	padding-right: 16px;}.clear {	clear: both;}.top-margin {}/* left navigation */#navcontainer, #navcontainer2, #navcontainer3 {	width: 150px;	padding-top: 5px;	padding-bottom: 25px;}#navcontainer ul, #navcontainer2 ul, #navcontainer3 ul{	margin-left: 0;	padding-left: 0;	list-style-type: none;	font-family: Georgia,"Times New Roman","Palatino Linotype",Arial;}#navcontainer a, #navcontainer2 a, #navcontainer3 a{	display: block;	width: 165px;	border-bottom: 1px dotted #C57B1C;	color: #D2922D;	font-weight: normal;	font-size: 15px;	padding: 3px 0;}#navcontainer a:link, #navlist a:visited, #navcontainer2 a:link, #navlist2 a:visited, #navcontainer3 a:link, #navlist3 a:visited{	color: #000000;	text-decoration: none;	padding-left: 0px;}#navcontainer a:hover, #navcontainer2 a:hover, #navcontainer3 a:hover{	background-color: #7B9D33;	color: #fff;}/* left navigation end */.next {	font-family: Georgia, "Times New Roman", Times, serif;	color: #463428;	text-align: center;	padding: 5px;	float: right;	width: 100px;	margin-right: 5px;	border: 1px dotted #7C9D34;	margin-top: 5px;	background-color: #D3E3E3;}.prev {	font-family: Georgia, "Times New Roman", Times, serif;	color: #463428;	padding: 5px;	float: left;	width: 100px;	margin-left: 5px;	text-align: center;	margin-top: 5px;	border: 1px dotted #6A8E27;	background-color: #D5E5E5;}.next a:link, .next a:visited, .prev a:link, .next a:visited {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	font-weight: bold;	color: #37261E;}.next  a:hover, .prev  a:hover {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	font-weight: bold;	color: #684E41;	text-decoration: none;}.logo-container {	width: 400px;	float: left;	font-family: Georgia, "Times New Roman", Times, serif;}.header-right-container {	width: 555px;	float: right;	margin-top: 10px;}img.floatLeft {     float: left;     margin: 4px;	padding-right:5px; }img.floatRight {	float: right;	margin: 4px;}.product-pic-container {text-align: left;width: 215px;}.pic-float-left-container {text-align: left;font-weight: bold;color: red;width: 360px;float: left;padding-right: 50px;padding-bottom: 30px;}.pic-float-left-container img {padding-top:8px;}.pic-float-left-container-small {text-align: left;font-weight: bold;color: red;width: 310px;float: left;padding-right: 10px;padding-bottom: 30px;}.pic-float-left-container-small img {padding-top:8px;}.pic-float-right-container {text-align: center;width: 310px;float: right;padding-left: 10px;}.pic-float-right-container img {padding-bottom: 8px;}.pic-float-right-container-big {text-align: center;width: 352px;float: right;padding-left: 10px;}#beforeend{clear:both;text-align: left;width: 680px;margin-left:auto;margin-right:auto;background-color:#ffffff;}#bundlelink {margin:0 auto;align: center;width: 340px;padding-bottom: 20px;}