/*  

Theme Name: HTM

Theme URI: 
Description: 

Version: 1.0

Author: HTMadmin

Author URI: 

*/



/**************** Body *********************/

 * { margin:0; padding:0;} 

body {
background:#000000; 
margin:0px;
}

#wrapper {padding: 0px; width: 986px; margin: 0px auto;}

.top { margin: 0px; padding: 0px;   width:986px; height:27px; background-image:url('/images/topbg.jpg'); }

div.banner{ width:986px;}
div.bannertxt{WIDTH:493px; HEIGHT:89px;  background-repeat: no-repeat; background-image:url('/images/htmnewbanner_02.jpg'); float:left;}
div.textitself { position: relative; height: auto;  width: auto; font-size:11px; font-weight:bold; color:#CCCCCC; top:66px; left:2px;}
h1.textitself { position: relative; height: auto;  width: auto; font-size:11px; font-weight:bold; color:#CCCCCC; top:66px; left:2px;}
h3.texttop {position: relative; height: auto;  width: auto; font-size:11px; font-weight:bold; color:#000000; float:left;}
div.random{width:673px; height:181px;float:left;}
div.feature{width:313px; height:270px;float:right; color:#FFFFFF; position:relative;}
.sale {background-color:#FF0000; color:#FFFF00; margin: 2px; font-weight:bold;}
.featurepic {
 width:313px; 
 height:230px;
}
.featurehead 
{
width:100%; 
height:20px;
color:#FFFFFF; 
background:#000000; 

}
.featurehead  a:link {color:#FFFFFF; text-decoration:none;}
.featurehead  a:visited{color:#FFFFFF; text-decoration:none; }
.featurehead  a:hover{color:#FF0000; text-decoration:underline;}
.featurehead  a:active {color:#FF0000; text-decoration:underline;} 
.featurefoot{ 
background:#000000; 
height:20px;
width:100%;
}
.featext {
color:#FFFFFF; 
font-size:12px;
}

/* random image area width 673px height 181px*/

table {padding 0px;}
a:link {color:#DF3939;}
a:visited{color:#CF0000;}
a:hover {color:#FFFFFF;}
a:active{color:#FFFFFF;}

/**************** Header *********************/

#header {margin:0;padding:0; background-color:#104EAB; color:#EEEEEE; font-size:12px; clear:both;}

#header h1 {margin:0;padding:0;}


img.lglight {float:left; border: 0px; background:#000000;}
img.yimg {margin-top:2px; border: 1px solid grey; vertical-align:text-bottom;}
div.yimg {float:right; padding-top:2px;}
div.black2 { color:#000000; font-family: sans-serif; font-size:12px; font-weight: bold; padding-bottom:0px; margin-bottom:0px; text-align:right;}
div.black { color:#000000; font-family: sans-serif; font-size:12px; font-weight: bold; padding-top:3px; margin-right:1px; text-align:right; }
a.yellow:link {color:#000000; text-decoration:none;}
a.yellow:visited {color:#000000; text-decoration:none; }
a.yellow:hover {color:#FFFF00; text-decoration:underline;}
a.yellow:active {color:#0000FF; text-decoration:underline;} 
A.lglight:active   {background:#555500;}
A.lglight:link     {background:#000000;}
A.lglight:visited  {background:#000000;}
A.lglight:hover    {background:#555500;}
.lglight:hover img{background:#555500;}
.lglight:hover{color: yellow;}
a.whitelink:link {color:#FFFFFF; text-decoration:none;}
a.whitelink:visited {color:#CF0000; text-decoration:none; }
a.whitelink:hover {color:#FFFF00; text-decoration:underline;}
a.whitelink:active {color:#0000FF; text-decoration:underline;} 

img.glove12 {  }
.yimgh:hover{
color: yellow; /* Dummy definition to overcome IE bug */
}
.yimgh:hover img{border: 1px solid yellow;}
.yimgh:active img{border: 1px solid yellow;}



/**************** Navigation *********************/


#nav { margin: 0px auto; padding: 0px; width:986px; background: url(/images/bluebg.jpg); text-align: center;  background-repeat:repeat-x;}
  div.nav2 {
color:#00DDFF; 
font-family: sans-serif;
font-size:14px; 
font-weight: bold; 
text-align: center; 
letter-spacing: 1px;
margin: 0px auto; padding: 0px;

 }

#menu {margin: 0px; padding: 0px; float: left; width: 920px; height:31px;line-height:31px;}

ul.menu{float:left;list-style:none;font-size:12px;font-weight:normal;text-transform:uppercase;margin:0 0 0 5px;padding:0;}

ul.menu li{float:left !important;list-style-type:none;margin:0;padding:0;}

ul.menu li a,ul.menu li a:link,ul.menu li a:visited{border-bottom:0;border-left:0;color:#333;float:left;display:block;text-decoration:none;padding:0 5px;}

ul.menu li a:hover,ul.menu li a:active{background:#fff;color:#555;text-decoration:none; color:#336699;}

ul.menu li.home a{border-left:2px solid #fff;text-decoration:none;}

ul.menu li ul{float:left;margin:0;padding:0;}

.crumbholder {width:980px;}

.breadcrumb {margin:0px auto; font-size:11px; color: #999999; height:14px;  text-align:left; float:left;}
.breadcrumb a:link { color:#FF9900;}
.breadcrumb a:visited{ color:#FF9900;}
.breadcrumb a:hover{ color:white; background:red;}
.breadcrumb a:active { color:white; background:red;}

.postinfocrumb {font-size:11px; color: #999999; height:14px; text-align:right;}
.postinfocrumb a:link { color:#FF9900;}
.postinfocrumb a:visited{ color:#FF9900;}
.postinfocrumb a:hover{ color:white; background:red;}
.postinfocrumb a:active { color:white; background:red;}

.seemore {background:#FFFFFF; text-align:right; font-size:11px; font-weight:bold; height:16px; width:96%; margin-left:6px;}


/**************** Search *********************/


#topsearch { float:right; width: 230px; height: 22px; font-size:8pt; margin:5px 0 0 0; }

#topsearch #ls { float: left; padding: 0; margin: 3px 0 0 6px; border: 0; width: 145px; font-size:8pt; background: none; }

#topsearch #go :active { float: right; margin: 0 6px 0 0; }
go:hover { background:yellow; }


/**************** Content *********************/


#main { 
background:#999999;
margin-left: auto;  margin-right: auto;
width:982px;
border-style:double; 
border-color:#000000;
height:auto !important;
text-align: center;
}

#content {   display: inline-block;  width:auto; text-align: left; padding: 8px; }

.post { text-align: left; width:auto; margin:1px;}



/**************** Themes *********************/

#sidebar {margin: 0 0 10px 5px; float:right; padding:0 0 12px 0; background:#999999; text-align:center;}

ul.sidebar{float:left;list-style:none;font-size:12px;font-weight:normal;text-transform:uppercase;margin:0 0 0 5px;padding:0;}

ul.sidebar li{float:left !important;list-style-type:none;margin:0;padding:0;}

ul.sidebar li a,ul.menu li a:link,ul.menu li a:visited{border-bottom:0;border-left:0;color:#333;float:left;display:block;text-decoration:none;padding:0 5px;}

ul.sidebar li a:hover,ul.menu li a:active{background:#fff;color:#555;text-decoration:none; color:#336699;}

ul.sidebar li.home a{border-left:2px solid #fff;text-decoration:none;}

ul.sidebar li ul{float:left;margin:0;padding:0;}


/**************** Entry *********************/

.indexentry {margin:0 4px 0 0; padding:0px 4px 4px 4px;}

.entrysingle {padding-left:10px; padding-right:4px;  width:960px; word-wrap:break-word; }

.entry {padding-left:10px; padding-right:4px;  width:960px; word-wrap:break-word; }

a.entry:link  {  color:#666; text-decoration: none; padding:0; border-bottom:1px dotted #006699; font-weight:bold;} 
a.entry:hover { color: #336699; text-decoration: none; padding:0;}
a.entry:visited { color: #225588; text-decoration: none; padding:0;}

.entry h2 { font-size:17px; margin:0; padding:0 0 5px 0;}

.pagetitle h1 { font-size:17px; margin:0; padding:0 0 5px 0;}

.entry p {margin:0; padding:0 0 10px 0;}

html>body .entry ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px;  } 

html>body .entry li { margin: 7px 0 8px 10px; }

.entry ul li:before{ content: "\00BB \0020"; }

.entry ol { padding: 0 0 0 35px; margin: 0; }

.entry ol li { margin: 0; padding: 0; }

.line { background:url(images/dot.gif) repeat-x; margin:10px 0 0 0; padding:0 0 20px 0; }

A.glove:link     { font-size: 20pt; color: #FF0000; text-decoration: underline; font-weight: normal;}
A.glove:visited  { font-size: 20pt; color: #990000; text-decoration: underline; font-weight: normal;}
A.glove:hover    { font-size: 20pt; color: #3268B5; text-decoration: underline; font-weight: normal;}
A.glove:active        { font-size: 20pt; color: #FF0000; text-decoration: underline; font-weight: normal;}




/**************** Misc *********************/

acronym, abbr, span.caps { cursor: help; }

acronym, abbr { border-bottom: 1px dashed #999; }

blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }

blockquote cite { margin: 5px 0 0; display: block; }

hr { display: none; }

/* a img { border: none; } */

.navigation { display: block; text-align: center; margin-top: 0px; margin-bottom: 4px; }

.alignright{float:right;}

.alignleft{float:left;}


.postlist { text-align: left; width:auto; border-style:double; border-color:#000000;
 background:#A8A8A8; margin-top:2px;  _height:78px; overflow: hidden; position: relative; }

.entrylist {padding: 1px 0px 4px 1px;  width:auto; word-wrap:break-word; margin:4px; }

.arcontainer {color: #999999; background-color:#000000; height:26px; border-bottom: thin solid #FFFFFF; margin:1px;  border-left: thin solid #FFFFFF; border-top: thin solid #000000; width:960px; }

.h3title {}
.h3title a:link{color:#999999; text-decoration:none; }
.h3title a:visited{color:#999999; text-decoration:none; }
.h3title a:hover{color:#FFFFFF; text-decoration:none; }
.h3title a:active{color:#FFFFFF; text-decoration:none;}

.h3single {font-size:18px; font-weight:bold;  float:left; color: #999999; background:#000000; padding:2px; margin-right:4px;}
.h3single a:link{color:#999999; text-decoration:none; padding:2px;}
.h3single a:visited{color:#999999; text-decoration:none; padding:2px;}

.h3page {font-size:18px; font-weight:bold;  float:right; color: #999999; background:#000000; padding:2px; margin-right:4px;}
.h3page a:link{color:#999999; text-decoration:none; padding:2px;}
.h3page a:hover{color:#FFFFFF; text-decoration:none; padding:2px;}
.h3page a:visited{color:#999999; text-decoration:none; padding:2px;}

.h3cen {font-size:18px; font-weight:bold; color: #999999; background:#000000; padding:0 2px 0 2px; margin-right:4px;}
.h3cen a:link{color:#999999; text-decoration:none; padding:2px;}
.h3cen a:hover{color:#FFFFFF; text-decoration:none; padding:2px;}
.h3cen a:visited{color:#999999; text-decoration:none; padding:2px;}

.postmetadata {font-size:11px;  float:right; padding-right:2%; width:40%;}

.metadatachive {font-size:12px; padding-right:2%;  margin-top:2px; height:26px; padding-top:3px; float:left;}
.metadatachive a:link{color:#999999; text-decoration:none;}
.metadatachive a:visited{color:#999999; text-decoration:none; }

.imglist a:link{float: right; margin-left:1px;}

/**************** Comments *********************/


input#url,input#author,input#email,textarea{color:#666;width:40%;border:1px solid #cbcbcb;margin-bottom:0.6em;background:#fcfcfc;margin-top:2px;padding:3px;}





/**************** Sidebar *********************/

#sidebar { margin: 0px; padding: 0px; float: right; width: 200px; }

.rsidebar { margin:0; padding:0;float: right; width: 180px; }

.rsidebar a, .sidebar h2 a:visited{ color: #666; text-decoration: none; font-weight:bold; }

.rsidebar a:hover{ text-decoration: none; color: #000; }

.rsidebar ul{ list-style-type: none; margin: 0; padding: 0;}

.rsidebar ul li{ margin: 0 0 20px; }

.rsidebar ul li h2{ padding:5px; font-size:12px; font-weight:bold; text-transform: uppercase; color: #fff;}

.rsidebar ul ul{ padding: 4px 11px 11px; background: #eaeaea; }

.rsidebar ul ul li{ margin: 0; padding: 0 0 0 16px; line-height: 22px; border-bottom:2px solid #fff; }

.rsidebar ul ul li.quicksms{ margin: 0; padding:0; line-height: 22px; background:none;}

.rsidebar ul ul ul{ border: 0; padding: 0; background-image: none; }

.rsidebar ul ul ul li{ padding: 0 0 0 10px;; background-image: none; }



/**************** Footer *********************/
.footers{clear:both;}
.footer {
background:#660000;
width:983px;
height:20px;
color: #FF0000; 
padding-top: 1px; 
margin: auto;
text-align: center;
clear:both;
font-size:12px;
}


A.foot:active    { color: #FFFFFF; text-decoration: none; font-weight: normal;}
A.foot:link     {color: #FF0000; text-decoration: underline; font-weight: normal;}
A.foot:visited  { color: #FF0000; text-decoration: underline; font-weight: normal;}
A.foot:hover    {  color: #FFFFFF; text-decoration: none; font-weight: normal;}

.twt a {color:#FF9900;}
.twt A:visited  {color:#FF9900;}
.twt A:active   {color:white; background:red;}
.twt A:hover    {color:white; background:red;}

A.aktt_tweet_time:link     {color:#FF9900;}
A.aktt_tweet_time:visited  {color:#FF9900;}
A.aktt_tweet_time:active   {color:white; background:red;}
A.aktt_tweet_time:hover    {color:white; background:red;}

/*.widget_nextgenimage h2 { display:none;}*/

.ngg-widget { text-align:center; padding: 4px 11px 10px 11px; background: #eaeaea; line-height:150%;}

/**************** Priority Overrides That Probably Won't Work *********************/

.imghighlight img{border:1px thin color:#999999;}
a.imghighlight:link {border:1px; color:#999999;}
a.imghighlight:visited {border:1px; color:#999999;}
a.imghighlight:hover {border:1px; color:#2EB0FF;}
a.imghighlight:active {border:1px; color:#2EB0FF; } 

.marginoverride {margin:auto;} /* this should center bitchy stuff */

.creditline {display:none;}

.ddpl-form {float:left;}

