/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* Site Colors */


/*Styling*/
.bold {font-weight:bold;}

/* General layout */

/* Header */

.header {
	text-align: center;
}

/* Background beyond boxed out area plus main body area */

#body {
	margin:0; 
	padding:0 0 0;
	background-color: #eff4fb;
}



/* Outer bounding box of boxed out area */
#container {
margin:0 auto 0px; 
width:1000px;
border: 0px;
background-color: #eff4fb;
}

/* Main content */
#main-content {
background-color:#c7daf0; 
float:left; 
text-align: center;
min-width: 1000px;
margin-top: 10px;
margin-bottom: 5px;
border: 3px solid #20375c;
}



/* Tags */
a {
color:#20375d; 
text-decoration:underline; 
font-weight:bold;
}

a:hover {
color:#20375d; 
text-decoration:none;
}

a img {
border:0;
}

h1 {
color:#20375c; 
margin-top:10px; 
margin-bottom:10px;
font-size: 2.5em; 
text-align: center;
font-family: Arial, Helvetica, sans-serif;
}

h2 {
color:#20375c; 
margin-top:20px; 
font-size: 2em; 
text-align: center;
margin-bottom: 30px;
}

/* Footer */
#footer {
background-color:#eff4fb; 
background-color: #ffffff;
clear:both; 
font-size: .9em;
line-height: 1.3em;
min-height: 150px;
min-width: 1000px;
width: 100%;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
}



#footer a {
color: #20375c;
}

#footer a:hover {
color: #20375c;
}

/* Bubbles and sketches */

.left {
	width: 30%;
	float: left;
	background-color: #c7daf0;
	clear: both;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 30px;
}

.middle {
	width: 30%;
	float: left;
	background-color: #c7daf0;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 30px;
}

.right {
	width: 30%;
	float: left;
	background-color: #c7daf0;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 30px;
}

.bubble {
	float: left;
	margin-bottom: 5px;
}

.arrow {
	text-align: center;
	margin-bottom: 5px;
}

.sketch {

}

.where {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
}

p.footer {
	text-align: center;
}

.icon-link {
	border: 0px;
}

.icon-image {
	margin-top: 5px;
}
