a{text-decoration:none; color:#1E397E; border:0px; -moz-outline-style:none}
a:hover{text-decoration:underline; color:#3C5FAC; border:0px; -moz-outline-style:none}

a:focus{outline:none; -moz-outline-style:none}

body{margin:0; padding:0}

h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-family:Georgia,"Times New Roman",serif}
strong, b{font-weight:bold}

#header{width:100%}

#logo h1{text-indent:-9999px; background:url(images/logo.png) top no-repeat; width:960px; height:220px; height:220px; margin:5px 0 0; background-position:232px}

#nav{width:100%}

#navigation{margin:0; padding:0; width:auto; height:58px; list-style:none}

#navigation li{margin:0; padding:0; width:auto; height:58px; float:left}

#navigation a{margin:0; padding:10px 50px 0 20px; width:auto; height:48px; font:18px Georgia,"Times New Roman",serif; display:inline-block; text-decoration:none}

#navigation a span{font:12px Calibri,Helvetica,sans-serif; display:block}

#navigation a:hover, .current_page_item{text-decoration:none}

#contentwrap{float:left}

#wrap{background:transparent url(images/contentbg-top.jpg) no-repeat scroll center top; float:left; padding:23px 18px 0; background-position:0 0 0}

#contentcontainer{margin-right:27px !important}

.post{background:url(images/metabg.png) top left repeat-y; float:left}

.post h2, .post h2 a{text-decoration:none; margin:15px 0; font-size:20px; line-height:26px}

.postbody{padding:0 20px 0 20px; width:520px !important; margin-left:0px !important}

a.read-more{font-weight:bold; margin-left:1px; float:left; display:inline}

.meta{margin-right:0px !important}

.meta ul{padding:0 10px; color:#535947; font-size:13px; line-height:20px; text-align:right}

.meta ul li{padding:0 0 10px}

.meta a{color:#535947; text-decoration:none}

.meta a:hover{text-decoration:none}

.meta ul em{font-style:italic}

.meta .auth{margin-top:20px}

.meta .pagedesc{margin-top:20px; font-size:16px !important; line-height:20px !important}

.meta .date{border-bottom:1px solid #baae94; margin-bottom:10px; font-style:italic}

.meta .comms{float:right; font-weight:bold; background:url(images/ico-comm-trans.png) center left no-repeat; padding:2px 0 2px 26px}

.entry{font-family:Calibri,Helvetica,sans-serif !important; font-size:13px; line-height:22px}

.entry p{font-family:Calibri,Helvetica,sans-serif !important; font-size:13px; line-height:22px; margin-bottom:15px}

.entry ul, .entry ol{margin:5px 0 10px 30px}

.entry ul li, .entry li ul li, .entry ol li, .entry li ol li{font-size:13px; line-height:22px}

.entry ul li{list-style:disc}

.entry li ul li{list-style:square}

.entry ol li{list-style:decimal}

.entry li ol li{list-style:lower-roman}

.entry a:hover{border:none !important; text-decoration:underline}

.entry blockquote{margin:0px 15px 0 0 !important; padding:0px 20px 0 40px !important; padding-left:40px; font-style:italic; background:url(images/blockquote-trans.png) top left no-repeat; width:80%}

.wp-caption{text-align:center; margin:0}
.wp-caption img{margin-top:5px}
.wp-caption .wp-caption-text, .wp-caption .wp-caption-dd{font-size:13px; text-align:center; margin:0; font-style:italic; font-family:Georgia,"Times New Roman",serif !important}

.aligncenter{display:block; margin-left:auto; margin-right:auto}

.alignright{padding:4px; margin:0 0 10px 20px; display:inline; float:right}

.alignleft{padding:4px; margin:0 20px 10px 0; display:inline; float:left}

img.wp-smiley{padding:0; border:none}

#comments h3{display:inline-block; width:100%; background:#e0d8c7 url(images/postnavbg-trans.png) top left repeat-x !important; padding:20px 0; font-size:18px; line-height:24px}

.commentlist .entry{padding:15px 0 0}

.commentlist .meta .date{border:none !important}

.commentlist .meta .gravatar{margin-top:20px}

.commentlist .meta .gravatar img{display:inline-block; height:32px; width:32px}

.commentlist .meta .auth{margin-top:0px !important}

#commentform p{margin-bottom:20px}

#commentform .textfield{clear:both}

#commentform .textlabel{width:120px; text-align:right; font-size:13px; float:left; display:inline; padding:5px 0 0}

#commentform .thefield{float:left; display:inline; margin:0 0 20px 20px}

#commentform .field{background:url(images/commentformbg.png) top left repeat; border:none; padding:5px; width:300px; font-family:Calibri,Helvetica,sans-serif; font-size:13px}

#commentform .thefield textarea{background:url(images/commentformbg.png) top left repeat; border:none; padding:5px; width:550px; font-family:Calibri,Helvetica,sans-serif; font-size:13px; line-height:20px}

#postnav{display:block; background:#e0d8c7 url(images/postnavbg-trans.png) top left repeat-x; padding:20px 0}

#sidebar{margin-left:0px !important; padding-left:10px}

.pageinfo{background:url(images/commentformbg.png) top left repeat; padding:20px; font-family:Calibri,Helvetica,sans-serif; font-size:16px; line-height:22px; margin:0 0 20px}

.pageinfo strong{font-weight:bold !important}

.widget{margin-bottom:8px}

.widget .content{margin:0px 3px; padding:15px}

.widget li{margin-bottom:8px}

#wp-calendar{width:95%; padding:0 0 0px 0; margin-bottom:15px; clear:both}

#wp-calendar caption{padding:0 0 15px; font-weight:bold; font-size:13px}

#wp-calendar th{color:#fff}

#wp-calendar th, #wp-calendar td{padding:5px; text-align:center; background:#E7E7E7; color:#9E9E9E}

#wp-calendar td{background:transparent}

#wp-calendar td, table#wp-calendar th{padding:3px 0}

#wp-calendar a{text-decoration:underline}

#wp-calendar a:hover{text-decoration:none}

#footer{width:100%; padding:20px 0}

#footer h4{display:block; padding:12px 15px; font-weight:bold; font-size:16px}

#footer ul{margin:0 0 20px}

#footer ul li{border-bottom:1px solid #4e5246; padding:10px 15px; font-family:Calibri,Helvetica,sans-serif; font-size:13px; line-height:18px}

#footer ul li a{font-family:Calibri,Helvetica,sans-serif; font-size:12px; line-height:18px; font-style:normal !important; text-decoration:none}

#footer ul li a:hover{text-decoration:underline; border:none !important}

#credit{font-family:Calibri,Helvetica,sans-serif; text-align:center; color:#fff; padding:0; font-size:13px; line-height:20px}

#credit img{}

.clearfix{clear:both}

*:first-child+html .clearfix{height:0px}

.fl{float:left}

.fr{float:right}

#nav .container_12{background-image:url(images/bas-logo.png); background-repeat:no-repeat; background-position:755px}

#monskype{background-image:url(images/skype.png); background-position:155px center; background-repeat:no-repeat; height:57px; margin-left:auto; margin-right:auto; position:absolute; top:0; width:100%}

.link_web2{position:absolute; padding-left:40px; width:170px; top:175px; z-index:8}
#link_web2_facebook{background-image:url(./images/fb.png); background-repeat:no-repeat; background-position:left 20px; width:50px; height:50px; margin-right:10px; float:left; cursor:pointer}
#link_web2_twitter{background-image:url(./images/twitter.png); background-repeat:no-repeat; background-position:left 20px; width:50px; height:50px; margin-right:10px; float:left; cursor:pointer}
#link_web2_rss{background-image:url(./images/rss.png); background-repeat:no-repeat; background-position:left 20px; width:50px; height:50px; float:left; cursor:pointer}

#skype{height:29px; width:114px; margin-left:260px; margin-right:auto; position:absolute; top:4px}

.roundedcornr_box_631153{   background:#d4cab7 url(images/roundedcornr_631153_grad.gif) no-repeat}
.roundedcornr_top_631153 div{   background:url(images/roundedcornr_631153_tl.gif) no-repeat top left}
.roundedcornr_top_631153{   background:transparent url(images/roundedcornr_631153_tr.gif) no-repeat top right}
.roundedcornr_bottom_631153 div{   background:url(images/roundedcornr_631153_bl.gif) no-repeat bottom left}
.roundedcornr_bottom_631153{   background:transparent url(images/roundedcornr_631153_br.gif) no-repeat bottom right}

.roundedcornr_top_631153 div, .roundedcornr_top_631153, 
.roundedcornr_bottom_631153 div, .roundedcornr_bottom_631153{ width:100%;  height:30px;  font-size:1px}
.roundedcornr_content_631153{margin:0 30px}