html { font-family: helvetica, arial }

div { padding: 0; margin: 0 }

a img { border: 0 }

.paragraph, .inpara, .inhead { font-family:helvetica,arial; font-size: 12pt }
.inpara, .inhead { margin: 15px 75px }
.inhead { font-weight: bold }
.bigtext, .biginput, .bigbutton { font-family:helvetica,arial; font-size: 24pt }
.mediummixed, .mediummixed a, .mediummixed img { font-family:helvetica,arial; font-size: 18pt; vertical-align: middle }

.sidehead { font-family: helvetica, arial; font-size: 12pt; font-weight: bold; text-align: center }
.sidemosaic { font-family: helvetica, arial; font-size: 11pt; text-align: center }
.sidenote { font-family: helvetica, arial; font-size: 10pt; font-style: italic }

.errortext { font-family:helvetica,arial; font-size: 18pt; font-style: italic; color: red; padding: 0 55px; width:600px }
                
h2 { font-family:helvetica,arial; font-size: 18pt }
#footer, #footer a, #footer a:hover, #footer a:visited { font-family:helvetica,arial; font-size: 11pt }

.producttitle { font-family:helvetica,arial; font-size: 24pt; margin: 10px 0 10px 0 }
td.product { text-align:center; vertical-align: middle; font-family:helvetica,arial; font-size: 12pt; font-weight:bold }
.product img { border: 0 }

.tweets { margin-left: 125px; width: 500px; font-family: helvetica, arial; font-size: 12pt }
.tweets td { padding: 10px 5px; vertical-align: top; border-top: 1px dashed rgb(180, 180, 180) }
.tweets .tweeticon { border: 0 }
.tweets .tweetname { font-weight: bold; color: blue }

.blogposts { margin-left: 65px; width: 620px; font-family: helvetica, arial; font-size: 12pt }
.blogposts td { padding: 10px 5px; vertical-align: top; border-top: 1px dashed rgb(180, 180, 180) }
.blogposts .posticon { border: 0 }
.blogposts .postname { font-weight: bold; color: blue }
.blogposts .postdate { font-style: italic }
.blogposts .posttitle, .blogposts .posttitle a, .blogposts .posttitle a:visited { font-weight: bold; font-size: 14pt }
.blogposts .posttitle a, .blogposts .posttitle a:visited, a.bloglink, a:visited.bloglink { color: black }
.blogposts .posttitle a:hover, a:hover.bloglink { color: purple }
.bloglink { font-family: helvetica, arial; font-size: 14pt }

.footlink { font-family: helvetica, arial; font-size: 14pt }
.footlink a, .footlink a:visited, .footlink a:hover { color: black }

.purple { color: #662F90 }

.newsdate { margin: 2px 0 0 0; padding: 0; text-align: right; font-size: 9pt }

.photocaption { font-family: helvetica, arial; font-size: 12pt }
.photocredit { font-family: helvetica, arial; font-size: 10pt }

.button-label { cursor: default }

.rounded-corners {
	-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;
}
.dialog-outer {
	background: white; border: 1px solid white;
	-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;
	-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;
	-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;
}
.dialog-look {
	background: white; border: 4px solid #662F90;
	padding: 10px;
	-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;
	-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;
	-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;
}	

