/*  
Site Name: Portable Empire Coaching
Site URI: www.portableempirecoaching.com
Description: Home Page for PE Coaching
Version: 1.3
Author: Craig Burdett
Author URI: www.ekyoo.com

*/

/*  =COLORS
---------------------------------------------------
	Body Background: #900
	Main Text: #333
	Links: #900
*/


/*  =RESET
---------------------------------------------------*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
	font-size:1em;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
h1, h2, h3, h4, h5, h6 {
	color:#900;
	font-size: 100%;
	margin:10px auto;
	font-weight:900;
	text-align:center
}
abbr, acronym {
	border: 0;
}
/*  =GLOBAL ELEMENTS
-------------------------------------------------------------- */

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size:1em;
	background: #f9f9f9;
	color: #333;
	text-align:left;
}
a:link {
	color: #900;
	text-decoration:none;
}
a:visited {
	color: #900;
	text-decoration:none;
}
a:hover, a:active {
	color: #006;
	text-decoration: underline;
}
h1 {
	color: #900;
	font-size: 2em;
	margin:20px auto;
	padding:10px
}
h2 {
	font-size: 1.6em;
	padding:20px 0;
}
h3 {
	font-size: 1.4em;
	line-height: 1.3em;
	}
h4 {
	font-size: 1.2em;
	padding:20px 0 0 20px;
	text-align:left;
}
h5 {
	font-size:1.2em;
	text-align:left;
	padding:0px 0 0 20px;
	color:#006;
}
ol {
	list-style-type: none;
	width:85%;
	margin:10px 0 0 80px;
}
ul {
	margin:10px auto;
	width:70%;
}
ul li {
	list-style-image: url(../images/arrow7.png);
	text-align:left;
	margin:5px 0 0 -30px;
	font-size:1.2em;
	color:#900;
	font-weight:900;
}
ol li {
	text-align:left;
	margin:20px 0;
	text-indent:-20px;
	font-size:1em;
	line-height:1.4em;
	color:#006;
}
p {
	margin:10px 20px;
	padding:0 20px;
	line-height:125%;
	color:#333;
	font-size:110%
}
/*  =CONTENT
-------------------------------------------------------------- */
#header {
 	top: 0;
    left: 0;
}
#header h1 {
	font-size: 3.2em;
	letter-spacing: 1px;
	text-shadow: 0px 0px 1px #F00, 0px 0px 5px #F00, 0px 0px 15px #F90;
	text-align:left;
	padding:5px 0 0 20px;
	margin-bottom:-40px;
	font-style:italic;
}
section {
	background:#FFFFFF;
	width:960px;
	padding:10px;
	margin:30px auto;
	display:block;
	border:1px solid #ececec;
	 -moz-box-shadow: 5px 5px 15px rgba(0,0,0,0.5);
	 -webkit-box-shadow: 5px 5px 15px rgba(0,0,0,0.5);
	 box-shadow: 5px 5px 15px rgba(0,0,0,0.5);
    -moz-border-radius: 10px;
	-webkit-border-radius:10px;
	 border-radius:10px;
}
section h1 {color: #900; font-size:3em; font-style:inherit; padding-bottom:0px; margin:10px auto}
section h2 {color: #06F; font-size:1.6em; letter-spacing:-1px; font-style:inherit; padding-bottom:20px}
section p {
	margin:10px 5px;
	line-height:1.5em
}
section a {
	font-weight:900;
}
video {
	float:right;
	clear:right;
	margin:10px;
	padding:5px;
	width:400px;
	height:290px;
	border:3px solid #900;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:10px 10px 5px rgba(128, 128, 128, 0.8);
	-webkit-box-shadow:10px 10px 5px rgba(128, 128, 128, 0.8);
	box-shadow:10px 10px 5px rgba(128, 128, 128, 0.8);
}
letter, story {
	width:940px;
	margin:30px 10px;
	font-size:0.9em;
	color:#000;
	display:block;
}
article {
	width:95%;
	display:block;
	padding:20px;
}
invite {
	font-weight:900;
	margin:20px auto;
	display:block;
}
pat {
	margin:20px auto;
	display:inline-block;	
}
pat h3 {
	background-color:#900;
	color:#FFF;
	width:380px;
	margin:40px auto;
	font-size:2em;
	line-height:2em;
}
#goldcoaching {
	width:700px;
	background-color:#fefefe;
	border:1px solid #BC822C;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=5);
	-moz-box-shadow:3px 3px 5px rgba(188,130, 44, 0.3);
	box-shadow:3px 3px 5px rgba(188,130, 44, 0.3);
	-webkit-box-shadow:3px 3px 5px rgba(188,130, 44, 0.3);
	margin:40px auto;
		-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
#goldcoaching h1 {
	padding:10px 25px;
	font-size:24px;
	line-height:1.5em;
	color:#BC822C;
}
	
#silvercoaching {
	width:700px;
	background-color:#fefefe;
	border:1px solid #bbb;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=5);
	-moz-box-shadow:3px 3px 5px rgba(128,128, 128, 0.3);
	box-shadow:3px 3px 5px rgba(128,128, 128, 0.3);
	-webkit-box-shadow:3px 3px 5px rgba(128,128, 128, 0.3);
	margin:40px auto;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
#silvercoaching h1 {
	padding:10px 25px;
	font-size:24px;
	line-height:1.5em;
	color:#4C4C4C;
}
	
story {
	background:#EEE;
	border:1px solid #CCC;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=5);
	-moz-box-shadow:3px 3px 5px rgba(0, 0, 128, 0.3);
	box-shadow:3px 3px 5px rgba(0, 0, 128, 0.3);
	-webkit-box-shadow:3px 3px 5px rgba(0, 0, 128, 0.3);
	margin:40px auto
}
photo {
	float:left;
	padding:3px 8px 8px 0
}
price {
	color:#900;
	font-size:2em;
	text-align:center;
	margin:0 0 10px 0;
	font-weight:900;
	line-height:1em;
	display:block;
}
disclaimers {
	font-size:0.6em;
	clear:both;
	padding:10px;
	margin:0px auto;
	display:block;
	width:960px;
}
disclaimers li {color:#666}
book, movie {
	font-style:italic
}
#tellafriend {
	width:500px;
	margin:0px auto;
	text-align:center
}
#tellafriend a {
	font-size:24px;
	color:#FFF;
	padding:5px 5px 3px 5px;
	line-height:1.8em;
	-moz-border-radius:5px;
	background:#900;
}
#videotestimonials {width:480px; margin:0px auto 80px auto}
/*  =FOOTER
-------------------------------------------------------------- */

footer {
	text-align:center;
	font-size:0.8em;
	color:#999
}
footer h2 {
}
copyright {
}
/*  =DEFAULT STYLES
-------------------------------------------------------------- */

.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.clear {
	clear: both;
}
.center {
	text-align: center;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.small {
	font-size: 0.8em;
}
.hidden {
	display: none;
}
.imgleft {
	float:left;
	padding:3px 8px 8px 0
}
.imgright {
	float:right;
	padding:3px 0 8px 8px;
}
.linkimage {
	width:300px;
	margin:10px auto
}
.clearFloat {
	clear: both;
	height:0px;
}

