* {
	padding: 0px;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

a img {
	border: 0px;
}

a {color: #41413a; }

p, label, td, span {
	color: #41413a;
}

p, ul, li, div, td {
	font-size: 8pt;
}

p {
	padding-bottom: 15px;	
	line-height: 2em;
}

p.home_postmetadata {
	padding-bottom: 0px;	
	line-height: 2em;
}

.error {
	color: #FF6403;
}

.clearer{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}

html {
 min-height: 100%;
 margin-bottom: 1px;
}

/* STRUCTURE */
/* ===================================================== */

		body {
			text-align: center;
			background: #ffffff; /* #C6C6BE */
		}
		
		#outer {
			width: 100%;
			background: #ffffff url(../images/bg_outer.gif) top center repeat-x;
			text-align: center;
			overflow: hidden;
		}
		
		#outer_bottom {
			width: 100%;
			margin-top: 10px;
			border-top: 2px solid #e3e3e2;
			background: #ffffff;
			text-align: center;
			overflow: hidden;
		}
		
		#wrapper {
			position: relative;
			width: 770px;
			margin: 0px auto 0px auto;
			background: #ffffff url(../images/bkg_wrapper.gif) 37px 160px repeat-y;
			text-align: left;
		}
		
		#wrapper_ftr {
			position: relative;
			width: 770px;
			margin: 0px auto 0px auto;
		}
		
		/* #home #wrapper {
			background: #ffffff url(../images/bkg_wrapper_home.gif) repeat-y top left;
		} */
		
		#topnav {
			height: 25px;
			text-align: right;
			background: transparent url(../images/nav/bkg_nav.jpg) no-repeat top left;
		}
		
		#topnav table {
			margin: 0px 0px 0px auto;
		}
		
		#banner {
			height: 101px;
			background: #ffffff url(../images/bkg_banner_wrapper.gif) repeat-x top left;
		}
			
			#banner_wrapper {
				height: 101px;
				background: transparent url(../images/bkg_banner.gif) no-repeat top left;
			}
		
			
			#home #banner {
				background: transparent url(../images/bkg_banner.gif) no-repeat top left;
			}
			
		#banner #logo_home {
			float: left;
		}
		
		#left_column {
			width: 177px;
			padding: 0px 6px 25px 24px;
		}
		
			#home #left_column {
				width: 121px;
				background: transparent url(../images/bkg_home_left.gif) no-repeat top right;
			}
		
			#blog #left_column {padding-bottom: 0;}
		
		#right_column {
			width: 507px; 
			padding: 0px 42px 55px 49px;
		}
		
			/* Homepage */
			
			body#home {
				background: #ffffff;
				/*margin-top: 37px;*/
			}
			
			
			#home #wrapper {
				width: 100%;
				height: 100%;					
				padding: 0;
				background: none;	
			}
			
			#home #wrapper #leftcol {
				text-align: right;
				height: 409px;
				width:260px;
				vertical-align: top;
				padding: 0;
				background: 0;
			}
			
				#home #wrapper #leftcol div {
					top: 27px;
					right: 28px;
					width: 194px;
					text-align: left;
					float: right;
					position: relative;
				}
			
				#home #wrapper #leftcol p.listen_note, #wrapper #left_column p.listen_note {
					margin: 0px;
					padding: 0px;
					width: 194px;
					background: url(../images/dots_h.gif) center repeat-x;
					line-height: 1em;
				}
			
				#home p.listen_note {color: #764396;}
				#home p.learn_note {color: #15bfff;}
				#home p.submit_note {color: #ff6403;}
			
			#home #wrapper #rightcol {
				height: 409px;
				width: 512px;
				text-align: left;
				vertical-align: top;
				padding: 16px 0 0 0;
				background: 0;
			}
			
				#home #wrapper #rightcol p {
					margin: 1.3em 0em;
					line-height: 1.5em;
					color: #41413a;
					width: 512px;
				}
			
			#home #wrapper #footer_home {
				vertical-align: top;
				/*background: #f3f3f2;*/
				background: #FFFFFF url('/images/ct_footer_home.gif') no-repeat top; 
				border-top: 2px solid #e3e3e2;
				text-align: left;
				padding-top: 18px;
				padding-bottom: 20px;
				font-size: 8pt;
				color: #06a4de;
				line-height: 1.8em;
			}
			
			#home #wrapper #footer_home a {color: #06a4de; text-decoration: none; font-weight: bold;}
			#home #wrapper #footer_home a:hover {color: #41413a;}
			
			#home #wrapper #footer_home .copyright {font-size: 7.5pt; color: #858573}
			
		
			/*
			#home #right_column {
				width: 563px;
				background: transparent url(../images/bkg_home.gif) no-repeat top left;
			}
			
			#home #home_content {
				width: 559px;
				margin: 0px 0px 0px 1px;
			}
			
			#home #home_content td {vertical-align: top;}
			
			#home #home_content td.photo {
				width: 307px;
			}
			
			td.photo img {
				position: absolute;
				margin-left: -128px;
			}
			
			#home #home_content .caption {
				font-size: 8pt;
				font-weight: bold;
				color: #000000;
			}
			
			#home #home_content td.intro {
				padding: 25px 0px 0px 25px;
				font-size: 8pt;
				line-height: 1.9em;
			}
			
			#home #home_content td.intro a:link, #home #home_content td.intro a:visited {color: #41413a;}
			#home #home_content td.intro a:focus, #home #home_content td.intro a:hover {color: #ff6403;}
			*/
			
		/*
		#footer {
			height: 56px;
			padding: 0px 12px 0px 201px;
			color: #5c5c4f;
			font-weight: bold;
			font-size: 7.5pt;
			background: #ffffff;
		}
		
			#home #footer {
				background: transparent;
				padding-left: 229px;
			}
		*/
		
/* SUB NAV */
/* ===================================================== */
		
#sub_nav {
	height: 31px;
	width: 100%;
	background: url(/images/sub_nav/sub_bg.gif) top left repeat-x;
	}
	
	#sub_nav td {
		border-left: 1px solid #dbdbdb;
		text-align: center;
		vertical-align: middle;		
		}
		
	#sub_nav a {
		color: #999999;
		font-weight: bold;
		text-decoration: none;
		}
	
	#sub_nav a:hover, #sub_nav a.on {
		color: #06a4de;
		font-weight: bold;
		text-decoration: none;
		}
		
 #sub_nav td.sub_left {
	border-left: none;
	background: url(/images/sub_nav/lft_bg.gif) top left no-repeat;
}
		
 #sub_nav td.sub_right{
	background: url(/images/sub_nav/rgt_bg.gif) top right no-repeat;
}
		
		
/* POSTS FOOTER */
/* ===================================================== */
a.post_footer {color: #ff6403; text-decoration: none; font-weight: bold;}
a.post_footer:hover { color: #0E6687; text-decoration: none;}
			
/* FOOTER */
/* ===================================================== */
		
		#footer a:link { color: #06a4de; text-decoration: none; }
		#footer a:visited { color: #06a4de; text-decoration: none; }
		#footer a:hover { color: #41413a; text-decoration: underline; }
		#footer a:focus { color: #06a4de; text-decoration: underline; }
		#footer a:active { color: #06a4de; text-decoration: none; }
		
		.legal {
			display: block;
			padding-top: 6px;
			font-weight: normal;
			font-size: 7pt;
			color: #858573;
		}

#footer {
	background: #FFFFFF url('/images/ct_footer_home.gif') no-repeat top; 
	border: none;
	padding: 20px 20px 0px 25px;
	height: 120px;
	vertical-align: top;
	}
	
#footer p.bottomnav {
	color: #6a6956;
	font-size: 8pt;
}

#footer p.bottomnav a {
	color: #6a6956;
	font-weight: bold;
}

#footer p {
	color: #858573;	
	text-align: left;
	margin: 0;
	padding: 0;
	line-height: 1.6em;
	font-size: 7.5pt;
	}



/* FORMS */
/* ===================================================== */

		.cms form {
			margin: 15px 0px;
		}
		
			#left_column form#loginform {margin-top: 10px;}
		
		.cms label {
			display: block;			
		}
		
		.text, textarea, select {
			background: #f9f9f9 !important;
			border: solid 1px #C6C6BE;
			padding-top: 2px;
		}
		
		input.text:focus, textarea:focus, select:focus {
			background: #FFFFFF;
			border: solid 1px #858573;
		}
		
		#right_column.cms label {
			margin-bottom: 20px;
			float: left;
			width: 120px;
			padding-right: 10px;
			font-size: 8pt;
			text-align: right;
		}
		
		#right_column.cms label.long {
			margin: 10px 0px 0px 0px;
			float: left;
			width: 210px;
			font-size: 8pt;
			text-align: left;
			padding-left: 10px;
		}
		
		#right_column.cms .text {
			display: block;
			margin-bottom: 20px;
			float: left;
			width: 145px;
			height: 16pt;
			font-size: 8pt;
		}	
		
		#right_column select, #right_column option, #right_column textarea {
			font-size: 8pt;
		}
		
		#right_column textarea {
			width: 330px;
			height: 100px;
			margin-bottom: 20px;
		}
		
		.cms form .note {
			display: block;
			float: left;
			font-size: 7.5pt;
			width: 160px;
			padding-left: 10px;
			/* font-family: arial, verdana, helvetica, sans-serif; */
		}
		
		#right_column.cms .check {
			display: inline;
			margin: 10px 0px 0px 120px;
			float: left;
		}
		
		#right_column.cms img.check {
			margin-bottom: 20px;
			margin-top: 15px;
			border: solid 1px #7D7D6A;
		}
		
		
		html>body #right_column.cms .check {
			margin-left: 130px;
		}
		
		.cms form p {
			padding-top: 15px;
			font-size: 8.5pt;
			line-height: 14pt;
			padding-left: 120px;
		}
		
		html>body .cms form p {
			padding-left: 130px;
		}
		
		.cms .divided {
			background: url(/blog/wp-content/themes/commonties/images/dots_h.gif) bottom repeat-x;
			padding-bottom: 20px;
			margin-bottom: 20px;
		}

	

/* LEFT COLUMN */
/* ===================================================== */

		/*#left_column p,*/ #left_column label {
			font-size: 8pt;
			color: #000000;
			padding: 0px 0px 5px 0px;
		}
		
		/*#left_column p,*/ {
			padding-bottom: 0px;
			height: 5px;
		}
				
		#left_column .text {
			height: 18px;
			width: 100px;
			margin-bottom: 7px;
			font-size: 8pt;
			padding-top: 1px;
		}
		
		#left_column .strong {
			font-weight: bold;
			padding-bottom: 0px;
			line-height: 1.9em;
		}
		
		a.tiny:link { font-size: 8pt; color: #000000; text-decoration: none; }
		a.tiny:visited {  font-size: 8pt; color: #000000; text-decoration: none; }
		a.tiny:hover {  font-size: 8pt; color: #FF6403; text-decoration: none; }
		a.tiny:active {  font-size: 8pt; color: #000000; text-decoration: none; }

		/*#left_column a {font-weight: bold; color: #41413a; text-decoration: none;}
		#left_column a.active {color: #fb6303;}
		#left_column a:hover {color: #fb6303;}*/
		
/* RIGHT COLUMN */
/* ===================================================== */

		/*
		#right_column a:link { color: #41413a; text-decoration: underline; }
		#right_column a:visited { color: #41413a; text-decoration: underline; }
		#right_column a:hover { color: #ff6403; text-decoration: underline; }
		#right_column a:focus { color: #ff6403; text-decoration: underline; }
		#right_column a:active { color: #41413a; text-decoration: underline; }  blue #0e6687 
		*/
		
		#right_column.cms a { color: #41413a; text-decoration: underline; }
		#right_column.cms a:hover { color: #ff6403; text-decoration: underline; }
		
		p.note {
			background: #e5eff2;
			line-height: 1.2em;
			padding: 15px;
			margin: 0px 0px 25px 0px;
		}
					
		
		
/* QUOTES */
/* ===================================================== */

		#quote {
			font-size: 1pt;
			height: 126px;
			text-indent: -3000px;
			overflow: hidden;
			margin: 0;
			padding: 0;
		}
		
		#signup #quote, 
		#about #quote, 
		#tellafriend #quote,
		#other #quote,
		#contact #quote
		{ background: transparent }


/* HEADERS */
/* ===================================================== */
		
		h1.left {
			height: 18px;
			text-indent: -3000px;
			overflow: hidden;
			margin: -1px 0px 18px -18px;
		}
		
		h1.blogleft {
			height: 18px;
			width: 100px;
			overflow: hidden;
			margin: -1px 0px 18px -18px;
		}
		
		h1 a {
			display: block;
		}
		h1#what { background: transparent url(../images/headers/h1_what.gif) no-repeat top left; }
		h1#about { background: transparent url(../images/headers/h1_about.gif) no-repeat top left; }
		h1#contact { background: transparent url(../images/headers/h1_contact.gif) no-repeat top left; }
		h1#about_blog { background: transparent url(../images/headers/h1_about_blog.gif) no-repeat top left; }
		h1#signup { background: transparent url(../images/headers/h1_signup.gif) no-repeat top left; margin-bottom: 0px;}
		h1#signup2 { background: transparent url(../images/headers/h1_signup2.gif) no-repeat top left;}
		h1#signin { background: transparent url(../images/headers/h1_signin.gif) no-repeat top left; margin-bottom: 0px;}
		h1#signupin { background: transparent url(../images/headers/h1_signupin.gif) no-repeat top left; margin-bottom: 14px;}
		h1#tell { background: transparent url(../images/headers/h1_tellafriend.gif) no-repeat top left; }
		h1#sitemap { background: transparent url(../images/headers/h1_sitemap.gif) no-repeat top left; }
		h1#storyblog { background: transparent url(../images/headers/h1_storyblog.gif) no-repeat top left; padding-top: 0; width: 100px;}
		h1#submitstory{ background: transparent url(../images/headers/h1_submit.gif) no-repeat top left; padding-top: 0; }
		h1#stories{ background: transparent url(/images/headers/h1_stories.gif) no-repeat top left; padding-top: 0; margin-bottom: 5px;}
		h1#quickies{ background: transparent url(/images/headers/h1_quickies.gif) no-repeat top left; padding-top: 0;  margin-bottom: 5px;}
		h1#podcast{ background: transparent url(/images/headers/h1_podcast.gif) no-repeat top left; padding-top: 0;  margin-bottom: 5px;}
		h1#orphans{ background: transparent url(/images/headers/h1_orphans.gif) no-repeat top left; padding-top: 0;  margin-bottom: 5px;}		
		h1#archives{ background: transparent url(/images/headers/h1_archives.gif) no-repeat top left; padding-top: 0; width: 140px; height: 30px;}
		
		.cms h2 {
			color: #ff6403;  /* fe6402 */
			padding-bottom: 20px;
			font-size: 9pt;
			text-transform: none;
			margin-top: 0px;
			padding-top: 0;
		}
					
		.cms h2 span {
			font-size: 9pt;
			color: #41413a;
		}
		
		.cms h3 {
			font-size: 8pt;
			color: #41413a;
			padding-bottom: 15px;
		}

		.cms #other h3 {font-size: 9pt;}
		
/* LISTS */
/* ===================================================== */

ul {
	margin: 0px 0px 15px 17px;
}

li {
	padding-bottom: 6px;
}

#about #left_column ol {
	margin: -5px 0px 0px 13px;
}

#about #left_column ol li {
	margin: 0px 0px .4em 0px;
	padding: 0;
}

#right_column ul {
	list-style-type: circle;
	margin: -1em 0px 0px 30px;
	line-height: 2em;
}

#right_column div.error ul {
	margin-top: 0px;
	margin-left: 17px;
}

#right_column ul li {
	margin: 0px;
	padding: 0px;
	line-height: 1.6em !important;
}

#right_column ol {margin: 0em 0em 1.4em 30px;}
#right_column li {line-height: 1.5em !important;}

#right_column.cms ol br {display: none;}

/* POPUPS */
/* ===================================================== */

	
body#popup {
	background: #ffffff url(/images/bg_popup.gif) top repeat-x;
	font-size: 8pt;
	}

#popup #right_column {
	width: 610px;
	padding: 20px;
	}
	
#popup #right_column.cms, #popup #right_column.cms * {font-size: 8pt; line-height:2em;}

#popup #right_column ol {margin: 0em 0em 0em 30px;}
