/*
Theme Name: Daniel Murphy DC
Description: custom Wordpress theme for Daniel Murphy website.
Author: FLDtrace
Author URI: http://www.fldtrace.com
*/

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0px; padding: 0px; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th { font-weight: normal; font-style: normal; }
ul,ol,li { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/*GENERAL STYLE*/
html,body {
	height:100%; 
}

/*----------------WEBINAR BANNER----------------*/

#orange {
	display: block;
	height: 180px;
	width: 960px;
        margin: 0 auto;
	background: url(http://danmurphydc.com/Dan-Murphy-Webinar-Banner-Followup.png) no-repeat 0 0;
}

#purple {
	display: block;
	height: 130px;
	width: 960px;
	
}

#blue {
	display: block;
	height: 50px;
	width: 960px;
	
}

#yellow {
	display: block;
	height: 50px;
	width: 320px;
	float: left;

}

#red {
	display: block;
	height: 50px;
	width: 320px;
	float: left;
	
}

#green {
	display: block;
	height: 50px;
	width: 320px;
	float: left;
        text-align: center;
	padding-top: 18px;
	
}

#green h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
	font-weight: normal;

}

a.webinar {
	color: #ffffff;
        text-decoration: none;
}

/*----------------LAYOUT STYLE----------------*/
body {text-align:center; font-family: Georgia, "Times New Roman", Times, serif; color: #121212; background:#d1cece; font-size:62.5%} /*em size for font is the same as in px */

#wrapper_outter {
position: relative; /* needed for footer positioning*/
margin:20px auto 40px; /* center, not in IE5 */
width:992px;
height:auto !important; /* real browsers */
height:100%;
padding: 0;
text-align:left;
background:  url(i/wrapper-bg-repeat.png) repeat-y 0 0;
}
	#header {float:left; width:992px; height: 194px; background: url(i/header-logo.png) no-repeat 0 0 }
		#logo a {position: absolute; width: 730px; height: 84px; margin: 60px 0 0 131px;}

	#wrapper {
	position: relative; /* needed for footer positioning*/
	width:960px;
	float: left;
	margin: 0 16px;
	height:auto !important; /* real browsers */
	height:100%;
	padding: 0;
	}
	#nav {float:left; width:960px; height: 61px; background:url(i/nav-bg.png) no-repeat 0 0 }
	#container {float:left; width:950px; margin: 0 0 0 5px; background: #efeeee}
		#intro {float:left; width:950px; height: 240px; margin: 70px 0; background:#e0dcdc; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px}
			#avatar {float: left; width: 192px; display:inline; margin: 15px 40px auto 110px; border: 4px solid #767263}
			#intro_text {float: left; width: 490px; margin: 15px 0}
		#featured {float: left; width: 910px; margin: 0 0 140px 40px}
			.boxes {float: left; width:260px; margin: 0 30px 0 0; padding: 15px 5px 30px; background: #ece8e8; border-top: 4px solid #121212}
				#seminar_dates.boxes  {border-top: 4px solid #6d7fa7}
				#login_register.boxes  {border-top: 4px solid #c3a32c}
	#footer_outter {float: left; width: 992px; background:  url(i/wrapper-bg-repeat.png) repeat-y 0 0;}		
		#footer {float:left; width:950px; display:inline; border-top: 4px solid #a6a49b; margin: 0 0 0 21px}
			#copyright {text-align: center; margin: 20px auto 10px; color: #767263}
			
			/*subpages*/
			#content, .content {float: left; width: 870px; display:inline; margin: 0 0 140px 40px; background: url(i/content-bg.png) repeat-y 0 0}
				#text_area, .post_wrapper {float: left; width: 550px; margin: 0 40px 0 0; border-top: 4px solid #121212}
				#sidebar {float: left; width: 260px; border-top: 4px solid #c3a32c}
					#text_area, #sidebar, .post_wrapper {background: #ece8e8; padding: 15px 5px 30px;}
					
					/*blog area*/
					.post_wrapper {width: 540px; border-bottom: 4px solid #dbd7d7; border-top: none; margin: 0 40px 30px 0; }
			/*amember customization*/
			#content.amember {background: none; font-size: 137.5%}
				#content.amember #text_area {width: 860px}				
				#content.amember .vedit td, #content.amember th {border: 1px solid #b1afaf}
					#content.amember th {background: #efeeee}
					#content.amember input {padding: 3px 5px}
				#content.amember ul {margin: 0 0 30px}
					#content.amember #text_area li {list-style: none}
				p.powered {display: none}
				
				li.login li {font-size: 1.4em}
				
			


/*----------------ELEMENTS STYLE----------------*/
.login_box input {border: 1px solid #c3a32c; padding: 3px 5px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px}
	input.submit_bt {border: none; color: #fff; background: #2f2f2f; margin: 10px 0 0; padding: 3px 15px; font-weight: bold}
	.login_box h5, .post_wrapper h6 {background: #c3a32c; color: #fff; padding: 5px; margin: 40px 0 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px}
		.login_box h5 a, .post_wrapper h6 a {color: #fff}
	.login_box p {margin: 0 0 10px}
	.submit_bt {cursor: pointer}
.breadcrumb {margin: 30px 0 40px 20px; font-size: 1.4em}
#text_area ul.subpages_list li {font-size: 1.8em; padding: 0 0 5px}
.seminar_table {width: 500px; font-size: 1.4em}
	.seminar_table th {font-weight: bold; background: #c8cedc}
	.seminar_table td, .seminar_table th {border: 1px solid #8c98b2; border-collapse:collapse; padding: 3px} 
		
/*----------------TEXT STYLE----------------*/
h1 {font-size: 3.4em; margin: 0 0 30px}
h2 {font-size: 3em; margin: 0 0 20px}
	#sidebar h2 {color: #c3a32c}
	#seminar_dates h2 {color: #6d7fa7}
	#login_register h2 {color: #c3a32c}
h3 {font-size: 2.4em; margin: 0 0 15px}
h4 {font-size: 2em; margin: 0 0 10px}
h5 {font-size: 1.6em; margin: 0 0 10px}
h6 {font-size: 1.4em; margin: 0 0 10px}
	.login_box h6 {margin: 10px 0 0 0; font-weight: bold}	

#text_area li {font-size: 1.3em; list-style: disc inside; color: #6b6a66; padding: 0 0 10px}

#content.amember h2 {font-size: 1.8em;}
#content.amember h3 {font-size: 1.6em;}

p {font-size: 1.4em; margin: 0 0 20px}
	#intro_text p {font-size: 1.6em}

span.author {display:block; text-align: right; font-style:italic}

.hidden {position:absolute; text-indent: -9999px}

/*----------------LINKS STYLE----------------*/
/*general*/
a {color: #c3a32c}
a:hover, a:focus {text-decoration: none}

/*navigation*/
#nav ul {float:left; display:inline; margin: 0 0 0 60px; padding:  0 0 0 70px;}
	#nav li {float: left; height: 58px}
		#nav a {float: left; padding: 12px 13px; font-size: 2.2em; color: #fff; text-decoration: none}
			#nav a:hover, #nav a:focus, #nav li.current_page_item a:hover, #nav li.current_page_item a:focus {border-bottom: 4px solid #c3a32c}
				#nav li.current_page_item a {border-bottom: 4px solid #c1b37f}

/*-----------FAUX CLEARFIX FLOAT CLASS-------------*/
.clearfix:after {
    content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*end faux float*/
