 /* Reset */
* { margin:0; padding:0; outline:none; }
a,img,a img { border:none; }
.ISelector ul li { background-image:none!important; }
body { line-height:1; }
q { quotes:; }
ul,ol,dir,menu { list-style:none; }
sub,sup { vertical-align:baseline; }
 /* Layout */
.ISelector ul li { background-image:none!important; }
body { text-align:center; }
#Header { height:162px; width:984px; }
.headerBgImage { background-repeat:no-repeat; background-position:0 0; }
#Container { width:984px; margin:0 auto; text-align:left; }
#Slogan { font-size:1.3em; left:25px; position:relative; top:140px; }
#content { width:984px; margin:0 auto; }
.Left { padding:0 8px 0 0; float:left; width:218px; }
.Right { padding:0 0 0 8px; float:right; width:218px; }
.Content { min-height:500px; padding:18px; float:left; width:496px;}
.tplWidthColumns3 { width:496px; }
.tplWidthColumns2 { width:722px; }
.tplWidthColumns1 { width:948px; }
.footerwrap { background:#1a1a1a url(../images/bg_footer.gif) repeat-x 0 0; }
#Footer { height:85px; text-align:left; }
 /* MAIN TYPOGRAPHY  */
html { font-size:62.5%; font-family:verdana, arial, georgia, tahoma, sans-serif; }
strong,th,thead td,h1,h2,h3,h4,h5,h6 { font-weight:bold; }
cite,em,dfn { font-style:italic; }
del { text-decoration:line-through; }
small,sup,sub { font-size:85%; }
abbr,acronym { text-transform:uppercase; font-size:80%; letter-spacing:.1em; }
a abbr,a acronym { border:none; }
abbr[title],acronym[title],dfn[title] { cursor:help; }
sup { vertical-align:super; }
sub { vertical-align:sub; }
 /* BASE SIZES */
.ISelector ul li { background-image:none!important; }
body { font-size:1.1em; line-height:1.8em; }
h1 { font-size:1.6em; }
h2 { font-size:1.28em; }
h3 { font-size:1em; }
h4 { font-size:1em; }
h5 { font-size:1em; }
h6 { font-size:1em; }
 /* CLEARFIX */
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; font-size:0; }
.clearfix { display:inline-block; }
 /* for IE/Mac */
html[xmlns] .clearfix { display:block; }
 /* Header */
#Logo { float:left; width:211px; margin:70px 0 0 21px; position:absolute; line-height:130%; }
#Header h1 { padding:55px 0 0 16px; position:absolute; }
 /* Menu */
#Menu { position:absolute; top:0; }
#menuwrapper { clear:both; width:976px; height:44px; margin:170px 2px 0; padding-top:9px; }
#Menu ul { margin:0; padding:0; list-style:none; }
#Menu li { float:left; position:relative; margin:0; padding:0; list-style:none; }
#Menu li a { display:block; height:44px; padding:5px 25px 0; }
#Menu li ul { float:left; position:absolute; left:0; top:31px; width:110px; display:none; text-align:left; padding:0; z-index:1; background-color:#1e1e1e; }
#Menu li ul li { clear:both; text-align:left; }
#Menu li ul li a { height:auto; font-weight:normal; font-size:1em; background-image:none!important; }
#Menu li ul li a:hover { background-image:none; }
#Menu li ul li a:hover { }
#Menu li ul li a,#Menu li.over li a { text-decoration:none!important; }
#Menu li:hover ul,#Menu li.over ul { display:block; }
 /* Left & Right Content Area */
.Left h2,.Right h2 { margin:0; padding:17px 0 6px 17px; }
.Left ul li,.Right ul li { padding:5px 0 4px; }
 /* HtmlBlock Blue */
.Blue p,.Search p { padding:10px 0; margin:0; }
 /* Summary listing */
.Summary li a { background:none!important; text-decoration:underline; padding:0!important; }
.Summary li a:hover { text-decoration:none; }
 /* Side images */
.Left .tplImage,.Right .tplImage { margin:10px 12px; }
 /* Center Content Area */
.Content h2 { padding:10px 15px 0 0; line-height:100%; }
.Content .BodyContent { padding:0 15px; }
.Content h3,.PostDetails,.Content h4,.Content h5,.Content h6 { padding:5px 0; }
.Content .PostDetails li { float:left; padding:0 15px 0 20px; }
.listSummary { clear:both; }
p { margin:0 0 5px; }
.listSummary li { padding-left:10px; }
.listRow { margin:0; }
.tplAuthorImage { margin:5px 15px 15px; }
.ContentPostDetails { margin:10px 0; }
.Content .ContentPostDetails li { padding:0 15px 10px 20px; }
.SearchToggleLinkShow,.SearchToggleLinkHide { font-size:.8em; }
.Content .tplContent,.Content .tplContentList { padding:5px 15px; }
.Content p { margin:5px 0; }
.Content .listSummary p { padding:0; }
.Content .listSummary fieldset { margin:10px 0; }
.Small { font-size:.8em; }
 /* HtmlBlock */
.HtmlBlock p { padding:12px 16px; margin:0; }
 /* Forms */
form { margin:0 0 20px; padding:0; }
fieldset { margin:5px 0; padding:20px; border:1px solid #020106; }
legend { font-size:1.65em; font-weight:700; margin:5px 0 0; padding:0 5px; font-family:'trebushet ms', arial, sans-serif; color:#a8a288; }
label { }
input,textarea,select { font-size:1em; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:3px; margin:5px 0; }
textarea { }
select option { padding:0 10px; }
.Button {  /* Submit */
font-weight:bold; margin:5px 0; padding:2px 10px; }
.Required,.FormError,.HighlightMessage { color:#FF0000; }
.HorizontalFormContainer dt { width:130px; float:left; margin:0 0 5px; clear:left; }
.HorizontalFormContainer dd { margin-left:130px; margin-bottom:5px; }
.HorizontalFormContainer p.Submit { margin:0 0 0 130px; }
.VerticalFormContainer dt { }
.VerticalFormContainer dd { margin-bottom:6px; margin-left:0; }
 /* Tables */
table { width:100%; border-collapse:1px; padding:0; margin:0 0 20px; background-color:#020106; }
td { padding:4px 10px; vertical-align:top; }
.first { text-align:left; }
th a img { text-decoration:none; margin:0 0 10px; }
th p { margin:5px 0; }
 /* Testimonial */
.Testimonial { padding:5px 20px; margin:10px 0; }
 /* Page Breadcrumbs */
.Breadcrumb ul { list-style:none; padding:0; margin:0; }
.Breadcrumb li { display:inline; list-style:none; padding:0; margin:0 15px 0 0; }
.Breadcrumb li a:hover { text-decoration:none; }
 /* Icon Links */
.HighlightedLink a { font-weight:bold; font-size:.9em; text-decoration:none; padding:0 0 3px 8px; }
.FeedLink a { font-weight:bold; font-size:.9em; text-decoration:none; padding:0 0 3px 20px; }
 /* Pagination */
.CategoryPagination .PagingList,.CategoryPagination .PagingList li { list-style:none; padding:0; margin:0; }
.CategoryPagination { padding:0 5px; text-align:center; font-size:1em; }
.CategoryPagination .PagingList li { display:inline; padding:0 2px; }
 /* Side Search */
.Search form { padding:0 16px; }
#smallSearch_Query { width:158px; border:1px solid #655d42; background:#fff url(../images/bg_search.gif) no-repeat 3px 3px; padding-left:20px; }
.Search p { margin-top:-53px; font-size:1em; padding-left:16px; }
.Search p a { color:#a8a288; }
 /* Comments */
.CommentSettingsLink { padding:5px 15px 5px 0; }
 /* Page Footer */
#FooterList.Block1 { float:left; padding-left:20px; }
#FooterList.Block2 { float:right; }
#FooterText.Block1 { float:left; }
#FooterText.Block2 { float:right; }
#FooterText { width:650px; }
.CategoryFeedList,.OtherFeedList,.CategoryFeedList li,.OtherFeedList li { list-style-type:none; background:none!important; }
.BodyContent ul,.BodyContent ol { margin:10px 0 15px 25px; }
.BodyContent ul li { list-style-type:square; margin:4px 0; line-height:1.6em; }
.BodyContent ol li { list-style-type:decimal; margin:4px 0; line-height:1.6em; }
.ContentModulesContainer,.listRow,.BodyContent { clear:both; }
.ContentPostDetails li { display:inline; float:left; }