body{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
	color:#000000;
	font-weight:normal;
	margin:0px;
	padding:0px;
	}

.homebg{
background-color:#b23068;
}
.buzzbg{
background-color:#ff9966;
}
.newsbg{
background-color:#390031;
}
.playbg{
background-color:#790102;
}
.spacebg{
background-color:#666699;
}
.specialbg{
background-color:#009a9a;
}
.contestbg{
background-color:#00662b;
}
.pombg{
background-color:#000;
}
	
.wrapper{
	position:absolute;
	top:0px;
	left:50%;
	width:1024px;
	height:310px;
	margin-left:-512px;
}
	
.homeWrapper{
height:285px;	
background:url(images/home_wrapper.gif) no-repeat top left;
}
.buzzWrapper{	
background:url(buzz/images/buzz_wrapper.gif) no-repeat top left;
}
.newsWrapper{	
background:url(news/images/news_wrapper.gif) no-repeat top left;
}
.playWrapper{	
background:url(play/images/play_wrapper.jpg) no-repeat top left;
}
.spaceWrapper{	
background:url(ourspace/images/space_wrapper.gif) no-repeat top left;
}
.specialWrapper{	
background:url(specials/images/special_wrapper.jpg) no-repeat top left;
}
.contestWrapper{	
background:url(contest/images/contest_wrapper.gif) no-repeat top left;
}
.header{
    position:absolute;
	left:161px;
	top:0px;
	height:310px;
	width:699px;
	}
.homeHeader{
height:285px;
background:url(images/home_header.gif) no-repeat top left;
}	
.buzzHeader{
background:url(buzz/images/buzz_header.jpg) no-repeat top left;
}	
.newsHeader{
background:url(news/images/news_header.gif) no-repeat top left;
}
.playHeader{
background:url(play/images/play_header.jpg) no-repeat top left;
}
.spaceHeader{
background:url(ourspace/images/space_header.gif) no-repeat top left;
}
.specialHeader{
background:url(specials/images/special_header.jpg) no-repeat top left;
}
.contestHeader{
background:url(contest/images/contest_header.jpg) no-repeat top left;
}

#nav{
	position:absolute;
    width:500px;
	top:130px;
	left:200px;
    font-weight:bold;
        }
#nav ul{
top:0px;
left:0px;
padding:0px;
margin:0px;
}
#nav ul li{
list-style: none;
margin:0;
display:inline;
}
		
a.mainNav:link, a.mainNav:visited{
font-size:11px;
background-color:#FFFFCC;
padding:0px 3px 3px 3px;
margin-left:13px;
	color:#000000;
	text-decoration:none;
	}

a.mainNav:hover, a.mainNav:active{
font-size:11px;
background-color:#660066;
padding:0px 3px 3px 3px;
margin-left:13px;
	color:#ffffcc;
	}

img, .bounder{
border-style:solid;
border-width: 3px;
border-color: #999966;
}

img.title{
border:none;
margin:5px 0px;
}

.noBorder{
border:none;
margin:0px;
}
.caption{
width:250px;
margin:10px;
padding:0px;
font-size:11px;
line-height:normal;
}
.Longcaption{
width:380px;
margin:10px;
padding:0px;
font-size:11px;
line-height:normal;
}
.homeContent{
    position:absolute;
	top:285px;
	left:0px;
    width:1024px;
	background:url(images/contentBG.jpg) repeat-y;
}

.content{
    position:absolute;
	top:310px;
	left:161px;
    width:699px;
	background:url(news/images/news_content.gif) repeat-y;
	}

.textarea{
    width:639px;
	margin:0px 30px;
    font-weight:normal;
	}
	
.homeTextArea{
position:relative;
top:0px;
left:191px;
width:639px;
margin:0px;
padding:0px;
}
.spacer{
clear:both;
width:639px;
}

h1.home {
   position:absolute;
   top:237px;
    left:30px;
   	margin: 0px; 
	width: 639px; 
	height: 41px; 
	background: transparent url(images/lead_thisMonth.gif) no-repeat top left;
	}
	
h1.home span {
	display:none
}
h1.buzzlead { 
	margin: 0px; 
	width: 639px; 
	height: 65px; 
	background: transparent url(buzz/images/lead_buzz.gif) no-repeat top left;
	}
h1.buzzlead span {
	display:none
}
h1 { 
	margin: 0px; 
	width: 639px; 
	height: 65px; 
	background: transparent url(news/images/lead_thisMonth.gif) no-repeat top left;
	}
	
h1 span {
	display:none
}

h1.play { 
	margin: 0px; 
	width: 639px; 
	height: 64px; 
	background: transparent url(play/images/lead_whatsnew.gif) no-repeat top left;
	}
h1.play span {
	display:none
}
 
.MainMenu{
width:449px;
margin: 11px 0px 0px 0px;
padding:0px;
float: left;
}

.MenuItem{
height:99px;
margin:0px 0px 20px 0px;
padding:0px;
}

.SideBar{
width:150px;
margin:0px 0px 0px 20px;
padding: 0px 10px 0px 10px;
}
.MonthPic{
height:380px;
background-color:#999966;
}
.MonthActivity{
height:270px;
background-color:#cc3366;
}
.PicTitle{
padding:10px 10px;
}

.rightDesc{
padding:0px;
margin-right:10px;
float:left;
}
.leftDesc{
margin-left:10px;
float:right;
}

.imageDesc{
width:340px;
margin:0px 0px 0px 109px;
padding:0px;
}

span.date{
font-size:9px;
}	

span.small{
font-size:12px;
}
span.tiny{
font-size:11px;
}

a.titleNav:link, a.titleNav:visited{
    font-size:14px;
	color:#000000;
	text-decoration:underline;
	}

a.titleNav:hover, a.titleNav:active{
font-size:14px;
color:#660066;
	}
a.backNav:link, a.backNav:visited{
    font-size:10px;
	color:#000000;
	text-decoration:underline;
	margin:0px 0px 10px 0px;
	}

a.backNav:hover, a.backNav:active{
font-size:10px;
color:#660066;
margin:0px 0px 10px 0px;
	}
a.HighNav:link, a.HighNav:visited{
font-size:16px;
font-weight:bold;
color:#fff;
text-decoration:none;
margin:0px 20px 0px 0px;
}	
a.HighNav:hover, a.HighNav:active{
font-size:16px;
color:#990033;
margin:0px 20px 0px 0px;
	}
a.SmallNav:link, a.SmallNav:visited{
font-size:12px;
font-weight:bold;
color:#000;
text-decoration:underline;
margin:0px 0px 10px 0px;
}	
a.SmallNav:hover, a.SmallNav:active{
font-size:12px;
color:#660066;
margin:0px 0px 10px 0px;
	}
.standfirst{
width:400px;
font-size:14px;
font-weight:bold;
margin:6px 0px 15px 0px;
}

.newsText{
width:400px;
float:left;
margin:20px 37px 20px 0px;
line-height:1.5em;
}
.addSpace{
line-height:1.5em;
}

.relCont{
float:right;
width:202px;
margin:30px 0px 0px 0px;
}
h2.vote { 
    clear:both; 
	top:0px;
	left:0px;
	width: 150px; 
	height: 25px; 
	padding:0px;
	background: transparent url(images/yoursay_h2.gif) no-repeat top left;
	}
	
h2.vote span {
	display:none
}
h2.FaveArticle { 
    clear:both; 
	margin:0px;
	padding:0px;
	top:0px;
	left:0px;
	width: 211px; 
	height: 19px; 
	background: transparent url(images/faveArticle_h2.gif) no-repeat top left;
	}
	
h2.FaveArticle span {
	display:none
}
h2.FactTitle { 
    clear:both; 
	padding:0px;
	top:0px;
	left:0px;
	width: 171px; 
	height: 15px; 
	background: transparent url(images/fact_h2.gif) no-repeat top left;
	}
	
h2.FactTitle span {
	display:none
}
h2.news { 
    clear:both;
	margin:0px;
	padding:0px; 
	width: 639px; 
	height: 41px; 
	background: transparent url(news/images/news_h2.gif) no-repeat top left;
	}
	
h2.news span {
	display:none
}
h2.play { 
    clear:both;
	margin:0px;
	padding:0px; 
	width: 639px; 
	height: 42px; 
	background: transparent url(play/images/lead_moregames.gif) no-repeat top left;
	}
	
h2.play span {
	display:none
}
h2.funny { 
    clear:both;
	margin:0px;
	padding:0px; 
	width: 639px; 
	height: 41px; 
	background: transparent url(ourspace/images/funnyStuffT01.gif) no-repeat top left;
	}
	
h2.funny span {
	display:none
}
h2.congrats { 
    clear:both; 
	margin:0px;
	padding:0px;
	width: 639px; 
	height: 41px; 
	background: transparent url(contest/images/congratsT01.gif) no-repeat top left;
	}
	
h2.congrats span {
	display:none
}
.SecMenu{
width:241px;
margin: 11px 0px 20px 0px;
background-color:#cccc66;
}
.left{
float: left;
}
.ThirdMenu{
width:377px;
margin: 11px 0px 20px 0px;
}

.right{
float:right;
}

.ThirdItem{
height:70 px;
margin:0px 0px 10px 0px;
padding:5px;
}

.SecMenuItem{
height:60px;
margin:10px 10px 20px 10px;
}
.SecImageDesc{
width:160px;
margin:0px 0px 0px 59px;
padding:0px;
}
.allaround{
margin:10px;
}
.FaveCover{
width:130px;
margin:0px 10px 10px 10px;
}
.CovDesc{
width:200px;
margin:0px 10px 10px 10px;
}
.quote{
clear:both;
}
a.SecNav:link, a.SecNav:visited{
    font-size:12px;
	color:#000000;
	text-decoration:underline;
	}

a.SecNav:hover, a.SecNav:active{
font-size:12px;
color:#660066;
	}	
.One{
background-color:#e7669c;
}
.Two{
background-color:#aa669c;
}
.Three{
background-color:#9999cc;
}
.Four{
background-color:#7fcd98;
}
.Five{
background-color:#ff9966;
}
.Six{
background-color:#ff9999;
}
.Seven{
background-color:#0099cc;
}

.PlayItem{
width:167px;
height:270px;
margin:0px 10px 20px 10px;
padding:10px;
float:left;
}
.BoxDesc{
margin:8px 0px 5px 0px;
}
.BoxHeight{
height:100px;
}

.buzz{
position:absolute;
left:449px;
top:0px;
width:203px;
height:280px;
margin:0px;
padding:0px;
background:url(images/buzz_bg.gif) no-repeat top left;
}
.BuzzButton{
width:59px;
position:relative;
top:180px;
left:108px;
}

ul.nav{
margin:0px;
padding:0px;
list-style:none;
}

.spaceBox{
width:119px;
height:220px;
margin:20px 10px 30px 10px;
padding:10px;
float:left;
}
.congratsBox{
width:119px;
height:280px;
margin:20px 10px 30px 10px;
padding:10px;
float:left;
}

.freebottom{
margin:0px 0px 10px 0px;
}
.portrait{
width:203px;
}
.landscape{
width:300px;
}

.fullText{
clear:both;
width:639px;
line-height:1.5em;
margin:10px 0px;
padding:10px 0px;
}
.portraitHalfText{
width:420px;
line-height:1.5em;
margin:0px 0px 10px 0px;
padding:0px;
}
.landscapeHalfText{
width:323px;
line-height:1.5em;
margin:0px;
padding:0px;
}
.spaceSend{
width:202px;
height:200px;
margin:0px;
padding:0px;
}
.sendLet{
background:url(ourspace/images/sendLet.gif) no-repeat top left;
}
.sendWish{
background:url(ourspace/images/sendWish.gif) no-repeat top left;
}
.sendOpinion{
background:url(ourspace/images/sendOpinion.gif) no-repeat top left;
}
.sendFave{
background:url(ourspace/images/sendFave.gif) no-repeat top left;
}
.sendJoke{
background:url(ourspace/images/sendJoke.gif) no-repeat top left;
}
.button{
width:115px;
position:relative;
top:96px;
left:36px;
}
.wishBox1{
width:270px;
height:210px;
float:left;
padding:10px;
margin:0px 20px 20px 10px;
}
.wishBox2{
width:590px;
height:115px;
float:left;
padding:10px;
margin:0px 10px 20px 10px;
}
.wishBox3{
width:270px;
height:210px;
float:left;
padding:10px;
margin:0px 10px 20px 10px;
}
.Fact{
width:210px;
height:250px;
float:left;
padding:10px;
margin:10px 0px 10px 20px;
}
.BuzzBig{
width:605px;
height:220px;
margin:10px 0px 10px 0px;
padding:15px;
background-color:#990033;
}
.BuzzText{
width:395px;
height:184px;
margin:0px 0px 0px 10px;
padding:15px;
}
.BuzzOuterCal{
width:235px;
margin: 30px 20px 20px 0px;
padding:0px;
}
.BuzzCalendar{
width:210px;
margin:0px 0px 20px 0px;
padding: 10px;
}
.BuzzThree{
width:357px;
margin: 30px 0px 0px 0px;
padding:10px;
}
.BuzzImageDesc{
width:250px;
margin:0px;
padding:0px;
font-size:13px;
}
.GalleryBig{
width:550px;
height:420px;
margin:10px 45px 10px 44px;
padding:0px;
background:url(ourspace/images/gallery_BigPic.jpg) no-repeat top left;
}
.thumbnail{
position: relative;
z-index: 0;
}
 
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
 
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -1000px;
border: 0px;
visibility: hidden;
text-decoration: none;
}
 
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}
 
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -95px;
left: 105px; /*position where enlarged image should offset horizontally */
}
.wesay{
width:125px;
}
.wesayLeft{
position: relative;
z-index: 0;
font-size:10px;
color:#000000;
	text-decoration:underline;
}
 
.wesayLeft:hover{
background-color: transparent;
z-index: 50;
}
 
.wesayLeft span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -1000px;
border: 0px;
visibility: hidden;
text-decoration: none;
}
 
.wesayLeft span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}
 
.wesayLeft:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -120px;
left: 120px; /*position where enlarged image should offset horizontally */
}
.wesayRight{
position: relative;
z-index: 0;
font-size:10px;
color:#000000;
	text-decoration:underline;
}
 
.wesayRight:hover{
background-color: transparent;
z-index: 50;
}
 
.wesayRight span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -1000px;
border: 0px;
visibility: hidden;
text-decoration: none;
}
 
.wesayRight span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}
 
.wesayRight:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -120px;
left: -310px; /*position where enlarged image should offset horizontally */
}
.FlashIntro{
width:500px;
height:260px;
background-color:#fff;
float:left;
margin:0px 10px 10px 0px;
}
.FlashPlay{
width:635px;
height:400px;
float:left;
margin:10px 0px 10px 0px;
}
.WordWizard{
position:absolute;
top:533px;
left:459px;
width:174px;
height:250px;
padding:0px;
margin:0px;
}

.homeVote{
position:absolute;
top:0px;
left:459px;
width:154px;
height:480px;
padding:10px;
margin:0px;
}
.specialSide{
width:190px;
margin:20px 0px 0px 0px;
padding:0px;
}
.address { 
    clear:both;
	margin:0px;
	padding:0px; 
	width: 450px; 
	height: 260px; 
	background: transparent url(images/address.gif) no-repeat top left;
	}
	
.address span {
	display:none
}
.formLabel{
float:left;
text-align:right;
font-weight:bold;
width:50px;
margin:0px 10px;
}
.footer{
    clear:both;
   height:177px;
	width:699px;
	}
.homeFooter{
width:1024px;
background:url(images/home_footer.jpg) no-repeat bottom left;
}
.newsFooter{
background:url(news/images/news_footer.gif) no-repeat bottom left;
}
.playFooter{
background:url(play/images/play_footer.jpg) no-repeat bottom left;
}
.spaceFooter{
background:url(ourspace/images/space_footer.gif) no-repeat bottom left;
}
.specialFooter{
background:url(specials/images/special_footer.gif) no-repeat bottom left;
}
.contestFooter{
background:url(contest/images/contest_footer.gif) no-repeat bottom left;
}
.buzzFooter{
background:url(buzz/images/buzz_footer.jpg) no-repeat bottom left;
}
.HomefooterDesc{
position:relative;
top:70px;
left:325px;
width:400px;
	font-size:10px;
	color:#fff;
	text-align:center;
}
.footerDesc{
position:relative;
top:70px;
left:175px;
width:400px;
	font-size:10px;
	color:#fff;
	text-align:center;
}
a.footerNav:link, a.footerNav:visited{
    font-size:10px;
	color:#fff;
	text-decoration:underline;
	margin:0px;
	}

a.footerNav:hover, a.footerNav:active{
font-size:10px;
color:#cccc33;
margin:0px;
	}