/* Define main areas */

html,
body {
   margin:0;
   height:100%;
   background:#373737;
   background-image: url("../images/pagetile.jpg");
		
    	
    vertical-align: text-top;
	font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Trebuchet MS, sans-serif; font-size: 15px;	
}

/* Page positioning */

#sidebar {
   min-height:100%;
   width: 15px;
   position:absolute;
   top: 0px;
   right: 0px;
   z-index: 100;
   background-image: url("../images/sideline.png");
   background-repeat: repeat-y;
}
 
#maincontainer {
   min-height:100%;
   position:relative;
}
#header {
   padding:0px;
}
#body {
   padding:10px;
   padding-bottom:123px;   /* Height of the footer */
}

#content {
	padding-right: 0px;
}

#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:123px;   /* Height of the footer */
   background:#000;
		background-image: url("../images/footer.jpg");
    	background-repeat: repeat-x;
    	background-position: top right;
}

<!--[if IE 6]>
#maincontainer {
   height:100%;
}

/* Define element positions */



#pagetitle {
   position:relative;
   top: -10px;
   padding-right: 30px;
   width: 500px;
   text-align: right;
   float: right;
   color: #F3B800;   
   
}

#pagecontent {
   position:relative;
   top: -20px;
   padding-right: 10px
}

#pageheader {
   position:absolute;
   top: 0px;
}

#social {
  
   z-index: 80;
}

	
/* Define rounded */

#dummy
{
  -moz-border-radius: 15px;
 border-radius: 15px;
    border:solid 2px gray;
    padding:5px;
    background:#fff;
    
}

#dummy1
{
  -moz-border-radius: 5px;
 border-radius: 5px;
    border:solid 1px gray;
    padding:10px;
    background:#fff;
}


#rcorners5
{
  -moz-border-radius: 15px;
 border-radius: 15px;
    border:solid 2px gray;
    padding:5px;
    background:#fff;
    cursor: pointer;
}




/* Define images */

	


.bakk1 {
    width: 100%;
    height: auto;
}

#resiz {
    width: 100%;
    height: auto;
}

#resiz2 {
    width: 100%;
    max-width: 637px;
    height: auto;
}



/* Define Media */

#fb {
    position: absolute;
    top: 15px;
    right: 100px;
    z-index: 90;
}

.responsive-map{
overflow:hidden;
padding-bottom:56.25%;
position:relative;
height:0;
}

.responsive-map iframe{
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}


/* Define fonts */

h1 { 
	font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Trebuchet MS, sans-serif; 
	font-size: 24px; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; 
	line-height: 1.0 em; 
} 

h2 { 
	font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Trebuchet MS, sans-serif; 
	font-size: 22px; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; 
	line-height: 1.0 em; 
} 

h3 { 
	font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Trebuchet MS, sans-serif; 
	font-size: 18px; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; 
	line-height: 1.0 em; 
} 

h4 { 
	font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Trebuchet MS, sans-serif; 
	font-size: 16px; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold; 
	line-height: 1.0 em; 
} 

p { 
	font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Trebuchet MS, sans-serif; 
	font-size: 15px; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: 400; 
	line-height: 1.2 em; 
} 

blockquote { 
	font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Trebuchet MS, sans-serif; 
	font-size: 15px; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: 400; 
	line-height: 23px; 
}
 
pre { 
	font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Trebuchet MS, sans-serif; font-size: 11px; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: 400; 
	line-height: 1.0 em; 
}

#headspace { 
	font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Trebuchet MS, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: 400; 
	line-height: 1.2 em; 
} 



/* Define links */

.button :link {
	COLOR: #ffffff; text-decoration: none; BACKGROUND-COLOR: transparent
}

.button :visited {
	COLOR: #f0f0f0; text-decoration: none; BACKGROUND-COLOR: transparent
}

.button :hover {
	COLOR: #f0f0f0; text-decoration: none; BACKGROUND-COLOR: transparent
}

.button :active {
	COLOR: #ffffff; text-decoration: none; BACKGROUND-COLOR: transparent
}



a.hover2 :link {
	COLOR: #00917e; text-decoration: none; BACKGROUND-COLOR: transparent
}

a.hover2 :visited {
	COLOR: #00917e; text-decoration: none; BACKGROUND-COLOR: transparent
}

a.hover2 :hover {
	COLOR: #d1a71f; text-decoration: none; BACKGROUND-COLOR: transparent
}

a.hover2 :active {
	COLOR: #dacec6; text-decoration: none; BACKGROUND-COLOR: transparent
}

.floater1 :link {COLOR: #38761d; text-decoration: none;}
.floater1 :visited {COLOR: #38761d; text-decoration: none;}
.floater1 :hover {COLOR: #666666; text-decoration: none;}
.floater1 :active {COLOR: #c0c0c0; text-decoration: none;}

.bodi :link {COLOR: #ffffff; text-decoration: none;}
.bodi :visited {COLOR: #F3b800; text-decoration: none;}
.bodi :hover {COLOR: #F3b800; text-decoration: underline;}
.bodi :active {COLOR: #F3b800; text-decoration: none;}

.sidi :link {COLOR: #000000; text-decoration: none;}
.sidi :visited {COLOR: #F3b800; text-decoration: none;}
.sidi :hover {COLOR: #F3b800; text-decoration: none;}
.sidi :active {COLOR: #F3b800; text-decoration: none;}