/*
Theme Name: Extend Time Theme

*/

* {
			margin: 0;
			padding: 0;
			font-style: normal;
			/* list-style: none; */
			outline: none;
			text-decoration: none;
			}
		body{
			font: 62.5%/1.6em "Lucida Grande","Lucida Sans Unicode", verdana, helvetica, arial, sans-serif;
			background: #FFF url('http://www.extendtime.com/includes/img/bg_site.png') repeat 0 0;
			}
		a { color: #5E5E5E; }
		a:hover { color: #118BCA; }
		img { border: 0; }
		em { font-style: italic;}

		.marginTop { margin-top: 2em; }
		.marginBottom { margin-bottom: 2em; }
		.marginLeft { margin-left: 3em; }






		#wrapper { background: #DDD; }

		#header { 
			height: 60px; 
			/*background: #444;*/
			}
		#top_icons { 
			width: 100%; 
			height: 25px; 
			background: #FFF url('http://www.extendtime.com/includes/img/bg_topicons.png') no-repeat top right; 
			letter-spacing: .5em; 
			color: #555; 
			}
			ul#nav_topicons {
				padding-top: 0.25em;
				padding-right: 1em; 
				/*border: 1px solid #000;*/
				}
				ul#nav_topicons li { 
					display: inline;
					padding: 1em 1em 0 1em;
					border-left: 1px solid #B2B2B2;
					letter-spacing: 0.25em;
					}

		#nav { 
			width: 100%; 
			height: 35px; 
			background: #EEE url('http://www.extendtime.com/includes/img/bg_navL.png') no-repeat 0 0;
			}
			#container_navmenu { 
				/*position: relative;*/ 
				margin-left: 296px; 
				background: transparent; 
				}

		#logomark span.sitelogo {
			position: relative;
			text-indent: -10000px;
			margin: 0;
			padding: 0;
			}
			#logomark span.sitelogo a {
				position: relative;
				display: block;
				top: 2.5em;
				left: 1em;
				background: transparent url('http://www.extendtime.com/includes/img/logo_ExtendTime.png') no-repeat 0 0;
				width: 145px;
				height: 40px;
				}
		#logomark h1 { display: none; }


		#logo { 
			width: 255px; 
			margin-left: 5px; 
			height: 90px; 
			background: #FFF url('http://www.extendtime.com/includes/img/bg_logo.png') repeat-x 0 0; 
			text-align: center; 
			line-height: 90px; 
			letter-spacing: 0.5em; 
			color: #555;
			}

		#content {
			/*border: 1px solid yellow;*/
			}

		#column-one {
			float: left;
			width: 260px;
			background: transparent url('http://www.extendtime.com/includes/img/color_bars.png') no-repeat 0 0;
			}
			#column-one h2 { padding: 1em; }
			#column-one h3 { padding-left: 2em; color: #555; font-size: 1.4em; }
			#column-one p { padding: 1em 3em; }

			#column-one dl {
				padding-left: 3em;
				}
				#column-one dt { padding-top: 1em; font-weight: bold; font-size: 1.4em; color: #555; }
				#column-one dd { 
					padding-left: 1em; 
					background: transparent url('http://www.extendtime.com/includes/img/arrow.png') no-repeat 0 6px;
					}

		#photo {
			margin: 2em auto 1em auto;
			padding: 1em;
			width: 180px;
			/*height: 140px;*/
			background: #FFF;
			border: 3px solid #CCC;
			}

		#column-two {
			margin: 0 0 0 260px;
			background: #FFF;
			}
			#column-two #stage { padding: 1em 4em 4em 4em; }
				#column-two #stage h1 {
					padding-bottom: 0.75em;
					font-size: 2.0em;
					color: #1C539E;
					}
				
				#column-two #stage h2,
				#column-two #stage h3 { 
					padding-top: 1em;
					padding-bottom: 0.75em;
					font-size: 1.8em;
					color: #118BCA; 
					}
					#column-two #stage h3 {
						padding-top: 0;
						font-size: 1.5em; 
						color: #79B70E; 
						}
					
				#column-two #stage p { 
					font-size: 1.3em;
					line-height: 1.8em;
					}
					#column-two #stage p+p { padding-top: 1em; }

				#column-two #stage ul { list-style-type: none; }
					#column-two #stage li {
						padding-bottom: 0.5em;
						padding-left: 2em;
						background: url('http://www.extendtime.com/includes/img/icon_checkmrk.gif') no-repeat 0 2px;
						font-size: 1.2em;
						color: #444;
						}
					#column-two #stage ol.noncheck { list-style-type: decimal; }
					#column-two #stage ol.noncheck li {
						margin: 0 3em;
						padding-left: 0;
						background: none;
						}


			#column-two #masthead {
				width: 100%; 
				background: #4AAADD; 
				height:90px;
				}

			#column-two #breadcrumb { margin: 2em 0 0 4em; }
			#column-two ul#breadcrumb li {
				display: inline;
				padding: 0;
				/*padding: 0.5em 1em;*/
				letter-spacing: 0.25em;
				background: none;
				font-size: 0.89em;
				}
				#column-two ul#breadcrumb li:before { padding: 0 0.5em; content: ">"; }
				#column-two ul#breadcrumb li:first-child:before { padding: 0; content: ""; }

			#column-two dl#contact { 
				margin-top: 2em;
				font-size: 1.2em; 
				}
				#column-two dl#contact dt {
					font-weight: bold;
					color: #118BCA;
					}

		#sidebar {
			float: right;
			margin: -5em 2em 1em 2em;
			padding: 1.5em;
			width: 16em;
			border-top: 4px solid #CCC;
			background: #EEE url('http://www.extendtime.com/includes/img/bg_pgFold.png') no-repeat bottom right;
			}
		#sidebar_contact {
			float: left;
			margin: 1em 0 1em 2em;
			padding: 1.5em;
			width: 30em;
			border-top: 4px solid #CCC;
			background: #EEE url('http://www.extendtime.com/includes/img/bg_pgFold.png') no-repeat bottom right;
			}

		#footer {
			background: transparent url('http://www.extendtime.com/includes/img/bg_footer.png') repeat-x 0 0;
			height: 74px;
			clear: both;
			}
			#copy { 
				float: left;
				/*border: 1px solid #000;*/
				}
				#copy p, 
				ul#nav_footer { 
					padding: 1em; 
					font-size: 0.9em; 
					color: #898989; 
					}
				ul#nav_footer, ul#nav_topicons { 
					float: right; 
					/*border: 1px solid #000;*/
					}
					ul#nav_footer li { 
						display: inline;
						padding: 0.5em 1em;
						border-left: 1px solid #B2B2B2;
						letter-spacing: 0.25em;
						}
						ul#nav_footer li.noborder, ul#nav_topicons li.noborder { border-left: 0; }
						ul#nav_footer li a.current { color: #118BCA; }

		.clear-both {
			clear: both;
			font-size: 0;
			line-height: 0;
			height: 0;
			}
		.display_none { display: none; }
		
		.tabindent { padding-left: 2em; }

		span.gray { color: #777; }
		span.light_blue { color: #118BCA; }
		.floatR { float: right; margin: -2em 2em 0 1em; padding-left: 0em; }
		.floatR2 { float: right; margin: 2em 1em 0 0; padding-left: 1em; }
		.floatL img, .floatR2 img { border: 4px solid #EEE; }
		.floatL { float: left; margin-top: 0em; padding-right: 1.5em; z-index: 1; }





		form#two {
			font-size: 1.1em;
			background: transparent; 
			/* width: 95%; */
			}
			form#two fieldset {
				margin-bottom: 1em;
				width: 100%; 
				display: block; 
				line-height: 1.5em; 
				border: 1px solid #CCC;
				}
				form#two fieldset#personal, 
				form#two fieldset#message {
					/* margin: 0.5em 0 0 0; */
					color: #555;
					}
			form#two legend {
				margin: 0 0 1em 1em; 
				padding: 0.2em 0.6em; 
				font-size: 0.89em;
				letter-spacing: 0.2em;
				color: #777; 
				background: #CCC;
				}
			form#two label {
				/*
clear: left; 
				display: block; 
				float: left; 
				width: 100px; 
				text-align: right; 
				padding-right: 1em; 
				color: #FFF; 
				margin-bottom: 2em; 
				line-height: 1.5em;
*/
				}
				form#two fieldset#personal label {
					clear: left; 
					display: block; 
					float: left; 
					width: 100px; 
					text-align: right; 
					padding-right: 1em; 
					color: #555; 
					margin-bottom:0.6em; 
					font-size:1em; 
					line-height:1.8em; 
					font-style:normal;
					}
				form#two input {
					margin-bottom: 0.8em;
					padding: 0.25em; 
					}

form#two fieldset#personal input {border:1px dotted #e1e1e1; background:#fff; padding-left:0.5em; margin-bottom:1em;}
form#two select {margin-left:0.5em; border:1px dotted #e1e1e1;}

				form#two textarea {
					height: 12em;
					width: 240px; 
					border: 1px solid #e1e1e1; 
					padding:5px; 
					margin: 1em; 
					overflow:auto;
					}

form#two #button1:hover, form#two #button2:hover {background:#990033; border-bottom:1px solid #4A0018; border-right:1px solid #4A0018;  color:#fff; border-top:1px solid #cc0033; border-left: 1px solid #cc0033;}