/*  CSS by VANTAGE STUDIOS INC. - 2006  */


/* ---------- basic elements ---------- */

body {
	text-align: center;
	margin: 0 auto 0 auto;
	padding: 0;
	border: 0;
	font: 62.5%/0px "trebuchet ms", helvetica, arial, sans-serif;
	color: #000;	
	background: #202121;
}

body, div, ul, li, dl, dd, dt, p, table, tr, th, td, img {padding: 0; border: 0; margin: 0;}

a { outline: none; }

p {
	font: 1.2em/1.3em "trebuchet ms", helvetica, arial, sans-serif;
	color: #343434;
	margin: 0;
	padding: 0 0 5px 0;
}

p a:link {
	font: 1em/1.3em helvetica, arial, sans-serif;
	color: #999;
	text-decoration: underline;
}

p a:visited {
	font: 1em/1.3em helvetica, arial, sans-serif;
	color: #999;
	text-decoration: underline;
}

p a:hover {
	font: 1em/1.3em helvetica, arial, sans-serif;
	color: pink;
	text-decoration: underline;
}

h2 {font: 2.5em/1.1em "trebuchet ms", helvetica, arial, sans-serif; font-weight: bold; clear: both; margin: 4px 0 2px 0; color: #333;}
h3 {font: 1.5em/1.1em "trebuchet ms", helvetica, arial, sans-serif; font-weight: bold; clear: both; margin: 1px 0 1px 0; color: #333;}
h3.hideit { text-indent: -9999px; margin: 0; padding: 0; height: 0; }

form {margin: 0; padding: 0;}

hr {display:none;}

textarea {font: 1.5em/2em helvetica, arial, sans-serif; overflow:auto;}

.submit {float: left; background: #eee; padding: 0; margin: 0; border: 1px outset #fff;}

.email {float: left; padding: 0 8px 0 0; margin: 0 6px 8px 0; color: #bbb; border: 1px inset #ddd;}

.emailfri {clear: both; padding: 0 8px 0 0; margin: 0 0 8px 0; color: #bbb; border: 1px inset #ddd;}

.txtbox {padding: 0 8px 0 0; color: #bbb; border: 1px inset #ddd;}

.floatleft {padding: 0; margin: 0; border: 0; float: left;}


/* ---------- layout ---------- */

#stripes {
	padding: 0;
	text-align: center;
	margin: 0 auto 0 auto;
	background: url(images/bg.jpg) top center no-repeat;
}

#container {
	padding: 0;
	text-align: center;
	margin: 0 auto 0 auto;
	background: url(images/repeat_bg.jpg) top center repeat-y;
}

#innercontainer {
	clear: both;
	width: 740px;
	text-align: center;
	padding: 0 0 0 0;
	margin: 0 auto 0 auto;
	border:0px solid violet;
}

#left {
	clear: both;
	float: left;
	width: 547px;
	text-align: left;
	padding: 0;
	margin: 0;
}

/* Footer */

#footer {
	clear: both;
	text-align: center;
	background: url(images/footer_bg.jpg) top center repeat-x;
	margin: 0 auto 0 auto; padding: 40px 0 0 0;
}

#footer_content {
	text-align: center;
	width: 740px;
	margin: 0 auto 0 auto; padding: 0;
}

#copyright {
	float: left;
	text-align: center;
	width: 412px; height: 26px;
	text-indent: -9999px;
	background: url(images/copyright.gif) top center no-repeat;
	margin: 0; padding: 0;
}

#xhtml a {
	float: left;
	text-align: center;
	width: 89px; height: 26px;
	text-indent: -9999px;
	background: url(images/xhtml.gif) top center no-repeat;
	margin: 0; padding: 0;
}

#css a {
	float: left;
	text-align: center;
	width: 37px; height: 26px;
	text-indent: -9999px;
	background: url(images/css.gif) top center no-repeat;
	margin: 0; padding: 0;
}

#vantage a {
	float: left;
	text-align: center;
	width: 202px; height: 26px;
	text-indent: -9999px;
	background: url(images/vantage.gif) top center no-repeat;
	margin: 0; padding: 0;
}

#video{
    background: url('images/t_vid.gif') no-repeat;
    width: 522px;
    height: 418px;
    margin: 0 0 0 20px;
    float: left;
    clear: both;
}

#vid_embed{
    width: 305px;
    height: 235px;
    margin: 71px 0 0 56px;
}

#vid_nav{
    width: 100px;
    height: 200px;
    margin: 0 60px 0 0;
    float: right;
    padding: 55px 0 0 0;  
}

.vid_link{
    float: left;
    clear: both;
    width: 100px;
    height: 50px;
    margin: 15px 0 0 0;
}

/* Right Side */

#right {float: left; width: 193px;}
#right ul {margin: 0; padding: 0px; list-style: none;}
#right ul li {
	border: 0;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	line-height: 0px;
}

#list {
	clear: both;
	text-align: left;
	height: 82px; width: 193px;
	background: #fff url(images/right-list.jpg) top left no-repeat;
	margin: 0 auto 0 auto; padding: 0;
}

#list p {
	text-align: left;
	font: 1.2em/1.5em "trebuchet ms", helvetica, arial, sans-serif;
	color: #343434;
	padding: 0; margin: 0 0 0 25px;
}

#list h5 {
	font: 1.1em/1.5em "trebuchet ms", helvetica, arial, sans-serif;
	color: #222222;
	padding: 18px 0 3px 0; margin: 0 0 0 25px;
}

/* Navigation */

#flashcontent_header {margin: 0 auto 0 auto; text-align: center; width: 770px; height:230px; background: url(images/logo_mpk6.gif);}
#flashcontent_header1_ok {float:inherit;margin: 3px auto 0 auto; text-align: center; width: 770px; height:250px; background: url(_hdr_bkground/header-blue.gif); background-repeat:no-repeat;}
#flashcontent_header1 {float:inherit;margin: 5px auto 0 auto; text-align: center; width: 770px; height:250px; }


#header, #header a:link, #header a:visited { margin: 0; padding:0; float: left; width: 492px; height: 166px; text-indent: -9999px;  }
#getflash, #getflash a:link, #getflash a:visited { margin: 0; padding:0; float: left; width: 248px; height: 234px; text-indent: -9999px; }
#nav {clear: both; float: left; margin-left:15px;}
#nav ul {margin: 0; padding: 0px; list-style: none;}
#nav ul li {border: 0; float: left; text-indent: -9999px; display: inline; margin: 0; padding: 0;}	

li#nav-free, li#nav-free a:link, li#nav-free a:visited {
	display: block;
	margin: 0;
	padding: 0;
	width: 128px;
	height: 68px;
	text-decoration: none;	
	/*background: url(images/nav-free.jpg);*/
}

li#nav-meet, li#nav-meet a:link, li#nav-meet a:visited {
	display: block;
	margin: 0;
	padding: 0;
	width: 82px;
	height: 68px;
	text-decoration: none;	

}

li#nav-pics, li#nav-pics a:link, li#nav-pics a:visited {
	display: block;
	margin: 0;
	padding: 0;
	width: 108px;
	height: 68px;
	text-decoration: none;	
}

li#nav-shop, li#nav-shop a:link, li#nav-shop a:visited {
	display: block;
	margin: 0;
	padding: 0;
	width: 82px;
	height: 68px;
	text-decoration: none;	
	background: url(images/nav-shop.jpg);
}

li#nav-contest, li#nav-contest a:link, li#nav-contest a:visited {
	display: block;
	margin: 0;
	padding: 0;
	width: 92px;
	height: 68px;
	text-decoration: none;	
	background: url(images/nav-contest.jpg);
}

/* Home Page */

.uploadvid {width: 100%; text-align: center; margin: 0 auto 0 auto;}
.templink {float: left;}

#justdropped {
	clear: both;
	float: left;
	text-align: left;	
	background: #fff url(images/justdropped.jpg) top left no-repeat;
	padding: 0 8px 0 0; margin: 0;
}

#justdropped_content {
	float: left;
	text-align: left;
	width: 304px;
	margin: 0; padding: 18px 0 0 0;
}

#entertowin {
	float: left;
	text-align: left;	
	background: #fff url(images/entertowin.jpg) top left no-repeat;
	margin: 0; padding: 0 13px 0 0;
}

#entertowin_content {
	float: left;
	text-align: left;
	width: 150px;	
	margin: 0 0 0 15px; padding: 32px 0 0 0;
}

#freesongs {
	float: left;
	text-align: left;	
	background: #fff url(images/freesongs.jpg) top left no-repeat;
	margin: 0; padding: 0 10px 0 0;
}

#freesongs_content {
	float: left;
	text-align: left;
	width: 153px;
	margin: 0; padding: 32px 0 0 0;
}

h5#chunky_visitstore, h5#chunky_visitstore a:link, h5#chunky_visitstore a:visited {
	clear: both;
	float: left;
	text-align: left;
	width: 133px; height: 18px;
	text-indent: -9999px;
	background: url(images/chunky_visitstore.gif) top left no-repeat;
	padding: 0; margin: 0;
}

h5#chunky_visitstore a:hover {
	clear: both;
	float: left;
	text-align: left;
	width: 133px; height: 18px;
	text-indent: -9999px;
	background: url(images/chunky_visitstoreo.gif) top left no-repeat;
	padding: 0; margin: 0;
}

h5#chunky_entercontest, h5#chunky_entercontest a:link, h5#chunky_entercontest a:visited {
	clear: both;
	float: left;
	text-align: left;
	width: 133px; height: 18px;
	text-indent: -9999px;
	background: url(images/chunky_entercontest.gif) top left no-repeat;
	padding: 0; margin: 0;
}

h5#chunky_entercontest a:hover {
	clear: both;
	float: left;
	text-align: left;
	width: 133px; height: 18px;
	text-indent: -9999px;
	background: url(images/chunky_entercontesto.gif) top left no-repeat;
	padding: 0; margin: 0;
}

h5#chunky_downloadnow, h5#chunky_downloadnow a:link, h5#chunky_downloadnow a:visited {
	clear: both;
	float: left;
	text-align: left;
	width: 133px; height: 18px;
	text-indent: -9999px;
	background: url(images/chunky_downloadnow.gif) top left no-repeat;
	padding: 0; margin: 0;
}

h5#chunky_downloadnow a:hover {
	clear: both;
	float: left;
	text-align: left;
	width: 133px; height: 18px;
	text-indent: -9999px;
	background: url(images/chunky_downloadnowo.gif) top left no-repeat;
	padding: 0; margin: 0;
}

#oldalbums { margin: 5px 0 0 0; padding: 0; float:left}

/* Free Downloads Page */

#freedownloads {
	clear: both;
	float: left;
	text-align: left;
	width: 547px;
	background: #fff url(images/fd_freedownloads.jpg) top left no-repeat;
	padding: 205px 0 50px 0; margin: 0;
}

#freedownloads_content {
	clear: both;
	float: left;
	text-align: left;
	padding: 0 0 0 295px;
	margin: 0;
}

#freedownloads_form {
	clear: both;
	float: left;
	text-align: left;
	padding: 35px 0 0 195px;
	margin: 0;
}

h5#chunky_hellohello, h5#chunky_hellohello a:link, h5#chunky_hellohello a:visited {
	clear: both;
	float: left;
	text-align: left;
	width: 224px; height: 63px;
	text-indent: -9999px;
	background: url(images/chunky_hellohello.gif) top left no-repeat;
	padding: 0; margin: 0;
}

h5#chunky_hellohello a:hover {
	clear: both;
	float: left;
	text-align: left;
	width: 224px; height: 63px;
	text-indent: -9999px;
	background: url(images/chunky_hellohelloo.gif) top left no-repeat;
	padding: 0; margin: 0;
}

/* Meet MPKs Page */

.meetfirst {
	clear: both;
	float: left;	
	background: #fff url(images/meet_first.jpg) top left no-repeat;
	padding: 55px 8px 0 40px; margin: 0;
}

.meetfirst_content {
	float: left;
	text-align: left;
	height: 311px; width: 499px;
	margin: 0; padding: 0;
}

.meetfirst_content_inner {
	float: left;
	text-align: left;
	width: 330px;
	margin: 0; padding: 33px 0 0 20px;
}

.meetfirst_content_inner p, .meetrest_content_inner p{ padding: 2px 0 0 0; }

.meetrest {
	clear: both;
	float: left;	
	background: #fff url(images/meet_rest.jpg) top left no-repeat;
	padding: 2px 8px 0 40px; margin: 0;
}

.meetrest_content {
	float: left;
	text-align: left;
	height: 288px; width: 499px;
	margin: 0; padding: 0;
}

.meetrest_content_inner {
	float: left;
	text-align: left;
	width: 330px;
	margin: 0; padding: 33px 0 0 20px;
}

/* Pictures and Video Page */

#picturesandvideo {
	clear: both;
	float: left;
	text-align: left;	
	background: #fff url(images/picturesandvideo.jpg) top left no-repeat;
	padding: 76px 0px 0 45px; margin: 0;
}

#picturesandvideo_content {
	clear: both;
	float: left;
	text-align: left;
	height: 510px; width: 498px;
	margin: 0; padding: 0;
}

#picturesandvideo_old {
	clear: both;
	float: left;
	text-align: left;	
	background: #fff url(images/picturesandvideo_old.jpg) top left no-repeat;
	padding: 60px 0px 0 20px; margin: 0;
}

#picturesandvideo_old_content {
	clear: both;
	float: left;
	text-align: left;
	height: 510px; width: 522px;
	margin: 0; padding: 0;
}

#player {float:left;}

.player_nav {float:left; padding: 2px 0 0 0; margin: 0;}
.player_nav h2{width: 156px;}
.player_nav ul {margin: 0; padding: 0; list-style: none;}
.player_nav ul li {
	border: 0;
	float: left;
	text-indent: -9999px;
	display: block;
	margin: 0;
	padding: 0;
}

li#pic_promo, li#pic_promo a:link, li#pic_promo a:visited {
	clear: both;
	float: left;
	text-align: left;
	width: 157px; height: 36px;
	text-indent: -9999px;
	background: url(images/pic_promo.jpg) top left no-repeat;
	padding: 0; margin: 0;
}

li#pic_behind, li#pic_behind a:link, li#pic_behind a:visited {
	clear: both;
	float: left;
	text-align: left;
	width: 157px; height: 36px;
	text-indent: -9999px;
	background: url(images/pic_behind.jpg) top left no-repeat;
	padding: 0; margin: 0;
}

li#vid_ad3, li#vid_ad3 a:link, li#vid_ad3 a:visited {
	clear: both;
	float: left;
	text-align: left;
	width: 157px; height: 36px;
	text-indent: -9999px;
	background: url(images/vid_ad3.jpg) top left no-repeat;
	padding: 0; margin: 0;
}

li#vid_ad2, li#vid_ad2 a:link, li#vid_ad2 a:visited {
	clear: both;
	float: left;
	text-align: left;
	width: 157px; height: 36px;
	text-indent: -9999px;
	background: url(images/vid_ad2.jpg) top left no-repeat;
	padding: 0; margin: 0;
}

li#vid_ad1, li#vid_ad1 a:link, li#vid_ad1 a:visited {
	clear: both;
	float: left;
	text-align: left;
	width: 157px; height: 36px;
	text-indent: -9999px;
	background: url(images/vid_ad1.jpg) top left no-repeat;
	padding: 0; margin: 0;
}

/* Shop Page */

#shop_mpk5_content p, #shop_mpk4_content p, #shop_mpk3_content p, #shop_mpk2_content p, #shop_mpk1_content p{ padding: 2px 0 0 0; }

#shop_mpk5 {
	clear: both;
	float: left;
	text-align: left;	
	background: #fff url(images/shop_mpk5.jpg) top left no-repeat;
	height: 238px; 
	padding: 0; margin: 0;
}

#shop_mpk5_content {
	clear: both;
	float: left;
	text-align: left;
	width: 334px;
	padding: 54px 8px 0 205px; margin: 0;
}

#shop_mpk4 {
	clear: both;
	float: left;
	text-align: left;	
	background: #fff url(images/shop_mpk4.jpg) top left no-repeat;
	height: 221px; 
	padding: 0; margin: 0;
}

#shop_mpk4_content {
	clear: both;
	float: left;
	text-align: left;
	width: 334px;
	padding: 25px 8px 0 205px; margin: 0
}

#shop_mpk3 {
	clear: both;
	float: left;
	text-align: left;	
	background: #fff url(images/shop_mpk3.jpg) top left no-repeat;
	height: 221px; 
	padding: 0; margin: 0;
}

#shop_mpk3_content {
	clear: both;
	float: left;
	text-align: left;
	width: 334px;
	padding: 25px 8px 0 205px; margin: 0
}

#shop_mpk2 {
	clear: both;
	float: left;
	text-align: left;	
	background: #fff url(images/shop_mpk2.jpg) top left no-repeat;
	height: 221px; 
	padding: 0; margin: 0;
}

#shop_mpk2_content {
	clear: both;
	float: left;
	text-align: left;
	width: 334px;
	padding: 25px 8px 0 205px; margin: 0
}

#shop_mpk1 {
	clear: both;
	float: left;
	text-align: left;	
	background: #fff url(images/shop_mpk1.jpg) top left no-repeat;
	height: 221px; 
	padding: 0; margin: 0;	
}

#shop_mpk1_content {
	clear: both;
	float: left;
	text-align: left;
	height: 196px; width: 334px;
	padding: 25px 8px 0 205px; margin: 0;
}

#shop_blackhat {
	clear: both;
	float: left;
	text-align: left;	
	background: #fff url(images/shop_hat_black.jpg) top left no-repeat;
	height: 221px; 
	padding: 0; margin: 0;	
}

#shop_blackhat_content {
	clear: both;
	float: left;
	text-align: left;
	height: 196px; width: 334px;
	padding: 25px 8px 0 205px; margin: 0;
}

#shop_redhat {
	clear: both;
	float: left;
	text-align: left;	
	background: #fff url(images/shop_hat_red.jpg) top left no-repeat;
	height: 221px; 
	padding: 0; margin: 0;	
}

#shop_redhat_content {
	clear: both;
	float: left;
	text-align: left;
	height: 196px; width: 334px;
	padding: 25px 8px 0 205px; margin: 0;
}

h5.chunky_preview, h5.chunky_preview a:link, h5.chunky_preview a:visited {
	clear: both;
	float: left;
	text-align: left;
	width: 174px; height: 27px;
	text-indent: -9999px;
	background: url(images/chunky_preview.gif) top left no-repeat;
	padding: 0; margin: 0;
}

h5.chunky_preview a:hover {
	clear: both;
	float: left;
	text-align: left;
	width: 174px; height: 27px;
	text-indent: -9999px;
	background: url(images/chunky_previewo.gif) top left no-repeat;
	padding: 0; margin: 0;
}

h5.chunky_addtocart, h5.chunky_addtocart a:link, h5.chunky_addtocart a:visited {
	float: left;
	text-align: left;
	width: 150px; height: 27px;
	text-indent: -9999px;
	background: url(images/chunky_addtocart.gif) top left no-repeat;
	padding: 0; margin: 0;
}

h5.chunky_addtocart a:hover {
	float: left;
	text-align: left;
	width: 150px; height: 27px;
	text-indent: -9999px;
	background: url(images/chunky_addtocarto.gif) top left no-repeat;
	padding: 0; margin: 0;
}

/* Contest Page */

#contest {
	clear: both;
	float: left;
	text-align: left;	
	background: #fff url(images/contestbg.jpg) top left no-repeat;
	padding: 28px 18px 0 36px; margin: 0;
}

#contest_content {
	clear: both;
	float: left;
	text-align: left;
	height: 742px; width: 485px;
	margin: 0; padding: 0;
}

#contact {
	clear: both;
	float: left;
	text-align: left;	
	background: #fff url(images/contactbg.jpg) top left no-repeat;
	padding: 58px 18px 0 36px; margin: 0;
}

#contact_content {
	clear: both;
	float: left;
	text-align: left;
	height: 542px; width: 485px;
	margin: 0; padding: 0;
}

#history {
	clear: both;
	float: left;
	text-align: left;	
	background: #fff url(images/historybg.jpg) top left no-repeat;
	padding: 58px 18px 0 36px; margin: 0;
}

#history_content {
	clear: both;
	float: left;
	text-align: left;
	height: 542px; width: 485px;
	margin: 0; padding: 0;
}

#haveit {
	clear: both;
	float: left;
	text-align: left;	
	background: #fff url(images/haveitbg.gif) top left no-repeat;
	padding: 28px 22px 0 36px; margin: 0;
}

#haveit_content {
	clear: both;
	float: left;
	text-align: left;
	height: 732px; width: 485px;
	margin: 0; padding: 0;
}

/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* 
  Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it.
  Conveniently, the object tab is always in a div, so we hide all divs directly inside the replaced element.
*/

.sIFR-replaced > div {
  display: none !important;
}

/*---- Header styling ---*/

.sIFR-hasFlash h2,
.sIFR-hasFlash h3 {
  visibility: hidden;
  font-family: Verdana;
  	margin: 0 0 -3px -3px; padding-top: 4px;  
  line-height: 1em;
  clear: both;
}

.sIFR-hasFlash h2 {
	font-size: 23px;
  	display: block; 	
}

.sIFR-hasFlash h3 {
	font-size: 14px;
}

#mp3container {
	padding: 0;
	text-align: center;
	margin: 0 auto 0 auto;
	background: url(images/mp3bg.jpg) top center no-repeat;
}

.newvideos {float: left;}