/*
Theme Name: EuroDB Blog
Theme URI: http://isquaretechnologies.com/
Description: Euro DB Group Pty Ltd is the owner of this Australian based website. Our main priority is to provide affordable online services supported by outstanding functionality of this website. We do that by utilizing the best type of software currently available for this type of applications supported by our own dedicated servers...
Author: iSquare Technologies team
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html*/
body{margin:0px; padding:0px; color:#434343; line-height:22px; font-size:12px; background:url(images/body_bg.jpg) repeat top center #FFF; font-family:Arial, Helvetica, sans-serif;}

html, body, .wrapper {min-height:100%!important;}
h1, h2, h3, h4, h5, small, form, ul, strong, span {margin:0px; padding:0px;}
h1, h2, h3, h4, h5{ font-weight:normal;}
p{ text-align:justify; font-size:12px; font-family:Arial, Helvetica, sans-serif; %margin:12px 0 12px 0;}
h1{font-size:22px; color:#907403; font-family:Arial, Helvetica, sans-serif; }
h3{font-size:19px; color:#907403; font-family:Arial, Helvetica, sans-serif; }
h1 a{ font-size:22px; color:#907403; font-family:Arial, Helvetica, sans-serif; }
.post,.page {padding:5px 10px 5px 10px;}
img { border:none;}
.fl{ float:left;}
.fr{ float:right;}
a { text-decoration:none; outline:none; color:#333333; font-size:14px; }
a:hover{ color:#333333; text-decoration:underline;}
.cl{ clear:both; %height:1px; }

.wrapper{ width:1001px; margin:auto; position:relative;}

.shade{ width:23px; height:117px; position:absolute; background:url(images/shade.png) no-repeat top left;  margin-left: 699px;
    margin-top: -1px;}
.shade1{ width:23px; height:117px; position:relative; background:url(images/shade1.png) no-repeat top left;  margin-left: 699px; float:left;
  margin-top: -116px;   }

#top_header{ width:100%; height:194px; float:left; background:url(images/top_img.png) repeat-x top left;}
.top_head{ width:1001px; height:118px; float:left;}
#logo{ width:208px; height:85px; float:left; padding:16px 0 0 0;}
.add{ width:728px; height:90px; float:right; margin-top:10px;}
#menu_box{ width:1001px; height:76px; background:url(images/nav_bg.png) no-repeat top left; float:left;}

ul.nav{ margin:0px 0px 0px 7px; padding:0px; font-size:17px; color:#000; position:absolute;}
ul.nav li{ float:left; list-style:none; height:42px; background:url(images/sprater.png) no-repeat right 4px; padding-right:15px; margin-left:8px; padding-top:10px;}
ul.nav li.last{ background:none; margin-right:0px;}
ul.nav li a{color:#000; line-height:33px; display:block; font-size:17px; }
ul.nav li a span{color:#000; line-height:33px; display:block; padding:0 13px;  margin-right: -5px;}
:root ul.nav li a span { padding:0 11.2px\9; }
ul.nav li a:hover{color:#000; background:url(images/left_ho.png) no-repeat top left; text-decoration:none;}
ul.nav li a:hover span{color:#000; background:url(images/right_ho.png) no-repeat top right;}
ul.nav li.current-menu-item a{color:#000; background:url(images/left_ho.png) no-repeat top left; text-decoration:none;}
ul.nav li.current-menu-item a span{color:#000; background:url(images/right_ho.png) no-repeat top right;}
.mar_1{ margin:12px 0 0px 0;}

.content_full_div{ width:100%; height:auto; float:left;}
.full_top{ width:100%; height:3px; background:url(images/white_top.png) no-repeat top center; float:left;}
.full_midd{ width:100%; background:url(images/white_midd.png) repeat-y top center; float:left; min-height:1000px;}
.full_bottom{ width:100%; background:url(images/large.png) no-repeat top center; height:106px; float:left;   margin-top: -82px;}
.left_part{ width:721px; float:left;}
.date{ width: 60px; height: 71px; text-align:center; font-size:12px; color:#b9b9b9; float:left;   padding: 7px 0 0;}
.date strong{ font-size:22px; font-weight:bold; color:#9d9d9d;}
.date1{ width: 60px; text-align:center; font-size:16px; color:#FFF; float:left; font-weight:bold;}
.blog_box{ width:721px; float:left; padding:27px 0 15px 0;}
.blog_left{ width:72px; float:left; background:url(images/blog_left.png) no-repeat top left; height:135px;   margin: 0 0 0 -17px; }
.img_box{width:225px; float:left;}
.img_top{ width:225px; background:url(images/img_midd1.png) no-repeat top left; height:3px;}
.img_midd{ width:225px; float:left; background:url(images/img_midd.png) repeat-y top left; min-height:183px;}
.img_midd1{ width:213px; float:left; background:url(images/img_midd3.png) no-repeat top left; min-height:183px; padding:3px 6px 0px 6px;}
.img_bt{ width:225px; background: url(images/img_midd2.png) no-repeat top left; height:21px; float:left;}
.bor_bt{ border-bottom:#d8d8d8 solid 1px;}
.blog_right{ width:405px; float:left; margin-left:10px; }
.read_more{ width:121px; height:36px; float:left; float:right;}
.read_more a{ width:121px; height:36px; display:block; background:url(images/read_more.png) no-repeat top left;}
.read_more a:hover{ background:url(images/read_more.png) no-repeat bottom left;}


.right_part{ padding: 27px 0 0 8px;
    width: 272px; float:left;}

.right_box{ width:266px; float:left; }
.right_mar{ margin-bottom:24px;}
.right_top{ width:266px; height:3px; background:url(images/right_top.png) no-repeat top left; float:left;}
.right_midd{ width:266px; background:url(images/right_midd.png) repeat-y top left; float:left;}
.right_bt{ width:266px; height:3px; background:url(images/right_bt.png) no-repeat top left; float:left;}

.social_box{ width:238px; margin:auto; padding-top:8px; height:68px; background:url(images/sprater1.png) no-repeat bottom center;}
ul.social{  margin: 0 0 0 29px; padding:0px;}
ul.social li{ float:left; list-style:none; width:48px; height:44px; background:url(images/social_sprater.png) no-repeat right 0px; padding-right:9px; margin-right:9px;}
ul.social li.last{ background:none;}
ul.social li.first a{width:48px; height:44px; background:url(images/social.png) no-repeat top left; display:block;}
ul.social li.first a:hover{ background:url(images/social.png) no-repeat bottom left;}

ul.social li.two a{width:48px; height:44px; background:url(images/social.png) no-repeat -68px 0px; display:block;}
ul.social li.two a:hover{ background:url(images/social.png) no-repeat -68px bottom;}

ul.social li.three a{width:48px; height:44px; background:url(images/social.png) no-repeat -138px 0px; display:block;}
ul.social li.three a:hover{ background:url(images/social.png) no-repeat -138px bottom;}

.form_box{ width:262px; height:39px; float:left; background:url(images/search_bg.png) no-repeat top left;    margin: 0 0 6px 6px;}
.form_icon{ width:27px; height:39px; float:left; text-align:center;}
.form_icon img{ margin-top:12px;}
.form_midd{ width:145px; height:32px; float:left; margin-top:7px;}
.form_midd input{ width:145px; height:20px; float:left; background:none; border:none; color:#a3a0a0; font-size:12px;}
.search_btn{ width:75px; height:32px; float:left; padding-top: 3px;}
.adds_right{ width:250px; margin:auto; padding:5px 0;}
.review_box{ width:250px; float:right; padding:11px 0 0 0;}
.review_name{ width:250px; height:52px; float:left; font-size:20px; color:#000; }
.review_name1{ width:257px; line-height:32px; height:52px; padding-left:18px; background:url(images/shap.png) no-repeat top left; height:52px; position:absolute; margin-left:-3px;}
.review{ width:235px; float:left;    margin-top: -5px; }
.review ul{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
.review li{ float:left; width:235px; list-style:none; background:url(images/left_sprater.png) no-repeat top left;}
.review li.first{ background:none;}
.review li a{  line-height: 15px; font-size:12px; color:#000; padding: 10px 0 10px 40px; display:block; background:url(images/arrow.png) no-repeat 17px 10px;}
.review li a:hover{color:#000;}
.month{ width:224px; height:30px; background:url(images/month.png) no-repeat top left; float:left; margin-bottom:12px;   margin-bottom: 12px;
    margin-left: 16px;}
.month select{ width:218px; background:none; border:none; margin-left:3px; margin-right:3px; margin-top:6px;}

#footer_box{ width:100%; height:126px; background:url(images/footer_bg.png) repeat-x top left; float:left;}
.footer_left{ width:780px; float:left; padding:34px 0 0 0;}
.footer_nav{ width:780px; float:left; } .footer_nav a{ color:#292929; font-size:12px; padding:0 5px; }.footer_nav a:hover{color:#292929; text-decoration:underline;}
.copy{ width:780px; float:left; font-size:12px; color:#8d8d8d; line-height:16px; padding-top:5px;}.copy span{ color:#ae8d01; } 
.footer-logo{ width:205px; float:right; padding-top:18px;}
.hide{display:none; visibility:hidden;}
.nav-previous{float:left; width:50%; text-align:left;}
.nav-next{float:left; width:50%; text-align:right;}
.navigation{float:left; padding-top:10px; width:97%}
#commentform input{ width:450px; height:30px; background:#ededed; border:#999 solid 1px;}
#commentform input:focus{background:#fdfdfd; border:#999 solid 1px;}
#commentform label { font-size:14px; color:#333;}
#commentform textarea { width:450px; height:150px; background:#ededed; border:#999 solid 1px;}
#commentform textarea:focus{background:#fdfdfd; border:#999 solid 1px;}
input#submit{ width:159px; height:39px; background:url(images/btn.jpg) no-repeat top left; cursor:pointer; font-size:18px; margin-left:77px;}
input#submit:focus{ width:159px; height:39px; background:url(images/btn.jpg) no-repeat top left; cursor:pointer; font-size:18px;  margin-left:77px;}
.alignleft{  padding: 5px 17px 28px 5px; float:left; background:url(images/blank_img.png) no-repeat top left !important; width:214px; height:180px;}
.alignnone{ background: #f1f1f1; border-right:#e6e6e6 solid 3px; border-bottom:#e6e6e6 solid 3px; border-left:#e6e6e6 solid 1px;  border-top:#e6e6e6 solid 1px; padding:5px;} 

.head_mian_box{ width:712px; float:left; margin: 0 0 0 -29px;}
.head_top{ width:712px; min-height:50px; background:url(images/head_top.png) no-repeat top left #f0c410; float:left;}
.head_top h1{color: #000000; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 22px; padding: 13px 0 0 22px;}
.head_bt{ width:712px; height:16px; background:url(images/head_botttom.png) no-repeat top left; float:left;}
.comment{ width:50px; height:39px; float:right; background:url(images/comment_bg.png) no-repeat top left; margin-right:10px; margin-top:5px; color:#f0c410; font-size:14px; text-align:center; line-height:38px;}
ol.commentlist li.comment{ width:100%; height:auto !important; float:left; background:none !important; margin:0px; color:#888888; font-size:14px; text-align:left !important;  line-height:15px;}
.nav-previous a{ font-size:18px;  padding: 8px 0 0 40px; width:167px; height:36px; float:left; background:url(images/arrow_left.png) no-repeat top left; display:block; }
.nav-previous a:hover{ width:167px; height:36px; float:left; background:url(images/arrow_left.png) no-repeat  left -43px; }
.nav-next a{font-size:18px;  padding: 7px 0 0 10px; width:167px; text-align:left; height:36px; float:right; background:url(images/arrow_right.png) no-repeat top left; display:block; }
.nav-next a:hover{ width:167px; height:37px; text-align:left; float:right; background:url(images/arrow_right.png) no-repeat  left -42px; }
.by{font-weight:bold; color:#777; text-transform:capitalize;}
input#captcha_code { float:right !important; margin-right: 514px; margin-top: -44px;}
.captchaSizeDivLarge {float: right!important; height: 60px!important; margin-right: 246px!important; padding-top: 10px!important; width: 250px!important;}
.postnavi {border-top: 1px solid #E6E6E6; padding: 0px 0 10px 0px; width:90%; margin:0px auto;}
.postnavi1 {border-top: 1px solid #E6E6E6; padding: 0px 0px 10px 0px; width:90%; margin:0px auto; margin-top:7px;}
.postnavi .left {text-align: left; width: 295px;}
.left {float: left;}
.postnavi .left p {clear: both; color: #777777; font-family: Georgia,Times New Roman; font-size: 11px; font-style: italic; text-transform: uppercase;	padding:0px; margin:0px;}
.postnavi .right p { text-align:right;clear: both; color: #777777; font-family: Georgia,Times New Roman; font-size: 11px; font-style: italic; text-transform: uppercase;	padding:0px; margin:0px;}
.postnavi .right {text-align: right; width: 295px;}
.right {float: right;}

ol.commentlist {
    margin: 15px 0px 0px 0px !important;
	padding-left:20px;
}
.commentlist .thread-even {
    background: none repeat scroll 0 0 #FAFAFA;
}
.commentlist li {
    border-bottom: 1px solid #E9E9E9;
    border-top: 1px solid #E9E9E9;
    list-style: none outside none;
    margin: -1px 0 0;
    padding: 15px 0px 15px 0px;
}
.comment-author {
    margin-bottom: 5px;
}
.avatar {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E6E6E6;
    float: left;
    margin-right: 10px;
    padding: 2px;
}
cite.fn {
    display: block;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: -0.05em;
    padding-top: 9px;
}
span.says {
    display: none;
}
.comment-meta {
    float: left;
    margin-bottom: 15px;
}
.comment-meta a {
    color: #666666;
}
.reply {
    margin: 15px 0 0;
}

.reply a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}
.reply a {
    background-color: #A28306 !important;
}

.reply a {
    background: url("images/alert-overlay.png") repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-family: Verdana,Geneva,sans-serif;
    position: relative;
}

.reply a, .reply a:visited {
    font-size: 10px;
    padding: 0 6px 1px !important;
    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase;
}
.comment-body{ clear:both; line-height:15px;}
.comment-body p{ clear:both; margin:0px; line-height:19px;}

