*, html, body {
	margin : 0;
	padding : 0;
}
body {
	background : #fff;
	outline : 0;
	font-family : Georgia;
}
#wrapper {
	margin : 0 auto;
	width : 1000px;
	padding : 0;
}
h1, h2, h3, h4, h5, h6 {
	margin : 0;
	padding : 0;
	text-align : left;
}
code, p, td, ul, ol, li, a {
	margin : 0;
	padding : 0;
	text-align : left;
	font-size : 10px;
	color : #5e6060;
	list-style : none;
	font-family : Verdana, Geneva, sans-serif;
}
h1 {
	font-size : 24px;
}
h2 {
	font-size : 20px;
}
h3 {
	font-size : 18px;
}
h4 {
	font-size : 16px;
}
h5 {
	font-size : 14px;
}
h6 {
	font-size : 12px;
}
p {
	font-size : 14px;
}
a {
	color : #9d611f;
}
a:focus {
	outline : 0;
}
img {
	border : none;
}
.alignleft {
	float : left;
}
.alignright {
	float : right;
}
.alignnone {
	float : none;
}
#header {
	margin : 0 auto;
	padding : 0;
	height : 168px;
	overflow : hidden;
	width : 1000px;
}
#logo {
	float : left;
}
#header_right_box {
	float : right;
}
#top_pattern, #bottom_pattern {
	margin : 0;
	padding : 0;
}
#top_pattern {
	height : 21px;
	background : url(http://www.carnoustiehomes.com/wp-content/themes/carnoustic/images/top_pattern.gif) repeat-x;
}
#bottom_pattern {
	height : 43px;
	background : url(http://www.carnoustiehomes.com/wp-content/themes/carnoustic/images/bottom_pattern.gif) repeat-x;
}
#bottom_pattern_flash {
	margin : 0;
	padding : 0;
	float : left;
	height : 43px;
	width : 200px;
	background : url(http://www.carnoustiehomes.com/wp-content/themes/carnoustic/images/bottom_pattern.gif) repeat-x;
}
#flash_tour {
	float : right;
	width : 798px;
	height : 565px;
	margin-bottom : 10px;
	padding : 0;
}
#top_wrapper {
	width : 998px;
	margin : 0;
	padding : 0;
	background : #d8d4bd;
	overflow : hidden;
	display : block;
	border-right : 2px solid #d8d4bd;
}
#top_wrapper {
	min-height : 316px;
	height : auto;
}
* html #top_wrapper {
	height : 316px;
}
#flash_wrapper {
	width : 998px;
	margin : 0;
	padding : 0;
	background : #d8d4bd;
	overflow : hidden;
	display : block;
	border-right : 2px solid #d8d4bd;
}
#top_banner {
	width : 798px;
	background : #ffffff;
	display : block;
	overflow : hidden;
	margin : 0;
	padding : 0;
	float : right;
}
#top_banner {
	min-height : 316px;
	margin : 0;
	padding : 0;
	height : auto;
}
* html #top_banner {
	height : 316px;
	margin : 0;
	padding : 0;
}
#entry_top, #entry_bottom {
	margin : 0 auto;
	padding-top : 15px;
	width : 760px;
}
#entry_top p {
	text-align : justify;
	font-family : Verdana, Geneva, sans-serif;
	font-size : 11px;
}
#entry_top h2, #entry_bottom h2 {
	margin-bottom : 5px;
	color : #ccd7ab;
	font-size : 24px;
	font-weight : 200;
    font-family:Georgia, "Times New Roman", Times, serif;
}
#bottom_wrapper {
	margin : 0 auto;
	width : 998px;
	display : block;
	background : #d8d4bd;
	border-bottom : 10px solid #d8d4bd;
	border-right : 2px solid #d8d4bd;
	overflow : hidden;
}
#entry {
	width : 798px;
	display : block;
	background : #fff;
	float : right;
}
#entry {
	min-height : 207px;
	height : auto;
}
* html #entry {
	height : 207px;
}
#entry_custom p {
	width : 760px;
	text-align : justify;
	font-family : Verdana, Geneva, sans-serif;
	font-size : 10px;
	margin : 0 auto;
	padding : 10px 0;
}
#entry_bottom {
	padding-bottom : 15px;
}
#entry_bottom p {
	margin-bottom : 10px;
	text-align : justify;
	font-family : Verdana, Geneva, sans-serif;
	font-size : 11px;
}
#bottom_school {
	width : 480px;
}
#golf_wrapper {
	padding : 0;
	float : left;
	width : 440px;
	height : 365px;
}
#golf_video {
	margin : 0;
    float:left;
	padding : 0;
	width : 440px;
	height : 400px;
}
#golf_quote {
   float:right;
   margin:0;
   padding:0;
   width:293px;
   height:398px;
}
#disclaimer p {
	width : 760px;
	text-align : justify;
	font-family : Verdana, Geneva, sans-serif;
	font-size : 10px;
	margin : 0 auto;
	padding : 10px 0;
}
#main_nav {
	width : 196px;
	height : 315px;
	display : block;
	float : left;
    margin: 0;
    padding:0;
}
#nav {
	margin : 18px 0 0 30px;
	width : 160px;
}
#nav li {
	margin : 0 0 23px 0;
	width : 160px;
}
#nav a {
	color : #fff;
	text-decoration : none;
	text-transform : uppercase;
	font-family : Georgia;
	font-size : 16px;
}
#nav a:hover {
	color : #9d611f;
}
#nav .current_page_item a:link, 
#nav .current_page_item a:visited, 
#nav .current_page_item a:active, 
#nav .current_page_parent a:link, #nav .current_page_parent a:visited, #nav .current_page_parent a:active, #nav .current_page_ancestor a:link, #nav .current_page_ancestor a:visited, #nav .current_page_ancestor a:active {
	color : #9d611f;
}
#sidebar {
	width : 196px;
	display : block;
	float : left;
    margin: 0;
    padding:0;
}
#subnav {
	margin : 35px 0 0 30px;
	width : 150px;
    padding:0;
}
#subnav li {
	margin : 0 0 15px 0;
    padding:0;
}
#subnav a {
	text-decoration : none;
	color : #b58c5c;
	font-family : Georgia;
	text-transform : uppercase;
	font-size : 12px;
}
#subnav a:hover {
	color : #9d611f;
}
#subnav .current_page_item a:link, #subnav .current_page_item a:visited, #subnav .current_page_item a:active {
	color : #9d611f;
}
#subnav ul ul, #subnav .current_page_item ul ul, #subnav .current_page_ancestor ul ul, #subnav .current_page_ancestor .current_page_item ul ul, #subnav .current_page_ancestor .current_page_ancestor ul ul {
	display : none;
}
#subnav .current_page_item ul, #subnav .current_page_ancestor ul, #subnav .current_page_ancestor .current_page_item ul, #subnav .current_page_ancestor .current_page_ancestor ul, #subnav .current_page_ancestor .current_page_ancestor .current_page_item ul, #subnav .current_page_ancestor .current_page_ancestor .current_page_ancestor ul {
	display : block;
}
#subnav ul ul {
	margin : 0 0 10px 10px;
	width : 150px;
}
#subnav ul ul li {
	margin : 12px 0;
	color : #b58c5c;
}
.floor {
	float : left;
	margin : 0;
	padding : 0;
}
#footer {
	margin : 0 auto;
	width : 1000px;
	padding-bottom : 20px;
}
#footer p {
	text-align : right;
	font-size : 9px;
	color : #6f6f6f;
	font-family : Arial, Helvetica, sans-serif;
}
#clear_pattern, #clear_golf {
	clear : both;
}

