@charset "UTF-8";
#mainframe {
	position: relative;
	width: 960px;
	left: 14px;
	top: 10px;
	height: 1691px;
	z-index: 19;
}

#aboutme {
    display: inline-block;
	position: relative;
/*	top: 0px; */
	left: 22px;
	width: 600px;
	height: auto;
/*	border-bottom-width: medium;
	border-bottom-style: groove;
	border-bottom-color: #000;
	border-left-width: medium;
	border-left-style: groove;
	border-left-color: #000; */
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	text-shadow: 1px 1px 3px #ffffff;
/*	box-shadow: -2px 2px 4px 0px #333333; */
}

#headshot {
	position: relative;
    float: right;
	top: 40px;
/*	left: 660px; */
	width: 270px;
	height: 336px;
	background-image: url(../images/headshot.png);
	background-repeat: no-repeat;
/*	background-position: 25px 16px;
	border-bottom-width: medium;
	border-bottom-style: groove;
	border-bottom-color: #000;
	border-right-width: medium;
	border-right-style: groove;
	border-right-color: #000; */
/*	box-shadow: 2px 2px 4px 0px #333333; */
}
#privacyNB {
	position: absolute;
	top: 437px;
	left: 421px;
	width: 486px;
	height: 107px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	text-align: right;
	line-height: 10px;
}
#privacyTextNB {
	position: absolute;
	top: 479px;
	left: 866px;
	width: 100px;
	height: 16px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	text-align: center;
	line-height: 10px;
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg); /* IE 9 */
	-moz-transform:rotate(-90deg); /* Firefox */
	-webkit-transform:rotate(-90deg); /* Safari and Chrome */
	-o-transform:rotate(-90deg); /* Opera */
}
#privacyTextNB:active {
	color: #333;
}
#privacyTextNB:hover {
	color: #000;
}
#privacyTextNB:visited {
	color: #333;
}

#privacyPL {
	position: absolute;
	top: 463px;
	left: 421px;
	width: 486px;
	height: 107px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	text-align: right;
	line-height: 10px;
}
#privacyTextPL {
	position: absolute;
	top: 503px;
	left: 866px;
	width: 100px;
	height: 16px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	text-align: center;
	line-height: 10px;
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg); /* IE 9 */
	-moz-transform:rotate(-90deg); /* Firefox */
	-webkit-transform:rotate(-90deg); /* Safari and Chrome */
	-o-transform:rotate(-90deg); /* Opera */
}
#privacyTextPL:active {
	color: #333;
}
#privacyTextPL:hover {
	color: #000;
}
#privacyTextPL:visited {
	color: #333;
}

#FB-NB {
	position: absolute;
	top: 37px;
	left: 658px;
	width: 122px;
	height: auto;
}
#FB {
	position: absolute;
	top: 22px;
	left: 658px;
	width: 122px;
	height: auto;
}
#CS {
	position: relative;
/*	top: 394px; */
/*	left: 797px; */
	width: 14%;
	height: auto;
	box-shadow: 5px 5px 5px #333333;
	background-color: #FFF;
    float: left;
}
/*#iheartthisapp {
	position: absolute;
	top: 410px;
	left: 579px;
	width: 219px;
	height: 37px;
	background-image: url(../images/iheartthisapp.png);
	background-repeat: no-repeat;
	z-index: 23;
}*/
#codenweb {
	position: absolute;
	top: 410px;
	left: 353px;
	width: 222px;
	height: 37px;
	background-image: url(../images/codenweb.png);
	background-repeat: no-repeat;
	z-index: 23;
}
#linkedIn {
	position: absolute;
/*	top: 314px; */
    bottom: 0px;
	left: 20px;
	width: 75px;
	height: 20px;
	background-image: url(../images/linkedin_logo.jpg);
	background-repeat: no-repeat;
	z-index: 8;
}

#twitter {
	position: absolute;
/*	top: 314px; */
/*	left: 790px; */
    bottom: -6px;
    right: 20px;
}

#iconfeatured {
	position: absolute;
	top: 16px;
	left: 784px;
	width: 144px;
	height: 144px;
	background-image: url(../images/numberbuggies/numberbuggiesicon.png);
	background-repeat: no-repeat;
	z-index: 8;
}
#gameinfofeatured {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 63px;
	left: 348px;
	width: 580px;
	height: 353px;
	background-image: url(../images/bk02a.png);
	background-repeat: repeat;
	padding: 5px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #333;
	border-bottom-color: #000;
	overflow: auto;
	box-shadow: 5px 5px 5px #333333;
}
#gamefeaturedphoto {
	position: absolute;
	top: 66px;
	left: 34px;
	width: 300px;
	height: 225px;
	border: thin solid #333;
	box-shadow: 5px 5px 5px #333333;
}

#icon {
	position: absolute;
	top: 6px;
	left: 784px;
	width: 144px;
	height: 144px;
	background-image: url(../images/playandlearnclassroom/playandlearnicon.png);
	background-repeat: no-repeat;
	z-index: 8;
}
#iconPL {
	position: absolute;
	top: 6px;
	left: 784px;
	width: 144px;
	height: 144px;
	background-image: url(../images/playandlearnclassroom/playandlearnicon1_5.png);
	background-repeat: no-repeat;
	z-index: 8;
}

#gameinfo {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 48px;
	left: 348px;
	width: 580px;
	height: 395px;
	background-image: url(../images/bk02a.png);
	background-repeat: repeat;
	padding: 5px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #333;
	border-bottom-color: #000;
	overflow: auto;
	box-shadow: 5px 5px 5px #333333;
}
/*#gamemenuphoto {
	position: absolute;
	top: 44px;
	left: 25px;
	width: 300px;
	height: 225px;
	border: thin solid #333;
	box-shadow: 5px 5px 5px #333333;
}
 */
#gamemenuphotoPL {
	position: absolute;
	top: 49px;
	left: 34px;
	width: 300px;
	height: 225px;
	border: thin solid #333;
	box-shadow: 5px 5px 5px #333333;
}

#DEMO {
	position: absolute;
	top: 305px;
	left: 29px;
	font-size: 16px;
	color: #009;
	width: 301px;
	height: 70px;
	text-align: right;
}
#appstoreicon {
	position: absolute;
	top: 392px;
	left: 801px;
	width: 134px;
	height: 56px;
	background-image: url(../images/downloadappstore.png);
	background-repeat: no-repeat;
	z-index: 14;
	/*	background-attachment: fixed; */
	background-position: 0px 16px;
	text-align: center;
}
#appstoreiconipad {
	font-size: 16px;
	position: absolute;
	top: 365px;
	left: 801px;
	width: 134px;
	height: 56px;
	background-image: url(../images/downloadappstore.png);
	background-repeat: no-repeat;
	z-index: 14;
	background-position: 0px 16px;
	text-align: center;
}
#appstoreiconiphone {
	font-size: 16px;
	position: absolute;
	top: 365px;
	left: 660px;
	width: 134px;
	height: 56px;
	background-image: url(../images/downloadappstore.png);
	background-repeat: no-repeat;
	z-index: 14;
	background-position: 0px 16px;
	text-align: center;
}

.textcolor {
	color: #900;
	font-weight: bold;
	font-style: normal;
}
li {
	font-size: 16px;
/*	font-style: italic; */
}
.itals {
	color: #060;
	font-style: oblique;
}
.yellow {
	color: #C60;
	font-weight: bold;
}
.blue {
	color: #00C;
	font-weight: bold;
}

.centerText {
	text-align: center;
}

#featured {
	position: relative;
/*	top: 348px; */
	left: -1px;
	width: 921px;
	height: 543px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #000;
	padding-left: 18px;
	padding-right: 20px;
	border-top-width: medium;
	border-top-style: double;
	border-top-color: #000;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #333;
	text-shadow: 2px 2px 4px #fff;
	box-shadow: 0px 0px 10px 0px #000000 inset;
}
#playandlearnclassroom {
	position: relative;
/*	top: 893px; */
	left: -1px;
	width: 921px;
	height: 580px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #000;
	padding-left: 18px;
	padding-right: 20px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #000;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #333;
	text-shadow: 2px 2px 4px #fff;
	box-shadow: 0px 0px 10px 0px #000000 inset;
}
.mytitles {
	font-size: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: oblique;
	color: #330;
	line-height: 1.5em;
}

#flashgame {
	position: relative;
/*	top: 1475px; */
	left: -1px;
	width: 921px;
	height: 600px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #333;
	padding-left: 18px;
	padding-top: 2px;
	text-align: center;
	box-shadow: 0px 0px 10px 0px #000000 inset;
	padding-right: 20px;
}
#sidenote {
	position: absolute;
/*	top: 485px; */
/*	left: 586px; */
    bottom: 0px;
    right: 0px;
	width: 196px;
	height: 30px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #C30;
	font-style: oblique;
	text-align: center;
	z-index: 21;
}
.havefun {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #336;
	text-shadow: 2px 2px 3px #ffffff;
}
#flashgameinfo {
	position: relative;
/*	top: 414px; */
/*	left: 34px; */
	width: 80%;
    float: left;
    margin-left: 2%;
    margin-right: 2%;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
	height: auto;
	background-image: url(../images/bk02.png);
	background-repeat: repeat-x;
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #333;
	border-bottom-color: #000;
	overflow: visible;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-align: left;
	box-shadow: 5px 5px 5px #333333;
}
#flashgamephoto1 {
	position: relative;
/*	top: 77px; */
/*	left: 50px; */
	width: 400px;
	height: 300px;
	border: thin solid #333;
	box-shadow: 5px 5px 5px #333333;
    margin-top: 15px;
    margin-bottom: 15px;
}
#flashgamephoto2 {
	position: relative;
/*	top: 77px; */
/*	left: 507px; */
	width: 400px;
	height: 300px;
	border: thin solid #333;
	box-shadow: 5px 5px 5px #333333;
    margin-top: 15px;
    margin-bottom: 15px;
}
