/*
Theme Name: Uplifter
Theme URI: 
Description: wordpress-theme for uplifter
Version: V.1.1.06
Author: Uplifter.com: Eliser Wiedemann, Richard Hagl.
Author URI: 
Tags: 
*/



/* Begin Typography & Colors */


* {
    margin: 0px;
    padding: 0px;
	
    }


html {
	height: 100.3%;
		
	}


body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Sans-Serif, Lucida Grande;
	background: #73777a;/**/
	background: url(images/background-body.jpg) top center repeat;/**/
/*	background-attachment: fixed;/**/
	color: #575757; /**/
	text-align: left;
	
	}
	
	
p   {
    width: 480px;
    color: #575757;
	
    }
    

h2  { 
    width: 480px;
    margin: 0px 0px 10px 0px;
    font-size: 1.4em;
    line-height: 1.4em;
    color: #575757;

    }
    
    
h3  { 
    width: 480px;
    margin: 20px 0px 10px 0px;
    font-size: 1.1em;
    line-height: 1.3em;
    color: #575757;

    }



a   { 
    color: #575757;
    
    }
    
#formError {
	color: red;
/*	font-weight: bold;	/**/
	
	}



#wrapper {
	width: 1020px;
/*	background: url(images/wrapper-background.png) top center repeat-y; /**/
	margin: 20px auto 0px auto;
	overflow: hidden; /**/
	
	}
	
	
#wrapperBody {
	width: 1020px;
	background: url(images/wrapper-background.png) top center repeat-y;/**/
	margin: 0px auto 0px auto;
	padding: 0px 0px 30px 0px;
 	overflow: hidden; /**/
	
	}


#wrapperBottom {
	width: 1020px;
	height: 9px;
	background: url(images/wrapper-footer.png) bottom center no-repeat; /**/
/*	overflow: visible; /**/

	}	


#header {
	width: 1020px;
	height: 65px;
	margin: 0px 0px 0px 0px;
	background: url(images/header.png) no-repeat;
	
	}


#header_registration {
	width: 1020px;
	height: 65px;
	margin: 0px 0px 0px 0px;
	background: url(images/header-registration.png) no-repeat;
	
	}

#login {
    float: right;
    width: 120px;
    height: 25px;
	color: #575757;
	margin: 30px 75px 0px 0px;
	font-size: 1.0em; 
 /* background: pink; /**/
    
    }
	
	
#login a {
	color: #575757;
    text-decoration: none;

    }	
    

#login a:hover {
	color: #e29113;
    text-decoration: underline;

    }	


#mainWrapper {
    float: left;
	width: 1020px;
	margin: 20px 0px 0px 0px;
	background: none; /**/
/*	overflow: hidden; /**/

	}
    
#secondaryNav {
	float: right;
	width: 950px;
	height: 50 px;
	margin: -10px 50px 10px 0px;
	padding: 0px px 0px 0px;
	font-size: 1.1em;
	text-align: right;
	display: inline;
	overflow: hidden;/**/
/*	background: pink; /**/
	}


#secondaryNav a {
	text-decoration: none;

	} 

#secondaryNav a:hover {
	color:#e29113;
	
	} 


#secondaryNav ul {
	
	margin: 0px -5px 0px 0px;
	padding: 0px px 0px 0px; 
	list-style-type: none;
	
	}

#secondaryNav ul li {
	width: 950px;
	height: 50 px;
	padding: 0px 8px 0px 4px;
	border-right: 1px solid;
	display: inline;

	}




#navigationWrapper {
    float: left;
    width: 181px;
/*  height: 800px; /**/
	margin: 20px 0px 0px 35px;
	background: none;
	overflow: hidden; /**/
	
	}
	

#navigationHeader {
    width: 181px;
	height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1.2em;
	line-height: 2.8em;
	text-align: center;
	background: url(images/navigation-header.png) no-repeat;
/*	overflow: visible; /**/

	}


#navigationBody {
    width: 181px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 15px 15px;
	font-size: 1.1em;
	line-height: 1.2em;
	color: #575757;
	background: url(images/navigation-body.png) repeat-y;
/*	overflow: visible; /**/

	}
	
	
#navigationBody a {
    color: #575757;
	}
	
#navigationBody ul li.current_page_item a	{
    color: #d89800;
	}
	
	
#navigationBody li.current_page_item a  {
    color: #d89800;
	}

#navigationBody li.current_page_item ul li a {
  color: #575757;
	}
	
#navigationBody li.current_page_item ul li a:hover {
  color: #286ab2;
	}

#navigationBody a:hover {
    color: #286ab2;
	}
			

#navigationBody li  {
    font-size: 1.1em;
	line-height: 2.0em;
	list-style-type: none;
	margin: 8px 0px 0px 0px 
	}	
	
#navigationBody ul li  {
    font-size: 0.9em;
	line-height: 1.8em;
	list-style-type: none;
	text-decoration: none;
	margin: 0px 0px 0px 15px
	} 
		
#navigationBody ul li a {
	text-decoration: none;
	border-bottom:  1px dotted grey ;
	
	} 	


#navigationBody ul li a:hover {
	text-decoration: none;
	color: #286ab2;
	border-bottom:  1px dotted #6986a5 ;
	
	} 	
	
	
#navigationFooter {
	width: 181px;
	height: 5px;
	margin: 0px 0px 20px 0px;
	background: url(images/navigation-footer.png) no-repeat;
/*	overflow: visible; /**/

	}


#contentWrapper {
    float: left;
    width: 520px;
    padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 20px;
	background: none;
	overflow: hidden; /**/
	
	}
	
#contentWrapper_registration {
    float: left;
    width: 750px;
    padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 20px;
	background: none;
	overflow: hidden; /**/
	
	}	
	
	
#contentHeader {
    width: 520px;
	height: 35px;
	margin: 0px 0px 0px 0px;
	background: url(images/content-header.png) no-repeat/**/;
/*	overflow: visible; /**/

	}

#contentHeader_registration {
    width: 750px;
	height: 35px;
	margin: 0px 0px 0px 0px;
	background: url(images/content-header-registration.png) no-repeat/**/;
/*	overflow: visible; /**/

	}

#contentBody {
	width: 520px;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 10px 20px;
	font-size: 1.1em;
	line-height: 1.7em;
	color: #575757;
	background: url(images/content-body.png) repeat-y /**/;
/*	overflow: hidden; /**/

	}

#contentBody_registration {
	width: 750px;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 10px 20px;
	font-size: 1.1em;
	line-height: 1.6em;
	color: #575757;
	background: url(images/content-body-registration.png) repeat-y /**/;
/*	overflow: hidden; /**/

	}
	
#contentBody a{
	color: #7b4f0b;

	}


#contentBody a:hover{
	color: #e29113;
	
	}
	

#contentBody ul li {
	text-decoration: none;
	list-style-type: disc;
	font-size: 1.0em;
	line-height: 1.2em;
	margin: 10px 0px 10px 20px;
	padding: 0px 40px 0px 0px;
	color: #286ab2;
	
	}


#contentBody ol {
	padding: 0px 40px 0px 0px;
	
	}



#contentBody ol li {
	text-decoration: none;
	list-style-type: decimal;
	font-size: 1.1em;
	margin: 10px 0px 10px 20px;
	padding: 0px 0px 0px 0px;

	}


#contentFooter {
	width: 520px;
	height: 5px;
	margin: 0px 0px 0px 0px;
	background: url(images/content-footer.png) no-repeat;
/*	overflow: hidden; /**/

	}
	
	
#contentFooter_registration {
	width: 750px;
	height: 5px;
	margin: 0px 0px 0px 0px;
	background: url(images/content-footer-registration.png) no-repeat;
/*	overflow: hidden; /**/

	}	


#account {
/*  float: right; /**/
	margin: 5px 0px 20px 35px;
    width: 148px;
    height: 30px;
	background: url(images/create-account.png) no-repeat;
/*	overflow: hidden; /**/
	
	}
	
	
#account a {
 	padding: 5px 16px 15px 16px; /**/
 	color: #ffffff;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 2.0em;
	text-decoration: none;
	text-align: center;
/*	overflow: hidden; /**/
	
	}


#account a:hover {
 	color: #508724;
    background: url(images/create-account-active.png) no-repeat;
	
	}


#boxWrapper {
    float: right;
    width: 181px;
	margin: 20px 65px 0px 0px;
	background: none;
/*	overflow: hidden; /**/
	
	}
	
	
#teaserWrapper {
    width: 211px;
	margin: 0px 0px 20px 0px;
/*	overflow: visible; /**/

	}


#teaserHeader {
    width: 211px;
	height: 35px;
	margin: 0px 0px 0px 0px;
	font-size: 1.2em;
	line-height: 2.8em;
	text-align: center;
	background: url(images/box-header.png) no-repeat;
/*	overflow: visible; /**/

	}


#teaserBody {
    width: 180px;
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
	font-size: 1.1em;
	line-height: 1.6em;
	color: #575757;
	background: url(images/box-body.png) repeat-y;
/*	overflow: visible; /**/

	}
	
#teaserBody ol {
/*	list-style-position: inside;	/**/
	margin: 7px 0px 7px 20px;
	
}


#teaserBody a {
	text-decoration: none;
	font-style: italic;
	border-bottom: 1px dotted grey;
	
}

#teaserFooter {
	width: 211px;
	height: 5px;
	margin: 0px 0px 0px 0px;
	background: url(images/box-footer.png) no-repeat;
/*	overflow: visible; /**/

	}
	
	
#howUplifterWorks {
    width: 180px;
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
	font-size: 1.1em;
	line-height: 1.6em;
	color: #575757;
	background: url(images/how-uplifter-works.png) no-repeat;
/*	overflow: visible; /**/

	}



#howUplifterWorks ol li {
/*	list-style-position: inside;	/**/
	margin: 7px 0px 8px 20px;
	line-height: 1.2em;
}	

#howUplifterWorks a {
	text-decoration: none;
	font-style: italic;
	border-bottom: 1px dotted grey;
	
}	

	
#videoWrapper {
    width: 211px;
	margin: 0px 0px 20px 0px;
/*	overflow: visible; /**/

	}


#videoHeader {
    width: 211px;
	height: 35px;
	margin: 0px 0px 0px 0px;
	font-size: 1.2em;
	line-height: 2.8em;
	text-align: center;
	background: url(images/box-header.png) no-repeat;
/*	overflow: visible; /**/

	}


#videoBody {
    width: 211px;
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
	font-size: 1.1em;
	line-height: 1.6em;
	color: #575757;
	background: url(images/box-body.png) repeat-y;
/*	overflow: visible; /**/

	}


#videoFooter {
	width: 211px;
	height: 5px;
	margin: 0px 0px 0px 0px;
	background: url(images/box-footer.png) no-repeat;
/*	overflow: visible; /**/

	}


#footer {
	width: 1020px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 20px 20px;
	text-align: left;
	background: none;
/*	overflow: visible; /**/

	}
	
	
#footer ul li{
    display: inline;
    
	}
	

#footer ul li a{
    display: inline;
    margin: 0px 20px 0px 0px;
    padding: 5px;
    color: #afafaf;
    text-decoration: underline;
    border-right: 1px;
    
	}
	
#footer ul li a:hover{
    color: #e29113;
       
	}
	


