/* * Gridiculous * * A responsive grid boilerplate that takes you all the way from 1200px on down to 320px. * * created by c.bavota * released under GPL v2 * * March 4th, 2013 *//* =Normalize.css v2.1.0 by Nicolas Gallagher - http://necolas.github.com/normalize.css/-------------------------------------------------------------- */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; height:100%;}body{margin:0; height:100%;}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}/* =Clearfix by Nicolas Gallagher-------------------------------------------------------------- */.row:before,.row:after,.clearfix:before,.clearfix:after{content:'';display:table}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}/* =Gridiculous-------------------------------------------------------------- */*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}/*body{font-size:100%;line-height:1.6875;}*/.grid{margin:0 auto;max-width:1200px;width:100%}img{max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto}.wfull{width:100%;max-width:100%; height:100%;}.w320{max-width:320px}.w640{max-width:640px}.w960{max-width:960px}.row{width:100%;margin-bottom:0px}.row .row{width:auto;margin:0}.c1{width:8.33%}.c2{width:16.66%}.c3{width:25%}.c4{width:33.33%}.c5{width:41.66%}.c6{width:50%}.c7{width:58.33%}.c8{width:66.66%}.c9{width:75%}.c10{width:83.33%}.c11{width:91.66%}.c12{width:100%}.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{min-height:1px;float:left;position:relative}.s1{margin-left:8.33%}.s2{margin-left:16.66%}.s3{margin-left:25%}.s4{margin-left:33.33%}.s5{margin-left:41.66%}.s6{margin-left:50%}.s7{margin-left:58.33%}.s8{margin-left:66.66%}.s9{margin-left:75%}.s10{margin-left:83.33%}.s11{margin-left:91.66%}.end{float:right!important}a	{		text-decoration:none;		color:inherit;	}a:hover	{		text-decoration:underline;		color:inherit;	}	h2	{	font-size:28px;	font-family:Arial, Helvetica, sans-serif; 	color:#CCC;	line-height:28px;	display:inline; 	}.menu	{	width:100%;	padding:5px auto 5px auto;	font-size:14px;	position:fixed;	bottom:0;	}.menu .button	{	background-color:#b39c73;	padding:10px;	height:35px;	text-align:center;	color:#eee2d4;	border-right:1px solid #eee2d4;		font-family: Helvetica, Arial, sans-serif;	font-size:20px;	line-height:20px;	letter-spacing:2px;	}.menu .button:hover	{	background-color:#b39c73;	padding:10px;	height:35px;	text-align:center;	color:#eee2d4;	border-right:1px solid #eee2d4;		font-family: Helvetica, Arial, sans-serif;	font-size:20px;	line-height:20px;	letter-spacing:70px;	}.menu a	{	text-decoration:none;	}		.background	{	background-image:url("images/background.png");	background-repeat:repeat-x;	}	.background2	{	background-image:url("images/background2.png");	background-repeat:repeat-x;	background-position:bottom;	background-color:#4c4c4c;	}.background2nobot	{	background-image:url("images/background2.png");	background-repeat:repeat-x;	background-color:#4c4c4c;	}	.background3	{	background-image:url("images/background3.png");	background-repeat:repeat-x;	background-position:bottom;	}.background4	{	background-image:url("images/background4.png");	background-repeat:repeat-x;	}.background5	{	background-image:url("images/background5.png");	background-repeat:repeat-x;	background-position:bottom;		}			.backgroundwhite	{	background-color:#ffffff;	}		.logo	{	position:absolute;	font-family: 'league_gothicregular', Arial, sans-serif; 	color:#FFF; 	text-align:center;	position:fixed;	line-height:100%;	bottom:0;	margin-bottom: 60px;	}.adtext	{	font-family: Arial, sans-serif;	font-size:18px;	color:#FFF;	margin-top:30px;	}#albumart	{	max-height:300px;	padding:20px;	}.dropshadow	{	background-image:url("images/dropshadow.png");	height:10px;	background-repeat:repeat-x;	margin-top:-5px;	}.musicplayer	{height:110px;}.type100	{	font-size:100px;	}.type200	{	font-size:200px;	}.title	{	font-size:28px;	}.height20	{		height:20%;	}.height30	{		height:30%;	}.height40	{		height:40%;	}	.height50	{		height:50%;	}.height60	{		height:60%;	}	.height85	{		height:85%;	}.height100	{		height:100%;	}	.height120	{	height:120px;		}.whitebreak	{		height:10px;		background-color:#ffd1a6;	}.desktop	{		visibility:visible;		display:block;			}.mobile	{		visibility:hidden;		display:none;	}			/* =Media query for 960 Screens - sets nested grids to 100%-------------------------------------------------------------- */@media only screen and (max-width:960px){.row .row .c1,.row .row .c2,.row .row .c3,.row .row .c4,.row .row .c5,.row .row .c6,.row .row .c7,.row .row .c8,.row .row .c9,.row .row .c10,.row .row .c11,.row .row .c12{width:100%;margin-bottom:0px}.row .row > div:last-child{margin-bottom:0 !important}.menu .button	{	background-color:#b39c73;	padding:10px;	height:35px;	text-align:center;	color:#eee2d4;	/*border-top:1px solid #eee2d4;	*/	font-family: Helvetica, Arial, sans-serif;	font-size:20px;	line-height:20px;	letter-spacing:2px;	}}/* =Media query for iPad and tablets-------------------------------------------------------------- */@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) and (orientation:portrait){body{font-size:90%}.row{margin-bottom:0!important}.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{width:100%;margin-right:0;margin-left:0;margin-bottom:0px}.desktop	{		visibility:hidden;		display:none;			}.mobile	{		visibility:visible;		display:block;	}.logo	{	font-family: 'league_gothicregular', Arial, sans-serif; 	position:relative;	overflow:hidden;	}.musicplayer	{height:60px;}	.menu .button	{	background-color:#b39c73;	padding:10px;	height:35px;	text-align:center;	color:#eee2d4;	border-top:1px solid #eee2d4;	font-family: Helvetica, Arial, sans-serif;	font-size:20px;	line-height:20px;	letter-spacing:2px;	}		}