/* RESET */
*{margin:0;padding:0;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline; }
/* BASIC */
abbr[title], acronym[title]{border-bottom:thin solid;cursor:help;}
html {height: 100%}
body{background:#f7f7f7;font-size:12px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#333;text-align:left; height: 100%;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
h1{font-size:24px;line-height:30px;}
h2{font-size:20px;line-height:26px;}
h3{font-size:16px;line-height:24px;}
h4{font-size:14px;line-height:20px;}
h5{font-size:14px;line-height:20px;}
h6{font-size:14px;line-height:20px;}
small{font-size:10px;line-height:16px;}
dl{font-size:12px;}
dt{font-weight:bold;}
a{color:#047;text-decoration:none;outline:none;}
a:hover{color:#4a630f;text-decoration:none;}
fieldset,img{border:none;}
hr{color:#ddd;background-color:#ddd;height:1px;border:0px;}
.clear{clear:both;margin:0;padding:0;}
.hidden{display:none;}

/* radius */
#sidebar-border,#sidebar,#content,#contentfull,#header_image{-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}


/* #wrapper */
#wrapper{position: relative; overflow:hidden;margin:0 auto; padding: 0 100px 0px 100px; width:965px; min-height: 100%; padding-bottom:40px;}

/* #header */
#header{overflow:hidden;z-index:1;position:relative;margin:15px auto; }
#header h1{float:left;padding:0 0 0 10px;text-shadow:1px 1px 1px #999;font-size:28px;font-family:Georgia,"Times New Roman",Times,serif;}
#header h1 a{color:#222;line-height:36px;}
#header h1 a.header_logo{overflow:hidden;display:block;width:640px;height:36px;text-indent:-9999px;}
#header h2{float:left;height:20px;overflow:hidden;line-height:18px;padding:10px 0 0 20px;color:#222;font-size:12px;font-weight:normal;text-shadow:0 1px 0 #fff;}
#header_image{position: relative; left: 5px; width:950px;height:230px;margin:0;padding:0px;border:1px solid #ccc; background:transparent url("./images/header.jpg") no-repeat 0px 0px ; -moz-box-shadow: 0px 0px 10px #ccc; -webkit-box-shadow: 0px 0px 0px #ccc; box-shadow: 0px 0px 5px #ccc;}

#menu  {position:absolute; top: 180px; font-family: Verdana; text-decoration:none;  }
#menu a{ color:#0E9CFF; font-weight: bold;  }
#menu a:hover{color:#49b5ff;}
ul#menu { float:left; margin:18px 0 0 35px; }
ul#menu li{  display:inline;margin-right:15px; }

/* #content */
#content{overflow:hidden;float:left;width:650px;padding:0;margin-left:16px; background:#f2f2f2; border:1px solid #ccc; -moz-box-shadow: 0px 0px 10px #ccc; -webkit-box-shadow: 0px 0px 0px #ccc; box-shadow: 0px 0px 5px #ccc; padding:20px 10px 10px;}
#contentfull{overflow:hidden;float:left; left:5px; position: relative; width:930px;padding:0; background:#f2f2f2; border:1px solid #ccc; -moz-box-shadow: 0px 0px 10px #ccc; -webkit-box-shadow: 0px 0px 0px #ccc; box-shadow: 0px 0px 5px #ccc;  padding:20px 10px 10px;}

#contentwrapper{min-height:100%; position:relative;}

/* #post */
.post{position:relative;width:640px;margin:0 0 10px;padding:0;}
div.post-single{margin:0;}
div.post-page{margin:0;border-bottom:1px solid #fff;}
div.post-page-nocomment{border-bottom:none;}
h2.title{font-size:16px;text-shadow:0 1px 0 #fff,1px 2px 2px #aaa;margin:0;padding:2px 10px;}
h2.title a{color:#345;}
h2.title a:hover{color:#4a630f;}
.entry{font-size:13px;overflow:hidden;padding:0 30px; text-align: justify;}
.entry ul,.entry ol{margin:0 30px 18px;}
.entry li{line-height:18px;}
.entry hr{display:block;margin:18px 0;}
.entry p{line-height:18px;margin:0 0 18px 0;}
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin:9px 0 9px 0;color:#555;}
.entry a{color:#333;text-decoration:none;}
.entry a:hover{color:#4a630f;text-decoration:none;}
.entry img{max-width:610px;height:auto;}
.entry .alignleft,.entry img.alignleft{display:inline;float:left;margin:10px 10px 10px 0;}
.entry .alignright,.entry img.alignright{display:inline;float:right;margin:10px 0 10px 10px;}
.entry .aligncenter,.entry img.aligncenter{clear:both;display:block;margin:10px auto;}
.entry table{background:#fff;border:1px solid #ccc;border-width:2px;border-collapse:collapse;margin:5px 0 10px;}
.entry th,.entry td{border:1px solid #ccc;padding:3px 10px;text-align:left;vertical-align:top;}
.entry .entry tr.even td{background:#f7f7f7;}
.entry tr:hover { background:#f0f0f0;}
.entry th{background:#edeff0;}
.entry blockquote{color:#555;padding:10px;margin:0 0 20px;border:1px solid #ddd;background:#eee;}
.entry code{background:#333;color:#ddd;}
.entry pre{overflow:auto;width:95%;line-height:16px;margin:0 0 20px;padding:0 5px 16px;color:#555;font-family:"Courier New",FixedSys;font-size:12px;background:#fafafa;border:1px solid #ccc;border-left:15px solid #ccc;}
.entry p.read-more a,.entry p a.more-link,.post-info-date,.post-info-category,.post-info-tags,#gotocomments,#addcomment{display:block;padding-left:20px;background:url("images/icons.gif") no-repeat scroll 0 0;}

.entry p.read-more a,.entry p a.more-link{display:inline;font-weight:bold;color:#4a630f;text-decoration:none;background-position:0 -20px;}
.entry p a.more-link{display:block;margin-top:18px;}
.entry p.read-more a:hover,.entry p a.more-link:hover{color:#345;}

.newsentry{font-size:13px;overflow:hidden;padding:0 15px; text-align: justify;}
.newsentry p{line-height:18px;margin:0 0 18px 0;}
.newsentry p.read-more a,.newsentry p a.more-link{display:block;padding-left:20px;background:url("images/icons.gif") no-repeat scroll 0 0;}

/* #sidebar-border */
#sidebar-border{position:relative;float:left;width:262px;background:#f2f2f2;border:1px solid #ccc; -moz-box-shadow: 0px 0px 10px #ccc; -webkit-box-shadow: 0px 0px 0px #ccc; box-shadow: 0px 0px 5px #ccc; margin-left: 5px;
}
/* #sidebar */
#sidebar{overflow:hidden;width:240px;border:1px solid #fff;padding:20px 10px 10px;}
#sidebar a{color:#555;text-shadow:0 1px 0 #fafafa;}
#sidebar a:hover{color:#999;}
#sidebar h3{text-shadow:0 1px 0 #f7f7f7,1px 2px 3px #999;color:#345;font-size:16px;margin:0;padding:0 5px;}
#sidebar li{line-height:20px;}
#sidebar .widget{margin-bottom:10px;}
#sidebar .widget div{padding:8px 5px;border-top:1px solid #ddd;}
#sidebar .widget div div{padding:0;border-top:none;}
#sidebar .widget div.clear{padding:0;margin:0;border:none;}
#sidebar ul{list-style:none;padding:8px 5px; font-size:19px; vertical-align:middle;}
#sidebar ul li{padding-left:5px; line-height: 50px; padding:5px; height:50px; vertical-align:middle;}
#sidebar ul li .doubleline{padding-left:5px; line-height: 25px; padding:5px; height:50px; vertical-align:middle;}
#sidebar ul li img {vertical-align:middle; float: left;}
#sidebar ul ul{padding:0;border-top:none;}


/* #footer */
#footer{position: absolute; bottom: 0; margin-top: 20px; background:#454546;height:30px; width:100%}
#footer-inside{position:relative;width:640px;margin:0 auto;padding:7px 320px 5px 0;color:#aaa;}
#footer-inside a{border-bottom:1px dashed #aaa;color:#aaa;}
#footer-inside #back-to-top{position:absolute;top:5px;right:150px;line-height:20px;color:#fafafa;font-weight:bold;}
#footer-inside #back-to-top a{line-height:20px;color:#aaa;font-weight:normal;border:none;}
#footer-inside #back-to-top a:hover{color:#f7f7f7;}

#galeria{
        width: 650px;
        margin: 25px auto 0 auto;
        color: #555;
        font: 12px Arial, Verdana;
}
#galeria ul li{
        display: inline;
        margin:0 10px 10px 0;
}
#galeria img{
        border: 1px solid #bbb;
        padding: 1px;
}