/* ReuseWorks.org



   Tyler Schroeder - tyler@tylerschroeder.com



   Created : 2/22/2008



 */



 



/* -- GLOBALS -- */



* {

margin:0;

padding:0;

font-family:Verdana, Arial, Helvetica, sans-serif;

}



a {

text-decoration:none;

color:#1b6393;

}

a:hover {

color:#599234;

}



a img {

border:none;

}











/* -- LAYOUT -- */



div#container {

width:900px;

margin: 0 auto 0 auto;

}



div#sidebar {

width:132px;

float:left;

}



div#header {

width:900px;

height:60px;

background-color:#1b6393;

float:left;

}



div#content {

width:768px;

height:auto;

float:left;

}



div#footer {

width:900px;

height:20px;

float:left;

background-color:#599234;

}



div#pictureshow {

margin:0 0 10px 10px;

}

div.section {

clear:both;

}

div#reuse {

height:40px;

margin-right:10px;

float:right;

color:#CCCCCC;

}

div#reuse span {

font-size:14px;

line-height:14px;

display:block;

float:left;

height:40px;

line-height:40px;

margin:0 5px;

font-variant:small-caps;

}

div#reuse img {

float:left;

}



/* -- MENU FORMATTING -- */



/* Header menu formatting */



#header ul {

margin: 10px 0 0 198px;

list-style:none;

}



#header li {

float:left;

height:38px;

}



#header li a {

display:block;

padding:5px 5px;

color:#fff;

margin:0 20px 0 0;

line-height:25px;

font-size:25px;

text-align:center;

background-color:#5c8098;

border:1px solid #5c8098;

}



#header li a:hover {

border:1px solid #fff;

}



#header a#sel {

border:1px solid #fff;

}







/* Sidebar menu formatting */ 



#sidebar ul {

font-size:15px;

list-style:none;

margin:2px 0 8px;

}



#sidebar li {

float:left;

display:block;

}



#sidebar li a {

display:block;

border: 1px solid #cccccc;

width:120px;

padding:2px 0 2px 10px;

margin:2px 0;

color:#333333;

}



#sidebar li a:hover {

background-color:#CCCCCC;

}







/* Footer menu formatting */



#footer ul {

float:right;

margin:0 20px;

}



#footer ul li {

float:left;

display:block;

}



#footer ul li a {

float:left;

text-decoration:none;

color:#333333;

padding:2px 10px;

font-size:12px;

height:16px;

line-height:16px;

display:block;

}



#footer ul li a:hover {

color:#000000;

}

#footer a#sel {

color:#000000;

}

/* -- STYLE FORMATTING -- */



h1,h2 {

color:#333333;

font-weight:normal;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:24px;

width:428px;

border-bottom:2px solid #cccccc;

display:block;

padding:0 0 0 10px;

margin:10px 10px 0 10px;

}

h2 {

font-size:20px;

border:none;

color:#999999;

}

h3 {

width:100%;

text-align:center;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:14px;

color:#333333;

font-variant:small-caps;

margin:10px 0 0 0;

border-bottom:1px solid #CCCCCC;

}

div#content ul {

margin:10px 0 10px 30px;

list-style:inside square;

}

div#content p {

margin:10px 0 10px 10px;

width:428px;

}

div#content .fullwidth {

width:758px;

margin:10px 0 10px 10px;



}

div.section img {

margin:10px 0 10px 10px;

border:1px solid #333333;

float:right;

}

a.top {

padding:2px;

border: 1px solid #cccccc;

float:left;

margin:10px 0 0 400px;

color:#333333;

}

a.top:hover {

background-color:#cccccc;

}

div#content {

font-size:14px;

}

table.directions th {

background-color:#CCCCCC;

}

#subSel {

background-color:#CCCCCC;

}

table.directions {

margin-left:10px;

float:right;

}

table.hours {

margin-left:10px;

font-weight:bold;

font-size:12px;

}

table.hours tr {

padding-bottom:5px;

}



table.hours td {

padding:0 5px;

}

table.hours {

text-align:right;

}

p.note {

padding-left:30px;

font-weight:bold;

}

#footer span {

margin-left:10px;

color:#CCCCCC;

font-size:10px;

float:left;

display:block;

height:20px;

line-height:20px;

}
div#address {
float:right;
height:50px;
margin-top:-5px;
padding:3px 10px 0;
color:#cccccc;
border-right:1px solid #cccccc;
font-size:12px;
}

#footer a:hover {

color:#000000;

}

#footer a {

color:#333333;

}





