	body {
		width:100%;
		height:100%;
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		background-image:url("http://jgbrandcoach.com/images/background_color.jpg");
		background-repeat:repeat;
		background-color:#b5975b;
	}
	
	#shell {
		width:100%;
		height:100%;
		margin:0;
		padding:0;
		/*background-image:url("http://jgbrandcoach.com/images/background_fade.jpg");
		background-repeat:repeat-x;
		background-position:top left;*/
		text-align:center;
		display:block;
		float:left;
	}
	
	#main {
		width:750px;
		padding:0;
		margin:auto;
		display:block;
	}
	
	/* HEADER */
	#header {
		width:750px;
		height:137px;
		margin:0;
		padding:0;
		display:block;
	}
	#header #upperBar {
		width:750px;
		height:81px;
		margin:0;
		padding:0;
		background-color:#FFFFFF;
		display:block;
		float:left;
	}
	#header #upperBar2 {
		width:750px;
		height:118px;
		margin:0;
		padding:0;
		background-repeat:no-repeat;
		background-color:#FFFFFF;
		display:block;
		float:left;
	}
	#header #logoBar {
		width:750px;
		height:56px;
		margin:0;
		padding:0;
		background-image:url("http://jgbrandcoach.com/images/logoBar_back.jpg");
		background-repeat:repeat;
		background-color:#c2272d;
		text-align:right;
		display:block;
		float:left;
	}
	#header #logoBar #logo {
		width:257px;
		height:36px;
		margin:11px 10px 0 12px;
		padding:0;
		background-image:url("http://jgbrandcoach.com/images/logo.gif");
		background-repeat:no-repeat;
		display:block;
		float:right;
	}

	/* MAIN */
	#body_section {
		width:750px;
		margin:0;
		padding:0 0 35px 0;
		background-color:#FFFFFF;
		display:block;
		float:left;
	}
	#taglineBar {
		width:750px;
		margin:0;
		padding:0;
		text-align:right;
		background-image:url("http://jgbrandcoach.com/images/body_back.jpg");
		background-repeat:repeat-x;
		display:block;
		float:left;
	}	
	#taglineBar #tagline {
		margin:3px 10px 0 0;
		padding:0;
		font-size:20px;
	}	
		
	/* NAVIGATION */
	#menu {
		width:108px; /*120px;*/
		margin:0;
		padding:0;
		display:block;
		float:left;
	}
	#menu #menuColumn {
		width:105px; /*115px;*/
		margin:5px 10px 10px 10px;
		padding:0;
		display:block;
		float:left;
	}
	ul.menuItems {
		margin:0;
		padding:0;
		list-style:none;
		float:left;
	}
	ul.menuItems li {
		width:95px;
		height:46px;
		margin:0 0 3px 0;
		padding:0;
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
		background-image:url("http://jgbrandcoach.com/images/menu_bubble2.jpg");
		background-repeat:no-repeat;
		float:left;
	}
	ul.menuItems li a:link, ul.menuItems li a:visited {
		width:95px;
		height:46px;
		margin:0;
		padding:14px 0 0 0;
		color:#FFFFFF;
		text-decoration:underline;
		text-align:center;
		float:left;
	}
	ul.menuItems li a:hover {
		width:95px;
		height:46px;
		margin:0;
		padding:14px 0 0 0;
		color:#FF0000; /*#c2272d;*/
		text-decoration:none;
		text-align:center;
		float:left;
	}
	ul.menuItems li.red {
		width:95px;
		height:46px;
		margin:0 0 3px 0;
		padding:0;
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
		background-image:url("http://jgbrandcoach.com/images/menu_bubble_red.jpg");
		background-repeat:no-repeat;
		float:left;
	}
	ul.menuItems li.red a:link, ul.menuItems li.red a:visited {
		width:95px;
		height:46px;
		margin:0;
		padding:14px 0 0 0;
		color:#FFFFFF;
		text-decoration:underline;
		text-align:center;
		float:left;
	}
	ul.menuItems li.red a:hover {
		width:95px;
		height:46px;
		margin:0;
		padding:14px 0 0 0;
		color:#000000; /*#c2272d;*/
		text-decoration:none;
		text-align:center;
		float:left;
	}
	/*
	#menu #menuColumn {
		width:115px;
		margin:5px 10px 10px 10px;
		padding:0;
		display:block;
		float:left;
	}
	ul.menuItems {
		margin:0;
		padding:0;
		list-style:none;
		float:left;
	}
	ul.menuItems li {
		width:104px;
		height:51px;
		margin:0 0 4px 0;
		padding:0;
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
		background-image:url("http://jgbrandcoach.com/images/menu_bubble.jpg");
		background-repeat:no-repeat;
		float:left;
	}
	ul.menuItems li a:link, ul.menuItems li a:visited {
		width:104px;
		height:35px;
		margin:0;
		padding:16px 0 0 0;
		color:#FFFFFF;
		text-decoration:underline;
		text-align:center;
		float:left;
	}
	ul.menuItems li a:hover {
		width:104px;
		height:35px;
		margin:0;
		padding:16px 0 0 0;
		color:#c2272d;
		text-decoration:none;
		text-align:center;
		float:left;
	}*/
		
	/* CONTENT */
	#content {
		width:625px; /*615px;*/
		margin:0;
		padding:0 0 5px 10px;
		text-align:left;
		display:block;
		float:left;
	}
	#breadcrumbs {
		margin:3px 0 0 0;
		padding:0;
		font-size:11px;
		color:#999999;
		text-transform:lowercase;
		cursor:default;
		display:block;
	}
	#breadcrumbs a:link, #breadcrumbs a:visited {
		color:#999999;
		text-decoration:underline;
		font-weight:normal;
	}
	#breadcrumbs a:hover {
		color:#c2272d;
		text-decoration:none;
		font-weight:normal;
	}
	
	h1 {
		height:18px;
		margin:10px 0 10px 0;
		padding:0;
		font-size:18px;
		font-style:italic;
		font-weight:bold;
		color:#000000;
		cursor:default;
	}

	h2 {
		width:100%;
		height:14px;
		margin:5px 0 0 0;
		padding:0;
		font-size:14px;
		font-weight:bold;
		border-bottom:1px solid #000000;
		cursor:default;
		float:left;
	}
	h3 {
		width:100%;
		height:14px;
		margin:0 0 5px 0;
		padding:0;
		font-size:14px;
		font-weight:bold;
		cursor:default;
		float:left;
	}
	#textarea {
		width:667px;
		margin:0 15px 0 10px;
		padding:0;
		color:#000000;
		display:block;
		float:left;
	}
	.textarea {
		width:625px;
		margin:2px 0 10px 0;
		padding:0;
		float:left;
		display:block;
	}
	
	p {
		margin:0 0 10px 0;
		padding:0;
		line-height:14px;
		font-size:12px;
	}	
	p.text {
		text-indent:1.5em;
		orphans:inherit;
		widows:inherit;
		padding:0px 0px 15px 0px;
		margin:0px;
	}
	
	a:visited, a:link {
		text-decoration:underline;
		font-weight:bold;
		color:#c2272d;
		/* B1946C */
	}
	a:hover {
		text-decoration:none;
		font-weight:bold;
		color:#000000;
	}
	
	/* SPHERICAL MENU */
	#spherical_menu {
		width:378px;
		height:321px;
		margin:40px 0 0 0;
		padding:0;
		background-image:url("http://jgbrandcoach.com/images/spherical_menu3.jpg");
		background-repeat:no-repeat;
		float:left;
		display:block;
	}
	#spherical_menu a:link, #spherical_menu a:visited {
		color:#FFFFFF;
		font-size:12px;
		text-decoration:underline;
		text-align:center;
		float:left;
	}
	#spherical_menu a:hover {
		color:#FF0000;
		font-size:12px;
		text-decoration:none;
		text-align:center;
		float:left;
	}
		
	/* Other Styles */
	.learnmore {cursor:help;}
	.errorMsg {font-weight:bold; color:#FF0000;}

	.aligncenter {text-align:center;}
	.alignright {text-align:right;}
	.bold {font-weight:bold;}
	.italic {font-style:italic;}
	.smalltext {font-size:10px; font-weight:bold;}
	.valigntop {vertical-align:top;}
	.valignbot {vertical-align:bottom;}
	
	/* TABLE */
	td, th {
		font-size:12px;
		text-align:left;
		vertical-align:top;
	}
	
	/* BLOG */
	#blog_menu {
		width:100%;
		height:30px;
		margin:0 0 10px 0;
		padding:0;
		background-image:url("http://jgbrandcoach.com/blog/images/tbl_gradient.gif");
		background-repeat:repeat-x;
		border-top:1px #000000 solid;
		display:block;
		float:left;
	}
	#blog_menu a {
		margin:0;
		padding:2px 15px 2px 15px;
		font-size:12px;
		font-weight:bold;
		float:left;
	}
	#blog_menu a:link, #blog_menu a:visited {
		text-decoration:none;
	}
	#blog_menu a:hover {
		color:#000000;
		text-decoration:none;
		cursor:pointer;
		float:left;
	}
	#blog_search {
		width:200px;
		height:33px;
		margin:10px 0 0 0;
		padding:0;
		float:right;
	}
	#blog_content {
		width:100%;
		margin:0;
		padding:0;
		display:block;
		float:left;
	}
	h3.blog {
		margin:5px 0 2px 0;
		padding:0;
		font-size:12px;
		font-weight:bold;
		border-bottom:1px #666666 dashed;
		cursor:default;
	}
	table.blog th {
		margin:0;
		padding:2px;
		vertical-align:middle;
		border-bottom:1px solid #999999;
		border-top:1px solid #999999;
		background-image:url("http://jgbrandcoach.com/blog/images/tbl_gradient.gif");
		background-repeat:repeat-x;
		cursor:default;
	}
	table.blog td {
		margin:0;
		padding:2px 0 2px 2px;
		height:14px;
		vertical-align:top;
	}
	.blogTags {
		font-size:10px;
		color:#999999;
	}
	a.tagLink {
		color:#0000FF;
		text-decoration:underline;
		cursor:pointer;
	}
	
	/* FOOTER */
	#footer {
		width:750px;
		margin:0;
		padding:5px 0 5px 0;
		background-image:url("http://jgbrandcoach.com/images/footer_back.jpg");
		background-repeat:repeat-x;
		display:block;
		float:left;
	}
	#footer_left {
		width:150px;
		margin:0;
		padding:0;
		float:left;
		display:block;
	}
	#footer_middle {
		width:450px;
		margin:0;
		padding:0;
		text-align:center;
		font-size:10px;
		color:#666666;
		float:left;
		display:block;
	}
	#footer_middle a:visited, #footer_middle a:link {
		text-decoration:none;
		font-weight:bold;
		color:#666666;
	}
	#footer_middle a:hover {
		text-decoration:underline;
		font-weight:bold;
		color:#0D5181;
	}	
	#footer_right {
		width:150px;
		margin:0;
		padding:0;
		float:left;
		display:block;
	}
	
	/* FORMS */
	form {
		margin:0px;
	}
	#btn_submit {
		position:relative;
		top:0px;
		left:150px;
		margin:5px 0px 0px 5px;
	}
	.formfield {
		border-top:1px solid #333333;
		border-left:1px solid #333333;
		border-bottom:1px solid #333333;
		border-right:1px solid #333333;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		background-color:#FFFFFF;
		background-position:top;
		margin-top:0;
		padding:0;
		vertical-align:top;
	}
	.formbutton {
		border-top:1px solid #000000;
		border-left:1px solid #000000;
		border-bottom:1px solid #000000;
		border-right:1px solid #000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: bold;
		color:#FFFFFF;
		background-color:#c2272d;
		background-position:top;
		margin-top:0;
		vertical-align:top;
	}
	
	#alert_red, #alert_green {
		width:600px;
		height:39px;
		margin:10px 0 5px 0px;
		padding:12px 5px 5px 15px;
		background-repeat:no-repeat;
		font-weight:bold;
		display:block;
	}
	#alert_red {
		background-image:url("http://jgbrandcoach.com/images/alert_red.gif");
	}
	#alert_green {
		background-image:url("http://jgbrandcoach.com/images/alert_green.gif");
	}
	#alert_red a:visited, #alert_red a:link {
		text-decoration:underline;
		color:#FFFFFF;
	}
	#alert_red a:hover {
		text-decoration:underline;
		color:#000000;
	}