@charset "utf-8";
/* CSS Document */


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:62.5%;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image:url(../images/header_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
}


form {
	margin:0px;
	padding:0px;
}

h1 {
	padding:0px;
	margin:0px;
	font-size:2.3em;
	color:#1A68A8;
	padding-bottom:10px;
}

h2 {
	padding:0px;
	margin:0px;
	font-size:1.4em;
	color:#000;
	padding-bottom:10px;
}

h3 {
	padding:0px;
	margin:0px;
	font-size:1.4em;
	color:#CA1804;
	padding-bottom:10px;
}

h4 {
	padding:0px;
	margin:0px;
	font-size:1.2em;
	color:#1A68A8;
	padding-bottom:10px;
}

p {
	padding:0px;
	margin:0px;
	font-size:1.1em;
	line-height:1.4em;
	padding-top:5px;
	padding-bottom:5px;
}

hr {
border: 0;
height: 1px;
color:#999;
background-color: #999;
}

.capitalize {
	text-transform:capitalize;
}

td {
	font-size:1.1em;
}

.lightbluetext {
	color:#CFE7FA;
}

.bluetext {
	color:#1A68A8;
}

.smallertext {
	font-size:0.9em;
}

.redtext {
	color:#CA1804;
}

.greytext {
	color:#999;
}

.darkergreytext {
	color:#666;
}

.blueborder {
	border:1px solid #1A68A8;
}

.submit {
	width:97px;
	height:42px;
	float:left;
}

.cancel {
	width:150px;
	height:42px;
	float:left;
	padding-top:15px;
	margin-left:10px;
	font-size:1.2em;
}

.teamimg {
	float:right;
	margin-left:10px;
	border:1px solid #999;
}

.pagebreak {
	background-image:url(../images/page_break.gif);
	background-repeat:repeat-x;
	height:2px;
	clear:both;
	width:auto;
	margin:15px 0px 15px 0px;
	padding:0px;
	overflow:hidden;
}

.nomarginbottom {
	margin-bottom:0px;
	padding-bottom:0px;
}

a:link {
	color: #1A68A8;
	font-weight:bold;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	font-weight:bold;
	color: #1A68A8;
}
a:hover {
	text-decoration: none;
	font-weight:bold;
	color: #1A68A8;
}

a.blacklink:link {
	color: #000;
	font-weight:normal;
	text-decoration: none;
}
a.blacklink:visited {
	text-decoration: none;
	font-weight:normal;
	color: #000;
}
a.blacklink:hover {
	text-decoration: none;
	font-weight:normal;
	color: #000;
}

#container {
	width:943px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:10px;
}

#header {
	background-image:url(../images/header_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:148px;
}

#header #logo {
	width:231px;
	height:112px;
	float:left;
	padding-top:13px;
	padding-bottom:23px;
}

#header #toplinks {
	width:712px;
	float:left;
	padding-top:13px;
}


#header #toplinks a.bookmarksite {
	float:right;
	font-weight:bold;
	font-size:1.1em;
	background-image:url(../images/bookmark_icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
	width:80px;
	height:20px;
	line-height:20px;
	padding-left:20px;
	margin-right:10px;
}

#header #toplinks a.bookmarksite:link {
	color:#FFF;
	text-decoration:underline;
}

#header #toplinks a.bookmarksite:visited {
	color:#FFF;
	text-decoration:underline;
}

#header #toplinks a.bookmarksite:hover {
	color:#FFF;
	text-decoration:none;
}

#header #toplinks .login {
	float:right;
	font-weight:normal;
	font-size:1.1em;
	background-image:url(../images/login_icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:210px;
	height:20px;
	line-height:20px;
	padding-left:30px;
	color:#FFF;
}

#header #toplinks a.loginlink {
	font-weight:bold;
	line-height:20px;
}

#header #toplinks a.loginlink:link {
	color:#FFF;
	text-decoration:underline;
}

#header #toplinks a.loginlink:visited {
	color:#FFF;
	text-decoration:underline;
}

#header #toplinks a.loginlink:hover {
	color:#FFF;
	text-decoration:none;
}


#header #toplinks .loggedin {
	float:right;
	font-weight:normal;
	font-size:1.1em;
	height:20px;
	line-height:20px;
	padding-left:10px;
	color:#FFF;
	text-align:right;
}

#header #toplinks a.loggedin {
	font-weight:bold;
	line-height:20px;
}

#header #toplinks a.loggedin:link {
	color:#FFF;
	text-decoration:underline;
}

#header #toplinks a.loggedin:visited {
	color:#FFF;
	text-decoration:underline;
}

#header #toplinks a.loggedin:hover {
	color:#FFF;
	text-decoration:none;
}



#header #strapline {
	float:right;
	width:241px;
	padding-top:30px;
}


#topnavigation {
overflow: hidden; 
width: 540px;
height:35px;
float:right;
padding-top:16px;
}

* html #topnavigation { /*IE6 and below hack. Set explicit strip width*/
width: 540px;
}

#header #topnavigation ul {
	padding:0px;
	margin:0px;
	list-style:none;
}

#header #topnavigation li {
	padding:0px;
	margin:0px;
	float:left;
}

#topnavigation a.tab {
background:url(../images/top_nav_tab_left.gif) no-repeat top left;
display: block;
float: left;
font-size:1.3em;
font-weight:bold;
line-height: 27px; /* This value + 8px should equal height of button background (default is 31px) */
height: 35px; /* Height of button background height */
padding-left: 13px; /* Width of left menu image */
text-decoration: none;
margin-right: 0px; /*spacing between buttons*/
text-transform:lowercase;
}

#topnavigation a.tab_notactive {
display: block;
float: left;
font-size:1.3em;
font-weight:bold;
line-height: 27px; /* This value + 8px should equal height of button background (default is 31px) */
height: 35px; /* Height of button background height */
padding-left: 13px; /* Width of left menu image */
text-decoration: none;
margin-right: 0px; /*spacing between buttons*/
text-transform:lowercase;
}

#topnavigation a.tab:link, #topnavigation a.tab:visited, #topnavigation a:active{
color: #000; /*button text color*/
}

#topnavigation a.tab_notactive:link, #topnavigation a.tab_notactive:visited, #topnavigation a:active{
color: #fff; /*button text color*/
}

#topnavigation a.tab span{
background: url(../images/top_nav_tab_right.gif) no-repeat top right;
display: block;
padding: 4px 13px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/
}

#topnavigation a.tab_notactive span{
display: block;
padding: 4px 13px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/
}

#topnavigation a.tab:hover{ /* Hover state CSS */
color:#000;
}

#topnavigation a.tab_notactive:hover{ /* Hover state CSS */
color:#000;
}

#topnavigation a.tab:hover span{ /* Hover state CSS (for text) */
color: #000;
}

#homepagepanels {
	padding:15px 15px 0px 15px;
	float:left;
	clear:both;
	width:915px;
}

#homepagepanels #leftpanel {
	width:383px;
	float:left;
	overflow:hidden;
}

#homepagepanels #leftpanel #hotw {
	width:383px;
	float:left;
	background-image:url(../images/hotw_curve.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#CFE7FA;
	margin-bottom:10px;
}

#homepagepanels #leftpanel #hotw .thumb {
	width:181px;
	float:left;
}

#homepagepanels #leftpanel #hotw .info {
	width:174px;
	float:left;
	padding-left:14px;
	padding-right:14px;
}

#homepagepanels #leftpanel #hotw .info h2 {
	padding:0px;
	padding-bottom:15px;
	margin:0px;
	color:#1A68A8;
	font-size:1.5em;
	font-weight:bold;
	padding-top:23px;
}

#homepagepanels #leftpanel #hotw .info p {
	padding:0px;
	padding-bottom:15px;
	margin:0px;
	font-size:1.1em;
	line-height:1.2em;
	color:#333;
}

#homepagepanels #leftpanel #loginorregister {
	width:383px;
	height:61px;
	clear:both;
	background-image:url(../images/loginreg_break.gif);
	background-position:center;
	background-repeat:no-repeat;
	overflow:hidden;
	margin-bottom:10px;
}

#homepagepanels #leftpanel #loginorregister .joinnow {
	float:left;
	width:181px;
}

#homepagepanels #leftpanel #loginorregister .login {
	float:right;
	width:181px;
}

#homepagepanels #leftpanel #homeads {
	float:left;
	width:383px;
	overflow:hidden;
}

#homepagepanels #leftpanel #homeads .adleft {
	float:left;
	width:180px;
}

#homepagepanels #leftpanel #homeads .adright {
	float:right;
	width:180px;
}

#homepagepanels #centerpanel {
	width:284px;
	float:left;
	overflow:hidden;
	padding:0px 10px 0px 15px;
}

#homepagepanels #centerpanel #whatsnew .dateicon {
	float:left;
	padding-right:10px;
}

#homepagepanels #centerpanel #didyouknow {

}

#homepagepanels #centerpanel #didyouknow .kidscount {
	font-size:1.5em;
	color:#1A68A8;
	font-weight:bold;
}

#homepagepanels #rightpanel {
	width:184px;
	float:right;
	overflow:hidden;
	padding:0px 14px 0px 14px;
	background-image:url(../images/vertical_line_bg.jpg);
	background-repeat:repeat-y;
	background-position:left;
}


#homepagepanels #rightpanel #mpleaderboard {
	overflow:hidden;
}

#homepagepanels #rightpanel #mpleaderboard .mp {
	color:#1A68A8;
	font-weight:bold;
}

#homepagepanels #rightpanel #mpleaderboard h3 {
	padding:0px 0px 5px 0px;
	margin:0px;
}

#homepagepanels #rightpanel #mpleaderboard p {
	padding:5px 0px 5px 0px;
	margin:0px;
}


#homepagepanels #rightpanel #mpleaderboard ol {
	margin:0px 0px 0px 22px;
	padding:0px 0px 0px 0px;
	font-size:1.1em;
}

#homepagepanels #rightpanel #mpleaderboard ol li {
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
}

#homepagepanels #rightpanel #mpleaderboard ol li a {
	font-weight:normal;
}

#homepagepanels #rightpanel #mpleaderboard ol li a.boys:link {
	text-decoration:underline;
	color:#328C06;
}

#homepagepanels #rightpanel #mpleaderboard ol li a.boys:visited {
	text-decoration:underline;
	color:#328C06;
}

#homepagepanels #rightpanel #mpleaderboard ol li a.boys:hover {
	text-decoration:none;
	color:#328C06;
}

#homepagepanels #rightpanel #mpleaderboard ol li a.girls:link {
	text-decoration:underline;
	color:#E921D5;
}

#homepagepanels #rightpanel #mpleaderboard ol li a.girls:visited {
	text-decoration:underline;
	color:#E921D5;
}

#homepagepanels #rightpanel #mpleaderboard ol li a.girls:hover {
	text-decoration:none;
	color:#E921D5;
}


#homepagepanels #rightpanel #justbeenupdated {
	overflow:hidden;
}

#homepagepanels #rightpanel #justbeenupdated .mp {
	color:#1A68A8;
	font-weight:bold;
}

#homepagepanels #rightpanel #justbeenupdated h3 {
	padding:0px 0px 5px 0px;
	margin:0px;
}

#homepagepanels #rightpanel #justbeenupdated p {
	padding:5px 0px 5px 0px;
	margin:0px;
}


#homepagepanels #rightpanel #justbeenupdated ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:1.1em;
	list-style:none;
}

#homepagepanels #rightpanel #justbeenupdated ul li {
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
}

#homepagepanels #rightpanel #justbeenupdated ul li a {
	font-weight:normal;
	display:block;
	padding-left:22px;
}

#homepagepanels #rightpanel #justbeenupdated ul li a.boys:link {
	background-image:url(../images/boy_bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-decoration:underline;
	color:#328C06;
}

#homepagepanels #rightpanel #justbeenupdated ul li a.boys:visited {
	background-image:url(../images/boy_bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-decoration:underline;
	color:#328C06;
}

#homepagepanels #rightpanel #justbeenupdated ul li a.boys:hover {
	background-image:url(../images/boy_bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#328C06;
}

#homepagepanels #rightpanel #justbeenupdated ul li a.girls:link {
	background-image:url(../images/girl_bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-decoration:underline;
	color:#E921D5;
}

#homepagepanels #rightpanel #justbeenupdated ul li a.girls:visited {
	background-image:url(../images/girl_bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-decoration:underline;
	color:#E921D5;
}

#homepagepanels #rightpanel #justbeenupdated ul li a.girls:hover {
	background-image:url(../images/girl_bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#E921D5;
}


#joinnowpanel {
	padding:15px 15px 0px 15px;
	float:left;
	clear:both;
	width:915px;
}

#joinnowpanel #joincontainer {
	clear:both;
	width:920px;
	overflow:hidden;
	background-image:url(../images/vertical_line_bg.jpg);
	background-position:center;
	background-repeat:repeat-y;
}

.requiredfield {
	color:#CA1804;
}


#joinnowpanel #yourdetails {
	float:left;
	width:424px;
	overflow:hidden;
	padding-right:26px;
}


#joinnowpanel #yourdetails .textfield {
	width:218px;
	background-image:url(../images/standard_textfield_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border:1px solid #BDD0DE;
	padding:5px;
	font-size:11px;
	color:#1A68A8;
}

#joinnowpanel #yourdetails .dropdown {
	width:229px;
	border:1px solid #BDD0DE;
	padding:5px;
	font-size:11px;
	color:#1A68A8;
}

#joinnowpanel #yourdetails .day {
	width:63px;
	border:1px solid #BDD0DE;
	padding:5px;
	font-size:11px;
	color:#1A68A8;
}

#joinnowpanel #yourdetails .month {
	width:95px;
	border:1px solid #BDD0DE;
	padding:5px;
	font-size:11px;
	color:#1A68A8;
}

#joinnowpanel #yourdetails .year {
	width:65px;
	border:1px solid #BDD0DE;
	padding:5px;
	font-size:11px;
	color:#1A68A8;
}


#joinnowpanel #homepagedetails {
	float:left;
	width:424px;
	overflow:hidden;
	padding-left:26px;
}

#joinnowpanel #homepagedetails .textfield {
	width:188px;
	background-image:url(../images/standard_textfield_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border:1px solid #BDD0DE;
	padding:5px;
	font-size:11px;
	color:#1A68A8;
}


#joinnowpanel #ruleandsignup {
	width:900px;
	overflow:hidden;
	text-align:center;
	font-size:1.1em;
	line-height:1.4em;
}


#joinnowpanel #ruleandsignup .radiobutton {
	width:15px;
	height:15px;
	background-image:url(../images/standard_textfield_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border:1px solid #BDD0DE;
	padding:5px;
}

#joinnowpanel #ruleandsignup #thanks {
	color:#CA1804;
}

#joinnowpanel #whatnextcontainer {
	clear:both;
	width:377px;
	margin:0 auto;
	overflow:hidden;
}

#joinnowpanel #editmypage {
	float:left;
	width:185px;
	height:42px;
	padding-right:10px;
}

#joinnowpanel #learninglab {
	float:left;
	width:172px;
	height:42px;
	padding-left:10px;
}


#innercontainer {
	overflow:hidden;
	clear:both;
	width:945px;
	padding-top:10px;
}

#contentpanel {
	padding:15px 15px 0px 15px;
	float:left;
	width:692px;
	background-image:url(../images/vertical_line_bg.jpg);
	background-position:left;
	background-repeat:repeat-y;
}

#contentpanel ul, ol {
	font-size:1.1em;
}

#contentpanel li {
	padding:3px 0px 3px 0px;
}

#contentpanel li ol {
	margin-top:3px;
	font-size:1.0em;
}

#contentpanel li ul {
	margin-top:3px;
	font-size:1.0em;
}

#leftpanel {
	float:left;
	width:210px;
	padding-right:10px;
	overflow:hidden;
}

#leftpanel ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#leftpanel li {
	margin:0px;
	margin-bottom:7px;
	padding:0px;
	text-align:right;
}

#leftpanel li a {
	margin:0px;
	padding:12px 15px 12px 12px;
	display:block;
	font-size:1.2em;
	width:184px;
	line-height:1.2em;
	text-decoration:none;
}

#leftpanel li a:link {
	background-color:#CFE7FA;
	color:#1B639E;
	background-image:url(../images/leftnav_lightblue.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#leftpanel li a:visited {
	background-color:#CFE7FA;
	color:#1B639E;
	background-image:url(../images/leftnav_lightblue.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#leftpanel li a:hover {
	background-color:#1B639E;
	color:#CFE7FA;
	background-image:url(../images/leftnav_darkblue.gif);
	background-position:right;
	background-repeat:no-repeat;
}


#leftpanel li a.selected {
	margin:0px;
	padding:12px;
	padding-right:15px;
	display:block;
	font-size:1.2em;
	height:auto;
	width:184px;
	line-height:1.2em;
}

#leftpanel li a.selected:link {
	text-decoration:none;
	background-color:#1B639E;
	color:#CFE7FA;
	background-image:url(../images/leftnav_darkblue.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#leftpanel li a.selected:visited {
	text-decoration:none;
	background-color:#1B639E;
	color:#CFE7FA;
	background-image:url(../images/leftnav_darkblue.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#leftpanel li a.selected:hover {
	text-decoration:none;
	background-color:#1B639E;
	color:#CFE7FA;
	background-image:url(../images/leftnav_darkblue.gif);
	background-position:right;
	background-repeat:no-repeat;
}




#nextprev {
	overflow:hidden;
	clear:both;
}

#nextprev #next {
	float:right;
	width:139px;
	height:42px;
}

#nextprev #prev {
	float:left;
	width:139px;
	height:42px;
}

#nextprev #pagenum {
	width:412px;
	float:left;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	padding-top:12px;
}


#contactform .textfield {
	width:218px;
	background-image:url(../images/standard_textfield_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border:1px solid #BDD0DE;
	padding:5px;
	font-size:11px;
	color:#1A68A8;
}

#contactform .textarea {
	width:218px;
	height:90px;
	background-image:url(../images/standard_textarea_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border:1px solid #BDD0DE;
	padding:5px;
	font-size:11px;
	color:#1A68A8;
}

#contactform .dropdown {
	width:229px;
	border:1px solid #BDD0DE;
	padding:5px;
	font-size:11px;
	color:#1A68A8;
}


#linktous .textarea {
	width:418px;
	height:90px;
	background-image:url(../images/standard_textarea_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border:1px solid #BDD0DE;
	padding:5px;
	font-size:11px;
	color:#1A68A8;
}


.code {
	padding:5px;
	margin:3px 0px 3px 0px;
	border:3px solid #CCC;
	overflow:hidden;
	font-size:1.2em;
	font-family:"Courier New", Courier, monospace;
}

.notcode {
	padding:5px;
	margin:3px 0px 3px 0px;
	border:3px solid #CCC;
	overflow:hidden;
	font-size:1.1em;
	}


.hextextfield {
	width:120px;
	background-image:url(../images/standard_textfield_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border:1px solid #BDD0DE;
	padding:5px;
	font-size:11px;
	color:#1A68A8;
}





#mostupdated {
overflow:hidden;
}

#mostupdated .leftpanel {
float:left;
width:345px;
background-image:url(../images/vertical_line_bg.jpg);
background-position:right;
background-repeat:repeat-y;
}

#mostupdated .rightpanel {
float:left;
width:325px;
padding-left:20px;
}


#mostupdated ol {
	margin-top:0px;
}

#mostupdated ol li {
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
}

#mostupdated ol li a {
	font-weight:normal;
}

#mostupdated ol li a.boys:link {
	text-decoration:underline;
	color:#328C06;
}

#mostupdated ol li a.boys:visited {
	text-decoration:underline;
	color:#328C06;
}

#mostupdated ol li a.boys:hover {
	text-decoration:none;
	color:#328C06;
}

#mostupdated ol li a.girls:link {
	text-decoration:underline;
	color:#E921D5;
}

#mostupdated ol li a.girls:visited {
	text-decoration:underline;
	color:#E921D5;
}

#mostupdated ol li a.girls:hover {
	text-decoration:none;
	color:#E921D5;
}


#advertising {
overflow:hidden;
}

#advertising .leftpanel {
float:left;
width:345px;
background-image:url(../images/vertical_line_bg.jpg);
background-position:right;
background-repeat:repeat-y;
}

#advertising .rightpanel {
float:left;
width:325px;
padding-left:20px;
}


.newsarchive {
padding: 0px 0px 0px 0px;
width: 676px; 
overflow:hidden;
}

.newsarchive ul {
padding: 0px 0px 0px 0px; 
margin: 0px;
width: 676px; 
list-style-type: none; 
}

.newsarchive ul li {
font-size: 1.0em; 
float: left; 
margin: 0px; 
border-bottom: 1px solid #CACACA; 
list-style-type: none; 
padding:0px;
}

.newsarchive ul li a {
padding: 5px 5px 5px 5px;
display: block; 
width: 676px;
line-height:1em;
}

.newsarchive ul li a:link {
text-decoration:none;
}

.newsarchive ul li a:visited {
text-decoration:none;
}

.newsarchive ul li a:hover {
text-decoration:none;
color:#000;
}


.newsarchive ul li a span {
margin: 0px 8px 0px 0px; 
padding: 0px 10px 0px 0px; 
color: #000;
border-right: 1px solid #CACACA; 
}
.newsarchive ul li.alternate {
background-color: #F3F3F3;
}


#editmypagearea {
	padding:5px 15px 0px 15px;
	float:left;
	width:595px;
}

#editmypageright {
	padding:0px 10px 0px 10px;
	float:left;
	width:300px;
	overflow:hidden;
	background-image:url(../images/vertical_line_bg.jpg);
	background-position:left;
	background-repeat:repeat-y;
}

#editmypageright .advert1 {
	clear:both;
	overflow:hidden;
}

#editmypageright .url {
	text-align:center;
	font-size:1.2em;
	clear:both;
	overflow:hidden;
	background-color:#CFE7FA;
	padding:7px;
	margin-bottom:9px;
}

#editmypageright .mptoday {
	text-align:center;
	font-size:1.2em;
	clear:both;
	overflow:hidden;
	background-color:#CFE7FA;
	padding:7px;
	margin-bottom:9px;
}

#editmypageright .mptoday .mp {
	color:#1A68A8;
	font-weight:bold;
	font-size:1.3em;
}

#editmypageright .mpchart {
	overflow:hidden;
	margin-top:9px;
	background-color:#CFE7FA;
	margin-bottom:9px;
}


#editmypageright .mpchart h4 {
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
}


#mpearned {
	overflow:hidden;
}

#recententries {
	overflow:hidden;
}

#recententries .pagecount {
	overflow:hidden;
	font-size:1.1em;
	text-align:center;
}

#recententries #entries {
	font-size:1.2em;
	line-height:1.6em;
	overflow:hidden;
	padding-bottom:5px;
}

#recententries #entries a.username {
	font-size:1.4em;
	display:block;
	margin-bottom:4px;
}

#recententries #entries .entry {
	border-bottom:1px dashed #B5DAF9;
	padding:6px 8px 6px 8px;
	min-height:50px;
	height:auto !important;
	height:50px;
}

#recententries #entries .entry:hover {
	background-color:#E8F3FD;
}

#recententries #entries .dateactions {
	clear:both;
	overflow:hidden;
	height:20px;
	margin-top:5px;
}

#recententries #entries .dateactions .date {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#6A6A6A;
	float:left;
	overflow:hidden;
	width:287px;
}

#recententries #entries .dateactions .actions {
	float:right;
	overflow:hidden;
	width:287px;
	text-align:right;
	font-size:.9em;
}

#accountnav {
	overflow:hidden;
	height:32px;
	background-image:url(../images/accountnav_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	border-bottom:1px solid #CEE7FB;
	border-right:1px solid #CEE7FB;
	border-left:1px solid #CEE7FB;
}

#accountnav ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#accountnav li {
	margin:0px;
	padding:0px;
	float:left;
}

#accountnav li a {
	margin:0px;
	padding:5px 17px 10px 17px;
	display:block;
	font-size:1.3em;
	text-decoration:none;
	font-weight:bold;
}

#accountnav li a span {
	border-bottom:1px dotted #000;
	color:#000;
}

#accountnav li a:link {
	color:#1A6DB1;
}

#accountnav li a:visited {
	color:#1A6DB1;
}

#accountnav li a:hover {
	color:#000;
}


#pagesettings .textfield {
	width:218px;
	background-image:url(../images/standard_textfield_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border:1px solid #BDD0DE;
	padding:5px;
	font-size:11px;
	color:#1A68A8;
}

#pagesettings .dropdown {
	width:229px;
	border:1px solid #BDD0DE;
	padding:5px;
	font-size:11px;
	color:#1A68A8;
}

.addtext .wysiwyg {
	background-color:#CFE7FA;
	padding:10px;
}

.saveit {
	clear:both;
	overflow:hidden;
}

.saveit .addit {
	float:right;
	width:87px;
	height:36px;
	padding:5px 0px 0px 5px;
}

.saveit .cancelit {
	float:right;
	width:93px;
	height:36px;
	padding:5px 0px 0px 0px;
}

.saveit .positioning {
	float:left;
	width:400px;
	height:36px;
	padding:10px 0px 0px 0px;
	font-size:1.1em;
}




#footer {
	background-image:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:52px;
	padding-bottom:10px;
	clear:both;
	overflow:hidden;
}

#footer #footercontainer {
	width:885px;
	overflow:hidden;
	margin:0 auto;
	padding:25px 30px 25px 30px;
	color:#666666;
}

#footer #footercontainer a {
	font-weight:normal;
	font-size:1.2em;
}

#footer #footercontainer a:link {
	color:#666666;
	text-decoration:underline;
}

#footer #footercontainer a:visited {
	color:#666666;
	text-decoration:underline;
}

#footer #footercontainer a:hover {
	color:#000;
	text-decoration:none;
}

#footer #footercontainer #footerleft {
	width:215px;
	overflow:hidden;
	float:left;
	text-align:left;
}

#footer #footercontainer #footerright {
	width:665px;
	overflow:hidden;
	float:right;
	text-align:right;
}

#forgottenpassword_ad {
width:468px;
float:right;
overflow:auto;
padding-top:23px;
}

