BODY { background: #DDD url(http://icons.wxug.com/i/w/bg.gif) repeat-x top left; color: #333; font: 0.8125em/1.1em Verdana, sans-serif; margin-top: 0; }

a:link { color: #213F9A; }
a:visited { color: #213F9A; }
a:active { color: #7B7DC6; }

IMG, TABLE { border: 0; }
FORM { margin: 0 0 0 0; }
.clear { clear: both; }
.taL { text-align: left; }
.taC { text-align: center; }
.taR { text-align: right; }
.i { font-style: italic; }
.b { font-weight: bold; }
.tm20 { margin-top: 20px; }
.full { width: 100%; }
.nobr { white-space: nowrap; }
.none { display: none; }
.red { color: #F00; }
.gray { color: #F00; }
.icons { border: 1px solid #999; }
.subLink { background-color: #FFC; color: #213F9A; border: 1px solid #213F9A; text-decoration: none; padding: 1px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.subLink:hover { background-color: #FFC; color: #A55816; border: 1px solid #A55816; }
.wuLink { color: #008; font-size: 0.85em; font-weight: normal; }
.extLink { color: #F00; font-size: 0.85em; font-weight: normal; }
.sectionTitle { font-size: 1.1em; font-weight: bold; margin: 0; border-bottom: 1px dotted #CCC; padding-bottom: 5px; padding-top: 10px; }

.adsense { clear: both; text-align: center; margin: 10px 0; }

#container { width: 950px; margin-left: auto; margin-right: auto; }

#header { background-color: #FFF; color: #333; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding-bottom: 10px; margin-top: 5px; border-bottom: 1px solid #CCC; }
#header #logo { width: 150px; text-align: center; float: left; margin-top: 5px; }
	
#header #display { width: 800px; text-align: left; float: right; }
#header #display #search { clear: both; border: 0; }
#header #display #search #searchText { border: 1px solid #999; width: 250px; background-color: #FFC; color: #333; font-size: 1.5em; }
#header #display #search #searchButton { font-size: 1.5em }
#header #display #search P { font-size: 0.8em; color: #666; margin: 5px 0 5px 0; }
#header #display #search P SPAN { font-weight: bold; }

#header #recent { clear: both; }
#header #recent P { font-size: 0.9em; line-height: 1em; color: #666; margin: 0; padding: 0; }
#header #recent DIV { font-size: 0.9em; }
#header #recent A { color: #4245AD; white-space: nowrap; }

#content { width: 930px; padding: 10px; background-color: #FFF; color: #333; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-top: 1px solid #F5F5F5; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #F5F5F5; }
#content #titleBar { border-bottom: 1px dotted #CCC; }
#content H1 { font-size: 1.3em; margin: 0; padding-bottom: 5px; padding-top: 10px; }
#content H2 { font-size: 1em; padding: 10px; margin: 0; }
#content H3 { font-size: 1.2em; margin: 5px 0 5px 0; }
#content H4 { font-size: 1.1em; margin: 10px 0 0 0; font-weight: normal; }
#content H5 { font-size: 0.9em; margin: 0; font-weight: normal; }

#content #shareLinks { float: right; width: 245px; height: 95px; }
#content #shareLinks DIV.shareService { margin: 10px; float: right; }

#content .photoRow { margin-top: 20px; background-color: #F5F5F5; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #EEE; clear: both; }
#content .photoRow IMG { width: 100%; }
#content .photoRow P { padding: 5px; }

#signature { margin-top: 20px; clear: both; font-size: 0.9em; }
#signature #sigLogo { width: 65px; height: 25px; float: left; }
#signature #sigLinks { width: 700px; height: 25px; line-height: 25px; float: left; }
#signature #sigTop { width: 100px; height: 25px; line-height: 25px; float: right; }

#footer { clear: both; text-align: center; margin: 10px 0; padding-bottom: 10px; }
#footer P { font-size: 0.8125em; margin: 0 0 0 0; padding: 5px 0 5px 0; }
