/* Composition PRO */
/* A RapidWeaver theme by Will Woodgate */
/* Visit www.themeflood.com for details */
/* General Styles */
#border {
	width: 900px;
	margin: 0 auto;
}
body {
	font-size: 80%;
	line-height: 1.00em;
	padding: 0;
	margin: 30px 25px 40px;
	background-image: url(http://kaydenlove.com/join/_assets/images/bg.png);
}



a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.image-left {
	float: left;
	padding-right: 10px;
}

.image-right {
	float: right;
	padding-left: 10px;
}

blockquote, .standout {
	display: block;
	font-style: italic;
	padding: 10px;
	margin: 0px;
}

code {
	padding: 10px;
	display: block;
	font-size: 1.25em;
}

ol {
	list-style-type: decimal-leading-zero;
}

ul {
	padding: 0 20px;
	text-align: left;
}

th {
	padding: 5px;
}

td {
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

img {
}

/* @end */

/* @group Layout */

.clearer {
	clear: both;
}

.sidebarSpacer {
	display: block;
	height: 20px;
}

.spacer2 {
	display: block;
	height: 50px;
}

#container {
	width: 900px;
	margin: 0 auto;
	text-align: left;
}

a img {
	border: none;
}

#logoLeft {
	display: none;
	border: 0px;
}

#logoRight {
	display: none;
	border: 0px;
}

#headerLogo {
	display: none;
	border: 0px;
}

#pageHeader {
	display: block;
	margin-top: 20px;
}

#staticSpacer {
	display: none;
	clear: both;
	height: 30px;
	background-color: transparent;
}

#flashHeader {
	display: none;
}

#pageHeader h1 {
	margin: 0;
	letter-spacing: 1px;
	word-spacing: 2px;
	display: block;
	height: auto;
	line-height: 1.00em;
	font-size: 2.75em;
	text-decoration: none;
	padding: 10px 25px 0;
	font-weight: normal;
	font-style: normal;
}

#pageHeader h1 a {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

#pageHeader h2 {
	margin: 0;
	font-weight: normal;
	line-height: 1.25em;
	height: auto;
	display: block;
	font-size: 1.50em;
	padding: 0 25px 25px;
	text-decoration: none;
}

#contentContainer {
	overflow: hidden;
	text-align: left;
	padding: 15px;
	z-index: 10;
}

#contentContainer #content {
	padding: 0;
}

/* @end */

/* @group Sidebar */

#sidebarContainer {
	width: 220px;
	overflow: hidden;
	text-align: left;
	background: transparent;
	margin: 0px 0 15px;
	padding: 0;
	float: right;
}

#sidebarLogo {
	display: none;
}

#sidebarContainer #sidebar {
	padding: 10px 15px 0;
	margin: 0;
}

#sideTitleOuter {
	width: 220px;
}

#sidebarBodyOuter {
	width: 200px;
	float: right;
	z-index: 9;
	margin-bottom: 20px;
	padding: 0;
}

#sidebarContainer .sideHeader {
	line-height: 1em;
	text-align: center;
	font-weight: normal;
	font-size: 1.25em;
	margin: 0;
	padding: 5px 10px 10px;
	font-style: normal;
}

/* @end */

/* @group Footer */

#footerContainer {
	display: block;
	width: 100%;
}

#footerWrapper {
	display: block;
}

#lastPublished {
	display: none;
}

#footer p {
	
}

#footer {
	float: right;
	text-align: right;
	display: inline;
	padding: 15px 15px 0;
}

#footer a:hover {
	text-decoration: underline;
	margin: 0;
	padding: 0;
	background: transparent;
}

#footer a:link {
	margin: 0;
	padding: 0;
	background: transparent;
}

#footerOuter {
	width: 100%;
}

/* @end */

/* @group Breadcrumb Container */

#breadcrumbcontainer {
	text-align: center;
	display: inline;
	float: left;
	margin: 0;
	padding: 15px 0 0 15px;
}

#breadcrumbcontainer ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#breadcrumbcontainer li {
	display: inline;
}

#breadcrumbcontainer a {
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	background: transparent;
}

#breadcrumbcontainer a:hover {
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	background: transparent;
}

/* @end */

/* @group Horizontal Navigation */

#primaryNavigation {
	position: relative;
	left: 0px;
	margin: 0 0 15px;
	text-align: left;
	text-decoration: none;
	z-index: 10;
	padding: 5px;
}

#primaryNavigation li a {
	padding: 2px 10px;
}

#primaryNavigation li:first-child a {
	border-left: none;
}

#primaryNavigation .current {
	font-weight: bold;
	background: transparent;
}

#primaryNavigation .currentAncestor {
	font-weight: bold;
	background: transparent;
}

/* Parent - Level 0 */

#primaryNavigation {
	float: left;
	list-style-type: none;
	position: relative;
	margin: 0;
}

#primaryNavigation li {
	display: inline;
}

#primaryNavigation a:link,
#primaryNavigation a:visited {
	text-decoration: none;
	display: inline;
	margin: 0;
	padding-right: 10px;
	padding-left: 10px;
	background: transparent;
}

#primaryNavigation a:hover {
	background: transparent;
}

#primaryNavigation a:active {
	background: transparent;
}

/* Child - Level 1 */

#primaryNavigation ul ul {
	display: none;
}

#primaryNavigation ul ul li {
	
}

#primaryNavigation ul ul a {
	background: none;
	padding-top: 1px;
	width: 9em;
}

#primaryNavigation ul ul a:hover {
	
}

#primaryNavigation ul ul .current {
	font-weight: bold;
}

#primaryNavigation ul ul .currentAncestor {	
}

/* Child - Level 2 */

#primaryNavigation ul ul ul {	
}

#primaryNavigation ul ul ul li {
	
}

#primaryNavigation ul ul ul li a {
	
}

#primaryNavigation ul ul ul li a:hover {
	
}

#primaryNavigation ul ul ul .current {
	font-weight: bold;
}

#primaryNavigation ul ul ul ul {
	
}

/* @end */

/* @group Vertical Navigation */

/* Toolbar Styles */

#navOuter {
	width: 220px;
	text-align: center;
	margin: 0;
	padding: 0;
}

#verticalNavigation {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
}

#verticalNavigation .current:hover,
#verticalNavigation ul .current:hover,
#verticalNavigation ul ul .current:hover,
#verticalNavigation ul ul ul .current:hover {
	font-weight: bold;
	text-decoration: none;
}

#verticalNavigation .current,
#verticalNavigation ul .current,
#verticalNavigation ul ul .current,
#verticalNavigation ul ul ul .current {
	font-weight: bold;
	text-decoration: none;
}

/* Parent - Level 0 */

#verticalNavigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#verticalNavigation li {
	position: relative;
	display: inline;
}

#verticalNavigation a {
	display: none;
	padding-top: 6px;
	height: 20px;
	text-decoration: none;
	padding-bottom: 3px;
}

#verticalNavigation a:hover {
	text-decoration: none;
	font-style: normal;
}

#verticalNavigation a:active {
	text-decoration: none;
	font-style: normal;
}

#verticalNavigation a:link {
	text-decoration: none;
	font-style: normal;
}

/* Child - Level 1 */

#verticalNavigation ul a {
	display: none;
	background-image: none;
	font-style: normal;
}

#verticalNavigation ul a:hover {
	display: none;
	background-image: none;
	font-style: normal;
}

#verticalNavigation ul a:link {
	display: none;
	background-image: none;
	font-style: normal;
}

/* Child - Level 1 */

#verticalNavigation ul ul a {
	display: block;
	background-image: none;
	font-style: normal;
}

#verticalNavigation ul ul a:hover {
	display: block;
	background-image: none;
	font-style: normal;
}

#verticalNavigation ul ul a:link {
	display: block;
	background-image: none;
	font-style: normal;
}

/* Child - Level 2 */

#verticalNavigation ul ul ul a {
	display: block;
	background-image: none;
	font-style: normal;
}

#verticalNavigation ul ul ul a:link {
	display: block;
	background-image: none;
	font-style: normal;
}

#verticalNavigation ul ul ul a:hover {
	display: block;
	background-image: none;
	font-style: normal;
}

/* @end */

/* @group Blog */

/* @group Archive Page */

.blog-archive-background {
	
}

.blog-archive-headings-wrapper {
	
}

.blog-archive-entries-wrapper {
	
}

.blog-archive-month {
	font-size: 27px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.blog-archive-link {
	padding-bottom: 10px;
	text-decoration: none;
}

/* @end */

/* @group Tag Cloud */

ul.blog-tag-cloud {
	margin: 0 0 10px;
	padding: 0;
	text-align: justify;
	margin-top: 20px;
}

ul.blog-tag-cloud li {
	display: inline;
	padding-right: 5px;
}

.blog-tag-size-1 {
	font-size: 0.8em;
}

.blog-tag-size-2 {
	font-size: 0.85em;
}

.blog-tag-size-3 {
	font-size: 0.9em;
}

.blog-tag-size-4 {
	font-size: 0.95em;
}

.blog-tag-size-5 {
	font-size: 1em;
}

.blog-tag-size-6 {
	font-size: 1.05em;
}

.blog-tag-size-7 {
	font-size: 1.1em;
}

.blog-tag-size-8 {
	font-size: 1.15em;
}

.blog-tag-size-9 {
	font-size: 1.2em;
}

.blog-tag-size-10 {
	font-size: 1.25em;
}

.blog-tag-size-11 {
	font-size: 1.3em;
}

.blog-tag-size-12 {
	font-size: 1.35em;
}

.blog-tag-size-13 {
	font-size: 1.4em;
}

.blog-tag-size-14 {
	font-size: 1.45em;
}

.blog-tag-size-15 {
	font-size: 1.5em;
}

.blog-tag-size-16 {
	font-size: 1.55em;
}

.blog-tag-size-17 {
	font-size: 1.6em;
}

.blog-tag-size-18 {
	font-size: 1.65em;
}

.blog-tag-size-19 {
	font-size: 1.7em;
}

.blog-tag-size-20 {
	font-size: 1.75em;
}

/* @end */

.blog-entry {
	
}

.blog-permalink {
	
}

.blog-entry-permalink {
	
}

.blog-entry-title {
	font-weight: normal;
	margin-bottom: 0px;
	font-size: 1.50em;
	line-height: 24px;
	padding-bottom: 5px;
}

.blog-entry-date {
	
}

.blog-read-more {
	display: block;
	padding-top: 10px;
	font-style: italic;
}

.blog-entry-author {
	padding-top: 0px;
	text-align: left;
	padding-left: 10px;
	margin-top: -30px;
}

.blog-entry-category {
	text-align: left;
}

.blog-entry-tags {
	
}

.blog-category-link-enabled {
	padding-top: 0px;
	text-align: left;
}

.blog-category-link-disabled {
	
}

.blog-entry-body {
	margin-bottom: 25px;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.blog-entry-comments {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}

.blog-archive-month {
}

.blog-archive-link-enabled {
	
}

.blog-archive-link-disabled {
	
}

.blog-rss-link {
	
}

.blog-comments-rss-link {
	
}

.blog-comment-link {
	
}

.blog-trackback-link {
	
}

blog-categories {
	padding-bottom: 20px;
}

/* @end */

/* @group File Sharing */

.filesharing-description {
	padding-bottom: 10px;
}

.filesharing-item {
	padding-top: 15px;
}

.filesharing-item-title a:link {
	
}

.filesharing-item-title a:hover {
	
}

.filesharing-item-title a:visited {
	
}

.filesharing-item-description {
	padding-left: 20px;
}

/* @end */

/* @group Photo Album */

/* @group Index Page (Thumbnail view) */

.album-title {
	font-weight: normal;
	margin-bottom: 3px;
	font-size: 1.25em;
}

.album-description {
	margin-bottom: 15px;
	margin-top: 5px;
}

.album-wrap {
	display: block;
	width: 99%;
	position: relative;
}

.thumbnail-wrap {
	text-align: center;
	position: relative;
	float: left;
	margin-bottom: 65px;
	margin-right: 25px;
	display: block;
	text-decoration: none;
}

.thumbnail-table {
	width: 70%;
}

.thumbnail-frame {
	
}

.thumbnail-frame:hover {
	
}

.thumbnail-frame a {
	
}

.thumbnail-frame a:hover {
	
}

.thumbnail-frame img {
	border: none;
}

.thumbnail-caption {
	
}

/* @end */

/* @group Single Page (Photo view) */

.photo-background {
	margin: 10px;
	width: 900px;
}

.photo-navigation {
	margin-bottom: 10px;
	padding: 10px 10px 5px;
	text-align: left;
	text-decoration: none;
}

.photo-navigation a:link, .photo-navigation a:visited {
	text-decoration: none;
}

.photo-navigation a:hover {
	
}

.photo-frame {
	background: #f8f8f8 center center;
	padding: 5px;
	margin-top: 30px;
}

.photo-links {
	
}

.photo-title {
	font-weight: normal;
	font-size: 1.9em;
	margin: 0 0 3px;
}

.photo-caption {
	
}

/* @end */

/* @end */

/* @group Quicktime Page */

.movie-description {
	
}

/* @end */

/* @group Quicktime Album */

/* @group Index Page (Movie Thumbnail view) */

.movie-page-title {
	font-weight: normal;
	margin-bottom: 3px;
	font-size: 1.9em;
}

.movie-page-description {
	margin-bottom: 15px;
	margin-top: 5px;
}

.movie-thumbnail-frame {
	width: 132px;
	float: left;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
}

.movie-thumbnail-caption {
	
}

/* @end */

/* @group Single Page (Movie View) */

.movie-background {
	margin: 10px;
}

.movie-title {
	font-size: 2.5em;
}

.movie-frame {
	
}

/* @end */

/* @end */

/* @group Contact Form */

.message-text {
	
}

.required-text {
	
}

.form-input-field {
	font-size: 1.5em;
}

.form-input-button {
	font-size: 1.5em;
}
/* ----- SIZES ----- */

.third{
	width:32% !important;
}
.half{
	width:48% !important;
}
.full{
	width:100% !important;
}

input.small, select.small{
	width:25%;
}
input.medium, select.medium{
	width:100%;
}
input.large, select.large, textarea.textarea{
	width:100%;
}

textarea.small{
	height:5.5em;
}
textarea.medium{
	height:10em;
}
textarea.large{
	height:20em;
}

/* ----- ERRORS ----- */

#errorLi{
	width:99%;
	margin:0 auto;
	background:#fff;
	border:1px dotted red;
	margin-bottom:1em;
	text-align:center;
	padding-top:4px;
	padding-left:0px;
	padding-right:0px;
}
#errorMsgLbl{
	margin:7px 0 5px 0;
	padding:0;
	font-size:125%;
	color:#DF0000;
}
#errorMsg{
	margin:0 0 .8em 0;
	color:#000;
	font-size:100%;
}
#errorMsg strong{
	background-color: #FFDFDF;
	padding:2px 3px;
	color:red;
}
form li.error{
	display:block !important;
	background-color: #FFDFDF !important;
	margin:3px 0;
}
form li.error label{
	color:#DF0000 !important;
}
form p.error{
	display:none;
	color:red;
	font-weight:bold;
	font-size:10px;
	margin:-2px 0 5px 0;
	clear:both;
}
form li.error p.error{
	display:block;
}
.leftLabel p.error, .rightLabel p.error{
	margin-left:30%;
	padding-left:15px;
}
.noI .leftLabel p.error, .noI .rightLabel p.error{
	margin-left:35%;
	padding-left:15px;
}

/* ----- REQUIRED ----- */

form .req{
	float:none;
	color:red !important;
	font-weight:bold;
	margin:0;
}

/* ----- INSTRUCTIONS ----- */

form li.focused{
	background-color:#1c1c1c;
}
form .instruct{
	position:absolute;
	top:0;
	left:100%;
	z-index:1000;
	width:52%;
	margin:0 0 0 4px;
	padding:8px 10px 9px 10px;
	border:1px solid #e6e6e6;
	background:#585858;
	line-height:130%;
	font-size:80%;
	color:#eee;
	visibility:hidden;
}
form .instruct small{
	font-size:105%;
}
form li.focused .instruct, form li:hover .instruct{
	visibility:visible;
}

/* ----- ALT INSTRUCTIONS ----- */

li.altInstruct .instruct, li.leftHalf .instruct, li.rightHalf .instruct{
	visibility:visible;
	position:static;
	margin:-2px 0 0 0;
	padding:0 0 7px 0;
	background:none;
	border:none;
	width:100%;
	font-size:9px;
	clear:left;
}

/* ----- LABEL LAYOUT ----- */

.leftLabel li, .rightLabel li, li.leftLabel, li.rightLabel{
	width:74% !important;
	padding-top:9px;
}

.leftLabel .small, .rightLabel .small{
	width:17%;
}
.leftLabel .medium, .rightLabel .medium{
	width:35%;
}
.leftLabel .large, .leftLabel textarea.textarea,
.rightLabel .large, .rightLabel textarea.textarea,
.leftLabel .address, .rightLabel .address{
	width:64%;
}
.leftLabel .choice, .rightLabel .choice{
	display:block;
	width:250px;
}


* html .leftLabel .small, * html .rightLabel .small{
	width:23%;
}
* html .leftLabel .medium, * html .rightLabel .medium{
	width:55%;
}
* html .leftLabel .large, * html .leftLabel textarea.textarea,
* html .rightLabel .large, * html .rightLabel textarea.textarea{
	width:97%;
}


.leftLabel label.desc, .rightLabel label.desc{
	float:left;
	width:30%;
	margin:2px 15px 0 0;
}
.rightLabel label.desc{
	text-align:right;
}
.leftLabel .address, .rightLabel .address{
	float:left;
}

.leftLabel p.instruct, .rightLabel p.instruct{
	width:27%;
	margin-left:5px;
}
.leftLabel .altInstruct .instruct, .rightLabel .altInstruct .instruct{
	margin-left:30% !important;
	padding-left:15px;
	width:65%;
}

.leftLabel .buttons, .rightLabel .buttons{
	margin-left:15px;
}
.leftLabel .buttons input, .rightLabel .buttons input{
	margin-left:30%;
}

/* ----- NO INSTRUCTIONS ----- */

.noI .instruct{
	display:none !important;
}
.noI form li, .noI form li.buttons{
	width:97% !important;
}
.noI form li.section{
	padding-left:9px !important;
}

/* ----- NO INSTRUCTIONS LABEL LAYOUT ----- */

.noI .leftLabel .large, .noI .leftLabel textarea.textarea,
.noI .rightLabel .large, .noI .rightLabel textarea.textarea,
.noI .leftLabel .address, .noI .rightLabel .address{
	width:60%;
}
.noI .leftLabel .choice, .noI .rightLabel .choice{
	display:block;
	width:320px;
}

* html .noI .leftLabel .small, * html .noI .rightLabel .small{
	width:23%;
}
* html .noI .leftLabel .medium, * html .noI .rightLabel .medium{
	width:55%;
}
* html .noI .leftLabel .large, * html .noI .leftLabel textarea.textarea,
* html .noI .rightLabel .large, * html .noI .rightLabel textarea.textarea{
	width:97%;
}

.noI .leftLabel label.desc, .noI .rightLabel label.desc{
	width:35%;
}
.noI .leftLabel .buttons input, .noI .rightLabel .buttons input{
	margin-left:35%;
}

/* ----- FIELD FLOATING ----- */

form li.leftHalf, form li.rightHalf{
	width:46% !important;
}
li.leftHalf{
	clear:left;
	float:left;
}
li.rightHalf{
	clear:none;
	float:right;
}
li.leftHalf .medium, li.rightHalf .medium,
li.leftHalf .small, li.rightHalf .small{
	width:100%;
}

input[type=text], input[type=password] {
  padding: 5px 5px 5px 8px !important;
	font-size: 15px !important;
	width: 300px;
}

select {
  margin-top: 4px;
  padding: 5px 5px 5px 8px !important;
	font-size: 15px !important;
}

#model_handraiser_area div {
  padding: 0;
}

ul#pp_login_form li {
  margin-top: -4px;
}

ul#pp_login_form li input[type=text], ul#pp_login_form li input[type=password] {
  height: 12px !important;
  padding: 1px 3px 0px !important;
  width: 100px;
  font-size: 12px !important;
  font-style: normal !important;
}

ul#pp_login_form li input[type=image] {
  clear: none;
}

form ul#pp_login_form {
  width: 100%;
}

#TOS_check_area a {
  text-decoration: underline;
}
/* ----- BUTTONS ----- */

input.btTxt{
        margin-left: 120px;
	padding:0 7px;
	width:auto;
	overflow:visible;
}
.buttons{
	clear:both;
	margin-top:10px;
}
.buttons input{
	font-size:120%;
	margin-right: 5px;
}

/* ----- TEXT DIRECTION ----- */

.rtl .info h2, .rtl .info p, .rtl label.desc, .rtl label.choice, 
.rtl div label, .rtl span label, .rtl input.text, 
.rtl textarea.textarea, .rtl select.select, .rtl p.instruct, 
.rtl .section h3, .rtl .section p, .rtl input.btTxt{
	direction:rtl;
}
/* ----- FIELDS AND LABELS ----- */

label.desc{
	line-height:150%;
	padding:0 0 1px 0;
	border:none;
	color:#fff; 
	display:block;
	font-size:95%;
	font-weight:bold;
}

form li div label, form li span label{
	margin:0;
	padding-top:4px;
	clear:both;
	font-size:11px;
	color:#666;
	display:block;
}

input.text, input.file, textarea.textarea, select.select{
	margin:0;
	font-size:100%;
	color:#333;
}

input.text, textarea.textarea, .firefox select.select{
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	background:#fff url(/images/lib/wu-foo/fieldbg.gif) repeat-x top;
}

input.text, input.file{
	padding:2px 0 2px 0;
}

label.choice{
	font-size:100%;
	display:block;
	line-height:1.5em;
	margin:-1.65em 0 0 25px;
	padding:.44em 0 .5em 0;
	color:#222;
	width:90%;
	display:block;
}
input.checkbox, input.radio{
	display:block;
	line-height:1.5em;
	margin:.6em 0 0 3px;
	width:13px;
	height:13px;
}

textarea.textarea{
	font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
}
select.select{
	font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
	margin:1px 0;
	padding:1px 0 0 0;
}
select.select[class]{
	margin:0;
	padding:1px 0 1px 0;
}
*:first-child+html select.select[class]{
	margin:1px 0;
}
.safari select.select{
	margin-bottom:1px;
	font-size:120% !important;
}

span.symbol{
	font-size:115%;
	line-height:130%;
}
form li .datepicker{
	float:left;
	margin:.1em 5px 0 0;
	padding:0;
	width: 16px;
	height: 16px;
	cursor:pointer !important;
}
/* ----- INFO ----- */

.info{
	display:inline-block; 
	clear:both;
	border-bottom:1px dotted #ccc;
	margin:0 0 1em 0;
}
.info[class]{
	display:block;
  padding-top: 2%;
}
.info h2{
	font-weight:normal;
	font-size:160%;
	margin:0 0 3px 0;
	clear:left;
}
.info p{
	font-size:95%;
	line-height:135%;
	margin:0 0 12px 0;
}

/* ----- SECTIONS ----- */

form hr{
	display:none;
}
form li.section{
	border-top:1px dotted #ccc;
	margin-top:9px;
	padding-top:13px;
	padding-bottom:0px;
	padding-left:9px;
	width:97% !important;
}
form ul li.first{
	border-top:none !important;
	margin-top:0px !important;
	padding-top:0px !important;
}
form .section h3{
	font-weight:normal;
	font-size:110%;
	line-height:135%;
	margin:0 0 2px 0;
}
form .section p{
	font-size:85%;
	margin:0 0 10px 0;
}



/* @end */
.wufoo{
	font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
	font-size:small;
}


form ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:80%;
	font-size:100%;
}

form li{
	margin:0;
	padding:2px 5px 2px 9px;
	clear:both;
}

form li:after, .buttons:after{
	content:"."; 
	display:block;
	height:0; 
	clear:both; 
	visibility:hidden;
}

form li, .buttons{display: inline-block;}
* html form li, * html .buttons{height: 1%;}
form li, .buttons{display: block;}

* html form li div{
	display:inline-block;
}
form li div, form li span{
	margin:0 4px 0 0;
	padding:0 0 8px 0;
	color:#666;
}


form li div.address{
	padding-bottom:0;
}

form li div.left{
	display:inline;
	float:left;
	width:47%;
}
form li div.right{
	display:inline;
	float:right;
	width:47%;
}

.clear{
	clear:both !important;
}
#topHeader{height:90px;overflow:hidden;}
#topHeader h1{background:url(http://kaydenlove.com/tour/1/logo.png);display:block;float:left;height:80px;text-indent:-99999px;width:400px;}
#topHeader ul{display:inline;float:right;margin:5px 0 0 108px;padding-top:40px;}
#topHeader ul li{display:inline;float:left;}
#topHeader ul li a{display:block;float:left;padding-top:10px;}

#friendsTable ul li a{
	display:block;
	float:left;
	padding-top:6px;
	color: #fafd00;
}
#header_menu_bar{background-position:center;background-repeat:no-repeat;color:#eaeaea;height:24px;margin:0 auto;padding-top:10px;text-align:right;}
#header_menu_bar ul li a{color:#eaeaea;padding:6px 20px;text-decoration:none;}
#header_menu_bar ul li a:hover{background-color:#333;color:#fafd00;text-decoration:underline;}
#header_menu_bar ul li{display:inline;list-style:none;margin-left:10px;margin-right:10px;}