body{ margin:10px 0; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#666666;margin:0; padding:0; }

/* for centering the content */
body, html {height:100%; min-height:500px;}
a
{
	text-decoration:none;
	color:#2C9E22;
}
a:hover
{
	text-decoration:underline;
	color:#2C9E22;
}
body {margin:0;padding:0;}
#wrap {position:relative;width:995px;margin:auto;min-height:100%;}
* html #wrap {height:100%;} 

.pageTop{}

.bodyText
{
	background-image:url(../images/content-bg.jpg); 
	font-family:Verdana;
	font-size:12px;
	line-height:20px;
	padding:10px 10px 10px 10px; 
	text-align:justify;
	margin:10px 10px 0 10px;
	min-height:400px;
}

h3
{
	font-family:Verdana;
	font-size:18px;
	color:#3a89f3;
	line-height:20px;
	font-weight:bold;
	padding:10px 0px 10px 10px; 
	text-transform:uppercase;
}

h2
{
	font-family:Verdana;
	font-size:12px;
	color:#3a89f3;
	line-height:20px;
	font-weight:bold;
	padding:10px 0px 0px 10px; 
	
}
.cvrDiv
{
	overflow:hidden;
	padding:5px;
}
.titleDiv
{
	float:left;
	overflow:hidden;
	width:150px;
	margin:0px 15px;
	background:url(../images/colon.gif) no-repeat right center;
	font-weight:bold;
}

/*round*/
#rnd_container {background: #e8edf0; margin:1px;}

    .rnd_top1, .rnd_bottom1 {display:block; background:#FFFFFF; font-size:1px;}
    .rnd_top, .rnd_bottom {display:block; background:#e8edf0; font-size:1px;}
    .rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {display:block; overflow:hidden;}
    .rnd_b1, .rnd_b2, .rnd_b3 {height:1px;}
    .rnd_b2, .rnd_b3, .rnd_b4 {background:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
    .rnd_b1 {margin:0 5px; background:#CCCCCC;}
    .rnd_b2 {margin:0 3px; border-width:0 2px;}
    .rnd_b3 {margin:0 2px;}
    .rnd_b4 {height:2px; margin:0 1px;}

    .rnd_content {
    display:block;
    border:0 solid #CCCCCC;
    border-width:0 1px;
    padding: 4px;
    background:#FFFFFF;
    color:#000000;
}
.rnd_Hdr {
    display:block;
    border:0 solid #CCCCCC;
    border-width:0 1px;
    padding: 4px 4px 5px 4px;
    color:#000000;
    text-align:center;
    color:#FFFFFF; font-weight:bold;
}
.imgCvrOff
{
	border:solid 1px #CCCCCC; padding:2px;
}
.imgCvrOn
{
	border:solid 1px #2C9E22; padding:2px;
}

input, select, textarea, radio, file, checkbox{font-family: Verdana, Arial, Helvetica, sans-serif; margin:0; border:solid 1px #2C9E22; color:#333333; background:#FFFFFF; font-size:11px;}
.hrline{background:url(../images/hLine.gif) repeat-x; height:3px; margin-bottom:15px; margin-top:15px;}
div.pagination {
	padding: 3px;
	margin: 3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: green;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid green;
		
		font-weight: bold;
		background-color: green;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	label{color: red;
}
.errordiv
{

float: left;
margin: 20px 0 0 200px;
font-size: large;
padding: 20px;

color: red;
}
.hentry {
	border-bottom: 1px solid #eee;
	padding: 1.5em 0;
}
li:last-child .hentry {border: 0; margin: 0;}


.entry-title {font-size: 1.429em; margin-bottom: 0; margin-left:-10px;}
.entry-title a:link, .entry-title a:visited {text-decoration: none;}

.hentry .post-info * {font-style: normal;}

	/* Content */
	.hentry footer {margin-bottom: 2em;}
	.hentry footer address {display: inline;}
	#posts-list footer address {display: block;}

	/* Blog Index */
	#posts-list {list-style: none; margin: 0;}
	#posts-list .hentry {padding-left: 200px; position: relative;}
	#posts-list .hentry:hover {
		background: #C64350;
		color: #fff;
	}
	#posts-list .hentry:hover a:link, #posts-list .hentry:hover a:visited {
		color: #F6CF74;
		text-shadow: 1px 1px 1px #333;
	}
	
	#posts-list div.post-info {
		left: 10px;
		position: absolute;
		top: 1.5em;
		width: 190px;
	}
	#comments-list {list-style: none; margin: 0 1em;}
#comments-list blockquote {
	background: #f8f8f8;
	clear: both;
	font-style: normal;
	margin: 0;
	padding: 15px 20px;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#comments-list footer {color: #888; padding: .5em 1em 0 0; text-align: right;}

#comments-list li:nth-child(2n) blockquote {background: #F5f5f5;}

/* Add a Comment */
#add-comment label {clear: left; float: left; text-align: left; width: 150px;}
#add-comment input[type='text'],
#add-comment input[type='email'],
#add-comment input[type='url'] {float: left; width: 200px;}

#add-comment textarea {float: left; height: 150px; width: 495px;}

#add-comment p.req {clear: both; margin: 0 .5em 1em 0; text-align: right;}

#add-comment input[type='submit'] {float: right; margin: 0 .5em;}
#add-comment * {margin-bottom: .5em;}


#comments {
  background: #fff;
	margin-bottom: 2em;
	overflow: hidden;
	padding: 20px 20px;
	width: 760px;

	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#comments label {
  display: block;
}

#comments label:after { 
  content:" *";
}

#comments ol li:nth-child(2n+1) {
  background-color: #F5F4EF;
}

#respond {
  margin-top: 40px;
}

#respond input[type='text'],
#respond input[type='email'],	
#respond textarea {
  margin-bottom: 10px;
  display: block;
  width: 100%;
  
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  
  line-height: 1.4em;
}

#posts-list.has-comments li.no-comments {
  display: none;
}
#gallery {
		
		padding: 10px;
		width: 520px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 1px solid;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }