/*  
Theme Name: tweetsheep
Theme URI: http://www.webdesignlessons.com/tweetsheep-free-wordpress-theme/
Description: Magazine style theme with featured posts and twitter support
Version: 1.3
Author: WebDesignLessons.com
Author URI: http://www.webdesignlessons.com/
Tags: white, Blue, two-columns, theme-options
Other notes: The theme layout and structure had been edited by etomyam@ideas.think.share
*/
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0;}
ul{list-style:none;}
a{color:#0076a3;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:0;}
.clear{clear:both;}
html{background:url(images/1htmlbg.png) repeat-x;}
body{margin:0px;padding:0px;font-family:"Verdana", Arial, Geneva, Helvetica, Times New Roman, Georgia, sans-serif, Courier New, Courier, monospace;font-size:13px;background:url(images/bgend.jpg) repeat-x bottom;text-align:justify;color:#3d3d3d;}
#wrapper_top{width:100%;background:none;}
#wrapper_end{width:100%;background:url(images/footwrap.jpg) no-repeat bottom center;}
#page{width:1000px;margin:0px auto;}
#profile{height:260px;width:630px;}
#profile p{line-height:18px;border:1px solid #ddd;padding:5px;background:#f5f5f5;}
.fanpage{float:left;margin-right:3px;border: 1px solid #ccc; background: #f5f5f5; padding: 3px;}
.googlefriend{float:left; border: 1px solid #ccc; background: #f5f5f5; padding: 3px;}
.contacts{float:right;width:160px;}
.contacts p{font-size:11px;margin:0px 0px -9px 0px;}
.alexa{Float:left;margin:0px 3px 0px -17px;}
.pagerank{width:92px;height:46px;Float:right;background: url(images/my_google.png) top left no-repeat;}
.pagerank a img{margin-top:20px;}
.listedleft{width:90px;float:left;padding:5px;margin-left:-11px;}
.listedright{float:right;width:90px;padding:5px;}
.entry table td{border:1px solid #ccc;padding:5px;}
.twitupd{margin:20px 0px 0px 240px;width:500px;border:1px solid #3d3d3d;padding:15px;}
.adsense468{float:left;width:470px;margin-top:13px;}
.datakltext{float:right;font-size:11px;width:150px;margin-top:10px;}
.datakltext a{color:#232323;text-decoration:underline;}
.advertlets{float:left;}
.innity{float:left;}
.innitypages{float:left;margin-right:5px;}
.datakl{float:right;}
.adsensepost{float:right;margin:0px 0px 2px 5px;}
#categories{float:left;background:#ffffff;width:100%;;margin:0px;}
ul.menu{margin:0;padding:0;list-style:none;}
ul.menu li{float:left;margin:8px 0px 0px 3px;padding:0px 3px 0px 3px;}
ul.menu li a:link, ul.menu li a:visited, ul.menu li a:active{display:block;color:#3d3d3d;}
li#text-12 img{width:80px;height:15px;float:left;margin:5px;}
.mylinks{line-height:20px;width:600px;margin-left:20px;}
.mylinks li{margin-top:20px;}
.mylinks h2{font-size:26px;margin:10px 0 5px 0;font-weight:normal;letter-spacing:-3px;}
.myevents h2{color:#FF9933;margin:5px 0px 10px 10px;}
.myevents ol{margin:5px 10px 10px 25px;}
.signature{width:620px;margin:-20px 0px 10px 0px;}
.fbshare{float:right;margin:5px;}
.fblike{float:left;margin:7px 0px 0px 5px;}
.sharethis{width:82px;float:left;margin:10px 40px 0px 0px;}
#clock{padding:5px 0px 5px 8px;margin:3px 0px 0px 0px;float:right;font-size:10px;text-align:right;background: none;}
span.mailhead{padding: 5px 0px 5px 18px; background:url(images/mailhead.png) left no-repeat;}
span.twitterhead{padding: 5px 0px 5px 18px; background:url(images/twitterhead.png) left no-repeat;}
span.fbhead{padding: 5px 0px 5px 18px;background:url(images/fbhead.png) left no-repeat;}
span.rsshead{padding: 5px 0px 5px 18px;background:url(images/rsshead.png) left no-repeat;}
.thumbs{float:left;margin:5px 8px 10px 0px;border:1px solid #5d5d5d;}
.thumbs img{width:250px;height:160px;border:1px solid #5d5d5d;}
.tweet{float:left;margin:0px 0px 5px 0px;}
.feedburner a img{float:right;margin:0px 0px 5px 5px;}
#feedform{width:220px;height:50px;}
#feedbox{background:#e6f8ff;border:1px solid #2199cb;margin:10px 0px 0px 0px;padding:8px 0px 8px 0px;float:left;width:180px;text-align:center;}
#feedbutton{border:1px solid #990000;background:#990000;width:33px;height:34px;padding:5px;margin:10px 0px 0px 2px;}
input#feedbutton{color:#FFF;font-size:12px;}
#feedbutton:hover{cursor:pointer;}
.previous{text-align: center;font-size: 11px; width: 98%; padding: 8px;border: 1px solid #ccc;background: #f5f5f5;}
.thumbrelated h4{margin-top:10px;}
.thumbrelated table{margin:10px 0px 3px 0px;border-left:1px solid #ccc;}
.thumbrelated td{border-right:1px solid #ccc;padding:7px 4px 3px 4px;text-align:left;font-size:9px;width:650px;}
.thumbrelated img{margin-bottom:5px;border:1px solid #232323;}
.thumbrelated tr{background:#f5f5f5;}
.thumbrelated td a{margin-top:5px;line-height:12px;}
.linker{width:110px;font-weight:normal;}
#header{width:100%;height:95px;overflow:hidden;background:none;border-bottom:5px solid #fff;}
#header h1 a img.logo{float:left;border:none;margin-top:10px;width:110px;height:80px;}
#header #logo{color:#000;font-size:40px;font-weight:normal;font-family:"Times New Roman", Times, serif, Georgia;letter-spacing:-4px;margin:10px 0px 0px 0px;text-transform:uppercase;float:left;}
#header #logo a{color:#000;}
#header #logo a:hover{text-decoration:none;}
.description{font-size:12px;position:relative;top:-5px;display:block;letter-spacing:0;font-family:verdana;}
#adsensehead{float: right;margin:10px 0px 0px 0px}
#header_rss{float:right;padding:5px 5px 5px 5px;margin: 3px 0px 0px 0px;font-size: 10px;background: none;}
#header_rss a{color:#3d3d3d;} 
#menu{width:100%;height:38px;background:#FFFFFF;}
#main_search{float:right;width:298px;}
#mainmenu{float:left;padding:7px 0 0 5px;}
#mainmenu ul{margin:0;padding:0;list-style-type:none;z-index:1000;}
#mainmenu ul li{position:relative;display:inline;float:left;z-index:1000;color:#000;padding:0 0 0 5px;font-size:12px;}
#mainmenu ul li.first{padding:0;background:none;}
#mainmenu ul li a{display:block;color:#000;z-index:1000;height:20px;padding:5px 5px 0 5px;}
* html #mainmenu ul li a{display:inline-block;float:left;}
* html #mainmenu ul li ul li a{float:none;}
#mainmenu ul li a:link, #mainmenucat ul li a:visited{text-decoration:none;}
#mainmenu ul li a:hover, #mainmenu .current_page_item a, #mainmenu .select a{background:#252525;color:#fff;text-decoration:none;}
#mainmenu ul li ul{position:absolute;left:0;display:block;visibility:hidden;margin:0 0 0 11px;}
#mainmenu ul li ul li{display:list-item;float:none;font-size:1.0em;background:none;padding:0;}
#mainmenu ul li ul li ul{top:0;margin:0;}
#mainmenu ul li ul li a, #mainmenu ul li.current_page_item ul a, #mainmenu ul li.select ul a{width:160px;height:auto;padding:7px 5px 7px 10px;margin:0;border-bottom:1px solid #676767;background:#252525;border-top-width:0;text-align:left;text-decoration:none;color:#999999;font-size:12px;}
#mainmenu ul li ul li a:hover{text-decoration:none;color:#fff;}
#searchform_top{float:left;padding:3px 0 0 0;}
#searchform_top_text{width:244px;padding:8px 8px 9px 8px;color:#434343;font-size:12px;float:left;border:0;background:#e1e1e1;}
#gosearch{float:left;}
#board{float:left;width:100%;height:260px;overflow:hidden;background:#FFFFFF;}
#board_left{float:left;margin:5px 0px 0px 8px;width:410px;height:256px;}
#board_left img{margin-bottom:3px;}
#board_middle{float:left;margin:5px 0px 0px 0px;width:255px;height:256px;}
#board_right{float:right;margin:5px 3px 3px 5px;width:301px;height:256px;}
#body{width:100%;background:#fff url(images/bgr_body.png) repeat-y;overflow:hidden;}
#body_top{width:100%;background:url(images/bgr_body_top.png) no-repeat right top;}
#body_end{width:100%;background:url(images/bgr_body_end.png) no-repeat left bottom;overflow:hidden;padding:0 0 87px 0;}
#body_left{width:701px;float:left;}
#body_right{width:299px;float:right;}
#body_left_content{width:629px;margin:20px 0 0 20px;}
.post{width:100%;margin:0px 0px 10px 0px;}
.post-top{width:100%;border-bottom:1px solid #d3d3d3;overflow:hidden;}
.post-title{width:620px;float:left;margin:10px 0 5px 0;}
.post-title h2{font-size:28px;margin:0 0 5px 0;color:#000;font-weight:normal;letter-spacing:-3px;}
.post-title h2 a{color:#000;}
.post-top h4{width:101px;height:69px;padding:30px 0 0 0;color:#898989;text-align:center;font-weight:normal;font-size:23px;float:right;background:url(images/bgr_post_comment.png) no-repeat;}
.post-top h3{font-weight:normal;color:#4b4b4b;font-size:11px;margin:4px 0 5px 2px;}
.post-top h3 a, .post-top h3 span{font-weight:normal;}
.entry{line-height:20px;margin:10px 0 0 0;}
.entry img{border:0px solid #ccc;}
.entry p{padding-bottom:15px;}
.entry p a{font-weight:bold;text-decoration:underline;}
.entry p a:hover{text-decoration:none;}
.postmetadata{width:100%;border-top:1px solid #d3d3d3;overflow:hidden;}
.postmetadata p{font-weight:bold;font-size:13px;}
.postmetadata p a{color:#cccccc;background:#f5f5f5;padding:5px 10px 5px 10px;float:right;}
.post-page{width:588px;margin:0 0 0 13px;}
h2.pagetitle{font-size:20px;margin:10px 0px 5px 0px;text-transform:uppercase;text-decoration:underline;color:#0076a3;}
h2.page_title{font-size:29px;margin:0 0 5px 0;color:#000;font-weight:normal;border-bottom:1px solid #d3d3d3;padding:0 0 10px 5px;}
.post-page .entry{}
.post-page .entry a{text-decoration:underline;font-weight:bold;color:#0076a3;}
.post-page .entry a:hover{text-decoration:none;}
.entry strong{}
.post-page .entry h1, .post-page .entry h2, .post-page .entry h3, .post-page .entry h4, .post-page .entry h5, .post-page .entry h6{color:#000;display:block;font-weight:normal;}
.post-page .entry h1{font-size:26px;padding:0 0 14px 0;}
.post-page .entry h2{font-size:24px;padding:0 0 14px 0;}
.post-page .entry h3{font-size:22px;padding:0 0 12px 0;}
.post-page .entry h4{font-size:20px;padding:0 0 10px 0;}
.post-page .entry h5{font-size:18px;padding:0 0 8px 0;}
.post-page .entry h6{font-size:16px;padding:0 0 6px 0;}
#sidebar{width:220px;margin:50px 0 0 20px;color:#212121;}
.sidebars h2{width:270px;height:57px;font-size:20px;letter-spacing:-3px;color:#FFFFFF;text-transform:uppercase;padding:10px 0px 0px 40px;font-weight:normal;background:url(images/sidebarh2bg.png) no-repeat;margin:-18px 0px 0px -20px;}
.sidebars ul{}
.sidebars ul li{}
.sidebars ul li ul li{margin-bottom:0;width:auto;}
.sidebars ul li ul li ul li{margin-left:0;}
.sidebars li ul{padding:0 0 30px 5px;}
.sidebars li ul li ul{padding:0 0 0 10px;width:auto;}
.sidebars li ul li ul li ul{}
.sidebars li{margin-bottom:0px;background:none;}
.sidebars li li{margin-bottom:0px;border-bottom:1px solid #ccc;padding:7px 0 7px 5px;}
.sidebars li li li{background:none;border:0;padding-bottom:3px;}
.sidebars .widget_tags p{padding:0px 10px 10px 15px;}
.sidebars .widget_tags a{color:#000;}
.sidebars .textwidget{padding:10px;}
#footer{width:100%;height:144px;background:url(images/bgr_footer.png) repeat-x;overflow:hidden;}
.validate{width:100px;float:left;margin:45px 0px 0px 15px;}
.sitemeter{float:left;margin:45px 10px 0px 0px;}
.myyahoo{float:left;margin:8px 0px 0px 0px;}
#footer_text{padding:20px 30px 0 0;float:right;text-align:right;}
#footer_text p{color:#000;padding:0 0 8px 0;font-size:12px;}
#footer_text a{color:#000;}
#footer_text b a{color:#0076a3;text-decoration:underline;}
#footer_text b a:hover{text-decoration:none;}
#footer_text .designed{font-size:10px;}
#wp-calendar #prev a, #wp-calendar #next a{font-size:9pt;}
#wp-calendar a{text-decoration:none;}
#wp-calendar caption{font:bold 1.3em'Lucida Grande', Verdana, Arial, Sans-Serif;text-align:center;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
p img{padding:0;max-width:100%;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
#wp-calendar{empty-cells:show;margin:10px auto 0;width:98%;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;}
#wp-calendar caption{text-align:center;width:100%;}
#wp-calendar td{padding:3px 0;text-align:center;}
#wp-calendar td.pad:hover{background-color:#fff;}
acronym, abbr, span.caps{cursor:help;}
acronym, abbr{border-bottom:1px dashed #999;}
blockquote{margin:15px 30px 10px 10px;padding-left:24px;padding-bottom:7px;background:url(images/blockquote_bg.gif) repeat-y;}
blockquote blockquote{background:url(images/blockquote_bg2.gif) repeat-y;}
blockquote cite{margin:5px 0 0;display:block;}
.center{text-align:center;}
hr{display:none;}
a img{border:none;}
.navigation{text-align:right;margin:10px auto 0 auto;width:97%;padding:10px;overflow:hidden;font-size:13px;color:#000;}
#content_single .navigation{text-align:center;width:96%;padding:10px 0 10px 0;margin:30px 0 0 25px;}
.navigation a{color:#000;font-size:13px;}
.wp-pagenavi{line-height:1.8em;padding:0 15px 0 15px;}
.wp-pagenavi a{padding:4px;margin:2px;}
.wp-pagenavi span.pages{padding:4px;margin:2px;background:#000;color:#fff;}
.wp-pagenavi span.current{padding:4px;margin:2px;background:#000;color:#fff;}
.wp-pagenavi span.extend{padding:4px;margin:2px;background:#000;color:#fff;}
.entry ul{margin:0 10px 15px 30px;list-style:none;padding:15px 15px 15px 20px;background:#f5f5f5;border:1px solid #d3d3d3;}
.entry ul li{border-bottom:1px solid #d3d3d3;background:url(images/ico_entry.gif) no-repeat left 13px;padding:7px 0 7px 15px;}
.entry ol{margin:0 10px 15px 30px;padding:15px 15px 15px 40px;background:#f5f5f5;border:1px solid #d3d3d3;}
.entry ol li{margin:0;padding:7px 0 7px 0;border-bottom:1px solid #d3d3d3;}
.postmetadata ul, .postmetadata li{display:inline;list-style-type:none;list-style-image:none;}
ol li{list-style:decimal outside;}
#searchform{margin:10px auto;padding:5px 3px;text-align:center;}
#sidebar #searchform #s{width:108px;padding:2px;}
#sidebar #searchsubmit{padding:1px;}
.entry form{text-align:center;}
select{width:130px;}
#commentform{width:400px;}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0;}
#commentform textarea{width:500px;padding:2px;}
#commentform #submit{margin:5px 0 0 0;padding:0;width:130px;height:55px;}
h2#comments{font-size:24px;margin:0 0 5px 0;color:#000;font-weight:normal;padding:5px 0px 5px 5px;margin:10px 0px 5px 0px;}
ol.commentlist, ol.trackbacklist{margin:0;padding:5px;width:630px;}
ol.commentlist li{margin:0 0 10px;padding:5px 0px 5px 64px;position:relative;list-style:none;}
ol.trackbacklist li{background:#f5f5f5;padding:5px;margin:0px 0px 5px 15px;border:1px solid #BBB;}
ol.commentlist li.even, ol.commentlist li.odd{background:#f5f5f5;border:1px solid #ccc;}
ol.commentlist li.pingback cite.fn{margin-top:-65px;text-align:left;width:70px;}
ol.commentlist li.pingback cite.fn a{font-size:9px;color:green;}
ol.commentlist li div.vcard{border:1px solid #ccc;padding:5px 5px 5px 10px;font-size:12px;line-height:12px;margin:0px 15px 0px 29px;background:#FFF;}
ol.commentlist li div.vcard cite.fn{position:absolute;top:70px;left:5px;font-style:normal;font-size:10px;width:70px}
ol.commentlist li div.vcard cite.fn a.url{width:70px;text-decoration:underline;display:block;text-align:center;}
.cancel-comment-reply a{width:70px;text-decoration:underline;}
ol.commentlist li div.vcard cite.fn a.url:hover, .cancel-comment-reply a:hover{color:red;}
ol.commentlist li div.vcard img.avatar{padding:0px 28px 0px 0px;margin-left:5px;left:1px;position:absolute;top:5px;background:url(images/1avatar.jpg) top right no-repeat;}
ol.commentlist li div.comment-meta{font-size:11px;margin-top:-10px;}
ol.commentlist li div.comment-meta a{text-decoration:none;}
ol.commentlist li div.comment-meta p{font-size:10px;color:#0076a3;margin-top:1px;}
ol.commentlist li p{font-weight:normal;font-size:12px;line-height:18px;margin:5px 0 12px;padding-right:5px;}
ol.commentlist li ul{font-weight:normal;font-size:12px;line-height:18px;list-style:square;margin:0 0 12px;padding:0;}
ol.commentlist li div.reply{background:#6dcff6;border:2px solid #FFF;color:#fff;padding:6px 5px 4px;text-align:center;width:50px;}
ol.commentlist li div.reply:hover{background:#cc0000;border:2px solid #FFF;}
ol.commentlist li div.reply a{font-size:12px;color:#FFFFFF;text-decoration:none;text-transform:uppercase;}
ol.commentlist li ul.children{list-style:none;margin:12px 0 0;text-indent:0;}
ol.commentlist li ul.children li.depth-2{margin:0px 0px 0px 20px;border:none;}
ol.commentlist li ul.children li.depth-3{margin:0px 0px 0px 20px;border:none;}
ol.commentlist li ul.children li.depth-4{margin:0px 0px 0px 20px;border:none;}
ol.commentlist li ul.children li.depth-5{margin:0px 0px 0px 20px;border:none;}
ol.commentlist li ul.children li.depth-6{margin:0px 0px 0px 20px;border:none;}
ol.commentlist ul.children li.odd{background:none;}
ol.commentlist ul.children li.even{background:none;}
.commentnumber{font-size:16px;color:#CCC;float:right;padding:5px;}
#respond{margin:40px 0 0 25px;}
h3#respond_title{font-size:25px;margin:0 0 5px 0;color:#000;font-weight:normal;border-bottom:1px solid #d3d3d3;padding:0 0 10px 5px;margin:0 0 20px 0;}
#commentform{margin-left:25px;color:#000;font-size:12px;width:98%;}
#commentform small{position:relative;top:-1px;font-size:12px;}
#cancel-comment-reply-link{font-size:12px;color:#000;}
#commentform a, #commentform small{color:#000;}
#commentform input{background:#fff;border:2px solid #c9c9c9;font-size:12px;padding:4px;color:#000000;}
#commentform textarea{background:#fff;border:2px solid #cbcbcb;font-size:12px;padding:4px;margin:5px 0 0 0;}
#commentform input#submit{background:none;border:0px;}
.page_archives_div{padding-bottom:60px;}
.page_archives_div h2{font-size:29px;margin:0 0 5px 0;color:#000;font-weight:normal;border-bottom:1px solid #d3d3d3;padding:0 0 10px 5px;}
.page_archives_div ul h2{}
.page_archives_div ul{margin:10px 0 40px 0;}
.page_archives_div ul li{margin:0px;padding:8px 0 8px 5px;list-style:none;background:url(images/ico_line.gif) no-repeat left bottom;}
.page_archives_div ul li ul li{border:0px;background:none;}
.page_archives_div ul li ul{margin:0px;padding:0px;padding-left:10px;}
.page_archives_div ul li a{font-weight:normal;color:#333;font-size:13px;background:url(images/ico_ar.gif) no-repeat left 3px;padding:0 0 0 14px;}
/* End ACCESSITES CSS */