* { margin: 0px; padding: 0px; }
body{
	margin:0px;
	padding:0px;
	background-color: #EFF4F8;
}
img{border:0px;}
h1{
	color:#1B406A;
	font-size:28px;
	font-weight:normal;
	margin-top:20px;
	margin-bottom:20px;
}
h1 a{
	font-family:arial;
	font-size:32px;
	font-weight:normal;
	color:#1B406A;
	color:black;
	margin-top:20px;
	margin-bottom:20px;
	text-decoration:none;
}
.hide_news{
display:none;
}

#mainContent{
	float:left;
	width:1000px;
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid #CFD4D8;
}
#leftCol{
	float:left;
	width:370px;
	padding-left:10px;
}
#rightCol{
	float:left;
	width:586px;
}
#searchForm{
	background-image:url( '../images/search-bg.gif' );
	width:584px;
	height:125px;	
}
#searchForm p{
	font-size:24px;
	margin-left:30px;
	padding-top:20px;
}
#searchForm input{
	width:485px;
	font-size:24px;
}
#searchForm a{
	color:black;
	margin-left:20px;
}
#searchForm div.input{
	margin-left:30px;
	padding-top:12px;
	font-size:24px;
}

#categories h2{
	color:#BBD533;
	margin-top:35px;
	padding-bottom:12px;
	margin-bottom:12px;
	border-bottom:1px solid #121212;
	width:350px;
}
#categories h3{
	margin-right:10px;
	margin-bottom:10px;
}
#categories a{
	color:#1349AD;
	font-weight:normal;
	text-decoration:none;
}
#categories a:hover{
	text-decoration:underline;
}

#selector{
	width:340px;
}
#selector td{
	padding-right:20px;
	padding-top:10px;
	border-bottom:1px solid black;
	width:170px
}
#selector h2{
	color:#BBD533;
	font-size:20px;
	padding-bottom:10px;
}
#selector h3{
	padding-bottom:5px;
}
#selector a{
	color:#1349AD;
	font-weight:normal;
	text-decoration:none;
	font-size:14px;
}
#selector a:hover{
	text-decoration:underline;
}


#specialLinks h2{
	color:#BBD533;
	font-size:20px;
	margin-top:35px;
	padding-bottom:12px;
	margin-bottom:12px;
	border-bottom:1px solid #121212;
	width:350px;
}

#greenText{
	background-image:url( '../images/green-text-new.gif' );
	background-repeat: no-repeat;
	/*min-height:680px;*/
	width:584px;
	float:left;
	background-color:#BED733;
}
#greenTextBottom{
	background-image:url( '../images/green-text-bottom.gif');
	height:10px;
	width:584px;
	overflow:hidden;
}

#newblog h2{
	margin-left:20px;
	margin-top:10px;
	/*height:50px;
	overflow:hidden;*/
}
#newblog h2 a{
	color:black;
	text-decoration:underline;
	font-size:20px;
	font-weight:normal;
}
#newblog iframe{
	margin-left:20px;
	margin-top:20px
}
#newblog p.bodytext{
	margin-left:20px;
	color:black;
	margin-top:8px;
	margin-bottom:15px;
}

#greenTextLeft{
	margin:0px;
	padding:0px;
	width:270px;
	float:left;
	margin-left:20px;
}
/*
#greenTextLeft p{
	color:#7D9302;
	font-size:25px;
	padding-top:30px;
}
*/
#greenTextLeft h2{
	margin-top:38px;
	/*margin-bottom:25px;*/
}
#greenTextLeft p.bodytext{
	color:black;
	margin-top:8px;
	margin-bottom:15px;
}
#greenTextLeft h2 a{
	color:black;
	font-size:20px;
	font-weight:normal;
}
#greenTextLeft iframe{
	margin-top:10px;
}

#greenTextRight{
	padding:0px;
	margin:0px;
	float:left;	
	width:270px;
}
#greenTextRight h2{
	margin-top:0px;
	margin-bottom:15px;
}
#greenTextRight h2 a{
	color:black;
	font-size:20px;
	font-weight:normal;
}
#greenTextRight p.bodytext{
	color:black;
	margin-top:8px;
	margin-bottom:15px;
}

#mainBlog{
	margin-top:13px;
}
#mainBlog h2{
	margin-bottom:25px;
}
#mainBlog h2 a{
	color:#35469E;
	text-decoration:underline;
}
#mainBlog p{
	color:#272725;
	text-align:justify;
}

#shareBlogDetail{
	margin-top:10px;
	background-image:url( '../images/comment-separator.gif' ); 
	background-repeat: repeat-x;
	color:#2D2321;
	width:100%;
}
#shareBlogDetail a{
	color:#2D2321;
	text-decoration:none
}
#shareBlogDetail a:hover{
	text-decoration:underline;
}
#shareBlogDetail td{
	padding-top:5px;
}


#shareBlog{
	margin-top:15px;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #E2E2E2;
	border-bottom:1px solid #E2E2E2;
	color:#2D2321;
	width:100%;
}
#shareBlog a{
	color:#2D2321;
	text-decoration:none
}
#shareBlog a:hover{
	text-decoration:underline;
}


#insideTable{
	width:584px;
	margin:0px;
	padding:0px;
	border:0px;
}
#insideTable{
	background-image:url( '../images/inside-text.gif' ); 
	background-repeat: no-repeat;
	background-color:#BED733;
}
#insideTable td{
	padding-left:30px;
	padding-right:30px;
}

#blogDetail{
	margin-bottom:30px;
}
#blogDetail h1{
	color:black;
	margin:0px;
	padding:0px;
	margin-top:30px;
	margin-bottom:30px;
	font-size:24px;
	text-decoration:underline;
	width:340px;
}
#blogDetail p{
	text-align:justify;
}

#commentTable{
	background-image:url( '../images/comment-separator.gif' ); 
	background-repeat: repeat-x;
	margin-top:5px;
	width:520px;
}
#commentTable td{
	padding:0px;
	margin:0px;
	}
#commentTable td.name{
	padding-top:20px; 
	padding-bottom:20px;
	color:white;

}
#commentTable td.date{
	padding-top:20px;
	padding-bottom:20px;
	color:white;
}
#commentTable td.content{
	text-align:justify;
}

#resultTable a{
	text-decoration:none;
}
#resultTable{
	background-image:url( '../images/comment-separator.gif' ); 
	background-repeat: repeat-x;
	margin-top:15px;
	width:100%;
}
#resultTable td{
	padding:0px;
	margin:0px;
	}
#resultTable td.name{
	padding-top:20px; 
	padding-bottom:20px;
	color:white;
}
#resultTable td.date{
	padding-top:20px;
	padding-bottom:20px;
	color:white;
}
#resultTable td.content{
	text-align:justify;
}
#resultTable a h2{
	font-size:25px;
	color:white;
	text-decoration:none;
}

#resultTable a p{
	margin-bottom:8px;
	color:black;
}
#resultTable a div.link{
	color:black;
}

#commentFormContainer{
background:#BED733;
}

#commentForm{
	padding-top:5px;
}
#commentForm h3{
	color:white;
	font-size:25px;
}
#commentForm input{
	width:340px;
	border:1px solid #B9C766;
	font-size:20px;
}

#commentForm input.tx-guestbook-form-inputfield-med{
        width:240px;
	border:1px solid #B9C766;
	font-size:20px;
        margin-right:4px;
}

#commentForm td{
	padding:5px;
	padding-bottom:20px;
	font-size:18px;

}
#commentForm textarea{
	width:340px;
	height:100px;
	border:1px solid #B9C766;
}

#commentForm img{
	
        vertical-align:text-bottom;

}

#commentForm ul{
	list-style:none;
	font-size:13px;
}

/******************* add styles **************************/
#add1 div{
	color:#616D19;
	padding-bottom:20px;
	float:left;
	margin-right:30px;
	font-size:10px;
	
}
#add1 h2{
	font-size:16px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
#add1 a{
	color:black;
	font-weight:normal;
	font-size:10px;
}

#add2 div{
	font-family: arial;
	color:#616D19;
	width:170px;
	float:left;
	overflow:hidden;
	height:100px;
	margin-bottom:10px;
	margin-right:8px;
}
#add2 div.link{
	padding:0px;
	color:#33390B;
	font-weight:bold;
	font-size:12px;
	height:20px;
}
#add2 h2{
	font-family: arial;
	font-size:13px;
	color:#7A7B7D;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}
#add2 a{
	text-decoration:none;
}
#add2 p{
	font-family: arial;
	font-size:11px;
	text-decoration:none;
	color:#63676A;
	height:30px;
	overflow:hidden;
}

#add3 div{
	font-family: arial;
	width:268px;
	color:#616D19;
	margin-bottom:20px;
	font-family: arial;
}
#add3 h2{
	font-family: arial;
	color:#616D19;
	font-size:15px;
	text-decoration:underline;
	font-weight:bold;
	width:250px;
	font-size:13px;
}
#add3 P{
	font-family: arial;
	text-decoration:none;
	color:#515B16;
	height:25px;
	width:250px;
	overflow:hidden;
	font-size:11px;
}
#add3 a{
	text-decoration:none;
}
#add3 div.link{
	margin:0px;
	font-family: arial;
	padding:0px;
	color:#33390B;
	font-weight:bold;
	font-size:12px;
	width:260px;
}

#add5 div{
	padding:0px;
	margin:0px;
	font-family: arial;
	color:#616D19;
	width:268px;
	height:55px;
	overflow:hidden;
	float:left;
	margin-bottom:15px;
}
#add5 h2{
	font-family: arial;
	color:#616D19;
	font-size:13px;
	text-decoration:underline;
	font-weight:bold;
	width:260px;
}
#add5 a{
	text-decoration:none;
}
#add5 P{
	font-family: arial;
	font-size:11px;
	text-decoration:none;
	color:#515B16;
	height:27px;
	width:260px;
	overflow:hidden;
}
#add5 div.link{
	padding:0px;
	margin:0px;
	font-family: arial;
	color:#33390B;
	font-weight:bold;
	font-size:12px;
	height:20px;
	overflow:hidden;
	width:260px;
}