/* Remove border around linked images */
img {
border:0
}

a {
color:#8996A9;
text-decoration:none
}

a:hover {
text-decoration:underline
}

/* Typography
-----------------------------------------------------------------------------*/
html {
font-size:76%
}

body {
font-family:"Myriad Pro", "Trebuchet MS", Tahoma, Verdana, sans-serif;
font-size:1em;
margin:0;
padding:0
}

h1,h2,h3,h4,ul {
margin:0;
}

ul { padding: 0 0 20px 40px; }

/* Banner
-----------------------------------------------------------------------------*/
#banner {
background:#000 url(banner_bg.jpg) repeat-x;
color:#fff;
font-size:16px;
}

#banner #image {
background:url(banner_image.jpg) no-repeat center top;
padding:30px 500px 20px 0;
z-index:1
}

#banner #image #save {
margin:0 auto;
padding:0 0 0 10px;
position:relative;
width:650px
}

#banner h2 {
font-size:2.5em;
font-style:italic;
font-weight:400;
}


.loginBar input {
font-family:"Myriad Pro", "Lucida Grande", "Lucida Sans", "Trebuchet MS", Tahoma, Verdana, sans-serif;
font-size:1.9em;
margin: 5px;
padding:5px;
width:275px
}


.loginBar button.loginbtn {
margin: 25px 0 0 110px; 
}

.loginBar button.loginbtn {
background:url(login_button.png) no-repeat;
border:none;
color:#000;
cursor:pointer;
font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
font-size:.85em;
font-weight:400;
overflow:visible;
padding:12px 4px 13px 7px;
text-decoration:none;
width:77px
}

.loginBar button.loginbtn a {
color:#000
}

.loginBar button.loginbtn img,a.loginbtn img,#contact button.btn img,#contact a.btn img {
border:none;
height:16px;
margin:0 3px -3px 0;
padding:0;
width:16px
}

/* Separator
-----------------------------------------------------------------------------*/

#separator {
background:url(login_bg.jpg) repeat-x;
height:64px
}

/* Main Content
-----------------------------------------------------------------------------*/
#content {
background:url(content_bg.jpg) repeat-x;
padding: 20px;
}

#content a {
color:#DEE1E7
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
height:40px;
color:#363a42;
padding: 20px;
}
