body	{background:url(images/main_bg.gif) top repeat-x #060709; font-family:Arial, Helvetica, sans-serif;}
*		{margin:0; padding:0;}
li		{list-style-type:none; vertical-align:bottom;}
h1, h2, h3 {font-size:100%;}
img		{border:0;}
a		{text-decoration:none;}
hr { clear:left; visibility:hidden; height:1px;}
.pd10	{padding:10px;}
.pd20	{padding:20px;}
.fl {float:left;}
.fr {float:right;}
.mb15 { margin-bottom:15px;}

#wrap	{width:965px; margin:0 auto; background:white;}
#nav	{background:url(images/nav.gif) repeat-x top; height:32px;}
#header	{padding:0 15px 10px; background:#efeeee; height:210px; position:relative;}
#headerad{border:1px solid black; height:90px; width:728px; margin:0 auto;}
#search	{position:absolute; height:46px; right:15px; bottom:20px;}
#search *{float:left;}
.fld	{border:0; background:url(images/fld.gif) 0px 0px no-repeat blue; font-size:30px; color:#938e8e; width:434px; padding:5px 10px; height:36px; margin-right:4px;}
#nav ul		{display:block;}
#nav .fl	{padding:3px 0 0 10px;}
#nav .fl li {font-size:18px; margin-right:10px; padding-right:15px; background:url(images/sep.gif) right no-repeat;}
#nav .fl a	{color:#c1d2ea;}
#nav .fr	{padding:5px 0 15px 0;}
#nav .fr li	{margin:0 10px; font-weight:bold; font-size:14px;}
#nav .fr a	{color:#fff;}
#nav li		{display:inline;}
#nav li a:hover {text-decoration:underline;}
#container		{padding:10px 7px; background:#f6f6f5; }
#content		{width:510px; float:right;}

.th,
.thumbnails li a			{width:120px; height:72px; background:url(images/th_bg.gif) 0px 0px no-repeat blue; padding:4px; display:inline; float:left;}
.posts		{border:1px solid #a7a7a7; border-top:0; padding:10px 5px 0 5px;}
.post		{background:#f7f6f6; margin-bottom:1px; height:95px; padding:2px; position:relative;}
.post:hover	{background:#eaeaea;}

.post h3		{font-size:18px; font-weight:normal;}
.post h3 a		{color:#000000;}
.post h3 a:hover {text-decoration:underline;}
.post h3,
.post p			{margin-left:140px;}

.post p			{font-size:12px; font-weight:bold;}
.post span		{font-size:11px; width:340px; position:absolute; bottom:10px; right:10px;}
.post span em	{background:url(images/view.gif) left no-repeat; padding-left:20px; margin-right:10px;}

#content h1 { display:block; height:28px; background:url(images/h1bg.gif) bottom repeat-x; color:#2d5da9;}
#content h1 span { padding:5px 35px 3px 10px; height:20px; background:url(images/h1part.gif) right no-repeat; display:inline; float:left; border-left:1px solid #a7a7a7;}

#leftside		{float:left; width:302px; height:1000px;}
#sidead {border:1px solid black; margin-bottom:15px;}

#rightside		{float:right; height:1000px; width:120px;}
#pri {width:820px; float:left;}




.box			{margin-bottom:15px; background:#2b2b2b;}
.box h2			{background:white; height:25px;}
.box h2 strong	{color:white; background:url(images/he2.gif) right no-repeat #2b2b2b; display:inline; float:left; font-size:18px; padding:3px 35px 2px 15px; height:20px; font-weight:normal;}
.thumbnails li	{margin:0 9px 10px 0; display:block; width:128px; height:80px; float:left;}
.thumbnails		{height:270px; padding-left:7px;}

.lst				{width:120px;}
.lst li				{list-style-type:disc; font-size:12px;}
.lst li, .lst li a 	{color:#abbacf;}
.lst				{padding-left:15px;}

.lst li:hover		{color:red;}
.lst li:hover a,
.lst li a:hover		{text-decoration:underline; color:white;}
.navi				{ padding:10px;}
.navi ul			{display:block; width:200px; text-align:center; margin:0 auto;}
.navi ul li			{display:inline; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; margin:0 5px;}
.navi ul li a		{color:black;}
.navi ul li a:hover { color:#275ba8; text-decoration:underline;}

.lst2				{padding-left:20px;}
.lst2 li			{list-style-type:disc;}
.lst2 li a			{font-size:12px; color:#000;}
.lst2 li a:hover	{text-decoration:underline;}
#footer				{background:url(images/footer_bg.gif) top repeat-x; padding-top:37px; clear:both; height:90px;}
#footer	p			{display:block; text-align:center; background:url(images/footer_logo.gif) bottom center no-repeat; padding-bottom:58px; font-size:11px;}

#footer a			{color:#275ba8;}

#video { width:480px; margin:0 auto; margin-bottom:15px;}

/* start social buttons (under post)*/
.socialButtons {
	margin:10px 0 10px 0;
	clear:both;
	width:625px;
	
}
.socialButtons ul {
	list-style-type:none;
	padding:0;
	margin:0;
	clear:both;
}
.socialButtons ul li {
	float:left;
	display:inline;
	width:65px;
	padding:5px;
	margin:0;
	
}
.socialButtons ul li.fb {
	display:inline;
	float:left;
	width:500px;
	height:30px;
	padding:5px;
	
}
img.readMore {
	border:0;
	margin:0;
	padding:0;
}
/* end social buttons (under post)*/
