html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr { margin: 0; padding: 0; border: 0; border-collapse: separate; border-spacing: 0;}

html,body {height: 100%; padding-bottom: 221px;}

body { background-color: #FFFFFF; text-align: center;	font-size: 10px; color: #000000; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; line-height: 16px; }

#menu {	position: relative;	margin-left: auto; margin-right: auto; width: 833px; height: 323px;}
#menuNEW {position: relative; margin-left: auto; margin-right: auto; width: 833px; height: 323px; background-image: url("/pics/girls.gif"); background-repeat: no-repeat; background-position: bottom;}

a.menuLinks {color: #000000; text-decoration: none !important; font-family: Helvetica; font-weight: normal; font-size: 13px;}
a.menuLinks:hover {text-decoration: underline !important;}
a.menuLinks_selected {color: #000000; text-decoration: none !important; font-family: Helvetica; font-weight: bold; font-size: 13px;}
#menuBlog {position: absolute; top: 304px; left: 289px;}
#menuShop {position: absolute; top: 304px; left: 400px;}
#menuInfo {position: absolute; top: 304px; left: 513px;}
		




body#index {background-image: url("/pics/bkg.jpg"); background-repeat: repeat-y; 
			padding-top: 10px; }



.clear {clear: both;}


.title, .blog_title          {font-size: 11px; color: #662300; font-weight: bold; line-height:30px;}
.archive        {font-weight:bold; line-height:30px;}

a               {color: #000000; text-decoration: underline; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; line-height: 16px}
a:visited       {color: #000000; text-decoration: underline;}
a:hover         {color: #000000; text-decoration: none;}
a.none, a.month {text-decoration: none !important;}
a.none:hover, a.month:hover, a.comment_amount:hover    {text-decoration: underline !important;}

.image_error 	{color: #662300; font-weight: bold;}






#content { 	background-image: url("pics/textbox.jpg"); background-position: top; background-repeat: no-repeat; position: relative;
			margin-left: auto; margin-right: auto; width: 765px; height: 518px; text-align: left;}
			
div#contentNEW {background-image: url("pics/textboxBKG.jpg"); background-repeat: repeat; position: relative;
			margin-left: auto; margin-right: auto; width: 762px; text-align: left; }
			
div#contentTOP {height: 23px; width: 100%; position: relative; left: 0px; top: 0px; background-image: url("/pics/textboxTOP.gif"); background-position: top; background-repeat: no-repeat;}
div#contentLEFT {width: 100%; float: left; position: relative; left: 0px; top: 0px; background-image: url("/pics/textboxLEFT.gif"); background-position: top left; background-repeat: repeat-y; }
div#contentRIGHT {width: 100%; float: right; position: relative; right: 0px; top: 0px; background-image: url("/pics/textboxRIGHT.gif"); background-position: top right; background-repeat: repeat-y;}
div#contentBOTTOM {position: relative; position: relative; margin-left: auto; margin-right: auto; background-image: url("/pics/textboxBOTTOM.gif"); background-position: bottom; background-repeat: no-repeat; height: 35px; width: 762px;}

#blog {	position: absolute;	top: 25px; left: 41px;}
div#blogWRAP {height: 100%;}
div#blogNEW {padding-top: 10px; padding-left: 35px; float: left;}

#archive_list {position: absolute; top: 0px; left: 642px; text-align: right; }
#archive_listNEW {padding-top: 3px; padding-right: 35px; text-align: right; float: right;}

.blog_directions {text-align: center; border-top: 1px #8F8F8F dotted; border-bottom: 1px #8F8F8F dotted; margin-bottom: 30px; padding: 3px;}
.blog_directions_small {color: #8F8F8F; font-size: 9px;}
.blog_directions_text {color: #8F8F8F;}
 
div#shopNEW,  div#infoNEW {height: 450px; padding-left: 35px; padding-top: 10px;}
 
 
div#rssCopy {position: relative; margin-left: auto; margin-right: auto; width: 762px; height: 10px; padding-right: 5px; padding-bottom: 100px;}
#copyright { position: relative; margin-left: auto; margin-right: auto; width: 762px; height: 10px; padding-right: 10px; text-align: right;}
#copyrightNEW {float: right; }
#rss {position: absolute; top: 3px; right: 37px;}

#close_bottomright { position: absolute; bottom: 10px; right: 10px; }

#links2 {position: absolute; left: 260px; top: 32px;}


/*BLOGIN ETUSIVU*/

#vaakatext {position: relative; width: 600px; padding-top: 6px;}
#vaakaimg {position: relative; margin-top: 16px;}
#pysty {width: 620px;}
#pystyLeft {float: left;}
#pystytext {position: relative; width: 340px; padding-top: 6px;}
#pystyimg {position: absolute; top: 35px; left: 360px;} 
#pystyimgNEW {position: relative; top: 25px; right: 0px; float: right;} 

#song {position: relative;}
.flyingbtn	{position: relative; top: 5px; display: inline;}
.inline {display: inline;}
#song_old {position: relative; top:5px; padding-top: 5px;}

/*BLOG POPUP*/

body#blog {background-image: url(pics/blogbkg.jpg); background-repeat: repeat-y; padding: 0px 0px 5px 0px; text-align: left;}			

.popblog_text {position: relative; width: 700px; }
.popblog_song {position: relative;}
.popblog_song_old {position: relative; top:5px; padding-top: 5px;}
.popblog_pic {position: relative; padding-top: 16px;}
.popblog_comment {padding-top: 5px; padding-bottom: 50px;}
.popblog_commentNEW {padding-top: 5px; padding-bottom: 20px;}



#close     {width: 100%; position: relative; right: -90px; text-align: right; padding: 20px 0px 10px 0px;} 
#closeNEW     {width: 100%; position: relative; right: 0px; text-align: right; padding: 20px 0px 10px 0px;} 



/*COMMENTS*/
.comment_wrap {position: relative; top: 30px; padding-bottom: 70px; padding-left: 20px; width: 600px;}
.comment_wrapNEW {position: relative; top: 15px; padding-bottom: 70px; margin-left: 0px; width: 580px; border-top: dashed #8F8F8F 1px;}

.comname_logged {color: #662300; font-weight: bold;}
.comname {color: #8F8F8F; font-weight: bold;}
a.comname_logged {text-decoration: underline; color: #662300; font-weight: bold;}
a.comname {text-decoration: underline; color: #8F8F8F; font-weight: bold;}

.comdate {color: #8F8F8F; font-size: 9px;}
.comtext, .comtext a {color: #8F8F8F;}


.comments {border-bottom: dashed 1px #8F8F8F; padding: 10px 0px 10px 0px;}


.comment_directions {position: relative; left: 0px; padding-top: 15px; }
.comment_directionsNEW {position: relative; left: 0px; padding-top: 15px; padding-bottom: 15px;}
.comment_label {padding-top: 20px;}
.comment_url_label {position: relative; left: 100px;}


.write_comment_text {position: relative; left:0px; top: 15px;}
.comment_textfield_label {position: relative; left: 0px;}
.comment_textfield {height: 100px; width: 303px;}
.comment_sub {position: relative; left: 0px; top:20px;}
.comment_gray {color: #8F8F8F;}
.comment_black {color: #000000;}



.human {visibility:hidden; display:none;}

/*ALAOSAN EXTRAT*/
#extras {position: relative; width: 100%; height: 1200px; min-width: 765px;}

			#tipu {position: absolute; top: 100px; left: 0px;}
			#splat {position: absolute; top: 120px; right: 350px;}	
			#step {position: absolute; top: 200px; right: 0px; }
			#tree {position: absolute; bottom: 350px; left: 0px; z-index: -1;}																		
			#pulu {position: absolute; bottom: 360px; left: 90px;}										
			#birdy {position: absolute; bottom: 490px; left: 360px;}				
			#girl {position: absolute; bottom: 0px; left: 300px;}			
			#shit {position: absolute; top: 600px; right: 250px;}						
			#splat2 {position: absolute; bottom: 100px; left: 520px;}												
			#mato {position: absolute; bottom: 40px; right: 0px; }


/*ADMIN OSIO*/
.admin {margin-top: 10px;}

#blogsub {position: absolute; bottom: -40px; right: -140px;}

input[type=file] {background: none; vertical-align: top; margin-top: 20px;}

textarea, input[type=text], input[type=password] {background: url(pics/submitbkg.gif)top left repeat; }

#blogtextfield {height: 100%; width: 100%;}

#url_error {position: absolute; bottom: 0px; left: 0px; }	 


/*MISC POPUPIT*/
.picspopup      	{background-image: url(../pics/popupbkg.jpg); background-repeat: repeat-y;}
#misc_pic			{position: absolute; left: 25px; top: 25px;}
#misc_page_number 	{text-align: right; position:absolute; top: 25px; right: 25px;}
#misc_text       	{position: absolute; bottom: 50px; left: 35px;}
#misc_close      	{position: absolute; right: 25px; bottom: 10px;}


/*TUBE PLAYER*/
a.tube {position: relative; top: 5px;}
div#hideTube {visibility: hidden; z-index: -100;}
