/**
############################################################
 _______                       _         _        
|__   __|                     | |       | |       
   | |  ___  _ __ ___   _ __  | |  __ _ | |_  ___ 
   | | / _ \| '_ ` _ \ | '_ \ | | / _` || __|/ _ \
   | ||  __/| | | | | || |_) || || (_| || |_|  __/
   |_| \___||_| |_| |_|| .__/ |_| \__,_| \__|\___|
                       | |                        
                       |_|                        

############################################################
 */
html {
	height: 100%;
	width: 100%;
	margin-bottom: 1px;
	overflow-y: scroll;
}

body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	min-width: 70em;
	font-size: 100.01%;
}

/**
############################################################
__          __                                    
\ \        / /                                    
 \ \  /\  / /_ __  __ _  _ __   _ __    ___  _ __ 
  \ \/  \/ /| '__|/ _` || '_ \ | '_ \  / _ \| '__|
   \  /\  / | |  | (_| || |_) || |_) ||  __/| |   
    \/  \/  |_|   \__,_|| .__/ | .__/  \___||_|   
                        | |    | |                
                        |_|    |_|                

############################################################
 */
div#body {
	width: 100%;
	min-height: 100%;
}

div.wrapper {
	margin: 0 auto;
	padding: 0 2em 0;
}

/**
############################################################
 _    _                   _             
| |  | |                 | |            
| |__| |  ___   __ _   __| |  ___  _ __ 
|  __  | / _ \ / _` | / _` | / _ \| '__|
| |  | ||  __/| (_| || (_| ||  __/| |   
|_|  |_| \___| \__,_| \__,_| \___||_|   
                                        
############################################################
 */
div#header {
	margin: 0;
	padding: 2em 0 0 0;
	background: #292728;
}

div#header img {
	
}

ul#top-navigation {
	margin: 0;
	padding: 0;
	display: block;
	float: right;
}

ul#top-navigation>li {
	margin: 0 0.5em;
	padding: 0;
	display: block;
	float: left;
}

ul#top-navigation>li>a {
	text-transform: uppercase;
	font-size: small;
	color: #c7ab93;
}

ul#top-navigation>li>a:hover {
	text-decoration: none;
}

/**
############################################################
 ____              _        
|  _ \            | |       
| |_) |  ___    __| | _   _ 
|  _ <  / _ \  / _` || | | |
| |_) || (_) || (_| || |_| |
|____/  \___/  \__,_| \__, |
                       __/ |
                      |___/ 

############################################################
 */
div#content {
	margin: 0;
	padding: 0;
	padding-bottom: 15em;
	min-height: 600px;
	background-image: url(/layout/colorschemes/background/shader.png);
	background-position: center top;
	background-repeat: repeat-x;
}

/**
############################################################
 ______             _              
|  ____|           | |             
| |__  ___    ___  | |_  ___  _ __ 
|  __|/ _ \  / _ \ | __|/ _ \| '__|
| |  | (_) || (_) || |_|  __/| |   
|_|   \___/  \___/  \__|\___||_|   
                                   
############################################################
 */
div#footer {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 10em;
	margin-top: -10em;
	background-color: #222222;
}

div#footer hr {
	margin: 0.5em 0;
	padding: 0;
	background-color: #ffeeee;
	border: none;
	height: 1px;
}

ul#sociallinks {
	margin: 0;
	padding: 0.5em 0;
}

ul#sociallinks>li {
	margin: 0 1em 0 0;
	padding: 0;
	display: block;
	float: left;
}

ul#sociallinks>li>a {
	text-decoration: none;
}

ul#sociallinks>li>a:hover {
	text-decoration: none;
}

div#disclaimer {
	margin: 0 0 0 0;
	padding: 0;
}

ul#disclaimer-navigation {
	margin: 0;
	padding: 0;
	display: block;
	float: right;
}

ul#disclaimer-navigation>li {
	margin: 0 0.5em;
	padding: 0;
	display: block;
	float: left;
}

ul#disclaimer-navigation>li>a {
	text-transform: uppercase;
	font-size: small;
	color: #c7ab93;
}

ul#disclaimer-navigation>li>a:hover {
	text-decoration: none;
}

/**
############################################################
 _   _                _                _    _               
| \ | |              (_)              | |  (_)              
|  \| |  __ _ __   __ _   __ _   __ _ | |_  _   ___   _ __  
| . ` | / _` |\ \ / /| | / _` | / _` || __|| | / _ \ | '_ \ 
| |\  || (_| | \ V / | || (_| || (_| || |_ | || (_) || | | |
|_| \_| \__,_|  \_/  |_| \__, | \__,_| \__||_| \___/ |_| |_|
                          __/ |                             
                         |___/                              

############################################################
 */
div#navigation {
	padding: 1em 0 1em 0;
	margin: 0;
}

div#navigation>hr {
	
}

div#navigation>ul {
	padding: 0.5em 0;
	margin: 0;
	padding: 0;
	min-width: 72em;
}

div#navigation>ul>li {
	display: block;
	padding: 0;
	margin: 0;
	height: 4em;
	min-width: 12em;
	width: 16.667%;
}

div#navigation>ul>li div {
	margin: 0 0.5ex 0 0;
	height: 100%;
}

div#navigation>ul>li div#last {
	margin: 0;
}

div#navigation>ul>li a {
	padding: 0.5ex;
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	font-size: large;
	color: #000000;
	height: 100%;
}

div#navigation>ul>li a>span.caption {
	display: block;
	font-size: small;
	line-height: 1em;
	color: #61543b;
}

div#navigation>ul>li#current div {
	background-image: url(/layout/colorschemes/navigation/bg4p80.png);
	background-position: center top;
	background-repeat: repeat;
}

div#navigation>ul>li#current a {
	color: #c7ab93;
	color: #000;
}

div#navigation>ul>li#current a>span.caption {
	color: #61543b;
}

div#navigation>ul>li:hover div,div#navigation>ul>li#current:hover div {
	background-image: url(/layout/colorschemes/navigation/bg1p90.png);
	background-position: center top;
	background-repeat: repeat;
}

div#navigation>ul>li:hover a,div#navigation>ul>li#current:hover a {
	color: #c7ab93;
}

div#navigation>ul>li:hover a>span.caption,div#navigation>ul>li#current:hover a>span.caption
	{
	color: #61543b;
}

div#navigation>ul>li#current:hover div {
	background-image: url(/layout/colorschemes/navigation/bg4p90.png);
	background-position: center top;
	background-repeat: repeat;
}

div#navigation>ul>li#current:hover a {
	color: #000;
}

div#navigation>ul>li#current:hover>a>span.caption {
}

div#navigation>hr {
	margin: 0.5ex 0;
	padding: 0;
	background-color: #ccc;
	border: none;
	height: 1px;
}