/* CSS Reset Changes */
body {font-size: 100%; font-family: Helvetica, Arial, sans-serif; background: #61503c url('/images/layout20/site-bg.jpg'); background-repeat: repeat-x; margin-top: 0px;}

p, h1, h2, h3, h4, h5, h6, img, div, span, ol, ul, li, form, fieldset, label, legend {margin: 0px; padding: 0px; border: 0px; font-size: 1em;}
legend {display: none;}

/* Font Conversions to ems */
/* 1.375em = 22px */
/* 1.25em = 20px */
/* 1.125em = 18px */
/* 1em = 16px */
/* .875em = 14px */
/* .75em = 12px */
/* .687em = 11px */
/* .625em = 10px */

div {border: 0px solid #FF0;}

#dmg_layout_wrapper {width: 960px; background: #61503c; margin: 0 auto; padding-bottom: 50px; font-family: Helvetica, Arial, sans-serif;}

/* Header Formating */
#dmg_layout_header {background: #FFFFFF url('/images/layout20/header-bg.jpg') repeat-x; margin-top: 10px; margin-bottom; 3px; padding-bottom: 3px; height: 135px; }
#dmg_layout_logo {width: 220px; margin-top: 35px; margin-left: 15px; text-align: center; letter-spacing: 3px; float: left;}
#dmg_layout_logo img {margin-bottom: 4px;}
#dmg_layout_logo a {text-decoration: none; color: #000; display: block;}

/* Slogan Formating */
#dmg_layout_slogan {width: 541px; height: 42px; font-size: 2em; text-align: right; padding-top: 93px; padding-right: 16px; background: url('/images/layout20/header-sunset.jpg'); color: #61503C; float: right;}
#dmg_layout_slogan h1 {font-size: inherit; font-weight: normal; font-family: Helvetica, Arial, sans-serif; display: inline}

/* Home page tabs control */
#dmg_layout_tabs {width: 960px; height: 34px; background: #FFFFFF url('/images/layout20/menu-sprite.jpg'); margin:  0 auto; padding: 3px 0; position: relative;}
#dmg_layout_tabs li {margin: 0px; padding: 0px; list-style: none; position : absolute; top: 0;}
#dmg_layout_tabs li, #dmg_layout_tabs a {height: 26px; display: block; color: #333; font-size: .875em; font-weight: bold; text-align: center; text-decoration: none; }

#dmg_layout_tabs a:link, #dmg_layout_tabs a:active, #dmg_layout_tabs a:visited {padding-top: 14px;}
#dmg_layout_tabs a:hover {color:#FFF;}

#dmg_layout_tab1 {left: 2px; width: 156px;}
#dmg_layout_tab2 {left: 162px; width: 156px;}
#dmg_layout_tab3 {left: 322px; width: 156px;}
#dmg_layout_tab4 {left: 482px; width: 156px;}
#dmg_layout_tab5 {left: 642px; width: 156px;} 
#dmg_layout_tab6 {left: 802px; width: 156px;}

#dmg_layout_tab1 a:hover{background: transparent url('/images/layout20/menu-sprite.jpg') -2px -40px no-repeat;}
#dmg_layout_tab2 a:hover{background: transparent url('/images/layout20/menu-sprite.jpg') -162px -40px no-repeat;}
#dmg_layout_tab3 a:hover{background: transparent url('/images/layout20/menu-sprite.jpg') -322px -40px no-repeat;}
#dmg_layout_tab4 a:hover{background: transparent url('/images/layout20/menu-sprite.jpg') -482px -40px no-repeat;}
#dmg_layout_tab5 a:hover{background: transparent url('/images/layout20/menu-sprite.jpg') -642px -40px no-repeat;}
#dmg_layout_tab6 a:hover{background: transparent url('/images/layout20/menu-sprite.jpg') -802px -40px no-repeat;}

/* Submenu Formating */
#dmg_layout_submenu {height: 40px; padding-left: 15px; background: #FFF url('/images/layout20/drop-shadow.gif') repeat-x bottom;}
#dmg_layout_submenu ul {list-style: none; display: inline;}
#dmg_layout_submenu ul li {margin: 7px 30px 7px 0; float: left;}
#dmg_layout_submenu a {color: #333; font-weight: bold; text-decoration: none;}
#dmg_layout_submenu a:hover {color: #6F1200; text-decoration: underline;}


/* Homefinder Formating */
#dmg_layout_homefinder {width: 226px; height: 176px; padding-top: 154px; color: #FFF; background: url('/images/layout20/club-bg.jpg'); float: left;}
#dmg_layout_homefinder em {font-size: 14px; font-weight: bold; text-align: center; display: block;}
#dmg_layout_homefinder label {margin: 6px 0 2px 40px; font-size: 12px; font-weight: bold; display: block;}
#dmg_layout_homefinder input {width: 160px; margin-left: 40px; border: 1px solid #000; background: url('/images/layout20/input-bg.gif') no-repeat right;}
#dmg_layout_homefinder .dmg_layout_signin {width: 122px; height: 27px; margin-left: 54px; margin-top: 20px; }
#dmg_layout_mhfoverview {margin: 20px 25px; font-size: 16px;}
#dmg_layout_mhfoverview a {color: #FFF;}
#dmg_layout_mhfoverview a:hover {color: #000;}


/* Scenery Formating */
#dmg_layout_scenery {height: 270px; text-align: center; float: left;}
#dmg_layout_scenery h2 {font-size: 2em; font-weight:normal; color: #61503C; margin-top: 15px;}

/* Search Formating */
#dmg_layout_search {width: 326px; height: 200px; color: #333; background: url('/images/layout20/search-bg.jpg') no-repeat; float: left; padding: 15px 32px;}
#dmg_layout_search h2 {font-size: 2em; font-weight: 400; padding-bottom: 4px; border-bottom: 1px solid #b49f7b;}
#dmg_layout_search label {font-size: .687em; font-weight: bold; height: 18px; line-height: 18px; vertical-align: middle; margin: 4px 0; float: left; width: 5.5em;}
#dmg_layout_search .dmg_search_long {width: 312px; float: left;}
.dmg_layout_search_input {width: 312px; height: 14px; margin-bottom: 8px; background: url('/images/layout20/input-bg.gif') no-repeat right; border: 1px solid #000;}
#dmg_layout_search select {margin-top: 4px; font-size: .75em; margin-bottom: 8px;}
.dmg_search_left {width: 180px; float: left;}
.dmg_search_right {width: 120px; padding-left: 21px; float: left;}
.dmg_search_right label {text-align: right; padding-right:.25em;}
#dmg_layout_search a {color: #61503c; font-size: .687em; margin-top: 14px; margin-right: 40px; float: right;}
#dmg_layout_search input.submit {float: left;}

/* Content BG Formating */
#dmg_layout_content_bg {height: 1009px; background: #61503c url('/images/layout20/home-content-bg.jpg') repeat-x;}
/* Content NoBG Formating */
#dmg_layout_content_nobg {background: #FFFFFF url('/images/layout20/bottom-corners.gif') no-repeat bottom;}

/* Content Formating */
#dmg_layout_content_home {height: 1045px; background: url('/images/layout20/horses-bg.jpg') no-repeat; background-position: 100% 525px;}
#dmg_layout_content_internal {font-size: .875em;}
#dmg_layout_content_internal h1 {font-size: 1.25em; color: #61503C; margin-bottom: 8px;}
#dmg_layout_content_internal p {margin-bottom: 12px;}

.dmg_internal_photo {margin: 8px;}



#dmg_layout_content_body {width: 695px; margin: 15px; float: left;} 
#dmg_layout_content_body ul {padding: 15px; margin: 10px;}
.dmg_layout_internal_photo {margin: 10px; padding: 5px; float: right; border: 1px solid #8F9318;}


/* Content Left Formating */
#dmg_layout_home_left {width: 226px; height: 1009px; float: left;} 
.dmg_layout_description {color:#333;}
.dmg_layout_description em {padding: 15px 0 5px 18px; font-size: 14px; font-weight: bold; display: block;}
.dmg_layout_description p {padding: 0 0 5px 18px; line-height: 120%; font-size: 12px; }

#dmg_layout_featured {width: 680px; height: 210px; padding-left: 50px; padding-top: 10px; float: right;}
.dmg_featured_home {width: 220px; font-size: .75em; font-weight: bold; color: #333; float: left;}
.dmg_featured_home img {width: 160px; height: 120px; margin-bottom: 5px; border: 1px solid #3f150a;}
.dmg_featured_home strong {font-size: 1.25em;}

#dmg_layout_welcome {width: 680px; margin-top: 15px; float: right;}
#dmg_layout_welcome p {width: 375px; margin-bottom: 20px; color:#666; font-size: .75em; line-height: 1.5em;}

#dmg_layout_news {width: 680px; height: 260px; margin-top: 40px; color: #b8ab98; float: right;}
#dmg_layout_news a {color: #e7e5da; font-weight: bold}
#dmg_news_left {width: 390px; font-size: .75em; float: left;}
#dmg_news_left h2 {color: #e7e5da; font-size: 1.125em;margin-bottom: 10px;}
#dmg_layout_news p {width: 370px; padding-bottom: 8px; margin-bottom: 10px; border-bottom: 1px solid #45392a;}

#dmg_news_right {width: 290px; float: left;}
#dmg_news_right ul {list-style: none; font-size: .75em;}
#dmg_news_right li {margin-bottom: 6px;}

#dmg_news_right h2 {color: #d5cab7; margin-bottom: 10px;}

/* Video Channel Formating */
.dmg_video_channel {margin-top: 57px; width: 231px; height: 173px;}
.dmg_layout_buttons {width: 220px; height: 100px; margin: 10px 0 0 10px;} 
    
#dmg_layout_disclaimer {width: 100%; background: #61503c; border-top: 10px solid #e7e5d9; margin-top: 40px; padding-top: 20px; color: #e7e5d9; text-align: center; float: left; clear: left;}
#dmg_layout_disclaimer_text {width: 800px; margin:0 auto;}
#dmg_layout_disclaimer_text a {color: #847561;}


/* General Formating */
a:link, a:active, a:visited {color: #6F1200;}
a:hover {color: #333; text-decoration:none;}

.clearBoth {clear: both}
.clearLeft {clear: left}
.clearRight {clear: right}

.alignCenter {text-align: center;}
.alignLeft {text-align: left;}
.alignRight {text-align: right;}

.floatLeft {float: left;}
.floatRight {float: right;}

.fsize22 {font-size: 1.375em;}
.fsize20 {font-size: 1.25em;}
.fsize18 {font-size: 1.125em;}
.fsize16 {font-size: 1em ;}
.fsize14 {font-size: .875em;}
.fsize12 {font-size: .75em;}
.fsize11 {font-size: .687em;}
.fsize10 {font-size: .625em;}
