html, body, form, div, fieldset, legend,
h1, h2, h3, h4, h5, h6, dl, dt, dd, p {margin:0; padding:0;}
a, input {outline:none;}
a:link, a:visited , .aMessage a:visited , .aMessage a { color:#01226d; text-decoration: underline;}
a:hover, .topicContent h2 a, .blogPost h5 a, .topicHeader p a, .topicContent h5 a, .topicHeader h1 a {text-decoration:none;}
fieldset, img {border:0 none;}
legend {display:block; position:static; float:none;}
body {font-size:11px; color:#3f3f3f; background:#103d05; text-align:center;}
body, input, textarea, select, option {font-family:Tahoma, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6, input, textarea, select {font-size:100%;}
h1 {font-weight: bold; color: black; font-size: 1.6em}
/*input, textarea, select {font-size:100%;}*/
.otherPosts ul li {padding-bottom: 8px;}
#container {width:771px; margin:auto; text-align:left; background:#f0ffd9;}
	/* Alert class */
	.alertLayer {font-size:1em; width:150px; text-align:left; position:absolute; top:0; left:0; visibility:hidden;}
		.alertLayer a {overflow:hidden; float:right;}
			.alertLayer a:hover {}
		.alertLayer p {}
		/* layer type */
		.layer {border:0 none; background:#2d7d00;}
			.layer a {display:none;}
		.layer p {color:#fff; margin:0; padding:5px 10px;}
		
	#header {width:769px; height:129px; padding:1px; background:url(../images/bgd_header.jpg) no-repeat 1px 1px; overflow:hidden;}
		#header h1 {padding:0 51px; display:block; float:left;}
			#header h1 img {display:block;}
		.adsTop {width:468px; height:60px; margin:23px 0 0 0; float:left; overflow:hidden;}
		#menu {width:769px; height:24px; margin:0; padding:1px; list-style:none; float:left; overflow:hidden; clear:both;}
			#menu li {height:24px; padding:0 0 0 1px; background:url(../images/bgd_menu_item.gif) no-repeat 0 -24px; float:left;}
				#menu li a {color:#ffffff; font-weight:bold; height:18px; line-height:18px; padding:2px 7px 4px 0; text-decoration:none; text-align:center; background:url(../images/bgd_menu_item.gif) no-repeat 100% -24px; display:block;}
					#menu li a:hover {text-decoration:underline;}
			#menu li.selected {background-position:0 0;}
				#menu li.selected a {color:#1c9400; background-position:100% 0;}
				#menu1 {width:73px;}
				#menu2 {width:82px;}
				#menu3 {width:112px;}
				#menu4 {width:118px;}
				#menu5 {width:90px;}
				#menu6 {width:122px;}
				#menu7 {width:85px;}
				#menu8 {width:162px;}
	#content {width:769px; padding:5px 1px; overflow:hidden;}
        
        #breadcrumb {margin:0; padding:5px 20px; list-style:none;}
        #breadcrumb li {padding:0 0 0 10px; background:url(../images/li5.gif) no-repeat 0 5px; display:inline;}
        #breadcrumb a:link, #breadcrumb a:visited {color:#3f3f3f;}
        #breadcrumb a:hover { text-decoration: underline; }
        #breadcrumb .HomePage {padding:0; background:none;}
        #breadcrumb .CurrentPage {font-weight: bolder;}
        
		#main {width:585px; float:left;}
			
			/* home page */
			.homeTopHighlight {width:585px; background:url(../images/bgd_home_highlight.gif) repeat-y 320px 0; overflow:hidden;}
				.homeTopHighlight h3 {font-size:14px; color:#1c9400; padding:0 0 10px 0;}
				.homeTopHighlight p {padding:0 0 10px 0;}
				.homeTopHighlight .more {font-size:14px; font-weight:bold; margin:0; padding:0;}
					.homeTopHighlight .more img {vertical-align:middle; margin:0; float:none;}
				.joinForum {width:300px; padding:10px; float:left;}
					.joinForum a {font-weight:bold;}
					.joinForum img {margin:0 0 0 10px; float:right;}
				.freeAnalysis {width:245px; padding:10px; float:left;}
					.freeAnalysisBrand {text-align:center;}
			.tipsAdvices {padding:10px;}
				.homeHighlight {width:255px; margin:20px 0 20px 10px; padding:35px 0 0 0; background:url(../images/bgd_highlight1_top.gif) no-repeat 0 0; float:right;}
					.homeHighlight .more {font-weight:bold; text-align:right; padding:0 15px 10px 15px;}
					.tipaList {margin:0; padding:0 15px; list-style:none;}
					.tipaList li {padding:0 0 10px 13px; background:url(../images/li1.gif) no-repeat 0 5px;}
					.homeHighlightLinks {font-size:10px; width:235px; height:19px; margin:0; padding:2px 10px; list-style:none; background:url(../images/bgd_highlight1_bottom.gif) no-repeat 0 0; overflow:hidden;}
						.homeHighlightLinks li {margin:0; padding:0 4px 0 3px; background:url(../images/li2.gif) no-repeat 100% 3px; float:left;}
						.homeHighlightLinks .last {padding:0 0 0 3px; background:none;}
			.tipsContent {margin:15px 0 0 0;}
				.tipsContent h3 {font-size:14px; color:#1c9400; border-bottom:1px solid #3f3f3f;}
				.tipsContent h4 {margin:0; padding:0; display:inline;}
				.tipsContent h5 {color:#00226d;}
				.tipsContent ul {margin:0; padding:0; list-style:none;}
				.tipsContent li {margin:0; padding:10px 0 0 0; overflow:hidden;}
				.tipsContent li img {margin:3px 20px 20px 0; padding:0; float:left; display:inline;}
				.tipsContent li .more {font-weight:bold; text-align:right; padding:10px 0;}

			.homeProduct {width:545px; margin:10px; padding:10px; border-top:1px solid #3f3f3f; border-bottom:1px solid #3f3f3f; overflow:hidden;}
				.compareProduct {width:188px; margin:0 20px 0 0; background:url(../images/bgd_highlight2_top.gif) no-repeat 0 0; float:left;}
				.compareProduct h4 {width:137px; height:10px; padding:10px; background:url(../images/tit_compare_product.gif) no-repeat 10px 8px;}
					.compareProduct h4 span {display:none;}
				.compareProduct dl {width:168px; padding:5px 10px; overflow:hidden;}
				.compareProduct dt {font-size:14px; color:#1c9400; font-weight:bold;}
				.compareProduct dd {width:50%; font-weight:bold; padding:5px 0 0 0; float:left;}
				.compareProduct .long {width:100%;}
				.compareProduct .last {padding:5px 10px 15px 10px; background:url(../images/bgd_highlight2_bottom.gif) no-repeat 0 100%;}
			
			.productOverview {}
				.productOverview h3 {font-size:14px; color:#1c9400; padding:0 0 10px 0;}
				.productOverview img {margin:0 0 20px 20px; float:right;}
				.productOverview .more {font-weight:bold; text-align:right; padding:10px 0;}
			
		#blog {width:580px; padding:2px 2px 50px 2px; background:#ffffff url(../images/bgd_content.jpg) no-repeat 2px 2px; border:1px solid #e3f1b9; border-left:0 none; float:left; overflow:hidden;}
			#blog h2  {padding:20px 70px;}
            .topicHeader h2 {padding:0px; }
			#blog .Title {padding:30px 20px;}
            #blog .Title h1, #blog .Title h2 { width: 222px; text-align: center; color: rgb(102, 102, 102); font-size: 1.3em; font-weight: bolder; margin-top: -17px; margin-left:0px; padding: 0px;}
			
			.contributor {width:500px; margin:0 10px; padding:10px; background:#f5fae7; border:1px solid #e3f1b9; overflow:hidden;}
				.contributor h1 { font-size: 1.5em; padding: 0px !important; margin:0 0 5px 0;}
				.contributor img {margin:0 20px 20px 0; float:left;}
			.recentPostTitle {font-size:14px; margin:5px 0;}
			
			.topicsContributor {width:522px; padding:10px; float:left;}
			.topics {width:340px; padding:10px; float:left;}
				.topicContent {width:100%; padding:10px 0 20px 0; background:url(../images/bgd_topic.gif) repeat-x 0 0; overflow:hidden;}
					.topics .first {padding:0 0 20px 0; background:none;}
				.topicHeader {width:100%; padding:0 0 10px 0; overflow:hidden;} 
					.topicHeader h3 {font-size:18px;}
					.topicHeader h5 {font-weight:normal;}
				.tag {width:120px; height:60px; margin:0 20px 0 0; display:block; float:left;}
					.tag img {width:60px; height:60px; display:block; float:left;}
					.tag span {width:58px; height:38px; padding:10px 0; text-align:center; background:#f7fbea; border:1px solid #dceea8; display:block; float:left;}
					.tag span strong {color:#1c9400; font-size:14px; font-weight:bold; font-style:normal; display:block;}
				    .tag span em {color:#1c9400;font-weight: bolder; font-size:18px;font-style:normal;display:block; }
                .topicLinks {font-weight:bold; margin:10px 0 0 0; padding:0; list-style:none;}
					.topicLinks li {display:inline;}
					.topicLinks a {color:#1c9400;}
                    .topicLinks a:hover  { text-decoration: none; font-style: italic;}
					.comment {padding:0 20px 0 15px; background:url(../images/icon_comment.gif) no-repeat 0 2px;}
				.previousTopics {font-size:12px;}
					.previousTopics a {color:#1c9400;}
			.otherPosts {padding:20px 0;}
				.otherPosts h3 {font-size:14px;}
				.otherPosts ul {margin:0; padding:5px 19px; list-style:none;}
				.otherPosts a {color:#1c9400;}
			
			.blogPost {padding:0 20px;}
                .blogPost h2 {font-size:15px; margin:0 0 5px 0;}
				.blogPost h3 {font-size:12px; margin:0 0 5px 0;}
				.blogPost h5 {font-weight:normal;}
                .blogPost .rating {margin:10px 0;padding-bottom: 20px; height:15px}
				.postContent {margin:0 0 20px 0;}
					.postContent h4 {margin:0 0 10px 0;}
					.postContent p {margin:0 0 10px 0;}
				.blogPost .share {width:166px; height:14px; margin:0 0 10px 0; padding:1px 0 1px 5px; background:url(../images/bdg_share.gif) no-repeat 0 0;}
					.blogPost .share .shareLable {color:#3f3f3f; font-weight:bold; width:83px; text-decoration:none; padding:0 10px 0 15px; background:url(../images/icon_add.gif) no-repeat 0 2px; display:block; float:left;}
					.blogPost .share img {margin:1px; float:left;}
					.blogPost .share .shareScroller {width:7px; padding:2px; float:left;}
						.blogPost .share .shareScroller img {margin:0; float:none; display:block;}
				#postComment {padding:10px 20px 20px 20px; background:#f7f7f7;}
					#postComment h4 {font-size:1.3em; margin:0 0 10px 0;}
					#postComment p {padding:0 0 10px 0;}
					#postComment label {font-weight:bold; display:block;}
						#postComment label span {font-weight:normal;}
					#postComment input {display:block;}
						#postComment .text {width:250px;}
						#postComment #commentNotify {display:inline;}
						#postComment #commentNotifyLbl {font-weight:normal; display:inline;}
					#postComment textarea {width:495px; height:150px;}
					
					#postComment .commentResponse {border:1px solid #cccccc;}
						#postComment .commentResponse h4 {font-size:100%; font-weight:normal; padding:5px 10px; margin:0;}
						#postComment .response {padding:5px 10px; border-top:1px solid #cccccc;}
						#postComment .responseLinks {width:100%; margin:0; padding:0; list-style:none; overflow:hidden;}
                        #postComment label.error {color: red;}
							#postComment .responseLinks a {color:#377603;}
							#postComment .responseLinks li {float:left;}
							#postComment .senderInfo {width:370px;}
							#postComment .senderEmail, #postComment .senderWebsite {width:50px;}
			
			.addons {width:210px; padding:10px 0; float:left;}
				#blogSubscription {width:168px; color:#666666; margin:0 0 10px 0; padding:5px 20px; border:1px solid #3f3f3f; background:#ebdcc7; overflow:hidden;}
					#blogSubscription h3 {margin:-20px 0 5px 0; padding:3px 0 4px 23px; /* background:url(../images/icon_rss.gif) no-repeat 0 0;*/}
					#blogSubscription input {color:#666666;}
					#blogSubscription .text {margin:0 0 5px 0;}
						#blogSubscription .text input {width:163px;}
					#blogSubscription .submit {text-align:center;}
					#blogSubscription h5 {font-size:10px; font-weight:normal; text-align:center;}
				.addonItem {width:210px; margin:0 0 10px 0; overflow:hidden;}
					.addonItem h3, .addonItemCat h3 {color:#ffffff; font-size:12px; line-height:16px; text-align:center; padding:3px 10px 12px; background:url(../images/bgd_highlight3_top.gif) no-repeat 0 0;}
					.addonItem ul {margin:0; padding:5px 19px; list-style:none;}
                    .addonItemCat ul {margin:0; padding:5px 19px; list-style:none;}
                    .addonItemCat ul li {background: url(../images/ico-arrow.gif) no-repeat 0 5px; padding-left: 10px;}
                    .addonItem a , .addonItemCat a{color:#1c9400;}
                    .addonItem ul li , .addonItemCat ul li {padding-bottom:7px ;}
                    
					.addonItem .thumbList {width:172px; margin:0; padding:3px 19px 0 19px; list-style:none; overflow:hidden;}
						.addonItem .thumbList li {width:80px; padding:3px; float:left;}
			
		#sidebar {width:184px; float:left; overflow:hidden;}
			.homePoll {margin:0 0 10px 0; padding:0 0 18px 0; background:#dffb8f url(../images/bgd_poll.jpg) no-repeat 0 100%;}
				.homePoll h3 {color:#ffffff; font-size:14px; padding:5px 0; text-align:center; background:#2d7d00;}
				.homePoll h4 {font-size:14px; font-weight:bold; text-align:center;}
				.homePoll form {padding:5px;}
				.homePoll ul {margin:0; padding:0; list-style:none;}
				.homePoll p {margin:10px 0 0 0; text-align:center;}
			.additionalResources {background:#e4ffba; border:1px solid #3f3f3f; border-right:0 none;}
				.additionalResources h3 {color:#ffffff; font-size:14px; padding:5px 0; text-align:center; background:#1c9400;}
				.additionalResources ul {margin:0; padding:10px; list-style:none;}
				.additionalResources li {background:url(../images/li3.gif) no-repeat 0 5px; padding:0 0 5px 10px;}
				.additionalResources a {color:#0000ee;}
			#sidebar #blogSubscription {width:168px; color:#666666; margin:0 2px 5px 2px; padding:5px; border:1px solid #3f3f3f; background:#ebdcc7;
            }
			#sidebar .freeAnalysis {width:170px; margin:0 2px 5px 2px; padding:5px 5px 10px 5px; background:url(../images/bgd_analytics.gif) no-repeat 0 100%; border-top:5px solid #2d7d00; overflow:hidden; float:none;}
				#sidebar .freeAnalysis h3 {font-size:14px; color:#1c9400; padding:0 0 10px 0;}
				#sidebar .freeAnalysis p {padding:0 0 5px 0;}
				#sidebar .freeAnalysis a {font-weight:bold;}
				#sidebar .freeAnalysis .more {font-size:14px; font-weight:bold; margin:0; padding:0 15px;}
					#sidebar .freeAnalysis .more img {vertical-align:middle; margin:0; float:none;}
			#sidebar .addonItem {width:180px; margin:0 2px 5px 2px; overflow:hidden;}

		.adsBottom {padding:10px; text-align:center; clear:both;}
		
		#footer {width:769px; padding:1px; overflow:hidden;}
			#footer ul {width:765px; margin:0 0 5px 0; padding:10px 2px; background:#1c9400; list-style:none; overflow:hidden;}
			#footer li {padding:0 9px 0 8px; background:url(../images/li4.gif) no-repeat 100% 3px; float:left;}
				#footer li a {color:#ffffff;}
			#footer .last {background:none;}
			#footer p {font-size:9px; padding:0 10px 5px 10px;}
				#footer p a {color:#000000;}
     #blogSubscription label.error {color:red; font-weight: bold; padding:5px; width: 168px; float: left;}
    
     
    .topicContent h2 { float: left; margin-left: 70px; padding:none;}
    .topicContent .topicHeader h2 { font-size: 1.3em; padding: 0px !important; margin-bottom: 5px; float: none; }
    .topicContent .topicHeader h2 a , .topicHeader h1 a {color: black}
    .current a { font-weight: bold;}
    .archives {padding: 10px 0 0 10px}
    #blog .archives h2 {padding:0}
    .topics h2 {padding: none; }
    .postTitle {float: none; font-size: 1.3em; padding: 0 0 10px 0;}
  
    .topics .topicHeader h2 { float: none !important; margin: 0 0 5px !important; padding: 0px !important; font-size: 1.3em;}
    h1.postTitle {color:black; font-size:1.5em ; font-weight:bold; padding-left:0}
    #blog h1 {padding-left:20px; padding-bottom: 20px;}
    .blogPost h1 {padding-left:0px !important;}
    .noPost{padding: 0 0 20px 0; font-size: 100%;}  
    #message {background-color: rgb(255, 251, 204);padding: 10px; color:red; font-size:11px; font-weight:bold;}
    .senderEmail {margin-left:-150px}
    .topicContent a {text-decoration: none}
    .MesageSubscribe {padding: 5px; color: red; font-size: 11px; font-weight: bold; clear:both;}
    
#headerImg 
{
	display:block;
	float:left;
	padding:0 51px;
}
