*{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, table, ul{margin:1em 0;}
img{border:0 none;}
a:link{color:#5C7996;text-decoration:underline;}
a:visited{color:#40556A;}
a:hover{color:#6794C2;text-decoration:none;}
.clear{clear:both;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
body{background:url("imgs/bg.jpg") repeat scroll 0 0 transparent;color:#4E4E4E;font:62.5%/1.6 tahoma,Arial,Helvetica,sans-serif;text-align:center;}
#grandWrap{background:url("imgs/bg_main.jpg") no-repeat scroll 50% 0 transparent;margin:0;width:100%;}
#header{height:143px;margin:0 auto;padding:0;position:relative;width:980px;}
#logo{color:#685B43;font-family:"Times New Roman",serif;font-size:29px;font-weight:bold;margin:0;position:absolute;right:45px;top:30px;}
#logo a:link, #logo a:visited{color:#685B43;text-decoration:none;}
#logo a:hover{color:#85785F;}
#header p{color:#746F66;font-size:13px;font-weight:bold;margin:0;padding:0;position:absolute;right:100px;top:67px;}
#navBar{background:url("imgs/nav_r.png") no-repeat scroll 0 0 transparent;height:33px;left:0;margin:0;padding:0 0 0 10px;position:absolute;top:0;}
#navBar ul{background:url("imgs/nav_l.png") no-repeat scroll 100% 0 transparent;height:33px;list-style-type:none;margin:0;padding:0 10px 0 0;}
#navBar li{display:block;float:right;height:33px;margin:0;padding:0;position:relative;width:auto;}
#navBar li a{background:url("imgs/nav_bg.png") repeat scroll 0 0 transparent;color:#413C34;display:block;float:right;font-size:13px;font-weight:bold;height:28px;padding:5px 10px 0;text-decoration:none;width:auto;}
#navBar li a:hover, #navBar li.current_page_item a, #navBar:hover > a{background:url("imgs/navh.png") repeat scroll 0 0 transparent;color:#AFA593;}
#navBar li ul{background:none repeat scroll 0 0 transparent;display:none;height:100%;margin:0;padding:0;position:absolute;right:0;top:33px;width:150%;z-index:5;}
#navBar li ul li{display:block;float:right;height:100%;margin:0;padding:0;position:relative;text-align:right;width:100%;}
#navBar li ul li a, #navBar li.current_page_item ul li a{background:url("imgs/nav_bg.png") repeat scroll 0 0 transparent;color:#413C34;display:block;font-size:13px;font-weight:bold;margin:0;padding:5px 10px 0;text-decoration:none;width:inherit;}
#navBar li ul li a:hover, #navBar li.current_page_item ul li a:hover, #navBar li ul li.current_page_item a, #navBar li ul li.current_page_item a:hover{background:url("imgs/navh.png") repeat scroll 0 0 transparent;color:#AFA593;}
#bookmark{list-style-type:none;margin:0;padding:0;}
#bookmark li{height:32px;position:absolute;width:32px;}
li.rss{right:501px;top:62px;}
li.twitter{right:541px;top:92px;}
#bookmark li a{display:block;}
#containerGrandWrap{background:url("imgs/con_bg.png") repeat-y scroll 0 0 transparent;margin:0 auto;padding:0;width:964px;}
#containerWrap{background:url("imgs/con_bot.jpg") no-repeat scroll 0 100% transparent;padding:0 0 20px;width:964px;}
#container{background:url("imgs/con_top.jpg") no-repeat scroll 0 0 transparent;font-size:14px;padding:20px 12px 0;position:relative;text-align:right;width:940px;}
#content{float:right;font-size:14px;margin:0;padding:0;width:600px;}
#secBar{float:left;margin:0;padding:0;position:relative;width:320px;}
#searchForm{background:url("imgs/search_bg.jpg") no-repeat scroll 0 0 transparent;height:57px;list-style-type:none;margin:0 0 10px;padding:0;position:relative;text-align:right;width:320px;}
input#s{background:url("imgs/input_bg.png") no-repeat scroll 0 0 transparent;border:medium none;color:#4E4E4E;font-size:14px;font-weight:normal;height:21px;margin:0;padding:5px;position:absolute;right:8px;top:13px;width:218px;}
input#searchsubmit{background:url("imgs/btn.png") no-repeat scroll 0 0 transparent;border:medium none;color:#4B4F54;cursor:pointer;font-size:13px;font-weight:bold;height:31px;left:8px;margin:0;padding:0;position:absolute;top:13px;width:68px;}
input#searchsubmit:active{left:7px;top:14px;}
label.hidden{display:none;}
#footer{margin:0 auto;padding:10px 2px;text-align:right;width:960px;}
#footer p{margin:0;padding:0;}
div.footerItem{float:right;margin:0;padding:0 10px;width:300px;}
.footerItem h3{color:#645E54;font-family:tahoma,Georgia,"Times New Roman",Times,serif;font-size:20px;font-weight:normal;margin:5px 0;padding:0;}
.footerItem ul{list-style-type:none;margin:0 0 20px;padding:0;text-align:right;}
.footerItem ul li{color:#2E2E2E;margin:0;padding:0;width:300px;}
.footerItem ul li a{color:#797774;display:block;font-family:tahoma,Arial,Helvetica,sans-serif;font-size:12px;padding:2px 5px;text-decoration:none;width:290px;}
.footerItem ul li a:hover{color:#2E2E2E;}
#copyrights{border-top:1px solid #BCB19E;clear:both;color:#2E2E2E;font-size:12px;font-weight:normal;margin:0 auto;padding:10px;text-align:right;width:940px;}
#copyrights a{color:#545454;}
#copyrights a:hover{color:#2E2E2E;}
#copyrights p{margin:0;padding:4px 0 0;}
.post{border-bottom:1px solid #D7DDE3;margin:0 0 20px;padding:0;position:relative;width:600px;}
img.thumbnail{height:134px;width:154px;}
a img.thumbnail{border:3px solid #D7DDE3;float:right;margin:0 0 5px 5px;padding:0;}
a:hover img.thumbnail{border:3px solid #CAD1D7;}
h2.headline{color:#7A7D83;font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;font-weight:bold;height:auto;margin:0 170px 0 0;padding:0;width:430px;}
h2.headline a:link, h2.headline a:visited{color:#7A7D83;text-decoration:none;}
h2.headline a:hover{color:#969AA1;}
h4.postMeta{color:#757575;font-size:12px;margin:0 170px 0 0;padding:0;width:415px;}
.entry{color:#4E4E4E;font-size:13px;margin:0 170px 0 0;padding:0;text-align:right;width:430px;}
.entry p{margin:0.5em 0;}
.post h3{font-family:tahoma,Georgia,"Times New Roman",Times,serif;font-size:18px;font-weight:normal;margin:0;}
blockquote{background:url("imgs/quote.png") no-repeat scroll 0 0 transparent;color:#757575;font-size:13px;margin:0;padding:15px 30px;}
p{line-height:1.5em;margin-bottom:0;}
p a{text-decoration:underline;}
p a:hover{text-decoration:none;}
p.center{text-align:center;}
h2.center{background:none repeat scroll 0 0 #E2E2E2;color:#4E4E4E;font-size:12px;margin:0 5px;padding:5px;text-align:center;}
.small{font-size:10px;}
code{font:12px 'Courier New',Courier,Fixed;}
h1{font-family:tahoma,Georgia,"Times New Roman",Times,serif;font-size:16px;font-weight:normal;margin:0 0 10px;padding:0;text-align:right;}
h1.title, h2.pagetitle{color:#404651;font-family:tahoma,Georgia,"Times New Roman",Times,serif;font-size:18px;font-weight:normal;margin:0 0 10px;padding:0;}
h4{color:#404651;font-size:14px;font-weight:normal;margin:0 5px 10px;padding:0;}
.entry ul{list-style-type:none;margin:5px 20px 5px 0;padding:0;}
.entry ul li{background:url("imgs/bullet.png") no-repeat scroll right 50% transparent;margin:3px 0;padding-right:9px;}
.entry ol{margin:5px 20px 5px 0;padding:0;}
.post ol li{margin:5px 10px 5px 0;padding:0;}
#featured{background:none repeat scroll 0 0 #B8BEC5;height:360px;margin:0 0 20px;padding:0 135px 0 0;position:relative;text-align:right;width:465px;}
#featured ul.ui-tabs-nav{list-style:none outside none;margin:0;padding:0;position:absolute;right:0;top:0;width:140px;}
#featured ul.ui-tabs-nav li{color:#666666;font-size:12px;padding:0;}
#featured .ui-tabs-panel{height:360px;overflow:hidden;position:relative;width:465px;}
#featured .ui-tabs-hide{display:none;}
#featured li.ui-tabs-nav-item a{background:none repeat scroll 0 0 #D7DDE3;color:#333333;display:block;height:80px;margin-bottom:0;outline:medium none;padding:5px;width:125px;}
#featured li.ui-tabs-selected a{background:none repeat scroll 0 0 #B8BEC5;}
#featured ul.ui-tabs-nav li img.thumbnail{float:right;height:80px;margin:0;padding:0;width:125px;}
#featured ul.ui-tabs-nav li a img.thumbnail{background:none repeat scroll 0 0 transparent;border:medium none;float:none;padding:0;}
#featured ul.ui-tabs-nav li a:hover img.thumbnail{background:none repeat scroll 0 0 transparent;border:medium none;}
#featured .ui-tabs-panel .info{background:url("imgs/transparent-bg.png") repeat scroll 0 0 transparent;bottom:5px;padding:10px;position:absolute;right:5px;width:435px;}
#featured .ui-tabs-panel img.thumbnail{background:none repeat scroll 0 0 #B8BEC5;height:350px;padding:5px;width:455px;}
#featured .info h2{color:#FFFFFF;margin:0;overflow:hidden;padding:0;position:relative;top:-1px;}
#featured .info p{color:#C3D3D6;margin:5px 0;}
#featured .info a{color:#FFFFFF;text-decoration:none;}
#featured .info a:hover{text-decoration:underline;}
#featured .post{border:medium none;margin:0;padding:0;}
.nohome{background:none repeat scroll 0 0 transparent;border:medium none;float:none;margin:0 0 20px;padding:0;width:600px;}
.nohome h2.headline, .nohome h4.postMeta{margin-right:0;width:600px;}
.nohome h2.headline{font-size:20px;}
.nohome .entry{margin:5px 0 0;width:600px;}
#secBar h2{background:url("imgs/sec_headd.jpg") no-repeat scroll 0 0 transparent;clear:both;color:#7A7D83;cursor:pointer;font-family:Georgia,"Times New Roman",serif;font-size:22px;font-weight:bold;height:18px;margin:0;padding:20px 10px 0;text-align:right;width:300px;}
#secBar h2.full{background:url("imgs/sec_headc.jpg") no-repeat scroll 0 0 transparent;}
#secBar ul, #secBar ol{font-size:14px;list-style-type:none;margin:0;text-align:center;width:320px;}
#secBar ul li{background:url("imgs/sec_bot.jpg") no-repeat scroll 0 100% #D7DDE3;list-style-type:none;margin:0 0 10px;padding:0 0 22px;width:320px;}
#secBar ul li ul, #secBar ul li ol, #secBar ol li ul, #secBar ol li ol{list-style-type:none;margin:0;padding:13px 0 0;text-align:right;width:320px;}
#secBar ul li ul li{background:none repeat scroll 0 0 transparent;border:medium none;color:#59616D;display:block;list-style-type:none;margin:0;padding:0 5px;text-align:right;width:310px;}
#secBar ul li ul li a{color:#717D89;display:block;font-family:tahoma,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;margin:0;padding:2px 10px;text-align:right;text-decoration:none;width:290px;}
#secBar ul li ul li a:hover{background:none repeat scroll 0 0 #C9D0D6;color:#464E56;}
#secBar ul li ul li a abbr{border:medium none;text-decoration:none;}
#secBar ul li div{margin:0;padding:0 10px;width:300px;}
#secBar ul li div a{color:#717D89;font-size:12px;font-weight:normal;margin:5px;text-align:right;text-decoration:none;}
#secBar ul li div a:hover{background:none repeat scroll 0 0 #C9D0D6;color:#464E56;}
.entry a:link img, .entry a:visited img{border:3px solid #D7DDE3;padding:0;}
.entry a:hover img{border:3px solid #CAD1D7;}
img.center{border:3px solid #D7DDE3;margin-left:auto;margin-right:auto;padding:0;}
img.alignright{border:3px solid #D7DDE3;display:inline;float:left;margin:0 5px 5px 0;padding:0;}
img.alignleft{border:3px solid #D7DDE3;display:inline;margin:0 0 5px 5px;padding:0;}
.alignright{float:left;}
.alignleft{float:right;}
.navigationc{border:medium none;display:block;font-size:14px;margin:0 10px;padding:0;text-align:right;width:450px;}
.navigationc .alignleft a:link, .navigationc .alignleft a:visited{background:url("imgs/previous.png") no-repeat scroll 0 50% transparent;display:block;padding:0 9px 0 0;}
.navigationc .alignright a:link, .navigationc .alignright a:visited{background:url("imgs/bullet.png") no-repeat scroll 0 50% transparent;display:block;padding:0 0 0 9px;}
.navigationc .alignright a:hover{background:url("imgs/bullet.png") no-repeat scroll 0 50% transparent;}
.navigationc .alignleft a:hover{background:url("imgs/previous.png") no-repeat scroll 0 50% transparent;}
h3#comments, h3#respondTitle{clear:both;font-family:tahoma,Georgia,"Times New Roman",Times,serif;font-size:16px;font-weight:normal;}
h3#comments{background:none repeat scroll 0 0 #D7DDE3;color:#4E4E4E;margin:0 0 10px;padding:3px 10px;width:580px;}
h3#respondTitle{background:none repeat scroll 0 0 #D7DDE3;color:#4E4E4E;margin:0 0 10px;padding:3px 1%;width:98%;}
#respond{background:none repeat scroll 0 0 #E4E7EB;margin:20px 0 0;padding:1%;width:98%;}
#NewComment p{font-family:tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;}
#NewComment input{background:url("imgs/input_bg.png") no-repeat scroll 0 0 transparent;border:medium none;color:#4E4E4E;font-size:12px;height:21px;margin:0 10px 10px 0;padding:5px;width:218px;}
#NewComment textarea{background:url("imgs/textarea_bg.png") no-repeat scroll 0 0 transparent;border:medium none;color:#4E4E4E;font-size:12px;height:177px;margin:0 10px 0 0;padding:5px;width:320px;}
#NewComment #submit{background:url("imgs/btn.png") no-repeat scroll 0 0 transparent;border:medium none;color:#4B4F54;cursor:pointer;font-size:13px;font-weight:bold;height:31px;margin:5px 10px 10px 0;padding:0;text-align:center;width:68px;}
#NewComment #submit:active{position:relative;right:1px;top:1px;}
#NewComment label{color:#4E4E4E;display:block;font-size:13px;font-weight:normal;margin:0 18px 0 0;padding:0;}
.commentlist{list-style-type:none;}
.commentlist li{background:url("imgs/com_bot.gif") no-repeat scroll 0 100% #E2E2E2;margin:15px;padding:0;position:relative;width:450px;}
.commentlist li div.comment-body{background:url("imgs/com_top.jpg") no-repeat scroll 0 0 transparent;font-size:14px;font-weight:normal;margin:0;padding:10px;width:430px;}
.commentlist cite{color:#7A7D83;display:block;font-size:12px;font-style:normal;margin:0 50px 0 0;padding:0;}
.commentlist cite a:link, .commentlist cite a:visited{color:#7A7D83;font-size:12px;font-style:normal;font-weight:bold;margin:0;padding:0;text-decoration:underline;}
.commentlist cite a:hover{color:#969AA1;text-decoration:none;}
.commentlist p{color:#4E4E4E;display:block;font-size:12px;font-weight:normal;line-height:1.4em;margin:20px 0 0 5px;padding:0;text-align:right;}
.commentmetadata{font-family:tahoma,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;margin:0 50px 0 0;padding:0;}
.commentmetadata a{font-size:12px;text-decoration:none;}
.commentmetadata a:hover{text-decoration:underline;}
#NewComment p{margin:5px 0;}
.commentlist li img{border:2px solid #BFBFBF;height:40px;padding:0;position:absolute;right:10px;top:8px;width:40px;}
.nocomments{background:none repeat scroll 0 0 #E2E2E2;color:#4E4E4E;font-size:12px;margin:0;padding:5px;text-align:center;}
small{font-size:12px;}
.commentlist li div.reply{left:40px;position:absolute;text-align:center;top:8px;}
.commentlist li div.reply a{font-family:tahoma,Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;padding:0;text-decoration:none;}
.commentlist li.depth-2, .commentlist li.depth-3, .commentlist li.depth-4, .commentlist li.depth-5{background:none repeat scroll 0 0 transparent;border-right:2px solid #C0C0C0;list-style-type:none;margin:0 4% 0 0;padding:2%;width:92%;}
.commentlist li.depth-2 div.comment-body, .commentlist li.depth-3 div.comment-body, .commentlist li.depth-4 div.comment-body, .commentlist li.depth-5 div.comment-body{background:none repeat scroll 0 0 transparent;margin:0;padding:0;width:auto;}
#secBar .adBar{background:url("imgs/side_sep.gif") repeat-x scroll 0 100% transparent;border:medium none;margin:0 0 7px;padding:0 10px 7px;width:300px;}
#secBar ul.adBar li{background:none repeat scroll 0 0 transparent;border:medium none;float:right;height:125px;list-style-type:none;margin:0 8px 15px;padding:0;width:125px;}
#secBar ul.adBar li a img{border:3px solid #D7DDE3;padding:0;}
#secBar ul.adBar li a:hover img{border:3px solid #CAD1D7;}
.commentlist li span.says, .commentlist li span.show{background:url("imgs/collapse.png") no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:18px;left:10px;position:absolute;text-indent:-9999px;top:10px;width:17px;}
.commentlist li span.hide{background:url("imgs/decollapse.png") no-repeat scroll 0 0 transparent;}
p.collapse_links{font-size:14px;margin:5px 10px 10px;}
p.collapse_links a:link, p.collapse_links a:visited{color:#636970;}
p.collapse_links a:hover{color:#636970;}
#tabbed{background:url("imgs/sec_head.jpg") no-repeat scroll 0 0 transparent;margin:10px 0;padding:10px 0 0;width:320px;}
#tabbed ul.tabnav{height:27px;list-style-type:none;margin:0;padding:0 5px 0 0;width:320px;}
#tabbed .tabnav li{background:none repeat scroll 0 0 transparent;display:block;float:right;height:auto;list-style:none outside none;margin:0;padding:0;width:auto;}
#tabbed .tabnav li a{background:url("imgs/sidebar_tabs.png") no-repeat scroll 0 -28px transparent;color:#5B636C;display:block;float:right;font-family:tahoma,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;height:24px;margin:0 0 0 5px;padding:4px 10px 0;text-decoration:none;text-transform:uppercase;width:130px;}
#tabbed .tabnav li.last a{margin:0 5px 0 0;}
#tabbed .tabnav li a:hover, #tabbed .tabnav li a:active, #tabbed .tabnav li.ui-tabs-selected a{background-position:0 0;color:#42484F;text-decoration:none;}
#tabbed .tabdiv{background:url("imgs/sec_bot.jpg") no-repeat scroll 0 100% #D7DDE3;clear:both;margin:0;padding:5px 0 10px;text-align:right;width:320px;}
#tabbed .tabdiv ul{margin:0;padding:0;text-align:right;width:320px;}
#tabbed .tabdiv ul li{background:none repeat scroll 0 0 transparent;border:medium none;color:#464E56;display:block;list-style-type:none;margin:0;padding:0 5px;width:310px;}
#tabbed .tabdiv ul li a:link, #tabbed .tabdiv ul li a:visited{color:#717D89;display:block;font-family:tahoma,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;margin:0;padding:2px 10px;text-decoration:none;width:290px;}
#tabbed .tabdiv ul li a:hover{background:none repeat scroll 0 0 #C9D0D6;color:#464E56;}
#tabbed .tabdiv ul li span{color:#464E56;}
.ui-tabs-hide{display:none;}
.wp-pagenavi{clear:both;font-size:13px;margin:20px auto;padding:0;text-align:center;width:600px;}
.wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active, .wp-pagenavi span.pages, .wp-pagenavi span.extend{background:none repeat scroll 0 0 #D7DDE3;border:1px solid #B8BEC5;color:#6B737C;margin:2px;padding:2px 4px;text-decoration:none;}
.wp-pagenavi span.current, .wp-pagenavi a:hover{background:none repeat scroll 0 0 #969DA6;border:1px solid #969DA6;color:#4E545B;font-weight:bold;margin:2px;padding:2px 4px;}
.wp-pagenavi a:hover{font-weight:normal;}
.calMonth #prev a, .calMonth #next a{font-size:9pt;}
.calMonth{empty-cells:show;margin:10px auto 0;width:90%;}
.calMonth #next a{padding-left:10px;text-align:left;}
.calMonth #prev a{padding-right:10px;text-align:right;}
.calMonth a{display:block;text-decoration:none;}
.calMonth caption{font:bold 1.3em 'Lucida Grande',Verdana,Arial,Sans-Serif;text-align:center;text-decoration:none;width:100%;}
.calMonth td{padding:3px 0;text-align:center;}
.calMonth th{font-style:normal;text-align:center;text-transform:capitalize;}
.calMonth td.pad:hover{background-color:#FFFFFF;}
div.album{float:right;margin-bottom:20px;margin-left:5px;text-align:center;width:150px;}
.album p{margin:0;overflow:hidden;padding:0;text-align:center;width:150px;}
a img{border:medium none;}
#album a:link{color:#004CA1;text-align:center;}
#album a:visited{color:#004CA1;}
#album a:hover, #album a:active, #album a:focus{background:none repeat scroll 0 0 transparent;color:#004CA1;}
#album img{border:medium none;float:none;margin:0;padding:1px;}
.ltr{direction:ltr;}
#Resource p{text-align:center;}
#Resource{margin:4px auto;text-align:center;width:100%;}
#Resource img{background-color:#FFFFFF;border:1px solid #E0E0E0;display:block;margin-left:auto;margin-right:auto;max-width:100%;padding:4px;}
.showMoreLink{color:#FFFFFF;text-decoration:none;}