/*  
Theme Name: null theme
*/

/* Begin Typography & Colors */

/* CSS Document */
body, br { margin:0;padding:0; }
br { height:0px;line-height:0px;clear:both; }
img { border:none; }
ul { margin:0;padding:0; }
li { margin-left:24px;padding:0;margin-top:4px; }

p,pre,blockquote,li,td,a,div,input,textarea,option,label {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	color			: #444;
	font-size		: 10pt;
	line-height		: 12pt; }

h1,h2,h3,h4,h5,h6 {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	margin			: 6px 0; }

h1 { }
h2 { }
h3 { }
h4 { font-size:11pt;color:#22476D; }
h5 { font-size:10pt;color:#662316; }
h6 { }

fieldset { padding:8px; }
form { margin:0;padding:0; }

a:link,
a:visited { color : #444; text-decoration : underline; }
a:hover,
a:active { color : #4D8CBD; text-decoration : none; }

div#iac_pad {
	margin			: 10px auto;
	width			: 960px; }

div#iac_header {
	width			: 960px;
	height			: 184px;
	display			: block; }

div#iac_trapezius {
	width			: 950px;
	height			: 50px;
	padding-left	: 5px; }

div#iac_deltoids {
	width			: 350px;
	display			: block;
	margin-left		: 596px; }

div#iac_deltoids ul {
	height			: 20px;
	position		: relative;
	padding-top		: 30px; }
div#iac_deltoids ul li {
	list-style-type	: none;
	margin			: 0 8px;
	margin-top		: 28px;
	display			: inline; }
div#iac_deltoids ul li a {
	font-size		: 10pt;
	font-weight		: bold;
	font-family		: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
div#iac_deltoids ul li a:link,
div#iac_deltoids ul li a:visited { color:#4D8CBD;text-decoration:none; }
div#iac_deltoids ul li a:hover,
div#iac_deltoids ul li a:active { color:#23486E;text-decoration:none; }

div#iac_stickit {
	position		: absolute;
	top				: 0;
	margin			: 191px 0 0 682px;
	padding			: 0;
	width			: 269px;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	color			: #FFF;
	font-size		: 8pt;
	background-color: #4d8cbd;
	background-image: url('/images/bg_stickit_rpt.gif');
	background-repeat:repeat-y; }

div#iac_stickit div {
	padding			: 0 6px 20px 6px; }

div#iac_stickit p {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	color			: #FFF;
	margin			: 0 4px 4px 4px;
	padding			: 0;
	font-size		: 8pt; }

div#iac_stickit a:link,
div#iac_stickit a:visited { text-decoration:underline;color:#FFF; }
div#iac_stickit a:hover,
div#iac_stickit a:active { text-decoration:none;color:#23486E; }

div#iac_stickit ul { margin:0;padding:0; }
div#iac_stickit li {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	color			: #FFF;
	font-size		: 8pt;
	list-style-type	: disc;
	padding-left	: 0px;
	margin-left		: 28px; }

div#iac_core {
	display			: block;
	width			: 960px;
	min-height		: 400px;
	height			: auto !important;
	height			: 400px;
	background-image: url('/images/bg_content_rpt.gif');
	background-repeat : repeat-y; }

div#iac_core div#iac_stretch { padding-left:10px;width:654px; }
div#iac_stretch div { padding-left:14px; }

div#iac_core p {
	margin			: 0;
	padding			: 8px;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 10pt;
	color			: #444; }

div#iac_squats {
	width			: 959px;
	height			: 40px;
	padding-top		: 30px;
	display			: block;
	background-image: url(/images/iac_footer_interior.gif);
	background-repeat:no-repeat;
	clear			: left;
	text-align		: center; }

div#iac_squats p {
	color			: #222;
	font-size		: 9pt;
	line-height		: 10pt;
	padding			: 0;
	margin			: 0; }

div#iac_squats a {
	font-size		: 9pt;
	line-height		: 10pt;
	padding			: 0 1px; }

div#iac_squats span,
div#iac_squats span a {
	font-size		: 7pt; }

div#iac_squats a:link,
div#iac_squats a:visited { color : #222; text-decoration : none; }
div#iac_squats a:hover,
div#iac_squats a:active { color : #23486E; text-decoration : none; }

<!--[if lt IE 7]>
	<style type="text/css" media="screen">
	body {
		behavior	: url(/css/csshover.htc);
		font-size	: 100%; }
	
	ul#free_weight li {
		float		: left;
		width		: 100%; }
	
	ul#free_weight li a {
		height		: 1%; }
	</style>
<![endif]-->


ul#free_weight {
	position		: absolute;
	top				: 0;
	display			: block;
	margin			: 151px 0 0 3px;
	padding			: 0;
	background-color: transparent;
	list-style-type	: none;
	width			: 680px;
	height			: 46px; } 

ul#free_weight li {
	position		: relative;
	list-style-type	: none;
	margin			: 0;
	padding			: 0;
	float			: left;
	background-image: url(/images/no_thing.gif);
	background-repeat : repeat;
	width			: 0px; }

ul#free_weight > li { width : auto; }

ul#free_weight li a {
	position		: relative;
	display			: block;
	height			: 44px;
	text-decoration : none; }

li#fw_org, li#fw_org a { width:120px; }
li#fw_com, li#fw_com a { width:114px; }
li#fw_ser, li#fw_ser a { width: 94px; }
li#fw_adv, li#fw_adv a { width:110px; }
li#fw_pro, li#fw_pro a { width: 90px; }

ul#free_weight li ul {
	position		: absolute;
	float			: left;
	left			: 0;
	top				: 39px;
	background-color: #CCFFCC;
	border-bottom	: #FFF solid 1px; }

ul#free_weight li ul li { 
	float			: none;
	background-color: #FFF; }

ul#free_weight li ul li a {
	z-index			: 100;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 8pt;
	padding			: 2px 3px;
	color			: #FFF;
	border-top		: #FFF solid 1px;
	width			: 160px;
	background-color: #22476D;
	height			: auto;
	z-index:90; }

ul#free_weight li ul li a:hover,
ul#free_weight li ul li a:active { color:#FFF;background-color:#4D8CBD; }

ul#free_weight li ul {
	display			: none; }

ul#free_weight li:hover ul,
ul#free_weight li ul li:hover {
	display			: block; }
