body {
background: #ffc;
padding: 0;
margin: 0;
font-family: Verdana, arial, helvetica, sans-serif;
font-size: 10px;
}

a {
color: #00f;
text-decoration: none;
}


a:hover {
text-decoration: underline;
}

h1 {
font-size: 150%;
}

h2 {
font-size: 130%;
}



h3 {
font-size: 120%;
margin-top: 0;
padding-top: 0;
}

.important {
font-size: 90%;
}

/******* Main Layout *******/

#navbar {
width: 120px;
float: left;
background: #ff9;
padding: 5px;
/*height: 100%;*/
padding-bottom: 40px;
border-right: 2px solid #eee;
}

#main {
background: #ffc;
padding: 5px 15px;
padding-left: 135px;
}


#content_main {
padding-right: 135px;
}

#content_main_wide {
padding-right: 1px;
}

#content {
margin: 0 20px;
font-family: Verdana, Geneva, Arial;
}

#sidebar {
width: 130px;
float: right;
}

#narrow_sidebar {
width: 1px;
float: right;
}

.frame_left {
margin: 6px;
border: 1px solid #000;
padding: 4px;
float: left;
}

/*********** Navbar ***********/
#navbar ul {
list-style: none;
padding: 0;
margin: 0;
width: 120px;
}

#navbar li a {
display: block;
background: #ff9 url('/images/triangle_side.gif') no-repeat left;
margin-left: 0;
padding: 3px 0;
padding-left: 15px;
text-decoration: none;
font-weight: bold;
color: #00f;
border-bottom: 1px solid #ffc;
font-size: 90%;
height: 15px;
}

#navbar li a:hover {
background: #00f;
color: #ffc;
border-left: #ff3 solid 10px;
padding-left: 5px;
}


#navbar p {
text-align: center;
margin-top: 25px;
font-size: 90%
}


/************* Header *************/
#header {
border: 1px solid #000;
margin: 0 10px;
padding: 5px 0 0 0;
font-size: 100%;
font-family: Verdana, Geneva, Arial;
text-align: center;
}

#header p {
text-align: right;
padding: 0 5px 0 0;
font-size: 85%;
}

#header img {
border:0;
}

#header p.ws_nav {
display: block;
background: #ff3;
text-align: left;
font-size: 100%;
padding: 3px;
margin: 0;
border-top: 1px solid #000;
}

.ws_nav a:link, .ws_nav a:visited {
font-size: 110%;
text-decoration: none;
color: #00f;
font-weight: normal
}

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

.float-right {
float: right;
}

.clear {
clear: both;
}


/************* Main Content **************/
img {
border: 0;
}

.ws_box1 {
border: 1px solid #000;
padding:  3px 10px;
background: #cef;
margin: 7px 0;
}

.ws_box2 {
border: 1px solid #000;
padding: 3px 10px;
background: #fff;
margin: 7px 0;
}

.ws_box3 {
border: 1px solid #000;
padding: 0;
background: #fdff91;
margin: 3px;
}


.box_header {
background: #ffff00;
border-bottom: 1px solid #000;
margin: 0;
padding: 5px;
font-size: 100%;
font-family: Verdana, Geneva, Arial;
font-weight: bold;
color: #33c;
}

.border_right {
border-right: 1px solid #000;
}
/********** Footer ***********/
#footer_nav {
background: #ff9;
}

.weather_table table {
background:#fff;
padding: 10px;
border:1px solid #000;
font-size: 1em;
font-family: Verdana, Geneva, Arial;

}

tr.weather_table1 {
background: #fff;
}

tr.weather_table2 {
background: #ffc;
}


.weather_table td {
padding: 6px 10px;
border:1px solid #000;
}

.weather_title td{
padding: 3px 10px;
border:1px solid #000;
font-family: Verdana, Geneva, Arial;
color: #000;
font-size: 10px;
background: #fff;
}


/* Stuff for Classifieds Section */

.classified {
background: #ffff99;
padding: 8px 3px;
margin: 1px;
border: 1px solid #cceeff;
font: normal 11px/12px minion, arial, sans-serif;
width:228px; 
float:left;
}

* html
.classified {
width: 236px;
}

.classified_gg {
background: #ffff99;
padding: 0;
margin: 1px;
border: 1px solid #cceeff;
font: normal 11px arial, sans-serif;
width:234px; 
float:left;
}

a.classifieds_link {
font: bold 11px arial, sans-serif;
text-decoration: underline;
font-size: 12px;
}

.forsale_img {
float: right;
padding: 3px;
margin: 4px;
border: 1px solid #ccc;
}

#new_banner {
      position: absolute;
      top: 0;
      right: 0;
      border: 0;
    }

#advert_links {
	height: 20px;
	border: 1px solid #b3b3b3;
	background-color: #efefef;
	padding: 1em 0 0.5em 0;
	font: 80% Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	display: none;
	
}

#advert_links ul {
	float: left;
	margin: 0 5px 0 5px;
	padding: 0;
	list-style-type: none;
}

#advert_links li {
list-style-type: none;
font: 78% Arial, Helvetica, sans-serif;
background-color: #efefef;
}


/***** Google Search *****/
.t, #cse-search-results, #res {
background: #ffffcc;
}

.socbook {
float: right;
}



/*************TICKER for WS ****************/

.ticker{
 height: 50px;	
 overflow: hidden;
 position: relative;
 width: 80%;
 margin: 0 auto 10px auto;
 border: 1px solid #000;
 padding: 0 20px;
 background: #CCEEFF;
}
.ticker h3 {
 font-size: 1.2em;
 color: #000;
 position: absolute;
 width: 200%;
 height: 100%;
 margin: 0;
 line-height: 50px;
 text-align: center;
 /* Starting position */
 -moz-transform:translateX(100%);
 -webkit-transform:translateX(100%);	
 transform:translateX(100%);
 /* Apply animation to this element */	
 -moz-animation: ticker 20s linear infinite;
 -webkit-animation: ticker 20s linear infinite;
 animation: ticker 20s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes ticker {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes ticker {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes ticker {
 0%   { 
 -moz-transform: translateX(100%); /* Firefox bug fix */
 -webkit-transform: translateX(100%); /* Firefox bug fix */
 transform: translateX(100%); 		
 }
 100% { 
 -moz-transform: translateX(-100%); /* Firefox bug fix */
 -webkit-transform: translateX(-100%); /* Firefox bug fix */
 transform: translateX(-100%); 
 }
}