body { margin: 0pt; padding: 0pt; }
:first-child + html .actions li ul { margin: 0pt 0pt 0pt -12px ! important; padding: 18px 6px 18px 0pt ! important; }
:first-child + html #toolbar .suckerfish a { padding-top: 3px ! important; }
:first-child + html #toolbar .suckerfish li:hover, :first-child + html #toolbar .suckerfish li.sfhover, :first-child + html .actions li:hover, :first-child + html .actions li.sfhover { position: static; }
.blogList ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.blogList li { list-style-type: none; list-style-image: none; list-style-position: outside; }
.blogList .postInfo { margin-bottom: 1em; }
.blogList .postInfo, .postDate { font-style: italic; }
:first-child + html .rade_toolbarWrapper ul { width: 100% ! important; clear: both; }
#toolbar .content:after, .element:after, .templateChooser:after, blockquote:after, dl.stats:after, .actions:after, .AutoSaverSection:after, .clearfix:after, .actions ul:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
#toolbar .content, .element, .templateChooser, blockquote, dl.stats, .actions, .AutoSaverSection, .clearfix, .actions ul { display: inline-block; }
#toolbar .content, .actions, .element, .templateChooser, blockquote, dl.stats, .AutoSaverSection, .clearfix, .actions ul { display: block; }
html, body, div, span, applet, object, iframe, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, form, label, h1, h2, h3, h4, h5, h6, hr, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0pt; padding: 0pt; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; text-decoration: none; font-size: 100%; font-family: inherit; }
body { background: white none repeat scroll 0% 0%; line-height: 1.5em; color: black; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
a img { border: 0pt none ; }
table { border-collapse: collapse; border-spacing: 0pt; }
caption, th, td { text-align: left; }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
.clear { margin: 0pt; padding: 0pt; clear: both; height: 0px; }
a { color: rgb(102, 0, 0); text-decoration: underline; }
a:hover { color: rgb(102, 51, 0); text-decoration: none; }
.contents p { margin: 0pt 0pt 15px; }
h1 { margin: 0pt; padding: 10px 0pt; font-size: 25px; color: rgb(166, 96, 58); line-height: 1.2em; }
h2 { margin: 0pt; padding: 10px 0pt; font-size: 15px; color: rgb(166, 96, 58); line-height: 1.2em; }
#mainColumn h1.title, #subColumn h1.title, #extraColumn h1.title { padding: 0pt 0pt 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 20px; color: rgb(140, 51, 12); }
.blogList { padding: 0pt; }
.blogList ul { margin: 0pt ! important; padding: 0pt ! important; list-style-type: none; list-style-image: none; list-style-position: outside; }
.blogList ul li { list-style-type: none; list-style-image: none; list-style-position: outside; }
.blogList ul li h2.postTitle { font-weight: normal ! important; }
.blogList ul li .postDate { margin: 0pt 0pt 10px; color: rgb(153, 153, 153); }
#homePage #body #pageContainer #topper #topWrap #topContainer #topSub a { font-size: 8.5pt; color: rgb(248, 233, 212); text-decoration: underline; }
body { font-family: arial,helvetica,sans-serif; color: rgb(44, 20, 20); background-color: rgb(250, 237, 213); font-size: 75%; }
#body { background: rgb(250, 237, 213) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.navigationTopStatic .threeColumn #mainColumn, .navigationTopFlyout .threeColumn #mainColumn { padding: 25px 30px 5px 35px ! important; background: transparent url('../images/homemaincolumnbg.png') no-repeat scroll 0% 0%; float: left; width: 255px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; min-height: 123px; height: auto ! important; }
.navigationTopStatic .threeColumn #contentContainer #subColumn, .navigationTopFlyout .threeColumn #contentContainer #subColumn { padding: 11px 2px 5px 9px; float: left; width: 310px; min-height: 123px; height: auto ! important; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.navigationTopStatic .threeColumn #contentContainer #extraColumn, .navigationTopFlyout .threeColumn #contentContainer #extraColumn { padding: 25px 20px 5px 25px; background: transparent url('../images/extracolumnbg.png') no-repeat scroll 0% 0%; float: left; width: 264px; min-height: 123px; height: auto ! important; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: inline; margin-left: 10px; }
#skipTo { display: none; }
#pageContainer { border-top: 3px solid rgb(147, 147, 147); min-height: 320px; height: auto ! important; }
.Pwrap { margin: 0pt auto; width: 960px; }
.PwrapFoot { margin: 0pt auto; width: 960px; }
#topWrap { margin: 0pt auto; background: transparent url('../images/topbackground.jpg') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 920px; }
#topper { background: rgb(41, 20, 19) url('../images/maincolbg.jpg') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#topContainer { margin: 0pt auto; background: transparent url('../images/test.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 960px; }
#flash { float: left; width: 625px; display: inline; margin-left: 0px; color: rgb(255, 255, 255); }
#topSub { padding: 30px 25px 10px 20px;margin-left:6px; background: rgb(44, 21, 21) none repeat scroll 0% 0%; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 265px; min-height: 232px; height: auto ! important; color: rgb(255, 255, 255); }
#header { margin: 0pt auto; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 910px; }
#header .headerNav { float: right; margin-top: 80px; }
#header .headerNav li { padding: 5px; display: inline; color: rgb(227, 197, 136); font-size: 12px; }
#header h1#logo { margin: 0pt 0pt -12px; font-size: 3em; font-weight: bold; letter-spacing: -1px; padding-top: 10px; }
#header h1#logo a { color: rgb(0, 0, 0); text-decoration: none; }
.navigationTopStatic #navigation { padding: 0px 10px 0px 0pt; background: transparent url('../images/navigationbg.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 42px; }
.navigationTopStatic .mainNav { padding: 7px 0pt 5px 5px; clear: both; }
.navigationTopStatic .mainNav li { background: transparent url('../images/mainnavlibg.jpg') no-repeat scroll right center; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.navigationTopStatic .mainNav li a { padding: 5px 28px 7px; color: rgb(227, 198, 137); display: block; text-decoration: none; }
.navigationTopStatic .mainNav li a:hover, .navigationTopStatic .mainNav li a:focus, .navigationTopStatic .mainNav li.selectedPage, .navigationTopStatic .mainNav li a.selectedPage, .navigationTopStatic .mainNav li.selectedPage a.selectedPage, .navigationTopStatic .mainNav li.selectedPageRoot a, .navigationTopStatic .mainNav li a.selectedPageRoot, .navigationTopStatic .mainNav li.selectedPageRoot a.selectedPageRoot { background: rgb(60, 28, 27) none repeat scroll 0% 0%; color: rgb(167, 97, 59); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#homePage #contentContainer { background: transparent url('../images/homepagecontentcontainer.jpg') repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; min-height: 153px; height: auto ! important; color: #897f6a; }
#contentContainer { background: rgb(255, 255, 255) none repeat scroll 0% 0%; min-height: 320px; height: auto ! important; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#contentContainer #mainColumn { padding: 10px 15px; }
#footer { margin: 0pt auto; padding: 8px 10px 30px 0pt; background: transparent none repeat scroll 0% 0%; clear: both; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 12px; width: 960px; color: rgb(173, 159, 134); }
#footer .bottomNav { float: right; }
#footer .bottomNav li { padding: 0pt 2px 0pt 10px; background: transparent url('../images/bottomnavlibg.jpg') no-repeat scroll left center; display: inline; color: rgb(173, 159, 134); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#footer .bottomNav li a { color: rgb(173, 159, 134); text-decoration: none; }
#footer .bottomNav li a:hover { color: rgb(104, 25, 31); }
#copyright { padding: 5px 0pt 25px; float: left; font-size: 0.8em; }
.myselect {  color: #4b463a;font-weight: bold;font-size: 0.9em; }
#mainColumn h1.titleM, #subColumn h1.titleM, #extraColumn h1.titleM { padding: 13px 15px 1px 15px;  -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 20px; color: rgb(140, 51, 12); }
