/*   
Theme Name: G-Blog
Description: Simple, CSS based design.
Author: Janet Giampietro
Author URI: http://www.http://www.j-giampietro.com/blog/
Version: 1.0
Tags: 
*/

* {margin:0; padding:0;}
ul,li {list-style:none;}
a { outline:none } /* Gets rid of Firefox's dotted borders */
a img { border:none } /* Gets rid of IE's blue borders */

/********************************************/

body {
	width:100%; 
	margin:0 auto; 
	text-align:center; 
	color:#5c5c5c; 
	background-color:#f2f1d8; 
	font:12px Arial, Sans-Serif; 
	line-height:1.65em;
	padding:0; 
	margin:0;
}

.clear {clear:both; margin:0; padding:0;}

a:link {color:#009999; text-decoration:none;}
a:hover {color:#999999; text-decoration:none; border-bottom: 1px dotted;}
a:active {color:#81cfd1; text-decoration:none;}
a:visited {color:#998166; text-decoration:none;}

a.hdr { padding:100px; margin:0; display:block; }

#header {position:relative; 
	width:920px; height:210px; 
	background: url(images/headerbg.gif) top left no-repeat; 
	color:#ccc; 
	margin:20px auto 0 auto;
}
	
#footer {position:relative; 
	width:895px; height:30px; 
	background-color:#ccc; 
 	color:#fff; 
	margin:0 auto; 
	padding:35px 25px 0 0; 
	text-align:right; background: url(images/footerbg.gif) top left no-repeat;
 	color:#552d00; 
 	font-size:9px;
}
	
#footer a {
	color:#009999; 
	text-decoration:none; 
	font-size:9px; 
}
	
#container {
	position:relative; 
	width:920px; 
	margin:0 auto; 
	padding:0; 
	text-align:center; 
	background: url(images/contentbg.gif) top left repeat-y;
}

#hdrContainer {width:920px; margin:0 auto; clear:both;}
h1 {float:left; display:block; width:85px; height:85px; font-size:36px; color:#000; margin:15px; overflow:hidden; }
#hdrLeft {float:left; width:615px; height:150px; text-align:left; margin:25px 0 0 25px; padding:0;}
.description {float:left; margin:110px 0 0 0; font-size:11px; color:#542c00; display:none;}
#hdrRight {float:left; width:240px; height:150px; text-align:left; margin:25px 0 0 20px; padding:0px; position:relative;}
#hdrRight ul { display:block; position:absolute; bottom:0; right:0; width:110px; padding:0 0 7px 7px}
#hdrRight li {font-size:9px; margin:0; padding:2px 0;}
#hdrRight a {color:#81cfd0; text-decoration:none; text-transform:uppercase; letter-spacing:1px;}
#hdrRight .rss {width:120px; height:150px; float:left;}
#hdrRight .rss a{ font-size:9px; padding:10px 20px 0 0; display:block; background: url(images/rss.gif) center right no-repeat; margin:113px 10px 0 10px; color:#fff; float:left; text-transform:none; letter-spacing:normal; 
white-space:nowrap;}


#content {
	float:left; 
	width:585px; 
	margin:0 0 0 25px; 
	padding:15px; 
	text-align:left;
}
	
.post {margin:0 0 20px 0; clear:both;}

h2 {
	color:#73804a; 
	font-size:21px;
	padding:10px 0 0 0; 
	font-weight:normal;
}

h2 a:link {
	color:#73804a; 
	font-size:21px; 
	text-decoration:none;
}

h2 a:hover {color:#b0b294; text-decoration:none;}
h2 a:active {color:#73804a; text-decoration:none;}
h2 a:visited {color:#998166; text-decoration:none;}

h2.pagetitle {padding:0 0 5px 0;}

h3 {
	color:#73804b; 
	font-size:12px; 
	padding:0px 20px 0 0;
	font-weight:bold;
}
h3#comments {
	color:#542c00; 
	font-size:16px; 
	padding:20px 20px 10px 0;
}
h3#respond {
	color:#552d00; 
	font-size:10px; 
	padding:20px 20px 0 0; 
	text-transform:uppercase; 
	letter-spacing:1px; 
	padding:10px 0; font-weight:normal;
}	


.postdate {
padding:0 0 5px 0;
letter-spacing: 1px;
text-transform:uppercase;
font-size: 8px;
font-weight: normal;
}

h4 {
	color:#73804b; 
	font-size:11px; 
	text-transform:uppercase;
	letter-spacing:1px; 
	padding:15px 20px 0 0;
	font-weight:normal;
}

h5 {
	color:#727270; 
	font-size:9px; 
	line-height:1.35em;
	padding:0px 20px 10px 0;
	font-weight:bold;
}

.postentry {
	padding:10px 0 20px 0; 
	border-top:2px #d3d4c4 solid; 
	margin:10px 0 0 0; 
}
.postentry img {padding: 10px 10px 10px 0px;}
.postentry p {padding:0 0 10px 0;}
.postentry ul {padding:0 0 0 10px; list-style-type:none; margin:0 0 0 20px;}
.postentry ul li {padding:0 0 5px 15px; background: url(images/bullet.gif) 0 6px no-repeat;}
.akst_link {display:block; padding:20px 0 0 0;}
.postmetadata {padding:0 0 20px 0; clear:both; color:#999;}
.comments {margin:5px 0 20px 10px;}
.alt {display:block; padding:10px 0 10px 0;}
a.comments:link {color:#73804a; text-decoration:dotted;}

.entry {padding:10px 0 20px 0; border-top:2px #d3d4c4 solid; margin:10px 0 0 0; }

.entry p {padding:0 0 12px 0;}
.entry img {padding:0px;}
.entry .akst_link {display:block; padding:10px 0 10px 20px;}
.entry ul {padding:0 20px 0 10px; list-style-type:none; margin:0;}
.entry ul li {padding:0 0 5px 15px; background:url(images/bullet.gif) 0 6px no-repeat;}
.navigation {color:#009999; float:left; display:block; padding:0 0 10px 0; width:585px;}
.navigation a {font-size:9px; color:#009999;}
small {display:block; padding:0px 0 10px 0px; font-size:10px; font-weight:normal; color:#000000}
small a:link {color:#009999; text-decoration:none;}
small a:hover {color:#666666; text-decoration:none;}
small a:visited {color:#998166; text-decoration:none;}
small.commentmetadata {display:block; padding:0 0 10px 0; font-size:9px; font-weight:normal;}

blockquote {padding:10px 0px; color:#999; font-size:12px; font-style:italic;}


.tags{
	padding:0 0 10px 0; 
	clear:both; 
	color:#000; 
	font-size:10px; 
	font-weight:normal;
}


#search {float:left; width:178px; padding:20px 0;}
input#s {width:160px; padding:3px; margin:0 0 5px 0;}

.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.alignleft {float:left;}
.alignright {float:right;}

.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}
.wp-caption img {margin: 0;	padding: 0;	border: 0 none;}
.wp-caption-dd {font-size: 11px; line-height: 17px; padding: 0 4px 5px;	margin: 0;}

#twitter-share-button {
width:55px; 
height: 20px;
margin:0px 0px 0px 135px;
display:block;
position:bottom;
}

#sidebar-1  {float:left; width:208px; text-align:left; margin:0 0 0 20px; padding:15px; color:#30acac;}
#sidebar-1 h2 {color:#fff; font-size:11px; font-weight:bold; padding:1px 10px; background-color:#542c00; text-transform:uppercase; letter-spacing: 2px; font-weight:normal;  margin:15px 0 1px 0;}
#sidebar-1 ul {border:0px; padding:0; margin:0;}
#sidebar-1 li {border:0px; padding:2px 0; margin:0;}
#sidebar-1 ul li ul {margin-bottom:10px; padding:0;}
#sidebar-1 ul li ul li {}
#sidebar-1 a:link {display:block; color:#009999; border-bottom:none;}
#sidebar-1 a:hover {color:#999999; text-decoration:none; text-border-bottom: 1px dotted;}
#sidebar-1 a:active {color:#81cfd1; text-decoration:none;}
#sidebar-1 a:visited {color:#998166; text-decoration:none;}
#sidebar-1 p { padding:7px 0  0 0; margin:0; }

#sidebar-1 .sidebox1{height:86px; background:url(images/sidebar1-image.jpg) float:left; width:208px; background-color:#ffffff; margin:50px 0 5px 0; padding:0;}	
	
#sidebar-1 .sidebox2{height:86px; background:url(images/sidebar2-image.jpg) float:left; width:208px; background-color:#ffffff; margin:5px 0 5px 0; padding:0;}

#sidebar-1 .sidebox3{height:86px; background:url(images/sidebar2-image.jpg) float:left; width:208px; background-color:#ffffff; margin:5px 0 5px 0; padding:0;}

#sidebar-1 .sidebox4{height:86px; background:url(images/sidebar2-image.jpg) float:left; width:208px; background-color:#ffffff; margin:5px 0 5px 0; padding:0;}

#sidebar-2 {float:left; width:140px; text-align:left;}
#sidebar-2 img {padding-bottom:20px;}



textarea {width:565px; height:100px; margin:10px 0 10px 0; font-family:Arial, Sans-Serif; font-size:12px; padding:10px; background-color: #edecc8; border:none;}
#commentform input { 
	margin: 0;
	padding:5px;
	background-color:#edecc8;
	border:none;
	}
#commentform input#submit{
	background-color:#009999;
	color:#FFF;
} 

#search { width: 210px; height:40px; }
input#s { 
	font-size: 14px;
	color:#552d00;
	width: 170px;
	margin: 0;
	float: left;
	background-color:#edecc8;
	border:none;
	}	
#searchsubmit {
	width: 23px;
	margin-left: 8px;
	
	}

.post h2 a{
line-height:26px;
}



