/* CSS Document */

body {background-color: #FFFFFF; font: 12px Arial, Helvetica, sans-serif;  
	text-align: center; line-height: 2em; margin: 0; padding: 0;}
h2 {color: #A30046; font-size: 175%; font-weight: bold; margin: 0; padding-top: 30px;}
h3 {font: 14px Arial, Helvetica, sans-serif; color: #A30046; font-weight: bold;}
h4 {font: 14px Arial, Helvetica, sans-serif; color: #A30046; margin-bottom: 0; font-weight: bold;}
img {border: 0;}
#main {width: 955px; text-align: left; margin: auto; vertical-align: top; padding: 0;}
#rightside {width: 205px; background-color: #A30046; color: #FFFFFF; vertical-align: top;}
#header {width: 100%;}
.line {border-bottom: 1px solid #A30046;}
#navigation {margin: 0 0 0 50px; padding: 0;}
#logo {padding: 10px 0 20px 50px;}
#quotes {vertical-align: top; padding: 130px 10px 15px 15px; line-height: 1.1em;}
#quotes li {padding: 0; line-height: 1.1em; margin: 0;}
#quotes .title {font-size: 125%; font-weight: bold; margin-bottom: 0;}
#quotes .attribute {text-align: right;}
#quotes .attribute2 {font-weight: bold; font-style: italic;}
.attribute {font-size: 11px; line-height: 1.3em;}
.attribute2 {line-height: 1.3em; margin-top: 0;}
.top {vertical-align: top;}
.bottom {vertical-align: bottom;}
.rtclear {float: right; clear: right;}
#contentarea {vertical-align: top; padding: 0 50px 5px 50px;}
#contentarea2 {vertical-align: top; padding: 0 0 5px 50px;}
#tips2 {vertical-align: top; padding: 0 50px 5px 50px;}
#tips2 p {margin:0;}
#title {padding: 130px 0 0 0; vertical-align: top;}
#footer {text-align: center; padding: 5px; font-size: 90%; vertical-align: bottom;}
ul, li {margin-top: 0; margin-bottom: 0;}
#rightside ol {padding: 0 0 0 20px; margin: 0; list-style-position: outside;}
#rightside ol li {padding: 2px 0;}
a {color: #A30046; font-weight: bold; text-decoration: none;}
a:hover {text-decoration: underline;}
.onleft {float: left; padding: 5px;}
.onright {float: right; padding: 0 5px 5px 20px;}
#contentarea2 .onright {padding: 0 0 5px 20px;}
#topimage {padding-top: 25px;}
.aboutpics {width: 265px;}
.aboutpics p {line-height: 1.1em;}
.below {padding-right: 50px;}
#half td {width: 50%;}
.portfolio td {vertical-align: top; text-align: center;}
.zerotop {margin-top: 0;}