/*
960px grid system ~ Core CSS.
60 Columns ~ Margin left: 0px ~ Margin right: 0px

Based on the 960.gs grid system - http://960.gs/
by Nathan Smith

Created by the Grid System Generator - v1.04
Learn more ~ http://www.gridsystemgenerator.com/
*/

/*
Forces backgrounds to span full width,
even if there is horizontal scrolling.
Increase this if your layout is wider.

Note: IE6 works fine without this fix.
*/
body {
	min-width: 960px;
}

/* =Containers
--------------------------------------------------------------------------------*/
.container-60
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* =Grid >> Global
--------------------------------------------------------------------------------*/
.grid-1,
.grid-2,
.grid-3,
.grid-4,
.grid-5,
.grid-6,
.grid-7,
.grid-8,
.grid-9,
.grid-10,
.grid-11,
.grid-12,
.grid-13,
.grid-14,
.grid-15,
.grid-16,
.grid-17,
.grid-18,
.grid-19,
.grid-20,
.grid-21,
.grid-22,
.grid-23,
.grid-24,
.grid-25,
.grid-26,
.grid-27,
.grid-28,
.grid-29,
.grid-30,
.grid-31,
.grid-32,
.grid-33,
.grid-34,
.grid-35,
.grid-36,
.grid-37,
.grid-38,
.grid-39,
.grid-40,
.grid-41,
.grid-42,
.grid-43,
.grid-44,
.grid-45,
.grid-46,
.grid-47,
.grid-48,
.grid-49,
.grid-50,
.grid-51,
.grid-52,
.grid-53,
.grid-54,
.grid-55,
.grid-56,
.grid-57,
.grid-58,
.grid-59,
.grid-60 {
	display: inline;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
}

.push-1, .pull-1,
.push-2, .pull-2,
.push-3, .pull-3,
.push-4, .pull-4,
.push-5, .pull-5,
.push-6, .pull-6,
.push-7, .pull-7,
.push-8, .pull-8,
.push-9, .pull-9,
.push-10, .pull-10,
.push-11, .pull-11,
.push-12, .pull-12,
.push-13, .pull-13,
.push-14, .pull-14,
.push-15, .pull-15,
.push-16, .pull-16,
.push-17, .pull-17,
.push-18, .pull-18,
.push-19, .pull-19,
.push-20, .pull-20,
.push-21, .pull-21,
.push-22, .pull-22,
.push-23, .pull-23,
.push-24, .pull-24,
.push-25, .pull-25,
.push-26, .pull-26,
.push-27, .pull-27,
.push-28, .pull-28,
.push-29, .pull-29,
.push-30, .pull-30,
.push-31, .pull-31,
.push-32, .pull-32,
.push-33, .pull-33,
.push-34, .pull-34,
.push-35, .pull-35,
.push-36, .pull-36,
.push-37, .pull-37,
.push-38, .pull-38,
.push-39, .pull-39,
.push-40, .pull-40,
.push-41, .pull-41,
.push-42, .pull-42,
.push-43, .pull-43,
.push-44, .pull-44,
.push-45, .pull-45,
.push-46, .pull-46,
.push-47, .pull-47,
.push-48, .pull-48,
.push-49, .pull-49,
.push-50, .pull-50,
.push-51, .pull-51,
.push-52, .pull-52,
.push-53, .pull-53,
.push-54, .pull-54,
.push-55, .pull-55,
.push-56, .pull-56,
.push-57, .pull-57,
.push-58, .pull-58,
.push-59, .pull-59 {
	position: relative;
}

/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/
.alpha {margin-left: 0;}
.omega {margin-right: 0;}

/* =Grid >> 60 Columns
--------------------------------------------------------------------------------*/
.container-60 .grid-1 {width: 16px;}
.container-60 .grid-2 {width: 32px;}
.container-60 .grid-3 {width: 48px;}
.container-60 .grid-4 {width: 64px;}
.container-60 .grid-5 {width: 80px;}
.container-60 .grid-6 {width: 96px;}
.container-60 .grid-7 {width: 112px;}
.container-60 .grid-8 {width: 128px;}
.container-60 .grid-9 {width: 410px;}
.container-60 .grid-10 {width: 160px;}
.container-60 .grid-11 {width: 176px;}
.container-60 .grid-12 {width: 192px;}
.container-60 .grid-13 {width: 208px;}
.container-60 .grid-14 {width: 224px;}
.container-60 .grid-15 {width: 240px;}
.container-60 .grid-16 {width: 256px;}
.container-60 .grid-17 {width: 272px;}
.grid-17 > a {display:none;}
.prefix-9 > a {display:block !important;}
.container-60 .grid-18 {width: 288px;}
.container-60 .grid-19 {width: 304px;}
.container-60 .grid-20 {width: 320px;}
.container-60 .grid-21 {width: 336px;}
.container-60 .grid-22 {width: 352px;}
.container-60 .grid-23 {width: 368px;}
.container-60 .grid-24 {width: 384px;}
.container-60 .grid-25 {width: 400px;}
.container-60 .grid-26 {width: 416px;}
.container-60 .grid-27 {width: 432px;}
.container-60 .grid-28 {width: 448px;}
.container-60 .grid-29 {width: 464px;}
.container-60 .grid-30 {width: 480px;}
.container-60 .grid-31 {width: 496px;}
.container-60 .grid-32 {width: 512px;}
.container-60 .grid-33 {width: 528px;}
.container-60 .grid-34 {width: 544px;}
.container-60 .grid-35 {width: 560px;}
.container-60 .grid-36 {width: 576px;}
.container-60 .grid-37 {width: 592px;}
.container-60 .grid-38 {width: 608px;}
.container-60 .grid-39 {width: 624px;}
.container-60 .grid-40 {width: 640px;}
.container-60 .grid-41 {width: 656px;}
.container-60 .grid-42 {width: 672px;}
.container-60 .grid-43 {width: 688px;}
.container-60 .grid-44 {width: 704px;}
.container-60 .grid-45 {width: 720px;}
.container-60 .grid-46 {width: 736px;}
.container-60 .grid-47 {width: 752px;}
.container-60 .grid-48 {width: 768px;}
.container-60 .grid-49 {width: 784px;}
.container-60 .grid-50 {width: 800px;}
.container-60 .grid-51 {width: 816px;}
.container-60 .grid-52 {width: 832px;}
.container-60 .grid-53 {width: 848px;}
.container-60 .grid-54 {width: 864px;}
.container-60 .grid-55 {width: 880px;}
.container-60 .grid-56 {width: 896px;}
.container-60 .grid-57 {width: 912px;}
.container-60 .grid-58 {width: 928px;}
.container-60 .grid-59 {width: 944px;}
.container-60 .grid-60 {width: 960px;}

/* =Prefix Extra Space >> 60 Columns
--------------------------------------------------------------------------------*/
.container-60 .prefix-1 {padding-left: 16px;}
.container-60 .prefix-2 {padding-left: 32px;}
.container-60 .prefix-3 {padding-left: 48px;}
.container-60 .prefix-4 {padding-left: 64px;}
.container-60 .prefix-5 {padding-left: 80px;}
.container-60 .prefix-6 {padding-left: 96px;}
.container-60 .prefix-7 {padding-left: 112px;}
.container-60 .prefix-8 {padding-left: 128px;}
.container-60 .prefix-9 {padding-left: 410px;}
.container-60 .prefix-10 {padding-left: 160px;}
.container-60 .prefix-11 {padding-left: 176px;}
.container-60 .prefix-12 {padding-left: 192px;}
.container-60 .prefix-13 {padding-left: 208px;}
.container-60 .prefix-14 {padding-left: 224px;}
.container-60 .prefix-15 {padding-left: 240px;}
.container-60 .prefix-16 {padding-left: 256px;}
.container-60 .prefix-17 {padding-left: 272px;}
.container-60 .prefix-18 {padding-left: 288px;}
.container-60 .prefix-19 {padding-left: 304px;}
.container-60 .prefix-20 {padding-left: 320px;}
.container-60 .prefix-21 {padding-left: 336px;}
.container-60 .prefix-22 {padding-left: 352px;}
.container-60 .prefix-23 {padding-left: 368px;}
.container-60 .prefix-24 {padding-left: 384px;}
.container-60 .prefix-25 {padding-left: 400px;}
.container-60 .prefix-26 {padding-left: 416px;}
.container-60 .prefix-27 {padding-left: 432px;}
.container-60 .prefix-28 {padding-left: 448px;}
.container-60 .prefix-29 {padding-left: 464px;}
.container-60 .prefix-30 {padding-left: 480px;}
.container-60 .prefix-31 {padding-left: 496px;}
.container-60 .prefix-32 {padding-left: 512px;}
.container-60 .prefix-33 {padding-left: 528px;}
.container-60 .prefix-34 {padding-left: 544px;}
.container-60 .prefix-35 {padding-left: 560px;}
.container-60 .prefix-36 {padding-left: 576px;}
.container-60 .prefix-37 {padding-left: 592px;}
.container-60 .prefix-38 {padding-left: 608px;}
.container-60 .prefix-39 {padding-left: 624px;}
.container-60 .prefix-40 {padding-left: 640px;}
.container-60 .prefix-41 {padding-left: 656px;}
.container-60 .prefix-42 {padding-left: 672px;}
.container-60 .prefix-43 {padding-left: 688px;}
.container-60 .prefix-44 {padding-left: 704px;}
.container-60 .prefix-45 {padding-left: 720px;}
.container-60 .prefix-46 {padding-left: 736px;}
.container-60 .prefix-47 {padding-left: 752px;}
.container-60 .prefix-48 {padding-left: 768px;}
.container-60 .prefix-49 {padding-left: 784px;}
.container-60 .prefix-50 {padding-left: 800px;}
.container-60 .prefix-51 {padding-left: 816px;}
.container-60 .prefix-52 {padding-left: 832px;}
.container-60 .prefix-53 {padding-left: 848px;}
.container-60 .prefix-54 {padding-left: 864px;}
.container-60 .prefix-55 {padding-left: 880px;}
.container-60 .prefix-56 {padding-left: 896px;}
.container-60 .prefix-57 {padding-left: 912px;}
.container-60 .prefix-58 {padding-left: 928px;}
.container-60 .prefix-59 {padding-left: 944px;}

/* =Suffix Extra Space >> 60 Columns
--------------------------------------------------------------------------------*/
.container-60 .suffix-1 {padding-right: 16px;}
.container-60 .suffix-2 {padding-right: 32px;}
.container-60 .suffix-3 {padding-right: 48px;}
.container-60 .suffix-4 {padding-right: 64px;}
.container-60 .suffix-5 {padding-right: 80px;}
.container-60 .suffix-6 {padding-right: 96px;}
.container-60 .suffix-7 {padding-right: 112px;}
.container-60 .suffix-8 {padding-right: 128px;}
.container-60 .suffix-9 {padding-right: 144px;}
.container-60 .suffix-10 {padding-right: 160px;}
.container-60 .suffix-11 {padding-right: 176px;}
.container-60 .suffix-12 {padding-right: 192px;}
.container-60 .suffix-13 {padding-right: 208px;}
.container-60 .suffix-14 {padding-right: 224px;}
.container-60 .suffix-15 {padding-right: 240px;}
.container-60 .suffix-16 {padding-right: 256px;}
.container-60 .suffix-17 {padding-right: 272px;}
.container-60 .suffix-18 {padding-right: 288px;}
.container-60 .suffix-19 {padding-right: 304px;}
.container-60 .suffix-20 {padding-right: 320px;}
.container-60 .suffix-21 {padding-right: 336px;}
.container-60 .suffix-22 {padding-right: 352px;}
.container-60 .suffix-23 {padding-right: 368px;}
.container-60 .suffix-24 {padding-right: 384px;}
.container-60 .suffix-25 {padding-right: 400px;}
.container-60 .suffix-26 {padding-right: 416px;}
.container-60 .suffix-27 {padding-right: 432px;}
.container-60 .suffix-28 {padding-right: 448px;}
.container-60 .suffix-29 {padding-right: 464px;}
.container-60 .suffix-30 {padding-right: 480px;}
.container-60 .suffix-31 {padding-right: 496px;}
.container-60 .suffix-32 {padding-right: 512px;}
.container-60 .suffix-33 {padding-right: 528px;}
.container-60 .suffix-34 {padding-right: 544px;}
.container-60 .suffix-35 {padding-right: 560px;}
.container-60 .suffix-36 {padding-right: 576px;}
.container-60 .suffix-37 {padding-right: 592px;}
.container-60 .suffix-38 {padding-right: 608px;}
.container-60 .suffix-39 {padding-right: 624px;}
.container-60 .suffix-40 {padding-right: 640px;}
.container-60 .suffix-41 {padding-right: 656px;}
.container-60 .suffix-42 {padding-right: 672px;}
.container-60 .suffix-43 {padding-right: 688px;}
.container-60 .suffix-44 {padding-right: 704px;}
.container-60 .suffix-45 {padding-right: 720px;}
.container-60 .suffix-46 {padding-right: 736px;}
.container-60 .suffix-47 {padding-right: 752px;}
.container-60 .suffix-48 {padding-right: 768px;}
.container-60 .suffix-49 {padding-right: 784px;}
.container-60 .suffix-50 {padding-right: 800px;}
.container-60 .suffix-51 {padding-right: 816px;}
.container-60 .suffix-52 {padding-right: 832px;}
.container-60 .suffix-53 {padding-right: 848px;}
.container-60 .suffix-54 {padding-right: 864px;}
.container-60 .suffix-55 {padding-right: 880px;}
.container-60 .suffix-56 {padding-right: 896px;}
.container-60 .suffix-57 {padding-right: 912px;}
.container-60 .suffix-58 {padding-right: 928px;}
.container-60 .suffix-59 {padding-right: 944px;}

/* `Push Space >> 60 Columns
--------------------------------------------------------------------------------*/
.container-60 .push-1 {left: 16px;}
.container-60 .push-2 {left: 32px;}
.container-60 .push-3 {left: 48px;}
.container-60 .push-4 {left: 64px;}
.container-60 .push-5 {left: 80px;}
.container-60 .push-6 {left: 96px;}
.container-60 .push-7 {left: 112px;}
.container-60 .push-8 {left: 128px;}
.container-60 .push-9 {left: 144px;}
.container-60 .push-10 {left: 160px;}
.container-60 .push-11 {left: 176px;}
.container-60 .push-12 {left: 192px;}
.container-60 .push-13 {left: 208px;}
.container-60 .push-14 {left: 224px;}
.container-60 .push-15 {left: 240px;}
.container-60 .push-16 {left: 256px;}
.container-60 .push-17 {left: 272px;}
.container-60 .push-18 {left: 288px;}
.container-60 .push-19 {left: 304px;}
.container-60 .push-20 {left: 320px;}
.container-60 .push-21 {left: 336px;}
.container-60 .push-22 {left: 352px;}
.container-60 .push-23 {left: 368px;}
.container-60 .push-24 {left: 384px;}
.container-60 .push-25 {left: 400px;}
.container-60 .push-26 {left: 416px;}
.container-60 .push-27 {left: 432px;}
.container-60 .push-28 {left: 448px;}
.container-60 .push-29 {left: 464px;}
.container-60 .push-30 {left: 480px;}
.container-60 .push-31 {left: 496px;}
.container-60 .push-32 {left: 512px;}
.container-60 .push-33 {left: 528px;}
.container-60 .push-34 {left: 544px;}
.container-60 .push-35 {left: 560px;}
.container-60 .push-36 {left: 576px;}
.container-60 .push-37 {left: 592px;}
.container-60 .push-38 {left: 608px;}
.container-60 .push-39 {left: 624px;}
.container-60 .push-40 {left: 640px;}
.container-60 .push-41 {left: 656px;}
.container-60 .push-42 {left: 672px;}
.container-60 .push-43 {left: 688px;}
.container-60 .push-44 {left: 704px;}
.container-60 .push-45 {left: 720px;}
.container-60 .push-46 {left: 736px;}
.container-60 .push-47 {left: 752px;}
.container-60 .push-48 {left: 768px;}
.container-60 .push-49 {left: 784px;}
.container-60 .push-50 {left: 800px;}
.container-60 .push-51 {left: 816px;}
.container-60 .push-52 {left: 832px;}
.container-60 .push-53 {left: 848px;}
.container-60 .push-54 {left: 864px;}
.container-60 .push-55 {left: 880px;}
.container-60 .push-56 {left: 896px;}
.container-60 .push-57 {left: 912px;}
.container-60 .push-58 {left: 928px;}
.container-60 .push-59 {left: 944px;}

/* `Pull Space >> 60 Columns
--------------------------------------------------------------------------------*/
.container-60 .pull-1 {left: -16px;}
.container-60 .pull-2 {left: -32px;}
.container-60 .pull-3 {left: -48px;}
.container-60 .pull-4 {left: -64px;}
.container-60 .pull-5 {left: -80px;}
.container-60 .pull-6 {left: -96px;}
.container-60 .pull-7 {left: -112px;}
.container-60 .pull-8 {left: -128px;}
.container-60 .pull-9 {left: -144px;}
.container-60 .pull-10 {left: -160px;}
.container-60 .pull-11 {left: -176px;}
.container-60 .pull-12 {left: -192px;}
.container-60 .pull-13 {left: -208px;}
.container-60 .pull-14 {left: -224px;}
.container-60 .pull-15 {left: -240px;}
.container-60 .pull-16 {left: -256px;}
.container-60 .pull-17 {left: -272px;}
.container-60 .pull-18 {left: -288px;}
.container-60 .pull-19 {left: -304px;}
.container-60 .pull-20 {left: -320px;}
.container-60 .pull-21 {left: -336px;}
.container-60 .pull-22 {left: -352px;}
.container-60 .pull-23 {left: -368px;}
.container-60 .pull-24 {left: -384px;}
.container-60 .pull-25 {left: -400px;}
.container-60 .pull-26 {left: -416px;}
.container-60 .pull-27 {left: -432px;}
.container-60 .pull-28 {left: -448px;}
.container-60 .pull-29 {left: -464px;}
.container-60 .pull-30 {left: -480px;}
.container-60 .pull-31 {left: -496px;}
.container-60 .pull-32 {left: -512px;}
.container-60 .pull-33 {left: -528px;}
.container-60 .pull-34 {left: -544px;}
.container-60 .pull-35 {left: -560px;}
.container-60 .pull-36 {left: -576px;}
.container-60 .pull-37 {left: -592px;}
.container-60 .pull-38 {left: -608px;}
.container-60 .pull-39 {left: -624px;}
.container-60 .pull-40 {left: -640px;}
.container-60 .pull-41 {left: -656px;}
.container-60 .pull-42 {left: -672px;}
.container-60 .pull-43 {left: -688px;}
.container-60 .pull-44 {left: -704px;}
.container-60 .pull-45 {left: -720px;}
.container-60 .pull-46 {left: -736px;}
.container-60 .pull-47 {left: -752px;}
.container-60 .pull-48 {left: -768px;}
.container-60 .pull-49 {left: -784px;}
.container-60 .pull-50 {left: -800px;}
.container-60 .pull-51 {left: -816px;}
.container-60 .pull-52 {left: -832px;}
.container-60 .pull-53 {left: -848px;}
.container-60 .pull-54 {left: -864px;}
.container-60 .pull-55 {left: -880px;}
.container-60 .pull-56 {left: -896px;}
.container-60 .pull-57 {left: -912px;}
.container-60 .pull-58 {left: -928px;}
.container-60 .pull-59 {left: -944px;}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
.clearfix:before,
.clearfix:after {
	content: "\0020";
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:after {
	clear: both;
}
/*
The following zoom:1 rule is specifically for IE6 + IE7.
Move to separate stylesheet if invalid CSS is a problem.
*/
.clearfix {
	zoom: 1;
}
