body{background:#fff; color:#555; font-size:62.5%; font-family:'Lucida Grande',Arial,Sans-Serif; margin:5px; text-align:center;         overflow-x:hidden;}

p, blockquote{text-align:justify}

a{color:#8ac; text-decoration:underline}
a:hover{background-color:#fbfce6}

h1, h2, h3, h4, h5, h6{color:#FAAF40}
b, strong{color:#FAAF40}
blockquote{background:url('images/blockquote1.jpg') repeat-y right; color:#888; font-size:0.9em; padding:0.2em 2em; margin-top:0px}
blockquote blockquote{background:none; margin:0; font-size:1em}
.post blockquote a{font-weight:normal}
input{font-size:1.2em}

input[type=text], textarea{background:transparent; border:1px inset #aaa}
input[type=submit]{background:#eee; border:1px outset #aaa}

input[type=text]:focus, textarea:focus{background:#ffc}

pre, code, textarea{font-size:12px}

code{color:#000}

img{border:0}

#page{min-width:760px; margin:0 auto; text-align:left}
#wrapper{clear:both; margin:1em 5%}
#content{width:65%; float:left}
#sidebar{width:32%; float:right}
#footer{clear:both;  margin:0}
.footer1{width:21%; padding-right:3em;  float:left;  margin:0}
.header1a{font-size:1.2em}
.header1{clear:both; width:100%;  color:#99a;  margin:1em 5%}

#header{height:96px; background:url("images/header_bg.png") repeat-x}
.bloginfo{float:left; height:90px; vertical-align:top; text-align:left; padding-left:20px}
#header div{height:96px; background:url('images/header_bg_left.png') no-repeat top left}

#header div div{height:96px; background:url('images/header_bg_right.png') no-repeat top right}

#header div div div{height:auto; background:none}

.header-title{float:left; position:absolute; top:5px; left:5%; margin:5px;  width:350px}

.header-title h1{margin:0; font-size:2.8em}

.header-title p{margin:0; background:transparent; color:#fff}

#header .search{width:20%; float:right; padding:5px 5% 0 0}
#header .headertags{width:50%; float:right; padding:5px 2% 0 0}

#header #searchform input{width:100%; background:#FAAF40; color:#fff; border:1px solid #fff; padding:0 0.2em}

#header #searchform input:focus{color:#666; background:#ffc}

#sidebar{background:url('images/border.png') repeat-y top left; color:#888; overflow:hidden;         font-size:1.2em}

#sidebar div{padding:2em 2em 4em 2em; background:url('images/vborder_bottom.png') no-repeat bottom left}

#sidebar div div{padding:0; background:none}

#sidebar #searchform{text-align:center}

#sidebar h2{color:#FAAF40; font-size:1.8em; font-weight:bold; font-variant:small-caps; margin:0 0 10px 0}
.footer1 h2{color:#FAAF40; font-size:1.8em; font-weight:bold; font-variant:small-caps; margin:0 0 0.8em 0}

#sidebar p{text-align:left; margin-top:0; color:#666}

#sidebar ul, .footer1 ul{list-style:none; margin-left:0; padding-left:0; font-size:1em}

#sidebar ul ul{font-size:1em}

#sidebar ul ul ul{padding-left:1em}

#sidebar ul li, .footer1 ul li{margin-top:2em}

#sidebar ul li li, .footer1 ul li li{margin:0}

#sidebar li li a{color:#99a; text-decoration:underline;  font-size:1.3em}
.footer1 li li a{color:#99a; text-decoration:underline;  font-size:1.3em}
#sidebar li li a:hover, .footer1 li li a:hover{color:#68a}

#content{text-align:justify}

h2.archive-title,{font-size:1.4em}
h2.pagetitle{font-size:2em}

.post{margin:0 0 4em 0; clear:both}
.post a{font-weight:bold}
.post-title{background:url('images/border.png') repeat-x bottom}

.post-title h2, .post-title h3{font-size:2em; font-weight:bold; margin:1em 1em 0.5em 0}
.post-title h2 small{font-size:75%; white-space:nowrap}

.header-title h2{font-size:1.6em}

.post-title h2 a, .post-title h3 a{color:#8ac}
.post-entry p{margin-bottom:0.7em}
.post-entry, .archives{font:1.2em/1.5em 'Lucida Grande',Verdana,Arial,Sans-Serif}

.post-entry a{border-bottom:1px solid #eee}

.post-meta{clear:both; margin-top:1.6em; font-size:1.1em; color:#999; text-align:right}
.post-meta a{font-weight:normal}

#comments{margin:0 7%}
#comments h3{font-size:1.6em;         margin-bottom:1em}
.commentlist{list-style:none; margin:0; padding:0; text-indent:0}

.commentlist li{padding:1em 0; overflow:auto; border-bottom:1px solid #f8f8f8}

.commentlist p{margin:0.5em 0; font:1.1em/1.5em 'Lucida Grande',Verdana,Arial,Sans-Serif; text-align:left}
.commentlist p a, .commentlist h4 a{border-bottom:1px solid #eee}
.commentlist h4{font-size:1.3em; margin:0}
.commentlist cite{font-style:normal}
.commentlist img.avatar{float:right; margin:0 0 0 10px; padding:3px; border:1px solid #eee}
textarea#comment{width:100%; font-size:1.6em}

.searchresult{clear:both}
.searchresult h3{font-size:1.2em; margin:0; padding:1em 0 0 0}
.searchresult p{margin:0; padding:0 0 1em 0}

 
#footer{background:url('images/footer_bg.png') repeat-x}

#footer div{background:url('images/hborder_left.png') no-repeat top left}

#footer div div{background:url('images/hborder_right.png') no-repeat top right}

#footer div div div{padding:3em; color:#888; text-align:center; font-size:1em}

#wp-calendar caption{text-transform:uppercase; font-weight:bold; color:#68b}
#wp-calendar thead th{font-weight:bold; color:#888; text-align:center}
#wp-calendar tbody td{text-align:center}
#wp-calendar tbody td a{font-weight:bold}

.aligncenter, 
div.aligncenter{ display:block;  margin-left:auto;  margin-right:auto}
#content .navigation a{font-size:12px; ; color:#FAAF40; font-weight:bold}
#content .navigation{margin-top:5px}
.alignleft{ float:left;  margin:5px 5px 5px 0}

.alignright{ float:right;  margin:5px 0 5px 5px}

.wp-caption{ border:1px solid #ddd;  text-align:center;  background-color:#f3f3f3;  padding-top:4px;  margin:10px}

.wp-caption img{ margin:0;  padding:0;  border:0 none}

.wp-caption p.wp-caption-text{ font-size:11px;  line-height:17px;  padding:0 4px 5px;  margin:0}

.ddet_div{ margin:8px 0 0 12px;  padding:8px;  background:#fbfce6;  border:1px solid #FAAF40;  font-size:1em}
.ddet_div ul{margin:0; padding:0 0 0 10px; list-style:square inside}
.ddet_div ul li{}
.ddet_div ul li ol{padding:0 0 0 20px; list-style:decimal inside}
.ddet_div ul li ol li{}
.ddet_div h4{margin:1em 0 0.6em 0; font-size:1.2em}
h4{font-size:1.2em; margin-bottom:1em}
a.ddeth4{font-size:1.2em; color:#FAAF40; text-decoration:none; border-bottom:1px dashed #FAAF40; font-weight:bold}
.download{margin:8px 0 0 12px;  padding:8px;  background:#fbfce6;  border:0px solid #FAAF40;  font-size:80% !important; width:100%}
.download a{color:#FAAF40; text-decoration:underline; font-weight:bold}

.pagebar{font-size:2em}
.header-title h2{font-size:1.5em; float:left; position:absolute; top:75px}

