/*
Theme Name: kedwards
Theme URI: http://www.kellyedwardsinc.com
Description: A website theme designed for Kelly Edwards
Version: 1.1 Changes to front door 5/10/10
Author: Marie McConnell
Author URI: http://www.mariemcconnell.com
*/

/*colors
	grey: #625D5A
	pink: #CE827B
	lt pink: #D5C6B3
	burgundy: #80352F
	gold: #BB8B03
	black: #231F20
*/

/**

/* Begin Custom Styles */

body {
	margin: 0px;
	padding: 0px;
	font-size: 62.5%;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	background: #625D5A;
	color: #888888;
}
a img { border: none; }
a, a:visited {
	color: #BB8B03;
	text-decoration: none;
}
a:hover {
	color: #625D5A;
	text-decoration: none;
}

/* FF - removes dotted line around links */
a { outline: none; }
:focus { -moz-outline-style: none; }
:-moz-any-link:focus { outline: none; }

h1, h2, h3, h4, h5, h6 {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
li { list-style: none; }
ul, dl, ol {
	margin: 0px;
	padding: 0px;
}

.small {font-size:70%;}

/*  Table styles */

table {
	width: 100%;
	margin: 10px 0 15px 0;
	font-size: 1.1em;
}
table td {
	padding: 5px 10px 5px 0;
	margin: 0px;
	border-bottom: #CCCCCC 1px solid;
}
table tr { }

.clear {
	clear: both;
}

/* ----------------------------------------- Basic Layout  ----------------------------------------- */

#header {
	height: 150px;
	background: #625D5A;
	margin: 0 auto;
}
	#header h1 {
		width: 924px;
		padding: 25px 50px 0 50px;
		margin: 0 auto;
	}
#wrapper {
	background: #231F20 repeat url(images/bg_sides.png) center 0;
	margin: 0 auto;
	padding: 0;
}
	#container_fd {
		width: 924px;
		margin: 0 auto;
		padding: 50px;
		background: #ffffff;
		background: #fff repeat-y url(images/bg_content.png);
	}
		#container {
		width: 924px;
		margin: 0 auto;
		padding: 50px;
		background: #ffffff;
		background: #fff repeat-y url(images/bg_content_blk.png);
	}
	
		/*---------------------------- Top Navigation -----------------------------*/

		#top_nav {
			width: 959px;
			margin: 0 auto;
			padding: 0 15px;
		}
			#top_nav ul {
				width: 924px;
				margin: 0;
				position: absolute;
				top: 112px;
				padding: 0;
			}
			#top_nav ul li {
				display: block;
				position: relative;
				top: 0;
				float: left;
				height: 38px;
				padding: 0 0 0 15px;
				margin: 0 10px 0 0;
				background: url(images/bg_topnavleft.png) no-repeat 0 0
			}
			#top_nav ul li div {
				height: 24px;
				padding: 14px 5px 0 4px;
				background: url(images/bg_topnavright.png) no-repeat right 0;
			}
			#top_nav ul li a, #nav ul li a:visited {
				height: 27px;
				color: #171717;
				font-family: Trebuchet MS, Helvetica, sans-serif;
				font-size: 1.4em;
				font-weight: normal;
				text-transform: uppercase;
				padding-right: 15px;
				margin: 0;
			}
			#top_nav ul li a:hover, #top_nav ul li a.current { color: #bd8808;  }


		
	/* ----------------------------------------- Front Door -------------------------------------------- */
	#fd {
			width: 924px;
			margin: 0 auto;
			overflow: hidden;		
		}
			
			#fdslides {
				float: left;
				width: 310px;
			}
				#fdslides h3 {
					font-size: 1.3em;
					font-weight: bold;
					color: #BB8B03;
				}
				#fdslides h3 a {
					font-weight: bold;
					margin-left: 10px;
					color: #BB8B03;
					padding-right: 25px;
					background: url(images/arrow_gold.gif) no-repeat 150px 4px;
				}
				#fdslides h3 a:hover {
						color: #625D5A;
				}
				#fdslides h2 {
					font-size: 2em;
					font-weight: normal;
					color: #231F20;
				}	
				#fdslides h2.about {
					margin: 20px 0 0 10px;
					font-size: 2.2em;
					color: #29AD96;
				}
				#fdslides p {
					width: 280px;
					font-size: 1.3em;
					line-height: 160%;
					font-weight: normal;
					color: #625D5A;
					margin: 5px 0 15px 10px;
					padding: 0;
				}
				#fdslides p.small {
					width: 295px;
					font-size: 1.1em;
					line-height: 160%;
					margin: 5px 0 15px 0;
					padding: 0;
				}
				#fdslides p.small img {
					float: right;
					position: relative;
					top:-8px;
					padding-left: 10px;
				}
				.fdabout {
					padding: 0 0 20px 0;
					margin-bottom: 50px;
					background-color: #fff;
					border: 5px solid #fff;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
				}
				#fdbloc {
					float: left;
					width: 310px;
					padding-left: 14px;
				}
				.fdbloc, .fdbloc_signup {
					float: left;
					width: 166px;
					height: 200px;
					margin: 0 0 12px 12px;
					padding: 0;
				}
				
				.fdbloc_signup {
					width: 146px;
					background: url(images/fd_signup.jpg) no-repeat 0 0;
					padding: 10px 0 0 20px;
				}
				
			#share {				
				clear: both;
				width: 250px;
				margin-top: 10px;
				margin-bottom: 75px;
				padding: 20px 0 15px 20px;
				border: 1px solid #ccc;
				border-right: none;
			}
			#share img {
				padding-right: 30px;
			}
				
			#sidebarfd {
					float: left;
					width: 533px;
					margin-left: 40px;
					padding-left:40px;
					border-left: 1px solid #ccc;
				}
				#text-2 {
					background: url(images/bg_news_top.png) no-repeat 0 0;
					padding: 25px 0;
					text-align: center;
				}
				#text-2 div.news {
				    position: relative;
					top: 9px;
					background: url(images/bg_news_btm.png) no-repeat 0 bottom;
					padding: 0 25px 25px 25px;
					text-align: center;
				}
				#fd div.news h1 {
				font-size: 2.2em;
				font-weight: normal;
				color: #000;
				margin: 0 0 15px 0;
				}
				#fd div.news h2 {
					font-size: 1.6em;
					font-weight: normal;
					color: #000;
					margin: 0 0 15px 0;
				}
				
				#fd div.news p {
					line-height: 160%;
					font-size: 1.3em;
					text-align: left;
					margin: 20px 0 0 15px;
				}


				
					/* Form Elements */
					label {
					color: #fff;
					font-size: 1.4em;
					}
					#email {
						width: 120px;
						height: 20px;
						color: #231F20;
						border: 1px solid #BB8B03;
						margin: 5px 0;
						padding-left: 2px;
					}
					#signup {
					  position: relative;
						top: 0;
						left: 0;
						width: 75px;
						height: 25px;
						background: url(images/submit.png) no-repeat 0 0;
						border: 0;
						margin-top: 5px;
						text-indent: -9000px;
					}
					#signup:hover {
						background: url(images/submit.png) no-repeat 0 -30px;
						cursor: pointer;
					}
					#unsub {
						position: relative;
						top: 0;
						left: 25px;
						width: 100px;
						height: 25px;
						background: url(images/unsub.png) no-repeat 0 0;
						border: 0;
						margin-top: 5px;
						text-indent: -9000px;
					}
					#unsub:hover {
						background: url(images/unsub.png) no-repeat 0 -31px;
						cursor: pointer;
					}
					#confirmation {
						color: #fff;
						font-size: 2.2em;
						}
						
				


		/* -------- Sponsors and Advertisements ----------- */
		#sponsors {
			float: left;
			clear: both;
			width: 300px;
			margin-top: 30px;
			padding-right: 102px;
		}		
		#sponsors h2 {
			color: #231F20;
			font-size: 2.2em;
			font-weight: normal;
			margin-bottom: 20px;
		}
			
			#sponsors img {
				padding: 0 28px 25px 0;
				vertical-align: middle;
		}
		#advertise {
				float: left;
				width: 522px;
				margin:0;
			}	
		#advertise img {
				margin: 50px 0 0 0;
			}		
			#advertise a.none {
				display: block;
				padding: 40px 0 0 50px;
				height: 105px;
				width: 522px;
				background: transparent url(images/advertise/advertise.png) no-repeat 0 0;
				color: #231F20; 
				font-size: 1.3em;
			}
		#advertise259 {
			float: left;
			width: 235px;
			margin:0;
		}			
			#advertise259 a.none {
				display: block;
				padding: 40px 10px 0 15px;
				height: 105px;
				width: 235px;
				background: transparent url(images/advertise/advertise.png) no-repeat 0 0;
				color: #231F20; 
				font-size: 1.3em;
			}
			#advertise259 img {
				margin: 50px 0 0 0;
			}		


			

	/* ----------------------------------------- Content -------------------------------------------- */
	
		#content {
			width: 924px;
			position: relative;
			padding: 0;			
		}
			#content p {
				line-height: 160%;
				font-size: 1.3em;
				margin: 0 0 20px 0;
			}
			#main_content, #right_content {
				float: left;
				clear: right;
			}
						

	/* ----------------------------------------- Main Content -------------------------------------------- */
	
	
			#main_content {
				position: relative;
				top: -5px;
				width: 570px;
				margin-right: 90px;
			}
				#main_content h1{
					font-size: 2.2em;
					line-height: 140%;
					font-weight: normal;
					letter-spacing: .01em;
					color: #CE827B;
					margin: 0 0 30px 0;
				}
				#main_content h1 a {
					color: #CE827B;
				}
				#main_content h2 {
					font-size: 1.6em;
					font-weight: bold;
					color: #D5C6B3;
				}
				#main_content h3 {
					font-size: 1.3em;
					font-weight: bold;
					color: #CE827B;
				}	
				#main_content h4 {
					font-size: 1.3em;
					font-weight: bold;
					color: #80352F;
				}				
				#main_content a {
					text-decoration: none;
				}
				#main_content ul, #main_content ol {
					font-size: 1.3em;
					list-style-position: outside;
					margin: 0 0 30px 30px;
					line-height: 1.4em;
				}
				#main_content ul li { list-style-type: disc; }
				#main_content ul li, #main_content ol li { margin: 5px 0px; }
				#main_content img {
					float: left;
					padding: 0 40px 20px 0;
				}
			.gallery {
				float: left;
				clear: both;	
				width: 570px;
				margin: 0;
				padding: 0;
				padding-bottom: 30px;
			}
			.gallery h2, .gallery h3 {
				margin-bottom: 10px;
			}
			.gallery div {
				margin: 0;
				padding: 0;
				}
			#main_content .gallery img {
				background-color: #231F20;
				margin: 0;
				padding: 0 10px 10px 0;
			}
			
			.ngg-gallery-thumbnail img {
				background-color:#231F20;
				border: none;
			}

	/* ----------------------------------------- Blog Index Page -------------------------------------------- */
	
	
			.blog {
				margin-bottom: 50px;
			}
				.blog h2 {
					clear: left;
				}
				.blog h3 {
					clear: left;
				}
				
				.blog h2 span {
					font-size: 1.4em;
					line-height: 160%;
					font-weight: normal;
					color: #B28505;
				}
				.blog h3 span {
					font-weight: normal;
					color: #D5C6B3;
					margin-bottom: 25px;
					display: block;
				}			
				.blog img {
					clear: both;
					float: none;
					padding: 0 0 25px 0;
				}
				.blog p {
					clear: left;
				}

		/* --------------------------------------- Right Content ----------------------------*/
		
		#sidebar {
			width: 264px;
			overflow: auto;
		}
			#sidebar img {
				padding: 0;
			}
			#sidebar p {
				margin: 0 0 10px 0;
				padding: 0;
				color: #625D5A;
				font-size: 1.2em;
				line-height: 140%;
		}		
			#sidebar h2 {
				margin: 0;
			}		
			#sidebar h3 {
				margin: 0;
				color: #231F20;
			}										
			.rt_bloc {
				clear: both;
				width: 246px;
				margin-top: 10px;
				margin-bottom: 50px;
				padding: 15px 0 5px 15px;
				border: 1px solid #ccc;
				border-right: none;
			}
				.rt_bloc img {
					float: right;
					margin: 0 0 10px 20px;
				}
			.rt_blocnews {
				clear: both;
				width: 259px;
				margin-top: 10px;
				margin-bottom: 50px;
				border: 1px solid #ccc;
				border-right: none;
			}
				.rt_blocnews #theForm {
					margin: 1px;
					background-color: #D5C6B3;
					padding: 15px 0 15px 15px;
				}
				#theForm p {
					margin: 10px 0;
				}
				.rt_blocnews 	label {
					color: #231F20;
					margin-right: 10px;
					font-weight: bold;
					font-size: 1.0em;
				}
				.rt_blocnews #drea-drea {
						margin: 0;
					}
				.rt_blocnews #confirmation {
					color: #625D5A;
					font-size: 1.2em;
					font-weight: bold;
					padding: 15px 0 15px 15px;
				}



/* ---------------------------------------------- Footer ---------------------------------------------- */

#footer {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 1.1em;
	width: 924px;
	margin: 0 auto;
	padding: 20px 0 40px 0;
	color: #F4F1E8;
	line-height: 1.5em;
	text-align: right;
}
#footer ul { padding: 0 0 5px 0; }
#footer ul li {
	display: inline;
	padding: 0 0 0 10px;
}
#footer a { color: #ffffff; text-decoration: underline; }
#footer a:hover { color: #bd8808;}

#footer p { margin: 5px 0; }



* Primary widget tabs
************************************************/
#primary .tab-set-1 {
	padding: 0 !important;
	}
#primary .tab-set-1 .widget-inside {
	padding: 0;
	}
#primary .tab-set-1 ul.tabs {
	overflow: hidden;
	list-style: none;
	width: 300px;
	margin: 0 0 20px 0;
	}
#primary .tab-set-1 li.t {
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
	width: 100px;
	background: transparent;
	border: none;
	text-align: center;
	}
#primary .tab-set-1 li.t a {
	display: block;
	font-size: 1.8em;
	font-weight: bold;
	padding: 12px 0 20px 0;
	}
#primary .tab-set-1 li.t a.tab-current {
	color: #fec002 !important;
	background: #09415f;
	}
#primary .tab-set-1 div {
	clear: left;
	overflow: hidden;
	height: 100%;
	margin: 0 20px 20px 20px;
	}
	
.tab-content ul li {
	font-size: 1.1em;
	color: #625D5A;
	margin-bottom: 5px;
}
/**
* Secondary widget tabs
************************************************/
#secondary .tab-set-1 ul.tabs {
	overflow: hidden;
	list-style: none;
	margin: 0;
	border-bottom: 1px solid #ccc;
	}
#secondary .tab-set-1 li.t {
	display: inline;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	background: transparent;
	border: none;
	}
#secondary .tab-set-1 li.t a {
	display: block;
	padding-bottom: 5px;
	margin: 0;
	font-size: 1.6em;
	font-weight: bold;
	color: #bbb;
	}
#secondary .tab-set-1 li.t a.tab-current {
	color: #333;
	}
#secondary .tab-set-1 div {
	clear: left;
	overflow: hidden;
	height: 100%;
	}

/**
* Widgets template widget tabs
************************************************/
#sidebar .tabs {
	overflow: hidden;
	height: 100%;
	padding: 0 !important;
	margin-bottom: 40px;
	}
#sidebar .tabs .widget-inside {
	margin: 0;
	padding: 0 !important;
	}
#sidebar .tabs ul.tabs {
	overflow: hidden;
	list-style: none;
	margin: 0 0 10px 0;
	}
#sidebar .tabs ul.tabs li.t {
	display: inline;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	background: transparent;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	text-transform: lowercase;
	}
	
#sidebar .tabs ul.tabs li.t1 {
	border-left: none;
	}
#sidebar .tabs ul.tabs li.t a, #sidebar .tabs ul.tabs li.t a:hover {
	display: block;
	font-size: 1.5em;
	font-weight: normal;
	padding: 7px 7px;
	cursor: pointer;
	}
#sidebar .tabs ul.tabs li.t a.tab-current {
	color: #231F20 !important;
	}
#sidebar .tabs .tab-content {
	display: none;
	overflow: hidden;
	clear: left;
	height: 100%;
	margin: 0 20px 0 0;
	}
#sidebar .tabs .tab-content ul li a {
	font-size: 1.2em;
}

/* Begin Default Styles */
.commentlist li, #commentform input, #commentform textarea {
	font-size: 1.2em;
	}
.commentlist li ul li {
	font-size: 1.2em;
	line-height: 160%;
}

.commentlist li {
	font-weight: bold;
}
.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */


h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */


/* Begin Form Elements */
#searchform {
	position: relative;
	top: -65px;
	left: 350px;
	padding: 5px 3px;
	text-align: center;
	}

#searchform #s {
	width: 108px;
	padding: 2px;
	font-size: 1.1em;
	width: 120px;
	height: 16px;
	}
#searchsubmit {
 	position: relative;
	top: 2px;
	left: 0;
	width: 75px;
	height: 25px;
	background: url(images/search.png) no-repeat 0 0;
	border: 0;
	margin-top: 5px;
	text-indent: -9000px;
}
#searchsubmit:hover {
	background: url(images/search.png) no-repeat 0 -30px;
	cursor: pointer;
}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected blogs, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

li.comment p {
	margin: 10px 5px 10px 0;
	font-size: 1em;
}
.children { 
	padding: 0 0 0 10px; }
	
ul.children { 
	padding: 5px 0 0 10px;
	font-size: .9em; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */


/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	border: none;
	padding-bottom: 25px;	
	}

/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
.noprint { display: none; }

/* End Default Styles */

/* Front Door Submit Form Styles */
/* Form 4 - Sign Up */

#fd #cforms4form p.cf-sb {
	position: relative;
	top: 14px;
	right: 70px;
	float: right;
	display: inline-block;
	margin: 0;
	}
#fd #cforms4form #li-4-2 {
	float: right;
	display: inline-block;
	width: 250px;
}
#fd #cforms4form label {
	float: left;
	margin-left: 15px;
}
	
/* Tim Widget Styles */
	
#timwidget-3 {
	padding: 0;
	margin: 25px 0 0 0;
	background: url(images/bg_header_lft.png) no-repeat 0 0;
}
#timwidget-3 h2.widgettitle {
	padding: 10px 10px 0 0;
	margin: 0 0 0 10px;
	background: url(images/bg_header_right.png) no-repeat right 0;
	color: #231F20;
	font-size: 2em;
	font-weight: normal;
	height: 32px;
	width: 105px;
	text-align:center;
}
#timwidget-3 ul.tim-widget-list {
	display: block;
	position: relative;
	width: 500px;
	top:-3px;
	float: left;
	clear: both;
	padding: 20px 0 20px 22px;
	background-color: #231F20;
	border: 5px solid #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#timwidget-3 ul.tim-widget-list li.tim-widget-post {
	display:inline-block;
	float: left;
	width: 225px;
	padding-right: 23px;
}
p.tim-widget-post-title {
	font-size: 1.6em;
	margin-top: 5px;
	}
p.tim-widget-post-excerpt {
	font-size:1.3em;
	line-height:160%;
}

/* Feature Video Styles */
#add_html_javascript-1 {
	clear: both;
	position: relative;
	top: 40px;
	padding: 0;
	margin: 0;
	background: url(images/bg_header_lft.png) no-repeat 0 0;
}
#add_html_javascript-1 h2.widgettitle {
	padding: 10px 10px 0 0;
	margin: 0 0 0 10px;
	background: url(images/bg_header_right.png) no-repeat right 0;
	color: #231F20;
	font-size: 2em;
	font-weight: normal;
	height: 32px;
	width: 155px;
	text-align:center;
}
#flashcontent {
	width: 523px;
	position: relative;
	top:-5px;
	padding: 0;
	margin: 0 0 50px 0;
	background-color: #231F20;
	border: 5px solid #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
