* { margin:0; padding:0;}
body { background-color:#001f3d; background-position:center top; background-attachment:fixed; font:12px/17px "Helvetica Neue",Helvetica,Arial,Verdana,sans-serif; color:#fff; text-align:center;}
#wrapper { text-align:left; width:900px; margin:0 auto;}
	body#front { width:364px; height:112px; position:absolute; left:50%; top:50%; margin:-56px 0 0 -182px;}
a { color:#9cf;}
	a:hover { text-decoration:none;}
		a:hover img { background-color:#fff;}
	a img { border:none;}
	a.back { float:right; background:url(../navigation/back.gif) 0 4px no-repeat; padding:1px 19px 0 17px;}
	a.comments { font-size:11px; margin:-17px 0 17px -20px; float:left; background:url(../navigation/balloon.png) no-repeat; padding-left:20px;}
p { margin:17px 0;}
	body#bblo p,body#bnew p { clear:left;}
	body#bgig p { margin:0 0 5px 0;}
.right { float:right;}
	img.right { margin:3px 0 17px 25px;}
.left { float:left; margin:3px 17px 34px 0;}
	body#bdis .left,body#bcol .left,body.bmix .left,body.bpro .left { width:150px;}
	body#bpic .left { margin:3px 7px 17px 0;}
	/*.left img,img.left,img.right { padding:7px; background-color:#9cf;}
		body#bdis .left img,body#bcol .left img,body.bmix .left img,body.bpro .left img { padding:0; background-color:#000;} */
	body#bpic img.left,body.bstu img.left { margin:3px 7px 4px 0;}
	.left img { margin-bottom:10px; display:block;}
label { color:#9cf; display:block; margin:10px 0 2px 0;}
input, textarea { font:12px "Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;}
	textarea { width:450px;}
	input#cap_code { width:126px;}
.warning { color:#f00; font-weight:bold;}

/* Navigation */

#navigation { padding-top:245px; position:fixed;}
h1,h2,body#front a { text-indent:-9999px; background-repeat:no-repeat; background-image:url(../navigation/markgardener.png);}
	h1 { width:184px; height:66px; margin-bottom:11px;}
	h2 { width:143px; height:37px; background-position:-1px -77px;}
	body#front h1,body#front h2,body#front a { background-image:url(../navigation/markgardener_index.png); }
		body#front h1 { width:364px; height:35px; margin-bottom:9px;}
		body#front h2 { width:364px; height:11px; background-position:0 -44px; margin:0 auto 42px auto;}
		body#front a { width:47px; height:15px; background-position:-158px -97px; display:block; text-decoration:none; margin:0 auto}
#menu { position:absolute; left:221px; top:246px;}
#menu ul { list-style-type:none;}
	#menu a { text-decoration:none; display:block; height:15px; margin-bottom:3px; background:url(../navigation/menu.png) no-repeat; text-indent:-9999px;}
		a#abio { width:93px;}
		a#adis { background-position:0 -18px; width:116px;}
		a#ablo { background-position:0 -36px; width:43px;}
		a#anew { background-position:0 -162px; width:50px;}
		a#agig { background-position:0 -54px; width:40px;}
		a#acol { background-position:0 -72px; width:145px;}
		a#apic { background-position:0 -90px; width:71px;}
		a#aox4 { background-position:0 -108px; width:101px;}
		a#amix { background-position:0 -126px; width:118px;}
		a#apro { background-position:0 -144px; width:165px;}
		body#bbio a#abio, a#abio:hover { background-position:-200px 0;}
		body#bdis a#adis, a#adis:hover { background-position:-200px -18px;}
		body#bblo a#ablo, a#ablo:hover { background-position:-200px -36px;}
		body#bnew a#anew, a#anew:hover { background-position:-200px -162px;}
		body#bgig a#agig, a#agig:hover { background-position:-200px -54px;}
		body#bcol a#acol, a#acol:hover { background-position:-200px -72px;}
		body#bpic a#apic, a#apic:hover { background-position:-200px -90px;}
		body#box4 a#aox4, a#aox4:hover { background-position:-200px -108px;}
		body.bmix a#amix, a#amix:hover { background-position:-200px -126px;}
		body.bpro a#apro, a#apro:hover { background-position:-200px -144px;} 
		#menu ul ul { left:0; top:126px; padding-left:7px; margin:2px 0 4px 1px; background:url(../navigation/dots.gif) repeat-y; height:25px; display:none;}
			body#box4 #menu ul ul { display:block;}
			#menu ul ul a { height:10px; margin-bottom:5px;}
				a#astu { background-position:0 -188px; width:48px;}
				a#aequ { background-position:0 -203px; width:76px;}
				body.bstu a#astu, a#astu:hover { background-position:-200px -188px;}
				body.bequ a#aequ, a#aequ:hover { background-position:-200px -203px;}
				
#menu p { line-height:12px; font-size:11px;}
	#menu p a { background-image:none; text-indent:0; text-decoration:underline;}
	
/* Content */

#content {margin-left:430px; width:450px; padding:48px 0 20px 20px; text-align:justify; overflow:hidden; position:relative;}
h3 { height:21px; background:url(../navigation/titres.png) no-repeat; text-indent:-9999px; margin-bottom:42px;}
	body#bdis h3 { background-position:0 -30px;}
	body#bblo h3 { background-position:0 -60px;}
	body#bnew h3 { background-position:0 -330px;}
	body#bgig h3 { background-position:0 -90px;}
	body#bcol h3 { background-position:0 -120px;}
	body#bpic h3 { background-position:0 -150px;}
	body#blin h3 { background-position:0 -180px;}
	body.bstu h3 { background-position:0 -210px;}
	body.bequ h3 { background-position:0 -240px;}
	body.bmix h3 { background-position:0 -270px;}
	body.bpro h3 { background-position:0 -300px;}
h4 { font-size:15px; color:#9cf; margin:34px 0 17px 0; text-align:left; clear:both;}
	h4 span { font-size:12px; color:#fff; font-weight:normal;}
	h4 a { text-decoration:none;}
	body#bpic h4 { clear:left;}
h5 { font-size:15px; color:#fff; margin:34px 0 17px 0; clear:both;}


#content ul { margin:17px 34px;}
	#content ul li { margin-bottom:5px}
		#content ul li strong { color:#9cf;}

#content ul.actions { margin:0 0 0 -20px; list-style-type:none; text-align:left; line-height:16px;}
	.buy,.band { padding-left:20px; margin-bottom:1px; background-repeat:no-repeat; float:left; clear:left;}
		.buy { background-image:url(../navigation/disc.png);}
		.band { background-image:url(../navigation/information.png);}
			body#bblo .band,body#bnew .band { float:none;}
	.notice { padding-left:20px;}
ol { float:left; margin-bottom:34px; width:254px;}
	ol li { margin-left:30px; text-align:left;}
object { margin-bottom:-1px;}
.name { color:#9cf; font-weight:bold;}
.pager { margin-top:34px}
#ox4sound { margin-left:-9px;}