body
{
	margin:0px;
	padding:0px;
	background-image:url(/media/images/main_bgd.jpg);
	/*background-image:url(/media/images/stone.png);*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

div.container
{
	width:925px;
	text-align:left;
}
.ie6 div.container
{
	width:955px;
}


div.header
{
	clear:both;
	height:100px;
}

div.header div.logo
{
	float:left;
}
div.header div.logo img
{
	border:none;
}

div.header div.search
{
	padding-top:20px;
	float:right;
	margin-right:50px;
}

img.search_btn
{
	cursor:pointer;
}

div.header div.upm
{
	float:right;
	background-image:url(/media/images/up_menu_bgd.gif);
	background-repeat:no-repeat;
	width:489px;
	height:49px;
	text-align:right;
	padding-top:5px;

	
}
div.header div.upm div.lnks
{
	margin-right:50px;
}
div.header div.upm div.lnks a
{
	color:#fff;
	text-decoration:none;
	border-left:10px solid #cc0000;
	border-bottom:1px dashed #ccc;
	background-color:#666;
	font-size:10px;
}
div.header div.upm div.lnks a:hover
{
	background-color:#cc0000;
}

input[type=text]
{
	padding:5px;
	display:inline-block;
	border:1px dashed #ccc;
	color:#cc0000;
	font-weight:bold;
}
input[type=text]
{
	display:moz-inline-stack;
}

textarea
{
	padding:5px;
	border:2px solid #ccc;
	color:#cc0000;
	font-weight:bold;
}

input[type=password]
{
	padding:3px;
	border:2px solid #ccc;
	color:#cc0000;
	font-weight:bold;
}

div.header div.search input[type=image]
{
	margin-top:5px;
	margin-left:5px;
}

div.tabs
{
	text-align:right;
}

.ie6 div.tabs
{
	
	margin-right:30px;
}
div.tabs div.tab
{
	float:right;
	width:106px;
	height:32px;
	background-image:url(/media/images/up_tab.gif);
	background-repeat:no-repeat;
	margin-right:5px;
}

div.tabs div.tab a
{
	width:100%;
	display:block;
	height:100%;
	background-repeat:no-repeat;
	text-decoration:none;
	background-position: 45% 50%;
	background-color:#fff;
}


a.forum
{
	background-image:url(http://www.malwarecity.com/media/images/btn_text_forum_off.gif);
}

a.forum_on
{
	background-image:url(http://www.malwarecity.com/media/images/btn_text_forum_on.gif);
}
a.home
{
	background-image:url(http://www.malwarecity.com/media/images/btn_text_home_off.gif);
}

a.news
{
	background-image:url(http://www.malwarecity.com/media/images/btn_text_news_off.gif);
}
a.blogs
{
	background-image:url(http://www.malwarecity.com/media/images/btn_text_blog_off.gif);
}
a.fan
{
	background-image:url(http://www.malwarecity.com/media/images/btn_text_fan_off.gif);
}
a.itd
{
	background-image:url(http://www.malwarecity.com/media/images/btn_text_itd_off.gif);
}
a.toolbox
{
	background-image:url(/media/images/btn_text_toolbox_off.gif);
}

a.home_on
{
	background-image:url(http://www.malwarecity.com/media/images/btn_text_home_on.gif);
}

a.news_on
{
	background-image:url(http://www.malwarecity.com/media/images/btn_text_news_on.gif);
}
a.blogs_on
{
	background-image:url(http://www.malwarecity.com/media/images/btn_text_blog_on.gif);
}
a.fan_on
{
	background-image:url(http://www.malwarecity.com/media/images/btn_text_fan_on.gif);
}
a.toolbox_on
{
	background-image:url(/media/images/btn_text_toolbox_on.gif);
}
a.itd_on
{
	background-image:url(http://www.malwarecity.com/media/images/btn_text_itd_on.gif);
}

div.banner
{
	width:925px;
	
	background-repeat:no-repeat;
	
	clear:both;
}
div.bindex
{
	height:305px;
	background-image:url(/media/images/main_banner.png);
}
div.bdictionary
{
	height:161px;
	background-image:url(/media/images/dict_bnr.jpg);
}
div.bfan
{
	height:161px;
	background-image:url(/media/images/fan_bnr.jpg);
}

div.bforum
{
	height:145px;
	background-image:url(http://www.malwarecity.com/media/images/fheader.jpg);
}

div.bblogs
{
	height:163px;
	background-image:url(/media/images/defending_blogs_2.jpg);
}
div.bnews
{
	height:189px;
	background-image:url(/media/images/news_banner.gif);
}

div.footer
{
	text-align:right;
	clear:both;
	padding-top:20px;
}

div.middle{}


div.middle div.content
{
	float:left;
	width:580px;
}
div.middle div.content div.content
{
	background:none;
}
div.middle div.column
{
	width:330px;
	float:right;
	text-align:center;
}
.ie6 div.middle div.content
{
	
}

.ie6 div.middle div.column
{	
	width:250px;
	float:right;
	
}

div.middle div.column div
{
	margin-bottom:15px;
	text-align:left;
	background-repeat:no-repeat;
	color:#666;

}

div.middle div.column div.threat
{
	width:324px;
	height:65px;
	background-image:url(/media/images/threat_bgd.gif);
	padding-top:35px;
	margin-bottom:0px;
}

div.middle div.column div.threat div.b1
{
	background:#000;
	display:block;
	width:200px;
	height:24px;
	margin-left:60px;
}
div.middle div.column div.threat div.b1 div.b2
{
	background-color:#cc0000;
	height:20px;
	float:left;
	font-size:10px;
	color:#fff;
	text-align:center;
	padding:2px;
}

div.middle div.column div.weapons
{
	background-image:url(/media/images/our_weapons.gif);
	/*width:341px;*/
	height:229px;
}

div.middle div.column div.newsletter
{
	background-image:url(/media/images/get_latest_news.gif);
	background-position:top right;

}
div.middle div.column div p
{
	padding-top:30px;
}


div.middle div.column div.best_stories
{
	background-image:url(/media/images/our_best_stories.gif);
	background-position:top right;

}

div.middle div.column div.best_stories a
{
	color:#000;
	display:block;
	margin-bottom:5px;
}

div.middle div.column div.best_stories a:hover
{
	color:#cc0000;
}


div.mainpage h1
{
	margin:4px;
	padding:0px;
	font-size:18px;
}

div.mainpage div.showcase
{
    background-color:#fff;
    overflow:auto;
    margin-top:20px;
    border:1px solid #ececec;
}
div.mainpage div.showcase label
{
    font-weight:bold;
    color:#000;
    text-align:center;
    font-size:25px;
    font-weight:lighter;
    color:#666;
    position:relative;
    top:20px;
}
div.mainpage div.showcase label.blogs
{
    background-color:#cc0000;
}
div.mainpage div.showcase hr
{
    height:5px;
    background-color:#fff;
    color:#fff;
    border:none;
    border-bottom:3px dotted #cc0000;
    
}
div.mainpage div.showcase div.cont
{
	width:455px;
	/*height:220px;*/
	background-repeat:no-repeat;
	/*background-image:url(/media/images/showcase_bgd.gif);*/
	padding:20px;
	padding-left:50px;
}

div.mainpage div.showcase div.cont h2
{
	padding:0px;
	margin:0px;
	font-size:14px;
}

div.mainpage div.showcase div.cont h2 a
{
	color:#000;
}

div.mainpage div.showcase div.cont h2 a:hover
{
	background:#CC0000;
	color:#fff;
}

div.mainpage div.showcase div.news h2 a:hover
{
	background:#999;
	color:#fff;
}
div.mainpage div.showcase div.cont p
{
	color:#666;
	display:block;
	width:450px;
	margin:5px;
}

div.mainpage a.browse
{
	display:block;
	background-image:url(/media/images/red_btn.gif);
	background-repeat:no-repeat;
	width:132px;
	height:26px;
	padding-top:5px;
	padding-left:15px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	float:right;
	margin-right:40px;
	margin-top:-30px;
	
}

.install {
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 5px;
	border: 0px solid #cccccc;
	background: #FFFFFF;
}



div.mainpage div.showcase div.blogs
{}

div.blogs div.bentry
{
	width:613px;
	height:157px;
	background-image:url(/media/images/blog_entry_bgd.gif);
	background-repeat:no-repeat;
}

div.bentry div.date
{
	width:105px;
	height:145px;
	float:left;
	
}
div.bentry div.date span.month
{
	display:block;
	padding-top:42px;
	padding-left:38px;
	color:#fff;
	font-weight:bold;
}

div.bentry div.date span.day
{
	display:block;
	padding-top:10px;
	padding-left:30px;
	color:#000;
	font-size:24px;
	font-weight:bold;
	color:#666;
}

div.bentry div.cont
{
float:left;
margin-left:35px;
width:440px;
margin-top:10px;
clear:right;
height:100px;

}

div.bentry div.ft
{
	width:400px;
	float:left;
	padding-top:14px;
	margin-left:50px;
	font-size:10px;
	color:#999;
	text-align:right;
		
}

div.bentry div.ft a
{
	color:#cc0000;
}
div.bentry div.ft a:hover
{
	background:#fff;
	text-decoration:none;
}

div.bentry div.cont h2 a
{
	color:#990000;
	font-size:14px;
	text-decoration:none;
}


div.blogs div.content
{
	width:620px;
}

div.blogs div.column
{
	width:270px;
	margin-top:25px;
}

table.calendar
{
	
}
table.calendar caption
{
	font-weight:bold;
	text-align:left;
	color:#cc0000;
}
table.calendar td
{
	padding:8px;
	background:#fff;
	border:1px dashed #ccc;
}
table.calendar td a
{
	color:#fff;
	display:block;
	text-decoration:none;
	background-image:url(/media/images/cal_date_bgd.jpg);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	text-align:center;
	font-weight:bold;
}

div.blogs div.cats a
{
	display:block;
	background-image:url(/media/images/cat_item.gif);
	width:253px;
	background-repeat:no-repeat;
	height:33px;
	margin-bottom:3px;
	color:#fff;
	padding-left:30px;
	padding-top:5px;
	font-size:14px;
	text-decoration:none;
}

div.blogs div.cats div.subcats a
{
	background-image:url(/media/images/subcat_item.gif);
	color:#000;
	font-size:10px;
	padding-left:20px;
	font-weight:bold;
}

div.article
{
	background-color:#fff;
	padding:10px;
	background-image:url(/media/images/article_bgd.jpg);
	background-repeat:no-repeat;
	width:570px;
}

div.article h1
{
	color:#660000;
	font-size:20px;
	border-bottom:1px solid #000;
	padding-bottom:2px;
}
div.article h2
{
	color:#660000;
	font-size:14px;
}

div.breadcrumbs
{
	width:526px;
	height:30px;
	background-image:url(/media/images/breadcrumbs_bgd.gif);
	margin-top:5px;
	margin-bottom:5px;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:7px;
	font-weight:bold;
}

div.breadcrumbs a
{
	color:#fff;
}

a
{
color:#cc0000;
}

table.dictionary
{
	background-color:#fff;
	border: 1px dashed #ececec;
	background-repeat:no-repeat;
}
table.dictionary td
{
	padding:20px;
	border-bottom:1px dashed #ececec;
}
table.enciclopedia
{
	background-color:#fff;
	border: 1px dashed #ececec;
	background-repeat:no-repeat;
}
table.enciclopedia td
{
	padding:2px;
	border-bottom:1px dashed #ececec;
}
div.fanzone
{
	margin-left:20px;
}

div.fanzone a.catbar img
{
border:none;
}

div.fanzone a.catbar
{
	display:block;
	width:510px;
	text-align:right;
	height:56px;
	margin-bottom:2px;
	background-image:url(/media/images/fbar_on.gif);
	padsding-left:350px;
	padding-top:12px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#cc0000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

div.fanzone a.off
{
	background-image:url(/media/images/fbar_off.gif);
}

div.fanzone div.fz_section
{
	background-color:#fff;
	width:500px;
	margin-bottom:15px;
	padding:5px;
	border:1px dashed #ccc;
}

div.fanzone div.fz_section div.imgset
{
	background-image:url(/media/images/article_bgd.jpg);
	border:1px dashed #ccc;
	margin-bottom:5px;
	background-repeat:no-repeat;
	text-align:center;
	
}

div.fanzone div.fz_section div.imgset div.imag
{
	width:100%;
	height:145px;
	overflow:auto;
	text-align:center;
}
div.fanzone div.fz_section div.imgset div.imag img
{
	margin:5px;
	border:1px solid #fff;
}

div.fanzone div.fz_section div.imgset input
{
	width:90%;
	border:none;
	background-color:#F5F5F5;
	margin:5px;
	font-size:10px;
}

div.fanzone div.fz_section div.imgset label
{
	font-weight:bold;
	display:block;
	font-size:12px;
	padding:3px;
	margin:3px;
	border-bottom:1px dashed #ccc;

}
div.fanzone div#fz_wallpapers a img
{
	border:none;
	border:3px solid #fff;
}
div.fanzone div#fz_wallpapers div.tn2
{
	position:absolute;
	margin-top:2px;
	margin-left:56px;

}
div.fanzone div#fz_wallpapers div.tn2 img
{
	border:3px solid #fff;
}

div.soc
{
	background-color:#fff;
	width:580px;
	margin-top:5px;
	border:1px dashed #ccc;
	padding:5px;
}

div.soc a img
{
	border:none;
	padding:3px;
}


div.clist
{
}

div.clist div.comment
{
	width:570px;
	background-image:url(/media/images/comment_bgd.jpg);
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding:5px;
	background-color:#cacaca;
	border-bottom:1px dashed #000;
	
}
div.clist div.comment label
{
	color:#ccc;
	font-size:10px;
}

div.clist div.comment label b
{
	color:#fff;
}
div.clist div.comment div.ctext
{
	font-size:10px;
	color:#000;
	margin-top:35px;
	font-weight:bold;
	margin-left:50px;
	width:450px;
}

input.addCom
{
	width:400px;
	background-image:url(/media/images/input_bgd.jpg);
	padding:5px;
	border:none;
	color:#666;
	border-left:none;
	
	background-repeat:no-repeat;
	border:1px dashed #ccc;
}

textarea.addComTxt
{
	background-image:url(../images/textarea_bgd.jpg);
	width:360px;
	background-repeat:no-repeat;
	padding-top:50px;
	padding-left:50px;
	margin-left:40px;
	border:1px dashed #ccc;
}

div.sendComment
{
	width:216px;
	height:45px;
	background-image:url(/media/images/send_comment.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-left:30px;
}

div.form-block
{
	background-color:#fff;
	text-align:left;
	padding:0px;
	border:1px dashed #ccc;
	width:95%;
	background-image:url(/media/images/fb_bgd.gif);
	background-repeat:no-repeat;
	padding-top:50px;
}
div.form-block input.input_edit
{
	border:1px dashed #ccc;
}

div.form-block input.input_button
{
	background-image:url(/media/images/subm_btn_bgf.gif);
	background-color:transparent;
	border:none;
	width:135px;
	height:35px;
	color:#fff;
	text-transform:lowercase;
	font-weight:bold;
	font-size:10px;
	color:#ececec;
	text-align:center;
	cursor:pointer;
}
div.form-block textarea
{
	border:1px dashed #ccc;
}
span.txt_error
{
	display:block;
	background-color:#cc0000;
	color:#fff;
	padding:5px;
	width:95%;
}

span.txt_success
{
	display:block;
	background-color:#008800;
	color:#fff;
	padding:5px;
	width:95%;
}

div.feed
{
	
}
div.blogs div.feed a
{
	background-image:url(../images/feed_item_bgd.gif);
	font-size:10px;
	padding-top:12px;
	padding-left:60px;
	margin-left:30px;
	width:160px;
	display:block;
	height:20px;
	color:#fff;
}

div.dictionary
{
	width:301px;
	height:250px;
	background-image:url(/media/images/dictionary_bgd.gif);
	background-repeat:no-repeat;
}
div.blogs div.dictionary a
{
	background-image:none;
	font-size:10px;
	color:#cc0000;
	display:inline;
}
div.dictionary p
{
	width:130px;
	display:block;
	font-size:11px;
	margin-left:20px;	

}


span.comments
{
    color:#000;
}
ul.related
{
    list-style-type:square;
}
ul.related li
{
    padding:5px;
}
div.cloud a
{
    display:inline;
    background-image:none;
    color:#333;
    text-decoration:none;
}
div.cloud a:hover
{
    color:#cc0000;
}
div.toolbox
{
    padding:0px;
}
div.toolbox div.tbs a
{
    display:inline-block;
    padding:5px;
    vertical-align:top;
    text-decoration:none;
}
div.toolbox div.tbs a.selected
{
    background-color:#cc0000;
    color:#fff;
}
div.toolbox div.tlbcnt
{
}

div.toolbox div.tlbcnt h1
{
    color:#fff;
    background-color:#cc0000;
    display:block;
    padding:5px;
    text-align:right;
    margin:0px;
    font-weight:lighter;
}
div.toolbox div.tlbcnt h2
{
    margin:0px;
    padding:0px;
    font-size:12px;
    font-weight:normal;
    margin-top:10px;
}
div.nft
{
    clear:both;
    padding:5px;
    background-color:#000;
    text-align:center;
    width:97%;
    margin: 0 auto 0 auto;
    background-image:url(/media/images/rise2.gif);
    background-repeat:no-repeat;
    border-top:5px solid  #ccc;
}
div.nft a
{
    color:#fff;
    text-decoration:none;
    display:inline-block;
    padding:10px;
    font-size:12px;
    color:#cc0000;
}
div.nft a img
{
    vertical-align:middle;
    margin-right:10px;
}

div.authors
{

}
div.authors h1
{
    font-weight:lighter;
}
div.authors div.aitem
{
    width:250px;
    border:1px dotted #ccc;
    background-color:#fff;
    padding:5px;
    margin:10px;
    float:left;
}
div.authors div.aitem div.img
{
    float:left;
    height:130px;
    margin-right:5px;
}
div.authors div.aitem div.img img
{
    width:50px;
}
div.authors div.aitem h2
{
    font-size:12px;
    margin:0px;
    padding:0px;
}
div.author_page h1,div.author_page h2
{
    font-weight:lighter;
    margin:0px;
}
div.author_page p.description
{
    clear:both;
    overflow:auto;
    height:auto;
}
div.author_page p.description img
{
    float:left;
    margin:0px 10px 10px 0px;
    width:120px;
    border:1px dotted #ccc;
}
div.author_page div.latest_articles
{
    background-color:#fff;
    padding:5px;
    border:1px solid #ccc;
    margin-bottom:20px;
}
div.author_page div.sociable a
{
    margin:10px;
}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(/media/images/star.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}

/* smaller star */
.small-star{
	width:50px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url(/media/images/star_small.gif);
	line-height: 10px;
	height: 10px;
}

