body {margin: 0; padding:0; background:#3060C5 url(images/genie02_bg.jpg) 54% 0 repeat-y; behavior:url(csshover.htc); /* WinIE hover Behavior Fix */ line-height:120%;}
p {font-family:"Helvetica","Helvetica Neue","Lucida Grande","Trebuchet MS", "Arial", sans serif; font-size:small; color:#000000; }
a {text-decoration:none; color:#000000;}
li, h3, h4 {font-family:"Helvetica","Helvetica Neue","Lucida Grande","Trebuchet MS", "Arial", sans serif;}
h3 {margin-left:30px;}
dl, ol, ul {font-size:small}
h5 {font-family:"Helvetica","Helvetica Neue","Lucida Grande","Trebuchet MS", "Arial", sans serif; font-size:small;}

#contenttop_link {width:150px; height:1px;position:relative;top:-80px;margin-left:auto; margin-right:auto;}
#contenttop_link a {
  position: absolute;
  height: 150px;
  width: 150px;
  top: -150px; 
  text-decoration: none;}
 #contenttop_link a i {display:none;} 



/*#contenttop {background:url(images/bgtop_snow.png) no-repeat; width:804px; height:300px;margin: 0px auto; }*/



#contenttop {background:url(images/bgtop_970.png) no-repeat; width:1004px; height:300px;margin: 0px auto; }
#contenttop a {font-family:"Helvetica","Helvetica Neue","Lucida Grande","Trebuchet MS", "Arial", sans serif; font-size:small; color:#ffffff; float:right;margin: 10px 20px 0 0;}

#content { width:1004px; margin: 0px auto; padding: 0px; background:url(images/bgcontent_970.gif) repeat-y;}

.contentbottom {background:url(images/bgbottom_970.png) no-repeat; width:1004px; height:159px; margin: 0px auto;}


#holding {width:800px; margin: 5px auto; }

.quote {font-family:  "Georgia", "Times", "Arial","Helvetica", sans-serif; 
font-style:italic; 
font-weight:bold;
font-size:medium;
width:700px;
color:#650404;
padding-bottom:20px;
position:relative;top:3px;
}
.quote2 {font-family:  "Georgia", "Times", "Arial","Helvetica", sans-serif; 
font-style:italic; 
font-weight:bold;
font-size:medium;
width:380px;
color:#650404;
padding-bottom:0px;

}
#contenttext {width:760px; float:right; margin-top:-112px; position:relative;}
#contenttext_latest {width:750px; float:right; margin-top:-60px; /*background:url(images/latest_philip.jpg) 92% 50px no-repeat;position:relative;*/}
#contenttext_vote {width:750px; float:right; margin-top:-50px; position:relative;}


.img-shadow {
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 7px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #999999;
  margin: -6px 6px 6px -6px;
  padding: 4px;

  }

.img-shadow a:hover img {border:1px solid #000000;}

#contenttext_puzzle {width:550px; float:right; margin-top:-50px;}
#contenttext_puzzle p {width:400px;}

#contenttext p,
#contenttext_latest p,
#contenttext_vote p {padding: 0 40px 0 0; line-height:150%;}

#contenttext_latest_top {width:450px;}
#contenttext_latest_top p {padding: 0 5px 0 0;}
#contenttext_latest_top hr {width:450px;}


#contenttext a,
#contenttext_latest a,
#contenttext_adil a,
#contenttext_vote a {text-decoration:underline; color:#960014;}

#contenttext a:hover, 
#contenttext_latest a:hover,
#contenttext_adil a:hover,
#contenttext_vote a:hover {text-decoration:underline; color:#999;}


#bts {height:240px; border:solid #ececec 4px; width:650px; background:#fff url(bts/bts_small.jpg) top right no-repeat;}
#clips {border:solid #ececec 4px;width:650px;}



#column {width:112px; float:left; padding: 0 0 0 62px;}
#postcards {margin-left:10px;}
#epguide_title {margin-left:30px; margin-top:40px; padding-bottom:25px;}
#calender_title {margin-left:50px; padding-bottom:20px;}



.postcards {margin-left:30px; margin-top:40px; padding-bottom:25px;}
.clear {clear:both;}
.smallfont {font-size:.6em;}
.smallfont_home {font-size:.6em; font-style: normal; float:right;}
.title {text-decoration:underline;}
.puzzle_text p {width:450px; margin-left:45px; padding-bottom:25px;}
.bold {font-weight:bold;}
#calendar { 
width:85px; 
height:50px;
margin: 10px 0 0 30px;
padding-left:50px;
position:relative;
font-family:"Helvetica","Helvetica Neue","Lucida Grande","Trebuchet MS", "Arial", sans serif; 
font-size:small; font-weight:bold;color:#000000;
}
#showreel_credits {margin-left:30px; }
#showreel_credits p {font-size:.6em;}
#adobe img {padding-top:25px;}
.users {width:170px;font-family:"Helvetica","Helvetica Neue","Lucida Grande","Trebuchet MS", "Arial", sans serif; 
font-size:x-small; font-weight:bold;color:#000000; margin-left:10px; position:relative;}
#newep {margin-left:100px;}
#clock {float:left;
margin-top: 380px; margin-left:-70px;
position:relative; 
width:100px; height:100px;}

#dropdown {
float:right; 
margin:20px 50px 20px 20px;
 position:relative;}
#dropdown img {
margin-bottom: 0px !important; 
margin-bottom: -10px;
position:relative;}


#dropdown_schedule {
float:right; 
margin:60px 30px 40px 20px;

 position:relative;}
#dropdown_schedule img {
margin-bottom: 0px !important; 
margin-bottom: -10px;
position:relative;}

#langs {text-align:right; float:right; width:450px; height:25px; font-weight:bold;position:relative;top:-25px;}
#langs a {font-size:x-small; text-decoration:none;}
#langs a:hover {text-decoration:none;}

.dd {color:red;}
#new_season {position:absolute; top:60px; left:0px; width:240px; height:73px;}

.message { width:720px;margin-bottom:10px; background: #E1E6F3; padding-bottom:0px;}
.message p {margin-left:20px;}
.message_date {float:right; font-family:"Helvetica","Helvetica Neue","Lucida Grande","Trebuchet MS", "Arial", sans serif;
font-size:small;
font-weight:bold;
color:#ffffff;
margin: 2px 10px;}
.name {width:724px; height:29px;margin-bottom:10px; background: #ffffff url(images/name_background.jpg) top center no-repeat;}
.name p {color:#ffffff; font-weight:bold; margin-left:10px; margin-top: 0px;position:relative;}
.message_bottom {width:698px; height:10px; background: #E1E6F3 url(images/message_body_bottom.jpg) bottom left no-repeat;}




.message_top { width:375px;margin-bottom:10px; background: #ececec; padding-bottom:0px;}
.message_bottom_top { width:375px; height:10px; background: #ececec url(images/message_body_bottom_top.jpg) bottom left no-repeat;}
.name_top {width:375px; height:27px;margin-bottom:10px; background: #ffffff url(images/name_background_top.jpg) top center no-repeat;}
.name_top p {color:#ffffff; font-weight:bold; margin-left:10px; margin-top: 0px;position:relative;}
.message_top p {margin-left:20px;}

.channel {float:right; font-family:"Helvetica","Helvetica Neue","Lucida Grande","Trebuchet MS", "Arial", sans serif; font-size:x-small; color:#000000; 
padding: 10px 5px 5px 0;}
.channel span { padding:5px; background: #B9C1D6; color:#fff;}
.facebook {float:right; font-family:"Helvetica","Helvetica Neue","Lucida Grande","Trebuchet MS", "Arial", sans serif; font-size:x-small; color:#000000; 
padding: 10px 5px 5px 0;}

/*
.vid_clips {width:650px; background:#ececec; height:50px;}
.vid_clips img {float:right;}
.vid_clips a {text-decoration:none;position:relative; left:20px; top:20px;font-family:"Lucida Grande","Trebuchet MS", "Arial", sans serif; font-size:small; color:#000000;}
*/



.vid_titles {background:#ececec; display:block; width:660px; padding:15px;}

.ilovetv_address {	background: #fff;height: 40px;background: url(images/panel.gif); 
font-family:"Helvetica","Helvetica Neue","Lucida Grande","Trebuchet MS", "Arial", sans serif; font-size:small; padding:5px 0 10px 10px;
line-height:150%;}
.ilovetv_address a {text-decoration:underline;}
#iltv_panel {float:left; padding-right:10px;}
.answer {color:#960014; font-size:small;margin-bottom:10px;}
.poet {color:#000000; font-size:x-small;margin-bottom:10px;font-style:italic;}
.responsible {color:#959595; font-size:x-small;margin-bottom:10px;}
.playerfloats {float:right; margin: 20px 40px 20px 20px;}
.rightfloat_adil_albums {float:right; margin: -20px 40px 20px 20px; position:relative;}
.rightfloat {float:right; margin: 20px 40px 20px 20px; position:relative;}
.leftfloat_messages {float:left; margin: 0px 40px 20px 20px; position:relative;}
.leftfloat_gtubes {float:right; margin: 20px 20px 20px 10px; position:relative;}
.rightfloat_messages {float:right; margin: 0px 10px 20px 20px; position:relative;}
.rightfloat_messages_video {float:right; margin: -4px -20px 0px 0px; position:relative;} 
.rightfloat_video {float:right; margin: 4px 20px 0px 20px; position:relative;} 
.rightfloat_sfx_video {float:right; margin: -4px 20px 0px 20px; position:relative;} 
.rightfloat_quicktime {float:right; margin: -60px 40px 50px 20px;}
.eptrailerrightfloat {margin: 20px 70px 20px 0px;}
.arrowfloat {float:right; margin: 80px 30px 0px 10px;}
.arrowfloat_pilot {float:right; margin: 80px 60px 0px 10px;}
.arrowfloat_epguide {float:right; margin: 200px 0px 0px 10px;}
.latesttext_album {float:left; width:300px;}
.latesttext {float:right; width:500px;}
.gtubetext {float:right; width:250px;}
.mjtvlogo {margin: 0 0 0 50px;}
.leftfloat {float:left;}
.philo {float:right; margin: 20px 40px 20px 5px; position:relative;}
#epguidecontent {margin:30px 0 0 0;}
#epguidecontent img {float:right; margin: 0 150px 0 20px;}
.date_float {float:right; font-weight:bold; width:200px;}
.eplist a:visited {color:#020497;}
#gallerys a {padding-right: 10px; float:left;}
#gallerys a.current {text-decoration:none; color:#000000;}

#album_pages a {padding-right: 10px; float:right;}
#gallerys a.current {text-decoration:none; color:#000000;}


.notitlep {margin-top:50px;}
#nicklogo {margin-left:-10px; margin-top:55px; border-bottom: none; border-top: none; width:167px;}
#canallogo {margin-left:-10px; border-bottom: none; border-top: none; width:167px; }

#nicklogo a {background: url("images/nick1.jpg") 0 0 no-repeat; display:block; width:167px; height:133px;}
#nicklogo a:hover { background: url("images/nick1.jpg") -167px 0 no-repeat; display:block; width:167px; height:133px;}
#canallogo a { background: url("images/canal1.jpg") 0 0 no-repeat; display:block; width:167px; height:133px;}
#canallogo a:hover { background: url("images/canal1.jpg") -167px 0 no-repeat; display:block; width:167px; height:133px;}

#trailer {position:relative;left:20px;}
#opening_sequence {position:relative;left:1px;}

#googleads {width:728px; margin-left:245px; margin-top:-50px;}
#watch a {background: url("images/opening_sequence2.jpg") 0 0 no-repeat; 
display:block; width:349px; height:57px;}
#watch a:hover { background: url("images/opening_sequence2.jpg")  0 -57px no-repeat; 
display:block; width:349px; height:57px;}

#video_clips {margin-left:50px;}
#video_clips a {background: url("images/video_clips.jpg") 0 0 no-repeat; 
display:block; width:361px; height:18px;}
#video_clips a:hover { background: url("images/video_clips.jpg")  0 -18px no-repeat; 
display:block; width:361px; height:18px;}


#itunes {margin-top:20px;}
#itunes a {background: url("images/itunes.jpg") 0 0 no-repeat; 
display:block; width:332px; height:18px;}
#itunes a:hover { background: url("images/itunes.jpg")  0 -18px no-repeat; 
display:block; width:332px; height:18px;}


/*
#screens {margin-left:-10px; width:167px; background: url("images/screens2.png") 0 0 no-repeat; }
#screensmenu {width:167px; height:59px;position:relative;top:-60px;margin-left:auto; margin-right:auto;}
#screensmenu a {
  position: absolute;
  height: 25px;
  width: 44px;
  top: 0px; 
  text-decoration: none;}
 #screensmenu a i {display:none;} 
 a#wide {left:15px;top:80px;}
a#narrow {left:68px;top:80px; width:22px;}
a#spangle {left:104px;top:80px; width:22px;}
*/



#adobe a {background: url("scripts/adobe_reader1.jpg") 0 0 no-repeat; 
display:block; width:120px; height:40px;}
#adobe a:hover { background: url("scripts/adobe_reader1.jpg") 0 -40px no-repeat; 
display:block; width:120px; height:40px;}
#flags {float:right; width:200px;}
#flags a {background: url("images/flags.jpg") 0 0 no-repeat; 
display:block; width:200px; height:149px;}
#flags a:hover { background: url("images/flags.jpg") -200px 0 no-repeat; 
display:block; width:200px; height:149px;}


#iTunes a {background: url("images/iTunes.jpg") 0 0 no-repeat; 
display:block; width:460px; height:150px;}
#iTunes a:hover { background: url("images/iTunes.jpg")  0 -150px no-repeat; 
display:block; width:460px; height:150px;}

#iTunes_ep {
width:320px ;
height:180px;
float:right; 
margin:-188px 0px 0 0;
background: url(images/iTunes_ep.jpg) no-repeat;
position:relative;
}
#iTunes_ep a {background: url("images/iTunes_ep.jpg") 0 0 no-repeat; 
display:block; width:320px; height:180px;}
#iTunes_ep a:hover { background: url("images/iTunes_ep.jpg")  0 -180px no-repeat; 
display:block; width:320px; height:180px;}

.character {margin-left:60px; color:#990000;}
.smiley {position:relative; top:10px; left:10px;}
.today {text-decoration:underline;}
.black {color:#000000; font-weight:bold;}

#trailer2 {float:right; width:352px; padding-left:15px; margin-right:10px; margin-top:10px;position:relative;}
#trailer3 {float:right; width:320px; padding-left:20px;position:relative;}
#iTunes_top {float:right; width:198px;}
#iTunes_top a {background: url("images/iTunes_top.jpg") 0 0 no-repeat; 
display:block; width:198px; height:132px;}
#iTunes_top a:hover { background: url("images/iTunes_top.jpg")  0 -132px no-repeat; 
display:block; width:198px; height:132px;}

#singalong_titles {margin-left:55px; padding-bottom:20px;}
#pagetitles {margin-left:45px; padding-bottom:20px;}
#pagetitles_two {margin-left:40px; padding-bottom:20px;}
.wallpaper_res {margin-left:20px;}
#albumpage_title {float:right; width:265px; margin: -20px 50px 20px 0; position:relative;}
#messagepage_title {float:right; width:301px; margin: 20px 50px 20px 0; position:relative;}
#fashion {margin: -50px 0 0 50px; position:relative;}
#clonestitle {margin: -40px 0 0 40px; position:relative; padding:10px;}
.carpettitle {margin-left:25px; padding:20px 0;}
.puzzle_title {margin-left:45px; }
hr {color:#999; width:450px; margin:10px 50px 10px 0;}


#cast_thumbs { margin-left:30px;margin-top:20px;}

#sophie a {background: url("images/sophie_crew.jpg") 0 0 no-repeat; display:block; width:100px; height:150px;float:left; margin-right:1px;}
#sophie a:hover {background: url("images/sophie_crew.jpg") -100px 0 no-repeat; display:block; width:100px; height:150px;}
#emma a {background: url("images/emma_crew.jpg") 0 0 no-repeat; display:block; width:100px; height:150px;float:left; margin-right:1px;}
#emma a:hover {background: url("images/emma_crew.jpg") -100px 0 no-repeat; display:block; width:100px; height:150px;}
#adil3 a {background: url("images/adil3.jpg") 0 0 no-repeat; display:block; width:100px; height:150px;float:left;margin-right:1px;}
#adil3 a:hover {background: url("images/adil3.jpg") -100px 0 no-repeat; display:block; width:100px; height:150px;}
#max3 a {background: url("images/max3.jpg") 0 0 no-repeat; display:block; width:100px; height:150px;float:left;margin-right:1px;}
#max3 a:hover {background: url("images/max3.jpg") -100px 0 no-repeat; display:block; width:100px; height:150px;}
#philip3 a {background: url("images/phil3.jpg") 0 0 no-repeat; display:block; width:100px; height:150px; float:left;margin-right:1px;}
#philip3 a:hover {background: url("images/phil3.jpg") -100px 0 no-repeat; display:block; width:100px; height:150px;}
#caroline a {background: url("images/newcarothumb.jpg") 0 0 no-repeat; display:block; width:100px; height:150px;float:left;margin-right:1px;}
#caroline a:hover {background: url("images/newcarothumb.jpg") -100px 0 no-repeat; display:block; width:100px; height:150px;}
















#iltv_logo {margin-left:47px; margin-top:60px;position:relative; width:301px;}


.emph {font-style:italic;}
.red {color:red;}

/*----------------------------------------------------------------------------------*/
/*TORN PICS*/



#gallerytitle {/*position:relative;top:-80px;*/float:right;}

.group {
width:526px ;
height:300px;
float:right; 
margin:-208px 0px 0 0;
background: url(images/welcome.png) no-repeat;
position:relative;
}

/*
.group_christmas {
width:526px ;
height:300px;
float:right; 
margin:-188px 0px 0 0;
background: url(images/welcome_christmas.png) no-repeat;
position:relative;
}
*/

/*
.group2 {
width:715px ;
height:262px;
float:right; 
margin:-85px 0px 0 0;
background: url(images/welcome2-valentines.png) no-repeat;
position:relative;
}
*/


.group2 {
width:715px ;
height:262px;
float:right; 
margin:-85px 0px 0 0;
background: url(images/welcome2.png) no-repeat;
position:relative;
}



.vote {
width:420px ;
height:646px;
float:right; 
margin:-220px -20px 0 0;
background: url(images/adil_vote.png) no-repeat;
position:relative;
}

.tet {
width:420px ;
height:646px;
float:right; 
margin:-220px -20px 0 0;
background: url(../images/adil_vote.png) no-repeat;
position:relative;
}
.downloads {
width:401px ;
height:285px;
float:right; 
margin:-178px 0px 0 0;
background: url(images/downloads.png) no-repeat;
position:relative;
}



.puzzle_title {
width:300px ;
height:106px;
float:right; 
margin:-164px 0px 0 0;
background: url(images/puzzle_title.jpg) no-repeat;
position:relative;
}
.wallpapers {
width:493px ;
height:338px;
float:right; 
margin:-112px 0px 0 0;
background: url(images/wallpapers_image.jpg) no-repeat;
position:relative;
}


.wallpapers_help {
width:487px ;
height:392px;
float:right; 
margin:-188px 0px 0 0;
background: url(images/wallpaper_help.png) no-repeat;
position:relative;
}



.genie2 {
width:350px ;
height:699px;
float:right; 
margin:-188px 0px 0 0;
background: url(images/adil_cast3.jpg) no-repeat;
position:relative;
}


.spongebob_kca {
width:232px ;
height:422px;
float:right; 
margin:-168px 0 0 0;
background: url(images/spongebob_kca.png) no-repeat;
position:relative;
}


.latest_news{
width:331px ;
height:285px;
float:right; 
margin:-239px 0px 0 0;
background: url(images/latest.png) no-repeat;
position:relative;
}

.turban_mike {
width:147px ;
height:191px;
float:right; 
margin:-188px 0 0 0;
background: url(images/turban_mike_spangle.jpg) no-repeat;
position:relative;
}


.meetthegang3 {
width:253px ;
height:307px;
float:right; 
margin: -198px -40px 0 0;
background: url(images/adil_crew.png) no-repeat;
position:relative;
}


.adil_schedule {
width:371px ;
height:458px;
float:right; 
margin: -150px -40px 0 0;
background: url(images/adil_schedule.png) no-repeat;
position:relative;
}


.gallery {
width:255px ;
height:269px;
float:right; 
margin:-117px 0 0 0;
background: url(images/camera.png) no-repeat;
position:relative;
}

.schedule {
width:264px ;
height:242px;
float:right; 
margin:-194px 0px 0 0;
background: url(images/schedule.jpg) no-repeat;
position:relative;
}




.epguide {
width:290px ;
height:709px;
float:right; 
margin:-117px 0 0 0;
background: url(images/epguide.png) no-repeat;
position:relative;
}

.epguide2 {
width:237px ;
height:711px;
float:right; 
margin:-20px 0 0 0;
background: url(images/epguide_season2.png) no-repeat;
position:relative;
}

.epguide3 {
width:237px ;
height:711px;
float:right; 
margin:-20px 0 0 0;
background: url(images/epguide_season3.png) no-repeat;
position:relative;
}

.pilotgroup {
width:250px ;
height:250px;
float:right; 
margin:-163px 0px 0 0;
background: url(images/pilot.png) no-repeat;
position:relative;
}

.pen {
width:166px ;
height:413px;
float:right; 
margin:-107px 0 0 0;
background: url(images/pen1.jpg) no-repeat;
position:relative;
}

.postcard {
width:493px ;
height:268px;
float:right; 
margin:-150px 0 0 0;
background: url(images/postcard_bw.png) no-repeat;
position:relative;
}

/*
.postcard_christmas {
width:498px ;
height:273px;
float:right; 
margin:-150px 0 0 0;
background: url(images/postcard_christmas.png) no-repeat;
position:relative;
}
*/




.poetry {
width:250px ;
height:390px;
float:right; 
margin:-168px 0px 0 20px;
background: url(images/poetry.png) no-repeat;
position:relative;
}

.noseflute {
width:424px ;
height:508px;
float:right; 
margin:-170px 150px 0 0;
background: url(images/adil_nose_flute.png) no-repeat;
position:relative;
}

.noseflute_small {
width:310px ;
height:451px;
float:right; 
margin:-180px 0px 0 0;
background: url(images/adil_nose_flute2.png) no-repeat;
position:relative;
}

.sfx_pic {
width:395px ;
height:326px;
float:right; 
margin:-188px 0px 0 0;
background: url(images/sfx.png) no-repeat;
position:relative;
}


.philip {
width:338px ;
height:422px;
float:right; 
margin:-168px 0px 0 0;
background: url(images/phil.png) no-repeat;
position:relative;
}

.philip2007 {
width:296px ;
height:707px;
float:right; 
margin: -50px 20px 0 0;
background: url(images/philip2007.jpg) no-repeat;
position:relative;
}




.caroline {
width:323px ;
height:293px;
float:right; 
margin:-168px 0 0 0;
background: url(images/caroline.png) no-repeat;
position:relative;
}


.stamp {
width:170px ;
height:194px;
float:right; 
margin:-61px 29px 0 0;
background: url(images/stamp.jpg) no-repeat;
position:relative;
}


.crossstamp {
width:170px ;
height:194px;
float:right; 
margin:-61px 29px 0 0;
background: url(images/stampcross.jpg) no-repeat;
position:relative;
}





.tornpic {
width:502px ;
height:397px;
float:right; 
margin:-188px 0 0 0;
background: url(images/girlsmain.png) no-repeat;
position:relative;
padding-bottom:10px;
}



.girls2007 {
width:360px ;
height:376px;
float:right; 
margin:-188px 0 0 20px;
background: url(images/girls_season2.png) no-repeat;
position:relative;

}
.emma {
width:236px ;
height:368px;
float:right; 
margin:-120px 30px 0 0px;
background: url(images/emma.png) no-repeat;
position:relative;

}


.sophie {
width:177px ;
height:393px;
float:right; 
margin:-120px 30px 0 0px;
background: url(images/sophie.png) no-repeat;
position:relative;

}


.adil {
width:287px ;
height:358px;
float:right; 
margin:-120px 30px 0 0px;
background: url(images/adil.png) no-repeat;
position:relative;

}

.max2007 {
width:358px ;
height:457px;
float:right; 
margin:-168px -2px 0 0;
background: url(images/max2007.png) no-repeat;
position:relative;
}

.max1 {
width:315px ;
height:408px;
float:right; 
margin:-168px 0px 0 0;
background: url(images/max1.png) no-repeat;
position:relative;
}

.invitation {
width:288px ;
height:204px;
float:right; 
margin:-183px 0px 0 0;
background: url(images/invitation.png) no-repeat;
position:relative;
}


.latest {
width:390px ;
height:338px;
float:right; 
margin:164px 0px 0 0;
background: url(images/latest.jpg) no-repeat;
position:relative;
}








/*----------------------------------------------------------------------------------*/
/*LISTS STYLES*/

#navigation li {
color:#000000; 
margin-left:-50px;
list-style:none;
line-height:250%;
font-size:small;
border-bottom: solid #AA5B26 1px;
width:167px;
background: #FEFF99;
}

#navigation a {background:url(navbg.jpg) repeat 0 0;}
#navigation ul {list-style:none;margin:0;padding:0;}
#navigation li a {display:block; line-height:250%; font-size:small; font-weight:bold; color:#333; background:url(navbg.jpg) repeat 0 0;}
#navigation li a:hover, li a:focus, li a:active {background-position:-155px 0; color:#000000;}
#navigation li .current {color:red; font-weight:bold;}
#navigation li span {padding-left:20px;}


#top {border-top: solid #AA5B26 1px;}








.arrow {padding: 0 10px;}


#crew li {
color:#000000; 
margin-left:-50px;
list-style:none;
padding-left: 50px; 
background-image: url(images/littleblueman.png);
background-repeat: no-repeat;
background-position: 0.5em;
line-height:150%;
font-size:small;
width:450px;
height:26px;
}
#crew_top {padding-top:10px;}
#crew li a {color:#960014;}
#crew li a:hover {color:#999;} 

.multimedia1 {margin: 0 0 0 150px;}

.multimedia li {
color:#000000; 
margin-left:-50px;
list-style:none;
padding-left: 30px; 
line-height:200%;


font-size:x-small;
}
.multimedia1 li {
color:#000000; 
margin-left:-50px;
list-style:none;
padding-left: 30px; 
background-image: url(images/0001_arrow.png);
background-repeat: no-repeat;
background-position: 0.5em;
line-height:200%;
font-size:x-small;
width:350px;
height:26px;
}



#countries {margin-left:50px; margin-top:20px; position:relative;}

 dl.listings
{
margin: 1em 0;
padding: 0;
font-family: "Helvetica","Helvetica Neue","Lucida Grande","Trebuchet MS", "Arial", sans serif;
position:relative;top:0px;float:left;
}

.listings dt
{
position: relative;
left: 0;
top: 1.1em;
width: 12em;
font-weight: bold;
}

.listings dd
{
border-left: 1px solid #000;
margin: 0 0 0 8em;
padding: 0 0 .5em .5em;
width:250px;
position:relative;
}



#valentine {padding:50px;background:#fff url(images/valentine-hearts.jpg) top left no-repeat;}






/*----------------------------------------------------------------------------------*/
/*FORM STYLING*/

#addform {
	display: block;
	margin: 0; padding: 0;
	
	}
#addform fieldset {
	margin: 0; padding: 0;
	border: 0;
	}

	textarea {
	border: #ffffff solid 1px;
	padding: 0px; 
	margin-bottom: 6px;
	margin-top: 6px;
	background:#ffffff !important;
	height: 54px; min-height: 54px;
	width:480px;
	}

	
#spam_img {position:relative; top:25px; height:52px:width:90px;}
#send {position:relative; left:15px; height:25px:width:78px; padding:0px 0 50px 0;}

input {
border: #ececec solid 1px;
	padding: 3px; 
	margin-bottom: 0px; 
	background:#ffffff !important;
	}

input.button {
border: #fff solid 1px;
	padding: 3px; 
	margin-bottom: 0px; font-weight:bold;
	background:#ffffff !important;
	}

input.spam_box {
border: #333 solid 1px;
	padding: 3px; 
	margin-bottom: 0px; font-weight:bold;
	background:#ffffff !important;
	}


input:focus, textarea:focus	{
	background-color: #fff;
	color: #000000;
}


#competition_form {font-family:"Helvetica","Helvetica Neue","Lucida Grande", "Trebuchet MS", "Arial", sans serif; font-size:small; color:#000000;}

table#wallpapers {font-family:"Helvetica","Helvetica Neue","Lucida Grande", "Trebuchet MS", "Arial", sans serif; font-size:small; color:#000000; margin-left:20px;}
table#music {margin-left:150px; position:relative;}
/*----------------------------------------------------------------------------------*/
/*CONTACT SLIDE*/

a:focus {
	outline: none;
}
#panel {
	background: #fff;
	height: 250px;
	display: none;
	 background: url(images/panel.gif); font-family:"Helvetica","Helvetica Neue","Lucida Grande","Trebuchet MS", "Arial", sans serif; font-size:medium;
	 padding:20px 0 10px 50px;
line-height:150%;
}

#panel a {
text-decoration:underline;
}

#panel h3 {
 margin-left:0px;
}

.slide {
	margin: 0;
	padding: 0;
	border-top: solid 4px #422410;
	background: url(images/button.png) no-repeat center top;
}
.btn-slide {
	background: url(images/black-arrow.gif) no-repeat right -50px;
	
	width: 154px;
	height: 40px;
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.active {
	background-position: right 12px;
}

#tetris {
position:relative; top:50px; left:50px;
	width:26em;
	overflow:hidden; background:transparent;
}

.storebanner {position:relative; top:100px; left:50px; width:600px;}


