@charset "UTF-8";

/* CSS Document */



body {

	margin: 0;

	padding: 0;

	font-family: Helvetica, Arial, sans-serif;

	font-size: 100.01%;

	background-color: #2F579C;

	background-image: url('images/top-tile-stars.jpg');

	background-repeat: repeat-x;

}



img {

	border: none;

}



#wrapper {

	margin: 0 auto;

	padding: 0;

	width: 900px;

}



/* ----------- TOP NAVIGATION ----------- */



.p7uberlink {

}



#navigation {

	margin: 0 auto;

	margin-top: 0px;

	padding: 0;

	padding-top: 25px;

	padding-bottom: 0;

	padding-left: 40px;

	width: 800px;

	color: #fff;

	font-size: 100%;

	background: transparent;

	background: url('images/nav-bg.png');

	background-repeat: no-repeat;

}



#navigation ul {

	margin: 0;

	padding: 0;

	padding-top: 12px;

	padding-bottom: 29px;

	font-size: 90%;

	list-style: none;

}



#navigation ul li {

	margin: 0;

	margin-right: 10px;

	padding: 0;

	float: left;

}



#navigation ul li a {

	margin: 0;

	padding: 0;

	color: #fff;

	text-decoration: none;

}



#navigation ul li a:hover, #navigation ul li.current_page_item a, #navigation ul li.current_page_ancestor a, #navigation ul li.current_page_parent a {

	padding-bottom: 13px;

	background: url('images/nav-arrow.png');

	background-repeat: no-repeat;

	background-position: center bottom;

}



#banner {

	margin: 0;

	margin-left: 29px;

	padding: 0;

	padding-left: 0px;

	width: 810px;

	height: 223px;

	background: url('images/banner.png');

	background-repeat: no-repeat;

}



#bannerSub {

	margin: 0;

	margin-left: 29px;

	padding: 0;

	padding-left: 0px;

	width: 810px;

	height: 163px;

	background: url('images/banner-sub.png');

	background-repeat: no-repeat;

}



#banner h1 {

	margin: 0;

	padding: 0;

	font-size: 10px;

	/*text-indent: -9999px;*/

}



#bannerSub h1 {

	margin: 0;

	padding: 0;

	padding-top: 90px;

	padding-left: 150px;

	color: #724158;

	font-size: 100%;

	font-weight: bold;

}



#banner p {

	margin: 0 auto;

	padding: 0;

	width: 500px;

	text-align: left;

	color: #444;

	font-size: 75%;

}



#banner #logo {

	margin: 0;

	margin-left: 50px;

	padding: 0;

	position: relative;

	top: -12px;

}



#subnav {

	margin: 0;

	padding: 0;

	padding-left: 23px;

	width: 762px;

	position: absolute;

	top: 259px;

}



#subnav ul {

	margin: 0;

	padding: 0;

	float: right;

	list-style: none;

	font-size: 90%;

}



#subnav ul li {

	margin: 0;

	padding: 0;

	padding-left: 5px;

	float: left;

	width: 173px;

	text-align: center;

	font-style: italic;

	font-family: Palatino, Times, Times New Roman, serif;

	font-size: 115%;

}



#subnav ul li a {

	color: #fffedf; /* cream */

	padding-top: 7px;

	padding-bottom: 10px;

	background: transparent;

	text-decoration: none;

	display: block;

}



#subnav ul li a.green {

	background: transparent;

	background-image: url('images/button-dark.png');

	background-repeat: no-repeat;

}



#subnav ul li a.purple {

	background: transparent;

	background-image: url('images/button-dark.png');

	background-repeat: no-repeat;

}



#subnav ul li.this {

	padding-top: 7px;

	padding-bottom: 10px;

	padding-left: 5px;

	color: #46282A; /* dark brown */

	background: #transparent;

	background-image: url('images/button-white.png');

	background-repeat: no-repeat;

}



#content {

	margin: 0 auto;

	padding: 0;

	padding-right: 7px;

	width: 835px;

	background: url('images/body-bg-white.png');

	background-repeat: repeat-y;

}



#contentSub {

	margin: 0 auto;

	padding: 0;

	padding-right: 7px;

	width: 835px;

	background: url('images/body-bg-white.png');

	background-repeat: repeat-y;

}



#contentSub.blog #main .post {

	padding-bottom: 25px;

}



#main {

	margin: 0 auto;

	padding: 0;

	padding-left: 30px;

	padding-top: 30px;

	padding-bottom: 15px;

	width: 820px;

}



#contentSub #main {

	padding-top: 0;

}



#main p, #main ul{

	margin: 0;

	margin-bottom: 13px;

	margin-left: 160px;

	padding: 0;

	color: #666;

	font-size: 90%;

	line-height: 140%;

}



#content #main p, #content #main ul {
	
	width: 535px;

}



#content #main ul ul {

	margin-top: 7px;

	margin-bottom: 7px;

}



#content #main ul ul li {

	list-style: circle outside;

}



#contentSub #main .post p, #contentSub #main .post ul {

	margin-left: 120px;

	width: 400px !important;

	font-size: 80%;

}



#contentSub #main h1 {

	margin: 0;

	margin-left: 120px;

	padding: 0;

	padding-bottom: 15px;

	padding-top: 10px;

	color: #724158;

	font-size: 120%;

	width: 400px;

}



#contentSub #main h2 {

	margin: 0;

	margin-left: 120px;

	padding: 0;

	padding-bottom: 7px;

	color: #724158;

	font-size: 90%;

	width: 400px;

}



#contentSub #main h3 {

	margin: 0;

	margin-left: 120px;

	padding: 0;

	padding-bottom: 10px;

	color: #724158;

	font-size: 80%;

	font-weight: bold;

	font-style: italic;

	width: 400px;

}



#contentSub #main h4, #content #main h4 {

	margin: 0;

	margin-left: 120px;

	padding: 0;

	padding-bottom: 10px;

	color: #724158;

	font-size: 80%;

	font-style: italic;

	font-weight: normal;

	width: 400px;

}



#content #main h4 a {

}



#contentSub #main .post ul {

	margin: 0;

	margin-left: 135px;

	margin-bottom: 13px;

	padding: 0;

	color: #666;

	font-size: 80%;

}



#contentSub #main .post ul li {

	margin: 0;

	padding: 0;

	list-style: outside;

}



#content #main .post ul li {

	margin: 0;

	padding: 0;

	padding-bottom: 7px;

}



#contentSub #main .post ul ul {

	margin-left: 20px !important;

	font-size: 100%;

}



#contentSub #main .post ul ul li {

	list-style: circle !important;

}



ol {

	margin: 0;

	margin-left: 135px;

	margin-bottom: 13px;

	padding: 0;

	color: #666;

	font-size: 80%;

}



ol li {

	margin: 0;

	padding: 0;

	padding-bottom: 10px;

	list-style: none;

}



ol li p {

	margin: 0 !important;

	padding: 0;

	padding-bottom: 3px !important;

	padding-top: 7px !important;

	width: 400px;

	line-height: 160% !important;

}



.navigation a {

	font-size: 80%;

}



#main #leftcol {

	margin: 0;

	margin-left: 7px;

	margin-top: 50px;

	padding: 0;

	float: left;

	width: 110px;

}



#main #leftcol p {

	margin: 0;

	padding: 0;

	width: 110px !important;

}





#main #leftcol h2 {

	margin: 0;

	margin-bottom: 15px;

	margin-left: 0 !important;

	padding: 0;

	color: #724158;

	font-size: 80%;

	font-weight: bold;

	line-height: 130%;

	width: 110px !important;



}



#main #leftcol h3 {

	margin: 0;

	margin-left: 0 !important;

	padding: 0;

	padding-bottom: 10px;

	color: #724158;

	font-size: 80%;

	font-weight: bold;

	font-style: italic;

	line-height: 130%;

	width: 110px;

}



#main #leftcol ul {

	margin: 0;

	padding: 0;

	list-style: none !important;

	width: 110px !important;

	line-height: 130%;

}



#main #leftcol li {

	margin: 0;

	margin-bottom: 10px !important;

	padding: 0;

	list-style: none !important;

	font-size: 80%;

	line-height: 130%;

}



#leftcol li a, #leftcol ul li.current_page_item ul li a, #leftcol ul li.current_page_ancestor ul li a, #leftcol ul li.current_page_parent ul li a {

	margin: 0;

	padding: 0;

	text-decoration: none;

	color: #666;

	line-height: 130%;

	font-weight: normal;

}



#main #leftcol  ul li ul {

	margin-top: 10px !important;

}





#leftcol li a:hover {

	text-decoration: underline;

}



#leftcol ul li.current_page_item a, #leftcol ul li.current_page_ancestor a, #leftcol ul li.current_page_parent a {

	margin: 0;

	margin-left: 0 !important;

	padding: 0;

	padding-bottom: 10px;

	color: #724158;

	font-size: 100%;

	font-weight: bold;

	line-height: 130%;

	width: 110px;

}



#main #rightcol {

	margin: 0;

	margin-right: 95px;

	margin-top: 50px;

	padding: 0;

	width: 180px !important;

	float: right;

}



#main #rightcol p {

	margin: 0;

	padding: 0;

	padding-bottom: 7px;

	width: 180px !important;

	font-size: 80%;

	font-style: italic;

}



#main #rightcol ul {

	margin: 0;

	padding: 0;

	width: 180px;

	font-size: 90%;

	font-style: normal;

}



#main #rightcol ul li {

	margin: 0;

	padding: 0;

	padding-bottom: 7px;

	list-style: none;

}



#main #rightcol ul li h2 {

	margin: 0;

	padding: 0;

	padding-bottom: 7px;

	padding-top: 3px;

	width: 180px;

	text-align: left;

	font-size: 100%;

}



#rightcol p a, #main p a, #main h1 a, #main h2 a, .navigation a, ol li a, #main #rightcol ul li a {

	color: #2F579C;

	text-decoration: underline;

	font-style: normal;

}



#rightcol p a:visited #main p a:visited, #main h1 a:visited, #main h2 a:visited, .navigation a:visited, ol li a:visited, #main #rightcol ul li a:visited {

	color: #7e964b;

	text-decoration: underline;

}



#rightcol p a:hover, #main p a:hover, #main h1 a:hover, #main h2 a:hover, .navigation a:hover, ol li a:hover, #main #rightcol ul li a:hover {

	text-decoration: none;

}



#footer {

	margin: 0 auto;

	padding: 0;

	padding-left: 0px;

	padding-bottom: 40px;

	width: 835px;

	clear: both;

	background: url('images/footer-bg.png');

	background-repeat: no-repeat;

	background-position: bottom left;

}



#footer p {

	margin: 0;

	

	padding: 0;

	padding-top: 8px;

	width: 770px;

	font-size: 70%;

	color: #333;
margin-right: 60px;
	text-align: right;

}



hr {

	margin: 0;

	margin-left: 185px;

	padding: 0;

	width: 300px;

	height: 25px;

	border: none;

	color: #fff;

	background-color: transparent;

	background: url('images/hr-stars.jpg');

	background-repeat: no-repeat;

	background position: top right;

}



#main .post p.thedate {

	margin-left: 120px;

	padding-bottom: 7px;

	width: 350px;

	color: #444;

	font-size: 80% !important;

}



#commentform textarea {

	width: 350px;

}



.darkblue {

	color: #2f579c;

}



.lightblue {

	color: #7B96C7;

}



.green {

	color: #7e964b;

}



.bold {

	font-weight: bold;

}



#main #rightcol p.author {

	margin-bottom: 13px;

	font-weight: bold;

	color: #666;

}



.clear {

clear: both;

}

/*
*Style added by ferventsoft
*
*/
#leftcolhome
{
	margin: 0;

	margin-left: 7px;
	display:block;
	padding: 0;
	width: 170px !important;
	float: left;
	font-size: 80%;	line-height: 130%; /*color:#724158;*/
	color: #444;
	
}

#leftcolhome li a, #leftcolhome ul li.current_page_item ul li a, #leftcolhome ul li.current_page_ancestor ul li a, #leftcolhome ul li.current_page_parent ul li a {

	margin: 0;

	padding: 0;

	text-decoration: none;

	color: #666;

	

	font-weight: normal;

}
#leftcolhome a{
color: #2F579C;

	text-decoration: underline;

	font-style: normal;
}
#leftcolhome a:hover{
color: #2F579C;

	text-decoration: none;

	font-style: normal;
}





#main .posthome  {

	margin-left: 10px;

	padding-bottom: 7px;

	width: 350px;

	color: #444;

	font-size: 80% !important;

}
.mainwithleftpanel
{
padding-left:35px;
}

.bannerimg {

	

	margin: 0;

	padding: 0;

	margin-top: 14px;

	margin-right:52px ;

	float:right;

}

p#rss a {
       padding-left: 20px !important;
       display: block;
       background: url(http://www.geminiexecutivecoaching.com/wp-content/uploads/feed-icon-14x14.png) center left no-repeat;
}