/*  
Theme Name: Wicked Lemon
Theme URI: http://www.blogohblog.com
Description: A cool Web 2.0 Theme for Wordpress with Docking Sidebar and CSS Style Switcher. Enjoy!!
Version: 1.0
Author: Jai Nischal Verma
Author URI: http://www.blogohblog.com
*/

/* FONTS */
@font-face {
	font-family: cgomegabold;
	src: url('https://lovinggodwithallyourmind.com/fonts/cgor65w.TTF');
}

/**************** Body *********************/
body{
background:#a4d662;
color:#333;
font:0.9em Arial, Arial, sans-serif;
letter-spacing:1px;
margin:0;
text-align:left;
vertical-align:top;
}

body, h1, h2, h3, h4, h5, h6, blockquote, p, form{margin:0;padding:0;}
*{margin:0;padding:0;}

#wrapper{
text-align:left;
}

p{padding:10px 0 0 0;}
p.postmetadata{border-top:1px solid #ccc;margin:10px 0 0 0;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;padding:4px;}
img.alignleft{display:inline;padding:4px;}
.alignright{float:right;}
.alignleft{float:left;}

/**************** DropCaps *********************/
p.has-drop-cap:not(:focus):first-letter {
   float:left;
   font-size:2.0em;
   line-height:.48;
   font-weight:100;
   margin:.05em .1em 0 0;
   text-transform:uppercase;
   font-style:normal;
}

/**************** Links *********************/
a:link, a:visited{color:#608c06;text-decoration:none;}
a:hover{text-decoration:none;}

/**************** Header *********************/
#toppic{
background:url(https://lovinggodwithallyourmind.com/images/grape-logo.jpg) no-repeat left 0%;
background-color:#ffffff;
height:160px;
}

#cdquote{
padding:20px 0 0 0;
}

#header{
float:left;
margin-bottom:20px;
margin-left:0;
width:100%;
}

#header h1{
border-bottom:1px solid #cccccc;
font: 2.7em;
margin-bottom:6px;
padding:10px;
text-decoration:none;
font-family: "cgomegabold";
}

#header h2{
font-family: "cgomegabold";
}

h1 a:link, h1 a:visited{color:#ffffff;}

h3{
font-family: "cgomegabold";
font-size:21px;
}

/**************** CSS Style Switches *********************/
#switches{float:right;margin-right:20px;}
#switches li{display:inline;list-style-type:none;}

/**************** Navigation *********************/
.navigation{
font-size:16px;
font-weight:bold;
line-height:18px;
padding:10px 0 0 0;
}

#menu{
background-color:#333333;
border-top:5px solid #608806;
height:40px;
margin:0 0 20px 0;
padding:0;
width:100%;
}

.menu{
margin:0;
padding-bottom:20px;
padding-left:25px;
padding-top:15px;
}

.menu li{
display:inline;
padding-right:20px;
font-family: "cgomegabold";
font-size:16px;
}

.current_page_item a:link, .current_page_item a:visited{
background:url(images/menu_default.gif);
border-bottom:5px solid #333333;
color:#ffffff;
font:bold 1.2em;
letter-spacing:0;
padding:15px;
text-decoration:none;
text-transform:uppercase;
}

.page_item a:link, .page_item a:visited{
color:#ffffff;
font:bold 1em;
letter-spacing:0;
padding:15px;
text-decoration:none;
text-transform:uppercase;}

.page_item a:hover{
font-family: "cgomegabold";
background-color:#666666;
border-bottom:5px solid #333333;
padding:15px;
}

/**************** Search *********************/
.swap_value{border:1px solid #cccccc;font:bold 1.5em Trebuchet MS, Arial, sans-serif;padding:3px;width:230px;}
#searchform input[type="text"]{border:1px solid #333333;color:#ff6600;font:bold 1.5em Trebuchet MS, Arial, sans-serif;padding:3px;}
#searchform input[type="submit"]{border:1px solid #666666;font:bold 1.2em Trebuchet MS, Arial, sans-serif;margin-bottom:15px;margin-top:5px;padding:2px;}

/**************** Content *********************/
#container{
float:left;
margin-left:20px;
width:70%;
}

#container p{
padding-left:17px;
}

#container h3{
padding-left:17px;
}

#container2{
float:left;
width:100%;
}

#container2 p{
padding-left:17px;
}

#container2 h3{
padding-left:17px;
}

/**************** Sidebar *********************/
#rss{background:url(images/rss.png) no-repeat left 0%;height:160px;}
.sidebar{display:block;float:left;list-style-type:none;margin-left:20px;width:20%;}

.sidebar ul li{
list-style-type:none;
}

.sidebar ul li h2{font-family: "cgomegabold"; background:url(images/titti.gif);border:3px solid #666666;color:#ffffff;font:1.6em;list-style:none;padding:6px;text-transform:uppercase;}
.sidebar ul li ul{padding:10px;padding-left:10px;}
.sidebar ul li ul li{background-color:#999999;border-left:8px solid #ffffff;line-height:20px;list-style:none;margin-bottom:3px;margin-top:5px;padding:0 0 0 25px;}
.sidebar ul li ul li:hover{background-color:#0099cc;}
.sidebar ul li ul li a:link, a:visited{color:#000000;text-decoration:none;}
.sidebar ul li ul li a:hover{color:#ffffff;text-decoration:none;}
.dbx-box{padding:10px;padding-left:0;}
.dbx-box ul li{background-color:#333333;border-left:8px solid #ffffff;line-height:20px;list-style:none;margin-bottom:3px;margin-top:5px;padding:0 0 0 20px;}
.dbx-box ul li:hover{background-color:#0099cc;}
.dbx-box ul li a:hover{color:#ffffff;}
.dbx-handle{background:url(images/titti.gif);border:none;color:#ffffff;font:bold 1.2em Trebuchet MS, Arial, sans-serif;list-style:none;padding:6px;text-transform:uppercase;}
* html .dbx-handle{width:150px;}
.dbx-handle-cursor{cursor:move;}

/**************** Entry *********************/
.post{
padding:10px 0 10px 0;
font:1.2em;
}

.post h2{
background:url(images/titti.gif);
color:#ffffff;
font:bold 1.4em;
font-family: "cgomegabold";
padding:6px;
text-transform:uppercase;
}

.post h2 a:link, .post h2 a:visited{color:#ffffff;font:bold 1.2em;padding:6px;text-transform:uppercase;}
.post h2{border:none;}

.entry{
background-color:#d8e3ae;
color:#000000;
line-height:18px;
padding:10px; 
}

.entry a:link, .entry a:visited{color:#608c06;text-decoration:underline;}
.entry a:hover{background-color:#000000;color:#ffffff;}

body .entry ul{
list-style:square;
margin-left:10px;
/* padding:0 0 0 10px; */
padding-left:30px;
font:1.2em;
}

body .entry li, .entry a{
margin:7px 0 8px 1px;
}

.entry ol{margin:0;padding:0 0 0 35px;}
.entry ol li{margin:0;padding:0;}

/**************** Comments *********************/
#commentsbox { margin: 0px;padding: 0px; float: left; font-size:11px;}
#comments h2{margin:10px 0 0 0; padding:0; font-size:14px; font-weight:normal;}
h3 #respond  {margin:10px 0 0 0; padding:0; font-size:14px; font-weight:normal;}
.boxcomments{margin-bottom:20px;}
#commentform{border-top:1px solid #eee;margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:400px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0; }
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist li{border-bottom:20px solid #fff;display:block;list-style:none;margin:0;padding:5px 15px 1px; background:#ccc;}
ol.commentlist li.mycomment{border-bottom:20px solid #fff;display:block;list-style:none;margin:0;padding:5px 15px 1px; background:#f3fdff;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.tblist{list-style:none;margin:0 0 1px;padding:0;}
ol.tblist li{ color:#000; background:#ccc; display:block;list-style:none;padding:10px 5px 10px 5px;margin:0 0 5px; border:1px dashed #ccc;}
input#url,input#author,input#email,textarea{color:#666;width:40%;border:1px solid #cbcbcb;margin-bottom:0.6em;background:#fcfcfc;margin-top:2px;padding:3px;}
#commentsbox a:link, #commentsbox a:visited{color:#000;text-decoration:none;}

/**************** Footer *********************/
#footer{background-color:#333333;border-top:5px solid #666666;clear:both;color:#ffffff;height:50px;margin-top:20px;padding-top:10px;width:100%;}
#footer .left{float:left;line-height:18px;padding:10px 10px 10px 20px;}
#footer .right{float:right;line-height:18px;padding:10px 20px 10px 10px;}