ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; border:none; }

address { font-style:normal }

#promo {
float:right;
width:522px;
margin: 0px 40px 10px 0px;
}

#newsletter {
	width: 135px;
	background-image: url(images/newsblockbg.gif) repeat-x;
	background-color:#02233d;
	font-size: 12px;
	color: #FFFFFF;
	border:1px solid #02233d;
	margin-bottom: 2px;
	padding-top: 5px;
}

#menu-padding a.reg  {
	color: #fb93eb;
}

#left-panel a.topscreens {
	color:#F60303;
}

body {
	margin:3px 0px 19px 0px;
	padding:0;
	font-family: Arial, Helvetica, Verdana; 
	font-size:11px;
	line-height:16px;	
	background-color: #02233d;
	color: #a1a1a1;
}

:focus, :active { 
	outline: 0; 
}

img {
	border:0;
}

form {
	margin:0;
	padding:0;
}


h1.headh1 {
	font-size:10px;
	color:#FFF;
	float:left; 
	background-image: none;
	margin: 0px;
}

#headerh1 {
	margin: 0 auto;
	position: relative;
	width: 800px;
	clear: all;
}

h1{
	background-image: url(images/h1black.jpg);
	background-repeat: no-repeat;
	bacckground-position: left center;
	font-size:11px;
	color:#ffffff;
	float:left; 
	margin: 5px 0px;
	padding: 2px 0px 4px 7px;
	width: 600px;
}



h4 {
	float:left;
	font-size:12px;
	margin: 5px 0px 5px 5px;
	color: #000000;
}



h2 {
	font-size:12px;
	color:#000000;
	float:left; 
	width:500px; 
	margin-top:2px;
	margin-left: 5px;
}

h1.homeh1 {
	font-size:12px;
	color:#000000;
	float:left; 
	width:280px; 
	margin-top:10px;
	margin-bottom: 3px;
}

h2.titlebg {
	background-image: url(images/h1black.jpg);
	background-repeat: no-repeat;
	bacckground-position: left center;
	font-size:11px;
	color:#ffffff;
	float:left; 
	margin: 5px 0px;
	padding: 2px 0px 4px 7px;
	width: 600px;
	font-weight: normal;
}
h3.titlebg {
	background-image: url(images/h1black.jpg);
	background-repeat: no-repeat;
	bacckground-position: left center;
	font-size:11px;
	color:#ffffff;
	float:left; 
	margin: 5px 0px;
	padding: 2px 0px 4px 7px;
	width: 600px;
}


h1.titlebg {
	background-image: url(images/h1black.jpg);
	background-repeat: no-repeat;
	bacckground-position: left center;
	font-size:11px;
	color:#ffffff;
	text-align: center;
	float:left; 
	margin: 5px 0px;
	padding: 2px 0px 4px 7px;
	width: 600px;
	font-weight: normal;
}


#footer2 h2{
	font-size:14px;
	color:#000000; 
	margin-top:20px;
	width: 100%;
}

#footer2 {
	text-align: center;
	width: 100%;
}

a:link, a:visited, a:hover{
	text-decoration:underline;
	color: #ffffff;
}

a:hover{
	text-decoration:underline;
	color: #000000fgfgfgfgfgfgfgfgfgfgfgfgno,;
}



.side-header{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	font-style: normal;
	padding: 0px 0px 3px 0px;
	text-decoration: underline;
}





#body {
	margin:0 auto;
	width:971px;
	position:relative;
}

.container {
	width:971px;
	background-image: url(images/bodymidblack.png);
	background-repeat: repeat-y;
}

.containerbottom{	
	width:971px;
	background-image: url(images/bodybotblue.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.containertop {
	width:971px;
	margin:0;
	padding: 0px 0px 20px 21px;	
	background-image: url(images/bodytopblack.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.content_background {
	float:left;
	width: 960px;
}
.menu {
	background-image: url(images/topmenublack.jpg);
	width:930px;
	height:29px;
	clear:both;	
	margin-top: 10px;
}
#menu-padding {
	padding: 0px 0px 0px 19px;
}

#menu-padding a, .menu-padding a:visited{
	text-decoration:none;
	display:block;
	float:left;
	padding:6px 41px 0px 0px;
	margin-left: 0px;
	color: #ffffff;
	text-transform: lowercase;
}

#menu-padding a:hover {
	color: #7293d8;
}

.left-panel-mid {
	background-image: url(images/sidebarmidblack.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	float:left;
	width: 150px;

}
.left-panel-bot {
	background-image: url(images/sidebarbotblack.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	float:left;
	width: 150px;

}
.left-panel-top {
	background-image: url(images/sidebartopblack.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float:left;
	width: 150px;

}
.right-panel-mid {
	background-image: url(images/sidebarmidblack.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	float:left;
	width: 150px;

}
.right-panel-bot {
	background-image: url(images/sidebarbotblack.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	float:left;
	width: 150px;

}
.right-panel-top {
	background-image: url(images/sidebartopblack.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float:left;
	width: 150px;

}
.left-panel {
	float:left;
	padding:7px 0 7px 8px;

}

.right-panel{
	padding:7px 0px 0px 8px;
}

.left-panel a:link, .left-panel a:visited, .right-panel a:link, .right-panel a:visited{
	/*background-image: url(images/linkbg.jpg);*/
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration:underline;
	color: #7293d8;
	padding: 0px 0px 0px 5px;

}

.left-panel a:hover, .right-panel a:hover{
	text-decoration:underline;
	color: #fffd43;
}

.content{
	float:left;
	width:630px;
}
.content-padding {
	padding: 0px 15px 15px 15px;
	float:left;
}

.content-text{
	float:left;
	width:590px !important;
	width:588px;
}

ul.wallpapers {
	clear:both;	
	float:left;
	width:610px;
	margin: 0px 0px 0px -5px;

}

ul.wallpapers li.wall {
	float:left;
	margin-right:12px;
	margin-bottom:16px;
	margin-left: 12px;	
}

ul.wallpapers li.wall a, ul.wallpapers li.wall a:visited{
	float:left;
	text-decoration:none;
	font-size: 11px;
}
ul.wallpapers li.wall a:hover {
	text-decoration: none;
}

ul.wallpapers2 {
	clear:both;	
	float:left;
	width:604px;
}

ul.wallpapers2 li.wall2 {
	float:left;
	width: 150px;
	margin-right:0px;
	margin-bottom:25px;
}

ul.wallpapers2 li.wall2 a, ul.wallpapers2 li.wall2 a:visited{
	float:left;
	text-decoration:none;
}

ul.wallpapers2 li.wall2 a:hover {


}


.input-text, .input-textarea {
	border: 1px solid #090909;
	color: #ffffff;	
	padding:1px;
	width:350px;
	background-color: #666666;

}

.input-textarea {
	border: 1px solid #000000;
	color: #000000;	
	height:31px;
	background-color: #ffffff;
}

.input-text-short {
	border: 1px solid #090909;
	background-color: #ffffff;
	color: #090909;	
	padding:2px;
	width:250px;
}

.input-other{
	color: #ffffff;	
	padding:2px;
	width:357px;
	background-color: #505356;
	border: 1px solid #000000;
}

.button {
	background-color:#090909;
	color: #ffffff;
	font-size:9px;
	text-transform: uppercase;
	padding: 1px;
	border: 1px solid #090909;
}



.pagination {
	clear:both;
	display:block;
	text-align: center;
	margin:0 auto;
	width:550px;
	background-color:#000000;
	color:#ffffff;
	padding: 17px 19px 5px 5px;
}

.pagination a {
	text-decoration:none;
	padding:5px 6px 4px 5px;
	margin:0 3px 0 3px;
	border:1px solid #2b2b2b;
	background-color: #121212;
	color: #ffffff;
}

.pagination a:hover, .pagination a:active {
	color:#ffffff;
	border:1px solid #2b2b2b;
	background-color:#2b2b2b;
}

.pagination span.selected {
	padding:5px 6px 4px 5px;
	margin:0 3px 0 3px;
	border:1px solid #2b2b2b;
	font-weight:bold;
	color:#ffffff;
	background-color:#2b2b2b;
}

.pagination span.disabled {
	padding:5px 6px 4px 5px;
	margin:0 3px 0 3px;
	border:1px solid #2b2b2b;
	background-color: #121212;
	color:#ffffff;
}

.logo {

	background-image: url(images/fwhdlogo.jpg);

	background-repeat: no-repeat;

	padding: 0px;

	line-height: 0;
	
	height: 69px;
	widgth: 270px;
	float:left;
	margin: 18px 0px 0px 0px;

}
#header {
	padding: 15px 0px 0px 0px;
}

.logo-back img {

	float: left;

	width:270px;

	height:67px;

	margin-top:2px;



}

.logo-back2 {

	float: right;

	width:190px;

	height:69px;

	margin-top:2px;



}

.logo-back3 {

	float: right;

	width:215px;

	height:68px;

	margin-top:2px;



}

.logo-img {



	

}



.wallpaper-thumb{

	display:block;

	float:left;

	width:270px;

	padding:2px;	

}

.wallpaper-separator{

	float:left;

	width:5px;

	height:207px;

	border-right:2px solid #4c4c4c;

	margin-left: 5px;

}

.wallpaper-ads-right{

	float:right;

	width:300px;

	height:215px;

	margin-top:0px;
	
	color:white;
/*Added by Nadeem Hussain*/
   font-size:12px;
   
   font-weight:bold;
	

}

.wallpaper-ads-right a{
color:red;
font-size:20px;}

.wallpaper-resolutions{

	float:left;

	width:590px;

	margin-bottom:5px;

	border-bottom:2px solid #4c4c4c;

	padding-bottom:20px;	

}

.wallpaper-resolutions span{

	display:block;

	float:left;

	width:140px;

	font-weight:bold;

	clear:left;

}

.wallpaper-resolutions a, .wallpaper-resolutions a:visited{

	margin-left:10px;

}

.wallpaper-2ads{

	clear:both;

}

.wallpaper-2ads-separator{

	float:left;

	width:590px;

	height:0px;

	border-top:2px solid #4c4c4c;

	margin-top:5px;

	margin-bottom:20px;

}

.wallpaper-2ads-separator2{
	float:left;
	width:590px;
	height:0px;
	border-top:1px solid #eee;
	margin-top:10px;
	margin-bottom:7px;
}

.reset {
	clear:both;
	height:0;
	line-height:0px;
	font-size:1px;
}

.side-panel {
	margin-bottom:10px;
}

.rss {
	float:left;
	margin:0px 7px 0 0;
}

.rss-back{
	width:17px; 
	height:17px; 
	float:left; 
	margin:1px 7px 0 0;
	background-color: #090909;
}

.rss-image {
	background:url("images/rss.png") no-repeat 0 0;
	width:14px;
	height:14px;
	cursor:pointer;
	display:block;
	float:left;
	background-color: #090909;
}



#footer{

	text-align:center;

	padding:50px 0 0px 0;

}

#footer a {

	font-size: 10px;

	padding: 0px 8px;

}

.categories ul li

{

	padding-left:10px;

}

.categories a.selected

{

	color:#fffd43;

}

form ul li

{

	margin:4px 0;

	clear:both;

}

form label

{

	width:150px;

	display:block;

	float:left;

}



.label-author{

	width:auto;

	float:none;

	display:inline;

}



.top-menu-ads {
	background-image: url(images/topadsblack.jpg);
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	width:930px;
	height: 31px;
}
.top-menu-ads-padding {
	padding: 6px 3px 0px 5px;
}

.top-menu-ads-padding a {
	color: #fffd43;
	padding: 0px 20px 0px 20px;
}

.top-menu-ads2 {
	height:20px;
	margin:0px 0px 5px 0px;
	clear:both;	
	padding: 0px 0px 0px 0px;
	width:603px;
}



.mytable{
	width:100%;
}

.mytable td{
	border-top:1px solid #A1C5E5;
	border-left:1px solid #A1C5E5;	
	text-align:center;
	padding:5px;
	line-height:normal;
}

#box

{

}

#iamAuthorDiv

{



}

#selectAuthor, #createAuthor

{

	float:left;	

	width:500px;

}

option.categorySub

{

	font-size:10px;

	display:block;

}

.attention

{

	background:url(images/attention.png) no-repeat 0 0;

	width:8px;

	height:24px;

	display:inline;

	margin-left:10px;

}

form input, form select

{

	/*float:left;*/

}



.icon-space{

	margin-left:5px;

}



.row_odd{

	background-color:#4c4c4c;

}



a.button{

	display:block;

	float:left;

	background-color:#E5ECF4;

	border:1px solid #428EA3;

	text-decoration:none;

	font-weight:bold;

	color:#428EA3;

	cursor:pointer;

	padding:2px 5px;

}

a.button:hover{

	color:#FFFFFF;

	background-color:#428EA3;

	border:1px solid #E5ECF4;	

}

.button img{

	margin:0 3px -3px 0 !important;

	padding:0;

	border:none;

	width:16px;

	height:16px;

}



.data

{

	width:550px;



}

.data th{

	text-align:left;

	background-color:#4c4c4c;

}



.sortable .row_odd{

	background-color:transparent;

}

.sortable tr td{

	border-bottom:1px solid #ccc;

}

.small

{

	width:126px;

}





.comments

{

	clear:both;

	margin:0 10px 0 0;

	

}

.comments li

{

	padding:10px 10px;

	

	margin:5px 0;

	border:1px solid #ccc;

	clear:both;

	display:block;

}

.comments .comment_count

{

	display:inline;

	font-size:18px;

	font-weight:bold;

	color:#CCCCCC;

	z-index:0;

	

}

.comments .comment_odd .comment_count

{

	top:10px;

	left:5px;

}

.comments .comment_even .comment_count

{

	top:10px;

	right:5px;

}

.comments a{

	font-weight:bold;

}

#formComment

{

	clear:both;

}



#success {

	color:#215017; 

	background-color:#C0FFB2; 

	padding:2px;

	display:none;	

	margin-bottom:10px;

}

#errors {

	color:#851616;

	background-color:#FDADAD;

	padding:2px;

	display:none;	

	margin-bottom:10px;

}



.themes_input{

	float:left;

	width:94px;

	margin-bottom:3px;

	margin-right:10px;

}

.themes_example{

	float:left; 

	width:20px; 

	height:20px;

	border:1px solid #000000;

}





/**

New decorations

**/

.thumb em {

	background: #fff url(images/grey-gradient.gif) repeat-y;

	color: #000;

	font-style: normal;

	padding: 0 3px;

	display: block;

	position: absolute;

	bottom: 10px;

	left: -5px;

	border: 1px solid #999;

	border-left-color: #888;

	display:none;

}

.thumb a:hover em {

	background: #fefdf0 url(images/orange-gradient.gif) repeat-y;

	border-color: #eaeaea;

	display:block;

	color: #093cbb;

	text-decoration: none;

}



.views

{

	float:left;

	width:16px;

	height:16px;

}

/**

End new decorations

**/







/*Tags*/

.thumb

{

	

	

}

.thumb a

{

	display:block;

	padding:2px;

	margin-bottom:0px;	

	position:relative;

	z-index:1;

	

}

a.thumblink {

	width: 125px; 

	padding:0px 5px 4px 5px; 

	text-align: center;

}

.mini-tags span

{

	float:right;

	width:27px;

	height:10px;

	display:block;

	margin-left:5px;

}

.mini-tags

{

	position:absolute;

	right:5px;

	bottom:5px;

}

.tag-author

{

	background:url("images/tag-author.png") no-repeat 0 0; 

}

.tag-hd

{

	background:url("images/tag-hd.png") no-repeat 0 0; 

}

.tag-wide

{

	background:url("images/tag-wide.png") no-repeat 0 0; 

}





.tool-tip {

	color: #fff;

	width: 139px;

	z-index: 13000;

}

 

.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0 !important;
	color: #9FD4FF;
	padding: 4px 4px 0 4px;
	background: url("images/bubble.png") top left;

}
.tool-text {
	font-size: 11px;
	padding: 0 4px 4px 4px;
	background: url("images/bubble.png") bottom right;
}


/*End tags*/


/*  styles for the unit rater

--------------------------------------------------------- 

ryan masuga, masugadesign.com

ryan@masugadesign.com 

Licensed under a Creative Commons Attribution 3.0 License.

http://creativecommons.org/licenses/by/3.0/

See readme.txt for full credit details.

--------------------------------------------------------- */

.nonstatic .unit-rating {
	position: relative;
}

.nonstatic li.current-rating {
	position: absolute;
}

.nonstatic {
	position:relative;
}

.rating-text{
	float:left;
	font-weight:bold;
	margin-right:10px;
	margin-top:-1px;
}

.ratingblock {
	float:left;
	display:block;
	height:15px;	
	padding-bottom:0 !important;
	margin:0;
/*	margin-bottom:8px;*/

	}

.ratingblock p{
	float:left;
	margin-left:5px;
	color:#999;
	margin-top:-2px;	
}



.loading {
	height: 15px;
	background: url('images/working.gif') 50% 50% no-repeat;
	}

	

.unit-rating { /* the UL */
	float:left;
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 15px;
	background: url('images/starrating.gif') top left repeat-x;		
	z-index:1;
}

.unit-rating li{

    text-indent: -90000px;

	padding:0px;

	margin:0px;

	line-height:0;

	/*\*/

	float: left;

	/* */

	}

	

.unit-rating li a {
	outline: none;
	display:block;
	width:16px;
	line-height:15px;
	height: 15px;
	text-decoration: none;
	margin:0;
	padding:0;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;

	}

	

.unit-rating li a:hover{

	background: url('images/starrating.gif') left center;

	z-index: 2;

	left:0;

	}


.unit-rating a.r1-unit{left: 0px;}

.unit-rating a.r1-unit:hover{width:16px;}

.unit-rating a.r2-unit{left:16px;}

.unit-rating a.r2-unit:hover{width: 32px;}

.unit-rating a.r3-unit{left: 32px;}

.unit-rating a.r3-unit:hover{width: 48px;}

.unit-rating a.r4-unit{left: 48px;}	

.unit-rating a.r4-unit:hover{width: 64px;}

.unit-rating a.r5-unit{left: 64px;}

.unit-rating a.r5-unit:hover{width: 80px;}

.unit-rating a.r6-unit{left: 80px;}

.unit-rating a.r6-unit:hover{width: 96px;}

.unit-rating a.r7-unit{left: 96px;}

.unit-rating a.r7-unit:hover{width: 112px;}

.unit-rating a.r8-unit{left: 112px;}

.unit-rating a.r8-unit:hover{width: 120px;}

.unit-rating a.r9-unit{left: 128px;}

.unit-rating a.r9-unit:hover{width: 128px;}

.unit-rating a.r10-unit{left: 144px;}

.unit-rating a.r10-unit:hover{width: 144px;}



.unit-rating li.current-rating {

	background: url('images/starrating.gif') left bottom;

	height: 15px;

	display: block;

	text-indent: -9000px;

	z-index: 1;

	

	}



.voted {color:#999;}

.thanks {color:#36AA3D;}

.static {color:#5D3126;}		



#adsenseleft {

	padding: 0px 0px 10px 0px;

}

#addthis {

	padding: 2px 0px 7px 3px;

}

#games-table td img {

	border: 1px solid ##FFFFFF;

	padding: 2px;

}

#featured-table {

	line-height: 14px;

	font-size: 11px;

}

#featured-table2 {

	line-height: 14px;

	font-size: 11px;

}

#featured-table2 td {

	text-align: center;

}

a.featured-link:hover {

	width: 135px; 

	padding:0px 0px 4px 0px; 

	text-align: center;

	color: #737373;

}

a.featured-link {

	width: 135px; 

	padding:0px 0px 4px 0px; 

	text-align: center;

	color: #ffffff;

}



ul.fwallpapers

{

	clear:both;

	float:left;

}

ul.fwallpapers li.wall {

	float:left;

	margin-right:16px;

	padding-bottom: 5px;



}

ul.fwallpapers li.wall a, ul.fwallpapers li.wall a:visited{

	float:left;

	text-decoration:none;

	font-size: 11px;

}

ul.fwallpapers li.wall a:hover{

	text-decoration: underline;

	color: #7293d8;

}















/**

Extra css styles

**/

.block295px

{

	width:292px;

	margin-right:3px;

	display:block;

	float:left;

	border:1px solid #4c4c4c;

	margin-top:5px;

	height:340px;

}

.block590px

{

	width:590px;

	margin-right:3px;

	display:block;

	float:left;

	border:1px solid #CCC;

	margin-top:5px;

}

.block295px h1, .block590px h1

{

	background-color:#000000;

	display:block !important;

	width:282px;

	padding:2px 5px;

	margin-top:0;

}

.block295px .block_data, .block590px .block_data

{

	margin:0 5px;

}

.block590px h1

{

	width:580px;

}



.modules

{

	border:1px solid #ccc;

	border-bottom:0 !important;

}

.full

{

	width:98%;

}

.half

{

	width:48%;

}

.modules li

{

	display:block;

	

	clear:both;

	border-bottom:1px solid #ccc;

}

.modules li.odd

{

	background-color:#F1F1F0;

}

.modules li:hover

{

	background-color:#dddddd;

}

.modules .title

{

	float:left;

	display:block;

	padding:2px 5px;

}

.modules .actions

{

	float:right;

	display:block;

	padding:2px 5px;

}

ol.modules li

{

	list-style:decimal;

	display:block;

	list-style-position:outside;

}

#notifyBox

{

	position:fixed;

	top:0;

	left:0;

	width:100%;

	opacity:0.9;

	padding:0.3em 0.5em;

	background-color:#F1F1F0;

	border-bottom:1px solid #ccc;

	z-index:20000;

}

.drawerDown

{

	background:url(images/small_arrow_down.png) no-repeat 0 0;

	width:5px;

	height:3px;

	cursor:pointer;

	position:absolute;

	bottom:-4px;

	left:50%;

}

.drawerRight

{

	background:url(images/small_arrow_right.png) no-repeat 0 0;

	width:3px;

	height:5px;

	cursor:pointer;

	position:absolute;

	right:-3px;

	top:50%;

}

.tipsClass

{

	padding:0.3em;

	background-color:#F1F1F0;

	border:1px solid #ccc;

	z-index:19999;

	-moz-border-radius:5px;

}

#notices {

	padding:2px;

	margin-bottom:5px;

}

.auto-input

{

	width:auto;

	margin:0 4px;

}

.inline

{

	display:inline;

	width:auto;

	float:none;

}

fieldset

{

	border:1px solid #ccc;

	margin-right:1em;

	padding:5px 10px;

}

fieldset legend

{

	font-size:1em;

}

.multiFileDiv

{



}

.addFileInput

{

	margin-top:5px;

}

.fieldError

{

	display:inline;

	color:#990000;

	font-weight:bold;

}

























/* TextboxList sample CSS */

ul.holder { margin: 0; border: 1px solid #999; overflow: hidden; height: auto !important; height: 1%; padding: 4px 5px 0; }

*:first-child+html ul.holder { padding-bottom: 2px; } * html ul.holder { padding-bottom: 2px; } /* ie7 and below */

ul.holder li { float: left; clear:none !important; list-style-type: none; margin: 0 5px 4px 0; }

ul.holder li.bit-box, ul.holder li.bit-input input { font: 11px "Lucida Grande", "Verdana"; }

ul.holder li.bit-box { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #CAD8F3; background: #DEE7F8; padding: 1px 5px 2px; }

ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }

ul.holder li.bit-input input { float:left !important; display: inline !important;  width: 150px; margin: 0; border: none; outline: 0; padding: 3px 0 2px; } /* no left/right padding here please */

ul.holder li.bit-input input.smallinput { width: 20px; }



/* Facebook demo CSS */      

form ol { font: 11px "Lucida Grande", "Verdana"; margin: 0; padding: 0; }

form ol li.input-text { margin-bottom: 10px; list-style-type: none; border-bottom: 1px dotted #999; padding-bottom: 10px; }

form ol li.input-text label { font-weight: bold; cursor: pointer; display: block; font-size: 13px; margin-bottom: 10px; }

form ol li.input-text input { width: 500px; padding: 5px 5px 6px; font: 11px "Lucida Grande", "Verdana"; border: 1px solid #999; }

form ul.holder { width: 400px; }

ul.holder li.bit-hover { background: #BBCEF1; border: 1px solid #6D95E0; }

ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }

ul.holder li.bit-box a.closebutton { position: absolute; right: 4px; top: 5px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('images/close.gif'); }

ul.holder li.bit-box a.closebutton:hover { background-position: 7px; }

ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover { background-position: bottom; }



/* Autocompleter */



#category-list ul.holder li.bit-box { padding-right: 15px; position: relative; }

#category-auto { display: none; position: absolute; width: 412px; background: #eee; z-index:1000; }

#category-auto .default { padding: 5px 7px; border: 1px solid #ccc; border-width: 0 1px 1px; }

#category-auto ul { display: none; margin: 0; padding: 0; }

#category-auto ul li { padding: 5px 12px; margin: 0; list-style-type: none; border: 1px solid #ccc; border-width: 0 1px 1px; font: 11px "Lucida Grande", "Verdana"; }

#category-auto ul li em { font-weight: bold; font-style: normal; background: #ccc; }

#category-auto ul li.auto-focus { background: #4173CC; color: #fff; }

#category-auto ul li.auto-focus em { background: none; }



#tags-list ul.holder li.bit-box { padding-right: 15px; position: relative; }

#tags-auto { display: none; position: absolute; width: 412px; background: #eee; z-index:1000; }

#tags-auto .default { padding: 5px 7px; border: 1px solid #ccc; border-width: 0 1px 1px; }

#tags-auto ul { display: none; margin: 0; padding: 0; }

#tags-auto ul li { padding: 5px 12px; margin: 0; list-style-type: none; border: 1px solid #ccc; border-width: 0 1px 1px; font: 11px "Lucida Grande", "Verdana"; }

#tags-auto ul li em { font-weight: bold; font-style: normal; background: #ccc; }

#tags-auto ul li.auto-focus { background: #4173CC; color: #fff; }

#tags-auto ul li.auto-focus em { background: none; }



#demo ul.holder li.bit-input input { padding: 2px 0 1px; border: 1px solid #999; }

#add a { color: #666; }

#add-test { width: 100px; padding: 2px; }

.add-box

{

	clear:both;

	margin-bottom:0.5em;

}

ul.tags

{

	border:0;

	float:left !important;

	display:inline !important;

	width:520px !important;

}

.disabled

{

	border:1px solid #990000;

	opacity:0.4;

	color:#990000;

}

.warning

{

	color:#990000;

	font-weight:bold;

}

/*span.tape

{

	width: 77px;

	height: 27px;

	display: block;

	position: absolute;

	top: -12px;

	left: 50px;

	background: url(images/tape.png) no-repeat;

}*/

/**

End extra css styles

**/



#sitemap li{list-style:none; display:block}

#sitemap li h1,#sitemap li h2,#sitemap li h3{

		font-size:12px;

		color:#580202;

		background:none;

		float:none;

		text-transform:none;

		display:block;

		width:auto;

		padding:5px 0 5px 8px;

		margin-left:3px !important;

		margin-left:2px;height:auto

}





/*#sitemap li h1 a,#sitemap li h2 a,#sitemap li h3 a{color:#580202}

//#sitemap h2{font-size:12px}

//#sitemap h3{font-size:10px}

//#sitemap ul ul{margin-left:2px}

//#sitemap ul ul ul{margin-left:2px}

*/

#sitemap li{list-style:none;display:block;}

#sitemap li h1,#sitemap li h2,#sitemap li h3{

	font-size:18px;

	color:#580202;

	background:none;

	float:none;text-transform:

	none;display:block;

	width:auto;

	padding:5px 0 5px 8px;

	margin-left:3px !important;

	margin-left:2px;height:auto;

}

#sitemap li h1 a,#sitemap li h2 a,#sitemap li h3 a{color:#580202;}

#sitemap h2{font-size:18px;}

#sitemap h3{font-size:15px;}

#sitemap ul ul{margin-left:30px;}

#sitemap ul ul ul{margin-left:30px;}



li.wall {
	font-size:12px;
	font-weight:normal;
}

li.wall h2 {
	float:left;
	width:auto;
	font-size:12px;
	font-weight:normal;
}

.myinfo {width:0px;height:0px;visibility:hidden;}



.thumb a:hover , .wallpaper-thumb:hover {

}

.thumb_img {
	background-repeat: no-repeat;
	padding: 1px;
	border: 2px solid #121212;
	width:125px;
    height:94px;
}

.breadCrumbs a {
	color: #a1a1a1;
}

.breadCrumbs a:hover {
	color: #ffffff;
}

.input-text, .input-textarea, .input-text-short, .input-other, .button, .wallpaper-thumb {
	border:1px solid #090909;
}

#top-banner-ad {
	float: right;
	width: 495px;
	text-align: right;
	padding: 0px 40px 0px 0px;
}


#packbanner {
	padding: 0px 0px 0px 6px;
}

#stats {
	color:#ffffff;
	font-style: normal;
	text-align: center;
	font-size: 10px;
}

#png {
	padding: 0px 0px 0px 50px;
}



/*

CODE ADDED BY NADEEM HUSSAIN

*/

 /* Style of 'Your link' text link */ 
  A.at_adv_here_49835, A.at_pow_by_49835 {font-family: Arial,Sans-Serif; font-size: 8; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000099; text-decoration: none; }
 /* Style of 'Your link' text hover link */ 
 A.at_adv_here_49835:hover, A.at_pow_by_49835:hover { color: #0000FF text-decoration: underline; }






 A.at_adv_here_49979, A.at_pow_by_49979 {font-family: Arial,Sans-Serif; font-size: 8; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #7293D8; text-decoration: underline; }
 A.at_adv_here_49979:hover, A.at_pow_by_49979:hover { color: #FFFD43 text-decoration: underline; }



/*
END CODE ADDED BY NADEEM HUSSAIN

*/
