/** Reset Styles. **/
body{margin:0;font-family:arial,sans-serif;font-size:14px;background:url(images/bg0.png) left top repeat-x;color:#4a4a4a;}
p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,ul,li,b,select,option,input,table,thead,tbody,tfoot,tr,td{padding:0;margin:0;font-weight:normal;font-size:100%;border:0;}
a{text-decoration:none;}
a:active,a:focus{outline:none;}
images{border:0;}
ul,ol{list-style:none;}
.clr{clear:both;}

.out { }  /** Outermost Wrapper. **/

/** Top Header Part Styles. **/

.topOut { background:url(images/topBg.png) left top repeat; }

.top { width:995px; margin:0 auto; height:96px; }

.logo { float:left; display:inline; width:300px; height:90px; margin:0px 0 0 50px; }

.logo a { display:block; width:158px; height:45px; }

.subscribe { float:right; display:inline; width:293px; height:65px; background:url(images/subscribe.png) left top no-repeat; position:relative; }

.subscribe a { display:block; width:28px; height:28px; margin:0 0 0 5px; text-indent:-9999px; }

.subscribe .subEmail { width:180px; height:20px; padding:5px 6px 3px; background:transparent; position:absolute; left:9px; top:30px; font-style:italic; font-size:14px; color:#999; }

.subscribe .subMit { width:85px; height:28px; background:transparent; position:absolute; right:7px; top:30px; cursor:pointer;  text-indent: -9999px; }

/** Main Menu Navigation. **/

.menu { background:url(images/menu.png) left top repeat-x; height:32px; }

.menu ul { width:974px; margin:0 auto; height:32px; background:url(images/ulBg.png) 20px top no-repeat; padding:0 0 0 21px }

.menu li { float:left; display:inline; height:32px; background:url(images/ulBg.png) right top no-repeat; padding:0 1px 0 0; }

.menu a { float:left; display:inline; height:32px; line-height:31px; font-size:15px; letter-spacing:1px; padding:0 20px;color:#4a4a4a; }

.menu a:hover { background:url(images/liBg.png) left top repeat-x; }

.menu .active a { background:#fff; }

/** Common Styles shared between PageView & BlogView. **/

.main { padding:30px 0 0; width:995px;  margin:0 auto;}

.post h1 { FONT-SIZE: 65pt; FONT-FAMILY: 'Stone Sans','Impact','sans-serif'; text-align:center; color:#000000; text-shadow:Olive;}

.post h2 { background:url(images/line1.png) 10px bottom no-repeat; line-height:20px; }

.post h2 a { margin:0 5px; }

.post h3 {font-size: 18pt; FONT-FAMILY:'Trebuchet MS'; color:#008040; text-align:center;}

.post h4 {font-size: 14pt; FONT-FAMILY:'Trebuchet MS'; color:#008040; text-align:center;}

.post h5 {text-align:center;}

.post p { line-height:20px; text-align:left; margin:0 120px 0 120px; padding:15px 0 0; color: #000000; }

.post ul {padding:0 0 0 50px; }

.post li { display:block; background:url(images/arrow.gif) no-repeat; padding:0 0 0 20px; color:#4A4A4A; }

/** PageView Styles, Background imagess. **/

.pageView { width:995px; }

.pageView .bgT { background:url(images/pageVbgT.png) left top no-repeat; padding:8px 0 0; }

.pageView .bgM { background:url(images/pageVbgM.png) left top repeat-y; padding:0 20px; /* width:955px; */ }

.pageView .bgB { background:url(images/pageVbgB.png) left bottom no-repeat; padding:0 0 8px; }

.pageView .post {  width:955px; margin:5px 0; }

.pageView .post .bgT { background:url(images/pagePbgT.png) left top no-repeat; padding:15px 0 0; }

.pageView .post .bgM { background:url(images/pagePbgM.png) left top repeat-y; padding:0 15px; /* width: 925px; */ }

.pageView .post .bgB { background:url(images/pagePbgB.png) left bottom no-repeat; padding:0 0 15px; }

.pageView .post .MgN { margin: 0 60px 0 60px;}

/** BlogView Styles, Background imagess. **/

.blogView { float:left; display:inline; width:600px; }

.blogView .bgT { background:url(images/blogVbgT.png) left top no-repeat; padding:8px 0 0; }

.blogView .bgM { background:url(images/blogVbgM.png) left top repeat-y; padding:0 10px; /* width:580px; */ }

.blogView .bgB { background:url(images/blogVbgB.png) left bottom no-repeat; padding:0 0 8px; }

.blogView .post {  width:580px; margin:5px 0; }

.blogView .post .bgT { background:url(images/blogPbgT.png) left top no-repeat; padding:15px 0 0; }

.blogView .post .bgM { background:url(images/blogPbgM.png) left top repeat-y; padding:0 15px; /* width: 925px; */ }

.blogView .post .bgB { background:url(images/blogPbgB.png) left bottom no-repeat; padding:0 0 15px; }

/** Sidebar on BlogView. **/

.sidebar { float:right; display:inline; width:375px; }

.sideBox { margin:20px 0; }

.sideBox h1 { font-weight:bold; color:#000; line-height:25px; font-size:17px; }

.sideBox h2 { font-weight:bold; color:#000; line-height:25px; }

.tabs .sideT1, .sponsors .sideT1 { background:url(images/sideT1.png) left top no-repeat; padding:9px 5px 0 7px; }

.tabs .sideB1, .sponsors .sideB1 { background:url(images/sideB1.png) left bottom no-repeat; height:15px; font-size:1px; }

.tabs .sideM1, .sponsors .sideM1 { background:url(images/sideM1.png) left top repeat-y; /* width:353px; */ padding:0 5px; min-height:160px; }

.recent { background:url(images/recent.png) left top no-repeat; height:369px; overflow:hidden; }

.sponsors { text-align:center; }

.sponsors h2 { padding:10px 0 15px; }

.sponsors a { padding:0 5px; }

/** Footer **/

.footerOut { }

.footer { width:995px; margin:0 auto; background:url(images/line2.png) center 2px no-repeat; padding:10px 0 5px; }

.footer .copyright { float:left; display:inline; font-size:12px; }

.footer .copyright a { float:left; margin:0 5px 0 0; }

.footer .copyright p { float:left; padding:4px 0 0 5px; }

#home #wplogo { display:none; }

.footer .nav { float:right; display:inline; }

.footer .nav li { float:left; height:36px; }

.footer .nav li a { float:left; height:36px; color:#4A4A4A; cursor:pointer; padding:0 0 0 10px; }

.footer .nav li a span { float:left; height:36px; line-height:34px; cursor:pointer; padding:0 15px 0 5px; }

.footer .nav li a:hover { background:url(images/fbgL.png) left top no-repeat; }

.footer .nav li a:hover span { background:url(images/fbgR.png) right top no-repeat; }



















