/*
Theme Name: Marci Lall - Women Fitness
Theme URI: http://www.marcilall.com
Description: Unique theme for Marci Lall - Women Fitness
Author: Dojo Design
Author URI: http://www.dojodesign.com/wordpress.html
*/

body {margin:0; padding:0; background:url(fitness/fitness-bk.jpg) repeat-x; font-family:Georgia; color:#565656; font-size:12px;}
img {border:0;}
.in {margin: 0; padding: 0;}

a {color:#8c0250; font-weight:bold; text-decoration:none;}
a:hover {color:#666666; font-weight:bold; text-decoration:none;}


#fitness {width: 962px; margin: 0 auto;}

#fitness-wrap {float: left; width: 100%;}

#fitness-right {margin-left: 641px; padding:0;}
#right-area {margin:0; padding:0;}
.right-area {margin:0; padding:0 0 0 10px; color:#4b8835; font-size:12px;}

#advertising {margin:10px 0 0 0; padding:0; background:url(fitness/back-right.jpg) repeat-y;}
.advertising {margin:0; padding:2px 4px 2px 8px;}
#advertising h4 {font-size:18px; color:#4b8835; margin:0; padding:0 10px 0 10px; font-weight:bold; text-align:center; font-family:Georgia;}


#right-area a {color: #64a64e; font-weight:bold; text-decoration:none;}
#right-area a:hover {color: #33771c; font-weight:bold; text-decoration:none;}
#right-area li {list-style-type:none; margin:0; padding:2px 4px 2px 8px; background:url(fitness/back-right.jpg) repeat-y;}
#right-area h4 {font-size:18px; color:#4b8835; margin:0; padding:0 10px 0 10px; font-weight:bold; text-align:center; font-family:Georgia;}
#right-area h4 a {color: #4b8835; font-weight:bold; text-decoration:none;}
#right-area h4 a:hover {color: #222222; font-weight:bold; text-decoration:none;}
#right-area ul {margin: 5px 10px 0 0; padding: 0;}
#right-area ul select {margin: 5px 0 8px;}
#right-area ul p {margin: 5px 0 8px; }
#right-area ul ul {margin: 5px 4px 0 0;}
#right-area ul ol {margin: 5px 4px 0 0; padding: 0;}
#right-area ul ul ul {margin: 0 4px 0 0;}
#right-area ul ol li {list-style: decimal outside; margin: 3px 0 0; padding: 0;}
#right-area ul li {list-style-type: none; list-style-image: none; background:none; margin-bottom:4px; border-bottom:1px solid #cfe6c7;padding:2px;}
#right-area ul ul li {margin: 3px 4px 0 10px; padding:1px;}
#right-area ul ol li {margin: 3px 0 0; padding: 0;}


#fitness-left {float: left; width: 641px; margin-left: -962px;}
#fit-area {margin:0; padding:0;}
.fit-area {margin:0; padding:0;}


.the-comment {float: right;  clear:left; height: 59px; width:52px; display: inline; margin:3px 0 5px 10px; background: url(fitness/the-comment.jpg) no-repeat; font-weight:bold; color:#FFFFFF; font-size:26px; text-align:center; padding:8px 0 0 0;}
.the-comment a{color:#FFFFFF; font-weight:bold; text-decoration:none;}

#fit-area {margin:0; padding:0;}
.fit-area {margin:0; padding:5px 10px 5px 10px; background:#FFFFFF;}

#fit-area h2 {margin:0 5px 0 0; padding:5px 0 0 0; color:#33771a; font-size:22px; font-weight:bold; text-align:right;}
#fit-area h2 a {margin:0; padding:0; color:#33771a; font-size:22px; font-weight:bold;}
#fit-area h2 a:hover {margin:0; padding:0; color:#666666; font-size:22px; font-weight:bold;}

#fit-area h3 {margin:10px 0 0 0; padding:5px 0 0 0; color:#020202; font-size:22px; font-weight:normal; text-align:center; border-bottom:1px solid #e9f6e5;}
#fit-area h3 a {margin:0; padding:0; color:#020202; font-size:22px; font-weight:normal;}
#fit-area h3 a:hover {margin:0; padding:0; color:#727272; font-size:22px; font-weight:normal;}

blockquote {margin: 15px 10px 0 30px; padding:10px 20px 10px 10px; border-left: 0 none; border-right: 5px solid #dbb9d7; background:#ffffff;}

#entry {clear:left; margin:10px 0 20px 0; padding:0; width:633px; }
.entry {margin:0; padding:1px 13px 1px 14px; text-align:justify; line-height:1.6em; background:url(fitness/entry-bk.jpg) repeat-y;}

#af-form-290863824 .af-body .af-textWrap{width:100%;display:block;float:none;}
#af-form-290863824 .af-body .privacyPolicy{color:inherit;font-size:10px;font-family:, serif;}
#af-form-290863824 .af-body a{color:#000000;text-decoration:underline;font-style:normal;font-weight:normal;}
#af-form-290863824 .af-body input.text, #af-form-290863824 .af-body textarea{background-color:#FFFFFF;border-color:#CCCCCC;border-width:2px;border-style:inset;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:inherit;font-family:inherit;}
#af-form-290863824 .af-body input.text:focus, #af-form-290863824 .af-body textarea:focus{background-color:inherit;border-color:#CCCCCC;border-width:2px;border-style:inset;}
#af-form-290863824 .af-body label.previewLabel{display:block;float:none;text-align:left;width:auto;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:inherit;font-family:inherit;}
#af-form-290863824 .af-body{padding-bottom:5px;background-repeat:no-repeat;background-position:inherit;background-image:none;color:inherit;font-size:11px;font-family:, serif;}
#af-form-290863824 .af-quirksMode .bodyText{padding-top:2px;padding-bottom:2px;}
#af-form-290863824 .af-quirksMode{padding-right:10px;padding-left:10px;}
#af-form-290863824 .af-standards .af-element{padding-right:10px;padding-left:10px;}
#af-form-290863824 .bodyText p{margin:1em 0;}
#af-form-290863824 .buttonContainer input.submit{color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:10px;font-family:inherit;}
#af-form-290863824 .buttonContainer input.submit{width:auto;}
#af-form-290863824 .buttonContainer{text-align:center;}
#af-form-290863824 body,#af-form-290863824 dl,#af-form-290863824 dt,#af-form-290863824 dd,#af-form-290863824 h1,#af-form-290863824 h2,#af-form-290863824 h3,#af-form-290863824 h4,#af-form-290863824 h5,#af-form-290863824 h6,#af-form-290863824 pre,#af-form-290863824 code,#af-form-290863824 fieldset,#af-form-290863824 legend,#af-form-290863824 blockquote,#af-form-290863824 th,#af-form-290863824 td{float:none;color:inherit;position:static;margin:0;padding:0;}
#af-form-290863824 button,#af-form-290863824 input,#af-form-290863824 submit,#af-form-290863824 textarea,#af-form-290863824 select,#af-form-290863824 label,#af-form-290863824 optgroup,#af-form-290863824 option{float:none;position:static;margin:0;}
#af-form-290863824 div{margin:0;}
#af-form-290863824 fieldset{border:0;}
#af-form-290863824 form,#af-form-290863824 textarea,.af-form-wrapper,.af-form-close-button,#af-form-290863824 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0; text-align:center;}
#af-form-290863824 input,#af-form-290863824 button,#af-form-290863824 textarea,#af-form-290863824 select{font-size:100%;}
#af-form-290863824 p{color:inherit;}
#af-form-290863824 select,#af-form-290863824 label,#af-form-290863824 optgroup,#af-form-290863824 option{padding:0;}
#af-form-290863824 table{border-collapse:collapse;border-spacing:0;}
#af-form-290863824 ul,#af-form-290863824 ol{list-style-image:none;list-style-position:outside;list-style-type:disc;padding-left:30px;}
#af-form-290863824,#af-form-290863824 .quirksMode{width:250px;}
#af-form-290863824.af-quirksMode{overflow-x:hidden;}
#af-form-290863824{background-color:transparent;border-color:inherit;border-width:none;border-style:none;}
#af-form-290863824{overflow:auto;}
.af-body .af-textWrap{text-align:left;}
.af-body input.image{border:none!important;}
.af-body input.submit,.af-body input.image,.af-form .af-element input.button{float:none!important;}
.af-body input.text{width:100%;float:none;padding:2px!important;}
.af-body.af-standards input.submit{padding:4px 12px;}
.af-clear{clear:both;}
.af-element label{text-align:left;display:block;float:left;}
.af-element{padding:5px 0;}
.af-form-wrapper{text-indent:0;}
.af-form{text-align:left;margin:auto;}
.af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}
.lbl-right .af-element label{text-align:right;}


img.centered {display: block; margin-left: auto; margin-right: auto; padding:4px; background:#FFFFFF; border:1px solid #e3e3e3;}
img.alignright {padding:4px; background:#FFFFFF; border:1px solid #e3e3e3; margin: 2px 0 2px 7px; display: inline; }
img.alignleft {padding:4px; background:#FFFFFF; border:1px solid #e3e3e3; margin: 2px 7px 2px 0; display: inline;}
.navigation {display: block; text-align: center; margin-top:3px; margin-bottom: 30px; padding:2px;}
.alignright {float: right;}
.alignleft {float: left;}
.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3;	padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.wp-caption img {margin: 0; padding: 0;	border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}

.commentlist li ul li {margin-left: -5px; margin-right: 10px;font-size: 11px;}
.commentlist li .avatar {float: right; margin:2px 5px 2px 10px; border: 1px solid #eee; padding: 3px; background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}
.commentlist p {margin: 5px 5px 10px 0; font-weight: normal; line-height: 1.5em; text-transform: none;}
.commentlist {padding: 0; text-align: justify;}
.commentlist li {font: 11px Verdana; margin: 15px 0 10px; padding: 5px 5px 10px 10px; list-style: none;}
.commentlist li ul li {margin-right: -5px; margin-left: 10px;}
.children { padding: 0; }
.nocomments {text-align: center; margin: 0; padding: 0;}
.commentmetadata { margin: 0; display: block;}
.children .even, .alt {	border-left: 0;	border-right: 2px solid #cee7c6; background:#e9f6e5;}	

.the-info {margin:2px 5px 2px 0; padding:2px; color:#a27292; font-size:11px; font-family:verdana; text-align:right;}
.the-info a {color:#8c0250; font-weight:bold; text-decoration:none;}
.the-info a:hover {color:#000000; font-weight:bold; text-decoration:none;}

#the-tags {margin:10px 0 0 0; padding:5px; background: url(fitness/entry-tag.jpg) no-repeat top center;}

#logo-area {margin:0; padding:0; background: url(fitness/fitness.jpg) no-repeat;}
.logo-area {margin:0; padding:0 0 0 80px;  height:287px;}

#menu-area {margin:0; padding:0; height:35px; background: url(fitness/menu-area.jpg) no-repeat;}
.menu-area {margin:0; padding:4px 0 0 0; height:35px;}


.menu, .menu ul {float: left; width: auto; line-height:1; list-style: none; background: transparent; font-weight: bold; padding: 0px; margin: 2px 6px 0px 6px;}
.menu a {display:block;width: auto; color: white; font-family: arial; font-weight: bold; font-size:13px; text-decoration: none; padding:8px;}
.menu li {float: left; padding: 0; width: auto;}
.menu li ul { position: absolute; left: -999em; height: auto; width: 200px; font-weight: normal; border-width: 0px; margin: 0 0 0 0; background: #B26DA6;}
.menu li li { padding-right: 1em; width: 200px; border-top:1px solid white; background: #B26DA6;}
.menu li ul a  { width: 200px; color: white; font-size:13px;}
.menu li ul a:hover {color:white; }
.menu li ul ul {margin: 20px 0 0 200px;}
.menu li:hover ul ul, .menu li:hover ul ul ul, .menu li.sfhover ul ul, .menu li.sfhover ul ul ul {left: -999em;}
.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li.sfhover ul, .menu li li.sfhover ul, .menu li li li.sfhover ul {left: auto;}
.menu li:hover, .menu li.sfhover {background-color: #5b9946;}

#fit-area {margin:0; padding:0;}
.fit-area {margin:0; padding:20px 5px 5px 5px;}

#search-area {margin:0; padding:0; height:49px;}
.search-area {margin:0; padding:4px 0 0 0; height:49px; text-align:center;}
.search-text {margin:0; width:150px; height:29px; background:url(fitness/search-bk.jpg) no-repeat; border:0; padding:5px 6px 1px 6px;}
.search-submit {margin:0; padding:3px 0 0 4px;}

#subscribe-area {margin:0; padding:0; height:238px; background: url(fitness/subscribe-area.jpg) no-repeat;}
.subscribe-area {margin:0; padding:80px 15px 0 0; height:238px; text-align:center; font-size:10px;}

#media-area {margin:0; padding:0; height:35px; background: url(fitness/media-area.jpg) no-repeat;}
.media-area {margin:0; padding:6px 3px 0 0; height:35px; text-align:right;}
#media-area img {margin: 0 10px 0 0; padding:0;}



#fitness-footer {clear: left; width: 100%; background: url(fitness/footer-bk.jpg) repeat-x; color: #FFF; text-align: center; padding: 30px 0 10px 0;}

#fitness-footer a {color: #FFFFFF;}




