/*
Theme Name: ablogtheme
Theme URI: http://www.themelayouts.com/
Description: Designed by <a href="http://www.themelayouts.com">ThemeLayouts</a>.<br> This work is licensed <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License.</a> This means you may use it and make any changes you like. However, credit links must remain on footer for legal use.
Version: 1
Author: ThemeLayouts/DreamTemplate
Author URI: http://www.themelayouts.com/
*/


* { margin:0; padding:0; list-style-type:none; border:none; }


body {color:#61563B;font:10pt/24px Arial; text-align:center; background:#E1D4AA url(image/top_bg.png) repeat-x top;}

#bottom_bg{ background:url(image/bottom_bg.png) repeat-x bottom;}

#container { width:957px; margin:0 auto; position:relative; text-align:left;}

#top { height:110px; position:relative;}

#top #toplinks { float:right;}

#top #toplinks img { margin-left:5px;}

#top #logo { background:url(image/logo_bg.png) no-repeat left top; position:absolute; left:-100px; width:649px; height:142px;}

#top #logo a { display:block; position:absolute; top:50px; left:100px;}

#top #logo h1 { font-size:39px; color:#E1D4AA; font-weight:bold; position:absolute; top:20px; line-height:60px; font-family:Helvetica, 'Myriad Pro'}

#top #logo h1 a { display:inline; position:relative; top:0;  color:#E1D4AA;}

#top #logo h1 a:hover { text-decoration:none; color:#f1f9fd; }

#logo h3 { font-weight:bold; position:absolute; top:65px; left:103px; color:#33627c; font-size:12px; }

#top #nav { position:absolute; right:0; top:35px;}

#top #nav li { float:left; padding-left:10px;}

#top #nav li a { display:block; background:url(image/btn.png) no-repeat top; width:102px; height:36px; text-align:center; font:14px/34px Arial; color:#fff; }

#top #nav li a:hover, #top #nav li a.active { text-decoration:none; color:#33627c; background-position:bottom;}



#header { height:224px; position:relative; background:url(image/header_bg.png) no-repeat 0 10px;}

#header #about_me { background:url(image/createlyLogo_trans_160px.png) no-repeat 27px 70px; height:213px;}

#header #about_me h3 { width:181px; height:24px; background:url(image/about_creately.png) no-repeat left top;}

#header .head_box { position:relative; float:left; width:675px;}

#header .head_box h3 { margin:25px 0 0 185px;}

#header .head_box p { color:#61563B; font-size:10pt; line-height:22px; font-face:Verdana; margin-left:205px; padding:10px 0;}

#header .head_box h3 span { display:none;}



#header #about_me { background:url(image/createlyLogo_trans_160px.png) no-repeat 27px 55px; height:213px;}

#header #about_me h3 { width:181px; height:24px; background:url(image/about_creately.png) no-repeat left top;}



#header #subscription { position:absolute; right:2px; top:69px;}

#header #email { background:url(image/email_bg.png) no-repeat; width:246px; height:45px; margin-top:5px;}

#header #email .input { font:11px Arial; width:110px; margin:14px 0 0 80px; padding:0; line-height:11px; border:none; background-color:none;}

#header #email .submit { position:relative; top:8px; left:11px;}



#content { width:687px; float:left; padding-right:10px;}

#entries { margin:10px 0;}

#pages { margin-bottom:30px; margin-top:10px;}

#pages .posts_older { float:left;}

#pages .posts_newer { float:right;}

.entry { position:relative; margin:20px 0 13px; padding-bottom:20px; border-bottom:1px solid #d1c195; }

.entry .date { position:absolute; right:0;}

.entry .date span { font-size:24px;}

.entry h2 { font-size:24px; font-weight:normal; background:url(image/arrow.png) no-repeat left 3px; padding-left:25px; margin-bottom:8px; padding-right:130px;}

.entry h3 { font-size:120%; color:#61563B;}

.entry h2 a:hover { color:#33627c;}

.entry .tags { background:url(image/tags_left.png) no-repeat left top; height:22px; line-height:22px; padding-left:30px; float:left;}

.entry .tags span { display:block; background:url(image/tags_right.png) no-repeat right top; float:left; padding-right:20px;}

.entry .tags span a { color:#81734f;}

.entry p { margin:10px 0;}

.entry .comments { background:url(image/comments_bg.png) no-repeat left top; padding-left:25px; float:left; height:27px; line-height:27px; width:70px;}

.entry .more { display:block; float:left;}



#comments { border-bottom:1px solid #d1c195; margin:20px 0;}

#comments h6 span , #add_comment h6 span { display:none;}

#comments h6 , #add_comment h6 { height:21px; margin:20px 0 15px; background:url(image/arrow.png) no-repeat left top;}

#comments h6.com em { display:block; background:url(image/comments.png) no-repeat left top; margin-left:25px; height:20px; width:110px;}

.comment { margin:23px 0;}

.comment .details { float:left; width:160px; padding-top:5px;}

.comment .details span { display:block; line-height:15px;}

.comment .details .author { color:#3279a0; }

.comment .details .date { font-style:italic; color:#ad9f7a;}

.comment .comment_center { float:right; width:520px; background:url(image/comment_center.png) repeat-y right;}

.comment .comment_bottom { background:url(image/comment_bottom.png) no-repeat right bottom; }

.comment .comment_top { background:url(image/comment_top.png) no-repeat left top; padding:8px 14px 8px 36px; overflow:hidden;}



#add_comment { margin-bottom:25px;}

#add_comment h6.add_com { margin-bottom:5px;}

#add_comment h6.add_com em { display:block; background:url(image/reply.png) no-repeat left top; margin-left:25px; height:20px; width:110px;}

#add_comment p { font-weight:bold; margin:5px 0 0;}

#add_comment p span { font-weight:normal; font-style:italic;}

#add_comment .input { background:url(image/textbox.png) no-repeat right top; width:156px; padding:6px 10px; height:20px; line-height:14px; font:11px Arial; color:#595c53; border:none; background-color:none;}

#add_comment .textarea { height:114px; width:280px; background:url(image/textarea.png) no-repeat left top;}

#add_comment .submit { margin:10px 0; display:block;}

#add_comment .text_area { font:11px Arial; height:114px; width:282px;}



#sidebar { width:243px; float:right;}

#sidebar #search { background:url(image/search_bg.png) no-repeat; width:246px; height:45px; margin-top:30px;}

#sidebar #search .input { font:11px Arial; width:110px; margin:14px 0 0 80px; padding:0; line-height:11px; border:none; background-color:none;}

#sidebar #search .submit { position:relative; top:8px; left:11px;}

#sidebar h4 { height:24px; background:url(image/arrow.png) no-repeat left top; margin:20px 0 5px;}

#sidebar h4 span { display:none;}

#sidebar h4 strong { display:block; height:23px; margin-left:25px; }

#sidebar #tags a { padding:0 3px; line-height:25px;}

#sidebar #tags h4 strong { background:url(image/tags.png) no-repeat left top;}

#sidebar #categories h4 strong { background:url(image/categories.png) no-repeat left top;}

#sidebar #archives h4 strong { background:url(image/archives.png) no-repeat left top;}

#sidebar img { margin-right:auto; margin-left:auto; display:block;}


.boxcenter { width:243px; background:url(image/box_center.png) repeat-y; margin-bottom:10px;}

.boxbottom { background:url(image/box_bottom.png) no-repeat bottom;}

.boxtop { background:url(image/box_top.png) no-repeat top; padding:5px 8px 10px;}

#sidebar li { border-bottom:1px solid #e1d8bf; line-height:27px;}

#sidebar li .twitter-item {line-height:18px; font-size:12px; margin-top:5px; margin-bottom:5px; }


.hr { height:5px; padding:0; background:url(image/hr.png) repeat-x top; clear:both; margin-top:-15px;}

.hr hr { display:none;}



#footer { height:294px; position:relative;}

#footer h5 span { display:none;}

#footer h5 { height:21px; margin:20px 0 13px;}

#footer #socialize h5 { background:url(image/socialize.png) no-repeat;}

#footer #recent_comments h5 { background:url(image/recent_comments.png) no-repeat;}

#footer #recent_comments { left:357px;}

#footer #recent_posts h5 { background:url(image/recent_posts.png) no-repeat;}

#footer .foot_box { width:291px; position:absolute; }

#footer .foot_box ul { width:291px; height:193px; background:url(image/box_bg.png) no-repeat left top; padding-top:3px; }

#footer .foot_box ul li a { font-size:12px; line-height:28px; display:block; padding-left:10px; color:#574f37; width:281px;}

#footer #recent_comments ul li a { background:url(image/comment_ico.png) no-repeat 10px 0px; padding-left:32px; width:259px; line-height:32px; display:inline; height:32px;}

#footer #recent_comments ul li p { font-size:12px; line-height:26px; margin-left: 5px;}

#footer #socialize { position:absolute; right:0; width:243px;}

#footer #socialize li { height:25px; line-height:16px; border-bottom:1px solid #bbaa7b; margin:1px 0; height:27px; }

#footer #socialize li a { display:block; padding:5px 5px 5px 30px; color:#574f37; width:208px; line-height:16px; background-image:url(image/social_icon.png); background-repeat:no-repeat;}

#footer #socialize li a:hover { background-color:#cbb987;}

#footer #socialize li a.s_1 { background-position:5px 3px;}

#footer #socialize li a.s_2 { background-position:5px -24px;}

#footer #socialize li a.s_3 { background-position:5px -51px;}

#footer #socialize li a.s_4 { background-position:5px -79px;}

#footer #socialize li a.s_5 { background-position:5px -107px;}

#footer #socialize li a.s_6 { background-position:5px -135px;}



#footer #footlinks { position:absolute; top:258px;}

#footer #footlinks li { display:inline; color:#4c8caf;}

#footer #footlinks li a { color:#c1dff1; padding:0 5px;}

#footer #footlinks li a:hover { color:#fff; text-decoration:none;}



#footer #footnote { position:absolute; top:258px; right:0; color:#33627c;}



.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}

a img {border-width:0;}

a {color:#3279a0;text-decoration:none;}

a:hover {text-decoration:underline;}

.entry img {border: 2px solid #999; box-shadow: 0 0 5px #999; -moz-box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999;}

.entry iframe {border: 1px solid #999; box-shadow: 0 0 5px #999; -moz-box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999;}
.entry .tweetmeme_button iframe {border:none; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; }

img.aligncenter { display: block; margin-left: auto;	margin-right: auto ; padding:5px; border:1px solid #d8d8d8; }

img.alignright { margin: 4px 0 2px 15px;	display: inline; padding:5px; border:1px solid #d8d8d8;}

img.alignleft {	margin: 4px 15px 2px 0;display: inline;}

.alignright {float: right; }

.alignleft {float: left; }

.widget {margin-top:15px; }

div.navigation {
  display:block;
  height:1.2em;
  margin:0 0 20px;
}

.widgettitle {font-weight: normal; }

hr { color: #81734f; background-color: #D1C195; height: 1px; }

.entry ol li {
  margin:5px 0 5px 20px;
  line-height:140%;
  list-style:decimal;
}

.entry ul li {
  margin:5px 0 5px 20px;
  line-height:140%;
  list-style:square;
}
.entry ul {
  margin:5px 0 15px 20px;
}

.entry ol {
  margin:5px 0 15px 20px;
}
