@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}



#maincontainer
{
	margin:0 auto;
	text-align:justify;
	width:910px;
}

ul
{
list-style:none;
}

a
{
	text-decoration:none;
	color:#66cc33;
	text-align: left;
}

a.hover
{
text-decoration:underline;
color:#66cc33;
}

p
{
padding:0;
margin:0;
line-height:1.5em;
}

/*

text elements

*/

.textrm
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.textrm a
{
text-decoration:underline;
color:#666666;
}

.textrm a:hover
{
text-decoration:none;
}

.textarrw
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0099ff;
}

.textby
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}


.textkika
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ff6000;
}

.textkika a
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#0099FF;
}

.textkika a:hover
{
text-decoration:underline;
}

.texthighlight
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#99ff66;
font-weight:bold;
}

.texthighlightf
{
font-size:10px;
color:#6fb338;
}

.textheader
{
font:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:1.2em;
}

/*

Header Section

*/

#header
{
width:910px;
height:71px;
background:url(../images/header_bg_blog.jpg) no-repeat;
padding:0;
margin:0;
float:left;
}

#logo
{
width:229px;
height:47px;
padding-top:24px;
float:left;

}

#logo h1
{
text-indent:-9999px;
font-size:9px;
height:47px;
padding:0;
margin:0;
background:url(../images/logo_img.gif) no-repeat;
}

#nav
{
width:390px;
height:13px;
padding-top:51px;
padding-left:23px;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#66cc33;
font-weight:bold;
}

#nav ul
{
width:413px;
height:11px;
padding:0;
margin:0;
}

#nav ul li
{
height:11px;
float:left;
display:block;
margin:0;
}

#nav ul li a
{
padding:0 .9em;
display:block;
border-right:1px solid #66cc33;
}

#nav ul li.contact a
{
padding:0 .9em;
display:block;
border:0;
}



#nav ul li a:hover
{
color:#99ff66;
}



/*

Search Section

*/




.searchbar
{
background:url(../images/search_bg.png) no-repeat;
width:228px;
height:75px;
float:left;
margin-top:20px;
margin-left:15px;
padding:0;
}

.searchtxt
{
width:56px;
height:12px;
margin:0;
padding-left:15px;
padding-top:15px;
}

#searcharea
{
width:225px;
height:35px;
}

.searchspace
{
width:150px;
height:22px;
margin:0;
padding-left:15px;
padding-top:6px;
float:left;
}

.searchbtn
{
width:37px;
height:35px;
float:right;
padding-right:10px;
margin:0;
}

#searchform
{
width:133px;
height:20px;
margin:0;
padding:0;
}


#textfield
{
width:145px;
height:20px;
margin:0;
padding:0;
border:solid 1px #dddddd;
}







/*

Footer Section

*/


#footer{
	width:910px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	float:left;
	margin:0;
	padding-top:20px;
}

#footer_index{
	padding:20px 0px 10px 60px;
	width:910px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	float:left;
	overflow:hidden;
}


#footernav{
	width:413px;
	height:10px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#66cc33;
	text-decoration:none;
	overflow:hidden;
}

#footernav ul{
	width:413px;
	height:10px;
	padding:0;
	margin:0;
	text-decoration:none;
	overflow:hidden;
}

#footernav ul li
{
	height:10px;
	float:left;
	display:block;
	margin:0;
	text-decoration:none;
	overflow:hidden;
}

#footernav ul li a
{
padding:0 5px;
display:block;
border-right:1px solid #66cc33;
text-decoration:none;
overflow:hidden;
}

#footernav ul li.contact a
{
padding:0 5px;
display:block;
border:0;
text-decoration:none;
overflow:hidden;
}


#footernav ul li a:hover
{	text-decoration:underline;
overflow:hidden;
}

#footerinfo{
	width:330px;
	height:12px;
	float:right;
	overflow:hidden;
}


#categorized
{

padding-left:20px;
padding-top:18px;
margin:0;

}

#categorized ul
{
padding:0;
margin:0;
}

#categorized ul li
{
width:198px;
height:20px;
display:block;
}

#categorized ul li a
{
color:#666666;
}

#categorized ul li a:hover
{
color:#666666;
text-decoration:underline;
}