/*------------------------------------------------------------------------------  
Theme Name: Acting For Real
Theme URI: http://www.actingforreal.com/wp-content/themes/acting
Description: Theme for the "Acting For Real" blog
Version: 1.0
Author: Michelle Cole
Author URI: http://www.brassblogs.com

  This theme is licensed for use *only* by Thom McFadden and the "Acting for 
  Real" website, located at http://www.actingofrreal.com.  No part of this theme
  maybe copied or redistributed, unless specifically set out in the contract 
  between Thom McFadden and Brass Blogs design.  
  
  Copyright and ownership to this theme - including the design and 
  implementation - belong to their respective owners, and cannot be reproduced 
  or redistributed without their prior written consent.
------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------
                                    Defaults
------------------------------------------------------------------------------*/

* { /*global reset */
margin:0;
padding:0;
border:none;
z-index:0;
}

body {
text-align:center; /*to center content in IE */
font:82% Arial, Helvetica, sans-serif;
color:#000;
background:url("images/bg.jpg") repeat-x #1a0001;
}

h1 {
font:18px bold Verdana, Arial, Helvetica, sans-serif;
color: #8F080E;
}

h1 a, h1 a:link {
text-align:center;
}

h1 a:visited, h1 a:hover, h1 a:active {
color:#37376b;
}

h2, h4 {
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

h2 a, h2 a:link, h2 a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #A10000;
font-weight: bold;
text-align: center;
}

h2 a:hover, h2 a:active {
color:#777;
}

h3 {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #8F080E;
}

h3 a {
text-decoration:none;
text-align:center;
}

h4 {
font-size:12px;
text-align:center;
}

h4 a, h4 a:link, h4 a:visited {
color:#CC3333;
}

h4 a:hover {
color: #999999;
}

h4 a:active {
color: #CC3333;
}

p {
margin:5px 10px;
}

blockquote {
margin:0 20px;
padding:0.5em 1em;
background:url("images/quotes.gif") no-repeat left top;
}

blockquote blockquote {
font-style:italic;
background-color:#EEE;
background-image:none;
padding:1em;
}

small {
display:block;
text-align:center;
background-color:#EEE;
border-top:1px solid #8F080E;
border-bottom:1px solid #8F080E;
margin:20px;
padding:1em;
}

span {
font-size:0.7em;
}

a, a:link, a:visited {
color: #8F080E;
text-decoration:none;
font-weight:bold;
}

a:hover, a:active {
color:#B70A12;
}

p {
line-height:1.5em;
margin-bottom:1.25em;
}

ul {
list-style:inside;
text-indent:-2em;
margin:0 4em 2em 4em;
}

ol {
list-style:inside decimal;
text-indent:-2.4em;
margin:0 4em 2em 4em;
}

li {
line-height:1.6em;
}

.left {
float:left;
}

.right {
float:right;
}

.center {
display:block;
text-align:center;
}

hr.clear, .clear:after {
display:block;
visibility:hidden;
height:0;
clear:both;
}

.clear:after {
content:".";
}

input[type=hidden] { /* for Mozilla - likes to show borders on hidden input fields */
display:none !important; 
}

/*------------------------------------------------------------------------------
                              Parent Div Containers
------------------------------------------------------------------------------*/

#wrapper {
width:960px;
margin:20px auto;
}

#header {
background: url("images/header.png") no-repeat center top transparent;
width:960px;
height: 160px;
text-align:center;
}

#header a {
display:block;
background:transparent;
width:200px;
height:110px;
margin:0 auto;
}

#nav {
width:960px;
text-align:center;
padding:7px 0;
background-color:#FFF;
}

#nav ul {
list-style:none;
width:940px;
margin:0 auto;
}

#nav ul li {
display:inline;
}

#nav ul li a, #nav ul li a:link, #nav ul li a:visited {
display:inline;
padding:0 1.5em;
text-transform:uppercase;
color:#777;
}

#nav ul li a:hover, #nav ul li a:active {
color:#A10000;
}

body#home #nav li.home a, body#home #nav li.home a:link, body#home #nav li.home a:visited,
body#about #nav li.about a, body#about #nav li.about a:link, body#about #nav li.about a:visited,
body#services #nav li.services a, body#services #nav li.services a:link, body#services #nav li.services a:visited,
body#press #nav li.press a, body#press #nav li.press a:link, body#press #nav li.press a:visited,
body#blog #nav li.blog a, body#blog #nav li.blog a:link, body#blog #nav li.blog a:visited
body#affiliations #nav li.affiliations a, body#affiliations #nav li.affiliations a:link, body#affiliations #nav li.affiliations a:visited,
body#shop #nav li.shop a, body#shop #nav li.shop a:link, body#shop #nav li.shop a:visited {
color:#A10000;
}

body#home #nav li.home a:hover, body#home #nav li.home a:active,
body#about #nav li.about a:hover, body#about #nav li.about a:active,
body#services #nav li.services a:hover, body#services #nav li.services a:active,
body#press #nav li.press a:hover, body#press #nav li.press a:active,
body#blog #nav li.blog a:hover, body#blog #nav li.blog a:active
body#affiliations #nav li.affiliations a:hover, body#affiliations #nav li.affiliations a:active,
body#shop #nav li.shop a:hover, body#shop #nav li.shop a:active {
color:#A10000;
}

#main {
width:940px;
background-color:#FFF;
padding:0 10px;
}

#inner {
background:url("images/gradient_bg.jpg") repeat-x left top;
text-align:left;
width:940px;
padding-top:30px;
}

body#home #inner {
padding-top:20px;
}

#content {
float:left;
width:440px;
padding-left:20px;
}

body#home #content {
width:536px;
}

#left {
width:390px;
padding:0 20px 0 0;
float:right;
margin-top:-30px;
}

#left {
/*margin-right:-485px;*/
}

#left.home {
width:390px;
}

#translator {
padding:0 0 15px 15px;
}

/* #right */ {
/*margin-right:-255px;*/
display:none;
}

#footer {
background:url("images/footer.png") no-repeat scroll left bottom transparent;
clear:both;
height:40px;
margin-bottom:10px;
padding:0 20px;
}

/*------------------------------------------------------------------------------
                              Index page stuff
------------------------------------------------------------------------------*/

body#home div.post {
margin:0px 10 10px 30px;
width:460px;
}

#standout {
position:relative;
float:left;
}

#innertop {
width:536px;
height:35px;
background:url("images/main_top.png") no-repeat center top;
}

#innermiddle {
width:536px;
background:url("images/main_bg.png") repeat-y center top;
text-align:center;
}

#innermiddle p {
color:#000;
}

body#home #innermiddle div.post {
margin:0;
padding:0;
width:460px;
margin:0 auto 0 auto;
text-align:left;
}

#innermiddle h2 {
font-size:1.7em;
font-weight:normal;
color:#A10000;
}

#innerbottom {
width:536px;
height:35px;
background:url("images/main_bottom.png") no-repeat center top;
margin-bottom:10px;
}


/*------------------------------------------------------------------------------
                                Sidebar Content
------------------------------------------------------------------------------*/


#searchform input, #notifyMe input {
border:1px solid #BBB;
color:#BBB;
padding:3px;
font-size:11px;
font-weight:bold;
width:155px;
}

#searchform #searchsubmit {
cursor:pointer;
width:15px;
color:#666;
background-color:#FFF;
border:none;
font-weight:bold;
font-size:20px;
}

#left h2/* , #right */ h2 {
font:bold 12px Verdana, Helvetica, sans-serif;
color:#000;
margin:20px 15px 7px 0;
padding-bottom:3px;
border-bottom:1px solid #CCC;
text-transform:capitalize;
}

#left ul/* , #right */ ul {
list-style:none;
margin:0;
text-indent:0;
}

#left li/* , #right */ li {
width:215px;
display:block;
line-height:1.5em;
}

#left li:before {
content: "\00BB \0020";
}

#left li a/* , #right */ li a {
text-decoration:none;
font-size:11px;
}

#left a#return/* , #right */ a#return {
text-decoration:none;
font-size:0.9em;
width:90%;
display:block;
text-align:center;
}

#left #main_nav/* , #right */ #main_nav {
margin:10px 0 5px 0;
}

#left #main_nav li/* , #right */ #main_nav li {
display:block;
border-bottom:1px solid #CCC;
padding:2px 0;
}

#left #main_nav li.last/* , #right */ #main_nav li.last {
border-bottom:none;
}

#left #main_nav li a/* , #right */ #main_nav li a {
font-size:12px;
}

#notifyMe input {
color:#CCC;
display:block;
margin-bottom:2px;
}

#notifyMe input#hidden {
visibility:hidden;
}

#notifyMe #submitForm {
width:auto;
margin-left:60px;
background-color:#AAA;
color:#FFF;
text-transform:lowercase;
}

body#home #left {
margin-top:0;
width:350px;
}

/* #right */ a/* , #right */ a:link {
color:#777;
}

/* #right */ a:visited {
color:#333;
}

/* #right */ a:hover/* , #right */ a:active {
color:#A10000;
}

#widgetize-anything-1 {
text-align:center;
}

#widgetize-anything-1 img.contact {
margin:5px auto 3px auto;
}

/*------------------------------------------------------------------------------
                              Contact Form
------------------------------------------------------------------------------*/

#widgetize-anything-1 h2 {
text-align:center;
border-bottom:none;
font-size:1.4em;
color:#A10000;
font-weight:normal;
}

body#home #widgetize-anything-1 h2 {
text-align:left;
margin-left:175px;
}

div.form_field {
margin:5px 0 0 0;
}

#bb_contact label {
float:none;
text-align:center;
display:block;
width:190px;
}

body#home #bb_contact label {
width:140px;
display:block;
float:left;
text-align:right;
margin-right:3px;
padding-top:3px;
}

#bb_contact input, #bb_contact textarea {
width:190px;
}

#bb_contact textarea {
margin-left:0;
}

#bb_contact input, #bb_contact textarea {
border:1px solid #333;
padding:2px;
}

#bb_contact input.button {
font-size:0.85em;
width:70px;
color:#FFF;
font-weight:bold;
background-color:#333;
border:none;
}

#bb_contact input.surprise {
width:0;
height:0;
border:none;
padding:0;
margin:0;
visibility:hidden;
}

/*------------------------------------------------------------------------------
                              Casting Call Widget
------------------------------------------------------------------------------*/

#widgetize-anything-2 {
margin:30px 0;
}

#widgetize-anything-2 img {
width:170px;
height:170px;
}

body#home #widgetize-anything-2 img {
width:auto;
height:auto;
}

#widgetize-anything-2 h2 {
display:none;
}

#widgetize-anything-2 span.red {
font-size:1.1em;
color:#A10000;
}

#widgetize-anything-2 div {
}


/*------------------------------------------------------------------------------
                              Buy the Book Widget
------------------------------------------------------------------------------*/

#widgetize-anything-3 {
margin:30px 0;
line-height:1.5em;
border:none;
}

#widgetize-anything-3 h2 {
display:none;
}

#widgetize-anything-3 h3 {
color:#A10000;
font-size:1.5em;
font-variant:small-caps;
text-align:center;
border-bottom:1px solid #A10000;
margin-bottom:4px;
}

#widgetize-anything-3 img {
margin:0 0 10px 20px;
}


body#home #widgetize-anything-3 img {
margin:0 10px 0 0;
}

#widgetize-anything-3 span.red {
display:block;
font-size:1.1em;
color:#A10000;
text-align:center;
line-height:1.2em;
font-weight:bold;
}

#widgetize-anything-3 span.small {
font-weight:normal;
font-size:0.9em;
} 


/*------------------------------------------------------------------------------
                                  Main Content
------------------------------------------------------------------------------*/

div.navigation {
display:none;
height:2em;
padding-top:20px;
font-size:0.8em;
}

div.navigation a, div.navigation a:link, div.navigation a:visited {
color:#777;
text-decoration:none;
}

div.navigation a:hover, div.navigation a:active {
color:#800000;
}

div.post {
color:#555;
margin-bottom:4em;
}

div.post img {
float:left;
border:1px solid #CCC;
padding:5px;
margin:10px 10px 3px 0;
}

div.post img.wp-smiley, div.post img.noborder {
border:none;
float:none;
margin:0;
padding:0;
vertical-align:bottom;
}

div.post img.none {
border:none;
}

div.post div.header h2 {
color:#A10000;
font-size:0.9em;
text-align:right;
}

div.post div.header h1 a {
color:#000;
text-align:left;
text-decoration:none;
}

div.post div.body {
margin:0 1em;
}

div.post div.post_categories, div.post div.actions {
font-size:0.9em;
color:#777;
}

div.post div.post_categories {
padding-bottom:0.9em;
text-align:right;
}

div.post div.actions {
padding:0.8em 0;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
text-align:center;
}

div.post div.post_categories a, div.post div.actions a {
text-decoration:none;
}

a.more-link {
display:block;
text-align:right;
font-size:0.8em;
text-decoration:none;
}

div.postmetadata {
font-size:10px;
font-weight:bold;
text-align:right;
color:#8F080E;
}

div.postmetadata a {
text-decoration:none;
}

div.post small a {
text-decoration:underline;
}

div.search {
border-bottom:none;
}

div.podPress_content {
border:1px solid #BBB;
Background-color:#EEE;
height:11em;
text-align:center;
margin-bottom:2em;
}

div.podPress_content div {
padding:12px 5px 5px 5px;
}

div.podPress_content img.podPress_imgicon {
float:none;
display:block;
margin:5px auto;
}

/*------------------------------------------------------------------------------
                                    Comments
------------------------------------------------------------------------------*/

#comments {
text-align:center;
margin:0 40px 0 0;
}

ol.commentlist {
text-align:left;
list-style:none;
margin:0;
text-indent:0;
}

ol.commentlist li {
background-color:#EEE;
padding:10px;
margin:10px;
}

ol.commentlist li.alt {
background-color:#FFF;
}

#commentform {
margin:20px 20px 0 0;
text-align:center;
}

#commentform h3 {
text-align:center;
padding:15px 0 7px 0;
}

#commentform input, textarea {
border:1px solid #BBB;
padding:3px;
margin:5px;
}

#commentform #submit {
background-color:#8F080E;
color:#FFF;
border:none;
font-weight:bold;
padding:5px;
}

div.input_field label {
display:block;
float:left;
width:40%;
text-align:right;
padding-top:7px;
}

div.input_field input {
display:block;
float:left;
width:40%;
}

span.required {
color:#8F080E;
font-weight:bold;
font-size:13px;
margin:0 2px;
}

/*------------------------------------------------------------------------------
                              Footer/Bottom Content
------------------------------------------------------------------------------*/

#footer a {
font-weight:normal;
text-decoration:none;
}

span.copyright, span.copyright a {
color:#FFF;
font-weight:normal;
text-decoration:none;
}

/* Notify Me */

div#notifyMe {
text-align:center;
padding-bottom:100px;
}


/*------------------------------------------------------------------------------
                                    Quotes
------------------------------------------------------------------------------*/

#widgetize-anything-5 h2 {
display:none;
}

#left #wp_quotes/* , #right */ #wp_quotes {
padding-top:30px;
line-height:1.5em;
}

#left div.wp_quotes_author/* , #right */ div.wp_quotes_author {
text-align:right;
font-size:1.2em;
margin-top:1em;
}

#left div.wp_quotes_author span/* , #right */ div.wp_quotes_author span {
display:block;
font-size:0.8em;
}

span#quotes {
display:block;
float:right;
background:url("images/dots_V.gif") repeat-y left top;
width:230px;
margin:10px 0 0 10px;
color:#000;
font-size:1.7em;
line-height:1.2em;
padding:0 0 0 12px;
}

span#quotes span.small {
display:block;
margin-top:15px;
margin-bottom:-15px;
}

span.wp_quotes_author {
display:block;
padding-top:7px;
font-size:0.6em;
line-height:1em;
text-align:right;
}

div.post span.wp_quotes_author span {
display:block;
font-size:0.7em;
}

div.wp_quotepage_author {
text-align:right;
margin:1em 2em 0 0;
}

div.wp_quotepage_author span {
display:block;
}

div.wpquotes_poweredby {
display:none;
}

hr.wp_quotepage_hr {
margin-bottom:3em;
}

span.standout {
font-size:1.2em;
}

body#shop div.entry span.wp_quotes {
font-size:1em;
color:#000;
width:150px;
}

body#shop .wp_quotes.right {
padding:0 0 10px 15px;
margin:0 0 10px 15px;
background:url("images/dots_V.gif") repeat-y left top;
}

body#shop .wp_quotes.left {
padding:0 15px 10px 0;
margin:0 15px 10px 0;
background:url("images/dots_V.gif") repeat-y right top;
}

body#shop .wp_quotes_quote {
	font-size:0.8em;
}

body#shop .wp_quotes_author {
	font-size:1em;
}

body#shop div.post h2 {
display:none;
}

div.actingforreal {
		background:url("images/store_book_actingforreal.jpg") no-repeat left top;
}

a.actingforreal {
	display:block;
	float:left;
	width:155px;
	height:245px;
}

body#shop hr {
	background:#555;
	border:none;
	height:1px;
	width:75%;
	margin:30px auto;
}

body#shop img.center {
display:block;
clear:both;
float:none;
margin:0 auto;
border:none;
}


/*------------------------------------------------------------------------------
                                    Widget Sidebar
------------------------------------------------------------------------------*/

.textwidget {
	padding-top: 15px;
}

.sidebar_top {
	background: url('images/sidebar_top.gif') left top no-repeat;
	width: 351px;
	height: 14px;
}

.sidebar_bottom {
	background: url('images/sidebar_bottom.gif') left top no-repeat;
	width: 351px;
	height: 14px;
}

.sidebar_content {
	background: #f1f1f1 url('images/sidebar_content.gif') left top repeat-x;
	width: 349px;
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	text-align: center;
}

.sidebar_content .title {
	font-size: 23px;
	font-weight: bold;
	color: #727272;
	padding: 5px;
}

.sidebar_content .title .color {
	font-size: 23px;
	color: #cd0000;
}

.sidebar_content div.seperate {
	background: url('images/sidebar_seperate.gif') left top no-repeat;
	width: 344px;
	height: 10px;
	margin: auto;
}

.sidebar_content .message {
	font-size: 18px;
	color: #010A8A;
	padding: 20px 5px 0;
	font-weight: 500;
}

.sidebar_content .contentbox {
	background: url('images/sidebar_contentbox.gif') left bottom no-repeat;
	width: 271px;
	margin: auto;
	padding-top: 25px;
	text-align: left;
	padding-bottom: 10px;
}

.sidebar_content .alert {
	padding: 0 10px;
	font-size: 18px;
	color: #010A8A;
	font-weight: 500;
	text-align: center;
}

.sidebar_content .linkpos {
	font-size: 21px;
	font-weight: 500;
	padding: 20px 0 10px;
	color: #333;
}

.sidebar_content .linkpos .color {
	font-size: 21px;
	color: #cd0000;
}

.sidebar_content .link {
	font-size: 21px;
	font-weight: 500;
	text-decoration: underline;
	color: #1C83F9;
}

.sidebar_content .labelcontent {
	float: left;
	width: 100px;
	padding: 2px 0 2px 10px;
	margin: 8px 0;
}

.sidebar_content input {
	border: 1px solid #D6D6D6;
	padding: 2px;
	margin: 8px 0;
	width: 145px;
}

.sidebar_content input.submit {
	background: #f1f1f1 url('images/sidebar_submit.gif') left top repeat-x;
	border: 1px solid #C9C9C9;
	width: auto;
	padding: 5px 10px;
	color: #333;
	margin-top: 20px;
	font-size: 13px;
	font-weight: bold;
}

.clear {
	clear: both;
}
#af-form-1474968929 .af-body .af-textWrap{width:98%;display:block;float:none;}
#af-form-1474968929 .af-body .privacyPolicy{color:#000000;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1474968929 .af-body a{color:#013FAA;text-decoration:underline;font-style:normal;font-weight:normal;}
#af-form-1474968929 .af-body input.text, #af-form-1474968929 .af-body textarea{background-color:#FFFFFF;border-color:#000000;border-width:1px;border-style:solid;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1474968929 .af-body input.text:focus, #af-form-1474968929 .af-body textarea:focus{background-color:#FFFFFF;border-color:#013FAA;border-width:1px;border-style:solid;}
#af-form-1474968929 .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:12px;font-family:Verdana, sans-serif;}
#af-form-1474968929 .af-body{padding-bottom:15px;background-repeat:no-repeat;background-position:inherit;background-image:none;color:#000000;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1474968929 .af-footer{padding-right:15px;padding-left:15px;background-color:#transparent;border-width:1px;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#000000;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1474968929 .af-header{padding-bottom:95px;padding-top:20px;padding-right:115px;padding-left:10px;background-color:transparent;background-repeat:no-repeat;background-position:top right;background-image:url("http://forms.aweber.com/images/forms/sign-up-below/big-blue/header.png");border-width:1px;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#0140AA;font-size:16px;font-family:Verdana, sans-serif;}
#af-form-1474968929 .af-quirksMode .bodyText{padding-top:2px;padding-bottom:2px;}
#af-form-1474968929 .af-quirksMode{padding-right:15px;padding-left:15px;}
#af-form-1474968929 .af-standards .af-element{padding-right:15px;padding-left:15px;}
#af-form-1474968929 .bodyText p{margin:1em 0;}
#af-form-1474968929 .buttonContainer input.submit{background-color:#0479c2;background-image:url("http://forms.aweber.com/images/forms/sign-up-below/big-blue/button.png");color:#FFFFFF;text-decoration:none;font-style:normal;font-weight:normal;font-size:14px;font-family:Verdana, sans-serif;}
#af-form-1474968929 .buttonContainer input.submit{width:auto;}
#af-form-1474968929 .buttonContainer{text-align:center;}
#af-form-1474968929 body,#af-form-1474968929 dl,#af-form-1474968929 dt,#af-form-1474968929 dd,#af-form-1474968929 h1,#af-form-1474968929 h2,#af-form-1474968929 h3,#af-form-1474968929 h4,#af-form-1474968929 h5,#af-form-1474968929 h6,#af-form-1474968929 pre,#af-form-1474968929 code,#af-form-1474968929 fieldset,#af-form-1474968929 legend,#af-form-1474968929 blockquote,#af-form-1474968929 th,#af-form-1474968929 td{float:none;color:inherit;position:static;margin:0;padding:0;}
#af-form-1474968929 button,#af-form-1474968929 input,#af-form-1474968929 submit,#af-form-1474968929 textarea,#af-form-1474968929 select,#af-form-1474968929 label,#af-form-1474968929 optgroup,#af-form-1474968929 option{float:none;position:static;margin:0;}
#af-form-1474968929 div{margin:0;}
#af-form-1474968929 fieldset{border:0;}
#af-form-1474968929 form,#af-form-1474968929 textarea,.af-form-wrapper,.af-form-close-button,#af-form-1474968929 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0;}
#af-form-1474968929 input,#af-form-1474968929 button,#af-form-1474968929 textarea,#af-form-1474968929 select{font-size:100%;}
#af-form-1474968929 p{color:inherit;}
#af-form-1474968929 select,#af-form-1474968929 label,#af-form-1474968929 optgroup,#af-form-1474968929 option{padding:0;}
#af-form-1474968929 table{border-collapse:collapse;border-spacing:0;}
#af-form-1474968929 ul,#af-form-1474968929 ol{list-style-image:none;list-style-position:outside;list-style-type:disc;padding-left:40px;}
#af-form-1474968929,#af-form-1474968929 .quirksMode{width:225px;}
#af-form-1474968929.af-quirksMode{overflow-x:hidden;}
#af-form-1474968929{background-color:transparent;border-color:#CFCFCF;border-width:1px;border-style:none;}
#af-form-1474968929{overflow:hidden;}
.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-header,.af-footer{margin-bottom:0;margin-top:0;padding:10px;}
.af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}
.lbl-right .af-element label{text-align:right;}
