/*
Theme Name: KCL
Description: A custom theme.
Author: Tammy Hart / Cre8 Design Studio
Author URI: http://tammyhartdesigns.com/
Tags: buddypress
*/



* {
	margin:0;
	padding:0;
	}
	

/* Begin Settings and Classes */
a {
	text-decoration:none;
	color:#4697a9;
}

.entry a, .tile p a {
	color:#b59b38;
	}
	
a:hover {
	color:#155664;
	}
	
h1 a, h2 a, h3 a, h1 {
	color:#4697a9;
	}
		
h1 a:hover, h2 a:hover, h3 a:hover, #sitename:hover, h2, h3 {
	color:#155664;
	}

p {
	margin:20px 0;
	}
	
h1, h2, h3 {
	font-weight:normal;
	font-family: Garamond, "Times New Roman", Times, serif;
	line-height:30px;
	}
	
h1, h2 {
	font-size:30px;
	line-height:30px;
	padding-top:2px;
	}
	
	.page h1 {
		font-size:3em;
		margin-bottom:20px;
	}
	
	.page-template-fullpage-php h1, .page-id-13759 h1 {
		margin-bottom:30px;
		padding-bottom:10px;
		border-bottom:1px solid #eee;
	}
	
		.page-template-fullpage-php h1 span, .page-id-13759 h1 span {
			font-size:.8em;
			color:#b59b38;
			font-style:italic;
		}
	
	.entry h2 {
		font-size:2em;
		line-height:20px;
		border-bottom:1px solid #e9c748;
		padding-bottom:5px;
		margin:30px 0 20px;
	}
	
		.page-template-fullpage-php h2 {
			margin:0;
		}
	
	.entry h3, h3#comments, #respond h3 {
		font-size:1.5em;
		line-height:20px;
		border-bottom:1px solid #f9f3e2;
		padding-bottom:5px;
		}
		
	.tile h3 {
		font-size:1.8em;
		margin:0;
	}
	
	.subtitle {
		font-size:1.5em;
		margin:5px 0 20px;
	}
	
.pagetitle {
	border-bottom:1px solid #f9f3e2;
	margin-bottom:30px;
	color:#000;
	text-shadow:0 0 3px rgba(0,0,0,.25);
	}
	
.page-id-13662 img.alignright {
	margin:-10px 0 0 10px;
}
	
.page-id-13662 img.alignleft {
	margin:10px 10px 0 0;
}
	
small {
	font-size:.9em;
	color:#999;
	}
	
	small a {
		color:#555;
	}
	
	small a:hover {
		text-decoration:underline;
	}
	
	.prepostmeta {
		clear: both;
		margin-top:5px;
		display:block;
	}
	
code {
	font: 1.1em "Courier New", Courier, Fixed;
	}
	
pre {
	font: 1.1em "Courier New", Courier, Fixed;
	margin:1.5em;
	padding:10px;
	background:#fafafa;
	border:1px solid #eee;
	}
	
acronym, abbr {
	font-size: 0.9em;
	letter-spacing: .07em;
	}
	
hr {
	clear:both;
	width:100%;
	height:1px;
	border:none 0;
	color:#ccc;
	background-color:#ccc;
	margin:1.5em 0;
	}
	
img {
	border:none;
	}
	
blockquote {
	margin:1.5em;
	padding:1px 1.5em;
	background:#fafafa;
	border:1px solid #eee;
	border-left-width:3px;
	}
	
	blockquote cite {
		font-style:italic;
		font-size:.9em;
		display:block;
		margin:5px 0 0;
		text-align:right;
		}
		
	blockquote cite:before {
		content: "\2014 \0020";
		}
		
.post>ul, .post>ol {
	margin:1.5em;
	}
	
	.post li {
		padding:.25em 0;
		margin-left:30px;
		}
		
	.post li h3 {
		margin:0;
		}
		
.clear { 
	clear:both;
	height:0;
	line-height:0;
	font-size:1px;
	}
		
.alignleft {
	float:left;
	}
	
.alignright {
	float:right;
	}
	
.aligncenter, div.aligncenter, img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
/* Everying with a 3 pixel border radius */
pre, blockquote, .wp-caption, .attachment img, #s, #searchsubmit, #email, #emailsubmit, .share, .discuss,
#commentform #submit, .cform input.sendbutton,#sidebar #floatMenu ul li a, .bragthumb span {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}
	
/* Everying with a 10 pixel border radius */
#printbtns a, .thedate, .fullcol1 p:first-child, .shaded, .tendayscontrols li, .tips-in, .tips, .page-id-15, .category-the-bragging-lounge #pageintro a, .tealbtn, #nyroModalContent li a {
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	}
	
/* Everying with a 3 pixel 25% drop shadow */
#searchsubmit, #printbtns a, #tab-subscribe #emailsubmit, #commentform #submit, .cform input.sendbutton, .page-id-15, .category-the-bragging-lounge #pageintro a {
	box-shadow:0 0 3px rbga(0,0,0,.25);
	-moz-box-shadow:0 0 3px rgba(0,0,0,.25);
	-khtml-box-shadow:0 0 3px rgba(0,0,0,.25);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.25);
	}
	
/* Everying with a 3 pixel 50% drop shadow */
#footer #emailsubmit {
	box-shadow:0 0 3px rbga(0,0,0,.5);
	-moz-box-shadow:0 0 3px rgba(0,0,0,.5);
	-khtml-box-shadow:0 0 3px rgba(0,0,0,.5);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);
	}


/* Begin Images */	
img.alignleft {
	margin-right:20px;
	}
	
img.alignright {
	margin-left:20px;
	}

.wp-caption, .attachment img {
	border: 1px solid #ccc;
	text-align: center;
	background-color: #f5f5f5;
	padding-top: 4px;
	margin: 10px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: .9em;
	line-height: 1.5em;
	padding: 0 4px 4px;
	margin: 0;
}

.attachment, .caption {
	text-align:center;
}

.attachment img {
	padding:4px;
	}

.category-the-bragging-lounge.noleftbar img {
	float: left;
	border-style: solid;
	border-width: 3px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}


/* End Images / End Settings and Classes */


/* Begin Structure */
body {
	background:#fff url(images/body.png) repeat-x 50% 0;;
	font:62.5% Arial, Helvetica, sans-serif;
	color:#555;
	text-align:center;
	}
	
#page {
	background:#fff url(images/page-top.png) no-repeat 0 0;
	margin:22px auto 0;
	text-align:center;
	width:1024px;
	text-align:left;
	}
	
	#page-in {
		background:url(images/page-btm.png) no-repeat 0 100%;
	}


/* Begin Header */	
#header {
	}
	
	#sitename {
		font:normal 4em Garamond, "Times New Roman", Times, serif;
		color:#000;
		height:137px;
		display:block;
		position:relative;
		}
		
	#description {
		font:normal 2em Garamond, "Times New Roman", Times, serif;
		height:40px;
		display:block;
		position:relative;
		}
		
			#header span {
				display:block;
				width:100%;
				height:100%;
				position:absolute;
				top:0;
				left:0;
				z-index:1;
			}
			
		#sitename span {
			background:url(images/header.png);
		}
		
		#description span {
			background:url(images/description.png);
		}
/* End Header */


/* Begin Page List */		
.nav {
	height:40px;
	background:#4697a9 url(images/nav.png);
	width:1006px;
	margin:0 auto;
	padding-left:4px;
	}
	
	.nav li {
		float:left;
		list-style:none;
		background:url(images/blt-black.png) no-repeat 100% 50%;
		padding-right:4px;
		}
		
		.nav li a {
			padding:0 10px 0 6px;
			color:#fff;
			display:block;
			float:left;
			font:1.6em/40px Garamond, "Times New Roman", Times, serif;
			text-shadow:0 0 3px rgba(0,0,0,.5);
			}
			
		.nav li a:hover, .nav li.current_page_item a, .nav li.current_page_parent a {
			color:#fceda5;
			text-decoration:none;
			}
			
		.nav li.page-item-13598 {
			padding:0;
			background:none;
		}
		
#subnav {
	background:url(images/subfade.jpg) 0 0;
	height:40px;
	width:1010px;
	margin:0 auto 20px;
	position:relative;
	z-index:100;
}

	#searchform {
		position:relative;
		width:280px;
	}

	#subnav #searchform {
		background:#fceda5 url(images/search-bg.png);
		float:right;
		width:302px;
		height:42px;
	}
	
	#s {
		border:1px solid #dfdfdf;
		background:#fff;
		width:210px;
		padding:2px 4px;
		height:14px;
		color:#555;
		font:12px Arial, Helvetica, sans-serif;
		position:absolute;
		top:0;
		left:0;
	}
	
	#subnav #s {
		top:10px;
		left:12px;
	}
	
	#searchsubmit {
		background:#4697a9 url(images/grad-tealbtn2.png) 0 0;
		color:#fff;
		text-shadow:0 0 3px rgba(0,0,0,.5);
		border:none;
		display:block;
		width:55px;
		height:20px;
		font:11px Arial, Helvetica, sans-serif;
		cursor:pointer;
		position:absolute;
		top:0;
		right:0;
	}
	
	#subnav #searchsubmit {
		top:10px;
		right:10px;
	}
	
	#searchsubmit:hover {
		background-position:0 -20px;
	}
	
#findmystore {
	position:absolute;
	top:8px;
	left:5px;
	width:137px;
	height:31px;
	background:url(images/bg-findmystore.png);
	overflow:hidden;
	z-index:90;
}

	#findmystore:hover {
		width:368px;
		height:275px;
		background-position:0 -31px;
	}

	#findmystore ul {
		background:#fceda5 url(images/grad-findmystore.jpg);
		height:225px;
		margin:32px 0 0 5px;
		width:350px;
		padding:5px 0 0 10px;
	}
	
		#findmystore ul ul {
			height:auto;
			width:auto;
			margin:0;
			padding:0;
			background:none;
		}
		
		#findmystore li {
			list-style:none;
			float:left;
		}
		
		#findmystore li a {
			color:#555;
			font:1.7em/20px Garamond, "Times New Roman", Times, serif;
		}
		
			#findmystore li li a {
				color:#4697a9;
				font:1.2em/20px Arial, Helvetica, sans-serif;
			}
			
			#findmystore a:hover {
				color:#917a14 !important;
			}
			
		#findmystore li#grocery {
			width:200px;
			margin-right:30px;
		}
		
			#findmystore li#grocery li {
				width:100px;
			}
			
		#findmystore li#super, #findmystore li#super li,
		#findmystore li#drug, #findmystore li#drug li {
			width:90px;
		}
		
		#findmystore li#super {
			margin-bottom:20px;
		}

		#findmystore li#postdeals {
			clear:left;
			padding-top:20px;
			width:300px;
		}
		
			#findmystore li#postdeals a {
				color:#155664;
				font:bold 1.4em/20px Arial, Helvetica, sans-serif;
			}
			
#featured {
	margin-left:162px;
}
	
	#featured li {
		float:left;
		list-style:none;
		background:url(images/blt-gold.png) no-repeat 100% 50%;
		padding-right:4px;
		}
		
		#featured li a {
			padding:0 11px 0 7px;
			color:#4697a9;
			display:block;
			float:left;
			font:1.7em/40px Garamond, "Times New Roman", Times, serif;
			text-shadow:0 0 3px rgba(0,0,0,.1);
			}
			
		#featured li a:hover, #featured li.current-cat a {
			color:#155664;
			text-decoration:none;
			}
			
		#featured li.cat-item-50 {
			background:0;
			padding:0;
		}
/* End Page List */
#left {
	width:690px;
	float:left;
}
/* Begin Leftbar */
#leftbar {
	float:left;
	margin-right:30px;
	width:140px;
	font-size:1.2em;
	line-height:20px;
	padding-left:7px;
}

	#leftbar li {
		list-style:none;
		margin-bottom:30px;
	}
	
		#leftbar li li {
			margin:0;
		}
		
	#leftbar li#printbtns a {
		display:block;
		margin-bottom:10px;
		background:#4697a9 url(images/grad-tealbtn.jpg) 0 0;
		text-align:center;
		color:#fff;
		font:1.5em/30px Garamond, "Times New Roman", Times, serif;
		text-shadow:0 0 3px rgba(0,0,0,.5);
	}
		
		#leftbar li#printbtns a:hover {
			background-position:0 100%;
		}
		
.ad {
	background:#f9f3e2 url(images/beige.png) 50% 50%;
	text-align:center;
}

	#leftbar .ad {
		padding:10px;
	}

	#leftbar #linkcat-2 h4 {
		background:#e9c748 url(images/hbar-140.png);
		height:50px;
		position:relative;
		text-indent:-9999px;
	}
	
		#leftbar #linkcat-2 h4 span {
			display:block;
			background:url(images/ttl-sponsors.png);
			width:125px;
			height:52px;
			position:absolute;
			top:6px;
			left:8px;
		}
		
		#leftbar .linkcat ul {
			padding-top:5px;
		}
		
			#leftbar .linkcat li {
				background:url(images/blt-gold2.png) no-repeat 0 8px;
				padding-left:10px;
			}
			
		#leftbar h4 {
			font:normal 1.5em/20px Garamond, "Times New Roman", Times, serif;
			color:#000;
			text-shadow:0 0 3px rgba(0,0,0,.25);
		}
		
		#leftbar small {
			line-height:15px;
		}
		
		#leftbar textarea {
			border:1px solid #dfdfdf;
			padding:2px;
			width:134px;
			height:44px;
			margin-top:10px;
		}
		


	#leftbar #frombl h4 {
		background:#e9c748 url(images/hbar-140.png);
		height:50px;
		position:relative;
		text-indent:-9999px;
	}
	
		#leftbar #frombl h4 span {
			display:block;
			background:url(images/ttl-frombl2.png);
			width:141px;
			height:41px;
			position:absolute;
			top:9px;
			left:2px;
		}
		
		#leftbar #frombl li {
			margin-top:10px;
		}
		
		#leftbar #frombl img {
			display:block;
		}
		
#storelist {
}

	#storelist h4 {
		background:#e9c748 url(images/hbar-140.png);
		height:50px;
		position:relative;
		text-indent:-9999px;
	}
	
		#storelist span {
			display:block;
			background:url(images/ttl-storesforbragging.png);
			width:122px;
			height:56px;
			position:absolute;
			top:6px;
			left:7px;
		}
		
		#storelist ul {
			padding-top:5px;
		}
		
			#storelist li {
				background:url(images/blt-gold2.png) no-repeat 0 8px;
				padding-left:10px;
				list-style:none;
			}

/* That's So Krazy */
.intro {
	background:url(images/bg-shadow.png) no-repeat 100% 100%;
	padding:0 5px 5px 7px;
	width:680px;
	margin-bottom:25px;
	font-size:1.2em;
	line-height:20px;
}

#sokrazy {
	height:180px;
}

#retail {
	height:140px;
}



#catintro p {
	padding:10px 0 10px 10px;
	margin:0;
}

#catintro img {
	float:right;
	margin:10px 10px 10px 20px;
}

	.intro h3, .intro h1 {
		background:#e9c748 url(images/hbar-680.png);
		line-height:35px;
		padding:0 10px;
		height:35px;
		margin:0;
	}
	
		#sokrazy h3 img {
			margin-left:2px;
		}
		
		.intro h3 {
			line-height:30px;
			color:#000;
			text-shadow:0 0 3px rgba(0,0,0,.25);
			font-size:2em;
		}
		
	.sokrazycontrols {
		background:#4697a9 url(images/bg-slidenav.png);
		width:200px;
		height:35px;
		line-height:35px;
		margin-top:-35px;
		float:right;
		color:#fff;
		font-weight:bold;
		text-align:center;
	}
	
		.sokrazycontrols li {
			list-style:none;
			display:inline;
			padding:5px;
			cursor:pointer;
			text-shadow:0 0 3px rgba(0,0,0,.5);
		}
	
		.sokrazycontrols li:hover {
			color:#fceda5;
		}
		
	.retailslides {
		height:100px;
		width:680px;
		position:relative;
		overflow:hidden;
	}
	
		.retailslides li {
			float:left;
			padding:20px 10px 10px;
			height:80px;
			width:206px;
			text-align:center;
			list-style:none;
		}
	

		
#tabs4 .tab_container li {
	float:left;
	height:400px !important;
	width:660px !important;
	list-style:none;
}
		
		.retailslides img {
			display:block;
			margin:0 auto;
		}
		
		.retailslides a {
			line-height:30px;
			font-weight:bold;
		}
		
	.sokrazyslides {
		height:145px;
		width:680px;
		position:relative;
		overflow:hidden;
	}
	
	.sokrazyslides ul {
		z-index:0 !important;
	}
		
		.sokrazyslides li {
			float:left;
			list-style:none;
			width:320px;
			height:120px;
		padding:15px 20px 10px 0;
		}
		
		.sokrazyslides .wp-post-image {
			float:left;
			margin-right:10px;
		}
		
		.sokrazyslides h4 {
			padding-top:5px;
			font-size:1em;
			font-weight:bold;
			line-height:15px;
		}
		
		.sokrazyslides p {
			margin:5px 0 10px;
			font-size:.9em;
			line-height:15px;
		}
			
		.sokrazyslides .readmore, .tile p a {
			display:block;
			background:#fceda5 url(images/btn-readmore.png) 0 0;
			width:114px;
			height:24px;
			text-indent:-9999px;
			margin:-2px 0 0 -2px;
			float:left;
		}
		
			.sokrazyslides .readmore:hover, .tile p a:hover {
				background-position:0 100%;
			}
			
.tendayscontrols {
	height:75px;
	padding-left:10px;
}
			
.tendayscontrols li {
	width:55px;
	height:29px;
	padding:13px 0;
	margin-right:10px;
	float:left;
	list-style:none;
	background:#f9f3e2 url(images/beige.png) -10%;
	text-align:center;
	line-height:10px;
	text-transform:uppercase;
	font-size:12px;
	display:block;
	cursor:pointer;
}

	.tendayscontrols li a {
		color:#555 !important;
	}
			
	.step {
		font-size:30px;
		font-family:Garamond, "Times New Roman", Times, serif;
		padding-top:1px;
		display:block;
		line-height:20px;
	}
	
	.tendayscontrols li:hover, .tendayscontrols li.current {
		background:#e9c748 url(images/gold.png) -10%;
	}
			
			
#pageintro {
	background:#fceda5 url(images/intro2.jpg);
	padding:0 10px 5px;
	margin:0 0 30px 7px;
		border-radius:0 0 10px 10px;
		-moz-border-radius:0 0 10px 10px;
		-khtml-border-radius:0 0 10px 10px;
		-webkit-border-bottom-left-radius:10px;
		-webkit-border-bottom-right-radius:10px;
		width:660px;
}

	#pageintro h1 {
		text-shadow:0 0 3px rgba(0,0,0,.25);
		color:#155664;
		font-style:italic;
		margin:0;
		padding-bottom:5px;
		border-bottom:1px solid #fff;
		box-shadow:0 1px 0 rgba(0,0,0,.05);
		-moz-box-shadow:0 1px 0 rgba(0,0,0,.05);
		-khtml-box-shadow:0 1px 0 rgba(0,0,0,.05);
		-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05);
	}
	
		.page-id-13596 #pageintro h1 {
			padding-bottom:10px;
			font-style:normal;
		}
	
		#pageintro h1 span {
			font-style:italic;
			font-size:.75em;
			color:#555;
			line-height:20px;
		}
	
	#pageintro p {
		margin:0;
		padding:10px 0;
		line-height:20px;
		font-size:1.7em;
		font-family:'Garamond', Georgia, "Times New Roman", Times, serif;
	}
	
	#pageintro p:first-letter {
		font-size:1.5em;
		font-weight:bold;
	}
	
.tealbtn {
		display:block;
		background:#368497 url(images/grad-tealbtn.jpg) 0 0;
		text-align:center;
		color:#fff;
		font:1.7em/30px Garamond, "Times New Roman", Times, serif;
		text-shadow:0 0 3px rgba(0,0,0,.5);
		float:right;
		padding:0 10px;
		margin-bottom:10px;
}
		
	.page-id-15 #pageintro a {
		display:block;
		margin-bottom:10px;
		background:#368497 url(images/tealbtn3.jpg) 0 0;
		text-align:center;
		color:#fff;
		font:1.5em/40px Garamond, "Times New Roman", Times, serif;
		text-shadow:0 0 3px rgba(0,0,0,.5);
		width:150px;
		float:right;
		margin:-20px 5px 0 0;
		font-style:italic;
	}
		
		.page-id-15 #pageintro a:hover, .tealbtn:hover {
			background-position:0 100%;
			color:#fff;
		}
		
	.category-the-bragging-lounge #pageintro a {
		display:block;
		margin-bottom:10px;
		background:#368497 url(images/tealbtn3.jpg) 0 0;
		text-align:center;
		color:#fff;
		font:1.5em/40px Garamond, "Times New Roman", Times, serif;
		text-shadow:0 0 3px rgba(0,0,0,.5);
		width:150px;
		float:right;
		margin:-20px 5px 0 0;
		font-style:italic;
	}
		
		.category-the-bragging-lounge #pageintro a:hover, .tealbtn:hover {
			background-position:0 100%;
			color:#fff;
		}
		
		
			
h3#tealbox {
	background:#4697a9 url(images/tab-teal.png);
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-khtml-border-radius:10px 10px 0 0;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	position:relative;
	height:30px;
	padding:0 10px;
	color:#fceda5;
	text-shadow:0 0 3px rgba(0,0,0,.5);
	font-size:1.5em;
}

.tealbox {
		border:3px solid #358396;
		border-top:0;
		border-radius:0 0 10px 10px;
		-moz-border-radius:0 0 10px 10px;
		-khtml-border-radius:0 0 10px 10px;
		-webkit-border-bottom-left-radius:10px;
		-webkit-border-bottom-right-radius:10px;
		padding:15px 7px;
		position:relative;
		margin-bottom:30px;
	}	
	
	.tealbox .post, #tabs3 .post {
		padding-bottom:0;
	}
	
	.tealbox #wkndgrl {
		position:absolute;
		right:7px;
		top:-50px;
	}
			

#tabs3 {
	padding-left:7px;
	margin-bottom:30px;
	font-size:1.2em;
	line-height:20px;
}
#left ul.tealtabs {
	background:#4697a9 url(images/tab-teal.png);
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-khtml-border-radius:10px 10px 0 0;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	position:relative;
	height:27px;
	padding:3px 3px 0;
}
#left ul.tealtabs li {
	float: left;
	height: 27px;
	line-height: 27px;
	list-style:none;
	border-radius:7px 7px 0 0;
	-moz-border-radius:7px 7px 0 0;
	-khtml-border-radius:7px 7px 0 0;
	-webkit-border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
}
#left ul.tealtabs li a {
	color: #fceda5;
	display: block;
	font-size: 1.25em;
	float:left;
	font-family:Garamond, "Times New Roman", Times, serif;
	padding: 0 7px;
}
#left ul.tealtabs li a:hover {
	color:#f9f3e2;
	text-decoration: none;
}
#left ul.tealtabs li.active {
	background: #fff;
}
#left ul.tealtabs li.active a {
	color:#000 !important;
}

#tabs3 .post {
	margin:0;
}

	#left div.tab_container {
		border:3px solid #358396;
		border-top:0;
		border-radius:0 0 10px 10px;
		-moz-border-radius:0 0 10px 10px;
		-khtml-border-radius:0 0 10px 10px;
		-webkit-border-bottom-left-radius:10px;
		-webkit-border-bottom-right-radius:10px;
		padding:15px 7px;
	}	
	
	.tab_content {
		display:none;
	}

		
/* Begin Content */	
#content {
	font-size:1.2em;
	line-height:20px;
	float:left;
	width:510px;
	}
	
	#content.widecolumn {
		width:1010px;
		padding:0 7px;
		float:none;
	}
	
	#content.nosidebar {
		width:840px;
		margin-top:-35px;
	}
	
	#content.noleftbar {
		width:680px;
		padding-left:7px;
	}
/*	
	#content.category-the-bragging-lounge.noleftbar {
		width:680px;
		padding-left:7px;
	}
*/
	
	#content.w-freebiebar {
		width:420px;
	}
	
	#freebiebar {
		width:200px;
		padding:15px;
		float:left;
		margin:0 30px 0 7px;
	}
	
		#freebiebar td {
			border:none !important;
			background:#fff;
		}
		
		#freebiebar td td td {
			padding:5px;
		}
		
		#freebiebar td a {
			font:12px/15px Arial, Helvetica, sans-serif !important;
		}
	
	.post {
		padding-bottom:40px;
		}
		
	.category-the-bragging-lounge {
		width: 31%;
		height: 135px;
		display: inline;
		/* float: left; */
		padding: 5px;
		}
		
	.category-the-bragging-lounge-stores {
		width: 44%;
		height: 135px;
		display: inline;
		float: left;
		padding: 14px;
		}
	
	.tile {
		width:325px;
		float:left;
		margin-bottom:30px;
	}
	
		.tile p {
			margin-top:5px;
		}
		
		.tile img {
			float:left;
			margin:5px 10px 0 0;
		}
	
	.odd {
		margin-right:30px;
	}
		
	.fullcol1, .fullcol2 {
		float:left;
		margin-right:30px;
		width:320px;
	}
	
	.fullcol1 p:first-child, .shaded {
		font:italic 1.3em/25px Arial, Helvetica, sans-serif;
		margin:-4px 0 0;
		padding:5px 10px;
		background:#f9f3e2 url(images/beige.png) 50% 50%;
	}
		
	.fullcol4 {
		float:left;
		margin-right:30px;
		width:640px;
	}

	.fullcol3 {
		float:left;
		width:310px;
		background:#f9f3e2;
	}
	
		.fullcol3 h2 {
			background:#fff;
		}
		
		.fullcol3 p {
			padding:0 10px;
			margin:10px 0;
		}
		
		.fullcol3 ul {
			border-bottom:2px solid #fff;
		}
		
		.fullcol3 li {
			list-style:none;
			border-top:2px solid #fff;
			margin:0;
			padding:0;
			line-height:15px;
		}
		
		.fullcol3 li a {
			color:#4697a9;
			display:block;
			padding:5px 10px;
		}
		
			.fullcol3 li a:hover {
				background:#ded9c8;
				color:#155664;
			}
			
	#quote {
		background:#4697a9 url(images/quote.png);
		font-size:1.4em;
		line-height:30px;
		color:#fff;
		padding:85px 20px 25px;
		border-bottom:1px solid #327c91;
	}
	
	.halfcol1 {
		float:left;
		width:490px;
	}
	
	.halfcol2 {
		float:right;
		width:490px;
	}
		
		
		.entry {
			}
			
		.thedate {
			background:#f9f3e2 url(images/beige.png) 10% 40%;
			text-align:center;
			text-align:center;
			color:#555;
			width:40px;
			height:40px;
			padding:10px;
			float:left;
			margin-right:10px;
		}
		
			.month, .year {
				line-height:10px;
				text-transform:uppercase;
				font-size:12px;
				display:block;
			}
			
			.day {
				font-size:30px;
				font-family:Garamond, "Times New Roman", Times, serif;
				padding-top:1px;
				display:block;
			}
			
		.read-more a {
			display:block;
			background:#fceda5 url(images/btn-readmore.png) 0 0;
			width:114px;
			height:24px;
			text-indent:-9999px;
			margin:-2px 0 0 -2px;
		}
		
			.read-more a:hover {
				background-position:0 100%;
			}
			
		.re-collapse a {
			display:block;
			background:#fceda5 url(images/btn-collapse.png) 0 0;
			width:94px;
			height:28px;
			text-indent:-9999px;
			margin:-2px 0 0 -2px;
		}
		
			.re-collapse a:hover {
				background-position:0 100%;
			}
			
		.share, .discuss {
			background:#eee url(images/bg-sharegrey.png) 0 0;
			line-height:16px;
			padding:2px 0;
			display:block;
			height:16px;
			float:left;
		}
		
		.share {
			width:195px;
			margin-right:10px;
		}
		
		.discuss {
			width:150px;
		}
		
			.discuss a {
				color:#155664;
			}
			
			.discuss a:hover {
				color:#000;
			}
			
			.share span a, .discuss span.icon {
				float:left;
				margin-left:5px;
				display:block;
				width:16px;
				height:16px;
				text-indent:-9999px;
				background:url(images/icn-share.png);
			}
			
				span.text {
					float:left;
					padding-left:10px;
				}
			
				.share span.print a { background-position:0 0; }
				.share span.email a { background-position:-21px 0; }
				.share span.facebook a { background-position:-42px 0; }
				.share span.tweetthis a { background-position:-63px 0; }
				.discuss span.icon { background-position:-84px 0; width:14px; }
			
	.postmetadata {
		border-top:1px solid #ddd;
		font-size:.9em;
		background:#f5f5f5;
		padding:2px 5px;
		}
		
	.navigation {
		height:1.5em;
		font-size:.9em;
		margin:1.5em 0;
		}

		
#storethumblist {
	margin:0 !important;
}
		
#storethumblist li {
	list-style:none;
	margin:0 !important;
	padding:0 0 30px !important;
}

.page-id-24 #storethumblist li {
	float:left;
	width:50%;
	min-height:100px;
}

#storethumblist img {
	display:block;
	margin-bottom:10px;
}

#storethumblist a {
	font-weight:bold;
	color:#4697a9;
}

#storethumblist a:hover {
	color:#155664;
}

/* Begin Comments */		
.commentlist {
	margin:20px 0;
	}
		
.commentlist li {
	list-style:none;
	margin-bottom:30px;
			position:relative;
	padding-left:50px;
	}
	
.commentlist li.alt .commentmetadata, .commentlist li.alt  .comment-author {
	background:#fceda5;
	}
	
.commentlist li.alt .avatar {
	border-color:#fceda5;
}
	
	.commentmetadata, .comment-author {
		font-size:.9em;
		background:#f9f3e2;
		}
		
		.comment-author {
			padding-top:2px;
		}
		
	.avatar {
		float:left;
		display:block;
		margin:-2px 0 0 -50px;
		border:5px solid #f9f3e2;
		border-right-width:13px;
		}
		
	.commentlist li.bypostauthor {
		margin:10px -10px 30px;
		border:5px solid #e9c748;
		padding:5px 5px 5px 55px;
		background:url(images/author.png) no-repeat 0 50px;
	}
	
.children {
	margin-top:20px;
}

#commentform {
	padding-bottom:10px;
}
		
#commentform input, #commentform textarea {
	width:147px;
	border:1px solid #e6e6e6;
	background:#f9f9f9;
	font-size:11px;
	padding:2px 3px 3px;
	}
	
#commentform textarea {
	width:95%;
	}
			
#commentform #submit {
		background:#4697a9 url(images/grad-tealbtn.jpg) 0 0;
		color:#fff;
		text-shadow:0 0 3px rgba(0,0,0,.5);
		border:none;
		display:block;
		height:30px;
		font:12px Arial, Helvetica, sans-serif;
		cursor:pointer;
	}
	
	#commentform #submit:hover {
		background-position:0 100%;
	}

.braglist li {
	list-style:none;
	background:url(images/dots.gif) repeat-x 0 100%;
	padding-bottom:10px;
	margin-bottom:30px;
	clear:left;
}

	.braglist li li {
		background:#f9f3e2;
		margin:0 0 10px 30px;
		padding:5px;
	}

.braglist .thecomment img {
	display:none;
}

.bragthumb {
	float:left;
	margin-right:10px;
	position:relative;
}

	.bragthumb span {
		background:rgba(255,255,255,.33);
		border:1px solid rgba(255,255,255,.5);
		position:absolute;
		bottom:10px;
		left:10px;
		color:#fff;
		font-size:11px;
		text-align:center;
		line-height:20px;
		width:60px;
	}
	
	.bragthumb:hover span {
		background:rgba(255,255,255,.5);
	}
	
.braglist p {
	margin:5px 0 15px;
}

.cite {
	color:#4697a9;
	font-size:1.2em;
}

	.cite cite {
		font-style:normal;
	}
/* End Comments / End Content */

#bragstores {
	width:600px;
	height:450px;
	display:none;
}

	#nyroModalContent h3 {
		font-size:2em;
		border-bottom:1px solid  #fceda5;
	}
	
	#nyroModalContent li {
		float:left;
		margin:10px;
		width:130px;
		list-style:none;
	font-size:1.2em;
	}
	
		#nyroModalContent li a {
			display:block;
			line-height:50px;
			color:#555;
			text-align:center;
			background:#f9f3e2 url(images/beige.png) 50%;
		}
		
		#nyroModalContent li a:hover {
			background:#e9c748 url(images/gold.png) 50%;
			color:#555;
		}
		
.rules {
	font-size:.9em ;
	color:#999;
	margin-bottom:30px;
	background:#eee;
	padding:5px 10px;
}

.rules li {
	line-height:15px;
	margin:5px 0 5px 20px;
}

/* Begin Sidebar */
#sidebar {
	float:right;
	font-size:1.2em;
	line-height:20px;
	padding-right:7px;
	width:300px;
	position:relative;
	}
	
	.nosidebar #sidebar {
		padding-right:0;
		margin-left:30px;
		font-size:1em;
	}
	
	#sidebar li {
		list-style:none;
		margin-bottom:30px;
	}
	
		#sidebar li li {
			margin:0;
		}
	
	#sidebar .ad {
		padding:5px;
	}
	
	#sidebar .linkcat h4 {
		display:none;
	}
	
		#sidebar .linkcat li {
			float:left;
			padding:10px;
		}
		
		#sidebar img {
			display:block;
		}
		
#sidebar ul.tabs {
	background:#fceda5 url(images/tab-yellow.png);
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-khtml-border-radius:10px 10px 0 0;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	position:relative;
	height:27px;
	padding:3px 3px 0;
}
#sidebar ul.tabs li {
	float: left;
	height: 27px;
	line-height: 27px;
	border-radius:7px 7px 0 0;
	-moz-border-radius:7px 7px 0 0;
	-khtml-border-radius:7px 7px 0 0;
	-webkit-border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
}
#sidebar ul.tabs li a {
	color: #4697a9;
	display: block;
	font-size: 1.1em;
	float:left;
	font-family:Garamond, "Times New Roman", Times, serif;
	padding: 0 7px;
}
#sidebar ul.tabs li a:hover {
	color:#155664;
	text-decoration: none;
}
#sidebar ul.tabs li.active {
	background: #fff;
}
#sidebar ul.tabs li.active a {
	color:#000 !important;
}
	#sidebar .tab_container {
		border:3px solid #fbe892;
		border-top:0;
		border-radius:0 0 10px 10px;
		-moz-border-radius:0 0 10px 10px;
		-khtml-border-radius:0 0 10px 10px;
		-webkit-border-bottom-left-radius:10px;
		-webkit-border-bottom-right-radius:10px;
		padding:15px 7px;
	}

	#sidebar .tab_container h3, #mustreads h3, #pasttips h3 {
		font-size:2em;
		margin-bottom:5px;
	}
	
	#sidebar .tab_container p {
		margin:10px 0 0;
	}
	
	#sidebar #tabs1 .tab_container li {
		float:left;
		width:50%;
	}
		
		#tab-subscribe #emailform {
			position:relative;
			height:20px;
			margin-bottom:30px;
		}
		
		#tab-subscribe #email {
			border:1px solid #dfdfdf;
			background:#fff;
			width:200px;
			padding:4px;
			height:20px;
			color:#555;
			font:14px Arial, Helvetica, sans-serif;
			position:absolute;
			top:0;
			left:0;
		}
	
		#tab-subscribe #emailsubmit {
			background:#4697a9 url(images/grad-tealbtn.jpg) 0 0;
			color:#fff;
			text-shadow:0 0 3px rgba(0,0,0,.5);
			border:none;
			display:block;
			width:65px;
			height:30px;
			position:absolute;
			font:14px Arial, Helvetica, sans-serif;
			top:0;
			right:0;
			cursor:pointer;
		}
		
		#tab-subscribe #emailsubmit:hover {
			background-position:0 100%;
		}
		
		#tab-subscribe  .twitter, #tab-subscribe  .feed {
			display:block;
			float:left;
			background:url(images/icn-follow.png) no-repeat;
			padding-left:40px;
			color:#555;
			line-height:15px;
			height:32px;
		}
		
			#tab-subscribe .twitter strong, #tab-subscribe .feed strong {
				color:#4697a9;
				display:block;
			}
			
			#tab-subscribe .twitter:hover strong, #tab-subscribe .feed:hover strong {
				text-decoration:underline;
			}
			
			#tab-subscribe .twitter {
				width:100px;
				background-position:0 0;
			}
			
			#tab-subscribe .feed {
				width:90px;
				background-position:-140px 0;
			}
		
	

	#sidebar #utub h3 {
		background:#4392B2 url;
		border-radius:10px 10px 0 0;
		-moz-border-radius:10px 10px 0 0;
		-khtml-border-radius:10px 10px 0 0;
		-webkit-border-top-left-radius:10px;
		-webkit-border-top-right-radius:10px;
		position:relative;
		height:35px;
	}
	
		#sidebar #utub h3 img {
			position:absolute;
			top:1px;
			left:8px;
		}
		
		#sidebar #utub .box {
			border:3px solid #4392B2;
			border-top:0;
			border-radius:0 0 10px 10px;
			-moz-border-radius:0 0 10px 10px;
			-khtml-border-radius:0 0 10px 10px;
			-webkit-border-bottom-left-radius:10px;
			-webkit-border-bottom-right-radius:10px;
			padding:15px 7px;
		}
		
		#sidebar #utub strong {
			line-height:15px;
			margin:5px 0;
			display:block;
		}

	#sidebar #cotd h3 {
		background:#fceda5 url(images/tab-yellow.png);
		border-radius:10px 10px 0 0;
		-moz-border-radius:10px 10px 0 0;
		-khtml-border-radius:10px 10px 0 0;
		-webkit-border-top-left-radius:10px;
		-webkit-border-top-right-radius:10px;
		position:relative;
		height:35px;
	}
	
		#sidebar #cotd h3 img {
			position:absolute;
			top:1px;
			left:8px;
		}
		
		#sidebar #cotd .box {
			border:3px solid #fbe892;
			border-top:0;
			border-radius:0 0 10px 10px;
			-moz-border-radius:0 0 10px 10px;
			-khtml-border-radius:0 0 10px 10px;
			-webkit-border-bottom-left-radius:10px;
			-webkit-border-bottom-right-radius:10px;
			padding:15px 7px;
		}
		
		#sidebar #cotd strong {
			line-height:15px;
			margin:5px 0;
			display:block;
		}
		
		.clipit {
			display:block;
			background:#fceda5 url(images/btn-clipit.png) 0 0;
			width:84px;
			height:28px;
			text-indent:-9999px;
			margin:-2px 0 0 -2px;
			float:left;
		}
		
			.clipit:hover {
				background-position:0 100%;
			}
			
	#tip {
		background:#f9f3e2 url(images/bg-tip.png);
		position:relative;
		line-height:15px;
	}
	
		#tip-btm {
			background:url(images/bg-tip-btm.png) no-repeat 0 100%;
		padding:0 20px 15px;
		}
	
		#tip h3 {
			text-indent:-9999px;
			height:60px;
		}
		
		#tip p {
			margin:5px 0;
			font-size:.9em;
		}
		
		#tip .readmore {
			position:absolute;
			top:13px;
			right:8px;
			display:block;
			background:#fceda5 url(images/btn-readmore2.png) 0 0;
			width:114px;
			height:24px;
			text-indent:-9999px;
		}
		
			#tip .readmore:hover {
				background-position:0 100%;
			}
			
	#download {
		background:#e9c748 url(images/bg-downloads.png);
		height:95px;
		padding-left:50px;
	}
	
	#download h3 {
		height:55px;
		text-indent:-9999px;
	}
	
	#download p {
		margin:0;
	}
	
		#download a {
			display:block;
			float:left;
			color:#555;
			line-height:15px;
		}
		
		#download a strong {
			display:block;
			color:#4697a9;
		}
		
		#download a:hover strong {
			text-decoration:underline;
		}
		
	#gives {
		background:#4697a9 url(images/bg-charity.png);
		height:85px;
			padding-left:50px;
	}
	
		#gives h3 {
			text-indent:-9999px;
			height:45px;
		}
		
		#gives a {
			line-height:15px;
			color:#f9f3e2;
		}
		
		#gives a:hover {
			color:#fff;
		}
		
	#banners img {
		display:block;
		margin:0 auto;
	}
	
.tips {
	background:#f9f3e2;
	padding:4px 9px;
}

	.tips-in {
		background:#fff;
		border:1px solid #f1e6c3;
		padding:5px 10px;
		margin:5px 0;
	}
	
	.tips p {
		font-size:.9em;
		line-height:15px;
		margin:5px 0;
	}
	
#sidebar #col1 {
	width:140px;
	float:left;
}

	#extended-categories-3 h4 {
		background:#e9c748 url(images/hbar-140.png);
		height:50px;
		position:relative;
		text-indent:-9999px;
	}
	
		#extended-categories-3 h4 span {
			display:block;
			background:url(images/ttl-cats.png);
			width:135px;
			height:55px;
			position:absolute;
			top:6px;
			left:7px;
		}
		
		#sidebar #extended-categories-3 ul {
			padding-top:5px;
		}
		
			#sidebar #extended-categories-3 li {
				background:url(images/blt-gold2.png) no-repeat 0 8px;
				padding-left:10px;
				color:#999;
			}
			
	#sidebar #col2 {
		width:140px;
		float:right;
	}

	#twitter-tools h4 {
		background:#e9c748 url(images/hbar-140.png);
		height:50px;
		position:relative;
		text-indent:-9999px;
	}
	
		#twitter-tools h4 span {
			display:block;
			background:url(images/ttl-twitter.png);
			width:95px;
			height:60px;
			position:absolute;
			top:5px;
			left:6px;
		}
		
		#sidebar #twitter-tools ul {
			padding-top:5px;
		}
		
		#sidebar #twitter-tools li {
			margin-bottom:15px;
			line-height:15px;
		}
		
		.aktt_tweet_time {
			display:block;
			color:#999;
			font-size:.9em;
		}
		
		.aktt_tweet_time:hover {
			text-decoration:underline;
			color:#999;
		}
		
		.aktt_more_updates a {
			display:block;
			background:#fceda5 url(images/btn-moreupdates.png) 0 0;
			width:144px;
			height:28px;
			text-indent:-9999px;
			margin:-2px 0 0 -2px;
			float:left;
		}
		
			.aktt_more_updates a:hover {
				background-position:0 100%;
			}
			
#mustreads .ad .post {
	padding:10px 10px 0;
	margin-bottom:10px;
	text-align:left;
}

	#mustreads h4 {
		font-size:1.4em;
		text-transform:capitalize;
	border-bottom:1px solid #fff;
	padding-bottom:5px;
	}
	
	#mustreads p {
		margin:10px 0;
		font-size:.9em;
		line-height:15px;
	}
	
	#mustreads img {
		float:left;
		margin:6px 10px 0 0;
	}
			
#floatMenu {
    position:absolute;
    top:210px;
    left:0;
    width:300px;
}
#sidebar #floatMenu li {
    margin-bottom:0;
	float:left;
	margin:0 5px 5px 0;
}
#sidebar #floatMenu ul li a {
	float:left;
	display:block;
	width:18px;
	text-align:center;
	line-height:18px;
	background:#f9f3e2;
}

#sidebar #floatMenu ul li a:hover {
	background:#e9c748;
}

.page-id-32442 .entry a, .page-id-7 .entry a, .page-id-13771 .entry a {
	color:#4697a9;
}

.page-id-32442 .entry a:hover, .page-id-7 .entry a:hover, .page-id-13771 .entry a:hover {
	color:#155664;
}
		
/* End Sidebar */


/* Begin Footer */
#footer {
	background:#155664 url(images/footer.jpg);
	height:440px;
	}
	
	#footer-in {
		width:1010px;
		margin:0 auto;
		color:#fff;
		padding:20px 0;
		font-size:1.2em;
		text-align:left;
		line-height:20px;
	}
	
	#footer a {
		color:#fceda5;
	}
	
	#footer a:hover {
		color:#fff;
	}
	
	.col1 {
		float:left;
		margin:0 30px 24px 0;
		width:230px;
	}
	
		.col1 h3 {
			width:90px;
			height:90px;
			float:left;
			margin:-6px 8px 0 -4px;
		}
		
		.col1 p {
			margin:6px 0 0;
		}
		
	.col2 {
		width:270px;
		float:left;
		margin:0 30px 24px 0;
	}
	
		.col2 h3 {
			margin:2px 0 3px -2px;
		}
		
		.col2 #emailform {
			position:relative;
			height:20px;
			margin-bottom:30px;
		}
		
		.col2 #email {
			border:1px solid #dfdfdf;
			background:#fff;
			width:190px;
			padding:2px 4px;
			height:14px;
			color:#555;
			font:12px Arial, Helvetica, sans-serif;
			position:absolute;
			top:0;
			left:0;
		}
	
		.col2 #emailsubmit {
			background:#4697a9 url(images/grad-yllwbtn.png) 0 0;
			color:#000;
			text-shadow:0 0 3px rgba(0,0,0,.25);
			border:none;
			display:block;
			width:65px;
			height:20px;
			position:absolute;
			font:11px Arial, Helvetica, sans-serif;
			top:0;
			right:0;
			cursor:pointer;
		}
		
		.col2 #emailsubmit:hover {
			background-position:0 -20px;
		}
		
		#footer .col2 .twitter, #footer .col2 .feed {
			display:block;
			float:left;
			background:url(images/icn-follow.png) no-repeat;
			padding-left:40px;
			color:#fff;
			line-height:15px;
			height:32px;
			margin-bottom:26px;
		}
		
			#footer .col2 .twitter strong, #footer .col2 .feed strong {
				color:#fceda5;
				display:block;
			}
			
			#footer .col2 .twitter:hover strong, #footer .col2 .feed:hover strong {
				text-decoration:underline;
			}
			
			#footer .col2 .twitter {
				width:100px;
				background-position:0 0;
			}
			
			#footer .col2 .feed {
				width:90px;
				background-position:-140px 0;
			}
			
		.printbox {
			background:#f9f3e2 url(images/bg-printcoupons.png);
			height:60px;
			padding:12px 2px 2px 12px;
			clear:both;
			margin:0 -2px;
		}
		
			.printbox h4 {
				text-indent:-9999px;
				margin:0;
				line-height:15px;
			}
			
			.printbox li {
				list-style:none;
				float:left;
				width:110px;
				padding-left:10px;
				background:url(images/blt-gold2.png) no-repeat 0 50%;
				margin-right:10px;
			}
			
			#footer .printbox a {
				color:#4697a9;
			}
			
			#footer .printbox a:hover {
				color:#155664;
			}
	
	.col3 {
		float:left;
		margin:0 30px 24px 0;
		width:120px;
	}
	
		.col3 h3 {
			margin:6px 0 0 -2px;
		}
		
		.col3 li {
			list-style:none;
			background:url(images/blt-black.png) no-repeat 0 50%;
			margin-left:-2px;
			padding-left:12px;
		}
	
	.col4 {
		float:left;
		margin:0 0 30px 0;
		width:300px;
	}
	
		.col4 h3 {
			margin:2px 0 0 -3px;
			position:relative;
			height:30px;
		}
		
		.col4 h3 img {
			position:absolute;
			top:0;
			left:0;
			z-index:90;
		}
		
		.col4 ul {
			margin-right:-15px;
			width:315px;
		}
		
		.col4 img {
			display:block;
		}
		
		.col4 li {
			float:left;
			margin:15px 15px 0 0;
			list-style:none;
		}
		
		.col4 li a:hover img {
			outline:2px solid #fff;
		}
	
	#book-600 {
		float:left;
		width:680px;
		clear:left;
	}
	
		#book-600 img {
			display:block;
		}
		
		#book-600 .alignright img {
			max-width:68px;
			margin-bottom:10px;
		}
	
	#copyright {
		float:right;
		background:#e9c748 url(images/bg-copyright.png);
		width:280px;
		height:66px;
		color:#000;
		font-size:.9em;
		margin:-4px -4px 0 0;
		padding:58px 14px 4px;
	}
	
		#copyright p {
			margin:0;
			padding:5px 0;
			line-height:15px;
		}
		
		#footer #copyright a {
			color:#155664;
		}
		
		#footer #copyright a.credit, #footer #copyright a.credit:hover {
			display:block;
			width:140px;
			float:left;
			color:#555;
			text-decoration:none;
		}
		
		#footer #copyright a span {
			color:#155664;
			display:block;
		}
		
		#footer #copyright a:hover span, #footer #copyright a:hover {
			text-decoration:underline;
		}
/* End Footer / End Structure */
			

/*
Whatever your hand finds to do, do it with all your might,
for in the grave, where you are going, there is neither
working nor planning nor knowledge nor wisdom.
Ecclesiastes 9:10
*/

/*
Tammy Hart
www.tammyhartdesigns.com
*/

/*
------------------------------------------------
Gravity Forms Front End Form Styles
http://www.gravityforms.com
updated 09.20.2010
Version 1.4.5
a rocketgenius project
copyright 2010 rocketgenius llc.
http://www.rocketgenius.com
this may not be re-distrubited without the
express written permission of the author.

NOTE: DO NOT EDIT THIS FILE!
THIS FILE IS REPLACED DURING AUTO-UPDATES
AND ANY CHANGES MADE HERE WILL BE OVERWRITTTEN.

if you need to make extensive customizations,
copy the contents of this file to your theme
style sheet for editing. Next, go to the form
settings page & set the 'output CSS' option
to no.
------------------------------------------------
*/

.gform_wrapper {overflow:hidden; margin:10px 0; max-width:640px}
.gform_wrapper h1, .gform_wrapper h2, .gform_wrapper h3 {font-weight:normal; border:none; outline:none; background:none}
.gform_wrapper:focus {outline:none}
.gform_wrapper form {text-align:left}
.gform_wrapper input {outline-style: none; font-size:11px; font-family:verdana, sans-serif; padding:2px 0 2px 0; letter-spacing:normal}
.gform_wrapper textarea {outline-style: none; font-size:11px; font-family:verdana, sans-serif; letter-spacing:normal; padding:2px 0 2px 0; resize:none; /* doesn't validate but added for Safari field resizing */}
.gform_wrapper ul {margin:0; list-style-type:none}
html>body .entry ul, .gform_wrapper ul {text-indent:0px}
.gform_wrapper li, .gform_wrapper form li {list-style-type:none!important; overflow:hidden}
.gform_wrapper ul.gfield_radio li, .gform_wrapper ul.gfield_checkbox li {overflow:visible}
.gform_wrapper ul.right_label li, .gform_wrapper form ul.right_label li, .gform_wrapper ul.left_label li, .gform_wrapper form ul.left_label li {margin-bottom:14px}
.gform_wrapper ul li:before, .gform_wrapper ul li:after, .entry ul li:before, .entry ul li:after {content:""; /* for safari */}
.gform_wrapper ul li:before, .gform_wrapper ul li:after, .entry ul li:before, .entry ul li:after {content:none; # /* for other browsers */}
.gform_wrapper ul.gform_fields {padding:0px; margin:0px}
.gform_wrapper select {font-size:11px; font-family:verdana, sans-serif; padding:3px 0 3px 0; letter-spacing:normal}
.gform_wrapper .inline {display:inline!important}
.gform_wrapper .gform_heading {width:98%; margin-bottom:18px}
.gform_wrapper .gfield_time_hour, .gform_wrapper .gfield_time_minute, .gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year {width:70px; float:left}
.gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year {margin-right:12px}
.gform_wrapper .gfield_time_ampm select {width:60px!important}
.gform_wrapper .gfield_time_hour input, .gform_wrapper .gfield_time_minute input, .gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_year input {width:70%!important}
.gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year {width:50px; float:left}
.gform_wrapper .gfield_date_month input, .gform_wrapper .gfield_date_day input, .gform_wrapper .gfield_date_year input {width:85%!important}
.gform_wrapper .field_hover {border:1px dashed #2175A9!important; cursor:pointer}
.gform_wrapper .field_selected {background-color:#DFEFFF; border:1px solid #C2D7EF!important}
.gform_wrapper .field_name_first, .gform_wrapper .field_name_last {width:50%; float:left}
.gform_wrapper .ginput_complex {overflow:hidden}
.gform_wrapper .field_name_first input, .gform_wrapper .ginput_complex .ginput_left input {width:90%!important}
.gform_wrapper .field_name_last input {width:93%!important}
.gform_wrapper .datepicker {width:100px!important}
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right {width:48%; float:left}
.gform_wrapper .gfield_error .ginput_complex .ginput_left, .gform_wrapper .gfield_error .ginput_complex .ginput_right {width:50%}
.gform_wrapper .gfield_error .ginput_complex .ginput_left input {width:90%!important}
.gform_wrapper .gfield_error .ginput_complex .ginput_right input {width:100%!important}
.gform_wrapper .ginput_complex input, .gform_wrapper .ginput_complex select {width:92%!important}
.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {display:block; margin:3px 0 8px 0; font-size:10px; letter-spacing:.1em}
.gform_wrapper .ginput_complex .name_prefix {float:left; width:30px!important; margin-right:14px}
.gform_wrapper .ginput_complex .name_suffix {float:left; width:30px!important}
.gform_wrapper .ginput_complex .name_first, .gform_wrapper .ginput_complex .name_last {float:left; width:100px; margin-right:8px}
.gform_wrapper .top_label .gfield_label {margin:10px 0 4px 0; font-weight:bold; display:-moz-inline-stack; display:inline-block; line-height:130%; clear:both}
.gform_wrapper .left_label .gfield_label {float:left; margin:2px 15px 0 0; width:29%; font-weight:bold}
.gform_wrapper .right_label .gfield_label {float:left; margin:2px 15px 0 0; width:29%; font-weight:bold; text-align:right}
.gform_wrapper .left_label ul.gfield_checkbox, .gform_wrapper .right_label ul.gfield_checkbox, .gform_wrapper .left_label ul.gfield_radio, .gform_wrapper .right_label ul.gfield_radio {margin-left:32%}
.gform_wrapper .top_label input.small, .gform_wrapper .top_label select.small {width:25%}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {width:50%}
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {width:92%}
.gform_wrapper .right_label input.small, .gform_wrapper .right_label select.small, .gform_wrapper .left_label input.small, .gform_wrapper .left_label select.small {width:15%}
.gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium, .gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium {width:35%}
.gform_wrapper .right_label input.large, .gform_wrapper .right_label select.large, .gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper textarea.textarea {width:59%}
.gform_wrapper .right_label div.ginput_complex, .gform_wrapper .left_label div.ginput_complex {width:64%; float:left}
.gform_wrapper h2.gsection_title {margin:0!important; padding:0!important; letter-spacing:normal!important}
.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {font-weight:bold; font-size:16px; font-family:Helvetica, sans-serif}
.gform_wrapper h3.gform_title {letter-spacing:normal!important; margin:10px 0 6px 0}
.gform_wrapper span.gform_description {font-weight:normal}
.gform_wrapper h2.gsection_title, .gform_wrapper .gsection_description, .gform_wrapper h3.gform_title {width:98%}
.gform_wrapper .gsection {border-bottom:1px dotted #ccc!important; padding:0 0 8px 0; margin:8px 0 16px 0}

/* updated radio and checkbox styling - justifies lenghty labels ----------------------------------- */

.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li {position:relative}
.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio {margin:6px 0; padding:0}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {display:block; margin: 0 0 0 24px; padding:0; width: auto; line-height:1.5; vertical-align: top}
.gform_wrapper .gfield_checkbox li input[type=checkbox], .gform_wrapper .gfield_radio li input[type=radio], .gform_wrapper .gfield_checkbox li input {float:left; margin-top:2px}

/* some built in styles to use for quick radio/checkbox columns ----------------------------------- */

.gform_wrapper .gf_2col ul.gfield_checkbox li, .gform_wrapper .gf_2col ul.gfield_radio li {width:50%; float:left; margin:0; min-height:1.8em}
.gform_wrapper .gf_3col ul.gfield_checkbox li, .gform_wrapper .gf_3col ul.gfield_radio li {width:33%; float:left; margin:0; min-height:1.8em}
.gform_wrapper .gf_4col ul.gfield_checkbox li, .gform_wrapper .gf_4col ul.gfield_radio li {width:25%; float:left; margin:0; min-height:1.8em}
.gform_wrapper .gf_2col ul.gfield_checkbox, .gform_wrapper .gf_2col ul.gfield_radio, .gform_wrapper .gf_3col ul.gfield_checkbox, .gform_wrapper .gf_3col ul.gfield_radio, .gform_wrapper .gf_4col ul.gfield_checkbox, .gform_wrapper .gf_4col ul.gfield_radio {overflow:hidden}
.gform_wrapper .gf_height25 ul.gfield_checkbox li, .gform_wrapper .gf_height25 ul.gfield_radio li {height:25px}
.gform_wrapper .gf_height50 ul.gfield_checkbox li, .gform_wrapper .gf_height50 ul.gfield_radio li {height:50px}
.gform_wrapper .gf_height75 ul.gfield_checkbox li, .gform_wrapper .gf_height75 ul.gfield_radio li {height:75px}
.gform_wrapper .gf_height100 ul.gfield_checkbox li, .gform_wrapper .gf_height100 ul.gfield_radio li {height:100px}
.gform_wrapper .gf_height125 ul.gfield_checkbox li, .gform_wrapper .gf_height125 ul.gfield_radio li {height:125px}
.gform_wrapper .gf_height150 ul.gfield_checkbox li, .gform_wrapper .gf_height150 ul.gfield_radio li {height:150px}

.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {font-size:10px; line-height:150%; clear:both; font-family:verdana, sans-serif; letter-spacing:normal}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description {padding:4px 0 8px 0}
.gform_wrapper .gfield_description {padding: 10px 0 8px 0; font-style: italic}
.gfield_date_year+.gfield_description {padding:0 0 8px 0}
.gform_wrapper .gsection_description {font-style: italic}
.ginput_complex + .gfield_description {padding-top:0!important}
.gform_wrapper .right_label .gfield_description, .gform_wrapper .left_label .gfield_description, .gform_wrapper .left_label .instruction, .gform_wrapper .right_label .instruction {margin-left:29%; padding-left:15px}
.gform_wrapper .left_label .gsection .gsection_description, .gform_wrapper .right_label .gsection .gsection_description {margin-left:0; padding-left:0; padding-top:4px; line-height:150%}
.gform_wrapper .gfield_required {color:#790000; margin-left:4px}
.gform_wrapper textarea.small {height:80px}
.gform_wrapper textarea.medium {height:150px}
.gform_wrapper textarea.large {height:250px}
.gform_wrapper .gfield_error {background-color:#FFDFDF!important; margin-top:4px!important; margin-bottom:6px; padding:6px 6px 4px 6px!important; border:1px dotted #C89797}
.gform_wrapper .top_label .gfield_error .ginput_container {max-width:99%}
.gform_wrapper .top_label .gfield_error {width:92%}
.gform_wrapper .top_label .gfield_error input.large, .gform_wrapper .top_label .gfield_error select.large, .gform_wrapper .top_label .gfield_error textarea.textarea {width:100%}
.gform_wrapper .right_label .gfield_error input.large, .gform_wrapper .right_label .gfield_error select.large, .gform_wrapper .right_label .gfield_error textarea.textarea, .gform_wrapper .left_label .gfield_error input.large, .gform_wrapper .left_label .gfield_error select.large, .gform_wrapper .left_label .gfield_error textarea.textarea {width:66%}
.gform_wrapper .gfield_error .gfield_label {color:#790000}
.gform_wrapper .validation_error {color:#790000; font-weight:bold; font-size:14px; line-height:150%; font-family:Helvetica, sans-serif; margin-bottom:16px}
.gform_wrapper .validation_message {color:#790000!important; font-size:11px; font-family:verdana, sans-serif; letter-spacing:normal}
.gform_wrapper .gform_footer {padding:16px 0 10px 0; margin:16px 0 0 0}
.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label {padding:16px 0 10px 31%}
.gform_wrapper input.button {font-size:100%; color:#222}
.gform_wrapper input.button:hover {color:#000}
#gforms_confirmation_message {background-color:#fffac6; border:1px solid #feda70; margin-top:10px; margin-bottom:10px; padding:20px 0; font-size:14px; color:#252525; text-align:center}
.gform_wrapper .gform_edit_link {margin:20px 0; font-family:verdana, sans-serif; font-size:12px}
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right, .gform_wrapper .ginput_complex .ginput_full {min-height:43px; display:block; overflow:hidden}
.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li {margin:0 0 4px 0; line-height: 130%!important} /* improve spacing and prevent descenders from getting cut off in IE */

/* jQuery UI date picker ---------------------------------------------------------------------------------------*/

.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {/*resets*/margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none; font-family:"lucida sans", "lucida grande", lucida , sans-serif; background:#fff; font-size:1.0em; border:4px solid #C1C1C1; width:15.5em; padding:2.5em .5em .5em .5em; position:relative}
.ui-datepicker-div, #ui-datepicker-div {z-index:9999; /*must have*/ display:none}
.ui-datepicker-inline {float:left; display:block}
.ui-datepicker-control {display:none}
.ui-datepicker-current {display:none}
.ui-datepicker-next, .ui-datepicker-prev {position:absolute; left:.5em; top:.5em; background:#eee}
.ui-datepicker-next {left:14.6em}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {background:#dadada}
.ui-datepicker-next a, .ui-datepicker-prev a {text-indent:-999999px; width:1.3em; height:1.4em; display:block; font-size:1em; background:url(../images/datepicker_arrow_left.gif) 50% 50% no-repeat; border:1px solid #d3d3d3; cursor:pointer}
.ui-datepicker-next a {background:url(../images/datepicker_arrow_right.gif) 50% 50% no-repeat}
.ui-datepicker-header select {border:1px solid #d3d3d3; color:#555; background:#e6e6e6; font-size:1em; line-height:1.4em; position:absolute; top:.5em; margin:0 !important}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover {background:#dadada}
.ui-datepicker-header select.ui-datepicker-new-month {width:7em; left:2.2em}
.ui-datepicker-header select.ui-datepicker-new-year {width:5em; left:9.4em}
table.ui-datepicker {width:15.5em; text-align:right}
table.ui-datepicker td a {padding:.1em; display:block; color:#555; background:#e6e6e6; cursor:pointer; border:1px solid #fff; text-align:center}
table.ui-datepicker td a:hover {border:1px solid #fff; color:#212121; background:#dadada; text-decoration: none}
table.ui-datepicker td a:active {border:1px solid #aaa; color:#212121; background:#fff; text-decoration: none}
table.ui-datepicker .ui-datepicker-title-row td {padding:.2em 0; text-align:center; font-size:.9em; color:#222; text-transform:uppercase}
table.ui-datepicker .ui-datepicker-title-row td a {color:#222; padding:.3em 0}
.ui-datepicker-cover {display:none; display/**/:block; position:absolute; z-index:-1; filter:mask(); top:-4px; left:-4px; width:193px; height:200px}
img.ui-datepicker-trigger {position:relative; top:3px; left:4px}

/* tame those pesky hidden fields --------------------------------------------------------------------*/

.gform_wrapper input[type="hidden"], .gform_wrapper input.gform_hidden, .gform_hidden {display:none}
.ginput_full br, .ginput_left br, .ginput_right br {display:none}

/* fix captcha alignment for IE8 ---------------------------------------------------------------------*/

.gform_wrapper .left_label #recaptcha_area #recaptcha_table, .gform_wrapper .right_label #recaptcha_area #recaptcha_table {margin-left:32%}

/* additional spacing and padding tweaks --------------------------------------------*/

.gform_wrapper .left_label .ginput_complex .ginput_right label, .gform_wrapper .left_label .ginput_complex .ginput_left label, .gform_wrapper .right_label .ginput_complex .ginput_right label, .gform_wrapper .right_label .ginput_complex .ginput_left label {word-spacing: -.4em}
.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {padding:0!important}
.gform_wrapper .top_label .ginput_complex + .gfield_description {padding-bottom:0!important}
.gform_wrapper .top_label .gfield_description, {padding: 10px 0 0 0}
.gform_wrapper .top_label .gfield_description.validation_message, .gfield_description.validation_message {padding:10px 0 10px 0}

/* Twentyten theme specific styles updated 08.23.2010 -----------------------------------------------------*/
/* pretty specific inheritance but if your theme is structured just like the 2010 theme it may affect yours as well */

#wrapper.hfeed #main #container #content .entry-content .gform_wrapper .ginput_complex input, #wrapper.hfeed #main #container #content .entry-content .gform_wrapper .ginput_complex select, .entry-content .gform_wrapper input, #wrapper.hfeed #main #container #content .entry-content .gform_wrapper select {margin:0!important}
#wrapper.hfeed #main #container #content .entry-content .gform_wrapper .ginput_complex select, #wrapper.hfeed #main #container #content .entry-content .gform_wrapper select {font-size:16px; padding:1px 2px!important; background-color: #F9F9F9; border:1px solid #CCC; color:#444}
#wrapper.hfeed #main #container #content .entry-content .gform_wrapper .gfield_checkbox li input[type=checkbox], #wrapper.hfeed #main #container #content .entry-content .gform_wrapper .gfield_checkbox li input {margin-top:2px!important}
#wrapper.hfeed #main #container #content .entry-content .gform_wrapper .gfield_radio li input[type=radio], #wrapper.hfeed #main #container #content .entry-content .gform_wrapper .gfield_radio li input {margin-top:1px!important}
#wrapper.hfeed #main #container #content .entry-content .gf_2col ul.gfield_checkbox li, #wrapper.hfeed #main #container #content .entry-content .gf_2col ul.gfield_radio li {min-height:1.5em}
#wrapper.hfeed #main #container #content .entry-content .gf_3col ul.gfield_checkbox li, #wrapper.hfeed #main #container #content .entry-content .gf_3col ul.gfield_radio li {min-height:1.5em}
#wrapper.hfeed #main #container #content .entry-content .gf_4col ul.gfield_checkbox li, #wrapper.hfeed #main #container #content .entry-content .gf_4col ul.gfield_radio li {min-height:1.5em}
#wrapper.hfeed #main #container #content .entry-content .gform_wrapper .gfield_checkbox li label, #wrapper.hfeed #main #container #content .entry-content .gform_wrapper .gfield_radio li label {*display:inline-block!important; *margin: 2px 0 0 6px}/* for IE7 */

/* Thesis theme specific styles updated 08.23.2010 -----------------------------------------------------*/
/* pretty specific inheritance but if your theme is structured identical to the Thesis theme it will affect yours as well */

body.custom #container #page #content_box .post_box .format_text ul.gfield_radio li input, body.custom #container #page #content_box .post_box .format_text ul.gfield_checkbox li input {width:auto!important; border:none!important; border-color:none!important; background-color:none!important; background:none!important}
body.custom #container #page #content_box .post_box .format_text .gform_footer input[type=image] {border:none!important; border-color:none!important; background-color:none!important}
body.custom #container #page #content_box .post_box .format_text .gform_footer input.button {border-color:#CCC #999 #999 #CCC; border-right:3px double #999; border-style:double; border-width:3px; color:#111111; background-color:#E3E3E3; cursor:pointer; font-weight:bold; overflow:visible; width:auto !important; font-family: Georgia, "Times New Roman", Times, serif; font-size:1.143em; padding:0.313em 0.25em}
body.custom #container #page #content_box .post_box .format_text .left_label ul.gfield_checkbox, body.custom #container #page #content_box .post_box .format_text .left_label ul.gfield_radio, body.custom #container #page #content_box .post_box .format_text .right_label ul.gfield_checkbox, body.custom #container #page #content_box .post_box .format_text .right_label ul.gfield_radio {margin-top:-.2em!important}
body.custom #container #page #content_box .post_box .format_text input, body.custom #container #page #content_box .post_box .format_text select {font-size:1em; padding:0.214em}
body.custom #container #page #content_box .post_box .format_text select {background-color:#eee; border-color:#AAA #DDD #DDD #AAA; border-style:solid; border-width:1px; color:#444; font-size:1em}
body.custom #container #page #content_box .post_box .format_text .gform_wrapper .gfield_checkbox li input[type=checkbox], body.custom #container #page #content_box .post_box .format_text .gform_wrapper .gfield_radio li input[type=radio], body.custom #container #page #content_box .post_box .format_text .gform_wrapper .gfield_checkbox li input {float:left; margin-top:4px}
body.custom #container #page #content_box .post_box .format_text .gform_wrapper .gfield_checkbox li label, body.custom #container #page #content_box .post_box .format_text .gform_wrapper .gfield_radio li label {display:inline-block\9; margin: 2px 0 0 6px\9}/* another hack for IE */

/* HTML field default margins -----------------------------------------------------*/

.gform_wrapper .left_label li.gfield_html_formatted, .gform_wrapper .right_label li.gfield_html_formatted {margin-left:32%}
.gform_wrapper .gfield_html.gfield_no_follows_desc {margin-top:10px}

/* ajax forms ------------------------------------------------------*/

.gform_wrapper .gform_ajax_spinner {padding-left: 10px}
.gform_wrapper .gform_validation_container {display:none!important}

/* Simple Captcha ------------------------------------------------------*/

.gform_wrapper .gfield_captcha_input_container {padding-top:3px}

.gform_wrapper .simple_captcha_small input {width:100px}
.gform_wrapper .simple_captcha_medium input {width:150px}
.gform_wrapper .simple_captcha_large input {width:200px}
.gform_wrapper .gform_wrapper .left_label .simple_captcha_small, .gform_wrapper .right_label .simple_captcha_small, .gform_wrapper .left_label .simple_captcha_medium, .gform_wrapper .right_label .simple_captcha_medium, .gform_wrapper .left_label .simple_captcha_large, .gform_wrapper .right_label .simple_captcha_large {margin-left:32%}
.gform_wrapper .gfield_captcha_container img.gfield_captcha {border:none!important; background:none!important; float:none!important; margin:0!important; padding:0!important}

/* Math Challenge ------------------------------------------------------*/

.gform_wrapper .math_small input {width:69px}
.gform_wrapper .math_medium input {width:90px}
.gform_wrapper .math_large input {width:108px}
.gform_wrapper .left_label .math_small, .gform_wrapper .right_label .math_small, .gform_wrapper .left_label .math_medium, .gform_wrapper .right_label .math_medium, .gform_wrapper .left_label .math_large, .gform_wrapper .right_label .math_large {margin-left:32%}

/* a few IE specific hacks ------------------------------------------------------------------------- */

.gform_wrapper .gfield_time_hour {*width:80px}
.gform_wrapper .gfield_time_minute {*width:70px}
.gform_wrapper .gfield_time_ampm {*padding-top:2px}
.gform_wrapper .gfield_time_hour input, .gform_wrapper .gfield_time_minute input {*margin-left:0}
.gform_wrapper .ginput_complex .ginput_left label, .gform_wrapper .ginput_complex .ginput_right label {*margin:3px 0 5px 0}
.gform_footer input.button {*padding:3px}
ul.top_label .clear-multi {overflow:hidden; clear:both}
.gform_wrapper .gfield_checkbox li input[type=checkbox], .gform_wrapper .gfield_radio li input[type=radio], .gform_wrapper .gfield_checkbox li input {*margin-top:0}
.gform_wrapper .ginput_complex .ginput_left select, .gform_wrapper .ginput_complex .ginput_right select {padding: 2px 0 2px 0\9 }
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {display:inline-block\9; margin: 2px 0 0 6px\9; }

