@charset "utf-8";
/*  ---------------------------------------
	
	home.css
	````````
	home stylesheets document for
	Randy Dickson & Associates
	
    ---------------------------------------  */


/*  ---------------------------------------
	Body
	- - - - - - - - - - - - - - - - - - - -  */

		body {
			background: #023453 url(../images/body-bg.png) repeat-x 0 0;
		}
		#background-left { width: 100%; height: 620px; overflow: hidden; margin: 0 0 -620px -50%; background: url(../images/left-body-bg.png) repeat-x 0 0; }
		#container {
			width: 895px;
		}



/*  ---------------------------------------
	Masthead
	- - - - - - - - - - - - - - - - - - - -  */
		
		#masthead {
			display: block;
			position: absolute;
			top: 29px !important;
			left: 542px !important;
			widows: 326px;
			background: url(../images/portrait-four.png) no-repeat !important;
			height: 364px;
			width: 356px;
			z-index: 90;
			overflow: visible;
			text-indent: 0;
		}
		#masthead ul {
			display: block;
			position: relative;
			margin-left: -517px;
			list-style-type: none;
			margin-top: 141px;
		}
		#masthead ul li {
			display: block;
		}
			#masthead strong {
				display: block;
				width: 540px;
				color: #b9c0c5;
				font-family: Georgia;
				font-size: 22px;
				line-height: 30px;
				font-weight: normal;
			}



/*  ---------------------------------------
	Sidebar
	- - - - - - - - - - - - - - - - - - - -  */
	
		
		#sidebar {
			padding-top: 173px;
			width: 338px;
		}
		#message-from-randy {
			background: 0;
			margin-bottom: 0;
			padding-bottom: 0 !important;
			margin-top: 10px;
		}
		#message-box-container {
			margin-right: 44px;
		}



/*  ---------------------------------------
	Main
	- - - - - - - - - - - - - - - - - - - -  */
	
		
		#main {
			width: 557px;
			margin-top: 92px;
			padding-top: 0;
			background: #000914;
		}
			#home-content {
				padding-bottom: 30px;
				background: url(../images/main-home-bg.png) left bottom no-repeat;
			}
			#main h4 {
				font-size: 20px;
				color: #fff;
			}
			#main p {
				color: #d7e2eb;
			}
			#main ul {
				list-style-image: url(../images/bullet-yellow-dot.gif);
			}
				#main ul li {
					color: #aabdcb;
				}
			#home-panels {
				display: block;
				list-style-type: none;
				padding: 0 0 25px 0 !important;
				margin: 0 !important;
			}
				#home-panels li {
					display: block;
					float: left;
				}
					#home-panels li h3 {
						padding: 0 !important;
						margin: 0 !important;
					}
					#home-panels li a {
						display: block;
						float: left;
						height: 71px;
						line-height: 71px;
						text-indent: -999999px;
					}
					#home-panels li#about-randy a {
						width: 167px;
						background: url(../images/home-panel-about.gif) no-repeat;
					}
					#home-panels li#keynotes a {
						width: 132px;
						background: url(../images/home-panel-keynotes.gif) no-repeat;
					}
					#home-panels li#seminars-training a {
						width: 258px;
						background: url(../images/home-panel-seminars-training.gif) no-repeat;
					}
				#main p.link {
					margin-top: 40px;
				}



/*  ---------------------------------------
	Footer
	- - - - - - - - - - - - - - - - - - - -  */
	
		
		#footer {
			background: #023453;
			padding-top: 35px;
		}
		
		
		