body{
background: url(../images/bg.jpg) repeat;
color: #333;
margin:0 0 0 0;
}
/*This is all SearchString*/
#inputString{
padding:2px 2px 2px 0px;
background:url(../images/trans.png);
border:none;
width:245px;
}
#suggestions{
background: url(../images/slide3.png) bottom no-repeat;position:absolute; width:280px; margin:7px 0 0 -18px;
}
.searchheading{
font: normal medium Trebuchet MS; font-size:13px; letter-spacing:-0.2px; color:#FFFFFF; padding:0 0 10px 10px;
}
.searchheading a{
font: normal medium Trebuchet MS; font-size:13px; letter-spacing:-0.2px; color:#fbd75a; text-decoration:none;
}
.searchheading a:hover{
	color:#fceaad;
}

#clear{
	clear:both;
}

/*It's a Blog*/
#w3blog{
	font: normal medium "Trebuchet MS"; font-size:14px; letter-spacing:-0.7px; color:#000;
	width:100%;
	margin:0 auto;
}
#w3blogheaderblog{
	width:1000px;
	height:146px;
	margin:0 auto;
	background:url(../images/poster1blog.jpg) top no-repeat;
}
#w3blogheaderblog .left{
	width:80px;
	float:left;
	padding:40px 0 0 160px;
}
#w3blogheaderblog .right{
	width:750px;
	float:right;
	height:146px;
	padding:0 0 0 0;
}
#w3blogbodyblog{
	width:1000px;
	height:63px;
	margin:0 auto;
	background:url(../images/poster2blog.png) top no-repeat;
}
#w3blogcontent{
	width:1000px;
	margin:0 auto;
	background:url(../images/poster3.png) repeat-y;
	padding:10px 0 40px 0;
}
	#w3blogcontentleftcol{
		font: normal medium "Trebuchet MS"; font-size:14px; letter-spacing:1px; color:#000;
		width:520px;
		padding:0 0 0 90px;
		float:left;
	}
	#w3blogcontentrightcol{
		width:300px;
		padding:10px 85px 0 0;
		float:right;
	}
#w3blogfooter{
	width:1000px;
	height:80px;
	margin:0 auto;
	background:url(../images/poster4.png) top no-repeat;
	margin-bottom:
}
/*Footer*/
#w3footer{
	width:100%;
	height:120px;
	margin:0 auto;
	background:url(../images/bgfooter.jpg) bottom repeat-x;
}
#w3ground{
	width:100%;
	height:80px;
	margin:0 auto;
	padding:20px 0 0 0;
	background:#333333 url(../images/ground.jpg) repeat-x top;
	text-align:center;
	color:#FFFFFF;
}
/*images*/
.imgblock250 { width: 250px; border: 4px solid #FFFFFF; text-align: center; float:left; }
.imgblock250 img { width: 250px; }
#twitter_update_list {
font-size: 12px;
font-weight: bold;
list-style-type: none;
margin: 10px 0 0 0;
padding: 0 10px;
}

#twitter_update_list li {
margin: 0;
line-height: 1.5em;
}


#twitter_update_list a {
display: block;
color: #333;
text-decoration: underline;
}

#twitter_update_list span a {
background: #FFEA08 none repeat scroll 0 0;
color: black;
padding: 0 3px;
text-decoration: none;
display: inline;
}

#twitter_update_list span a:hover {
background: white;
}
.w3font1 {color: #FFFFFF}

.blogrightside{
	width:270px;
	font: normal medium "Trebuchet MS"; font-size:16px; letter-spacing:-0.7px; color:#000;
}
.blogrightside a{
	color:#bc6806;
	text-decoration:none;
}
.blogrightside a:hover{
	color:#58962a;
}
.blogrightsideheader{
	width:270px;
	padding:10px 25px 0 25px;
	height:20px;
	background: url(../images/blogrightside1.png) top no-repeat;
}
.blogrightsideheader h1{
	font: bold normal medium "Bradley Hand ITC"; font-size:24px; letter-spacing:-0.7px; color:#000;
	border-bottom:#666666 dashed 1px;
}
.blogrightsidebody{
	width:270px;
	padding:30px 25px 10px 25px;
	background: url(../images/blogrightside2.png) top repeat-y;
	font: normal medium "Trebuchet MS"; font-size:13px; letter-spacing:-0.2px; color:#000;
}
.blogrightsidebody .title {
	font: normal medium "Trebuchet MS"; font-size:16px; letter-spacing:-0.2px; color:#000; padding:10px 0 0 0;
	border-top:#333333 dashed 1px;
}
.blogcalendar{
	width:50px;height:50px;background:url(../images/cal.png) no-repeat top;margin-left:450px; margin-top:25px;position:absolute;float:right;
}

.blogrightsidefooter{
	width:270px;
	padding:0 25px 0 25px;
	height:30px;
	background: url(../images/blogrightside3.png) bottom no-repeat;
}

/*******************LEFT***********************/
#blogleftsideheader{
	width:521px;
	height:19px;
	background:url(../images/blogleftside1.png) top no-repeat;
}
#blogleftsidebody a{
	color:#bc6806;
	text-decoration:none;
}
#blogleftsidebody a:hover{
	color:#58962a;
}
#blogleftsidebody{
	font: normal medium "Trebuchet MS"; font-size:14px; letter-spacing:-0.25px; color:#555555;
	width:521px;
	background:url(../images/blogleftside2.png) top repeat-y;
}
#blogleftsidebodyheader{
	padding:10px 0 10px 0;
	width:50px;height:50px;background:url(../images/cal.png) no-repeat center;margin-left:20px; margin-top:-45px;position:absolute; text-align:center;color:#000;
	font-size:18px;
}
#blogleftsidebodycontent{
	padding:15px 20px 0 20px;
	overflow:auto;
}
#blogleftsidebodycontent h1{
	font: normal medium "Trebuchet MS"; font-size:24px; letter-spacing:-0.25px; color:#000;
}
#blogleftsidebodycontent .all{
	font: normal medium "Trebuchet MS"; font-size:14px; letter-spacing:-0.25px; color:#000;
}
#blogleftsidebodycontent .all img{
	border:#999999 1px solid; padding:4px;
}
#blogleftsidebodycontent .story ol{
	padding:0 6px 0 0;
	margin-left:25px;
}
#blogleftsidebodycontent .story ul{
	padding:0 6px 0 0;
	margin-left:25px;
}
#blogleftsidebodycontent .title {
	font: normal medium "Trebuchet MS"; font-size:15px; letter-spacing:-0.2px; color:#000; padding:10px 0 5px 0;
}
#blogleftsidebodycontent .story{
	padding:5px 0 10px 0;
}
#blogleftsidebodycontent .meta {
	padding:0 0 5px 0;
	border-bottom:#666666 1px dashed;
}
#blogleftsidebodycontent .meta a{
	color:#88ba63;
}
#blogleftsidebodycontent .meta a:hover{
	color:#58962a;
}

#blogleftsidefooter{
	margin:0 auto;
	width:521px;
	height:19px;
	background:url(../images/blogleftside3.png) top no-repeat;
}

 /* Tooltip */
ul.categories {
	font: normal lighter "Trebuchet MS"; font-size:16px; letter-spacing:1.5px; color:#4f4637;
	text-decoration:none;
	padding:3px 5px 3px 0;
	height:30px;
	list-style:none;
}
ul.categories li {
	background:url(../images/bgcat.jpg);
	padding:3px;
	margin:0 0 0 6px;
}
 /* Tooltip */
ul.latest {
	background: url(../images/bgcat.jpg) repeat;
	width:473px;
	margin:10px 0 30px 0;
	padding:6px 6px 0 0;
	float:left;
	text-decoration:none;
	list-style:none;
}
ul.latest img {width:103px;}
ul.latest li {
	float:left;
	margin:0 0 0 5px;
}

ul.latest a img {
	border:1px solid #d9d4c1;
	background:#fff;
}
ul.latest a:hover img {	
	border:1px solid #6fa20b;
}

 /* Ads */
ul.ads {
	width:270px;
	background:url(../images/bgcat.jpg);
	margin:-40px 0 10px 0;
	padding:5px 3px 3px 0;
	float:left;
	text-decoration:none;
	list-style:none;
}
ul.ads img {width:125px;}
ul.ads li {
	float:left;
	margin:0 0 0 5px;
}

ul.ads a img {
	border:1px solid #d9d4c1;
	padding:1px;
	background:#fff;
}
ul.ads a:hover img {	
	border:1px solid #6fa20b;
}

#feed{
	position:absolute;
	margin-left:420px;
	width:50px;
	height:50px;
}
#social{
	position:absolute;
	margin-left:480px;
	width:50px;
	height:50px;
}
ul.valid a img {
	border:1px solid #d9d4c1;
	padding:1px;
	background:#fff;
}
ul.valid a:hover img {	
	border:1px solid #6fa20b;
}


ul.p {
	width:480px;
	float:left;
	text-decoration:none;
	list-style:none;
	display:block;
	background:url(../images/bgcat.jpg);
}
ul.p li{
	float:left;
}
ul.p li.num {
	float:left;
	margin:5px 0 5px 10px;
	display:block;
}
ul.p li.nb{
	width:45px;
	height:20px;
	margin:4px 0 5px 10px;
	text-align:center;
	border:none;
	padding:1px;
}
ul.p li.nb a{
	color:#333333;
}
.w3font2 {font-size:18px; letter-spacing:1.5px; color:#FFFFFF; }
abbr, acronym { 
	border:0;
}
:focus {
	outline:none;
}
pre {
	font-size:11px;
}