/*
Theme Name: Digigov
Theme URI: http://
Description: A theme for Digigov.
Version: 1.0
Author: The Dextrous Web
Author URI: http://www.thedextrousweb.com/
*/

body {
	background: #fff;
	margin: 0;
	font-family: arial, sans-serif;
	color: #111;
}

img {
	border: 0;
}

p.center {margin: 0 auto;}

/* -------------------------- */
/* The Basics */

#container {
	margin: 0 auto;
	width: 950px;
}

#header {
	float: left;
	width: 950px;
	height: 150px;
}

#body {
	float: left;
	width: 950px;
	background: url('i/body-bg.png') #FDF2F8 repeat;
}

#nav {
	float: left;
	width: 950px;
	height: 45px;
	background: url('i/nav-bar.png') #5A1E42 center no-repeat;
}

#text {
	float: left;
	width: 629px;
	padding: 10px 0 10px 10px;
}


/* -------------------------- */
/* Header Styles */

.hl {
	float: left;
	width: 500px;
	height: 150px;
}
.hr {
	float: right;
	width: 180px;
	height: 150px;
}


/* -------------------------- */
/* Top Navigation Styles */

#nav p {
	padding: 13px 0 0 10px;
	margin: 0;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}

#nav ul {
	padding: 13px 0 0 10px;
	margin: 0;
	color: #fff;
	font-size: 15px;
}
#nav ul li {
	list-style: 0;
	padding: 0;
	margin: 0;
	display: inline;
}
#nav ul li.current_page_item {font-weight: bold;}
#nav ul li.current_page_item a:hover {
	color: #fff;
	text-decoration: none;
}
	
#nav a {
	color: #fff;
	text-decoration: none;
	margin: 0 10px 0 0;
}
#nav a:hover {
	color: #FBDFEC;
	text-decoration: underline;
}


/* -------------------------- */
/* For rounded corners at top */

#body-top {
	float: left;
	width: 950px;
	height: 5px;
	background: url('i/body-top.png') center top;
}


/* -------------------------- */
/* Post/Page Styles */

h2 {
	font-size: 22px;
	padding: 0 0 20px 0;
	margin: 0;
	font-weight: normal;
	color: #111;
}

.post {
	float: left;
	width: 610px;
	padding: 0 0 20px 0;
}

.post a {
	color: #DE006D;
	text-decoration: none;
}
.post a:hover {text-decoration: underline;}


.post p {
	margin: 0 0 10px 0;
	line-height: 19px;
	padding: 0;
	font-size: 14px;
	clear: right;
}

.post h2 {
	font-size: 22px;
	padding: 0 0 5px 0;
	margin: 0;
	font-weight: normal;
	color: #111;
}

.post h3 {
	font-size: 20px;
	padding: 0 0 5px 0;
	margin: 0;
	font-weight: normal;
	color: #333;
}

.post h3 a {
	font-size: 20px;
	padding: 0 0 5px 0;
	margin: 0;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
.post h3 a:hover {
	text-decoration: none;
}

.post blockquote {
	padding: 0 0 0 10px;
	margin: 0 0 10px 10px;
	border-left: 4px solid #ccc;
}
.post pre {
	padding: 0 0 0 10px;
	margin: 0 0 10px 10px;
	border-left: 4px solid #ccc;
	overflow: auto;
}

.post img {
	padding: 5px;
	border: 1px solid #8AC1BE;
	background: #C2D9DA;
	margin: 5px;
}


/* Post Meta */

.p-m {
	float: left;
	width: 610px;
	height: 80px;
}
.p-g {
	float: left;
	width: 60px;
	height: 60px;
	padding: 5px;
	margin: 0 10px 0 0;
	background: url('i/gav-bg.png') center no-repeat;
}
.post .p-g img {
	padding: 0;
	border: 0;
	background: 0;
	margin: 0;
}
.p-l {
	float: left;
	width: 520px;
	font-size: 12px;
}

.post .p-l a {
	color: #111;
	text-decoration: none;
	font-weight: bold;
}
.post .p-l a:hover {
	color: #111;
	text-decoration: none;
	font-weight: bold;
}

.post .p-l h2 a {
	color: #111;
	text-decoration: none;
	font-weight: normal;
}
.post .p-l h2 a:hover {
	color: #111;
	text-decoration: none;
	font-weight: normal;
}

.post .p-l h3 a {
	color: #111;
	text-decoration: none;
	font-weight: normal;
}
.post .p-l h3 a:hover {
	color: #111;
	text-decoration: none;
	font-weight: normal;
}

.p-t {
	float: left;
	width: 610px;
	font-size: 14px;
}

.p-t p a {
	color: #DE006D;
	text-decoration: none;
}

.p-t p a:hover {
	text-decoration: underline;
}

img.alignleft {
	float: left;
}
img.alignright {
	float: right;
}


/* -------------------------- */
/* Bottom Nav Styles */

#bottom-nav {
	float: left;
	width: 610px;
	padding: 0 0 10px 0;
}

#bottom-nav {
	padding: 0;
	margin: 0;
}

#bottom-nav p a {
	color: #DE006D;
	text-decoration: none;
}

#bottom-nav p a:hover {
	text-decoration: underline;
}


/* -------------------------- */
/* Sidebar Styles */

#sidebar {
	float: right;
	width: 280px;
	padding: 10px 15px;
}

/* Search Form */

form {
	padding: 0;
	margin: 0;
}

#search {
	width: 280px;
	float: left;
	padding: 0 0 15px 0;
	background: url('i/search-bg.png') top right no-repeat;
}

#s-l {
	float: left;
	width: 46px;
	height: 15px;
	padding: 9px 5px 10px 8px;
}

#searchform {
	float: right;
	width: 215px;
	padding: 2px;
	margin: 0;
	height: 31px;
}

#s-t {
	width: 167px;
	margin: 2px 0 0 2px;
	height: 21px;
	padding: 4px 0 0 0;
	border: 0;
	background: 0;
	float: left;
	font-size: 14px;
}

#s-s {
	width: 38px;
	margin: 3px 3px 0 0;
	height: 25px;
	border: 0;
	padding: 0;
	background: 0;
	float: right;
	clear: right;
	color: #fff;
	font-weight: bold;
}

/* List Styles */

.list {
	float: left;
	width: 280px;
	padding: 5px 0 5px 0;
}

.list h2 {
	font-weight: normal;
	font-size: 18px;
	color: #333;
	display: block;
	border-bottom: 2px solid #666;
	padding: 0 0 2px 0;
	margin: 0;
}

.list ul {
	padding: 0;
	margin: 8px 0 0 10px;
}

.list ul li {
	list-style: none;
	padding: 0 0 6px 0;
	margin: 0;
	font-size: 14px;
}

.list ul li a {
	color: #E84F9A;
	text-decoration: none;
}
.list ul li a:hover {text-decoration: underline;}

/* Author Box */

.list p {
	padding: 0;
	margin: 0;
	font-size: 14px;
}

.list p a {
	color: #111;
	text-decoration: underline;
}

.list-pic {
	width: 60px;
	height: 60px;
	float: left;
	padding: 0 10px 0 0;
}

.list-text { width: 210px; float: right;}

#about-the-author
{
   margin-bottom: 10px;
}

.special-heading
{
	background-color: #cf035c;
	color: white;
	padding: 2px;
}

/* -------------------------- */
/* Comment Styles */

.commentlist 
{
   margin: 0;
   padding: 0;
}

.comment
{
   list-style: none;
   margin: 0 0 15px 0;
   float: left;
   width: 590px;
   padding: 10px;
}

.commentmetadata
{
   float: left;
   width: 120px;
   clear: left;
   text-align: left;
}

.comment .comment-author
{
	padding: 5px;
	margin: 0 10px 0 0;
	width: 60px;
	height: 60px;
	float: left;
	background: url('i/gav-bg.png') center no-repeat;
}

.comment .comment-body 
{
   margin: 0 0 5px 0;
   float: right;
   width: 460px;
}

.comment .commentmetadata h4
{
   color: #50C1DD;
   margin: 0;
   font-size: 14px
}

.comment .commentmetadata h4 a
{
   color: #50C1DD;
   margin: 0;
   font-style: normal;
   font-size: 1em;
}

.comment .commentmetadata a
{
   padding: 0;
	margin: 0;
	color: #333;
   font-size: 0.8em;
}

.comment-author-admin,
.byuser
{
   border: 1px solid #E4DFE2 !important;
   background: #FFFCFD !important;
}

.odd
{
border: 1px solid #EEE7EB;
background: #FEF6FA;
}

.comment p
{
   clear: both;
   margin: 0 0 10px 0;
   font-size: 14px;
}

#respond
{
width: 560px;
float: left;
}

#respond p a {
	color: #DE006D;
	text-decoration: none;
}
#respond p a:hover {text-decoration: underline;}

#commentform 
{
   width: 560px;
   float: left;
}

.textarea
{
   width: 560px;
}


/* -------------------------- */
/* Footer Styles */

#footer {
	float: left;
	width: 950px;
	text-align: left;
	margin: 5px 0 20px 0;
}

#footer p {
	padding: 15px 0 0 0;
	margin: 0;
	font-size: 12px;
}


#taxonomies
{
   padding-top: 20px;
}

