﻿.header_bg
{
	width: 900px;
	height: 95px;
	background: url(../images/header_bg.jpg) left top repeat-x;
	margin: 0px;
	padding: 0px;
}


.right_margine
{
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.middle_curve
{
	height: 24px;
	width: auto;
	background: url(../images/middle_curve1.jpg) repeat-x left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}

.middle_bot
{
	width: auto;
	height: 8px;
	background: url(../images/bot_middle1.jpg) repeat-x left bottom;
	margin: 0px;
	padding: 0px; /*	border-bottom:2px solid #BBBBBC;*/
}

.leftmiddle
{
	border-left: 1px solid #97C24D;
}
.rightmiddle
{
	background: url(../images/middle_right1.jpg) right top repeat-y;
	margin: 0px;
	padding: 0px;
}
.box2_middle
{
	background: url(../images/top_middle1.jpg) repeat-x left top;
}
.desc
{
	font-family: verdana;
	font-size: 13px;
	color: #666666;
	line-height: 17px;
}


/* CSS FOR NEW DESIGN */

/* CSS Document */

body
{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	margin-top: 4px;
	margin-bottom: 4px;
	font-family: verdana;
}

p
{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	text-align: justify;
}

.dvarticle
{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	text-align: justify;
	float: left;
}


.text03
{
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.searchback
{
	width: 446px;
	height: 96px;
	margin: 0px;
	padding: 0px;
	background: url(../images/top_bg.jpg) left top no-repeat;
}

.menu
{
	width: 1000px;
	height: 34px;
	background: url(../images/menu_bg.jpg) left top repeat-x;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	text-align: right;
}

.menu li
{
	height: 15px;
	list-style-type: none;
	border-right: 1px solid #9AC14E;
	padding: 0px 11px 0px 11px;
	margin: 0px;
	display: inline;
}

.menu li a:link, .menu li a:visited
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.menu li a:hover
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #305A27;
}

.middleback
{
	/*width:384px; height:223px; background:url(../images/right_bg.jpg) left top no-repeat;*/
	margin: 0px;
	padding: 0px;
}

.ttlimg
{
	width: 195px;
	height: 25px;
	background: url(../images/ttl_img.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

.ttlimg1
{
	width: 290px;
	height: 25px;
	background: url(../images/ttl_img.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

.ttlimg1 p
{
	margin: 0px;
	padding: 5px 0px 0px 10px;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #3F7432;
	text-align: left;
}

.ttlimg p
{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #3F7432;
	text-align: left;
}


.topauthors
{
	height: 21px;
	font-family: verdana;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.topauthors a:link, .topauthors a:visited
{
	height: 17px;
	font-family: verdana;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	padding: 4px 0px 0px 10px;
	margin: 0px;
	text-decoration: none;
}

.topauthors a:hover
{
	height: 17px;
	text-decoration: none;
	color: #333333;
	padding: 4px 0px 0px 10px;
	margin: 0px;
}



.categories ul
{
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.categories li
{
	display: block;
	height: 21px;
	list-style-type: none;
	font-family: verdana;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #FFFFFF;
}

.categories li a:link, .categories li a:visited
{
	display: block;
	height: 17px;
	list-style-type: none;
	background: url(../images/bullet.jpg) no-repeat left center;
	font-family: verdana;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	padding: 4px 0px 0px 15px;
	margin: 0px;
	text-decoration: none;
}

.categories li a:hover
{
	height: 17px;
	display: block;
	text-decoration: none;
	background-color: #59A246;
	color: #FFFFFF;
	padding: 4px 0px 0px 15px;
	margin: 0px;
}



.network ul
{
	margin: 0px;
	padding: 3px 0px 0px 0px;
	text-align: left;
}

.network li
{
	list-style-type: none;
	padding: 0px 0px 3px 20px;
	margin: 0px 0px 0px 0px;
}

.network li a:link, .network li a:visited
{
	list-style-type: none;
	font-family: verdana;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

.network li a:hover
{
	text-decoration: none;
}

.footer
{
	width: 1000px;
	height: 65px;
	border-top: 5px solid #FFCC66;
	background: url(../images/footer_img.jpg) right bottom no-repeat;
	background-color: #59A246;
}

.articles_ttl
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	}
.articles_ttl ol
{
	list-style-type:circle;
}

.articles_ttl ol li
{
	margin: 0px;
	padding: 5px 0px 5px 0px;
	}
.articles_ttl a:link, .articles_ttl a:visited
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 10px 0px 10px 0px;
	padding: 15px 5px 10px 0px;
	text-align: left;
	text-decoration: none;
}

.articles_ttl a:hover
{
	text-decoration: underline;
}

.text01
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding: 5px 0px 10px 2px;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
}

.text02
{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding: 5px;
	text-align: left;
}

.submit_middle
{
	background: url(../images/submit_middle.jpg) left top repeat-y;
	margin: 0px;
	padding: 0px;
	width: 460px;
}

.text04
{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 5px;
	text-align: left;
}

.ttlimg2
{
	width: 460px;
	height: 25px;
	background: url(../images/ttl_img.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
	background-color: #E1F0DD;
}

.ttlimg2 p
{
	margin: 0px;
	padding: 5px 0px 0px 10px;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #3F7432;
	text-align: left;
}

.articles_ttl1 a:link, .articles_ttl1 a:visited
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #49873A;
	margin: 10px 0px 10px 0px;
	padding: 15px 5px 10px 5px;
	text-align: left;
	text-decoration: underline;
}

.articles_ttl1 a:hover
{
	text-decoration: none;
}

.articles_ttl2 a:link, .articles_ttl2 a:visited
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 10px 0px 10px 0px;
	padding: 15px 5px 10px 0px;
	text-align: left;
	text-decoration: underline;
}

.articles_ttl2 a:hover
{
	text-decoration: none;
}


.text05
{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 8px 0px;
	text-align: justify;
}

.ttlimg3
{
	width: 460px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-color: #E1F0DD;
}

.text06 a:link, .text06 a:visited
{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	text-decoration: none;
}

.text06 a:hover
{
	text-decoration: underline;
}

.search_back1
{
	width: 354px;
	height: 38px;
	background: url(../images/search_bg.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
}

.textbox
{
	width: 160px;
	height: 18px;
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.dd
{
	width: 100px;
	height: 20px;
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.text07
{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 10px 0px 0px 5px;
}

.text07 a:link, .text07 a:visited
{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 10px 5px 0px 5px;
	text-decoration: none;
}

.text07 a:hover
{
	text-decoration: underline;
}

.addsby_bg
{
	width: 388px;
	height: 40px;
	background: url(../images/top_addsgoogle.jpg) left top no-repeat;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.back1
{
	width: 1000px;
	height: 96px;
	background: url(../images/header_bg.jpg) left top repeat-y;
	margin: 0px;
	padding: 0px;
}

.input_textarea
{
	width: 550px;
	border: 1px solid #69A948;
	margin: 0px;
	padding: 0px;
	color: #528F3E;
}

.multilinetext
{
	width: 550px;
	border: 1px solid #69A948;
	margin: 0px;
	padding: 0px;
	color: #528F3E;
}

.button
{
	width: 125px;
	height: 25px;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #69A948;
	border: 1px solid #333333;
	margin: 0px;
	padding: 0px;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
}

h1
{
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	color: #006633;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

h2
{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	text-align: justify;
}


.allpage
{
	width: 5px;
	height: 5px;
	border: solid 1px black;
	background-color: Green;
}

.labeltext
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #49873A;
	margin: 0px;
	padding: 0px;
	text-align: right;
	vertical-align: top;
}

.labeltext1
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #49873A;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}

.labeltext a:link, .labeltext a:visited
{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-decoration: underline;
}

.labeltext a:hover
{
	text-decoration: none;
	color: #49873A;
}



.line
{
	width: 688px;
	height: 3px;
	background: url(../images/h1line.jpg) center top no-repeat;
	margin: 0px;
	padding: 0px;
}

.line1
{
	width: 688px;
	height: 3px;
	background: url(../images/h1line1.jpg) center top no-repeat;
	margin: 0px;
	padding: 0px;
}

.msg
{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
}

.comments_middle
{
	width: 450px;
	height: auto;
	margin: 0px;
	padding: 0px;
	background: url(../images/comments_middle.jpg) left top repeat-y;
}



/* Tag Cloud CSS Starts Here*/

#tagCloud
{
	width: 250px;
	padding: 5px;
	margin-bottom: 10px;
	text-align: justify;
}

#tagCloud A
{
	font-family: verdana;
	text-decoration: none;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	white-space: pre-line;
	text-align: justify;
	text-transform: lowercase;
	word-spacing: 1px;
}

#tagCloud A:hover
{
	font-family: verdana;
	white-space: pre-line;
	background-color: #FFFBEF;
	word-spacing: 1px;
}

#tagCloud A.weight1
{
	font-family: verdana;
	color: #487F00;
	font-size: 13pt;
	font-weight: bold;
}
#tagCloud A.weight2
{
	font-family: verdana;
	color: #59A246;
	font-size: 11pt;
	font-weight: bolder;
}
#tagCloud A.weight3
{
	font-family: verdana;
	color: #9AC14E;
	font-size: 10pt;
	font-weight: bolder;
}
#tagCloud A.weight4
{
	font-family: verdana;
	color: #3F7432;
	font-size: 9pt;
}
#tagCloud A.weight5
{
	font-family: verdana;
	color: #3F7432;
	font-size: 8pt;
}

/* Tag Cloud CSS Ends Here*/

/* Rating CSS Starts Here */

.ratingStar
{
	font-size: 0pt;
	width: 13px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}

.filledRatingStar
{
	background-image: url(../Images/FilledStar.png);
}

.emptyRatingStar
{
	background-image: url(../Images/EmptyStar.png);
}

.savedRatingStar
{
	background-image: url(../Images/SavedStar.png);
}
/* Rating CSS Ends Here */

.error_box
{
	background-color: #F7F7F0;
	color: #750200; /*#741C1A;*/
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-weight: bold;
	font-family: verdana;
	font-size: 11px;
	border: 1px solid #750200;
	text-align: center;
}

.paging a:link, .paging a:visited, .paging a:active
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	border: solid 1px #D8EFD1;
	background-color: #E1F0DD;
	color: #05579B;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	text-align: center; /*text-decoration:none;*/
	cursor: pointer;
}

.currentpage
{
	font-family: verdana;
	font-size: 12px;
	font-weight: Bold;
	border: solid 1px #D8EFD1;
	color: Black;
	margin: 0px 5px 0px 0px;
	padding: 5px 2px 5px 2px;
	text-align: center;
	background-color: #59A246; /*text-decoration:none;*/
	cursor: text;
}
.paging a:hover
{
	background-color: #59A246;
	text-decoration: underline;
}

.lnkpagining
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	border: solid 1px #D8EFD1;
	background-color: #E1F0DD;
	color: #666666;
	margin: 0px 5px 0px 0px;
	padding: 5px 5px 5px 5px;
	text-align: center; /*text-decoration:none;*/
	cursor: pointer;
}

/*----------------- Site Map Start ------------------*/
.sitemap
{
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	text-align: left;
}

.sitemap li
{
	list-style-type: none;
	background: url(/images/bullet.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
}

.sitemap li a:link, .sitemap li a:visited
{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #49873A;
	cursor: pointer;
	margin: 0px;
	padding: 0px 0px 20px 20px;
}

.sitemap li a:hover
{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #003366;
	cursor: pointer;
}
/*----------------- Site Map Ends ------------------*/

/* CSS FOR  NEW LAYOUT START */

.bookmarkbox
{
	float: left;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	width: 732px;
	height: auto;
	border-bottom: 1px dotted #666666;
}

.bookmark_ttl
{
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	color: #49873A;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	float: left;
	width: 100%;
	text-align: left;
}

.bookmark_ttl a:link, .bookmark_ttl a:visited
{
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	color: #49873A;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 5px;
	float: left;
	width: 100%;
	text-align: left;
	text-decoration: none;
}

.bookmark_ttl a:hover
{
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	color: #E78A3C;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 5px;
	float: left;
	width: 100%;
	text-align: left;
}


.boomitbox
{
	float: left;
	width: 732px;
	height: 30px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.boomitbtn
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 110px;
	height: 30px;
}

.boomittext
{
	float: left;
	width: 610px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background: url(/images/imgboomit_mid.jpg) left top repeat-x;
}

.boomitright
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 11px;
	height: 30px;
	background: url(/images/imgboomit_right.jpg) left top no-repeat;
}

.text001
{
	font-family: verdana;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 5px 10x;
	text-align: justify;
	line-height: 20px;
	text-shadow: 0px 1px #EEEEEE;
}

.text002
{
	font-family: verdana;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 5px 15px;
	text-align: left;
}

.text002 a:link, .text002 a:visited
{
	font-family: verdana;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	text-align: left;
	text-decoration: underline;
	cursor: pointer;
}

.text002 a:hover
{
	text-decoration: none;
}

.posttext
{
	float: left;
	width: 600px;
	height: auto;
	font-family: verdana;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	text-decoration: none;
	padding: 6px 0px 0px 10px;
	text-shadow: 1px 0px #FFFFFF;
}

.posttext a:link, .posttext a:visited
{
	width: 600px;
	height: auto;
	font-family: verdana;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	text-decoration: underline;
}

.posttext a:hover
{
	text-decoration: none;
}



.boomnum
{
	float: left;
	width: 79px;
	height: auto;
	margin: 0px;
	padding: 3px 0px 0px 0px;
	font-family: verdana;
	font-size: 25px;
	font-weight: bold;
	color: #333333;
	text-align: right;
}

/* CSS FOR  NEW LAYOUT END */

/* JQUERY Menu */

#navMenu
{
	padding: 0px;
	list-style: none;
	font-family: verdana;
	text-align: center;
	font-size: 10px;
	float: right;
	width: 1000px;
	margin: 0px;
	background-color: #69A55B;
}

#navMenu li
{
	float: left;
	background: url(../images/default.jpg) no-repeat center center; /* default background image	*/
	width: 110px; /* width and height of the menu item */
	height: 38px; /* border-top:1px solid #FFB443; border-bottom:1px solid #FFB443; border-left:1px solid  #FFB443;				 simulate pixel perfect using border */
	border-right: 1px solid #486F3E;
	position: relative; /* must set it as relative, because .hover class top and left with absolute position will be positioned according to li.	*/
}

#navMenu li a
{
	font-family: verdana;
	z-index: 20; /* z-index must be higher than .hover class */
	display: block; /* display as block and set the height according to the height of the menu to make the whole LI clickable	*/
	height: 28px;
	position: relative;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 13px;
	font-weight: bold;
	word-spacing: 1px;
}

#navMenu li a:hover
{
	color: #333333;
	word-spacing: 1px;
}
#navMenu li .hover
{
	background: url(../images/over.jpg) no-repeat center center; /* mouseover image	*/
	position: absolute; /* must be postion absolute 	*/
	width: 100px; /*	width, height, left and top to fill the whole LI item	*/
	height: 38px;
	left: 0;
	top: 0;
	z-index: 0; /* display under the Anchor tag	*/
	display: none; /* hide it by default	*/
}

#navMenu li.selected
{
	background: url(../images/selected.jpg) no-repeat center center; /* selected image	*/
}

/* JQUERY Menu */

.editors_box
{
	height: 120px;
	float: left;
	width: 355px;
	background: url(../images/back.jpg) repeat-x;
	border: solid 1px #E6E6E6;
	margin-left: 5px;
}

.editors_box a:link, .editors_box a:visited
{
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	margin: 10px 0px 10px 0px;
	padding: 15px 5px 10px 0px;
	text-align: left;
	text-decoration: none;
}

.editors_box a:hover
{
	text-decoration: underline;
}