*{ margin:0; padding:0;}
html {	background:url(images/bg-main.png);}
body { background:url(images/bg-topBody.png) top repeat-x #f2f4fa;}
h1 a{ background:url(images/img-logo.png); height:66px; width:580px; display:block; text-indent:-9999px; margin:46px 0px 0px 0px;}
h2 { font-family:"Myriad Pro","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; font-size:20px; color:#6fbe44; font-weight:normal; padding:0px 0px 10px 0px; clear:both;}
.clear { clear:both;}
.mainWraper { width:955px; margin:0px auto; background:url(images/bg-pageBody.png) repeat-y center; overflow:auto;}

#header {background:url(images/bg-top.png);	height:180px;}
	.MainMenu li { display:inline; font-family:"Myriad Pro","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; font-size:16px; margin:0;}
	.MainMenu li a { background:#FFFFFF; padding:5px 10px 5px 10px; border-left:solid 1px #edeff6; border-top:solid 1px #edeff6; border-right:solid 1px #edeff6; text-decoration:none; color:#9992a4;}
	
	.MainMenu { margin-top:35px; margin-left:20px;}
	
/************ Top Icons **********/	
	.IcomMenu li{ display:inline;}
	.Iconitem1 a{ background:url(images/img-home.png) center no-repeat; display:block; width:32px; height:21px; text-indent:-9999px; float:left;}
	.Iconitem2 a{ background:url(images/img-RSS.png) center no-repeat; display:block; width:32px; height:21px; text-indent:-9999px; float:left;}
/************ Top Icons **********/

/************ Bage body Contents ***********/
.ContentHolder { width:628px; margin-left:25px; float:left; background:url(images/bg-pageBody.png) repeat-y center;}
	.ContentHolder p { font-family:"Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; font-size:12px; color:#7e7f99; font-weight:normal; line-height:15px;}
	.ContentHolder a { color:#669900;}
/************ Bage body Contents ***********/

.navigation, .navigation a { font-family:"Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; font-size:12px; color:#b7b8cb; font-weight:normal;}
.wlWriterEditableSmartContent { font-family:"Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; font-size:12px; color:#7e7f99; font-weight:normal; line-height:20px;}
#comments{ font-family:"Myriad Pro","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; font-size:20px; color:#6fbe44; font-weight:normal; margin:10px 0px 10px 0px;}
#respond { font-family:"Myriad Pro","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; font-size:20px; color:#7e7f99; font-weight:normal; margin-top:10px;}
#comment { font-family:"Myriad Pro","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; font-size:12px; color:#666666; margin-bottom:5px; border:solid 1px #CCCCCC;}
#submit { font-family:"Myriad Pro","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; font-size:14px; color:#666666; margin-bottom:5px; border:solid 1px #CCCCCC; background:#FFFFFF}
/***************** Comment form **********/
.alt{ font-family:"Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; font-size:12px; color:#7e7f99; margin-bottom:30px;}
/***************** Comment form **********/
.sidebarRight {width: 228px; height:; float: left; padding-left:24px; margin-left:24px; background:url(images/sepImg.png) repeat-y left}
.widget_categories { color:#6fbe44; padding:0; margin:0; font-family:"Myriad Pro","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; 
		font-size:16px; text-decoration:none; font-weight:normal;}
.widget_categories li { list-style-image:url(images/img-arrow.png);}
.widget_categories li { margin-left:10px;}
.widget_categories li a { font-family:"Myriad Pro","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; font-size:13px; color:#7e7f99; text-decoration:none; height:20px; padding-top:5px; border-bottom:groove 1px #d7d7e6; display:block;}
.widget_categories li a:hover { color:#CCCCCC;}
#sidebar ul li { list-style-type:none;}
	.cat-item {}
#both {clear: both;}
#footer { width:955px; margin:0 auto; }
.title {font-size: 11pt; font-family: verdana;	font-weight: bold;}
.screen-reader-text { display:none;}
.seperatorX { background:url(images/sepImg.png) repeat-x center;}
.seperatorXTop  { background:url(images/sepImg.png) repeat-x center top;}
.seperatorY { background:url(images/sepImg.png) repeat-y center;}
/*************** Posts ***************/
.post_topic_pp {}
.content,post_topic {}
.post_topic_pp a{ color:#6fbe44; padding:0; margin:0; font-family:"Myriad Pro","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; 
		font-size:16px; text-decoration:none; font-weight:normal;}
.date_time { font-family:"Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; font-size:11px; color:#b7b8cb; }
.content {font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; font-size:12px; color:#828282; line-height:15px;}
.read_more a {font-family:"Myriad Pro","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; font-size:13px; color:#b7b8cb; padding-left:12px; line-height:13px; background:url(images/img-arrow.png) no-repeat left; text-decoration:none; clear:both; text-align:left;}

.post_topic_pp_smaller a { color:#6fbe44; padding:0; margin:0; font-family:"Myriad Pro","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; 
		font-size:16px; text-decoration:none; font-weight:normal;}
.date_time_smaller { font-family:"Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; font-size:11px; color:#b7b8cb; }
.topicfontsize { font-family:"Myriad Pro","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; font-size:20px; color:#9992a4; font-weight:normal; padding-left:-10px;}

.headerimg h3 a { font-family:"Myriad Pro","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; color:#6FBE44; font-weight:normal; text-decoration:none;}
.headerimg a { color:#b7b8cb}
.navigation {}
/*************** Posts ***************/

/************** Footer ***************/
#footer, #footer a { padding:10px; font-family:"Myriad Pro","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; color:#b7b8cb; font-size:12px; text-align:right; padding-right:10px;}

/*************** Gallery ************/
.ngg-gallery-thumbnail img {
background-color:#FFFFFF;
border:1px solid #A9A9A9;
display:block;
margin:4px 0 4px 5px;
padding:4px;
position:relative;
}

/*************** Search **************/
#searchform { height:30px; background:url(images/sepImg.png) bottom repeat-x; padding-bottom:10px; margin-bottom:10px; margin-top:10px;}
#s{ border: solid 1px #CCCCCC; background:#FFFFFFl; font-size:12px; padding:1px; width:170px;}
#searchsubmit { border:solid 1px #CCCCCC; background:#FFFFFFl; font-size:12px; color:#666666; margin-left:-5px;}
/*************** Search **************/

/*************** Main Menu **************/
	#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em;
		 z-index:300; width:51%; font-weight:normal; top:15px; left:15px;}
	#dropmenu a {display:block; padding:0.25em 1em; color:#9992a4; text-decoration:none; }
	#dropmenu a:hover {background:#F3F3F3; color:#999999;}
	#dropmenu li {float:left; position:relative; font-size:13px; font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;}
	#dropmenu li a { border-right:1px solid #edeff6; border-top:1px solid #edeff6;}
	#dropmenu ul {position:absolute; display:none; width:12em; top:1.9em; left:-1px;}
	#dropmenu ul a {border-left:1px solid #edeff6;}
	#dropmenu li ul { width:14.1em; }
	#dropmenu li ul a {width:12em; height:auto; float:left;  border-bottom:1px solid #edeff6; width:250px;}
	#dropmenu ul ul {top:auto;}
	#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}
	#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
	#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}	
	
	.current_page_item a{color:#6FBE44!important; padding-top:4px!important; border-left:1px solid #edeff6; border-top:1px solid #edeff6; border-bottom:0px;}	
	.current_page_item ul li a { color:#999999!important}
/*************** Main Menu **************/
	

/***************** Gallery *******************/
/*
CSS Name: Default Styles
Description: NextGEN Default Gallery Stylesheet
Author: Alex Rabe
Version: 1.50

This is a template stylesheet that can be used with NextGEN Gallery. I tested the
styles with a default theme Kubrick. Modify it when your theme struggle with it,
it's only a template design

*/
.ngg-galleryoverview {
	overflow: hidden;
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-galleryoverview .desc {
/* required for description */
   margin:0px 10px 10px 0px;
   padding:5px;
}

.ngg-gallery-thumbnail-box {
	float: left;
}

.ngg-gallery-thumbnail {
	float: left;
	margin-right: 5px;
	text-align: center;
	width:130px;
}

.ngg-gallery-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block;  
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
	width:100px;
	height:75px;
}

.ngg-gallery-thumbnail img:hover {
	background-color: #CCCCCC;
	border:1px solid #666600;
} 

.ngg-gallery-thumbnail span {
	/* Images description */
	font-size:90%;
	padding-left:5px;
	display:block;
}

.ngg-clear {
	clear: both;
}


