/*
Theme Name: 7PHP Custom Theme
Theme URI: http://7php.com
Description: 7PHP customized theme
Version: 1.0
Author: K_Wasseem
Author URI: http://7php.com
*/
body {background: #F7F0DD url(images/bg.jpg);}
a, a:active, a:focus, a:visited, a:hover {color: #16630C;text-decoration: underline;font-weight: bold;}
h3 { color:#000; letter-spacing: -1px; padding-bottom: 5px; margin-bottom: 5px;} /*border-bottom: solid 1px #c5e1ed;*/

.container {background: #fff;text-shadow: 1px 1px 1px #ccc}
.inner_div {width: auto;padding:3px 10px 3px 10px;}
.invisible {visibility: hidden;}
.hidden {display: none;}

.php {color: #666699;}
.syntaxhighlighter {text-shadow: 0 0;}

#inner_page_menu {background: #DEF1F9;color: #000}
#inner_page_menu ul {margin: 0px; padding: 0px;font-weight: bold;}
#inner_page_menu ul li { display: inline; list-style:none;margin:0;padding:0;}
#inner_page_menu li a  {text-decoration: none;padding: 8px 18px;color: #000}
#inner_page_menu li a:hover, #inner_page_menu li a:active, #inner_page_menu li a.active, #inner_page_menu li.current_page_item {padding: 8px 18px;text-decoration: none;background: #fff;color: #2ABADA}

#blog_header {border-top: 2px solid #052755;border-bottom: 2px solid #052755;}
#inner_blog_header {height:80px;padding-top: 8px;padding-bottom: 7px;}
#inner_blog_header.logo { background: url(images/logo.png) no-repeat left; background-position:10px 6px;padding-left: 100px;}
#inner_blog_header.logo h1 { font: bold 35px/30px "Arial"; letter-spacing: -3px;}
#inner_blog_header.logo h1 a, .logo h1 a:visited, .logo h1 a:hover { text-decoration: none; color:#111;}/*#272d36*/
#inner_blog_header.logo p.desc { font: bold 14px/14px "Arial"; letter-spacing: -1px; display: block; color:#2abada;margin:0px 0px 5px 30px;}

#inner_search {height:80px;background-color: #3d96d5;overflow: hidden;padding: 10px;}
#inner_search form {border: 1px solid #3ac6e5; background: #2abada;}
#inner_search input {background: url(images/search-input.png) no-repeat; border: none; margin:10px 20px;;padding: 5px 3px 5px 65px; color:#666;}
#inner_search button { background: url(images/search-button.png) no-repeat; width: 26px; height: 24px; border: none; cursor: pointer; text-indent: -1000em; }
#inner_search .syndication ul { margin: 10px 0px;}
#inner_search .syndication li { background: url(images/rss.gif) no-repeat left center; margin: 0px 5px 0px 0px; padding: 3px 0px 3px 15px; list-style-type: none; color:#ffcc66; display: inline; font: bold 14px/14px 'Arial'; letter-spacing: -1px;}
#inner_search .syndication li.email  { background: url(images/email.gif) no-repeat left center; margin: 0px 5px 0px 3px; padding: 3px 0px 3px 15px; list-style-type: none; color:#ffcc66; display: inline; font: bold 14px/14px 'Arial'; letter-spacing: -1px;}
#inner_search .syndication li a {color:#fff; }
#inner_search .syndication li a:visited {color:#fff; }
#inner_search .syndication li a:hover {color:#fff; }

#main_content {margin-bottom: 0px;}
.entry h4 {font-size: large;font-weight: bold;}
#inner_main_content h3 {margin: 30px 25px;font-weight: bold;color: red;}
#inner_content, .inner_content {margin-bottom: 25px;border-bottom: 1px dotted #052755;}
#inner_content h2, inner_content h2 {font-weight: bold;}
#inner_content h2 a, .inner_content h2 a {text-decoration: none;color:#111;}

#comment_meta, .comment_meta {background: #eee url(images/comments.gif) no-repeat right ;margin-top: 0px;padding: 2px 6px;font-weight: bold;text-align: center;}
#entry_meta, .entry_meta {background-color: #E1F3EE; font-style: italic;padding: 2px 6px;font-weight: bolder;text-align: center;}
#entry_meta a, .entry_meta a {}
#tags_meta, .tags_meta {background: #fff url(images/tag.gif) no-repeat left;margin-bottom: 8px;padding:2px 26px;}
#facebook_share {margin: -10px 0px 0px 220px;padding:0px;}
#facebook_share a div {width: 156px;height: 52px;background: url(images/facebook_btns.png) no-repeat 2px 0px;margin:0px;padding:0px;}/*facebook-large_blue.png*/
#facebook_share a:hover div  {width: 156px;height: 52px;background: url(images/facebook_btns.png) no-repeat -164px 0px;margin:0px;padding:0px;}/*facebook-large_grey.png*/

#relatedPosts {margin: 25px 10px;padding: 4px 4px;border: 1px dotted #F57900;}
#relatedPosts h4 {color: #F57900;font-weight: bold;}
#relatedPosts ul li {margin: 0px;list-style: url(images/pen.gif);}

.content_rest {margin: 18px 28px;}

#comment-response {margin:0px;padding: 0px;}
#comment-response h3 {padding: 0px 6px;}
#inner_response {margin: 0px;}
#inner_response h3 {margin: 0px;}
#inner_response ul {margin: 20px 0px;list-style: none;}
#inner_response ul .gravatar, #inner_response ul img {float: right;}
#inner_response ul li {margin: 10px 4px 10px -20px;padding: 15px 8px;border: 4px solid #E1F4FC;}
#inner_response ul li.alt1 {padding: 15px 8px;border:4px solid #eee;background-color: #E1F4FC;}
#inner_response ul li.admin {border:6px solid #F9F7CB}
.awaitingModeration {font-style: italic;font-weight: bold;color: red;}

#comment_form {margin: 10px 10px;}
#comment_form h3 {margin: 0px;}
#inner_comment_form {background: #e1f4fc; padding: 20px; margin: 10px 0px;}
#inner_comment_form p {margin:0px;color:#808080;}
#inner_comment_form .required { font-weight: normal; color:#ff0000;}
#inner_comment_form input {  width: 210px; margin-right: 7px;color: #052755; }
#inner_comment_form input#author { border: 1px solid #a8d3e4; background: #fff url(images/form-name-bkg.png) no-repeat left; padding: 5px 5px 4px 40px;}
#inner_comment_form input#email { border: 1px solid #a8d3e4; background: #fff url(images/form-email-bkg.png) no-repeat left; padding: 4px 5px 5px 40px;}
#inner_comment_form input#url { border: 1px solid #a8d3e4; background: #fff url(images/form-uri-bkg.png) no-repeat left; padding: 4px 5px 5px 40px;}
#inner_comment_form .button { border: 1px solid #a8d3e4; background: url(images/button-post-comment.png) no-repeat left; color:#fff; width: auto; font-size: 11px; font-weight: bold; padding: 4px 6px 4px 38px;}
#inner_comment_form textarea { border: 1px solid #a8d3e4; background: #fff; padding: 4px; width: 97%;color: #052755;}

#inner_sidebar {width: auto;}
#inner_sidebar div {margin: 0px;padding: 15px 10px;}
#inner_sidebar div h3 {font-weight: bolder;border-left: 8px groove #990000;padding-left: 5px;}
#inner_sidebar div ul {margin: 0px;list-style: none;}
#socialize {margin:0px;padding:0px;}
#socialize ul {margin:0px 4px;padding:0px;text-align: center;}
#socialize ul li {list-style: none;display: inline;margin:0px 4px;padding:0px;}

#category_sidebar ul li {margin: 0px;list-style: url(images/folder.gif);}
.sidebar_odd {background-color: #9ED5E1;}
.sidebar_even {background-color: #57ABE6;}

#footer, #stats {margin: 0px;padding:0px;color: #111;font-weight: bold;font-style: italic;background: #F7F0DD url(images/bg.jpg);}/*#052755*/
#inner_footer_right {text-align: right;}
#inner_footer_left {text-align: left;}

ul#smart-archives-block {margin-top: 10px;}
ul#smart-archives-block li {margin: 0px;list-style: url(images/checkmark.gif);}
#smart-archives-list h2 {background: #fff url(images/calendar.gif) no-repeat;background-position: 0px 9px;padding-left:25px;}
#smart-archives-list h2 a {text-decoration: underline;}
#smart-archives-list h2 a:hover {text-decoration: none;color: #990000;}
#smart-archives-list ul li {margin: 0px;list-style: url(images/pen.gif);}
