body
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

a:active
{
	outline: none;
}

a:focus
{
	-moz-outline-style: none;
}

object
{
	outline:none;
}

.content
{
	width: 1002px;
	height:884px;
	background-repeat:no-repeat;
	position: relative;
	margin: 0px auto;
	z-index:101;
}

#basic
{
	background-image:url('../images/content_bg.png');
}

#horoscope_landing
{
	background:url('../images/zodiac_btns/horoscope_content_bg.png') center 240px no-repeat;
	width: 1002px;
	height:884px;
	z-index:101;
}

#goback_btn
{
	background-image:url('../images/goback_btn.png');
	position:absolute;
	height:37px;
	width:92px;
}


#goback_btn:hover
{
	background-position: 0 -37px;
}

#goback_btn2
{
	background-image:url('../images/horo_descriptions/goback_m.png');
	width:73px;
	height:94px;
}

#goback_btn2:hover
{
	background-position: 0px -94px;
}

#goback_bg
{
	background-image:url('../images/horo_descriptions/goback_pattern.png');
	width:87px;
	height:77px;
}

#view_matches
{
	background:url('../images/view_matches.png') no-repeat;
	height:94px;
	width:185px;
	position:absolute;
	bottom:95px;
	right:310px;
}

#view_matches:hover
{
	background-position: 0 -94px;
}

#view_matches_bg
{
	
	width: 213px;
	height:73px;
	padding:15px 0px 0px 77px;
	font-family:Century Gothic, Verdana, Arial;
	font-size:11px;
	color:#333;
}

#view_matches_link
{
	
	width: 122px;
	height:26px;
	margin:5px 0px 0px 0px;
}
/*#view_matches_link:hover
{
	background-position: 0px -26px;
}
/*
/*------------------------------Navigation----------------------------*/
	#navforum
	{
		position:absolute;
		width:133px;
		height:137px;
		bottom:540px;
		right: 840px;
		z-index:102;
	}
	#navregister
	{
		position:absolute;
		width:133px;
		height:137px;
		bottom:630px;
		right: 740px;
		z-index:102;
	}
	#navguide
	{
		position:absolute;
		width:133px;
		height:137px;
		bottom:660px;
		right: 610px;
		z-index:103;
	}
	#navhoroscope
	{
		position:absolute;
		width:133px;
		height:137px;
		bottom:660px;
		right: 265px;
		z-index:103;
	}
	#navdownload
	{
		position:absolute;
		width:133px;
		height:137px;
		bottom:630px;
		right: 135px;
		z-index:102;
	}
	#navsupport
	{
		position:absolute;
		width:133px;
		height:137px;
		bottom:540px;
		right: 30px;
		z-index:102;
	}
	#mainlogo
	{
		position:absolute;
		width:271px;
		height:232px;
		background-image:url('../images/KS_logo.png');
		right: 370px;
		bottom: 650px;
		z-index:103;
	}
#flashBG
{
	position:absolute;
	margin: 0px auto;
	width:100%;
	height:500px;
	z-index:100;
	top:350px;
}
/*----------------------------------Homepage Main stuff---------------------------------*/

#hotstuff
{
	background-image:url('../images/header_hotstuff.png');
	background-repeat:no-repeat;
	width:368px;
	height:70px;
	position:absolute;
	left:170px;
	top:230px;
}
#newtokuso
{
	background-image:url('../images/btn_newtokuso.png');
	background-repeat:no-repeat;
	width:225px;
	height:129px;
	position:absolute;
	left:610px;
	top:260px;
}
#subacall
{
	background-image:url('../images/btn_tosuba.png');
	background-repeat:no-repeat;
	width:225px;
	height:129px;
	position:absolute;
	left:610px;
	top:400px;
}
#kusomovie
{
	background-repeat:no-repeat;
	position:absolute;
	width:340px;
	height:280px;
	left:173px;
	top:490px;
}
#meathead
{
	background-image:url('../images/img_meathead.png');
	background-repeat:no-repeat;
	position:absolute;
	left:720px;
	top:530px;
	width:162px;
	height:245px;
}

#kusoservertime
{
	background-image:url('../images/kuso_servertime_bg.png');
	background-repeat:no-repeat;
	position:absolute;
	left:535px;
	top:600px;
	width:158px;
	height:87px;
}
	
#flashBG
{
	position:absolute;
	margin: 0px auto;
	width:100%;
	height:500px;
	z-index:100;
	top:350px;
}
#registerbtn
{
	background-image:url('../images/btn_registernow.png');
	background-repeat:no-repeat;
	position:absolute;
	left:580px;
	top:760px;
	width:255px;
	height:26px;
}
#hotcontent
{
	width:500px;
	height:300px;
	position:absolute;
	left:170px;
	top:310px;
	font-family:Century Gothic, Helvetica, Verdana, sans-serif;
}

.news
{
	padding:5px;
}

.altnews
{
	background-color:#e0f4df;
	padding:5px;
}

/*----------------------Guide---------------*/
/*=============================GUIDE navigation==========================*/
	#guidenav
	{
		width:157px;
		height:550px;
		position:absolute;
		top:320px;
		right:120px;
	}
	.guidenavitems
	{
		width:157px;
		height:37px;
		vertical-align:top;
		margin-top:5px;
		background-repeat:no-repeat;
		z-index:104;
	}
	.guidenavitems:hover
	{		
		background-position:bottom;
		background-repeat:no-repeat;
	}
	
.guidecontent
{
	position:absolute;
	width:583px;
	height:585px;
	background-color:blue;
	right:290px;
	bottom:80px;
	text-align:center;
}
/*==========================Guide Other Content=========================*/
.guidecontenthead
{
	top:42px; 
	left:85px; 
	position:absolute;
	font-family:Century Gothic, Helvetica, Verdana, sans-serif;
}
.guidecontent2
{ 
	position:absolute;
	font-family:Century Gothic, Helvetica, Verdana, sans-serif;
}
.guidecreation
{
	font-family:Century Gothic, Helvetica, Verdana, sans-serif;
	font-size:13px;
	text-align:justify;
	position:absolute;
	text-indent:26px;
}

/*====================KUSO DOWNLOAD PAGE===================*/

#downloadfullgame
{
	background-image:url('../images/download/header_download.png');
	background-repeat:no-repeat;
	width:368px;
	height:22px;
	position:absolute;
	left:190px;
	top:270px;
}

#flyingchicken
{
	background-image:url('../images/img_flying.png');
	background-repeat:no-repeat;
	width:194px;
	height:252px;
	position:absolute;
	left:650px;
	top:205px;
}

#downloadnow
{
	background-image:url('../images/download/btn_download.png');
	background-repeat:no-repeat;
	width:453px;
	height:183px;
	position:absolute;
	left:279px;
	top:309px;
}

#downloadnow:hover
{
	background-position: 0px -183px;
}


#btn-register
{
	background-image:url('../images/download/btn_register.png');
	background-repeat:no-repeat;
	width:193px;
	height:79px;
	position:absolute;
	left:315px;
	top:690px;
}

#btn-learn
{
	background-image:url('../images/download/btn_learn.png');
	background-repeat:no-repeat;
	width:193px;
	height:79px;
	position:absolute;
	left:525px;
	top:690px;
}

#carkid
{
	background-image:url('../images/img_carkid.png');
	background-repeat:no-repeat;
	position:absolute;
	width:139px;
	height:183px;
	left:140px;
	top:620px;
}

#butterfly
{
	background-image:url('../images/img_butterfly.png');
	background-repeat:no-repeat;
	position:absolute;
	width:106px;
	height:167px;
	left:750px;
	top:640px;
}

/*--------------===========------- Horoscope Descriptions------==================---------------*/
#horowrapper
{
	margin:0px auto;
	width:788px;
	height:800px;
	z-index:200;
}
.descriptionpanel
{
	position:absolute;
	top:250px;
	left:160px;
	background-image:url('../images/horo_descriptions/horo_info_panel.png');
	width:425px;
	height:287px;
	z-index:100;
}
.descriptionstitle
{
	position:absolute;
	top:295px;
	left:240px;
	width:350px;
	height:20px;
	z-index:199;
	font-family:Century Gothic, sans serif;
	font-size:15px;	
	font-weight:bold;
	color:#3D3C3C;
}
.horodescriptions
{
	position:absolute;
	text-align:justify;
	z-index:199;
	font-family:Century Gothic, sans serif;
	font-size:12px;
}
.descriptionsImage
{
	position:absolute;
	background-repeat:no-repeat;
	top:290px;
	left:670px;
	width:251px;
	height:279px;
	z-index:201;
}
#dial
{
	position:absolute;
	top:570px;
	z-index:202;
}
#descriptionMeet
{
	position:absolute;
	background-position:center top;
	background-image:url('../images/horo_descriptions/match_info_panel.png');
	z-index:202;
	width:301px;
	height:120px;
	background-repeat:no-repeat;
}
#descriptionMeet:hover
{
	background-position:center -120px;
}
.dailyhoroscope
{
	background-image:url('../images/horo_descriptions/Astro_Panel.png');
	background-position:top;
	width:700px;
	height:113px;
	position:absolute;
}


/*==========================Footer=========================*/

.kuso-footer
{
	width:1002px;
	font-size: 11px;
	font-family: Century Gothic, sans-serif;
	text-align:center;
	position:absolute;
	top:830px;
	padding-bottom: 10px;
	z-index:102;
}

.kuso-footer a { color:#090;text-decoration: none; }
.kuso-footer a:hover { color:#666;text-decoration: underline; }
.kuso-footer a:visited { }
.kuso-footer a:active {	text-decoration: underline; }

.kuso-footer img { border: none; }

/*==========================Horoscope Landing Page 12 Buttons=========================*/

#content-horo
{
	background-image:url('../images/zodiac_btns/horoscope_content_bg.png');
	width: 1002px;
	height:884px;
	background-repeat:no-repeat;
	position: relative;
	margin: 0px auto;
	z-index:101;
}

.content_holder
{
	top:242px; 
	position:absolute;
	background:red;
	width:843px;
	height:200px;
}

.middle_buttons
{
	margin-left:39px;
	margin-right:39px;
}

.button_panel
{
	position:absolute;
	width:835px;
	height:349px;
	margin-left:8%;
	float:left;
	top:327px;
	z-index:101;
}

.horo_btn
{
	width:252px;
	height:82px;
	background:white;
	position:relative;
	float:left;
	margin-top:4px;
	margin-bottom:4px;
}

#aries
{
	background:url('../images/zodiac_btns/aries.png') no-repeat;
}

#aries:hover
{
	background-position:0 -82px;
}

#taurus
{
	background:url('../images/zodiac_btns/taurus.png') no-repeat;
}

#taurus:hover
{
	background-position:0 -82px;
}

#leo
{
	background:url('../images/zodiac_btns/leo.png') no-repeat;
}

#leo:hover
{
	background-position:0 -82px;
}

#sagittarius
{
	background:url('../images/zodiac_btns/sagittarius.png') no-repeat;
}

#sagittarius:hover
{
	background-position:0 -82px;
}

#virgo
{
	background:url('../images/zodiac_btns/virgo.png') no-repeat;
}

#virgo:hover
{
	background-position:0 -82px;
}

#capricorn
{
	background:url('../images/zodiac_btns/capricorn.png') no-repeat;
}

#capricorn:hover
{
	background-position:0 -82px;
}

#gemini
{
	background:url('../images/zodiac_btns/gemini.png') no-repeat;
}

#gemini:hover
{
	background-position:0 -82px;
}

#libra
{
	background:url('../images/zodiac_btns/libra.png') no-repeat;
}

#libra:hover
{
	background-position:0 -82px;
}

#aquarius
{
	background:url('../images/zodiac_btns/aquarius.png') no-repeat;
}

#aquarius:hover
{
	background-position:0 -82px;
}

#cancer
{
	background:url('../images/zodiac_btns/cancer.png') no-repeat;
}

#cancer:hover
{
	background-position:0 -82px;
}

#scorpio
{
	background:url('../images/zodiac_btns/scorpio.png') no-repeat;
}

#scorpio:hover
{
	background-position:0 -82px;
}

#pisces
{
	background:url('../images/zodiac_btns/pisces.png') no-repeat;
}

#pisces:hover
{
	background-position:0 -82px;
}

#view_matches_panel
{
	position:absolute;
	width:618px;
	height:421px;
	margin-left:17%;
	padding:125px 0px 0px 70px;
	float:left;
	top:227px;
	z-index:101;
	background:url('../images/view_matches/view_bg.png') no-repeat;
}

#panel1
{
	background:url('../images/view_matches/panel1.png') no-repeat;
	height:60px;
	width:700px;
	margin:5px 0px 20px 0px;
}

#panel2
{
	background:url('../images/view_matches/panel2.png') no-repeat;
	height:65px;
	width:463px;
	margin:5px 0px 20px 0px;
}

#panel3
{
	background:url('../images/view_matches/panel3.png') no-repeat;
	height:79px;
	width:462px;
	margin:5px 0px 20px 0px;
}

.viewcompatability_btn
{
	background:url('../images/view_matches/go_btn.png') no-repeat;
	height:36px;
	width:202px;
	margin:5px 0px 10px 0px;
	cursor:pointer;
}

.viewcompatability_btn:hover
{
	background-position: 0 -36px;
	cursor:pointer;
}

#love_panel
{
	position:absolute;
	width:728px;
	height:546px;
	margin-left:15%;
	padding:125px 0px 0px 70px;
	float:left;
	top:227px;
	z-index:101;
	background:url('../images/friends/lovebg.png') no-repeat;
}

#result_panel
{
	background:url('../images/friends/content_bg.png') no-repeat;
	height:386px;
	width:704px;	
	margin:5px 0px 0px -70px;

}

#lovers
{
	background:url('../images/friends/kuso_lovers.png') no-repeat;
	width:268px;
	height:330px;
	margin:-140px 0px 0px 560px;
	z-index:2001;
}
.titlediv
{
	width:400px;
	height:28px;
	text-align:left;
	vertical-align:bottom;
	
	
}
.event
{
	color:#1a6f03;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
}
.event:hover
{
	color:Gray;
}

#friendship_panel
{
	position:absolute;
	width:728px;
	height:546px;
	margin-left:15%;
	padding:125px 0px 0px 70px;
	float:left;
	top:227px;
	z-index:101;
	background:url('../images/friends/friends_bg.png') no-repeat;
}

#result_panel_content
{
	display:block;
	width:680px;
	height:370px;
	text-align:justify;	
	margin:7px 0px 0px 7px;
	padding-right:10px;
	font-family: Century Gothic, Sans-Serif;
	font-size: 14px;
	overflow:auto;
	position:absolute;
}

#friends
{
	background:url('../images/friends/kuso_friends.png') no-repeat;
	width:193px;
	height:163px;
	margin:-103px 0px 0px 510px;
}

#return_btn
{
	width:124px;
	height:171px;
	background:transparent url('../images/kuso_subahome.png') top left no-repeat;
	z-index:100;
	position:absolute;
	top:0px;
	left:20px;
	
}

#return_btn:hover
{
	background:transparent url('../images/kuso_subahome_h.png') top left no-repeat;
	z-index:100;
	

}