@charset "UTF-8";

/************************************* Set global styles **********************************************/

@font-face {
    font-family: "RobotoCondensed-Regular"; 
    src: url("../fonts/RobotoCondensed-Regular.eot"); /*IE*/
    src: url("../fonts/RobotoCondensed-Regular.ttf") format("truetype"); /*Non-IE*/
}
@font-face {
    font-family: "RobotoCondensed-LightItalic"; 
    src: url("../fonts/RobotoCondensed-LightItalic.eot"); /*IE*/
    src: url("../fonts/RobotoCondensed-LightItalic.ttf") format("truetype"); /*Non-IE*/
}
@font-face {
    font-family: "RobotoCondensed-Light"; 
    src: url("../fonts/RobotoCondensed-Light.eot"); /*IE*/
    src: url("../fonts/RobotoCondensed-Light.ttf") format("truetype"); /*Non-IE*/
}
@font-face {
    font-family: "RobotoCondensed-Italic"; 
    src: url("../fonts/RobotoCondensed-Italic.eot"); /*IE*/
    src: url("../fonts/RobotoCondensed-Italic.ttf") format("truetype"); /*Non-IE*/
}
@font-face {
    font-family: "RobotoCondensed-BoldItalic"; 
    src: url("../fonts/RobotoCondensed-BoldItalic.eot"); /*IE*/
    src: url("../fonts/RobotoCondensed-BoldItalic.ttf") format("truetype"); /*Non-IE*/
}
@font-face {
    font-family: "RobotoCondensed-Bold"; 
    src: url("../fonts/RobotoCondensed-Bold.eot"); /*IE*/
    src: url("../fonts/RobotoCondensed-Bold.ttf") format("truetype"); /*Non-IE*/
}
@font-face {
    font-family: "SpaceAge"; 
    //src: url("../fonts/CustomFont.eot"); /*IE*/
    src: url("../fonts/space age.ttf") format("truetype"); /*Non-IE*/
}

html, body, div{
	margin: 0; 
	padding: 0; 	
}

html {
	overflow-y: scroll;
	height: 100%;
}

body {
	font-family: RobotoCondensed-Light, Arial, Helvetica, sans-serif;
	color: #595c55;
	font-size: 	100%;
	height: 100%;
}

tbody {
	border: none;
}

img {
	border: 0; 
	padding: 0; 
	margin: 0;
}

h1, h1.heading{
	font-family: RobotoCondensed-Light, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: normal;
	color: #6b726b;
	text-align: center;
	line-height: 48px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

h2, h2.heading{
   font-family: RobotoCondensed-Regular, Arial, Helvetica, sans-serif;
   font-size: 20px; 
   font-weight: normal; 
   color: #959595;
}

h3, h3.heading, h3 a, h3.heading a, h3 a:hover{
	font-weight: bold;
	color: #000000;
	font-size: 12px;
}

h4, h4.heading{
	font-size: 33px;
	font-weight: normal; 
	font-style: italic;
	color: #849f3c;
}

a, a:focus {
	outline: 0;
	color: #afb0b2;
	text-decoration: none;
}
a:hover, a.active {
	color: #8B9C86;
	text-decoration: underline;
}

input{ outline: 0;}

.clearfloat{clear: both;}
#messages a{color: #6b5a9e; }
#messages a:hover{text-decoration: underline;}

hr { margin: 0; padding: 0; border: none; height: 1px; background: #CCC; }
p{ margin: 1em 0; line-height: 20px;}
div.inside { margin: 0; padding: 0; }

ul { padding-left: 17px;}
/*li { list-style-image:url('../images/li.gif'); }*/

/*Fix bottom white space*/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: "";
	clear: both;
	height: 0;
}

/* ---------- admin menu -----*/

body.admin-menu { margin-top: 0px !important; }
#admin-menu li {width:auto; z-index: 99;}
#admin-menu li a {width:auto; text-transform:none; }

/************************************* End of global styles **********************************************/

.wrapper { width: 957px; margin: auto; }
.dn { display: none; }
.error { color: red;}

/*HEADER SECTION*/
.header { background: url('../images/header-bg.png');  padding-bottom: 70px; }

.logo { float: left; width: 30%; margin-top: 22px; }

.menu { float: right; width: 70%;}
.menu ul { text-align: right; }
.menu ul li{ list-style: none; display: inline; }
.menu ul li a{ display: inline-block; padding: 28px 12px; color: #414641; font-size: 13px; font-family: RobotoCondensed-Regular, Arial, Helvetica, sans-serif; }
.menu ul li a:hover,
.menu ul li a.active { background: url('../images/menu-active-bg.png'); text-decoration: none; color: #414641; }


.slideshow { position: relative; }
.slideshow .selectors { position: absolute; top: 379px; text-align: center; width: 100%; z-index: 10;	}
.slideshow .selectors .selector { background: url('../images/selector.png') 0px 0px no-repeat; width: 19px; height: 19px; display: inline-block; margin: 0px 5px;	cursor: pointer;	}
.slideshow .selectors .selector.selected { background-position: left bottom; }


/*CONTENT SECTION*/
.content { background: url('../images/content-shadow.png') no-repeat center top; padding: 25px 0; }
.content .left { width: 28%; float: left; padding: 40px 2% 0 0;  text-align: center;}
.content .left .text{ font-family: RobotoCondensed-Light, Arial, Helvetica, sans-serif;  font-style: italic; color: #0d7d0d; margin-top: 20px; }
.content .right { width: 70%; float: left;}


/*FOOTER SECTION*/
.footer { background: url('../images/footer-bg.png'); height: 135px; }
.footer .wrapper{ text-align: right; }
.footer img{ margin-top: -40px; }
