/*
Theme Name: Indigo
Theme URI: http://adwebmaster.net
Description:  A lightweight, simple and pleasant design.
Author: Alfred Dagenais
Author URI: http://adwebmaster.net

*/


/*#############################################################
Name: Indigo
Date: 2008-04-16
Description: A lightweight, simple and pleasant design.
Author: Alfred Dagenais
URL: http://adwebmaster.net

Feel free to use and modify but please provide credits.
#############################################################*/

/* standard elements */
* {
	margin: 0;
	padding: 0;
	border: 0;
}

a {
	color: #F70;
	outline: none;
	text-decoration:none;
}

a:hover {
	color: #C60;
	text-decoration:underline;
}

body {
	background: #0F3248 url('img/dz_05_03.gif') repeat left top;
	color: #466;
	margin: 0;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:62.5%;
	font-family:Lucida Sans Unicode, sans-serif;
	min-width: 750px;
}
input {
	color: #555;
	font: normal 1.1em "Lucida Sans Unicode",sans-serif;
}
p, cite, code, ul {
	font-size: 1.2em;
	padding-bottom: 1.2em;
}
h1 {
	font-size: 1.4em;
	margin-bottom: 4px;
}
code {
	border-right:1px solid #F0F0F0; border-top:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0; background:url('img/bgcode.gif'); border-left:6px solid #39F; color: #555;
	display: block;
	margin-bottom: 12px;
	white-space: pre; font-style:normal; font-variant:normal; font-weight:normal; font-size:1.1em; font-family:Lucida Sans Unicode, serif; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:8px
}
cite {
	background: url('img/quote.gif') no-repeat;
	color: #666;
	display: block;
	padding-left: 28px; font-style:normal; font-variant:normal; font-weight:normal; font-size:1.3em; font-family:Lucida Sans Unicode, serif
}
h1, h2, h3 {
	color: #06C;
	color: #7EB201;
	padding-top: 6px;
}

/* misc */
.clearer {
	clear: both;
}
.clear { clear: both; line-height: 0; height: 0px; width: 0px; overflow: hidden; visibility: hidden;}

/* structure */
.container {
	background: url('img/bg_container.gif') repeat-x left top;
}

.header {
	height: 92px;
	background: url('img/topleft.gif') no-repeat;
}

/* title */
.title {
	height: 33px;
	margin: 0 0 0 39px;
	overflow: hidden;
}

.title h2 {
	color: #FFF;
	font: normal 18px Verdana,sans-serif;
	padding: 6px 0 0 5px;
}

.title h2 a,
.title h2 a:hover{
	color: #FFF;
	text-decoration: none;
}


/* navigation */

.navigation {
	float: left;
	height: 59px;
	padding: 0 0 0 39px;
}

.navigation h4{
	background: transparent url(img/logo_adwebmaster.gif) no-repeat left top;
	float: left;
	height: 53px;
	overflow: hidden;
	width: 185px;
}

.navigation h4 a{
	display: block;
	height: 100%;
	text-indent: -9999px;
	width: 100%;
}


.navigation ul,
.navigation li,
.navigation li a,
.navigation li a span{
	display: block;
	float: left;
	height: 25px;
	list-style: none;
	overflow: hidden;
}

.navigation li a,
.navigation li a span{
	cursor: pointer;
}

.navigation ul{
	margin: 0 0 0 0;
	padding: 34px 0 0 28px;
}

.navigation li{
	margin: 0 2px 0 0;
}

.navigation li a{
	background: transparent url(img/navigation_left.gif) no-repeat 0 0;
	padding: 0 0 0 15px;
	text-decoration: none;
}

.navigation li a span{
	background: transparent url(img/navigation.gif) no-repeat 100% 0;
	color: #939ca5;
	font: bold 12px "Trebuchet MS",sans-serif;
	line-height: 18px;
	padding: 0 15px 0 0;
}

.navigation li a span span{
	background: transparent none;
	padding: 5px 0 0 0;
}

.navigation li a:hover,
.navigation li a.on,
.navigation li a.on:hover{
	background-position: 0 -25px;
	text-decoration: none;
}

.navigation li a:hover span,
.navigation li a.on span,
.navigation li a.on:hover span{
	background-position: 100% -25px;
	color: #65707A;
	text-decoration: none;
}

/* main */
.wrapper {
	background: #FFF;
}

.main {
	background: #FFF url('img/bgmain.gif') no-repeat;
	clear: both;
	padding:12px 12px 0 52px;
	max-width: 1300px;
}

/* main left */
.sidenav {
	float: left;
	width: 24%;
}
.sidenav h3 {
	border-bottom: 1px dashed #DDD;
	color: #E73;
	color: #7EB201;
	font-size: 1.2em;
	height: 20px;
	margin-top: 1.2em;
}
.sidenav ul {
	margin: 0;
	padding: 0;
}
.sidenav li { 
	border-bottom: 1px dashed #EEE;
	list-style: none;
	margin: 0;
}
.sidenav li a {
	color: #777;
	display: block;
	font-size: 0.9em;
	padding: 3px 6px 3px 18px;
	text-decoration: none;
}
.sidenav li a:hover {
	color: #111;
	background: url('img/nav_li.gif') no-repeat;
}

/* content */
.content {
	float: left;
	margin-right: 4%;
	width: 69%;
}
.content .descr {
	color: #C60;
	color: #7EB201;
	color: #446666;
	margin-bottom: 6px;
}
.content li {
	margin-left: 18px; list-style-image:url('img/li.gif')
}

/* search form */
.styled {
	border: 3px double #E5E5E5;
	padding: 2px 3px;
}
.button {
	border: 1px solid #AAA;
	margin-left: 5px;
	padding: 2px 3px;
}

/* footer */
.footer {
	background: transparent url('img/bgfooter.gif') repeat-x;
	color: #80888f;
	font-size: 1.1em;
	height: 70px;
	padding: 3px 0 0 0;
	text-align: center;
}
.footer a {
	color: #aebfce;
	text-decoration: none;
}
.footer a:hover {
	color: #aebfce;
	text-decoration: underline;
}

/*************************************/


/*post stylng*/
.post{margin:0 0 25px 0;}

.post .info{
	padding:2px 3px 3px 8px;
	border:1px solid #e3e4e4;
	background-color:#f5f5f5;
	font-size:0.9em;
	color: #505050;
	color: #405B00;
}

.post .info a{
	color: #7EB201;
}

.post h1,
.post h1 a,
.post h2,
.post h2 a{
	color: #7EB201;
	color: #002237;
	color: #327094;
}

.post .entry{
	border-top: 2px solid #F5F5F5;
	border-left: 2px solid #F5F5F5;
	margin: 10px 0 5px 20px;
	padding: 5px 5px 0 5px;
}
/*****************/


/*****************/
.post .entry,
.post .entry p,
.post .entry a,
.post .entry b,
.post .entry strong,
.post .entry i,
.post .entry quote,
.post .entry ol,
.post .entry ol li,
.post .entry ul,
.post .entry ul li,
.post .entry dl,
.post .entry dd,
.post .entry dt{
	font-size: 11px !important;
	font-family: Lucida Sans Unicode, sans-serif !important;
}

.post .entry a{
	color: #7EB201;
}

.post .entry a:hover{
	color: #4B6B01;
}

.post .entry ol,
.post .entry ol li{
	list-style: decimal;
}

.post .entry ul,
.post .entry ul li{
	list-style: disc;
}

.post .entry li{
	font-size: 10px;
	margin: 0 0 15px 30px;
	background: none;
}

.post .entry img{
	padding: 5px;
	border: 3px solid #E9E9E9; 
}

.post .entry dd{
	margin: 0 0 10px 20px;
}
/*****************/


/*****************/
.more-link{
	background: #F9F9F9;
	border: 1px solid #D3D3D3;
	margin: 0 0 0 0;
	padding: 3px 0 5px 0;
	width: 50%;
}

.more-link a{
	background: transparent url(img/bullet_go.png) no-repeat 1px 0;
	color: #7EB201;
	display: block;
	padding: 0 0 0 25px;
	width: 100%;
}

.more-link a:hover{
	background-position: 5px 0;
}

.commentlist,
.commentlist li{
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}

.commentlist{
	padding: 10px 0 0 0;
}

.commentlist li{
	margin: 0 0 15px 0;
	cursor: pointer;
}

.commentlist li .cont-comment-body{
	background: transparent url(img/lightgray.gif) no-repeat left top;
	padding: 15px 0 0 0;
}

.commentlist li .cont-comment-body .cont-comment-text{
	background: transparent url(img/lightgray.gif) no-repeat left bottom;
	padding: 0 20px 15px 20px;
	width: 457px;
}

.commentlist li:hover .cont-comment-body,
.commentlist li:hover .cont-comment-body .cont-comment-text{
	background-image: url(img/lightgreen.gif);
}

.commentlist li .cont-comment-body .cont-comment-text p{
	text-align: justify;
}

.commentlist li .cont-comment-body .cont-comment-text .comment-id{
	float: left;
	padding: 0 10px 0 0;
}

.commentlist li .cont-comment-body .cont-comment-text .comment-id,
.commentlist li .cont-comment-body .cont-comment-text .comment-id a{
	color: #446666;
	font-size: 22px;
}


.commentlist li .cont-comment-footer{
	margin: 5px 0 0 15px;
}

.commentlist li .cont-comment-footer h5{
	font-size: 12px;
	font-weight: normal;
}

.commentlist li .cont-comment-footer h5 a{
	color: #7EB201;
}

/*comment styling*/
/* Comments Styling */
#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}

/* ******* */
.commentlist li.comment-wp-user .cont-comment-body,
.commentlist li.comment-wp-user .cont-comment-body .cont-comment-text{
	background-image: url(img/green.gif);
}

.commentlist li.comment-wp-user:hover .cont-comment-body,
.commentlist li.comment-wp-user:hover .cont-comment-body .cont-comment-text{
	background-image: url(img/darkgreen.gif);
}
/**************************************/



/**************************************/
.cont-comment-form{
	background: #EEEEEE;
	border: 2px solid #DFDFDF;
	margin: 50px 0 20px 0;
	padding: 5px 15px;
	width: 462px;
}

.cont-comment-form h3{
	font-size: 16px;
	font-weight: bold;
}

.cont-comment-form small{
	color: red;
	font-size: 10px;
}

.cont-comment-form p{
	display: block;
	margin: 0 0 15px 0;
}

.cont-comment-form label{
	display: block;
	float: left;
	padding: 0 3px 0 0;
	text-align: right;
	width: 130px;
}

.cont-comment-form .input{
	background: #f8f7f6;
	border: 1px solid #d6d3d3;
	float: left;
	font-size: 11px;
	padding: 2px 4px;
	width: 280px;
}

.cont-comment-form .input:hover {
	background: #ffffff;
	border: 1px solid #d6d3d3;
}

.cont-comment-form .input:focus {
	background: #ffffff;
	border: 1px solid #939793;
}

.cont-comment-form textarea {
	background: #f8f7f6;
	border: 1px solid #d6d3d3;
	font-size: 11px;
	padding: 2px 4px;
	width: 280px;
}
.cont-comment-form textarea:hover {
	background: #FFFFFF;
	border: 1px solid #d6d3d3;
}

.cont-comment-form textarea:focus {
	background: #ffffff;
	border: 1px solid #939793;
}

.cont-comment-form .cont-submit{
	text-align: center;
}

.cont-comment-form .submit{
	background: #f8f7f6;
	border: 1px solid #d6d3d3;
	cursor: pointer;
	float: none;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 4px;
}


.cont-comment-form .submit:hover{
	background: #7EB201;
	border: 1px solid #939793;
	color: #fff;
}


/**************************************/



/**************************************/
.cont-form{
	margin: 5px 0 0 0;
}

.cont-form .input{
	border: 1px solid #C3C3C3;
	padding: 2px 2px;
	width: 70%;
}

.cont-form .submit{
	border: 1px solid #707070;
}
/**************************************/