/*  
Theme Name: Wittman Consulting
Theme URI: http://www.wittmanconsulting.com
Description: Custom-built for Wittman Consulting.
Version: 1.0
Author: Jonathan Gaffney
Author URI: http://www.jongaffney.com/
*/

/*  WARNING: Do not edit this file without making a backup copy.

	This file defines all of the text and image styles for the theme. */

/* BODY STYLES */
body	{
	background-color:#f5f2dc;
	margin:0px;
	padding:0px;
	}

body p {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#wrapper {
	width:760px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background-image:url('images/shadow.jpg');
	background-repeat:repeat-y;
	}

#midwrap {
	width:740px;
	height:auto;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	}
	
/* HEADER STYLES */
#header {
	width:740px;
	height:151px;
	background-image:url('images/header.jpg');
	background-repeat:none;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	}

#header h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	}

#header h2 {
	margin:0px;
	padding:0px;
	}

#header p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	}

#header img {
	border-style:none;
	}

#menu
  {
  width:740;
  height:25px;
  text-align:left;
  border-bottom:1px #000000 solid;
  }

/* CONTENT STYLES */

#container {
  width:490px;
  height:inherit;
  text-align:left;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:15px;
  float:left;
	}


div.entry {
	width:490px;
	clear:both;
	}
	

.post h1, .post h1 a:link, .post h1 a:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#481f1d;
	font-weight:bold;
	text-decoration:none;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:10px;
	padding:0px;
	}

.post h1 a:hover, .post h1 a:active {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#481f1d;
	font-weight:bold;
	text-decoration:underline;
	}

.post h2, .post h2 a:link, .post h2 a:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000000;
	font-weight:bold;
	font-style:italic;
	margin-top:10px;
	padding:0px;
	text-decoration:none;
	}

.post h2 a:hover, .post h2 a:active {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000000;
	font-weight:bold;
	font-style:italic;
	margin:0px;
	padding:0px;
	text-decoration:underline;
	}

.entry li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0px;
	padding:0px;
	}

.entry p, .entry td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:10px 0px 0px 0px;
	padding:0px;
	}

.entry p a:link, .enry p a:visited, .entry li a:link, .entry li a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#481f1d;
	margin:0px;
	padding:0px;
	text-decoration:none;
	}

.entry p a:hover, .entry p a:active, .entry li a:hover, .entry li a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#481f1d;
	margin:0px;
	padding:0px;
	text-decoration:underline;
	}

	
/* SIDEBAR STYLES */

#sidebar {
  width:208px;
  min-height:319px;
  height:auto !important;
  height:319px; 
  background-image:url('images/sb.png');
  background-repeat:repeat-x;
  text-align:left;
  float:left;
  clear:right;
  padding-left:6px;
  padding-right:6px;  
	}

#sidebar h2, #sidebar h2 a {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color:#481f1d;
	border-bottom:#481f1d 1px solid;
	margin-left:0px;
	margin-bottom:5px;
	}

#sidebar p, #sidebar ul, #sidebar li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-left:0px;
	margin-top:3px;
	}

#sidebar ul {
	list-style:none;
	margin:0px;
	padding:0px;
	}

#sidebar a:link, #sidebar a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#481f1d;
	}
	
#sidebar a:active, #sidebar a:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#481f1d;
	}

#pic
  {
  width:360px;
  height:300px;
  margin-top:80px;
  margin-left:auto;
  margin-right:auto;
  border:1px black solid;
  }
  
#caption
  {
  width:340px;
  height:auto;
  margin-top:10px;
  margin-left:auto;
  margin-right:auto;
  }


/* FOOTER STYLES */

#footer
  {
  width:740px;
  height:120px;
  clear:both;
  background-image:url('images/footer.jpg');
  background-repeat:repeat-x;
  text-align:center;
  margin-top:0px;
  padding-top:10px;
  margin-left:auto;
  margin-right:auto;
  }

#footer h1 {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	margin-top:4px;
	}

#footer h2 {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
	}

#footer p, #footer a:link, #footer a:visited {
   color:#FFFFFF;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:none;
   margin:0px;
   }

#footer a:active, #footer a:hover {
   color:#FFFFFF;
   font-family:Verdana, Myriad, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-decoration:underline;
   }
	
#bottom {
	background-image:url('images/bottom.jpg');
	width:760px;
	height:9px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	}	
	
/* COMMENT STYLES */
.comments-template{
	margin: 10px 0 0;
	border-top: 1px dotted #999999;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px dotted #999999;
}

.comments-template h2, .comments-template h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.alt li {
	background-color:#DDDDDD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	}

.commentlist p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
.navigation {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	}
