@charset "utf-8";
/* CSS Document */
* {
 padding:0;margin:0;
}
body {
overflow-x: hidden!important;
 margin: 0 auto;
 padding:0;
 text-align:center;
 color:#fff;
 font-family: Tahoma, Verdana, sans-serif;
 font-size:12px;
 background:#a70943;
}
a,a:visited {
  color:#fff;
}
img {
 border:0;
}
h1, h2 {
 margin:0; 
 padding:6px 0; 
 font-size:11px;
}

#page {
 width:1200px;
 margin: 0 auto;
 padding:0;
 text-align:center;
 background:#ec88c2;
}

#footertext {
 float:right;
 text-align:right;
 padding:85px 20px 0 20px;
 width:700px;
 line-height:18px;
}
#footer,#footer a {
 color:#ccc;
padding:64px 0 0 0;
 font-size:17px;
}
.bigfooterlink {
 font-size:18px;
 font-weight:bold;
}
.bigfooterlink a,.bigfooterlink a:visited{
 color:#000;
}

/* disclaimer PAGE */
#disclaimer_01 {
 width:1200px;
 height:27px;
 background:url(images/disclaimer_01.gif);
}
#disclaimer_02 {
 width:1200px;
 height:70px;
 background:url(images/disclaimer_02.jpg);
}
#disclaimer_03 {
 width:1200px;
 height:133px;
 background:url(images/disclaimer_03.jpg);
}
#disclaimer_04 {
 width:1200px;
 height:128px;
 background:url(images/disclaimer_04.jpg);
}
#disclaimer_05 {
 width:1200px;
 height:83px;
 background:url(images/disclaimer_05.jpg);
}
#disclaimer_06 {
 width:1200px;
 height:89px;
 background:url(images/disclaimer_06.jpg);
}
#disclaimer_07 {
 width:1200px;
 height:25px;
 background:url(images/disclaimer_07.jpg);
}
#disclaimer_08 {
 width:1200px;
 height:10px;
 background:url(images/disclaimer_08.jpg);
}
#disclaimer_09 {
 width:1200px;
 height:321px;
 background:url(images/disclaimer_09.jpg);
}
#disclaimer_10 {
 width:1200px;
 height:73px;
 background:url(images/disclaimer_10.jpg);
}
#disclaimer_11 {
 width:1200px;
 height:51px;
 background:url(images/disclaimer_11.jpg);
}
#disclaimer_12 {
 width:1200px;
 height:289px;
  background:url(images/disclaimer_12.jpg);
}

#disclaimer_13 {
 width:1200px;
 height:314px;
  background:url(images/disclaimer_13.jpg);
}

#whatsinside {
 text-align:left;
 width:770px;
 margin-left:100px;
 padding:12px 3px;
 line-height:17px;
 color:#fff;
 font-weight:bold;
}
.secondsaway {
 width:350px;
margin-left:300px;
}
#whatsinside ul li{
 list-style:circle;
}
#whatsinside li{
padding-bottom:10px;
}
#whatsinsidepics {
 float:right;
 
}
#texttop {
 text-align:left;
 width:440px;
 margin-left:510px;
 padding:15px 3px;
 line-height:17px;
}





/* page2257 PAGE */
#page2257_01 {
 width:1200px;
 height:27px;
 background:url(images/2257_01.gif);
}
#page2257_02 {
 width:1200px;
 height:70px;
 background:url(images/2257_02.jpg);
}
#page2257_03 {
 width:1200px;
 height:133px;
 background:url(images/2257_03.jpg);
}
#page2257_04 {
 width:1200px;
 height:128px;
 background:url(images/2257_04.jpg);
}
#page2257_05 {
 width:1200px;
 height:83px;
 background:url(images/2257_05.jpg);
}
#page2257_06 {
 width:1200px;
 height:89px;
 background:url(images/2257_06.jpg);
}
#page2257_07 {
 width:1200px;
 height:25px;
 background:url(images/2257_07.jpg);
}
#page2257_08 {
 width:1200px;
 height:10px;
 background:url(images/2257_08.jpg);
}
#page2257_09 {
 width:1200px;
 height:321px;
 background:url(images/2257_09.jpg);
}
#page2257_10 {
 width:1200px;
 height:73px;
 background:url(images/2257_10.jpg);
}
#page2257_11 {
 width:1200px;
 height:51px;
 background:url(images/2257_11.jpg);
}
#page2257_12 {
 width:1200px;
 height:289px;
  background:url(images/2257_12.jpg);
}

#page2257_13 {
 width:1200px;
 height:314px;
  background:url(images/2257_13.jpg);
}





/* index page in TOUR folder */
#main_01 {
 width:1200px;
 height:27px;
 background:url(images/main_01.gif) no-repeat;
}
#main_02 {
 width:1200px;
 height:33px;
 background:url(images/main_02.jpg) no-repeat;
}
#main_03 {
 width:1200px;
 height:80px;
 background:url(images/main_03.jpg) no-repeat;
}
#main_03_text {
 text-align:left;
 padding:7px 0 0 360px;
 width:180px;
 font-size:11px;
 line-height:16px;
}
#main_04 {
 width:1200px;
 height:90px;
 background:url(images/main_04.jpg) no-repeat;
}
#main_05 {
 width:1200px;
 height:107px;
 background:url(images/main_05.jpg) no-repeat;
}
#main_06 {
 width:1200px;
 height:104px;
 background:url(images/main_06.jpg) no-repeat;
}
#main_07 {
 width:1200px;
 height:89px;
 background:url(images/main_07.jpg) no-repeat;
}
#main_08 {
 width:1200px;
 height:25px;
 background:url(images/main_08.jpg) no-repeat;
}
#main_09 {
 width:1200px;
 height:14px;
 background:url(images/main_09.jpg) no-repeat;
}
#main_10 {
 width:1200px;
 height:317px;
 background:url(images/main_10.jpg) no-repeat;
}
#main_11 {
 width:1200px;
 height:12px;
 background:url(images/main_11.jpg) no-repeat;
}
#main_updates {
 width:1200px;
 height:512px;
 background:url(images/main_updates.jpg) no-repeat;
}


/* PHOTOS VIDEOS PAGE */
#PHOTOS_01 {
 width:1200px;
 height:27px;
 background:url(images/PHOTOS_01.gif) no-repeat;
}
#PHOTOS_02 {
 width:1200px;
 height:30px;
 background:url(images/PHOTOS_02.jpg) no-repeat;
}
#PHOTOS_03 {
 width:1200px;
 height:83px;
 background:url(images/PHOTOS_03.jpg) no-repeat;
}
#PHOTOS_03_text {
 text-align:left;
 padding:9px 0 0 150px;
 width:180px;
 font-size:11px;
 line-height:16px;
}
#PHOTOS_04 {
 width:1200px;
 height:90px;
 background:url(images/PHOTOS_04.jpg) no-repeat;
}
#PHOTOS_05 {
 width:1200px;
 height:107px;
 background:url(images/PHOTOS_05.jpg) no-repeat;
}
#PHOTOS_06 {
 width:1200px;
 height:104px;
 background:url(images/PHOTOS_06.jpg) no-repeat;
}
#PHOTOS_07 {
 width:1200px;
 height:89px;
 background:url(images/PHOTOS_07.jpg) no-repeat;
}
#PHOTOS_08 {
 width:1200px;
 height:51px;
 background:url(images/PHOTOS_08.jpg) no-repeat;
}
#PHOTOS_featured {
 width:1200px;
 height:512px;
 background:url(images/PHOTOS_featured.jpg) no-repeat;
}
#PHOTOS_join {
 width:1200px;
 height:188px;
}
#PHOTOS_footer {
 width:1200px;
 height:265px;
 background:url(images/PHOTOS_footer.jpg) no-repeat;
}

/* webcam PAGE */
#WEBCAM_01 {
 width:1200px;
 height:27px;
 background:url(images/WEBCAM_01.gif) no-repeat;
}
#WEBCAM_02 {
 width:1200px;
 height:30px;
 background:url(images/WEBCAM_02.jpg) no-repeat;
}
#WEBCAM_03 {
 width:1200px;
 height:83px;
 background:url(images/WEBCAM_03.jpg) no-repeat;
}
#WEBCAM_03_text {
 text-align:left;
 padding:9px 0 0 1006px;
 width:180px;
 font-size:11px;
 line-height:16px;
}
#WEBCAM_04 {
 width:1200px;
 height:90px;
 background:url(images/WEBCAM_04.jpg) no-repeat;
}
#WEBCAM_05 {
 width:1200px;
 height:107px;
 background:url(images/WEBCAM_05.jpg) no-repeat;
}
#WEBCAM_06 {
 width:1200px;
 height:104px;
 background:url(images/WEBCAM_06.jpg) no-repeat;
}
#WEBCAM_07 {
 width:1200px;
 height:89px;
 background:url(images/WEBCAM_07.jpg) no-repeat;
}
#WEBCAM_08 {
 width:1200px;
 height:51px;
 background:url(images/WEBCAM_08.jpg) no-repeat;
}
#WEBCAM_featured {
 width:1200px;
 height:512px;
 background:url(images/WEBCAM_featured.jpg) no-repeat;
}
#WEBCAM_join {
 width:1200px;
 height:188px;
}
#WEBCAM_footer {
 width:1200px;
 height:265px;
 background:url(images/WEBCAM_footer.jpg) no-repeat;
}

/* JOIN PAGE */
#join_01 {
 width:1200px;
 height:27px;
 background:url(images/join_01.gif);
}
#join_02 {
 width:1200px;
 height:70px;
 background:url(images/join_02.jpg);
}
#join_03 {
 width:1200px;
 height:133px;
 background:url(images/join_03.jpg);
}
#join_04 {
 width:1200px;
 height:128px;
 background:url(images/join_04.jpg);
}
#join_05 {
 width:1200px;
 height:122px;
 background:url(images/join_05.jpg);
}

#join_07 {
 width:1200px;
 height:25px;
 background:url(images/join_07.jpg);
}
#join_07text{
	width:1200px;
 height:400px;
 background:url(images/join_07text);
}
#join_07textJOIN {
width:1200px;
 height:100%;
 overflow:auto;
 background-color:#ec88c2;
 background-image:url(http://hannahsweden.com/images/join_07text);
 padding:0;
 margin:0;
 overflow-x: hidden;
}
#join_08 {
 width:1200px;
 height:480px;
 background:url(images/join_08.jpg);
}
#join_08newupdates{
 width:1200px;
 height:480px;
 background:url(images/join_08newupdates.jpg);
}
#join_08hotvideos {
 width:1200px;
 height:480px;
 background:url(images/join_08_hotvideos.jpg);
}
#join_08gateway {
 width:1200px;
 height:680px;
 background:url(images/join_08.jpg);
}
#join_10 {
 width:1200px;
 height:73px;
 background:url(images/join_10.jpg);
}
#join_11 {
 width:1200px;
 height:51px;
 background:url(images/join_11.jpg);
}
#join_12 {
 width:1200px;
 height:289px;
  background:url(images/join_12.jpg);
}

#join_13 {
 width:1200px;
 height:314px;
  background:url(images/join_13.jpg);
}
#joinleft {
 position:relative;
 float:left;
 width:540px;
}
#joinright{
float:right;
 width:475px;
}
#joinleft ul li{
 list-style:circle;
}
#joinleft li{
padding-bottom:10px;
}


#whatsinside {
 text-align:left;
 width:640px;
 margin-left:70px;
 margin-top:84px;
 padding:12px 3px;
 line-height:17px;
 color:#fff;
 font-weight:bold;
}
.secondsaway {
 width:350px;
margin-left:300px;
}
#whatsinside ul li{
 list-style:circle;
}
#whatsinside li{
padding-bottom:10px;
}
#whatsinsidepics {
 float:right;
 
}
#texttop {
 text-align:left;
 width:440px;
 margin-left:510px;
 padding:15px 3px;
 line-height:17px;
}

/* CLASSES*/
.thumbs {
 border:3px solid #cf84af;
 }
 .clearing {
  clear:both;
 }
.height10 {
 height:10px;
}
.paddedtext {
 padding:20px 20px 3px 27px;
 color:#cc619f;
}
.paddedtextwhite {
 padding:20px 20px 3px 57px;
 color:#fff;
}
#welcome {
 text-align:left;
 width:1200px;
}
#welcomeintropage {
 text-align:left;
 width:1000px;
}
.paddedtextdisclaimer  {
 padding:40px 40px 3px 57px;
 line-height:19px;
 font-weight:bold;
 color:#fff;
}
.paddedimg {
 padding:20px 50px 0 0;
}
 .updatewrap {
  width:1160px;
  text-align:center;
  margin:0 auto;
  padding:66px 0 2px 0;
 }
.update1 {
 position:relative;
 float:left;
 width:272px;
  padding:10px 5px 5px 21px;
 text-align:center;
}
.update2 {
 float:left;
 width:272px;
  padding:10px 5px 5px 5px;
 text-align:center;
}
.update3 {
 float:left;
 width:272px;
  padding:10px 5px 5px 5px;
 text-align:center;
}
.update4 {
 float:right;
 width:272px;
  padding:10px 21px 5px 5px;
 text-align:center;
}

.vid1 {
 position:relative;
 float:left;
 width:555px;
  padding:10px 5px 5px 21px;
 text-align:center;
}
.vid2 {
 float:left;
 width:555px;
  padding:10px 5px 5px 5px;
 text-align:center;
}
.vidthumb {
width:540px;
height:inherit;
}

.updatetext {
 padding:3px 0 0 0;
 font-size:13px;
 font-weight:bold;
text-shadow: 0.1em 0.1em #666;
}
.featuredtext {
text-align:left;
padding:22px 0 0 120px;
color:#333;
font-size:31px;

font-family: 'Alex Brush', cursive;
}

.video1 {
 position:relative;
 float:left;
 width:px;
  padding:7px 5px 5px 25px;
 text-align:center;
}
.video2 {
 float:left;
 width:px;
  padding:7px 5px 5px 5px;
 text-align:center;
}
.video3 {
 float:left;
 width:px;
  padding:7px 5px 5px 5px;
 text-align:center;
}

.video4 {
 position:relative;
 float:left;
 width:px;
 padding:2px 5px 5px 25px;
 text-align:center;
}
.video5 {
 float:left;
 width:px;
  padding:2px 5px 5px 5px;
 text-align:center;
}
.video6 {
 float:left;
 width:px;
  padding:2px 5px 5px 5px;
 text-align:center;
}

.webcam1 {
 position:relative;
 float:left;
  padding:7px 5px 5px 25px;
 text-align:center;
}
.webcam2 {
 float:left;
  padding:7px 5px 5px 5px;
 text-align:center;
}