/*
Theme Name: Theme a Party
*/

body {
	background: #fde3d4 url(images/bgd.gif) repeat-x; /* off-white-orange-brown */
	font-family: Verdana, Geneva, sans-serif;
	color: #333333;
	margin:0;
	padding: 0;
}

body#feature {
	background: #fde3d4; /* off-white-orange-brown */
	color: #000000;
	margin:10;
	padding: 0;
}

body, body div, body p, body th, body td, body li, body dd {
		font-size: x-small;
		voice-family: "\"}\"";
		voice-family: inherit;
	font-size: small;
} w {}

h1 {
	font-family: "Comic Sans MS", Textile, cursive;
	font-size: 1.9em;
	font-weight: normal;
	color: #6b0101; /*maroon red*/
	margin: 2px 0 10px 0;
}

h1 a {
	color: #6b0101; /*maroon red*/
	text-decoration: none;
}

h1 a:hover {
	text-decoration: underline;
}

h2 {
	font-family: "Comic Sans MS", Textile, cursive;
	font-size: 1.5em;
	color: #024057; /* blue */
}

h2 a {
	text-decoration: none;
	color: #024057; /* blue */
}

h2 a:hover {
	text-decoration: underline;
}

h3 {
	font-family: "Comic Sans MS", Textile, cursive;
	font-size: 1.2em;
	color: #32038c; /* purple*/
}

h3 a {
	text-decoration: none;
	color: #32038c; /* purple*/
}

h3 a:hover {
	text-decoration: underline;
}

h4 {
	padding: 0;
	margin: 0;
	font-size: 1.2em;
	color: #073061; /*dark blue*/
}

strong, .ht, .htr {
	font-weight: bold;
	color: #6b0101; /* maroon red */
}

.cr {
	font-weight: bold;
	color: #6b0101; /*maroon red*/
	font-size: smaller;
	max-width: 310px;
}

.small {
	font-weight: bold;
	color: #6b0101; /*maroon red*/
	font-size: smaller;
}

.metablog {
	color: #6b0101; /*maroon red*/
	font-size: smaller;
}
	
form{
	padding: 0;
	margin: 0;
	}
fieldset{
	}
input, textarea{
	font-weight:bold;
	}
input.text{
	background:#FFFFFF;
	border:none;
	padding:1px;
	}
input.button{
	background:#000000;
	border:1px solid #000000;
	color:#ffffff;
	}

ul, ol{
	margin-left:3em;
}

blockquote{
	margin: 0 3em;
}

a:hover{
	text-decoration:none;
}
	
/************* Main structure *********************/	

#wrapper {
	margin:0 auto;
	width:980px;
	height: 163px;
}

#header{
	background:url(images/header.jpg) no-repeat left top;
	height:110px;
	width:700px;
	cursor: pointer;
	float: left;
}

#topright {
	height: 110px;
	width: 280px;
	float: left;
}

#tapform-top {
	padding-top: 12px;
}

.tapform-header {
	font-family: "Comic Sans MS", Textile, cursive;
	color: #6b0101; /*maroon red*/
	font-size: 1.2em;
	font-weight: bold; 
}


.trpad {
	padding: 20px 0 0 0;
}

#menu{
	float:left;
	height: 52px;
	width: 100%;
}

#menu ul {
	line-height:normal;
	list-style:none;
	margin:0;
	padding:0;
}

#menu li {
	list-style: none;
	float: left;
}

#menu li.baby {
	background: url(images/tni-baby.gif) 0px 4px no-repeat;
}

#menu li.kids {
	background: url(images/tni-kids.gif) 0px 4px no-repeat;
}

#menu li.teens {
	background: url(images/tni-teens.gif) 0px 4px no-repeat;
}

#menu li.adults {
	background: url(images/tni-adults.gif) 0px 4px no-repeat;
}

#menu li.holiday {
	background: url(images/tni-holiday.gif) 0px 4px no-repeat;
}

#menu li.movies {
	background: url(images/tni-movies.gif) 0px 4px no-repeat;
}

#menu li.sports {
	background: url(images/tni-sports.gif) 0px 4px no-repeat;
}

#menu li.blog {
	background: url(images/tni-blog.gif) 0px 4px no-repeat;
}

#menu a{
	font-family: "Comic Sans MS", Textile, cursive;
	font-size: 1.1em;
	display: block;
	max-width: 180px;
	padding: 3px 20px 7px 35px;
	text-decoration: none;
	color: #003399; /* link blue */
	text-align: center;
	font-weight: bold;
}

#menu a:hover{
	/*background: url(images/menu-star.gif) 50% 50% no-repeat;*/
	color:#ff9a00; /* header bgd orange */
}

#menu .current_page_item a{
	background:#371015;
	color: #003399; /* link blue */
	font-weight:bold;
}

#search{
	margin:0;
	padding:0;
}

#search fieldset{
	border:none;
	margin:0;
	padding:0;
}

#search #s{
	margin:0 3px 3px 3px;
	width:140px;
	border:solid 1px #FF9933;
	}
#search #x{
	width:68px;
	height:24px;
	background: url(images/search.jpg) center;
	border:1px solid #a00000;
}

/* -------------------[ Main Body ]------------------- */

#page {
	background: #ffffff; 
	/*border:10px solid #ffffff;*/
	margin: 0 auto;
	padding: 10px;
		width: 990px; /* IE 5 measurement */
		voice-family: "\"}\"";
		voice-family: inherit; 
	width:970px; /* Modern browser measurement */
}

#content{ /* left side */
	background: #ffffff;
	float:left;
	padding: 5px;
}

#content ul, #content ol {
	margin: 10px 0 12px 30px;
	padding: 0;
	list-style-position: inside;
}

#content li, #footer li {
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 150%;
	font-size: 1.0em;
}

#topright ul {
	margin: 25px 0 0 0;
}

#topright li {
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 90%;
	font-size: 1.0em;
}

#topright li a {
	text-decoration: none;
}

#content ul li, #footer ul li, #topright ul li {
	list-style-image: url(images/bullet.gif);
	list-style-type: none;
}

#content ul li li, #footer ul li li{
	list-style-image: url(images/bullet2.gif) 
}

.socialbl {
	border-top:1px dotted #ffc52e;
	border-bottom:1px dotted #ffc52e;
	padding: 5px 5px 0 5px;
}

ul.socialb {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.socialb li {
	display: inline-block;
	overflow: hidden;
	list-style-image: none;
	padding: 0;
	margin: 0;
	/* For IE 7 */
	zoom: 1;
	*display: inline;
}

.fbbutton {
	border: 0;
	padding-left: 15px;
	overflow:hidden;
	width:350px;
	height:22px
	 
}


.column {
		width: 650px;
		voice-family: "\"}\"";
		voice-family: inherit; 
	width:640px;
}

.widecolumn {
		width: 750px;
		voice-family: "\"}\"";
		voice-family: inherit; 
	width:740px;
}


/* home page layout */

#lcontainer {
	padding-top: 10px;
}

#lcontent {
	float: left;
	width: 315px;
	padding-top: 10px;
}

#rcontent {
	float: left;
	margin-left: 10px;
	padding-top: 10px;
		width: 325px;
		voice-family: "\"}\"";
		voice-family: inherit; 
	width:315px;	
}

.noline a {
	text-decoration: none;
}

.artitle {
	font-weight: bold;
	/* color: #024057;  blue */
	color: #003399; /* link blue */
}

a.artitle {
	text-decoration: none;
}

a.article:hover {
	text-decoration: underline;
}

.more-link {
	display: inline;
	text-align: right;	
}

/* .more-link a {
	text-decoration: none;
	color: #003399;
}

.more-link a:hover {
	text-decoration: underline;
} */

.htitle {
	font-size: 1.3em;
	font-family: cursive;
	color:#6b0101; /* maroon red */
	border: 1px solid #fe9900; /* orange */
	background: #feecd1 url(images/theader.gif) top left no-repeat;
	padding: 2px 2px 2px 10px;
	margin-bottom: 3px;
}

.cat_title {
	display: block;
	color: #024057; /* blue */
	margin-top:5px;
	font-weight:bold;
	font-size: 1.2em;
	border-bottom:1px dotted #ffc52e;
	width: 80%;
}

.cc{
	text-align:right;
	font-size: 0.8em;
	padding:0;
}

.divide {
	clear:both; 
	width:600px; 
	height:30px; 
	border-bottom: 2px solid #e19f9f;
}

.info {
	padding: 5px;
	margin: 5px;
	background: #fcf3dd; /* faint yellow */
}

.navigation {
	background: #fde3d4;
	padding: 5px;
	margin-bottom:5px;
	border-top: 1px solid #fe9900;
	border-bottom: 1px solid #fe9900;
	font-size: 1.1em;
	font-weight: bold;
}

.post{
	padding-right: 8px;
}

h1.title{
	/*border-bottom: 2px solid #faddb0;*/
}

.abox {
	border: 1px solid #fe9900; /* orange */
	background: #fbead1; /* light orange */
	padding: 4px;
}

.invite {
	background: url(images/invite.gif) top center no-repeat;
	font-family: "Comic Sans MS", Textile, cursive;
	color: #6b0101; /*maroon red*/
	font-size: 1.2em;
	font-style: oblique; 
	text-align: center;
	padding: 40px 125px 45px 180px;
}

#content ul.related-articles {
	list-style:none;
	margin:0;
	padding:0;	
}

#content ul.related-articles li {
	list-style: none;
	float: left;
	width: 94px;
	padding: 0px 10px 5px 10px;
}

#content ul .cr {
	font-size: 0.9em;
}

.related-image {
	border: 1px solid #ffffff;
}

a.related-image {
	display: block;
	padding: 5px;
	border: 1px solid #fcc9ac;
	text-decoration: none;
}

a.related-image:hover {
	border: 1px solid #9f0000;
	background: #fde3d4;
}

a.related-image:hover .related-image {
	border: 1px solid #fcc9ac;

}


/* -------------------[ Side nav ]------------------- */

#sidebar{
	float:left;
	padding: 0 0 5px 10px;
}

#main-sidebar {
		width: 320px;
		voice-family: "\"}\"";
		voice-family: inherit; 
	width:310px;
}

#single-sidebar {
		width: 220px;
		voice-family: "\"}\"";
		voice-family: inherit; 
	width:210px;
}

#sidebar a {
	text-decoration: none;
}

.sbox {
	background: #FEBD73 url(images/sbox-bgd.gif) top left repeat;
	border: 1px solid #fe9900; /* orange */			
}

.obox, .insetbox, .hzbox {
	background: #fcdfa1;
	border: 1px solid #fe9900; /* orange */
}

.insetbox {
	padding: 4px;
	margin: 0 0 5px 5px;
	float: right;
	width: 275px;
}

.hzbox {
	padding: 4px;
	margin: 5px 0;
}

.dfbox {
	background: #fcdfa1;
	border: 1px solid #fe9900; /* orange */
	padding: 4px;
	font-weight: bold;
}

.newsletter-bgd {
	background: url(images/newsletter-bgd.gif) top right no-repeat;
}

.rss-bgd {
	background: url(images/rss-bgd.gif) top right no-repeat;
}

.snav-bgd {
	background: url(images/snav-bgd.gif) top right no-repeat;
}

.sbox .pad, .obox .pad {
	padding: 2px;
}

.stitle {
	font-size: 1.3em;
	color: #6b0101; /*maroon red*/
	border-bottom: 1px solid #fe9900; /* orange */
	background: #feecd1 url(images/theader.gif) top left no-repeat;
	padding: 2px 2px 2px 10px;
	margin-bottom: 3px;
}

#sidebar ul{
	list-style:none;
	margin:0;
	padding:0;
}

#sidebar li{
	margin-bottom:0.2em;
}

#sidebar #sub-left {
	float:left;
	padding:5px;
		width: 180px;
		voice-family: "\"}\"";
		voice-family: inherit; 
	width: 170px;
}

#sidebar #sub-right {
	float:right;
	padding:5px;
		width: 130px;
		voice-family: "\"}\"";
		voice-family: inherit; 
	width: 120px;
}

.ctitle {
	margin-bottom: 10px;
	padding-left: 5px;
	color: #6b0101; /*maroon red*/
	border-bottom: 1px solid #fe9900; /* orange */
	font-size: 1.3em;
}

.category {
	font-size: 1.1em;	
}

ul.cat-icon li {
	list-style-image: url(images/cat-item-bullet.gif);
	padding: 0;
	margin: 0 2px 2px 18px;
}

.cat-icon a {
	text-decoration:none;
	color: #6b0101; /*maroon red*/
}

ul li.cat-icon a:hover, ul.children li a:hover {
	text-decoration:underline;
}

ul li.cat-item a {
	color: #024057; /* blue */
}

ul.children li.cat-item {
	padding-left: 15px;
}

ul.children li a {
	text-decoration:none;
	color: #6b0101; /*maroon red*/
}

.browse, .punch {
	font-family: "Comic Sans MS", Textile, cursive;
	padding: 2px 5px;
	font-weight: bold;
	color: #6b0101; /*maroon red*/	
	text-decoration: none;
}

.browse {
	float: left;
	border: 1px solid #fe9900; /* orange */
	background: #fadf99;
}

a.browse:hover, a.punch:hover {
	text-decoration: underline;
}

.punch {
	float: right;
	border: 1px solid #6b0101; /* red */
	background: #d9bde6;
}

.ametablog {
	padding: 6px;
	margin: 3px;
	background: #fcf3dd; /* faint yellow */
	border: 2px solid #faddb0;
	width: 95%;
}

.adauthor {
	float: left;
	width: 40%;
	font-size: 0.9em;
}

.ametabox {
	float: left;
	width: 60%;
	font-size: 0.9em;
}

.meta_author_image {
	float: left;
	background: #FFFFFF;
	padding: 2px;
	margin: 2px;
	
}

.entry_author_image {
	float: left;
	background: #ffc52e;
	padding: 4px;
	margin: 0 2px 0 0;
}

.profilebox {
	float: right;
	border: 1px solid #B94F60; /*red*/
	margin: 0 0 0 5px;
	background: #ffc52e; /*muted orange*/
}

.postmetadata {
	background: #ebe3d7;
	padding: 5px;
}

.metarss {
	float: left;
	text-align: right;
	width: 30%;
	font-size: 0.9em;
}

.metarssform {
	padding: 5px;
	background: #e2c2a2; 
}



.post .meta{
	border-bottom:1px dotted #CCCCCC;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0;
	padding:5px 0px 0px 15px;
	
}
.post .meta a{
	color:#999999;
	
}
.post .links{
	margin:0;
	
}
.post .tags{
	font-size:.8em;
	font-weight:bold;
	margin:0;
	text-transform:uppercase;
	
}
.post .links a, .post .tags a{
	border:none;
	
}
#recent-posts{
	}
#recent-posts ul li{
	background:url(images/img04.gif) repeat-x left bottom;
	font-size:0.8em;
	padding:3px 3px 3px 15px;
	
}
#recent-posts h2{
	background:url(images/img12.gif) no-repeat left top;
	height:25px;
	margin:0;
	padding:2px 5px 5px 30px;
	
}
#recent-posts h3{
	background:url(images/img04.gif) repeat-x left bottom;
	font-size:13px;
	margin:0;
	padding:15px 0 0 15px;
	
}
#recent-posts p{
	font-size:13px;
	line-height:22px;
	margin:0 0 10px 0;
	padding:15px 0 0 15px;
	
}

.articlelist {
	float:left;
	width:275px; 
}

.listcol1 { 
	width: 280px; 
	float: left; 
	padding: 10px 20px 10px 0;
}

.listcol2 { 
	width: 280px; 
	float: left; 
	padding: 10px 0 10px 20px; 
}

#calendar{
	margin:0 auto;
	
}
#calendar caption{
	font-weight:bold;
	
}
#calendar table{
	border-collapse:collapse;
	text-align:center;
	width:220px;
	
}
#calendar thead th{
	background:#CCCCCC;
	color:#FFFFFF;
	
}
#calendar tbody td{
	background:#EEEEEE;
	
}
#calendar #today{
	background:#B8D03B;
	color:#FFFFFF;
	font-weight:bold;
	
}
#calendar a{
	font-weight:bold;
	
}
#calendar #prev{
	text-align:left;
	
}
#calendar #next{
	text-align:right;
	
}
#design{
	/*background:#FFFFFF url(images/lines2.gif) bottom right no-repeat;*/
	height:138px;
	
}

.comlabel{
	clear:both;
	text-variant: italics;	
}

.commentbox {
	padding: 10px;
	width: 500px;
	font-size: 1.2px;
	font-family: "Comic Sans MS", Textile, cursive;
	color: #6b0101; /*maroon red*/
	
}

.postlabel{
	clear:both;
	background:url(images/lines.gif) bottom center no-repeat;
	color:#666666;
	margin:10px 0px;
	padding:0;
	
}
.posttext{
	background-color:#371015;
	border:5px solid #FFFFFF;
	color:#FFFFFF;
	padding:5px;
	
}
.commentlist{
	list-style:none;
	
}
.authorcomment{
	background-color:#efefef;
	margin:10px 0px 0px 0px;
	padding:3px;
	
}
.odd{
	border-bottom:2px solid #E5E5E5;
	color:#333333;
	padding:2px 10px 2px 10px;
	
}

.commenttext{
	color:#000000;
	color:#666666;
	font-size:10px;
	margin:0px 0px 10px 0px;
	padding:5px 10px 5px 10px;
	
}
#author, #email, #url{
	background:#efefef;
	border:1px solid #cbcbcb;
	margin-bottom:0.6em;
	margin-top:5px;
	padding:3px;
	width:40%;
	
}
#comment{
	background:#efefef;
	border:1px solid #cbcbcb;
	margin-bottom:0.6em;
	margin-top:5px;
	padding:3px;
	width:100%;
	
}
#submit{
	background-color:#efefef;
	border-bottom:2px solid #CCCCCC;
	border-left:1px solid #E4E4E4;
	border-right:2px solid #CCCCCC;
	border-top:1px solid #E4E4E4;
	font:13px 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, Verdana, sans-serif;
	padding:3px;
	
}
acronym, abbr, span.caps{
	cursor:help;
	
}
acronym, abbr{
	border-bottom:1px dashed #999;
	
}
blockquote{
	border-left:5px solid #ddd;
	margin:15px 30px 0 10px;
	padding-left:20px;
	
}
blockquote cite{
	display:block;
	margin:5px 0 0;
	
}

.hr{
	border-bottom:1px dotted #ffc52e;
	width: 80%;	
}

hr {
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom:1px dotted #ffc52e;
	color: #ffc52e;
	height: 1px;
}

/* Images & alignments */

.cr img, .caticon {
	background: #fbe7b2; /* light yellow */
	border: 1px solid #febd5a; /* light orange */
}

.caticon {
	margin-right: 10px;
	padding: 2px;
	vertical-align: middle;
}

img.centered, .centered {
	padding: 4px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright, .alignright {
	padding: 4px;
	margin: 0 0 5px 5px;
	display: inline;
}

img.alignleft, .alignleft {
	padding: 4px;
	margin: 0 5px 5px 0;
	display: inline;
}

.centered {
	text-align:center;	
}

.left {
	float: left;
}

.right {
	float: right;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

img {
	border: 0;
}

.limage {
	float: left;
	padding: 0 5px 5px 0;
}

.rimage {
	float: right;
	padding: 0 0 5px 5px;
}

.wp-caption {
	background: #f4e4e4;
	margin-top: 5px;
	max-width: 96%;
	padding: 5px;
}
.wp-caption img {
	display: block;
	margin: 0 auto;
	max-width: 95%;
	border: 1px solid #bdb0b0;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	color: #333;
	font-family: Georgia, serif;
	font-size: 12px;
}

pre{
	background:#f3f2ed;
	border:solid 1px #9a9a9a;
	color:blue;
	margin:10px;
	padding:10px;
	
}
code{
	color:#000;
	font-size:1.0em;
	
}

.bclear {
	height:1px;
	overflow:hidden;
	clear:both;
	margin-top:-1px;
}

.lclear {
	clear: left;
}

.rclear {
	clear: right;
}


/* -------------------[ Featured ]------------------- */

#featured {
	border: 1px solid #fe9900; /* orange */
	width: 628px;
	background: #feecd1;
	padding: 5px;
	text-align: center;
}

#newsletter-f {
	border: 1px solid #fe9900; /* orange */
	width: 626px;
	height: 330px;
	background: url(images/newsletter-f.gif) no-repeat;
}

#newsletter-f .pad {
	padding: 50px 5px 5px 5px;
	color: #000000;
}

/* -------------------[ Products ]------------------- */

.psTable {
	border: 0;
	padding: 0;
	margin: 0;
}

.psTableRow {

}

.psTableCell {
	padding: 5px;
	width: 140px;
	text-align: center;
	border: 1px solid #fcc9ac;
	text-decoration: none;
}

.psImage {
	border: 1px solid #ffffff;
	max-width: 120px;
	max-height: 120px;
		/* for > ie6 */
		width: expression(this.width > 120 ? 120: true);
		height: expression(this.height > 120 ? 120: true);
}

.psName {
	width: 120px;
	font-size: 0.8em;
	line-height: 0.9em;
	text-decoration: none;
}

.psName:hover {
	text-decoration: underline;	
}

.psSalePrice {
	color: #FF0000;
	font-weight: bold;
}

.psRetailPrice {
	text-decoration: line-through;	
}

.psMerchant {
	font-style: italic;
	font-size: 0.8em;
	
}

input.psBuyNow {
	background: #FF9933;
	padding: 2px;
}

.psBuyNow:hover {
	background: #fde3d4;	
}

/*------------footer-------*/

#footer{
	background: #FF9A00 url(images/footer.gif) repeat-x;
}

#footer .wrapper {
	margin:0 auto;
	width:980px;
}

#footer p {
	padding: 5px 10px;
}

#footer p a {
	text-decoration: underline;
}

.footercol1 {
	float: left;
	margin: 0;
	padding: 5px 10px;
	width: 370px;		
}

.footercol2 {
	float: left;
	margin: 0;
	padding: 5px 10px;
	width: 228px;		
}

.footercol3 {
	float: left;
	margin: 0;
	padding: 5px 10px;
	width: 302px;		
}

/* -------------------[ Newsletter ]------------------- */

#aweber_rem {
text-align:center;
font-size:10px;
color:#333;
width:600px !important;
margin:0px auto;
font-family:Verdana, Arial, Helvetica, san-serif;
}
#aweber_rem a {
text-decoration:none;
}
#aweber_rem a:hover {
text-decoration:underline;
}
.ht {
color: #FF030A; /*bright red*/
font-weight: bold;
}

.content img {
border:1px solid #a20000;
}
.content .abox {
padding: 5px;
border: 1px solid #3E2722;
background: #BFE5C2;
}
.content .ht {
color: #1E4349;
font-weight: bold;
}

/* -------------------[ Aweber Header Form ]------------------- */

#af-form-539083547 .af-body .af-textWrap{width:70%;display:block;float:right;}
#af-form-539083547 .af-body a{color:#878787;text-decoration:underline;font-style:normal;font-weight:normal;}
#af-form-539083547 .af-body input.text, #af-form-539083547 .af-body textarea{background-color:#FFFFFF;border-color:#919191;border-width:1px;border-style:solid;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:10px;font-family:Arial, sans-serif;}
#af-form-539083547 .af-body input.text:focus, #af-form-539083547 .af-body textarea:focus{background-color:#FFFAD6;border-color:#030303;border-width:1px;border-style:solid;}
#af-form-539083547 .af-body label.previewLabel{display:block;float:left;width:25%;text-align:left;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-539083547 .af-body{background-repeat:no-repeat;background-position:inherit;background-image:none;color:#000000;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-539083547 .af-quirksMode .bodyText{padding-top:2px;padding-bottom:2px;}
#af-form-539083547 .af-quirksMode{padding-right:5px;padding-left:5px;}
#af-form-539083547 .af-standards .af-element{padding-right:5px;padding-left:5px;}
#af-form-539083547 .bodyText p{margin:1em 0;}
#af-form-539083547 .buttonContainer input.submit{background-color:#e0030e;background-image:url("http://themeaparty.com/wp-content/themes/themeaparty/images/join-button.png");color:#FFFFFF;text-decoration:none;font-style:normal;font-weight:normal;font-size:12px;font-family:Georgia, serif;}
#af-form-539083547 .buttonContainer input.submit{width:auto;}
#af-form-539083547 .buttonContainer{text-align:right;}
#af-form-539083547 body,#af-form-539083547 dl,#af-form-539083547 dt,#af-form-539083547 dd,#af-form-539083547 h1,#af-form-539083547 h2,#af-form-539083547 h3,#af-form-539083547 h4,#af-form-539083547 h5,#af-form-539083547 h6,#af-form-539083547 pre,#af-form-539083547 code,#af-form-539083547 fieldset,#af-form-539083547 legend,#af-form-539083547 blockquote,#af-form-539083547 th,#af-form-539083547 td{float:none;color:inherit;position:static;margin:0;padding:0;}
#af-form-539083547 button,#af-form-539083547 input,#af-form-539083547 submit,#af-form-539083547 textarea,#af-form-539083547 select,#af-form-539083547 label,#af-form-539083547 optgroup,#af-form-539083547 option{float:none;position:static;margin:0;}
#af-form-539083547 div{margin:0;}
#af-form-539083547 fieldset{border:0;}
#af-form-539083547 form,#af-form-539083547 textarea,.af-form-wrapper,.af-form-close-button,#af-form-539083547 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0;}
#af-form-539083547 input,#af-form-539083547 button,#af-form-539083547 textarea,#af-form-539083547 select{font-size:100%;}
#af-form-539083547 p{color:inherit;}
#af-form-539083547 select,#af-form-539083547 label,#af-form-539083547 optgroup,#af-form-539083547 option{padding:0;}
#af-form-539083547 table{border-collapse:collapse;border-spacing:0;}
#af-form-539083547 ul,#af-form-539083547 ol{list-style-image:none;list-style-position:outside;list-style-type:disc;padding-left:40px;}
#af-form-539083547,#af-form-539083547 .quirksMode{width:222px;}
#af-form-539083547.af-quirksMode{overflow-x:hidden;}
#af-form-539083547{background-color:transparent;border-color:#BF0000;border-width:1px;border-style:none;}
#af-form-539083547{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-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}
.lbl-right .af-element label{text-align:right;}

