@charset "utf-8";
/* CSS Document */


body, html
{ margin: 0;padding: 0; height: 100%;font-family: Verdana, Arial, Helvetica, sans-serif; color: #666;font-size: 12px; background-color: #fff; }

h1
{margin: 0;padding: 0;padding-bottom: 4px;line-height: 1em;border: 0;font-size: 18px;font-weight: normal; color: #6a0a17}
h2, h3 {margin: 0;padding: 0;padding-bottom: 4px;line-height: 1em;border: 0;font-size: 18px;font-weight: normal;}
h4, h5, h6 {margin: 0;padding: 0;padding-bottom: 2px;line-height: 1em;border: 0;font-size: 15px;font-weight: normal;}
h7 {margin: 0;padding: 0;padding-bottom: 2px;line-height: 1em;border: 0;font-size: 13px;font-weight: normal;}


img, a, p, img
{
margin: 0;
padding: 0;
padding-bottom: 4px;
border: 0;
text-decoration: none;

}

a:link {color: #882d11; }
a:visited {color: #882d11; }
a:hover {color:#9f3a0d;  }

p
{
font-size: 12px;
color: #464646;
margin-bottom: 5px;
line-height: 1.4em;

}
.title {margin: 0px; padding: 0; line-height: 1em; }
.bigp
{
font-size: 14px;
color: #666;
line-height: 16px;
margin-bottom: 5px;
}

ul
{
font-size: 11px;
color: #666;
line-height: 13px;
}

#mainContainer
{
margin: 0 auto;
padding: 0;
width: 100%;
height: auto;
/*background: url(images/bg.png) repeat-y top center;*/


}

#mainContainer #mainTop
{
width: 946px;
height: 33px;
background: url(images/ryrtop.jpg) no-repeat bottom center;

}

#mainContainer #mainHeader
{
float:none;
width: 950px;
height: 82px;
margin: 0 auto; 
padding: 120px 0 5px 0;
}

#mainContainer #mainHeader img
{
padding-left: 30px;
}

h2 a {font-family: 'Gilda Display', serif; color:#464646; }
h2 a:visited {color: #882d11; }
h2 a:hover {color:#9f3a0d;  }



#mainHeader ul {display:inline; font-size: 20px; }



#mainContent
{width: 100%; min-height: 480px; height: 480px; border-top: 1px solid #e8ce62; background: #e2e2e2 }
#mainContent .kim {margin-left: -100px; background: url(images/meetkimberlyfulcher3.jpg) no-repeat top left; height: 482px; width: 950px; }

#mainContent img {}

#mainContent #topHeader {background:#fcf8ea; border-bottom: 1px solid #990000; height: 345px; padding-top: 20px}
#mainContent #topSubHeader {background: url(images/sub_gradient.gif) repeat-x top center; padding: 20px}
#bottom {margin: 0; padding: 0; background: url(images/nav-bg.gif) repeat-x top left; height: 52px; width: 100%; border-top: 1px solid #fff}
#center {margin:0 auto; width: 950px;}
#bottom ul li {
float: left;
	margin: 0 auto;
	padding: 15px 15px;
	list-style: none;
	display: inline;
	font-size: 12px;
	
	}
	
	#bottom ul li img {

	margin-top: -10px;
	padding: 0px 0px;
		
	}

#mainIntro {float: left; width: 445px; height: 383px; margin: 205px 20px 0 40px;}
#mainLeftColumn {float: left; width: 466px; margin: 0 20px;}
#mainRightColumn {float: left; width: 370px}
#mainIntro p {font-size: 14px}
#mainIntro h1 {font-size: 26px}
#mainBio {float: left; width: 390px;}

.clearfix {clear: both}
.spacer20 {padding: 15px}




/*COLORS*/
#blue {color: #0B93D1;}
#green {color: #8CAD3A;}
#purple {color: #5d1e79;}
#orange {color: #D37D26;}
#peach{color: #c6857b;}
#pink {color:#ad6944;}
#yellow {color:#e8b909;}
#darkblue { color: #004a80;}
#white{color:#ffffff;}



.floatcolumn {width: 280px; height: 218px; float: left; margin: 0 10px;}
.content {margin: 10px 10px 0 0; height:400px; float: right; width: 380px;}
.content ul {font-size: 12px; color: #61852e;; line-height: 18px;}
.spacer10 {height: 10px}

#menu {
  width: 230px;
  height: 23px;
}

#menu a {
  display: block;
  height: 23px;
  list-style: none;
  background-position: bottom;
  cursor: pointer;
 margin-bottom: 15px;
 font-family: 'Gilda Display', serif; color:#464646; 
}
#menu a:hover {color:#9f3a0d;  }
#menu #ryr {
  width: 225px;
  background-image: url(images/nav/remodelyourreality1.png);
}
#menu #coaching {
  width: 103px;
  background-image: url(images/nav/affordablecoaching1.png)
}
#menu #mylifecompass {
  width: 171px;
  background-image: url(images/nav/mylifecompass1.png)
}

#menu #about {
  width: 122px;
  margin-bottom: 24px;
  background-image:url(images/nav/aboutme1.png)
}

#menu #blog {
  width: 55px;
  background-image: url(images/nav/blog1.png)
}

#menu #media {
  width: 164px;
  background-image:url(images/nav/mediaevents1.png)
}

#menu a:hover {
  background-position: top;
}

/* // form 2 */

	#form2{
		margin:0 0;
		padding: 15px 5px 5px 0px;

		
		
		}
	#form2 fieldset{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		width:260px;
		margin-left:30px;
		
		}		
	#form2 legend{display:none;}	
	#form2 p{margin:.5em 0;}	
	#form2 label{display:block; font-size: 14px; font-weight: bold;}	
	
	#form2 textarea{		
		width:400px;
		border:1px solid #ddd;
		background:#fff url(images/forms/form_input.gif) repeat-x;
		padding:3px;
		
		}	
		#form2 radio{ display: inline; float: left;}	
	#form2 textarea{
		height:50px; width: 200px;
		overflow:auto;
		}	
					
	#form2 p.submit{
		clear:both;
		/*background:url(images/forms/bl-submit.jpg) no-repeat bottom center;*/
		padding:0 25px 20px 25px;
		margin:0;
		text-align:right;
		
		}	
		
		
	#form2 button{
		width:129px;
		height:55px;
		line-height:37px;		
		border:none;
		background:url(images/submit.png) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		text-align:center;
		font-size: 18px
		}				

/* // form 2 */


#blueform {
width: 339px;  
background: url(images/form/bg.jpg) repeat-y }

#blueform #top {height: 13px; background: url(images/form/top.jpg) no-repeat;}
#blueform #bottom1 {height: 22px; background: url(images/form/bottom.jpg) no-repeat top center; margin-top: -5px}