/* 
Theme Name: MyDogsDigIt
Version: 1.0
Design Name: My Dogs Dig It Custom
Description: An Elegant WordPress theme from Apt142
Author: Apt142
Author URI: http://blog.apartment142.com
*/

/* Section: Body --------- */

body {
	margin: 0;
	padding: 0;
	font-family:Verdana, Tahoma, Arial, Serif;
	line-height: 1.5em;
	font-size: 10px; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: 10px; /* easy scaling */
  	font-size: 0.76em;
  	background: #bbbb99; /* #666644;*/
        /* background: #C2D9C0;
 	background:#295b26;*/
 	color:#333333;  	
}

/* Edge shadow */

#rap {
	position: relative;
	margin: auto;
	padding:0;	
	text-align: left;
	border:#474747 1px solid;
	background:#ffffff; /* url(img/bg_tiles.gif) repeat-y left;*/
	/* box model hack */
	width: 900px;
	voice-family: "\"}\""; 
  	voice-family: inherit;
	width: 900px;
	
}

html>body #rap { /* be nice to Opera */
	width: 900px;
}

/* Sub-Section:  FONTS --------- */

h2,h3 {
	font-size: 1.3em;
	color: #993333;
	padding: 4px 0 0 0;
	margin: 0;
	font-family: 'Lucida Grande', 'Trebuchet MS', sans-serif;	
	padding-bottom:7px;
	/* background:url(img/header-back.png) repeat-x bottom;	*/
}
h6 {
	font-size: 1.1em;
	padding: 4px 0 2px 0;
	margin: 0;
}

/* Sub-Section: Body Links --------- */
a {
	text-decoration: none;	
}
a:link {
  color: #5B739C;
}
a:visited {
  color: #5B739C;  
}
a:hover {
  color: #993333;
  /* border-bottom:#579957 1px solid;*/
  text-decoration: underline;
}
a:active {
  color: #993333;
}	
abbr, acronym {
	font-style: normal;
	border-bottom: 1px dotted;
}
blockquote{
	margin: 1em;
	padding: 1em;
	border: 1px solid #DDD;
	background:#edf1f4;
}
img, a img
{
	/*border:#ccc 1px solid;
	padding:2px;*/
}
fieldset 
{
    border:none;
}

/* Section: Positioning --------- */

#header {
	height: 140px;
	margin:0;	
	/* border:#474747 1px solid;*/
	width: 100%;
	padding:0;	
	background:url('/wp-content/themes/MyDogsDigIt/img/mydogsdigitheader5.jpg') no-repeat left top;
	/*background: #474747;  #778844; */
	position:relative;	
	text-align:left;	
}
	#header div.blogTitle 
	{
		margin: 25px 0px;
		float: left;
		width: 540px;
	}
	#header h1 
	{
		font-size:1.8em;
		margin:0px auto;
		padding:5px 10px;
		font-weight: normal;		
	}
		#header h1 a 
		{
			/*color:#f9faca;*/
			color: #FFFFFF;
			border:none;
		}
	#header h4 
	{
		/*color:#f9faca;*/
		color: #FFFFFF;
		font-size:1.2em;
		margin:0px auto;	
		font-style:italic;		
		font-weight: bold;
		padding:5px 10px;	
	}
	.headerdogs 
	{
	        width: 100%;
	        /*height: 85px;*/
	        padding: 0px;
	        left: 0px;
	        /*top: 30px;*/
	        border: #474747 solid 1px;
	        border-top: #474747 solid 3px;
	        /*border-bottom: #474747 solid 1px;*/
	}
	.headerimg
	{
	        border: 0px;
	        /*border-right: #474747 solid 1px;*/
	        padding: 0px;
	        margin: 0px;
	}
	div.goostuff {
		border: none;
		height: 35px;
		/*
		border-top: #000000 solid 1px; 
		border-bottom: none; */
		text-align: left;
		background: #bbcc33;
		width: 100%;
		}
	table.googleSearch {
		border-collapse: collapse;
		padding: 0px;
		margin: 3px;
		float: right;
		}
		table.googleSearch td {
			vertical-align: center;
			font-size: 0.9em;
			padding: 0px 8px 0px 0px;;
			margin: 0px;
			}
#leftSidebar {
	float: left;
	width: 130px;
	height: 600px;
	padding: 5px;
	border: none;
}

#mainFull {
	float: left;
	width: 680px;
	margin: 0;	
	padding: 10px 10px 0px 10px;		
	display:inline;	
	border: none;
	
}

#main {
	float: left;
	width: 540px;
	margin: 0;	
	padding: 10px 10px 0px 10px;		
	display:inline;	
	border: none;
	
}
#content {}
	#content ul 
	{
		margin:5px;
		padding:5px;
	}
		#content ul li
		{
			list-style:none;	
			/* background:url(img/bullet1.gif) no-repeat left top;*/
			padding-left:12px;	
		}
.post-title
{
	margin-left:10px;			
}
.post-title a:link 
{
	color:#993333;
	text-decoration:none;
	border-bottom:none;
}
.post-title a:hover 
{
	text-decoration:none;	
}
.day-date {
	font-size: 0.9em;
	color: #999;
	margin:-5px 0 0 10px;		
	padding: 0;	
}
.day-date em 
{
	font-style:normal;
	color:#666;
}
.post 
{
	margin:0px 0 20px 0;	
	padding:10px 5px 0;	
	/* background:url(img/season.jpg) no-repeat left top;*/
}
.post h4 
{
	font-size:1em;
	font-weight:normal;
}
.post h4 em
{
	font-style:normal;
	float:right;
	font-weight:normal;
}
.post-info {
	font-size : 0.9em;
	color : #666;
	margin : 0;
	/* background:url(img/comments-small.gif) no-repeat left center;*/
	padding-left:12px;
	border-bottom:#c7c7c7 1px dotted;
}
.post-content {
	padding:10px;	
}
.post-content img {
	margin: 7px;
}
#sidebar {
	float: left;
	width: 179px;
	height: 100%;
	padding:10px 10px 0px 10px;	
	margin:0;
	color:#666;
	background: #EEEEAA;
	/* line-height:1.3em;*/
	font-size: 0.9em;
	border-left: solid #333333 1px;	
	border-bottom: solid #333333 1px;
	}
	#sidebar h2{
		font-size: 1.2em;	
		color: #5a7236;	
		margin: 30px 0px 0px 0px;		
		border:none;	
		padding: 0px;
		/* font-variant: small-caps;*/
		background:none;
		}
	#sidebar .block 
	{
		font-size:0.9em;
		/*margin:10px 0;*/
		padding-left: 5px;
		padding-right: 5px;
	}
	#sidebar ul{
		list-style: none;
		list-style-image: none;
		margin: 0px;	
		padding-left: 8px;
	}
	#sidebar form 
	{
		margin: 0px;
		/*padding:0 1em;*/
	}
	#sidebar ul li {
		/*margin: 1ex 0;*/				
		list-style:none;
	        padding-left: 0px;
	}
	
		#sidebar ul li ul li {
			/*background:url(img/arrow.gif) no-repeat left center;
			margin-left: 0px;
		        padding-left:5px;*/
			list-style:none;
		}
		#sidebar ul li a{
			color: #80664D;	
			text-decoration: none;	
		}
		#sidebar ul li a:visited
		{ 
			color: #80664D; 
		}
		#sidebar ul li a:hover 
		{
			color: #60462d;	
			text-decoration: underline;
		}
	
	#sidebar img {
		/* border:#459 1px solid;*/
	}
	#sidebar ul ul 
	{
		/* margin:5px;*/
	}
#footer {
	clear: both;
	margin:0;
	background:#474747;
	color: #ccc;
	font-size: 0.9em;		
	border:#474747 1px solid;	
	padding:5px 10px;
	width: 878px;
}
#footer strong 
{
	color:#fff;
}
#footer div 
{
	float:right;
	width:25%;
	margin:0;
	padding:0;	
}
#footer a:link,#footer a:visited 
{
	color:#DDDDDD;	
	text-decoration:none;
}
#footer a:hover,#footer a:active
{
	color:#FFFFFF;	
	text-decoration: underline;
	/* border-bottom:#fff 1px solid;*/
}
#footer ul 
{
	margin:0;
	padding:0;	
}
#footer ul li 
{
	list-style:none;
	padding-left:15px;
	/* background:url(img/arrow.gif) no-repeat left center; */
}
#comments, #respond{
	margin: 2em 0 0 5px;
}
.commentlist 
{
	margin:10px;
	padding:10px 20px;
}
#commentform 
{
	margin:10px;
	padding:10px;
}
.commentlist {
	margin: 0;
	padding: 0;
}
.commentlist li 
{
	list-style:none;
	margin: 0.5em 0;
	padding: 0.5em;	
}
.commentlist li .cmtinfo 
{
	font-size:1em;	
	border-bottom: #eee 1px solid;
}
.commentlist li cite 
{
	font-style:normal;
	font-weight:bold;
}
.commentlist li .cmtinfo em 
{
	float:right;
	margin:0;
	padding:0;
	font-style:normal;
	font-size:0.9em;
	color:#999;
}
.commentlist .alt {
	background:#fff;
}
textarea{
	width: 380px;
	padding:5px;
	height: 20em;
	border: 1px solid #999;
	background:url(img/input_bg.gif) no-repeat left top;
}
/* Section: Misc --------- */

p {
	margin-top: 0;
	margin-bottom: 1.5em;
	line-height: 1.5em;	
}
input
{
    margin: 3px 0 0 0;
	background:url(img/input_bg.gif) no-repeat left top;
	border:#999 1px solid;	
	padding:2px 3px;
}
div.nav {
	width:100%;
	font-family: arial;
	
	border-top: solid 1px #333333;
	border-bottom: solid 1px #333333;
}
#gnav 
{
	list-style:none;
	margin: 0px;
	padding: 1px;
	padding-left: 10px;
	background:#ccee22; /* url(img/con_top.gif) top repeat-x; */
}
	#gnav li 
	{
		text-align: left;
		font-weight: bold;
		font-size: 1.2em;
		list-style:none;
		display: inline;
		padding: 1px 4px 1px 6px;
		/*border-left: solid 1px #CCCCCC;		
		border-right: solid 1px #CCCCCC;
		 border: dotted 1px red;*/
		/*padding:5px 10px;		*/
	}
	
	#gnav li a {
		
		}
	#gnav li a:link, #gnav li a:visited
	{
		color: #666644;/* #5a7236;*/
		text-decoration:none;
		
		/* border-bottom:none;*/
	}
	#gnav li a:hover, #gnav li a:active
	{
		/* border-bottom:#5a7236 2px solid;*/
		text-decoration: underline;
	}
	#gnav li.current_page_item {
		background: #993333;
		/*border-left: solid 1px #333333;
		border-right: solid 1px #333333;*/
	}
	#gnav li.current_page_item a:link, #gnav li.current_page_item a:visited, #gnav li.current_page_item a:hover, #gnav li.current_page_item a:active
	{
		/* border-bottom:#5a7236 2px solid;*/
		color: #ffffff;
		/* text-decoration: underline;*/
		
	}
dl dt 
{
	font-weight:bold;
	margin:5px 0;	
}
dl dd 
{
	padding-left:20px;
	display:inline;
}