div#logo h1 a{	background:url(img/oakwood.png) no-repeat 0 0;}div#nav ul{	background:url(img/nav.png) no-repeat;}div#nav ul li a{	background:url(img/nav.png) no-repeat 0px 0px;}div#content a,div#content div.homeproject a.txt,div#content div.contactright form label,div#content div.blogentry form label,div#content div.contactleft form label,div#content div.blogentry h4,div#footer div p#fval a,div#content div.aboutsection p a,div#ajax p,div#ajax2 p,div#content div.listproject p.name,div#content div.blogentry div.comment p.name span,div#content div.blogright ul li a span,div#content div.blogright ul li a:hover{	color:#363F0F;}div#content a:hover,div#header.home div#filler a.link,div#content div.blogentry p.blinks a.perma,div#content div.blogentry p.blinks a.postcom,div#content div.blogentry div.comment p.name a,div#content div.blogentry div.comment p.name span,div#content div.blogright ul li a,div#content div.homeproject a.img span,div#content div.gridproject a.img span{	background-color:#DFE9EB;}div#content div.blogentry p.date{ background:url(../images/date.png) 10px 0 no-repeat;}div#scrolltop a{ background:url(../images/scrolltop.png) 0 0 no-repeat;}div#content div.blogright form .button{ background:url(../images/search-submit.png) 0 0 no-repeat;}div#content div.blogright a.rssnews{ background:url(../images/rss-news-feed.png) 0 0 no-repeat;}div#content div.listproject p.next{ background-image:url(../images/next.png);}*{	margin:0;	padding:0;}html{ height:100%;}body{	color:#fff;	height:100%;	cursor:default;	font-size:12px;	line-height:16px;	text-align:center;	font-family:Arial,sans-serif;	background-color: #DFE9EB;	background:url(images/bg.jpg) 0 0 repeat-x;}strong{ font-weight:bold;}em{ font-style:italic;}.underline{ text-decoration:underline;}.clear{ clear:both;}a:link,a:visited{ color:#000; text-decoration:none;}a:hover,a:focus{	color:#363F0F !important;}div#container{	color:#363F0F;	width:990px;	margin:0 auto 0 auto;	}div.hr{	border:0;	clear:both;	height:4px;	margin:20px 0;	background:url(img/line.gif) repeat-x 0 1px;}div#logo{	float:left;	display:inline-block;	margin:10px 0 10px 10px;	position: relative;	height: 112px;} div#logo h1{	width:363px;	height:112px; }  div#strap{	width:580px;	height:112px;	position: relative;	padding-top: 10px;	padding-bottom: 10px;	float: left;	padding-right: 10px; }  div#logo h1 a{	border:0;	height:112px;	display:block;	line-height:63px;	text-indent:-9999px;  }div#nav{	float:left;	display:block;	margin:0;	position: relative;} div#nav ul{  width:988px;  height:32px;  list-style-type:none; }  div#nav ul li{	float:left;	width:141px;	height:32px;	display:inline;  }   div#nav ul li a{    border:0;    height:32px;    display:block;    line-height:32px;    text-indent:-9999px;   }  div#nav ul li#h{   margin-left:0px;  }  div#nav ul li#h a{background-position: -0px -64px;}  div#nav ul li#i a{background-position:-141px -64px;}  div#nav ul li#j a{background-position:-282px -64px;}  div#nav ul li#k a{background-position:-423px -64px;}  div#nav ul li#l a{background-position:-564px -64px;}    div#nav ul li#m a{background-position: -705px -64px;}  div#nav ul li#n a{background-position:-846px -64px;}  div#nav ul li#h a:hover{background-position: -0px -32px;}  div#nav ul li#i a:hover{background-position:-141px -32px;}  div#nav ul li#j a:hover{background-position:-282px -32px;}  div#nav ul li#k a:hover{background-position:-423px -32px;}  div#nav ul li#l a:hover{background-position:-564px -32px;}    div#nav ul li#m a:hover{background-position:-705px -32px;}	  div#nav ul li#n a:hover{background-position:-846px -32px;}div#header{	clear:both;	float:left;	width:977px;	display:inline;	margin:10px 0px;	padding: 5px;} div#header.home div#filler{	width:976px;	height:277px;	padding-bottom: 0px; }  div#header.home div#filler h2{   float:left;   width:300px;   height:27px;   display:inline;   line-height:27px;   text-indent:-9999px;   margin:74px 0 0 38px;   background:url(../images/h2-featured-project.png) 0 0 no-repeat;  }  div#header.home div#filler a.link{   border:0;   clear:left;   float:left;   color:#000;   padding:0 5px;   display:inline;   font-size:20px;   line-height:24px;   margin:20px 0 0 38px;   font-family:"Trebuchet MS",Arial,sans-serif;  }  div#header.home div#filler a.link:hover{   text-decoration:none;  }  div#header.home div#filler p{   clear:left;   float:left;   width:315px;   display:inline;   font-size:11px;   line-height:12px;   margin:12px 0 0 38px;   font-family:Tahoma,Arial,sans-serif;  }  div#header.home div#filler a.launch{   border:0;   clear:left;   float:left;   width:160px;   height:35px;   display:inline;   text-indent:-9999px;   margin:20px 0 0 38px;   background:url(../images/launch-project.png) 0 0 no-repeat;  } div#header.about div#filler, div#header.contact div#filler{  width:861px;  height:277px;  margin:-22px 0 0 17px;  background:url(../images/header-about.jpg) 0 0 no-repeat; } div#header.contact div#filler{  background:url(../images/header-contact.jpg) 0 0 no-repeat; }  div#header.about div#filler h2,  div#header.contact div#filler h2{   float:left;   width:300px;   height:27px;   display:inline;   line-height:27px;   text-indent:-9999px;   margin:74px 0 0 38px;   background:url(../images/h2-about-me.png) 0 0 no-repeat;  }  div#header.contact div#filler h2{   background:url(../images/h2-contact-me.png) 0 0 no-repeat;  }  div#header.about div#filler p,  div#header.contact div#filler p{   clear:left;   float:left;   width:380px;   display:inline;   font-size:11px;   line-height:14px;   margin:18px 0 0 38px;   font-family:Tahoma,Arial,sans-serif;  }  div#header.about div#filler p.about{   margin:0;  }  div#header.about div#filler a.cv,  div#header.contact div#filler a.cv{   border:0;   clear:both;   float:left;   width:131px;   height:35px;   display:inline;   text-indent:-9999px;   margin:25px 0 0 36px;   background:url(../images/view-cv.png) 0 0 no-repeat;  }  div#header.about div#filler a.email,  div#header.contact div#filler a.email{   border:0;   float:left;   width:116px;   height:35px;   display:inline;   text-indent:-9999px;   margin:25px 0 0 20px;   background:url(../images/email-me.png) 0 0 no-repeat;  } div#header.blog div#filler{  width:861px;  height:277px;  margin:-22px 0 0 17px;  background:url(../images/header-blog.jpg) 0 0 no-repeat; }  div#header.blog div#filler h2{   float:left;   width:306px;   height:34px;   display:inline;   line-height:34px;   text-indent:-9999px;   margin:90px 0 0 35px;   background:url(../images/h2-jarred-thoughts.png) 0 0 no-repeat;  }  div#header.blog div#filler p{   clear:left;   float:left;   color:#000;   width:360px;   display:inline;   font-size:11px;   line-height:14px;   margin:18px 0 0 38px;   font-family:Tahoma,Arial,sans-serif;  }	div#content{	float:left;	width:998px;	display:inline;	text-align:left;	margin-top:0px;	margin-left:0px;} div#content p#intro{	font-size:15px;	line-height:22px;	text-indent:0px;	margin:0 25px 25px 20px;	font-family:"Arial Narrow", Arial;	color: #000000; } div#content h2{	font-size:22px;	line-height:39px;	font-weight:normal;	padding:0 0 0 10px;	margin:5px 10px 20px 0;	font-family:"Arial Narrow", Arial; } div#content h2.large{  font-size:24px;  background:none;  line-height:35px;  margin:-55px 0 -10px 0; } div#content h3{	font-size:18px;	line-height:22px;	margin:0 0 25px;	font-weight:normal;	padding:0 0 0 0px;	font-family:"Arial Narrow", Arial; } div#content p#viewgrid, div#content p#viewlist{  float:right;  width:210px;  margin:-15px 0 0 0; }  div#content p#viewgrid a,  div#content p#viewlist a{   float:left;   width:102px;   height:25px;   text-indent:-9999px;   background:url(../images/portfolio-view.png) 0 0 no-repeat;  }  div#content p#viewlist a{    background-position:0 -31px;  }   div#content p#viewgrid a.list{    background-position:-102px 0;   }   div#content p#viewlist a.list{    background-position:-102px -31px;   }	   div#content div.homeproject{  float:left;  display:inline;  margin:5px 0 40px 20px; }  div#content div.homeproject a.img{   border:0;   width:280px;   height:185px;   display:block;  }  div#content div.homeproject a.img img{   border:0;   float:left;  }  div#content div.homeproject a.img span{   border:0;   float:left;   width:256px;   height:15px;   display:none;   margin:-28px 0 0 11px;  }  div#content div.homeproject a.img:hover span{   display:inline;  }  div#content div.homeproject a.txt{   border:0;   font-size:14px;   margin:0 0 0 10px;   font-family:Tahoma;  } div#content div.blogsmallleft{	float:right;	width:260px;	padding-top: 10px;	background-image: url(../img/blogback.jpg);	margin-right: 6px;	padding-left: 10px;	padding-right: 10px;	height: 390px;	position: relative;	display: block;	clear: right; } div#content div.blogleft{  float:left;  width:660px; } div#content div.leftmenu{	float:left;	width:210px;	margin-bottom:20px;	padding-left: 10px;	padding-top: 10px;	background-image: url(../img/sideback.jpg);	background-repeat: no-repeat;	height: 390px; } div#content div.flickr{	float:left;	width:450px;	margin-bottom:10px;	padding-left: 10px;	padding-top: 10px;	padding-right: 10px;	margin-left: 5px; }    div#content div.flickr a img{    border:0;    margin:0;    width:75px;    height:75px;    border:1px solid #000;   } div#content div.blogentry{  font-size:11px;  padding:0 20px 0 65px;  font-family:Tahoma,Arial,sans-serif; } div#content div.blogleft div.blogentry{  padding:0 20px 0 0; }  div#content div.blogleft div.blogentry h3{   margin:0;   padding:0;   float:none;   font-size:20px;   background:none;   line-height:20px;   font-weight:bold;  }  div#content div.blogentry h4{   font-size:16px;  }  div#content div.blogentry p.date{   float:left;   width:60px;   height:60px;   display:inline;   margin:0 0 0 -65px;  }  div#content div.blogleft div.blogentry p.date{   margin:0 0 0 5px;  }   div#content div.blogentry p.date span.m{    display:block;    font-weight:bold;    margin:6px 0 0 13px;   }   div#content div.blogentry p.date span.d{	display:block;	color:#FFFFFF;	font-size:18px;	font-weight:bold;	text-align:center;	margin:2px 4px 0 0;	font-family:Arial,sans-serif;   }  div#content div.blogentry p.img{   text-align:center;   padding:9px 5px 5px;   margin:20px 4px 20px;   background:url(../images/image-bg.jpg);  }   div#content div.blogentry p.img img{    border:1px solid #fff;   }  div#content div.blogentry p.cat{   color:#797979;   line-height:26px;  }   div#content div.blogentry p.cat a{    color:#797979;    text-decoration:underline;   }   div#content div.blogentry p.cat a:hover{    background:none;    text-decoration:none;    color:#797979 !important;   }   div#content div.blogentry p.text{    color:#fff;    margin:0 0 15px 0;   }   div#content div.blogleft div.blogentry p.text{    clear:both;    margin:0 10px 15px 15px;   }   div#content div.blogentry hr{    margin:0;   }   div#content div.blogentry div.hrend{    margin:0 0 30px 0;   }   div#content div.blogentry hr{    margin:0;	    }   div#content div.blogentry p.social{    float:left;    display:inline;    line-height:20px;    margin:0 0 15px 20px;   }    div#content div.blogentry p.social strong{     margin-right:15px;    }    div#content div.blogentry p.social a{     margin:0 10px 0 0;    }    div#content div.blogentry p.social a{     background:none;    }     div#content div.blogentry p.social a img{      border:0;      margin:-2px 0 0 0;      vertical-align:middle;     }   div#content div.blogentry p.blinks{    float:right;    display:inline;    margin:0 5px 15px 0;   }    div#content div.blogentry p.blinks a.perma{     margin:0 20px 0 0;     padding:0 0 2px 22px;     background:url(../images/perma-mask.gif) 0 -3px no-repeat;    }    div#content div.blogentry p.blinks a.postcom{     padding:0 0 2px 24px;     background:url(../images/comment-mask.gif) 0 -2px no-repeat;    } div#content div.blogright{  float:right;  width:215px; }  div#content div.blogright hr{   margin:10px 0;  }  div#content div.blogright h4{   font-size:18px;   line-height:20px;   font-weight:normal;   margin:10px 0 10px 10px;   font-family:"Arial Narrow", Arial;  }  div#content div.blogright ul{   font-size:11px;   margin:-5px 0 0 0;   list-style-type:none;   font-family:Tahoma,Arial,sans-serif;  }   div#content div.blogright ul li{}    div#content div.blogright ul li a{     color:#000;     display:block;     line-height:25px;     padding:0 0 0 35px;     background:url(../images/ula-mask.gif) 0 0 no-repeat;    }    div#content div.blogright ul li a:hover{     text-decoration:none;     background-position:0 -25px;    }  div#content div.blogright a.rssnews{   width:196px;   height:48px;   display:block;   margin:0 0 0 5px;   text-indent:-9999px;  } div#content div.aboutsection{  float:left;  width:280px;  display:inline;  font-size:11px;  line-height:14px;  margin:0 0 40px 20px;  font-family:Tahoma,Arial,sans-serif; }  div#content div.aboutsection p{   margin:0 0 15px 0;   padding:0 20px 0 10px;  } div#content div#contact{	display:none;	background-image: url(../img/contactdrop.jpg);	background-repeat: no-repeat;	margin-top: 10px; } div#content div.contactleft{	float:left;	width:600px;	margin:0 0 10px 10px; } div#content div.contactleft h2 span{  display:block;  text-indent:-9999px;  background:url(../images/get-in-touch.png) 1px 10px no-repeat; }  div#content div.blogentry form{   margin:0 5px;  }  div#content div.blogentry form,  div#content div.contactleft form{   margin:0 15px;   font-size:11px;   font-family:Tahoma,Arial,sans-serif;  }   div#content div.blogentry div.left{    float:left;    width:240px;   }   div#content div.contactleft div.left{    float:left;    width:260px;   }   div#content div.blogentry div.right{    float:right;    width:330px;   }   div#content div.contactleft div.right{    float:right;    width:260px;   }   div#content div.contactleft p.left{    float:left;    width:400px;    line-height:30px;   }    div#content div.contactleft p.left label{     color:#fff;     float:none;    }    div#content div.contactleft p.left input{     line-height:30px;     margin:-2px 10px 0 0;     vertical-align:middle;    }   div#content div.blogentry form label,   div#content div.contactleft form label{    clear:both;    float:left;    line-height:24px;    font-weight:bold;    margin:0 0 15px 0;   }    div#content div.blogentry form label span,    div#content div.contactleft form label span{     color:#fff;    }    div#content div.blogentry form .text,    div#content div.contactleft form .text{	color:#363F0F;	float:right;	width:170px;	height:20px;	font-size:11px;	line-height:14px;	margin:0 0 15px 0;	padding:4px 0 0 4px;	border:1px solid #444;	font-family:Tahoma, Arial, sans-serif;	background:#DFE8EA url(../images/text.png) repeat-x 0 0;    }    div#content div.blogentry form .textfocus,    div#content div.contactleft form .textfocus{	border:1px solid #6b6a6a;	background:#FFFFFF;    }    div#content div.blogentry form textarea.text{     width:240px;     height:100px;     overflow:auto;     background-image:url(../images/textarea.png);    }    div#content div.contactleft form textarea.text{     width:460px;     height:111px;     overflow:auto;     background-image:url(../images/textarea.png);    }    div#content div.blogentry form textarea.textfocus{     border:1px solid #6b6a6a;	background:#FFFFFF;    }    div#content div.contactleft form textarea.textfocus{     border:1px solid #6b6a6a;    	background:#FFFFFF;    }    div#content div.contactleft form .button{     float:right;     cursor:pointer;    }    div#content div.blogentry form p.left{     clear:both;     float:left;     line-height:30px;    }     div#content div.blogentry form p.left label{      float:none;      color:#ddd;     }     div#content div.blogentry form p.left input{      line-height:30px;      margin:-2px 10px 0 0;      vertical-align:middle;     }    div#content div.blogentry form .button{     float:right;     margin:0 0 15px 0;    }   div#content div.blogentry h4.com{    font-size:16px;    margin:25px 10px;   }   div#content div.blogentry div.comment{}    div#content div.blogentry div.comment p.name{     font-weight:bold;     margin:15px 0 0 5px;    }     div#content div.blogentry div.comment p.name a,     div#content div.blogentry div.comment p.name>span{      padding:0 0 2px 24px;      background:url(../images/comment-mask.gif) 0 -2px no-repeat;     }     div#content div.blogentry div.comment p.name a span{      background:#000;      visibility:hidden;     }     div#content div.blogentry div.comment p.name a:hover span{      visibility:visible;     }    div#content div.blogentry div.comment p.time{     color:#797979;     margin:0 0 0 30px;    }    div#content div.blogentry div.comment p.text{     margin:10px 20px 20px 30px;    } div#content ul.list{  margin:10px 0 0 5px;  list-style-type:none; }  div#content ul.list li{   margin:0 0 5px 0;   line-height:21px;   padding:0 0 0 30px;   background:url(../images/bullet.png) 0 0 no-repeat;  } div#content div.blogentry ul.list{  margin:10px 0 0 15px; }  div#content div.blogright form .text,  div#content div.blogright form .textfocus{   color:#000;   width:150px;   height:16px;   font-size:11px;   line-height:14px;   margin:0 5px 5px 10px;   padding:4px 0 0 4px;   border:1px solid #444;   font-family:Tahoma,Arial,sans-serif;   background:#292929 url(../images/text.png) 0 0 repeat-x;  }  div#content div.blogright form .textfocus{   border:1px solid #6b6a6a;   background:#404040 url(../images/textfocus.png) 0 0 repeat-x;  }  div#content div.blogright form .button{   border:0;   padding:0;   width:21px;   height:20px;   line-height:20px;   margin:1px 0 -5px 0;   text-indent:-9999px;  }	 div#content div.detailsright{	float:right;	width:370px;	font-size:11px;	font-family:Tahoma,Arial,sans-serif; }  div#content div.detailsright h2 span{	float:left;	width:350px;	text-indent:-9999px;	background:url(../images/contact-details.png) 1px 10px no-repeat;  }  div#content div.detailsright h2 a{   float:right;   width:29px;   height:27px;   display:inline;   line-height:27px;   margin:5px 5px 0 0;   text-indent:-9999px;   background:url(../images/contact-close.png) 0 0 no-repeat;  }  div#content div.detailsright h2 a:hover{   background-position:0 -27px;  }  div#content div.detailsright p{	color:#38410F;	line-height:14px;	margin:0 25px 15px 10px;  }  div#content div.detailsright p.address{	color:#363F0F;  }  div#content div.detailsright ul{   margin:0 0 0 10px;   list-style-type:none;  }   div#content div.detailsright ul li.mail{    line-height:10px;    padding:0 0 15px 25px;    background:url(../images/mail.png) 0 0 no-repeat;   }   div#content div.detailsright ul li.phone{	line-height:15px;   } div#content div.gridproject{  float:left;  width:201px;  height:182px;  display:inline;  margin:0 0 30px 25px;  background:url(../images/portfolio-grid-bg.png) 0 0 no-repeat; }  div#content div.gridproject a.img{   width:181px;   height:137px;   display:block;   padding:10px 0 5px 10px;  }  div#content div.gridproject a.img:hover{   background:none;   text-decoration:none;  }  div#content div.gridproject a.img img{   border:0;   float:left;   width:181px;   height:137px;  }  div#content div.gridproject a.img span{   border:0;   float:left;   width:181px;   height:15px;   display:none;   margin:-15px 0 0 0;  }  div#content div.gridproject a.img:hover span{   display:block;  }  div#content div.gridproject a.txt{   font-size:11px;   font-family:Tahoma,Arial,sans-serif;  } div#content div.listproject{  margin:20px 0; }  div#content div.listproject p.img{   float:left;   padding:10px;   background:url(../images/portfolio-list-bg.png) 0 0 no-repeat;  }   div#content div.listproject p.img img{    width:611px;    height:470px;    border:1px solid #000;   }  div#content div.listproject p.name{   float:right;   width:230px;   margin:10px 0;   font-size:17px;   font-family:"Trebuchet MS",Arial,sans-serif;  }  div#content div.listproject p.description{   float:right;   width:230px;   font-size:11px;   font-family:Tahoma,Arial,sans-serif;  }  div#content div.listproject p.links{   float:right;   width:230px;   margin:15px 0 10px 0;  }   div#content div.listproject p.links a{    border:0;    float:left;    width:100px;    height:29px;    margin:0 5px 0 0;    text-indent:-9999px;   }   div#content div.listproject p.links a.launch{    background:url(../images/launch-project-small.png) 0 0 no-repeat;   }   div#content div.listproject p.links a.visit{    background:url(../images/visit-website.png) 0 0 no-repeat;   }   div#content div.listproject p.links a.offline{    background:url(../images/website-offline.png) 0 0 no-repeat;   }   div#content div.listproject p.links a.soon{    background:url(../images/coming-soon.png) 0 0 no-repeat;   }  div#content div.listproject p.next{   float:right;   width:230px;   height:50px;   text-align:center;   background-position:0 0;   background-repeat:no-repeat;  }   div#content div.listproject p.next a{    width:30px;    height:30px;    display:block;    background:none;    line-height:20px;    text-indent:-9999px;    margin:10px auto 0 auto;    background-position:0 0;    background-repeat:no-repeat;   }div#footer{	clear:both;	color:#363F0F;	height:80px;	font-size:11px;	margin:10px 0 0 0;	font-family:Tahoma,Arial,sans-serif;} div#footer div{	height:80px;	width:1008px;	margin:0 auto; }  div#footer div p#fcpy{	float:left;	display:inline;	margin:0px 0 0 10px;  }    div#footer div p#fcpy1{	float:right;	display:block;	margin:0px 10px 0 10px;  }  div#footer div p#fval{	float:right;	display:inline;	margin-left: 480px;	margin-top: 40px;  }   div#footer div p#fval a{    border:0;    font-weight:bold;   }   div#footer div p#fval a:hover{    text-decoration:underline;   }	div#scrolltop{ top:190px; width:26px; height:26px; display:none; position:absolute;} div#scrolltop a{  border:0;  width:26px;  height:26px;  display:block;  line-height:26px;  text-indent:-9999px; }p#toptext{ float:left; color:#ddd; height:26px; display:inline; line-height:26px; margin:5px 0 0 160px;}div#prjhover{ top:0; left:0; height:19px; width:107px; display:none; position:absolute; background:url(../images/project-hover.gif) 0 0 no-repeat;}div#ajaxc,div#ajaxc2{ display:none;}div#ajax,div#ajax2{ text-align:center; padding:30px 0 0 0;} div#ajax p, div#ajax2 p{  font-weight:bold; } div#ajax img, div#ajax2 img{  width:220px;  margin:10px auto 0 auto; }/*Theme Name: PublicizerTheme URI: http://www.sitepronews.com/2008/08/11/wordpress-themes-publicizer-151/Description: 3 Column WordPress Theme using Web 2.0 colors and very easy to use for any blog or you can even use it as a normal website and blog combo. Version: 1.6Author: <a href="http://www.sitepronews.com/">SiteProNews</a>Author URI: http://www.sitepronews.com/Tags: 3 columns, wordpress themes, publicizer, cool themes, fixed widthFor the WordPress community (GPL).*//*** GENERAL TAGS ***/body {		background: #DFE9EB url(img/containerback.jpg) repeat-x top;	font-family: 'Verdana','Arial','Trebuchet MS',sans-serif;	font-size: 12px;		text-align: left;}h1,h2,h3,h4,h5 {	font-weight: normal;	margin: 0px;	text-align: left;}a, a:link, a:active {	color: #3F4A06;	text-decoration: none;}.wrap { width: 960px; margin: 0 auto 0 auto; }.clear { display: block; clear: both; }/*** HEADER ***/.header {  }.blogtitle { width: 450px; float: left; background: #ffffff url(images/headerbg.jpg) no-repeat left bottom; padding: 40px 0 0 0; }.titleright { width: 38px; height: 34px; display: block; background: url(images/headerbgr.jpg) no-repeat; float: right; margin-top: -10px;}.blogtitle h1 { font-size: 30px; font-family: 'Georgia','Times New Roman'; text-transform: uppercase; margin: 0px 0px 0px 20px; }.blogtitle h1 a {	color: #626D3A;}.blogtitle h1 a span {	color: #3F4A06;}.blogtitle .desc {	background: #EAF9FC url(images/descr.jpg) no-repeat top right;	margin: 0px 0px 0px 20px;	font-size: 13px;	color: #3F4A06;	width: 380px;	display: block;	padding: 6px;}.searchbox { width: 480px; float: right; background: #525B64; margin-top: 30px; }.search { padding: 10px; display: block; color: #ffffff; font-size: 14px;}.search .text { width: 305px; border: solid 3px #343645; padding: 6px; margin-top: 10px; float: left;  }.search .button { float: right; margin-top: 10px;}/**** MENU ****/.spacer { height: 12px; }.menu ul { padding: 0px; margin: 0px; list-style: none; width: 790px; float: left;}.menu ul li { display: inline; }.menu ul li a { width: 140px; display: block; float: left; padding: 10px 0 12px 0; font-size: 15px; color: #ffffff; font-weight: bold; text-transform: uppercase; text-align: center; }.menu ul li a:hover { color: #EDFAFF; }.menu ul li.current_page_item a { background: #ffffff url(images/menulinktop.jpg) no-repeat center top; color: #058DAA; }.RSS { text-indent: -9999px; margin-top: 10px; float: right; width: 163px; height: 17px; background: url(images/rss.jpg); display: block; }/*** CONTENT ***/.content {	background: #DFE9EB;}.leftcontent { width: 530px; float: left; padding-top: 15px; border-right: solid 1px #CEDDE4; }.sidebar { width: 429px; float: right;  padding-top: 15px;}.leftsidebar { width: 230px; float: left; }.rightsidebar { width: 188px; float: right; }.in { margin: 15px; }.leftsidebar .in { width: 200px; }.rightsidebar .in { width: 160px; margin: 15px 14px 15px 14px; }.leftcontent .in { width: 500px; }.navigation {	display: block;	background: #DFE9EB;	border-left: solid 2px #CCDDE4;	padding: 6px;}/*** ARTICLES ***/.article { margin-bottom: 50px; }.date { padding-left: 20px; font-size: 15px; font-weight: bold; display: block; font-family: 'Arial','Trebuchet MS','Verdana'; color: #A8B4B9; background: url(images/calendar.jpg) no-repeat center left; }.article h2 {font-size: 24px; font-family: 'Trebuchet MS','Arial','Verdana',sans-serif; }.article h2 a {	color: #3F4A06;	margin: 2px 0 2px 0;}.article .meta {	font-size: 11px;	display: block;	color: #A3ADAF;}.article .meta a { color: #A3ADAF; }.postcontent { line-height: 18px; margin-top: 15px; border-top: dashed 1px #BFCCD2; }/*** SIDEBAR **/.sidebar h2 {	font-size: 18px;	font-family: 'Gerogia','Times New Roman';	text-transform: uppercase;	letter-spacing: -1px;	color: #3F4A06;}.sidebar ul { padding: 0px; margin: 0px; list-style: none; border-top: solid 1px #CEDDE4; margin: 4px 0 20px 0; }.sidebar ul li { padding: 6px 0 6px 0; border-bottom: dashed 1px #CEDAE0; }.sidebar ul li a { font-size: 13px; }.sidebar h2#cat { padding-left: 20px; background: url(images/cat.jpg) no-repeat center left; }.sidebar h2#arh { padding-left: 20px; background: url(images/cal.jpg) no-repeat center left; }/*** Comments h2 ***/.comments { border-top: solid 1px #CEDDE4; padding-top: 10px; margin-top: -5px;}.comments h2 { margin-bottom: 15px; }.comment { display: block; padding: 10px; }.alt { background: #E7F8FF; }.comment-meta { color: #92A8B1; border-bottom: solid 1px #CCE3EB; padding-bottom: 4px; }.comment-meta span { font-size: 14px; font-weight: bold; }.commentform { background: #E7F8FF; display: block; padding: 10px; margin-top: 10px;}.commentform span { font-size: 16px; display: block; color: #8B8477; margin-bottom: 4px; }.commentform input, .commentform textarea { width: 350px; background: #ffffff; border: #ffffff; padding: 4px; margin-bottom: 10px; }.commentform input.subscribe_button{ width: 153px; height: 33px; background: url(images/comment-off.jpg); display: block; text-indent: -9999px; }.commentform input.subscribe_button:hover { background: url(images/comment-on.jpg); }/*** FOOTER ***/.footer p { font-size: 13px; color: #014B68; margin: 10px 0px 35px 0px;}.footer span { font-weight: bold; }.footer a {	color: #3F4A06;	background: #DFE9EB;}.footer1, .footer2 {text-align: center;font-size: 11px;}.footer1 a, .footer2 a{	background: none;	color: #3F4A06;}.footer1 {margin: 0 auto;width: 500px;padding: 8px 0;border-bottom: 1px #626262 solid;}.footer1 a{margin: 0 10px;}.footer2 {padding: 8px 0;}a.footer_rss {background: url(images/icons/rss.gif) left center no-repeat;padding-left: 17px;}a.footer_rss_comm {background: url(images/icons/comm.gif) left center no-repeat;padding-left: 15px;}a.footer_wp {background: url(images/icons/w.gif) left center no-repeat;padding-left: 15px;}a.footer_login {background: url(images/icons/user.gif) left center no-repeat;padding-left: 16px;}.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.alignleft {	float: left;}.alignright {	float: right;}img.centered {    display: block;    margin-left: auto;    margin-right: auto;}img.alignright {    padding: 4px;    margin: 0 0 2px 7px;    display: inline;}img.alignleft {    padding: 4px;    margin: 0 7px 2px 0;    display: inline;}