body{margin-top:10px; padding:0; background:#787878 url(images/img01.jpg) repeat left top; text-align:justify; font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; color:#616161}

h1, h2, h3{margin-top:0; text-transform:uppercase; color:#528DC8; font-size:1.6em; font-weight:normal}

h3{font-size:1em}
h5 {font-size:0.8em;margin:0;padding:0;}

p.bodytext{margin:0; padding:0}
p.align-center {text-align: center;}
p.align-right {text-align: right;}
p.align-left {text-align: left;}
ul{}

a{text-decoration:none; color:#528DC8}

a:hover{border-bottom:none}

a img{border:none}

img.left{float:left; margin:0 20px 0 0}

img.right{float:right; margin:0 0 0 20px}

#header{width:960px; margin:0 auto; height:150px}

#logo{width:960px; height:100px; margin:0 auto; padding:0}

#logo h1, #logo p{float:left; margin:0; color:#528DC8}

#logo span{color:#000}

#logo h1{padding:25px 0 0 0; letter-spacing:-1px; text-transform:lowercase; font-weight:normal; font-size:3em}

#logo p{text-transform:uppercase; padding:47px 0 0 3px; font-size:10px; color:#110E0F}

#logo a{border:none; text-decoration:none; color:#528DC8}

#menu{width:960px; margin:0px auto; padding:0px; height:52px; background:url(images/img02.jpg) no-repeat left top}

#menu ul{margin:0px; padding:0px; list-style:none}

#menu li{display:inline}

#menu a{display:block; float:left; height:33px; margin:0px; padding:19px 30px 0px 30px; text-decoration:none; text-transform:capitalize; background:url(images/img03.jpg) no-repeat right 50%; font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; color:#FFF}

#menu a:hover{color:#FFF}

#menu .current_page_item a{color:#FFF;  text-decoration:underline}

#wrapper{}

#page{width:960px; margin:0px auto; background:url(images/img05.jpg) repeat-y left top}

#page-bgtop{background:url(images/img04.jpg) no-repeat left top}

#page-bgbtm{background:url(images/img06.jpg) no-repeat left bottom}

#latest-post{padding:20px; border:1px solid #E7E7E7}

#content{float:left; width:480px; margin:0px; padding:20px 10px 10px 10px}

.post{padding-bottom:15px; line-height:200%}

.post h1{font-weight:normal}

.title{height:50px; margin:0px 0px; padding:11px 0px 4px 10px; text-transform:capitalize; font-weight:normal; background:url(images/img12.jpg) no-repeat left top}

.title a{border-bottom:none; color:#528DC8}

.title a:hover{}

.byline{margin:-10px 20px 20px 20px}

.tag{padding:0 15px}

.entry{padding:0 5px 0 7px}

.links{padding:4px 0px; text-align:right; font-weight:bold}

.links a{border:none}

.links a:hover{}

#sidebar1{float:left; padding-top:20px; padding-left:10px}

#sidebar2{float:right}
#sidebar2 li h2{padding-top:7px}
#sidebar2 .entry{padding:0}
#sidebar2 .entry h2{padding-top:2px}
#sidebar2 .entry li{padding:3px 3px 3px 20px}
#sidebar2 ul ul ul {margin-left: 10px;}
#sidebar2 ul ul ul li {padding:10px 0 10px 20px;}

#sidebar1 ul{padding-bottom:5px}
#sidebar1 ul.level2{background:none;}
#sidebar1 li{background:url(images/img11.jpg) no-repeat left bottom}

#sidebar1 li ul{background:url(images/img10.jpg) repeat-y left top}

#sidebar1 li li{background:url(images/img08.gif) no-repeat 0 13px}

#sidebar1 li h2{height:25px; padding-top:15px; background:url(images/img09.jpg) no-repeat left top; color:#333}
#sidebar1 li h2.newservice{height:25px; padding-top:15px; background:url(images/img09_1.jpg) no-repeat left top; color:#333}
.sidebar{float:left; width:220px; padding:10px 0 0 0; font-size:12px}

.sidebar ul{margin:0; padding:0; list-style:none}

.sidebar li{padding:0 0 20px 0}

.sidebar li li{margin:0 10px 0 15px; padding:8px 0px 8px 15px; border-bottom:1px #B5B5B5 dashed; background:url(images/img08.gif) no-repeat 0 13px; text-align:left}

#sidebar2  li li{margin:0; padding:10px 0}
#sidebar2 li li a {margin-left: 15px;}
.sidebar li h2{height:30px; margin:0 0 0 0; padding:2px 15px 0px 35px; background:url(images/img07.jpg) no-repeat left top; font-size:12px; color:#FFF}

.sidebar a{}

#footer{width:940px; height:70px; margin:0 auto; padding-left:20px}

#footer p{margin:0; padding:25px 0 0 0; text-align:left; font-size:smaller}

#footer a{}

#footer .link{float:right}

#footer .copyright{float:left}

.sourcecode{margin:5px 0; border:1px solid silver; text-align:left}

ul .level2{padding:0;}
ul.level2 li {margin: 0 10px 0 0; padding: 8px 0 2px 15px; border:0;}

#calendar{text-align:right; padding-bottom:10px}
.calendar{margin-left:35px; }
.item{padding-bottom:15px}
.itemNav{padding-bottom:5px; margin-bottom:20px; border-bottom:1px dotted silver}
.more{padding-left:10px}
.comments{padding-left:360px}
.commentTop, .commentBottom{height:15px; width:465px; margin:0; padding:0; background:url(images/blogCommentTop.jpg) no-repeat}
.commentBottom{background:url(images/blogCommentBottom.jpg) no-repeat}
.commentBody{margin:0; padding:0; width:463px; border-left:1px solid #D7D5D6; border-right:1px solid #D7D5D6}
.commentBody h5, .commentBody p{padding:0; margin:0; padding-left:5px}

.author, .categories{font-size:10px}
.categories { color: #528DC8;}
.pageBrowser{width:100px; margin:0px auto; padding:0px}
.pageBrowser ul{margin:0px; padding:0px; list-style:none}

.pageBrowser li{display:inline; float:left}

.pageBrowser a{display:block; padding:0 5px 0px 5px; text-decoration:none; color:#528DC8}

.trackback{margin-left:20px}
.sidebar ul .blogrollList{margin-left:20px}

.c2l1-left{width:25%}

legend{display:none}
fieldset{border:0}
label{vertical-align:top}



.tx_powermail_pi1_fieldwrap_html{padding:2px 0}
.powermail_submit, .tx-powermail-pi1_confirmation_submit, .tx-powermail-pi1_confirmation_back{background:none; border:1px solid #528DC8; color:#528DC8}
.tx-powermail-pi1_confirmation_submit, .tx-powermail-pi1_confirmation_back{float:left; margin-right:10px}

.tx-weeaarskype-pi1{ text-align:center}
div.shadow{ float:left;  width:143px;  height:186px;  background-color:#444;  padding:0;  margin:5px}

.shadow_image{ display:block;  border:1px solid #528DC8;  position:relative;  top:-2px;  left:-3px}
.shadow_wrap{width:100%; height:100%; float:left; background-color:#444; margin:5px; padding:0px}

/*DIV.csc-textpic IMG{border:1px solid #528DC8}*/

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline; margin-left:20px}


#powermaildiv_uid2 label, #powermaildiv_uid1 label {width: 82px;}
#powermaildiv_uid2 input, #powermaildiv_uid1 input {width: 215px;}
.fieldsets span.powermail_mandatory {color: #5E8FCB;}
div.error {background-color: #5E8FCB;border:1px solid #5E8FCB;}
div.error em {border-color: #5E8FCB transparent transparent;}
.fieldsets fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
margin: 20px 0 10px 227px;
font-weight: bold;
}


.external-link-new-window {
   color: #0066BB;
   background: url(images/external.png) center right no-repeat;
   padding-right: 13px;
}
