html, body
{

background-color:#FFF;
color:#444;
padding:0;
margin:0;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
height:100%;
}


ul.tick {
	list-style-image: url(/images/tick.gif);
	list-style-position: outside;
	font-size:12px; 
  font-weight:bold; 
  color:#51A5DB; 
	}

table {margin:0px; padding:0;}

div {padding:0; margin:0; border:0;}
img {padding:0; margin:0; border:0;}
p { margin:0;
padding:0;}
.clearbar {display:block; height:0px; margin:0px; padding:0px; width:100%; clear: both;}

hr {}
ul {}
li.villainfo{margin-left:20px; margin-bottom:10px;}

h1 {font-size:16px; font-weight:bold; color:#51A5DB;}
h2 {font-size:12px; font-weight:bold; color:#51A5DB; margin:0px;}

.error {color: #FF0000;}

a {padding:0; margin:0; border:0; text-decoration:none; color:#4ea5db;}
a:hover {padding:0; margin:0; border:0; text-decoration:underline; color:#4ea5db;}

a.blue {padding:0; margin:0; border:0; text-decoration:none; color:#51A5DB; font-weight:normal;}
a.blue:hover {padding:0; margin:0; border:0; text-decoration:underline; color:#51A5DB;}

a.hidden {padding:0; margin:0; border:0; text-decoration:none; color:#444;  font-weight:normal;}
a.hidden:hover {padding:0; margin:0; border:0; text-decoration:none; color:#444;}

a.hiddenh2 {padding:0; margin:0; border:0; font-weight:bold; text-decoration:none; color:#51A5DB;}
a.hiddenh2:hover {padding:0; margin:0; border:0; font-weight:bold; text-decoration:none; color:#51A5DB;}

input[type="text"] {border:1px solid #666;  color:#666;}
textarea {border:1px solid #666; color:#666;}
textarea.error {border:1px solid #FF0000;}
input.disabled {border:1px solid #AAA; background-color:#BBBBBB;}
input[type="submit"] {border:1px solid #666; background-color:#51A5DB;}
input.checkbox {border:0px;}
input.error {border:1px solid #FF0000;}
span.error {color:#CC0000;}

td.tablehead{background-color:#444; color:#FFF; text-align:center; font-weight:bold;}

div.page {width:920px; height:auto; margin:auto; }
div.header {width:900px; height:199px; overflow:hidden; padding-top:0px; padding-left:20px;}
div.middle {width:920px; background-color:#FFF; padding:10px 0px 10px 0px; margin:0 auto;}


div.leftcolumn {width:200px; float:right; margin-left:10px; padding-left:10px; margin-top:10px; margin-bottom:10px;  border-left:1px solid #888;}
  a.newsarticle {padding:3px; border-bottom:1px solid #51A5DB; display:block; font-size:10px; font-weight:normal; color:#000;}
  a.newsarticle:hover {padding:3px; border-bottom:1px solid #51A5DB; display:block; font-size:10px; font-weight:normal; color:#000;}
div.video {width:700px; height:200px; text-align:right; float:left; background:#DDD; margin-bottom:20px; z-index:-10;}


div.requestcallback { width:240px;}
a.callme {float:left; display:block; height:50px; width:60px; background-image: url('../images/callme.jpg');}
a.callme:hover {background-position: -72px 0px;}

.thumb { display:block; width:200px; margin:5px 0px 5px 0px; padding:5px 0px 5px 0px;}
.thumb:hover {border-top:5px solid #51A5DB; border-bottom:5px solid #51A5DB; padding:0px; margin:5px 0px 5px 0px;}
.viewthumb {float:left; display:inline-block; width:200px; margin:10px; padding:5px;}
.viewthumb:hover {float:left; border:5px solid #51A5DB; padding:0px; margin:10px;}

div.comment {border:1px solid #666; padding:10px; width:508px; margin-top:30px; margin-left:200px; color:#666666; float:left;}


div.blogentry {border-bottom:3px solid #666; padding:10px; width:670px; margin-top:30px; text-align:justify;}


div.footer {width:920px; height:auto; text-align:center; color:#666; padding-top:20px; clear:both;}
a.footer {padding:0; margin:0; border:0; text-decoration:none; color:#666; font-weight:bold;}
a:hover.footer {padding:0; margin:0; border:0; text-decoration:underline; color:#666;}
