/* Reset */
body,html,p,div,dl,dt,dd,pre,form,q,blockquote,fieldset,input{margin:0;padding:0}
fieldset,img{border:none}
table{border-collapse:collapse;border-spacing:0}
h1,h2,h3,h4,h5,h6{font-family:"Arial Narrow", Arial, Verdana, sans-serif;font-weight:normal;color:#1289e4;margin:5px;padding-bottom:5px}
h3{font-size:16px;font-weight:bold}
h6{font-size:10px}
.none{display:none}
.clear{clear:both}
a{color:#cb3525}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#1289e4}
a:hover{color:#fa4a05}

/* Backgrounds of Page */
body{background:#3ac021;min-width:1000px;color:#105c87;font-family:Arial, Helvetica, sans-serif;font-size:14px;padding-bottom:-200px;text-align:center}
#back{background:#e6f4f7;margin:0 auto 0 auto;overflow:hidden}
#topbgfloat{background:url(images/bgtop.gif) repeat-x}
#topbg{background:url(images/bgtop.jpg) top center no-repeat;min-height:282px;width:100%}
#topcont{width:1000px;margin:0 auto 0 auto}
#blogcontent{width:1000px;margin:0 auto 0 auto;text-align:left}
#bgbutfloat{background:url(images/bgbut.gif) bottom repeat-x;width:100%}
#bgbut{background:url(images/bgbut.jpg) center bottom no-repeat;min-height:266px;overflow:hidden}

/* Top menu */
#topmenu{height:52px;overflow:hidden}
#topmenu1{float:left;background:url(images/topmenu1.png) no-repeat;height:52px;width:258px}
#topmenu2{float:left;background:url(images/topmenu2.png) repeat-x;height:52px}
#topmenu3{float:left;background:url(images/topmenu3.png) no-repeat;height:52px;width:22px}
#topmenucont{position:relative;left:-238px;margin-right:-238px;overflow:hidden;padding-top:5px;width:290px}
.topmenubut,.contact{float:left;display:block;width:91px;height:39px;overflow:hidden;position:relative}
.topmenubut b,.contact b{display:block;width:288px;height:117px;background:url(images/tmbut.png) no-repeat;position:relative;padding-top:130px}
.topmenubut:hover b, .contact:hover b{top:-39px}
.topmenubut b.active, .contact b.active{top:-78px!important;cursor:default!important}
.topmenubut b.blogbut{left:-91px!important}

.contact{width:106px!important}
.contact b{left:-182px}

/* Content */
#logo{float:left;background:url(images/logo.png);display:block;width:260px;height:84px;margin-right:300px}
#blogcontent{width:940px;padding:0 30px -320px 30px;margin:0 auto -200px auto;top:-200px;position:relative;overflow:hidden}
.narrowcolumn {float:left;width:600px;padding-right:20px;margin-top:-10px;overflow:hidden}
#sidebar {float:right;width:280px;background:#eff7f9;border:1px solid #96bfcc;padding:10px}
#sidebar ul{list-style:none;margin:0;padding:0 10px 0 10px}
/*#sidebar ul li{margin}*/
#sidebar ul li ul{list-style:disc; padding-left:10px}
#sidebar h2{color:#214551;font-size:18px}
#sidebar a{color:#1289e4;font-size:12px}
#sidebar a:hover{color:#fa4a05}
.widget_categories li{margin-left:15px;}
.widget_recent_entries li{margin-left:15px;}
.widget_recent_entries{padding-top:15px;}
.widget_categories{padding-top:15px;}
.post{background:#eff7f9;border:1px solid #96bfcc;padding:10px;margin:10px;width:560px;font-size:14px}
.post h2{font-size:2em;margin:0}
.post img{float:left;padding:5px}
.post .postmetadata{clear:left;text-align:center;padding-top:10px}
.post p{clear:left;padding-top:5px}
.post p a{padding:2px}
.post p a:hover{background:#cb3525;color:#fff;text-decoration:none}
.postmetadata{font-size:13px}
.postmetadata a{color:#4ea73a!important;font-weight:bold;padding:0!important}
.postmetadata a:hover{color:#fa4a05!important;background:none!important;text-decoration:underline!important}
.post .post_date{float:left;margin-right:10px;background:url(images/date.gif);width:39px;height:40px;overflow:hidden}
.day,.month{font-size:16px;text-align:center;width:39px;display:block;height:18px;color:#000;padding:0;margin:0;overflow:hidden;padding-top:2px}
.day{color:#c00;font-weight:bold}
.description{position:relative;top:-10px;left:5px;font-size:14px}
#header h1 a{font-family:Arial, Helvetica, sans-serif!important;color:#FF6600!important;text-decoration:none}
#searchform label{font-size:20px;text-align:left}
#bgcontent{width:960px;margin:0 auto 0 auto;text-align:center;position:relative;top:200px}

/* Down Buttons */
.dbut{height:79px;position:relative;top:-30px;width:400px;margin:0 auto -30px auto;overflow:hidden}
.dbut a{text-decoration:none;display:block;width:200px;height:79px;overflow:hidden;float:left;position:relative;cursor:pointer}
.dbut a i{background:url(images/downbuttons.png);display:block;width:400px;height:158px;position:relative;top:-79px;padding-top:160px;overflow:hidden}
.dbut a:hover i{top:0px}
.dbutcom i{left:-200px}

/* Wide page */
.widecolumn{width:100%}
.widecolumn .post{width:900px;margin:0 auto 0 auto}
.widecolumn .post img{float:none}
/* Coments */
.navigation{text-align:center;margin-top:4px;color:#cb3525}
.navigation a{border:1px;padding:2px}
.navigation a:hover{background:#cb3525;color:#fff;text-decoration:none}

.commdec{background:#f5f6c3;padding:5px;margin:0 8px 0 10px;border:1px solid #ffc270;color:#000;font-size:12px}
.commdec a{padding:2px}
.commdec a:hover{background:#cb3525;color:#fff;text-decoration:none}
h3#comments{color:#ed6e14}
.commdec ol{padding-left:18px}
.commdec ol li{border-bottom:1px dashed #baaa9e;padding:5px;clear:right}
.commdec ol li.alt2{background:#f5f6b2}
/*.commdec ol li.alt{background:#f5f3b9}*/
.commdec cite{font-style:normal}
.commentmetadata{float:right}
p.ontop{position:relative;top:-10px;margin:0;padding:0px 20px 0 0;font-size:15px}

/* Send replay */
.senreplay{background:#e2f8ce;border:1px solid #a5d539;padding:5px;margin:10px 8px 0 10px;color:#000;font-size:12px}
#commentform textarea {width: 95%; padding: 2px}
#commentform p{margin:5px 0}
#commentform b{color:#f00}
#commentform img{width:95%}