body {
 background: url('images/back.jpg') repeat-x;
}

a {
 color: #aac;
}

.left {
 background: url('images/left.jpg') no-repeat;
 height: 236px;
}

.happy {
 background: url('images/happy.jpg') no-repeat bottom left;
 height: 236px;
}

.logo {
 background: url('images/logo.jpg') no-repeat 0px 35px;
 height: 236px;
}

.cya {
 background: url('images/cya.jpg') no-repeat 0px 0px;
 height: 236px;
}


.left a {
 margin-top: 120px;
 text-indent: -9999px;
 display: block;
 height: 97px;
 width: 310px;
}


.logo a {
 text-indent: -9999px;
 display: block;
 height: 118px;
 width: 310px;
}

.blog {
 display: block;
 background: url('images/blog.jpg') no-repeat bottom; 
 vertical-align: baseline;
}



.yourlink a {
 display: block;
 color: #666;
 text-decoration: none;
 margin-left: 40px;
 width: 180px;
}

.yourlink a:hover {
 text-decoration: underline;
 color: #777;
}

.yourlink .link {
 text-indent: -9999px;
 display: block;
 height: 72px;
 width: 230px;
}

.page_title {
 font-size: 16px;
 color: #55e;
 font-weight: bold;
}

.page_title a {
 color: #55e;
}

.textcolor {
 color: #777;
}

.btn {
 background:#F6F6F6 none repeat scroll 0%;
 border:1px solid #BBBBBB;
 padding:5px;
}

h2 {
 color: #66f;
 font-size: 16px;
}

h2 a {
 color: #66f;
}

.errForm {
 color: red;
}


h3 {
 color: #66f;
 font-size: 13px;
}

h3 a {
 color: #66f;
}

h2 a:hover {
 color: #66f;
 text-decoration: none;
}

.subcats {
 color: #555;
}

.subcats a {
 color: #555;
 text-decoration: none;
}

.subcats a:hover {
 text-decoration: underline;
}
 .search_input{ 
  	position:relative;
	width:160px;
  	height:43px;
 }
 .search_input input{
  	position:absolute;
	height:15px;
	border:none;
	background:#eeeeee;
	font-family: Trebuchet MS 10px;
  	width:110px;
	left:35px;
	top:0px;
	border: solid 1px;
}
input.searchbutton {
    position:absolute;
    left:160px;
    top:0px;
    width:40px;
    height:18px;
    cursor:pointer;
}