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

/*#############################################################



© 2008 Noble Practice Management Consulting

Author: Ben Guerra

URL: http://noblepm.com



---------------------- HTML MAIN INFO -----------------------------*/

html {height: 100%; padding-bottom: 1px;}

body{
	background: url(../images/noble_bg.jpg) repeat-x;
	font:12px/16px Arial, Arial Black, Arial;  
	color:#333333;
	}
	
* {margin: 0; padding: 0;}

/* Main Container */

#container{
    width: 760px;
	padding: 0; 
	margin: 0 auto;
	background-color:#FFFFFF;
	padding: 0;
	}
	 
body#index { 

	background:#fff;
	font:11px/16px Arial, Helvetica, Verdana, sans-serif; 
	color:#ffffff;
	}
	
a:link,a:visited	{ color:#333333; text-decoration:underline; outline:none; }

a:hover,a:active	{ color:#0F4B8D; text-decoration:underline; outline:none; }

li: {list-style:square;}

h1  { font-size:1.8em; color:#333333;}

h2	{ font-size:medium; color:#0F4B8D;}
	
	
/*------------------------ CONTENT --------------------------------*/

/* LEFT */

#column-left {
    width:542px;
	height:206px;
	float:left;
	background-color:#FFFFFF;
    }

#column-left p, #column-left h1, #column-left h2, #column-left h3, #column-left ul, #column-left dl, table {
    margin:0 50px 21px 24px;
    }
	
#column-left img {
	margin: 0 0 10px 0;
	}
	
		
/* RIGHT */

#column-right {
	width:218px;
	height:206px;
	float: left;
	background-color:#FFFFFF;
	}
	
#column-right img {
	margin: 0 0 8px 0;
	}
	

/* CONTENT BACKGROUNDS */

#home-background {
	width: 760px;
	height: 404px;
	background-image: url(../images/home_bg3.jpg);
	float:left;
	}
	
#contact-background {
	width: 760px;
	height: 610px;
	background-image:url(../images/contact_bg.jpg);
	float:left;
	}
	
#about-top_background {
	width: 760px;
	height: 206px;
	background-image:url(../images/about_bg_top.jpg);
	}
	
#about-bot-background {
	width: 760px;
	height: 404px;
	background-image:url(../images/about_bg_bot.jpg);
	}
	
#tips-top-background {
	width: 760px;
	height: 236px;
	background-image:url(../images/tip_bg_top.jpg);
	}
	
#tips-bot-background {
	width: 760px;
	height: 374px;
	background-image:url(../images/tip_bg_bot.jpg);
	}
	
#links-background {
	width: 760px;
	height: 610px;
	background-image:url(../images/links_bg.jpg);
	}
	
#facts-background {
	width: 760px;
	height: 610px;
	background-image:url(../images/facts_bg.jpg);
	}
	
	
/* CONTENT INFO */
	
#lower-right {
	width: 380px;
	float:left;
	}
	
#lower-right p, #lower-right h1, #lower-right h2, #lower-right h3, #lower-right ul, #lower-right dl, table {
    	margin: 60px 50px 21px 24px;
    	}
	
#lower-left {
	width: 380px;
	float: left;
	}
	
#lower-left p, #lower-left h1, #lower-left h2, #lower-left h3, #lower-left dl {
    	margin: 60px 50px 21px 24px;
	   	}
		
#lower-left ul {
		margin: 68px 50px 21px 34px;
		list-style:square;
		margin-left: 38px;
    	}
		
		#contact-lower-left {
				margin: 60px 50px 21px 24px;
				}
				
		#contact-lower-left table {
				margin-left: 38px;
				}
				
		#contact-table {
				margin: 0 0 21px 24px;
				}
		
				#about-top-left {
						width: 760px;
						float: left;
						}
						
				#about-top-left p {
						margin: 50px 50px 21px 24px;
						}
						
				#about-bot-left {
						width: 520px;
						float:left;
						}
						
				#about-bot-left ul {
						margin: 68px 50px 21px 34px;
						list-style:square;
						margin-left: 38px;
    					}
						
							#tips-top {
								width: 760px;
								float: left;
								}
								
							#tips-bot {
								width: 760px;
								float: left;
								}
								
							#tips-top p {
								margin: 50px 50px 21px 24px;
								}
								
							#tips-bot p {
								margin: 60px 50px 21px 24px;
								}
								
									#links-left {
										width: 760px;
										float: left;
										}
										
									#links-left p {
										margin: 50px 50px 21px 24px;
										}
										
									#links-left ul {
										margin: 0 10px 21px 34px;
										list-style:square;
										margin-left: 38px;
    									}
										
											#facts {
												width: 760px;
												float: left;
												}
												
											#facts p, h1, h2{
												margin: 50px 10px 6px 24px;
												}
												
											#facts ul {
												margin: 0 10px 21px 34px;
												list-style:square;
												margin-left: 38px;
												padding: 0px;
												}
											
										

/* FOOTER */

#footer {
	height:10px;
	width:760px;
    margin:40px auto 0 auto;
    text-align:center;
    font-size:10px;
    line-height:9px;
    }

#footer ul {
    margin-bottom:50px;
	padding-bottom: 10px;
	}

#footer li {
    padding:0 10px 0 7px;
    display: inline;
    border-left: 1px solid #333333;
    }

#footer li.first,

#footer li.first { border: none; }

										
								
								
		
		

		
		
		

	

	
	
