/*  
Theme Name: Amarketer
Theme URI: http://marslau.com
Description: WordPress theme Designed by <a href="http://marslau.com/" title="MarsLau's blog">MarsLau</a> 
Version: 2.0
Author: marslau
Author URI: http://marslau.com/
Tags:blue,fixed width,two columns,right sidebar
*/


body{margin: 0;font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 12px;background: url(images/body-bg.gif) repeat-x #4c4c4c;color: #525454; line-height:24px;}
h1{font-family: Georgia, Sans-serif;font-size: 24px;padding: 10px 10px 10px 0;}
body, h1, h3, h4, h5, h6, blockquote, dd, dl, hr, p, form{margin: 0;padding: 0;}
h4{   font-size:13px; font-weight:bold; margin:5px;}
a:link, a:visited{text-decoration:none ;color: #148ec0;}
a:hover{text-decoration:underline;color: #003399;}
img{max-width:600px; overflow:hidden; border:0px;  }
.clear-both{ clear:both;}
.post-download{ margin:10px 0 10px 0 ;}
.post-download a{ padding:10px; background:#D54E21; color:#FFFFFF;}
.post-download a:hover{ padding:10px; background:#D1F464; color:#000000;text-decoration:none ;}

#wrapper{margin: 0 auto 0 auto; padding:0; width: 960px; text-align: left; display: block;overflow:hidden;background:url(images/content-bg.gif) left repeat-y #f3f6f7;}

#header{width: 960px; height:143px; margin: 0 auto 0 auto;  padding:0; display: block;background:url(images/header-right-1.gif) no-repeat right top;}
#logo{ float:left; background:url(images/logo.gif) 0px top no-repeat; width:263px ; height:92px; margin:17px 0 0 0px; padding:0 0 0 0px;}


#menu{clear:both;  float:left; margin:0; height:34px;background:url(images/menu-bg.gif) repeat-x ; width:685px;padding:0px;display: block;}
#menu-left{background:url(images/menu-left.gif) no-repeat left top; width:685px;height:34px; margin:0;  }
#menu-right{background:url(images/menu-right.gif) no-repeat right top; width:685px;height:34px; margin:0; padding:0 0 0 0px;  }
#menu li{ float:left; padding:0; line-height:34px; margin:0  0 0 30px; font-size:14px; font-weight:bold; color:#FFFFFF; list-style:none; display:inline;}
#menu li a{color:#FFFFFF; text-decoration:none;}
#menu li a:hover{color:#FFFFFF; text-decoration: underline;}
#menu li a:visited{color:#FFFFFF;}
#feed a{  float:left; position:absolute; margin:108px 0 0 483px;  height:48px; width:32px;}

#container{float: left;width: 685px; margin:0px 0 0 0px;  }
#lead{ height:33px; line-height:33px; padding:0px 0 0 20px; background: url(images/lead-line.gif) no-repeat  bottom left;}
#dict_daily{ clear:both; padding:0px 0 0 20px;height:33px; line-height:33px; }
.post{padding: 10px 30px 10px 30px;}
.post h2{font-family: Georgia, Sans-serif;font-size: 14px; color:#148ec0;  margin:10px 0 10px 10px;}
.post h2 a:link{color:#148ec0;}
.entry{line-height: 24px; margin:10px 00px 0px 00px;}
.continue{ float:right; background: url(images/continue.gif) no-repeat right 6px;padding: 0px 20px 0 0 ; margin:0px 5px 0 0; line-height:24px;height:24px;}
.postmetadata{ clear:both;height:24px; line-height:24px; margin: 0px 0 0 0; padding:0px 0 0 0 ; border-bottom:1px solid #bee1ea;color:#525454;}
.post-author{float:left; background: url(images/author.gif) no-repeat 5px 3px;	 padding: 0px 0 0 30px;	margin: 0 5px 0 5px; }
.post-cat {	 float:left; background: url(images/cat.gif) no-repeat 5px 3px;	 padding: 0px 0 0 30px;	margin: 0 5px 0 5px;}
.post-date { float:left; background: url(images/date.gif) no-repeat 5px 3px;padding: 0px 0 0 30px;	margin: 0 5px 0 5px;  }
.post-comments{ float:left; background: url(images/comments.gif) no-repeat 5px 4px;padding: 0px 0 0 30px;	margin: 0 5px 0 5px; }
.post-views{float:left; background: url(images/views.gif) no-repeat 5px 3px;padding: 0px 0 0 30px;	margin: 0 5px 0 5px;}
.ps{ margin:10px 0px; padding:5px 10px; background:#fafafa; border:1px dashed #bee1ea;}
.post-tag{ clear:both;background:url(images/tag.gif) no-repeat 10px 3px #fafafa; height:24px; line-height:24px; margin: 0px 0 0 0; padding:0px 0 0 35px ; border-bottom:1px solid #bee1ea; border-right:1px solid #bee1ea; color:#525454;}
.code{ background:#ffffff; border-left: 4px solid #bee1ea;border-top:1px solid #bee1ea;border-right: 1px solid #bee1ea;border-bottom:1px solid #bee1ea; margin:5px; padding:5px;}
.navigation{ clear:both; padding: 0px 0 0 0;font-size: 12px;line-height: 24px; height:30px; margin:5px 0px 0px 0px;  }
.navigation .previous{ float:left;background: url(images/previous.gif) left 3px no-repeat; padding: 0 0 0 25px; margin-left:10px; display:inline;  }
.navigation .next{ float:right; background: url(images/next.gif) right 3px no-repeat; padding:0 25px 0 0 ; margin-right:10px;display:inline;  }
.navigation .pagenavi{ margin:10px 30px 15px 10px ;  padding:0 0 0 0; }
.related {margin:0 0 0 30px;list-style:none;}
.related h4{margin:10px 0 0 0px; font-size:14px; height:24px; line-height:24px; font-weight:bold; color:#148ec0; padding:0 0 0 10px;  }
.related ul{ margin:0; padding:0;}
.related ul li{list-style-type:none; line-height:24px; background: url(images/related-list.gif) no-repeat 0 4px; height:24px; padding:0 0 0 20px; margin:0 0 0 10px;}

/*--comments--*/
.comments-template{ margin:20px 30px 20px 30px;}

#comments{  margin:0 ;  padding:0px 0px 0px 0px;}
#comments h2{margin: 10px 0 5px 0px; font-size:14px; height:24px; line-height:24px; font-weight:bold; color:#148ec0; padding:0 0 0 10px;}
#comments h2 .comment-feed a{ margin:0 0 0 10px; background: url(images/comments-feed.gif) no-repeat  0 0px; height:24px; width:24px; padding:0 10px 0 5px;}
#comments h2 .comment-go{ background: url(images/comment-go.gif) no-repeat right -2px; padding:0 20px 0 6px ;margin-left:5px;  font-size:12px; font-weight: 100; border-left:1px solid #148ec0; }

#comments h4{  color:#148ec0; font-size:14px; font-weight:bold; margin:30px 0 0 10px; display:block;}
#comments h4 a:hover{ text-decoration:none;}
#gravatar-text{ margin:0 0 0 0px; line-height:24px;}

#comments ul{ margin:0px; padding:0;}
#comments li{	clear:both; margin-bottom:10px; background: #ffffff; border:1px solid #e6e6e6; list-style:none; }
#comments li p{padding:0 0 0px 20px; line-height:24px; }
#comments .header{ line-height:24px; margin:0 0 0px 0; padding:0px 6px;background: #fafafa; border-bottom:1px solid #e6e6e6; color:#525454;}
.waiting{ background: #FFEEF8;}
#gravatarbox{ border-right:2px solid #bbd6e7; padding:5px 0 0 0;}
#gravatar { float:right; height:36px; width:36px; padding: 3px;border: 1px solid  #CCCCCC;background: #fafafa;margin:0 5px 5px 5px; }

#comments form{position:relative;padding:6px 0; background:#fafafa; border:1px solid #e6e6e6; }
#commentform,#contactform{margin-bottom:18px}
form fieldset{ border:0px solid; margin:0 ; padding:0 20px;}
form p{ padding:3px 0; line-height:24px; }
form label{ display: inline; float:left; width:35px; color:#148ec0;margin:0; padding:0}
#commentform label{ margin:0;}
#contactform label{margin:0 0px 0 0;}
form em{ margin-left:5px; font-size:12px; font-style:normal;color:#148ec0; }
form input{ padding:0px 0 0 3px; border:1px solid #e6e6e6; line-height:21px; height:21px;}
form textarea{ padding:0px; width:200px; border:1px solid #e6e6e6;line-height:21px;font-size:12px;overflow:auto;}

#commentform input{width:200px; color:#525454;}
#commentform textarea{width:425px; color:#525454; height:180px;}
#contactform textarea,#contactform #bx_subject{width:565px;}
* html #commentform textarea{width:420px;}
* html #contactform textarea,* html #contactform #bx_subject{width:545px}
form .button{ width:80px !important; background:url(images/submit-bg.gif) repeat-x ; border:1px solid #e6e6e6; font-weight:100; color:#148ec0;}
#commentform .button{margin-left:38px; }
#contactform .button{margin-left:20px}
form .hiddenfield{display:none}
form .info{ padding-left:0px}


#search-center{ margin:20px 0 20px 200px; height:50px; }

.sidebar{  float: left;width: 275px;  margin: 0px 0 8px 0px; padding:0;list-style:outside; }
.sidebar-top{ float:left; background:url(images/header-right-2.gif) no-repeat top right; width:275px; height:33px; margin:0 0 0px 0; }
.sidebar h3{float:left;width: 247px; margin: 8px 8px 0 8px;padding: 0 0px 0 10px; display:inline;   color:#484847; font-size:12px;font-weight:bold; border:1px solid #e2e5ea; background: url(images/side-title.gif) repeat-x; line-height:22px;}
#search{  margin:0px 0px 0px 0px ; height:20px; } 
#searchform {height : 18px;line-height : 18px;float : left;padding-top : 0; margin:5px 8px 0px 8px; display:inline;}
#searchform br {display : none;}
#searchform #s {width : 191px; height: 15px; line-height:15px;padding :3px 0 0 4px;  border:1px solid #e4e4e4; background:url(images/search-text.gif) no-repeat #FFFFFF; margin: 0px 3px 0 0; font-size:12px; color:#999999;}
#searchsubmit{background:url(images/search-button.gif) no-repeat; width:56px; height:20px;border : 0px ; }
.sidebar ul{margin: 0px 8px 0px 8px; padding:10px 0px; width:257px; float:left; display:inline;  background: #FFFFFF; border-left:1px solid #e2e5ea; border-bottom:1px solid #e2e5ea; border-right:1px solid #e2e5ea; line-height:24px; list-style:none; }
.sidebar ul.side-cat li{ float:left; color:#188ec0; background: url(images/side-list.gif) no-repeat 10px 3px ; padding:0 0 0 33px;  width:95.5px; line-height:24px;}
.side-ads { float:left; width:250px; height:250px; background:url(images/ads.gif) no-repeat; margin:5px 11px; display:inline;}
.sidebar ul.recent-posts li{ color:#188ec0; background: url(images/side-list.gif) no-repeat 10px 3px ; padding:0 0 0 33px;  line-height:24px;  }
.sidebar ul.side-links li{ float:left; color:#188ec0; background: url(images/link.gif) no-repeat 10px 4px ; padding:0 0 0 33px;  width:95.5px; line-height:24px; height:24px; overflow:hidden;}
.sidebar ul.side-meta li{  color:#188ec0; background: url(images/side-list.gif) no-repeat 10px 3px ; padding:0 0 0 33px;   line-height:24px; height:24px;}
#clicki{float:left; margin:8px 0 0 8px; padding:0; display: inline;}

/*-----tabs-----*/
#tabs-form {float:left;FONT-SIZE: 12px; MARGIN: 5px 0px 0px 8px; WIDTH: 259px; display:inline;}
#tabs {	PADDING: 0px;MARGIN: 0px 0px 0px 0px; WIDTH: 257px;  HEIGHT: 22px; background:url(images/tab-bg.gif) repeat-x ; border:1px solid #e6e6e6; }
#tabs LI { BACKGROUND: url(images/tab-bg.gif) no-repeat left bottom; FLOAT: left; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none; HEIGHT: 22px;border-right:1px solid #e6e6e6;}
#tabs LI A {PADDING:0 10px; FLOAT: left;  COLOR: #999; LINE-HEIGHT: 22px;  HEIGHT: 22px; TEXT-DECORATION: none;}
#tabs LI.emptyTab {	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px;}
#tabs LI.selectTab {BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 23px; background: url(images/tab-bg-onclick.gif) repeat-x #ffffff; color:#484847; font-weight:bold;}
#tabs LI.selectTab A {	BACKGROUND-POSITION: right top; COLOR: #484847; LINE-HEIGHT: 22px; HEIGHT: 22px;}
#tabContent { clear:both; PADDING: 0px; BORDER-RIGHT: #e6e6e6 1px solid; BORDER-LEFT: #e6e6e6 1px solid; BORDER-BOTTOM: #e6e6e6 1px solid; BACKGROUND-COLOR: #fff; }
.tabContent {margin:0px 10px 0px 10px; padding:10px 0 10px 0; DISPLAY: none; WIDTH: 237px; COLOR: #484847; list-style: none; }
#tabContent DIV.selectTab {	DISPLAY: block; }
#tabContent li{ color:#525454; background: url(images/side-list.gif) no-repeat 0px 3px ; margin:0; padding:0 0 0 23px;  line-height:24px; height:24px; overflow:hidden;  WIDTH: 206px;  }
/*-----tabTwos-----*/
#tabTwos-form {float:left;FONT-SIZE: 12px; MARGIN: 0px 0px 0px 8px; WIDTH: 259px; display:inline;}
#tabTwos {	PADDING: 0px;MARGIN: 0px 0px 0px 0px; WIDTH: 257px;  HEIGHT: 22px; background:url(images/tab-bg.gif) repeat-x ; border:1px solid #e6e6e6; }
#tabTwos LI { BACKGROUND: url(images/tab-bg.gif) no-repeat left bottom; FLOAT: left; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none; HEIGHT: 22px;border-right:1px solid #e6e6e6;}
#tabTwos LI A {PADDING:0 10px; FLOAT: left;  COLOR: #999; LINE-HEIGHT: 22px;  HEIGHT: 22px; TEXT-DECORATION: none;}
#tabTwos LI.emptyTabTwo {	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px;}
#tabTwos LI.selectTabTwo {BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 23px; background: url(images/tab-bg-onclick.gif) repeat-x #ffffff; color:#484847; font-weight:bold;}
#tabTwos LI.selectTabTwo A {	BACKGROUND-POSITION: right top; COLOR: #484847; LINE-HEIGHT: 22px; HEIGHT: 22px;}
#tabTwoContent { clear:both; PADDING: 0px; margin:0; }
.tabTwoContent {margin:0px 0px 0px 0px; padding:10px 0 10px 0; DISPLAY: none; WIDTH: 257px; COLOR: #484847; list-style: none;  BORDER-RIGHT: #e6e6e6 1px solid; BORDER-LEFT: #e6e6e6 1px solid; BORDER-BOTTOM: #e6e6e6 1px solid; BACKGROUND-COLOR: #fff;}
#tabTwoContent DIV.selectTabTwo {	DISPLAY: block; }
#tabTwoContent li{ color:#525454; background: url(images/side-list.gif) no-repeat 0px 3px ; margin:0; padding:0 0 0 23px;  line-height:24px; height:24px; overflow:hidden;  WIDTH: 206px; font-size:12px; }
#tabTwoContent #tabTwoContent0 {margin: 0px 0 0 0px; padding:10px 0px; width:257px; float:left; background: #FFFFFF; border-left:1px solid #e2e5ea; border-bottom:1px solid #e2e5ea; border-right:1px solid #e2e5ea; line-height:24px; list-style:none; }
#tabTwoContent #tabTwoContent0 li{float:left; margin:0 10px; display:inline; color:#188ec0; background: url(images/link.gif) no-repeat 0px 4px ; padding:0 0 0 23px;  width:85.5px; overflow:hidden; height:24px;  line-height:24px;}



#footer{clear:both;margin:0px auto 0 auto;padding:0; display: block; background:url(images/footer-bg.gif) repeat-x; height:83px; width:956px;border-left:solid 1px #333;border-right:solid 1px #333;}
#footer-left{color:#999999;padding:20px 0 0 30px;}
#footer-left p{line-height:18px;}
#footer-left a{color:#999999;}
.totalviews{ color:#2D2D2D;}



/*----sorry ---*/
.sorry-post{ text-align:center;}
.sorry-post h2{ font-size:14px; font-weight:bold;}

/*----guestcomments ---*/
#guest-comments{  margin:0 30px ;  padding:0px 0px 0px 0px;}
#guest-comments h2{margin: 10px 0 5px 0px; font-size:14px; height:24px; line-height:24px; font-weight:bold; color:#148ec0; padding:0 0 0 10px;}
#guest-comments h2 .comment-feed a{ margin:0 0 0 10px; background: url(images/guest-comments-feed.gif) no-repeat  0 0px; height:24px; width:24px; padding:0 10px 0 5px;}
#guest-comments h2 .comment-go{ background: url(images/comment-go.gif) no-repeat right -2px; padding:0 20px 0 6px ;margin-left:5px;  font-size:12px; font-weight: 100; border-left:1px solid #148ec0; }

#guest-comments h4{  color:#148ec0; font-size:14px; font-weight:bold; margin:30px 0 0 10px; display:block;}
#guest-comments h4 a:hover{ text-decoration:none;}
#gravatar-text{ margin:0 0 0 0px; line-height:24px;}

#guest-comments ul{ margin:0px; padding:0;}
#guest-comments li{	clear:both; margin-bottom:10px; background: #ffffff; border:1px solid #e6e6e6; list-style:none; }
#guest-comments li p{padding:0 0 0px 20px; line-height:24px; }
#guest-comments .header{ line-height:24px; margin:0 0 0px 0; padding:0px 6px;background: #fafafa; border-bottom:1px solid #e6e6e6; color:#525454;}
.waiting{ background: #FFEEF8;}
#gravatarbox{ border-right:2px solid #bbd6e7; padding:5px 0 0 0;}
#gravatar { float:right; height:36px; width:36px; padding: 3px;border: 1px solid  #CCCCCC;background: #fafafa;margin:0 5px 5px 5px; }

#guest-comments form{position:relative;padding:6px 0; background:#fafafa; border:1px solid #e6e6e6; }


/*----404 ---*/
#404-flash{ margin:10px auto;}
/*----links  url(images/links-bg.gif)---*/
#page-links{ margin: 10px 0px;padding:0px;display: block; }
#page-links li{ float:left; margin:0 4px 5px 0; padding:0 0 0 0px; display:inline; width:150px; height:21px; line-height:21px; list-style:none; background: #ededff ; border:1px solid #a9c2f0;  }
#page-links li a{padding:0 0 0 2px;}
#page-links li a:hover{display: block; margin: 0px; padding:0 0 0 3px; width:149px; height:21px; line-height:21px;  background: #67BEDF ; border:1px solid #ededff; color:#FFFFff;  }