.current_page_item {

font-weight: bold;
}


.input {
background-color:#FFFFFF;
border:1px solid #9F9F9F;
color:#000000;
height:18px;
margin-right:9px;
width:200px;
    font-family: Arial;
}


.imgleft {
  float: left;
  padding: 15px;
}

.imgright {
  float: right;
  padding: 15px;
}


.input:hover {
    border: 1px solid #000000;
    background: #FEFCD6;
}
.button {
    border: none;
    background: url(up.png) no-repeat top left;
    padding: 2px 8px;
}
.button:hover {
    border: none;
    background: url(pressed.png) no-repeat top left;
    padding: 2px 8px;
}

.inputmemo {
background-color:#FFFFFF;
border:1px solid #9F9F9F;
color:#000000;
height:18px;
margin-right:9px;
margin-top: 10px;
width:508px ;
height: 6em;
font-family: Arial;
}

.formrow {
  font-size:0.85em ;
  line-height: 2.5em ;
  padding: 10px;
}

h1 {
  font-size:2.5em ;
  font-weight: lighter;
}



/*
	Theme Name: 	WordPress Theme 777
	Theme URI: 		http://template-help.com/
	Description:	A theme from Template-Help.com Collection
	Version: 		2.7
	Author: 		Template_Help.com 
	Author URL: 	http://www.Template-Help.com/
*/

/*** Main style ***/
* { padding:0; margin:0;}
	html { font-size:100.01%;}
	body { font-size:62.5%; font-family: Segoe UI,Myriad,Myriad Pro,Calibri,Arial,Arial Narrow,Sans-Serif; background: url("bg.gif") repeat-x scroll 0 0 #CBCBCB; color:#666C6F;}
	html, body { height:100%;}

.clear { clear: both; font-size:0; line-height:0; height:0;}

	table, td, div, img { border:0; border-collapse:collapse;}
	td {vertical-align:top;}
	ul, li { list-style: none;}
	p { padding:0px 0px 15px 0px;}
	img { border:0;}

h1 , h2, h3 {
  line-height:2.3em;
}
h3 { font-size:1.3em; }

a {text-decoration: underline; color:#616161;}
a:hover {text-decoration: none;}

	form { margin:0; padding:0;}
	input, select, textarea { vertical-align:middle; color:#000; font-family: Segoe UI,Myriad,Myriad Pro,Calibri,Arial,Arial Narrow,Sans-Serif;  font-size:  small;}
	input.text, textarea { width:200px; border:1px solid; color:#000; border-color: lightgrey ; padding:2px 0px 2px 6px;}
 /*   #dee1e2 #dee1e2 #e7ebed #e7ebed;  */

	.clear { clear:both;}

/*=============================*/
	.main {  width:970px; margin:0 auto; background:#fff; min-height:100%;position:relative;/*width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%"); min-width:980px;*/}
	* html .main { height:100%;}

	.hed {margin-top:8px ; }

	.hed .menu { padding:0px 30px 0px 26px; overflow:hidden;}
	.hed .menu .menu-bgr { background:url(menu-bg.gif) repeat-x 0 center #fefefe; float:left; width:100%;}
	.hed .menu .menu-border-left { background:url(menu-border.gif) repeat-y 0 0;}
	.hed .menu .menu-border-right { background:url(menu-border.gif) repeat-y right 0;}
	.hed .menu .menu-border-top { background:url(menu-border.gif) repeat-x 0 0;}
	.hed .menu .menu-border-bot { background:url(menu-border.gif) repeat-x 0 bottom;}

	.hed .menu .menu-left-top { background:url(menu-left-top.gif) no-repeat 0 0;}
	.hed .menu .menu-right-top { background:url(menu-right-top.gif) no-repeat right 0;}
	.hed .menu .menu-left-bot { background:url(menu-left-bot.gif) no-repeat 0 bottom;}
	.hed .menu .menu-right-bot { background:url(menu-right-bot.gif) no-repeat right bottom; padding:18px 305px 18px 11px; overflow:hidden;}

	.hed .menu ul { width:800px; overflow:hidden;}
	.hed .menu li { background:url(mneu-img.gif) no-repeat 0 3px; line-height:normal; margin-left:-6px; float:left; padding:0px 35px 0px 30px; overflow:hidden;}
	.hed .menu a { text-decoration:none;color:#313131;font-size:1.4em; }
	.hed .menu a:hover { text-decoration: underline;}

/******* Logo **********/
	.logo { background:url(logo-img.gif) no-repeat 28px 10px; float:left;  padding:41px 0px 39px 14px; overflow:hidden;}
	.logo h1 { width:154px; height:35px; float:left; background:url(logo.gif) no-repeat 0 0; font-size:2.4em; text-align:center; font-weight: normal; color:#5e6264; cursor:pointer; text-indent:-1000em; overflow:hidden;}
	.logo h1:hover {text-decoration:none;}
	.descriptions { float:left; height:19px;margin:0px 15px 18px 152px; border-left:1px solid #dbdada; text-indent: 1em;  font-size: 3em;}

/******* Slogo **********/
	.slogan-img-absolute { position:absolute; right:152px; margin:-100px 0px 0px 0px;}
	.slogan-ind { padding:3px 18px 8px 18px; overflow:hidden;}
	.slogan { float:left; width:100%; background:url(slogan-bg.gif) repeat-x 0 0;}
	.slogan .bgr01 { background:url(slogan-left.gif) no-repeat 0 0;}
	.slogan .bgr02 { background:url(slogan-right.jpg) no-repeat right 0;}
	.slogan h1 { padding:105px 0px 101px 45px; overflow:hidden;}
/******* Search **********/

	.search { float:left; width:100%; background:url(search-bg.gif) repeat-x 0 center #f9f9f9; margin:0px 0px 10px 0px;}
	.search .search-border-left { background:url(search-border.gif) repeat-y 0 0;}
	.search .search-border-right { background:url(search-border.gif) repeat-y right 0;}
	.search .search-border-top { background:url(search-border.gif) repeat-x 0 top;}
	.search .search-border-bot { background:url(search-border.gif) repeat-x 0 bottom;}

	.search-left-top { background:url(search-left-top.gif) no-repeat 0 0;}
	.search-right-top { background:url(search-right-top.gif) no-repeat right 0;}
	.search-left-bot { background:url(search-left-bot.gif) no-repeat 0 bottom;}
	.search-right-bot { background:url(search-right-bot.gif) no-repeat right bottom; padding:17px 0px 17px 22px; overflow:hidden;}

	.search .text { width:94px; margin:0px 10px 0px 0px; padding:4px 0px 4px 0px;}
	.search .but { cursor: pointer;}

	.search_page { background: none; padding:20px 0px 0px 0px;}
	.search_page .text { width:250px; padding-left:6px;}

/******* Column **********/
	.ind-cont { padding:0px 30px 0px 25px;}

	.cont {  padding:0px 0px 40px 0px; float:left; width:100%;}

	.column-left { width:104px; float:left; _margin:0px 0px 0px 0px;}
	.column-right { width:204px; float:right; _margin:0px 0px 0px 0px;}

	.column-center { padding:0px 67px 0px 44px; overflow:hidden; height:100%;}


/******* Widgets  **********/
	.widget { float:left; width:100%; margin:0px 0px 10px 0px; color:#595959; font-size:1.1em;}

	.widget h2 { font:2em ; color:#000; overflow:hidden; padding:0px 0px 15px 0px;}
			
	.widget li { padding:0px 0px 4px 15px; background:url(marker.gif) no-repeat 0 6px;}
	.widget a { color:#6395d6; text-decoration:none;}
	.widget a:hover { text-decoration:underline;}

	.widget .box-border-left { background:url(box-border.gif) repeat-y 0 0;}
	.widget .box-border-right { background:url(box-border.gif) repeat-y right 0;}
	.widget .box-border-top { background:url(box-border.gif) repeat-x 0 0;}
	.widget .box-border-bot { background:url(box-border.gif) repeat-x 0 bottom;}
	
	.widget .box-left-top { background:url(box-left-top.gif) no-repeat 0 0;}
	.widget .box-right-top { background:url(box-right-top.gif) no-repeat right 0;}
	.widget .box-left-bot { background:url(box-left-bot.gif) no-repeat 0 bottom;}
	.widget .box-right-bot { background:url(box-right-bot.gif) no-repeat right bottom; padding:21px 25px 34px 22px; overflow:hidden;}

	#archives .box-right-bot { padding:21px 25px 23px 22px; }
	#meta .box-right-bot { padding:21px 25px 23px 22px; }
	
	.widget_categories { background:url(box-bg.gif) repeat-x 0 0;}
	.widget_categories .box-left-top { background:url(box-categories-left-top.gif) no-repeat 0 0;}
	.widget_categories .box-right-top { background:url(box-categories-right-top.gif) no-repeat right 0;}


/******* Content  **********/

	.title { padding:0px 0px 5px 0px; border-bottom:1px solid #e5e5e5; margin:0px 4px 0px 0px;}

	.title h1 { font: 3.1em ;text-align: right ; font-weight: lighter;}

	.title h2 { font: 3.1em ; color:#424749;}
	.title h3 { font: 3.1em ; color:#424749;}
	
	.h3 h3 {font-size:2.1em;}
	
	.title h2 a, .title h3 a  { text-decoration:none; color:#424749;}
	.title h2 a:hover, .title h3 a:hover { text-decoration: underline;}

	.title .date { font: bold 1.4em ; color:#99cb00; padding:0px 0px 0px 0px; margin:-5px 0px 0px 0px;}
	.title .author { float:right; font: 1.4em ;  color:#8db3e6; padding:0px 0px 0px 0px; margin:-5px 0px 0px 0px;}
	.title .author a { color:#0054a6;}

	.text-box { font-size:1.4em; line-height:1.3em; padding:15px 0px 0px 0px;}
	.text-box h1 { font-size:2em; font-weight: lighter; }

	.comments a, .link-edit a { display:block; text-align:right; color:#424749; font-weight: bold; font-size:1.2em;}
	.comments a { text-decoration: none; padding:0px 0px 8px 0px;}
	.comments a:hover { text-decoration: underline;}


/*** OL UL style***/
	.text-box ul { padding:0px 0px 10px 0px;}
	.text-box ul li { background:url(check16.png) no-repeat 0 6px; padding:2px 0px 6px 27px; list-style-image:none; list-style:none; font-weight:normal;}
	.text-box ul li ul { margin-left:10px;}
	.text-box ul li ol { margin-left:15px;}
	.text-box ul li ol li { list-style-type:decimal;}

	.text-box ol { padding-left:2px;}
	.text-box ol li { background:none; padding:0px; margin-left:13px;  font-weight:normal;}
	.text-box ol li ul li { font-weight:normal;}

	.text-box ul li { list-style-image:none; list-style:none;}
	.text-box ul li a { font-weight:normal; text-decoration:underline; color:#6395d6;}
	.text-box ul li a:hover{ text-decoration:none; }
	.text-box ul li ul { margin-left:15px;}
	.text-box ul li ol {margin-left:20px;}
	.text-box ul li ol li { list-style-type:decimal;}
	.text-box ul li ol li a { background:none;}

	.text-box ol { padding:5px 0px 5px 2px;}
	.text-box ol li{ background:none; padding:0px; margin-left:20px;}
	.text-box ol li a { padding-left:0px; text-decoration:none; font-weight:normal; color:#6395d6;}
	.text-box ol li a:hover{ text-decoration:underline; }
	.text-box ol li ul li a { font-weight:normal; text-decoration:underline;}
	.text-box ol li ul li a:hover {text-decoration:none;}

/****** Footer ***********/
	.foot { font-size:1.2em; font-family:Tahoma, Arial, Geneva, sans-serif; color:#838383;  padding:16px 0px 50px 35px; border-top:1px solid #d4d4d4;}
	.foot a { color:#838383;}
	.foot span a { text-decoration:none;}
	.foot span a:hover { text-decoration: underline;}

