/* Muscles and More, http://www.optimumfitness.com/galleries/muscles-and-more/ */
/* http://www.optimumfitness.com/galleries/muscles-and-more/external/css/muscles-and-more-01-screen.css */
/* Updated:2009-05-24 */
/* Author:Rick DeVan, PW2 Web, rick@pw2web.com, http://www.pw2web.com */
/* Code validated at http://www.w3c.org - http://jigsaw.w3.org/css-validator/validator?uri=http://www.optimumfitness.com/galleries/muscles-and-more/external/css/muscles-and-more-01-screen.css */
 
/* Meyer Reset:Begin */
@import "reset.css"; 

/* Meyer Reset:End */
/* Global Settings:Begin */
html, body{border:0; height:100%; margin:0 auto; padding:0}

body{background:#003 url(images/bg-000033.jpg) repeat; color:#fff; font-family:Geneva,Arial,Helvetica,sans-serif; font-size:1em}

/* Global Settings:End */
/* Common formatting:Begin */
h1, h2, h3, h4, h5, h6{font-weight:400; line-height:normal; margin:auto}

h1{color:#999; font-size:1.4em; font-weight:700; margin:.54em .4em}

h2{color:#ccc; font-size:1.1em; font-weight:700; margin:.67em .4em}

h3{color:#ccc; font-size:.94em; font-weight:700; margin:.8em .4em; text-align:left}

h4{color:#fff; font-size:.8em; font-weight:700; margin:1.06em 0; text-align:left}

h5{color:#fff; font-size:.67em; font-weight:700; margin:1.35em 0; text-align:left}

h6{color:#fff; font-size:.54em; font-weight:700; margin:1.98em 0; text-align:left}

p, ul, ol{margin:.8em; font-size:.9em; line-height:1.62em}

ul{list-style:none}

ol{list-style-position:inside}

li{}

blockquote{margin:auto}

small{font-size:.85em}

img{border:0; margin:3px}

sup{bottom:auto; position:relative; vertical-align:baseline}

sub{bottom:auto; position:relative; vertical-align:baseline}

acronym, abbr{border-bottom:dashed; cursor:help}

hr{color:#ccc; line-height:normal; width:100%}

span{font-size:.8em}

pre{color:#ccc; font-family:Geneva,Arial,Helvetica,sans-serif; font-size:.8em; font-style:normal; margin:auto; text-align:left}

caption{color:#fc9}

/* Common formatting:End */
/* Links:Begin */ 
a:link{color:#006; text-decoration:underline}

a:visited{color:#333}

a:hover, a:focus{color:#333}

a:active{color:#333; text-decoration:none}

/* Links:End */
/* Forms:Begin */
form{display:inline; margin:auto}

input, select, textarea{font:1em arial,helvetica,sans-serif}

textarea{line-height:1.25}

label{cursor:pointer}

/* Forms:End */
/* Tables:Begin */
table tr td{border-width:0; font-size:.8em; margin:auto; padding:0.5em; text-align:left; vertical-align:top; width:auto}

/* Tables:End */
/* Global Classes:Begin  */
.clear{clear:both}

.float-left{float:left}

.float-right{float:right}

.text-left{text-align:left}

.text-right{text-align:right}

.text-center{text-align:center}

.text-justify{text-align:justify}

.bold{font-weight:700}

.italic{font-style:italic}

.underline{border-bottom:solid}

.highlight{background:#ffc}

.img-left{float:left; margin:auto}

.img-right{float:right; margin:auto}

.nopadding{padding:0}

.noindent{margin-left:0; padding-left:0}

.nobullet{list-style:none; list-style-image:none}

/* Global Classes:End  */
/* Begin site-specific ids and classes, img-link */
.img-link{border:1px solid #960}

/* End site-specific ids and classes, img-nolink */
/* Begin site-specific ids and classes, img-nolink */
.img-nolink{border:1px solid #ccc}

/* End site-specific ids and classes, img-nolink */
 
/* Site-specific classes, media-caption:Begin */
.media-caption{color:#fc9; text-align:center}

/* Site-specific classes, media-caption:End */
/* Site-specific divs:Begin */
#page_container{background-color:#fff; background-image:url(images/bg-ffffff.jpg); height:auto !important; /* !important-Rule for modern Browser */height:100%; /* Min height for IE (<7) */margin:0 auto; min-height:100%; /* Min height for modern Browser */position:relative; width:960px; z-index:1}

#header{background-color:#fff; background-image:url(images/bg-ffffff.jpg); clear:both; float:left; height:212px; margin:0; padding:0; position:relative; top:0; width:960px; z-index:2}

#header_ad_01{height:73px; left:0; position:absolute; top:0; width:475px; z-index:3}
#header_ad_01 p{color:#333333}
#header_ad_02{height:73px; position:absolute; right:0; top:0; width:475px; z-index:3}

#header_content{background-color:#fff; background-image:url(images/bg-ffffff.jpg); height:139px; left:0; margin:0; padding:0; position:absolute; top:73px; width:960px; z-index:3}

#header_content img{margin:0}

#header_logo{height:83px; margin:0; padding:0; position:absolute; right:0; top:0; width:171px; z-index:4}

#nav{background-color:#003; background-image:url(images/bg-000033.jpg); clear:both; color:#000; float:left; height:33px; overflow:visible; position:relative; visibility:visible; width:960px; z-index:2}

#nav ul{float:right; font-size:.8em; list-style:none; margin:0; padding:0; position:relative}

#nav li{display:inline; width:100%}

#nav ul li a{background-color:#003; color:#fff; float:left; font-weight:bold; padding:0.5em 1em; position:relative; text-decoration:none}

#nav ul li a:hover{background-color:#ccc; color:#000; float:left; font-weight:bold; padding:0.5em 1em; position:relative; text-decoration:none}

#main{background-color:#fff; background-image:url(images/bg-ffffff.jpg); clear:both; float:left; height:1000px; overflow:visible; position:relative; visibility:visible; width:960px; z-index:2}

#main_nav{background-color:#fff; background-image:url(images/bg-ffffff.jpg); height:auto; margin:0 auto; padding:.5em 0 0; overflow:visible; position:relative; top:17px; visibility:visible; width:630px; z-index:3}

#main_nav ul{float:right; font-size:.6em; list-style:none; margin:0; padding:0; position:relative}

#main_nav li{display:inline; padding:0 1em; width:100%}

#main_nav ul li a{text-decoration:underline}

#main_content{clear:both; color:#000; height:auto; margin:0 auto; overflow:visible; padding:0; position:relative; top:20px; visibility:visible; width:630px; z-index:2}

#main_content img{margin:0}

#main_content_a{float:left; height:389px; left:2px; margin:0; overflow:visible; padding:0; position:relative; top:0; visibility:visible; width:209px; z-index:3}

#main_content_b{float:left; height:389px; left:2px; margin:0; overflow:visible; padding:0; position:relative; top:0; visibility:visible; width:209px; z-index:3}

#main_content_c{float:left; height:389px; left:2px; margin:0; overflow:visible; padding:0; position:relative; top:0; visibility:visible; width:209px; z-index:3}

#main_content_gallery{clear:both; height:593px; margin:0 auto; overflow:visible; padding:0; position:relative; top:0; visibility:visible; width:593px; z-index:3}

#main_content_gallery img{margin:0}

#main_content_bio{clear:both; height:auto; margin:0 auto; overflow:visible; padding:0; position:relative; top:20px; visibility:visible; width:630px; z-index:3}

/* Begin site ids, footer */
#footer{background-color:#fff; background-image:url(images/bg-ffffff.jpg); background-repeat:repeat; bottom:0; clear:both; float:left; height:139px; left:0; margin:auto; overflow:visible; position:relative;  visibility:visible; width:960px; z-index:2}

#footer_01{color:#333; height:78px; left:9px; overflow:visible; position:absolute; top:18px; visibility:visible; width:330px; z-index:3}

#footer_01 ul{height:auto; margin:0; padding:.38em 0; text-align:left; width:100%}

#footer_01 li{display:block; font-size:.7em; margin:auto; padding:.38em 0; text-align:left; text-indent:0; width:100%}

#footer_01 li a, #footer_content li a:visited, #footer_content li a:hover, #footer_content li a:focus,  #footer_content li a:active{color:#006; display:inline}

#footer_01 p{color:#333; font-size:.7em; line-height:normal}

#footer_02{color:#333; height:78px; margin:0 auto; overflow:visible; position:relative; top:18px; visibility:visible; width:226px; z-index:3}

#footer_02 img{margin:0; padding:0}

#footer_03{color:#333; height:78px; overflow:visible; position:absolute; right:9px; top:18px; visibility:visible; width:330px; z-index:3}

#footer_03 ul{height:auto; margin:0; padding:.38em 0; text-align:right; width:100%}

#footer_03 li{display:block; font-size:.7em; margin:auto; padding:.38em 0; text-align:right; text-indent:0; width:100%}

#footer_03 li a, #footer_content li a:visited, #footer_content li a:hover, #footer_content li a:focus,  #footer_content li a:active{color:#006; display:inline}

#footer_03 p{color:#333; font-size:.7em; line-height:normal}

#footer_04{color:#333; float:left; height:20px; left:0; margin:auto; overflow:visible; position:relative; top:17px; visibility:visible; width:960px; z-index:2}

#footer_04 p{font-size:.8em}

/* End site ids,footer */
