/* Begin Generic Styles */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
    padding:8px 0 0 0;
	margin:0;
	background-color:#FFFFFF;
}

h2 {
    letter-spacing:2px;
}

a {
    color: #23B1E3;
}

a:hover {
	text-decoration:none;
}

#top {
    background-color:#F5F5F3;
	border-top-style:solid;
	border-top-color:#F05A95;
}

#topright {
    background-color:#FAFAF8;
	border-top-style:solid;
	border-top-color:#F05A95;
}

.right {
    background-color:#FAFAF8;
}

.topheader {
    background-color:#F5F5F3;
}

#content {
    background-color:#DFDFD3;
}

#tagline {
    padding:7px 0 0 0;
	font-size:18px;
	letter-spacing:4px;
	color:#B8B8B6;
	text-transform:lowercase;
}

#onpage {
    color: #23B1E3;
	text-decoration:none;
	text-transform:capitalize;
	font-size:12px;
	font-weight:bold;
	letter-spacing: 4px;
}

#bottom {
    background-color:#F5F5F3;
	border-bottom-style:solid;
	border-bottom-color:#F05A95;
}

#contact {
    padding:8px 0 0 0;
}

.phonenumbers {
    font-size:12px;
	padding:8px 0 0 2px;
}

.padded {
    padding: 0 40px 0 0;
}
/* End Generic Styles */

/* Begin Navigation Styles */
#navigation {
	list-style-type: none;
	line-height: 20px;
	text-align: right;
}

#navigation a {
	color: #8AD5F2;
	text-decoration:none;
	text-transform:capitalize;
	font-size:12px;
	font-weight:bold;
	letter-spacing: 3px;
}

#navigation a:hover {
    color: #23B1E3;
}
/* End Navigation Styles */

/* Begin Footer Styles */
#footer {
    text-align:center;
	font-size:10px;
	letter-spacing:2px;
	padding:10px 0 30px 0;
}
/* End Footer Styles */
/* Start Random Quotes */
.quotename {
    margin:-8px 0 0 0;
	padding:0;
	font-size: 11px;
	list-style-type: none;
	list-style-image: url(images/dash.jpg);
}
.sidequotes {
    padding: 25px 15px 0 10px;
	font-style:italic;
}
/* End Random Quotes */
.blue {
	color: #009AE9;
	font-size: 22px;
	font-weight: bold;
}
.pink {
	color: #F05A95;
	font-size: 22px;
	font-weight: bold;
}
