.left{
float:left;
}

.right{
float:right;
}

.clear{
clear:both;
}

.tooltip { cursor: help; }
.tool-tip {
	color: #fff;
	width: 200px;
	z-index: 1000;
	background: #555;
	font-size: 85%;
}

.tool-title {
	font-weight: bold;
	margin: 0;
	padding: 4px;
}
.tool-text {
	padding: 0 6px 6px 6px;
}

body{
margin: 0 0;
padding:0;
background:url(images/bg.gif) #f5f5f5 center repeat-y;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#header{
background:url(images/header_bg.jpg) repeat-x;
height:120px;
width:100%;
}

#head{
width:960px;
margin:0 auto;
}

.adspot{
background:url(images/header_ad_spot.jpg) no-repeat;
width:468px;
height:60px;
float:right;
margin-top:24px;
padding:6px;
}

#nav{font-size:12px; margin: 0 auto; padding:4px 4px; background:url(images/nav_bg.jpg); font-family: Tahoma, Arial, Helvetica, sans-serif;}	
#nav ul{ list-style-type: none; margin:0; padding:0; }
#nav li{ display: inline; margin:0; padding:0; cursor:crosshair; }
#nav a{ float:left; margin:0 8px 0 0; padding:0 0 0 3px; text-decoration:none; color:#333333; }
#nav a span{ float: left; display: block; padding:5px 13px 0 10px; margin:0 0; height:19px; }		
#nav a:hover{ background:url(images/but_left.jpg) no-repeat left top; margin:0 8px 0 0; padding:0 0 0 3px; color:#c4da37;}		
#nav a:hover span{ background:url(images/but_right.jpg) no-repeat right top; padding:5px 13px 0 10px; }		
#nav .current a{ background:url(images/but_left.jpg) no-repeat left top; margin:0 8px 0 0; padding:0 0 0 3px; color:#FFFFFF; }		
#nav .current a span{ background:url(images/but_right.jpg) no-repeat right top; padding:5px 13px 0 10px; }

#wrapper{
width:960px;
margin: 0 auto;
}

#content{
float:left;
width:540px;
color:#333333;
font-size:12px;
}
#content h2{
color:#333333;
font-size:18px;
font-weight:bold;
}

#content blockquote{
background:#ececec;
border-left:7px #d5d5d5 solid;
margin:5px 5px;
padding:7px 5px;
}

#sidebar{
float:right;
width:370px;
color:#777777;
font-size:12px;
padding:5px 5px;
}

#sidebar ul, li{
margin:0 0; padding:0 0; list-style-type:none;
}

#sidebar img{
padding:3px 3px;
}

.st{
color: #333333;
font-size:14px;
font-weight:bold;
}

#sidebar a{
color: #333333;
text-decoration:none;
}

.SL{
width:160px;
float:left;
}

.SR{
width:160px;
float:right;
}

input{
background:url(images/form_bg.jpg) repeat-x #dbdbdb;
border:1px #d5d5d5 solid;
font-size:24px;
padding:5px 5px;
}

input:focus{
border:1px #b9cf2c solid;
}

.urlinput{
width:450px;
}

#footer{
padding:10px 5px;
margin-top:10px;
background:#3e3e3e;
border-top:2px #4c4c4c solid;
color:#CCCCCC;
font-size:11px;
}

#footer a{
color:#b7d20e;
}

#footer a:hover{
color:#0e98d2;
}