@charset "utf-8";
/*
Theme Name: WebHostingTalk
Theme URI: http://webhostingtalk.com
Description: The default WebHostingTalk Theme
Version: 0.9
Author: Ahmad Permessur
Author URI: http://www.inetinteractive.com

*/


*
{
	font-family:"verdana";
	font-size:12px;
	margin:0px;
	padding:0px;
}

a img
{
	border:none;
}

body
{
	background-color:#efefef;
}

p
{
	line-height:18px;
	margin:12px;
}

/* // */

#promotion
{
	background-color:#eaf4f6;
	border-bottom:#d9cd91 solid 1px;
	height:25px;
	left:0px;
	position:absolute;
	top:0px;
	width:100%;
}

#promotion p
{
	height:24px;
	line-height:24px;
	margin:0px;
	text-align:center;
}

#promotion a
{
	text-decoration: none;
	color: #15284A;
}

#promotion a:hover
{
	border-bottom:#9b0f09 dotted 1px;
	text-decoration: none;
	color: #15284A;
}

/* // */

#identity
{
	background:url(/news/wp-content/themes/wht/images/identity.png) repeat-x;
	border-bottom:#6178a1 solid 1px;
	height:108px;
	margin:25px 0px 0 0;
}

#identity h2
{
	height:108px;
}

#identity h2 img
{
	border:none;
}

#identity div.controls
{
	float:right;
	margin:-102px 125px 0px 0px;
	width:480px;
}

#identity div.members
{
	text-align:right;
	width:480px;
}

#identity div.members ul
{
	list-style:none;
}

#identity div.members ul li
{
	color:#ffffff;
	display:inline;
	font-size:10px;
	margin:0px 0px 0px 6px;
}

#identity div.members ul li a
{
	color:#ffffff;
	font-size:10px;
}

#identity div.search
{
	margin:12px 0px 12px 0px;
	text-align:right;
	width:480px;
}

#identity div.search input.text
{
	border:none;
	border-width:0px;
	font-size:10px;
	height:12px;
	line-height:normal;
	margin:0px 6px 1px 0px;
	padding:3px;
	width:240px;
}

#identity div.search input.button
{
	width: 120px;
}

#identity div.search .searchbut
{
	width: 120px;
}

#identity div.powered p
{
	height:39px;
	margin:0px 0px 0px 3px;
	width:480px;
	text-align:right;
}

#identity div.powered p img {
	border:medium none;
	padding-left:20px;
}


/* // */

#navigation
{
	background:url(/news/wp-content/themes/wht/images/navigation.png) repeat-x;
	height:72px;
}

#navigation .container
{
	background:url(/news/wp-content/themes/wht/images/navigation-container.png) no-repeat bottom;
	height:72px;
}

#navigation ol, #navigation ul
{
	list-style:none;
}

#navigation ol li
{
	float:left;
	height:35px;
	margin:1px 0px 0px 0px;
}

#navigation ol li a
{
	color:#ffffff;
	display:block;
	font-family:"arial";
	font-size:14px;
	font-weight:bold;
	line-height:35px;
	padding:0px 12px 0px 12px;
	text-decoration:none;
}

#navigation ol li.on a, #navigation ol li.on a:hover

{
	background-color:#8fa5cd;
	border-right:#ffffff solid 1px;
	border-bottom:#8fa5cd solid 1px;
	border-left:#ffffff solid 1px;
	color:#1b335c;
}


#navigation ol li a:hover

{

          background-color:#596f95;

}

#navigation ul
{
	clear:both;
}

#navigation ul li
{
	float:left;
	height:29px;
	margin:0px;
}

#navigation ul li a
{
	background:none;
	border:none;
	color:#1b335c;
	font-family:"tahoma";
	font-size:11px;
	font-weight:normal;
	line-height:29px;
	padding:0px 14px 0px 0px;
}

#navigation ul li a:hover
{
	color:#ffffff;
}

/* // */

#leaderboard
{
	background-color:#ffffff;
	padding:13px 0px 18px 0px;
}

#leaderboard p
{
	margin:0px auto 0px auto;
	width:730px;
}

#leaderboard p.center
{
    text-align: center;
}


/* // */

#content { clear: both; }
#content .container
{
	background-position:7px 0px;
	background-repeat:repeat-y;
}

#content .container .clear
{
	margin:0px -6px 0px -6px;
	overflow:hidden;
	width:984px;
}

/* // */

#primary
{
	float:left;
}

div.double #primary
{
	width:780px;
}

div.triple #primary
{
	width:461px;
}

#primary h1, #primary h3, #primary h2
{
	color:#da8114;
	font-family:"trebuchet ms";
	font-size:18px;
	font-weight:normal;
	margin:0px 12px 18px 12px;
}

#primary p a
{
	color:#404F6A;
}

#primary p a:hover
{
	color: Black;
}

#primary h1 a, #primary h3 a, #primary h2 a
{
	color:#da8114;
	font-family:"trebuchet ms";
	font-size:18px;
	font-weight:normal;
	margin:0px 12px 18px 0px;
	text-decoration:none;
}

#primary h3 a:hover, #primary h2 a:hover
{
	color:#404F6A;
	text-decoration:underline;
}

#primary div.showcase
{
	margin:12px;
}

div.double #primary div.showcase
{
	/* height:396px; */
	/* enable it for WHT Video only */
}

div.triple #primary div.showcase
{
	height:240px;
}

#primary div.showcase .media
{
	background-color:#eeeeee;
	border:#dddddd solid 1px;
	float:left;
	margin:0px 12px 0px 0px;
}

#primary div.showcase .singlepost, #primary div.showcase .singlepage
{
	margin:-12px 12px 0px 0px;
	float:left;
}

div.double #primary div.showcase .media
{
	height:394px;
	width:598px;
}

div.double #primary div.showcase .singlepost
{
	width:598px;
}

div.double #primary div.showcase .singlepost ul li, div.double #primary div.showcase .singlepage ul li
{
	padding: 5px;
	margin-left: 24px;
}

div.double #primary div.showcase .singlepost em
{
	padding: 12px;
}


div.double #primary div.showcase .singlepage {
    width:734px;

}

div.double #primary div.showcase .singlepage table {
    padding-left: 12px;

}

div.triple #primary div.showcase .media
{
	height:238px;
	width:279px;
}

#primary div.showcase .media p
{
	overflow:hidden;
}

div.double #primary div.showcase .media p
{
	height:338px;
	width:574px;
}

div.triple #primary div.showcase .media p
{
	height:182px;
	width:255px;
}

#primary div.showcase .media ul
{
	height:21px;
	list-style:none;
}

div.double #primary div.showcase .media ul
{
	margin:0px 0px 0px 460px;
}

div.triple #primary div.showcase .media ul
{
	margin:0px 0px 0px 141px;
}

#primary div.showcase .media ul li
{
	display:inline;
}

#primary div.showcase .media ul li a
{
	float:left;
	display:inline;
	height:21px;
	margin:0px 6px 0px 0px;
	text-indent:-9999px;
	width:60px;
}

#primary div.showcase .media ul li a.listen
{
	background-image:url(/news/wp-content/themes/wht/images/showcase-media-listen.png);
	background-repeat:no-repeat;
}

#primary div.showcase .media ul li a.watch
{
	background-image:url(/news/wp-content/themes/wht/images/showcase-media-watch.png);
	background-repeat:no-repeat;
}

#primary div.showcase .details
{
	background-image:url(/news/wp-content/themes/wht/images/showcase-details.png);
	background-repeat:repeat-x;
	border:#eeeeee solid 1px;
	float:left;
	font-family:"tahoma";
	font-size:11px;
	height: auto;
	/* height:238px; */
	width:142px;
}

#primary div.showcase .details *
{
	color:#000000;
	font-family:"tahoma";
	font-size:11px;
	line-height:18px;
}

#primary div.showcase .details ul
{
	list-style:none;
}

#primary div.showcase .details ul li
{
	margin:6px 12px 6px 12px;
}

#primary div.showcase .details ul li strong
{
	display:block;
	margin: 12px 0px 8px 0px;
	/* margin:12px 0px 12px 0px;	*/
}

#primary div.showcase .details ul li ul li
{
	margin:6px 0px 6px 0px;
}

#primary div.showcase .details ul li ul li a
{
	background-repeat:no-repeat;
	padding:1px 0px 1px 22px;
}

#primary div.showcase .details ul li ul li a.printpost
{
	background-image:url(/news/wp-content/themes/wht/images/showcase-details-print.png);
}

#primary div.showcase .details ul li ul li a.emailpost
{
	background-image:url(/news/wp-content/themes/wht/images/showcase-details-emailpost.png);
}

#primary div.showcase .details ul li ul li a.digg
{
	background-image:url(/news/wp-content/themes/wht/images/showcase-details-digg.png);
}

#primary div.showcase .details ul li ul li a.delicious
{
	background-image:url(/news/wp-content/themes/wht/images/showcase-details-delicious.png);
}

#primary div.showcase .details ul li ul li a.reddit
{
	background-image:url(/news/wp-content/themes/wht/images/showcase-details-reddit.png);
}

#primary div.showcase .details ul li ul li a.netscape
{
	background-image:url(/news/wp-content/themes/wht/images/showcase-details-netscape.png);
}

#primary div.showcase .details ul li ul li a.mov
{
	background-image:url(/news/wp-content/themes/wht/images/showcase-details-mov.png);
}

#primary div.showcase .details ul li ul li a.wma
{
	background-image:url(/news/wp-content/themes/wht/images/showcase-details-wma.png);
}

#primary  p
{
	clear:both;
	text-align:justify;
}

#primary  p.meta
{
	background-color:#ECECEC;
	font-size:11px;
	padding:6px;
}

#primary  p.meta *
{
	color:#000000;
	font-size:11px;
}

#primary  p.meta a
{
	border-bottom:#000000 dotted 1px;
	text-decoration:none;
}

#primary  p.meta a:hover
{
	border-bottom:#000000 solid 1px;
}

#primary hr
{
	border:none;
	border-bottom:#546168 1px dotted;
	clear:both;
	display:block;
	height:1px;
	margin:12px;
}

#primary .comments, #primary .related,  #primary .commentform
{
	margin:12px;
}

#primary .comments h2, #primary .related h2, #primary .commentform h2
{
	color:#7A7A7A;
	font-family:"trebuchet ms";
	font-size:18px;
	font-weight:normal;
	margin: 20px 12px 22px 0px;
}

#primary .related h2
{
	color:#7A7A7A;
	font-family:"trebuchet ms";
	font-size:18px;
	font-weight:normal;
	margin: 20px 12px 15px 0px;
}


#primary .comments #rss
{
	float: right;
	margin-top: -40px;
	background: transparent url("/news/wp-content/themes/wht/images/feed-icon.png") no-repeat 0 0;
	padding: 0.2em 20px;
	padding-right: 1px;
}

#primary .comments #rss a{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	border-bottom:#000000 dotted 1px;
}

#primary .comments #rss a:hover{
	color: #ff9933;
	font-size: 11px;
	text-decoration: none;
	border-bottom:#ff9933 solid 1px;
}

#primary .comments ul
{
	list-style:none;
}

#primary .related ul
{
	list-style: none url(/news/wp-content/themes/wht/images/post.png);
	margin-left: 15px;
	padding-left: 15px;
}

#primary .related ul li, #primary .related ul li a
{
	color:#999999;
	font-size:12px;
	padding-left: 5px;
	text-decoration: none;
}

#primary .related ul li a:hover
{
	color:#ff9933;
	font-size:12px;
	padding-left: 5px;
	text-decoration: underline;
}

#primary .comments ul li
{
	clear:both;
}

#primary .comments ul li img
{
	float:left;
	height:58px;
	margin:0px 12px 0px 0px;
	width:58px;
}

#primary .comments ul li ul
{
	float:left;
	width:686px;
}

#primary .comments ul li ul li strong,  #primary .comments ul li ul li strong a
{
	color:#53678a;
	float:left;
	margin:0px 0px 12px 0px;
	text-decoration: none;
}

#primary .comments ul li ul li strong a:hover
{
	color:#DA8114;
	text-decoration: underline;
}

#primary .comments ul li ul li span a
{
	color:#666666;
	float:right;
	font-size:10px;
	margin:0px 0px 12px 0px;
	text-decoration: none;
}

#primary .comments ul li ul li p
{
	color:#999999;
	margin:12px 0px 12px 0px;
}

#primary .comments ul li .line
{
	clear:both;
	border-bottom:#eeeeee solid 1px;
	height:1px;
	margin:0px 0px 12px 0px;
}


#primary .button
{
	height:23px;
	margin:0px 12px 0px 12px;
}

#primary .button a
{
	background-image:url(/news/wp-content/themes/wht/images/button.png);
	background-repeat:no-repeat;
	color:#ffffff;
	float:right;
	font-family:"trebuchet ms";
	font-size:13px;
	font-weight:bold;
	height:23px;
	line-height:23px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:143px;
}

#primary .button a:hover
{
	color:#7A7A7A;
}

/* // */

#secondary
{
	float:left;
	position:relative;
	width:192px;
}

div.double #secondary
{
	background-image:url(/news/wp-content/themes/wht/images/secondary.png);
	background-repeat:repeat-x;
	margin:-5px 0px 0px 0px;
	padding:12px 0px 0px 0px;
}

#secondary h4
{
	background-color:#2b3547;
	color:#ffffff;
	line-height:30px;
	text-indent:12px;
}

#secondary p
{
	color:#546168;
	font-size:11px;
}

#secondary ul
{
	list-style:none;
}

#secondary ul.categories li
{
	height:28px;
}

#secondary ul.categories li a
{
	background-color:#f3f4f8;
	border:#dbdfe8 solid 1px;
	border-bottom:none;
	color:#4d5f7f;
	display:block;
	font-size:11px;
	height:27px;
	line-height:28px;
	text-decoration:none;
	text-indent:12px;
}

#secondary ul.categories li a:hover
{
	background-color:#bfc8d9;
}

#secondary ul.subscribe
{
	margin:0px 0px 10px 0px;
}

#secondary ul.subscribe li
{
	margin:12px 12px 0px 12px;
}

#secondary ul.subscribe li a img
{
	border:none;
}

/* // */

#tertiary
{
	float:left;
	width:319px;
}

#tertiary div.advertisement p
{
	margin:0px;
}

#tertiary div.recent
{
	background-color:#b3c3dc;
	margin:12px;
	width:295px;
}

#tertiary div.recent h5
{
	background-image:url(/news/wp-content/themes/wht/images/recent-h5.png);
	height:36px;
}

#tertiary div.recent h5 span
{
	display:block;
	float:left;
	height:36px;
	line-height:36px;
	text-indent:-9999px;
	width:271px;
}

#tertiary div.recent h5 a
{
	float:left;
	margin:12px 0px 0px 0px;
	height:12px;
	text-indent:-9999px;
	width:12px;
}

#tertiary div.recent ul
{
	clear:both;
	list-style:none;
}

#tertiary div.recent ul li
{
	margin:0px 3px 0px 3px;
	padding:0px 9px 0px 9px;
}

#tertiary div.recent ul li.alternate
{
	background-color:#e1e8f5;
}

#tertiary div.recent ul li a
{
	color:#000000;
	font-family:"tahoma";
	line-height:24px;
	text-decoration:none;
}

#tertiary div.recent ul li a:hover
{
	text-decoration:underline;
}

#tertiary div.recent ul.links
{
	background-image:url(/news/wp-content/themes/wht/images/recent-ul-links.png);
	background-repeat:no-repeat;
}

#tertiary div.recent ul.links li
{
	display:inline;
}

#tertiary div.recent ul.links li a
{
	background-position:left center;
	background-repeat:no-repeat;
	font-size:10px;
	line-height:36px;
}

#tertiary div.recent ul.links li a.all
{
	background-image:url(/news/wp-content/themes/wht/images/recent-ul-links-li-a-all.png);
	padding:0px 0px 0px 21px;
}

#tertiary div.recent ul.links li a.new
{
	background-image:url(/news/wp-content/themes/wht/images/recent-ul-links-li-a-new.png);
	padding:1px 0px 1px 21px;
}

/* // */

#resources .container
{
	background-color:#dee4ed;
	background-image:url(/news/wp-content/themes/wht/images/resources.png);
	background-repeat:no-repeat;
	margin:7px auto 0px auto;
	overflow:hidden;
	padding:18px 14px 0px 14px;
	width:946px;
}

#resources div.copyright
{
	float:left;
	width:240px;
}

#resources div.copyright p
{
	font-size:10px;
}

#resources div.copyright p a
{
	font-size:10px;
	color: #404f6a;
	text-decoration: none;
}

#resources div.copyright p a:hover
{
	color:#ff9933;
}

#resources div.copyright p img
{
	border:none;
}

#resources div.links
{
	border-right:#999999 dotted 2px;
	border-left:#999999 dotted 2px;
	float:left;
	margin:0px 12px 0px 12px;
	padding:0px 6px 0px 6px;
	width:426px;
}

#resources div.links ul li
{
	float:left;
	list-style:none;
	margin:0px 6px 0px 6px;
	width: auto;
}

#resources div.links ul li strong
{
	color:#474747;
	display:block;
	font-size:10px;
	margin:0px 0px 6px 0px;
}

#resources div.links ul li ul li
{
	float:none;
	margin:0px;
}

#resources div.links ul li ul li a, #resources div.advertisement p a
{
	color:#404f6a;
	font-size:10px;
	text-decoration:none;
}

#resources div.links ul li ul li a:hover, #resources div.advertisement p a:hover
{
	color:#ff9933;
}

#resources div.advertisement
{
	float:left;
	width:240px;
}

#resources div.advertisement p
{
	background:none;
	margin:6px 0px 6px 0px;
	padding:0px;
	text-align:center;
}

/* // */

div.advertisement p
{
	margin:0px;
	padding:0px 0px 3px 0px;
	text-align:center;
	line-height: 0px;
}


div.container
{
	margin:0px auto;
	padding:0px 14px 0px 14px;
	width:972px;
}

div.clear
{
	clear:both;
	height:18px;
}

div.double
{
	background-image:url(/news/wp-content/themes/wht/images/content-double.png);
}

div.double div.clear
{
	background-image:url(/news/wp-content/themes/wht/images/clear-double.png);
}

div.triple
{
	background-image:url(/news/wp-content/themes/wht/images/content-triple.png);
}

div.triple div.clear
{
	background-image:url(/news/wp-content/themes/wht/images/clear-triple.png);
}


.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

.aligncenter {
	margin-left: auto;
	margin-right: auto;
}

.pagination {
   padding: 10px;
	}

.commentform label {
	text-align: right;
	display: block;
	width: 120px;
	float: left;
	margin-bottom: 10px;
	padding-right: 20px;
}

/*************************/
/* SHOWCASE CSS          */
/*************************/


#intro{
  width: 702px;
  margin:0px auto;
  background: #414d62 url(images/intro-top.gif) no-repeat scroll center top;
  color: #ffffff;
  margin-bottom: 20px;
}

#intro p{
  background: url(images/intro-bottom.gif) no-repeat scroll center bottom;
  text-align: center;
  padding: 15px;
  margin: 0px;
  font-weight: bold;
  font-size: 14px;
  font-family: Arial;
}

.listing{
  width: 593px;
  height: 121px;
  margin: 0px auto;
  background: transparent url(images/listing-back.gif) no-repeat scroll center top;
  padding: 10px;
  display: block;
}

div#primary div.showcase div.listing p{
  width: 430px;
  float: left;
  font-size: 12px;
  font-family: Arial;
  text-align: left;
}

.listing p a{
  color: #0b54ff;
  font-weight: bold;
  font-size: 14px;
  font-family: Arial;
  display: block;
  margin-bottom: 10px;
}

.listing .sponsoredby{
  float: right;
  width: 133px;
  font-weight: bold;
  font-size: 11px;
  font-family: Arial;
  margin-top: 14px;
  text-align: center;
}

.listing .sponsoredby img{
  border: none;
}

#request{
  width: 702px;
  margin:0px auto;
  background: #d2dff4 url(images/request-top.gif) no-repeat scroll center top;
  margin-bottom: 35px;
}

#request p {
  background: url(images/request-bottom.gif) no-repeat scroll center bottom;
  text-align: center;
  padding: 15px 15px 5px 15px;
  margin: 0px;
  font-size: 13px;
  font-family: Arial;
}

#request p a{
  font-weight: bold;
  display: block;
  color: #0b54ff;
  font-size: 16px;
  margin-bottom: 10px;
  font-family: Arial;
}

#request p a img{
  margin-bottom: 0px;
  margin-top: 10px;
  border: none;
}

#sponsored {
    background-color:#fffed5;
    background-image:url(/images/sponsored2.png);
    background-repeat:no-repeat;
    /* margin:7px auto 0px; */
    margin-top: 7px;
    overflow:hidden;
    padding:18px 14px 0px;
    width:582px;
    float: left;
}

#sponsored h1{
  font-size: 16px;
  font-family: Arial;
  padding-left: 10px;
}

#sponsored div.alignright h1{
  margin-right: 5px;
  position: relative;
  margin-top: -20px;
}

#sponsored ul{
  list-style:none;
}

#sponsored-clear{
   background:transparent url(/images/sponsored-clear2.png) no-repeat scroll top;
   margin: 0px 0px 10px 0px;
   padding: 0px;
   width:610px;
   clear: both;
}

#sponsored ul li p, #sponsored ul li p a {
    font-family: Tahoma, Arial, Verdana;
}

#footerad{
  text-align: center;
  padding-top: 30px;
}

#resources{
  clear: both;
}


