/*This style sheet controls screen widths 128px - 319px. */

#page-wrap {
width: 100%;
max-width: 319px;
margin: 0px auto 10px;
background: white;
}

header {
position: static;
background: #006d82;
height: 133px;
}

header h1 {
top: 30px;
left: 10px;
padding-left: 10px;
letter-spacing: 2px;
font-weight: normal;
color: white;
position: inherit;
}

#logo {
padding: 10px 0px 5px 6px;
}

#logo img {
width: 98.5%;
max-width: 300px;
display: block;
}

nav { 
margin: 23px 0px 0px 10px;	
}

nav li { 
padding: 6px 5px 3px 5px;	
}

#main-content {
clear: both;
}

#main-content h2, #main-content h3, #main-content p, #main-content blockquote {
padding-left: 10px;
}

#main-content h1 {
padding: 6px 10px 12px 10px;
font-size: 20px;
}

#main-content section {
border-bottom: 1px dotted #006d82;
padding-bottom: 10px;
display: block;
}

#main-content img {
width: 95%;
}

blockquote {
padding-right: 10px;
}


/*This style is for swfs. remove is swfs not used */


#main-content section .slide {
display: none;
padding-bottom: 10px;
}

#main-content section .slide2 {
display: none;
}

#main-content img {
display: none;
}