/*****************************************************************************************************

This file should contain all div tags structuring the layout of the website

reasoning : 

so this style sheet could be used to re-structure the website and when removed
should produce the website as a easily readable list which can be used for small
screens (such as phones)

*****************************************************************************************************/

/*************************************** Structure Settings *****************************************/

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img, input, fieldset, blockquote, cite
{
    margin: 0;
    padding: 0;
    border: 0;
}

.clear{clear: both;}
.space{height: 35px;}
.left{float: left;}
.right{float: right;}

html
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 62.5%;
    height: 100%;
}

body
{
    font-size: 1.2em;
    color: #323232;
    height: 100%;
    background: #fff url(../images/top-shadow.gif) repeat-x;
}

#wrapper{
    width: 945px;
    margin: 0 auto -80px auto; 
    min-height: 100%;
    height: auto !important;
    height: 100%;
}
#header{
    padding: 30px 15px 0 20px;
}
#logo a {
    width: 244px;
	height: 56px;
    float: left;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	z-index:1;
    background: url(../images/logo.gif) no-repeat;
}
#contacts{
    width: 200px;
    float: right;
    margin: -5px 5px 5px 0;
    font-size: 0.9em;
    text-align: right;
    line-height: 1.4;
}

#text{
    width: 580px;
    float: left;
    margin: 0 0 40px 50px;
    padding: 0 0 0 0;
}

.push{height: 80px;}

#footer{height: 80px;}

#footer{
    background: #E3E2E3 url(../images/footer-shadow.gif) repeat-x;
}

#footer p{
    width: 300px;
    margin: 0 auto; 
    padding: 40px 0 0 15px;
    font-size: 0.9em;
}

/**************** scrolling effect **********************/
#slider {
  width: 945px;
  position: relative;
}

.scroll {
  height: 250px;
  width: 945px;
  overflow: hidden;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
  margin: 0 0 20px 0;
  z-index: 0;
}

.scrollContainer div.panel {
  width: 945px;
  height: 250px;
  z-index: 0;
}
.padding { margin: 10px; clear:both; /*Margins for inner DIV inside each column (to provide padding)*/ }

