* {
	margin:0;
	padding:0;
}

/* Notices and Errors */
div.message {
	clear: both;
	color: #900;
	font-size: 140%;
	font-weight: bold;
	padding: 10px 10px;
}
div.error-message {
	clear: both;
	color: #900;
	font-weight: bold;
}
p.error {
	background-color: #e32;
	color: #fff;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
p.error em {
	color: #000;
	font-weight: normal;
	line-height: 140%;
}
.notice {
	background: #ffcc00;
	color: #000;
	display: block;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
.success {
	background: green;
	color: #fff;
}

/*        Autocompleter     */
div.auto_complete    {
		 position         :absolute;
		 width            :250px;
		 background-color :white;
		 border           :1px solid #888;
		 margin           :0px;
		 padding          :0px;
} 
li.selected    { background-color: #ffb; }
.ac_results {
	border: 1px solid gray;
	background-color: white;
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	z-index: 10000;
	display: none;
}
.ac_results li {
	padding: 2px 5px;
	white-space: nowrap;
	color: #101010;
	text-align: left;
}
.ac_over {
	cursor: pointer;
	background-color: #F0F0B8;
}
.ac_match {
	text-decoration: underline;
	color: black;
}
a.little {
	background:none;
	color: #003d4c;
	text-decoration: none;
	font-weight: normal;
	font-size:11px;
}


/* tag list styles */
#tag_list{
	font-size:11px;
}
.onetag{
	margin:3px;
}
#tag_add_button{
	width:40px;
}

.Work{
	height:500px;
	width:100%;
}
	
.clear{
	clear:both;
}

/* Debugging */
pre {
	color: #555;
	background: #f0f0f0;
	padding: 1em;
}
pre.cake-debug {
	background: #ffcc00;
	font-size: 120%;
	line-height: 140%;
	margin-top: 1em;
	overflow: auto;
	position: relative;
}
div.cake-stack-trace {
	background: #fff;
	border: 4px dotted #ffcc00;
	color: #333;
	margin: 0px;
	padding: 6px;
	font-size: 120%;
	line-height: 140%;
	overflow: auto;
	position: relative;
}
div.cake-code-dump pre {
	position: relative;
	overflow: auto;
}
div.cake-stack-trace pre, div.cake-code-dump pre {
	color: #000;
	background-color: #F0F0F0;
	margin: 0px;
	padding: 1em;
	overflow: auto;
}
div.cake-code-dump pre, div.cake-code-dump pre code {
	clear: both;
	font-size: 12px;
	line-height: 15px;
	margin: 4px 2px;
	padding: 4px;
	overflow: auto;
}
div.cake-code-dump span.code-highlight {
	background-color: #ff0;
	padding: 4px;
}
div.code-coverage-results div.code-line {
	padding-left:5px;
	display:block;
	margin-left:10px;
}
div.code-coverage-results div.uncovered span.content {
	background:#ecc;
}
div.code-coverage-results div.covered span.content {
	background:#cec;
}
div.code-coverage-results div.ignored span.content {
	color:#aaa;
}
div.code-coverage-results span.line-num {
	color:#666;
	display:block;
	float:left;
	width:20px;
	text-align:right;
	margin-right:5px;
}
div.code-coverage-results span.line-num strong {
	color:#666;
}
div.code-coverage-results div.start {
	border:1px solid #aaa;
	border-width:1px 1px 0px 1px;
	margin-top:30px;
	padding-top:5px;
}
div.code-coverage-results div.end {
	border:1px solid #aaa;
	border-width:0px 1px 1px 1px;
	margin-bottom:30px;
	padding-bottom:5px;
}
div.code-coverage-results div.realstart {
	margin-top:0px;
}
div.code-coverage-results p.note {
	color:#bbb;
	padding:5px;
	margin:5px 0 10px;
	font-size:10px;
}
div.code-coverage-results span.result-bad {
	color: #a00;
}
div.code-coverage-results span.result-ok {
	color: #fa0;
}
div.code-coverage-results span.result-good {
	color: #0a0;
}


/* Layout */
	div.clear {clear:both; font-size:1px; height: 0px; line-height: 1px;}

	body {
		background:url('/img/spyware/bodybg.gif') repeat;
		color: #fff;
		font-family:arial,sans-serif;
		font-size:10pt;
		margin: 0;
	}
	
	#container {
		text-align: left;
		width:1188px;
		margin:0 auto;
		padding:0 6px;
		background:url('/img/spyware/shadow.gif') repeat;
	}
	#header {
			background-color:#282828;
			height:114px;
			padding:0px;
			margin:0px;
	}
	#crumb{
		background: #fff;
		clear: both;
		color: #333;
		padding: 10px 0px 0px 20px;
		overflow: auto;
		font-size:9.5pt;
	}
	#crumb a{
		font-size:9.5pt;
	}

	#content{
		background: #fff;
		clear: both;
		color: #333;
		padding: 10px 10px 40px 10px;
		overflow: auto;
	}
	#footer {
		clear: both;
		padding: 6px 10px;
		text-align: right;
		background-color: #dfdfdf;
	}

	#copy{
		padding: 6px 10px;
		text-align: center;
		color:#595959;
		font-size:9.5pt;
	}
	#copy a{
		font-size:9.5pt;
		color:#0084ff;
		font-weight:normal;
	}

	#logo{
		float:left;
		padding:10px 0px 0px 20px;
	}
	#beforemenubar{
		height:80px;
	}
	#topbigtext{
		padding:10px 0 0 292px;
		font-size:16pt;
	}
	#toplittletext{
		padding:5px 0 0 292px;
		font-size:10pt;
		width:450px;
	}

	#menubar {
		float:left;
		padding:5px 0px 0px 140px;
		color:#000000;
	}

	#searchform {
		float:right;
	}


	.menubaritem a {
		color:#000000;
		text-decoration:none;
		font-size:12pt;
		font-weight:bold;
		padding:0 5px;
	}

	.menubaritem a:hover {
		text-decoration:none;
	}

	.menubaritem{
		padding-top:5px;
	}

	#centercolumn{
		float:left;
		width:625px;
	}
	#rightcolumn{
		float:right;
		width:260px;
	}


	.registration_links a{
		font-size:9px;
	}
	.input label {
		width:100%;
		font-weight:bolder;
		text-align:left;
	}


	.submit {
		padding-right:20px;
	}
	input{
		width:298px;
	}
	select{
		width:150px;
	}
	.checkbox{
		width:18px;
	}

	h1{
		font-family: Arial;
		font-size: 16pt;
		font-weight: normal;
		padding:0px 0px 10px 5px;
	}

	a {
		color: #003d4c;
		text-decoration: underline;
		font-weight: bold;
	}
	a:hover {
		color: #003d4c;
		text-decoration:underline;
	}
	a img {
		border:none;
	}

	ul, li {
		margin: 0 12px;
	}

	td{
		vertical-align:top;
	}

	.actions a{
		color: #003d4c;
		text-decoration: underline;
		font-weight: normal;
		font-size:8pt;
	}


	.ListArticle, .DraftListArticle{
		margin:0px 0px 0px 0px;
	}

	.DraftListArticle{
		background:url(/img/draft.gif);
	}
	.pt10{
		padding-top: 20px;
	}
	.pt40{
		padding-top: 40px;
	}

	h2{
		font-size:13.5pt;
		font-family: Arial;
		font-weight: normal;
		padding:0px 0px 10px 10px;
	}
	h2.ArticleSubTitle{
		clear:both;
		padding:15px 10px 10px 10px;
	}
	.redh2{
		padding:0 0 3px 0;
	}
	
	h3.ArticleSubTitle{
		clear:both;
		padding:20px 10px 0 10px;
	}
	
	
	.ListArticleTitleBox, .ArticleTitleBox{
		float:left;
		color:#ff2200;
		padding:2px 5px;
		line-height:22px;
	}

	.ListArticleTitleBox a, .ArticleTitleBox a{
		font-size:13.5pt;
		font-weight:normal;
		color:#ff2200;
	}

	.ArticleTitleBox h1, .ListArticleTitleBox .itemTitle{
		font-family: Arial;
		font-size:14pt;
		font-weight:bold;
		margin:0px;
		padding:2px 0;
		color:#ff2200;
		background:none;
	}

	.ListArticlePosted, .ArticlePosted, .ListArticlePostedBottom{
		font-family: Arial;
		font-size:10pt;
		font-weight:bold;
		color:#000000;
	}

	.ListArticlePosted a, .ArticlePosted a, .ArticleDate a, .ListArticlePostedBottom a{
		font-size:10pt;
		color:#0084ff;
		font-weight:normal;
	}
	
	.ListArticlePostedBottom {
		width: 600px;
		line-height: 26px; 
		text-align: right;
		float: left;
	}
	
	.ArticleDate a{
		font-size:8pt;
	}
	
	.ListArticleDate, .ArticleDate{
		font-family: Arial;
		font-size:10pt;
		font-weight:normal;
		color:#686868;
	}

	.ListArticleControls a, .ArticleControls a{
		margin:5px;
		float:right;
		font-size:8pt;
		font-weight:normal;
		color:#ff2200;
	}
	
	.rightBox { float: right; }
	
	.ListArticleText, .ListArticleText{
		clear:both;
		font-family: Arial;
		font-size:10pt;
		line-height:15pt;
		margin:5px 10px;
	}

	.ListArticleText a, .ArticleText a, .CommentsBox a, .TextBlock a, .PageText a, #RegistrationForm a, .TextBlock a, li a{
		color:#0084ff;
		font-weight:normal;
	}

	#moreinformation li{
			list-style:none;
			background: url(/img/spyware/listarrow.gif) 4px 4px no-repeat;
			padding: 0px 10px 0px 20px;
			margin: 0px;
	}
	#moreinformation ul{
			padding: 0;
			margin: 0;
	}


	.PageText td{
		vertical-align:middle;
	}

	.CatsBlock a{
		color:#ff2200;
		font-weight:normal;
	}

	.ListArticleImage{
		margin-right:10px;
		float:left;
	}

	.ArticleText, #moreinformation ul, .CommentsBox, .TextBlock, .CatsBlock, .PageText{
		font-family: Arial;
		font-size:10pt;
		line-height:15pt;
		margin:5px 10px;
		color:#222;
	}
	
	.ArticleText p, .TextBlock p{
		margin-bottom:10px;
	}
	
	.ArticleText p img{
		margin:5px;
	}

	.ArticleInfo{
		clear:both;
		margin:5px;
	}
	.ArticleImage{
		float:left;
	}

	.ListArticleFooter{
		text-align:left;
		font-size:9pt;
		padding-bottom: 20px;
	}

	.ListArticleAdd{
		padding:5px;
	}

	.ListPage, .DraftListPage{
		padding:5px 0px 10px 0px;
	}

	.DraftListPage{
		background:url(/img/draft.gif);
	}

	.ListPageTitle, .PageTitle{
		font-family: Arial;
		font-size:14px;
		font-weight:bold;
		color:#ff2200;
		float:left;
	}
	.ListPageControls a, .PageControls a{
		margin:5px;
		float:right;
	}
	.ListPageText{
		clear:both;
	}
	.PageInfo{
		clear:both;
		margin:5px;
	}
	.PageImage{
		float:left;
	}

	.ReplyList{
		background:url(/img/spyware/commentbackground.gif);
	}
	.PageNumber{
		margin:0px 5px;
	}
	.Comment, .Commentc{
		background: #FCFCFC;
		padding:10px 0 0 0;
	}
	.CommentButtons{
		width:200px;
		text-align:right;
		vertical-align:middle;
	}
	.CommentButtons a{
		font-size:8.5pt;
		margin:0px 2px;
		color: #FF2000;
	}
	.CommentInfo{
		font-size:9.0pt;
		padding-left:5px;
		float:left;
	}
	.CommentText{
		border-top:1px #CCC solid;
		font-size:9pt;
		padding:5px 0 10px 2px;
		clear:both;
	}

	.CommentAddBlock{
		width:500px;
	}
	.CommentSaveButton{
		margin:10px 0px 5px 0;
		width:150px;
	}


	.categoryListItem{
		padding:0 10px 15px 0;
	}

	.categoryListItem a{
		color:#0084FF;
		font-weight:bold;

	}

	.categoryLinks a{
		text-decoration:none;
	}

	.darker{
		background:#eee;
	}

	.ItemsListItem{
		border:1px #CCC solid;
		background:#FCFCFC;
		margin:0px 5px 5px 5px;
	}

	.mainimagediv{
		border:3px blue solid;
		float:left;
		width:100px;
		height:100px;
		margin:3px;
	}

	.simpleimagediv{
		border:1px black solid;
		float:left;
		width:100px;
		height:100px;
		margin:3px;
	}

	.infoBox br, .infoBoxBig br, .ArticleText td br, .TextBlock td br{
		margin:0px;
	}
	
	.infoBox, .infoBoxBig{
		border:1px #dfdfdf solid;
		font-family: monospace;
		line-height:100%;
		padding:5px;
		margin: 2px 0 20px 0;
	}

	.infoTitle{
		padding-top:13px;
		float:left;
		font-size:15pt;
	}

	.infoHowTo{
		padding-top:29px;
		float:left;
		float:right;
	}

	.infoBoxTable{
		padding-bottom:5px;
	}

	.infoNum{
		text-align:center;
		padding:7px 5px;
		font-size:25pt;
		font-weight:bold;
		color:#666;
	}
	.infoNumBox{
		width:45px;
		float:left;
		margin:0 9px 5px 0;
	}



/* Box headerbox */
	div.headerbox{
		padding-bottom:10px;
		background:#ffffff;
	}
	.headerbox .title{
		font-size:11pt;
		font-weight:bold;
		color:#424242;
	}
	div.headerbox .topleft{
		background:url('/img/spyware/spynaboxtop.png') no-repeat #ffffff;
    height:28px;
	}
	.headerbox .topright{
		margin-left:10px;
		overflow:hidden;
    height:13px;
		padding:13px 0px 10px 5px;
	}

	div.headerbox .notopleft{
		background:url('/img/spyware/spynaboxtop.png') no-repeat #ffffff;
    height:5px;
	}
	.headerbox .notopright{
		margin-left:10px;
		overflow:hidden;
    height:5px;
	}

	.headerbox .box{
	}
	.headerbox .inbox{
		padding:15px 10px;
    margin-bottom:15px;
    width:238px;
    background:url('/img/spyware/spynaboxbottom.png') no-repeat bottom left #efefef;
		font-size:9pt;
	}
	.headerbox a {
		color:#0084ff;
		text-decoration:underline;
		font-size:9pt;
		font-weight:normal;
	}
	.headerbox .title a {
		color:#0086ff;
		text-decoration:none;
		font-size:11px;
		background:none;
	}

	div.headerbox ul{
		padding: 0px;
		margin: 0px;
	}

	div.headerbox li{
		list-style:none;
		background: url(/img/spyware/listarrow.gif) 2px 2px no-repeat;
		padding: 0px 5px 0px 20px;
		margin: 0px;
	}
/* Box headerbox end */



/* Box nicebox */
	div.nicebox{
		padding-bottom:10px;
	}
	div.nicebox .title{
		background:white;
		float:left;
		font-weight:bold;
		color:#A2A2A2;
		font-size:10.5pt;
		padding:0px 5px;
	}
	div.nicebox .topleft{
		background:url(/img/spyware/boxes/box1_top_left.jpg) no-repeat;
		height:19px;
	}
	.nicebox .topright{
		margin-left:10px;
		background:top right url(/img/spyware/boxes/box1_top_right.jpg) no-repeat;
		overflow:hidden;
		height:19px;
	}
	.nicebox .box{
		border-left:2px #E3E3E3 solid;
		background:right url(/img/spyware/boxes/box1_center_right.jpg) repeat-y;
	}
	.nicebox .inbox{
		padding:0px 5px 10px 5px;
		height:100%;
		border-bottom:2px #E3E3E3 solid;
	}
/* Box nicebox end */

/* Gray back box */
.graybackbox .content {
	padding:5px 10px;
}
.graybackbox .tl {background:#efefef url(/img/spyware/boxes/grayboxleft.gif)  no-repeat scroll left top;}
.graybackbox .tr {background:transparent url(/img/spyware/boxes/grayboxright.gif) no-repeat scroll right top;}
.graybackbox .bl {background:transparent url(/img/spyware/boxes/grayboxleft.gif) no-repeat scroll left bottom;}
.graybackbox .br {background:transparent url(/img/spyware/boxes/grayboxright.gif) no-repeat scroll right bottom;}

.graybackbox li{
	list-style:none;
	background: url(/img/spyware/listarrow.gif) 4px 4px no-repeat;
    padding: 0px 5px 0px 20px;
    margin: 0px;
}
.graybackbox ul{
    padding: 0;
    margin: 0;
}
/* end of gray back box */

/* DakrGray back box */
.darkgraybackbox .content {
	padding:5px 10px;
}
.darkgraybackbox .tl {background:#ccc url(/img/spyware/boxes/darkgrayboxleft.gif)  no-repeat scroll left top;}
.darkgraybackbox .tr {background:transparent url(/img/spyware/boxes/darkgrayboxright.gif) no-repeat scroll right top;}
.darkgraybackbox .bl {background:transparent url(/img/spyware/boxes/darkgrayboxleft.gif) no-repeat scroll left bottom;}
.darkgraybackbox .br {background:transparent url(/img/spyware/boxes/darkgrayboxright.gif) no-repeat scroll right bottom;}
/* end of darkgray box */


/* button back box */
.buttonbackbox .content {
	padding:5px 10px;
}
.buttonbackbox a{
	text-decoration:none;
}
.buttonbackbox .tl {background:#efefef url(/img/spyware/boxes/buttonbox.gif)  no-repeat scroll left top;}
.buttonbackbox .tr {background:transparent url(/img/spyware/boxes/buttonbox.gif) no-repeat scroll right top;}
.buttonbackbox .bl {background:transparent url(/img/spyware/boxes/buttonbox.gif) no-repeat scroll left bottom;}
.buttonbackbox .br {background:transparent url(/img/spyware/boxes/buttonbox.gif) no-repeat scroll right bottom;}
/* end of gray back box */


#loginForm td{
	  text-align:right;
	}
	#loginForm input{
	  width:150px;
	}
	.registration_links{
		text-align:center;
	}

	#RegistrationForm, #PasswordForm, #UserForm{
		font-size:10pt;
	}

	#RegistrationForm th, #PasswordForm th, #UserForm th{
		text-align:right;
		padding-right:10px;
		vertical-align:middle;
		font-weight:normal;
		width:150px;
	}

	#RegistrationForm td, #PasswordForm td, #UserForm td{
		vertical-align:middle;
	}

	#RegistrationForm input, #PasswordForm input, #UserForm input{
		width:298px;
	}
	#RegistrationForm select{
		width:150px;
	}
	#RegistrationForm textarea{
		width:500px;
	}


	#user_edit_navigation a{
		margin:5px;
	}
	#user_edit_navigation{
		padding:10px;
	}

	.w150{
		width:150px;
	}

	.nobold, .nobold a{
		font-weight:normal;
	}

	.nodecoration, .nodecoration a{
		text-decoration:none;
	}

	div.SoftwareData{
		margin:10px;
	}
	div.hr{
		background: #ddd url('/img/spyware/hrbg.gif') repeat-x;
		height:1px;
		font-size:1px;
		line-height:1px;
		overflow:hidden;
		clear:both
	}

	textarea{
		width:100%;
	}
	
	
	
	
	.SettingsListRow, .SettingsListRowActive{
		border:1px #ccc solid;
		width:600px;
		padding:7px;
		margin-bottom:5px;
		font-size:9.5pt;
		background:#CCC;
	}
	
	.SettingsListRowActive{
		background:#EFEFEF;
	}
	
	.SettingsRowTitle{
		float:left; 
		padding-left:5px;
		font-weight:bold;
		cursor:pointer;
	}
	
	.SettingsRowEdit{
		float:right; 
		padding-right:5px;
		cursor:pointer;
	}
	
	.SettingsListRow hr{
		margin:2px 0 4px 0;
	}
	
	.SettingsListRowInfo{
		padding-top:5px;
	}
	
	.goodmessage{
		text-align:center;
		font-size:12pt;
		color:green;
		padding:4px;
		margin:4px;
		border:1px green solid;
	}
	
	blockquote{
		background:#F4F5F7 url(/img/spyware/blockquote.gif) 3px 3px no-repeat;
		border:1px dashed #CCC;
		padding:8px 12px 8px 36px;
		margin:5px 0;
		z-index:200;
	}
	.ArticleText blockquote p, .TextBlock blockquote p, blockquote p{
		padding:0px;
		margin:0px;
	}
	
	.smalldate{
		font-size:8pt;	
	}
	
	div.error{
		color:red;
		font-weight:bold;
	}
	
	.aq-number, .aq-number-active{
		float:left;
		width:10px; 
		height:10px;
		margin-top:5px;
		margin-right:5px;
		background:#fff;
		border:1px #999 solid;
		cursor:pointer;
	}
	
	.aq-number-active{
		background:#ccc;
	}
	
	.voting-comment{
		font-size:9pt;
		font-weight:bold;
	}

	.voting-comment .up, .voting-comment .down, 
	.voting-comment .myup, .voting-comment .mydown{
		margin:3px 0px 0px 5px;
		padding-left:10px;
		line-height:15px;
		width:20px;
		float:left;
		text-align:center;
		cursor:pointer;
		font-weight:normal;
	}
	
	.voting-comment .up{
		background:url(/img/spyware/comment-vote-up.jpg) no-repeat;
	}
	
	.voting-comment .down{
		background:url(/img/spyware/comment-vote-down.jpg) no-repeat;
	}

	.voting-comment .myup{
		background:url(/img/spyware/comment-vote-myup.jpg) no-repeat;
		padding-left:13px;
	}

	.voting-comment .mydown{
		background:url(/img/spyware/comment-vote-mydown.jpg) no-repeat;
		padding-left:13px;
	}
	
	img.mail_reply {background:transparent url(/img/mail/mail.png) no-repeat scroll 0pt -40px; width: 14px; height: 13px;vertical-align: middle;}
	img.mail_forward {background:transparent url(/img/mail/mail.png) no-repeat scroll -80px -40px; width: 14px; height: 13px;vertical-align: middle;}
	img.mail_open {background:transparent url(/img/mail/mail.png) no-repeat scroll -140px -20px; height:11px; width:11px;}
	img.mail_close {background:transparent url(/img/mail/mail.png) no-repeat scroll -120px -20px; height:11px; width:11px;}
	img.star1 {background:transparent url(/img/mail/mail.png) no-repeat scroll -20px -20px; height:15px; width:15px; cursor: pointer; vertical-align: bottom;}
	img.star0 {background:transparent url(/img/mail/mail.png) no-repeat scroll 0 -20px; height:15px; width:15px; cursor: pointer; vertical-align: bottom;}
	img.starloading {background:transparent url(/img/mail/loading.gif) no-repeat; height:15px; width:15px; cursor: pointer; vertical-align: bottom;}
	img.attachment {background:transparent url(/img/mail/mail.png) no-repeat scroll -120px -40px; height:15px; width:15px; vertical-align: bottom;}
	img.attachment_small {background:transparent url(/img/mail/mail.png) no-repeat scroll -140px -40px; height:13px; width:13px; vertical-align: bottom;}
		
	.mail1l {background: #eee top left url(/img/mail/mail1l.gif) no-repeat; padding: 4px 0 3px 7px; height: 13px; width:500px; font-size:8.5pt;}
	.mail1r {background: #eee top right url(/img/mail/mail1r.gif) no-repeat; padding: 4px 5px 3px 0; height: 13px; font-size:8.5pt;}
	.mail2l {background: #e5e5e5 top left url(/img/mail/mail2l.gif) no-repeat; padding: 5px 0 3px 7px; height: 12px; font-size:8.5pt;}
	.mail2r {background: #e5e5e5 top right url(/img/mail/mail2r.gif) no-repeat; padding: 5px 5px 3px 0; height: 12px; font-size:8.5pt;}
	
	.mail3l {background: #eee top left url(/img/mail/mail1l.gif) no-repeat; padding: 0; height: 10px; font-size: 1px; border-bottom: white solid 1px;}
	.mail3r {background: #eee top right url(/img/mail/mail1r.gif) no-repeat; padding: 0; height: 10px; font-size: 1px; border-bottom: white solid 1px;}

	.mailcheck, #mail_check_all_button {width:20px;}
	
	.visual tr td{ vertical-align: middle; }
	.visual tr td div{ margin-top: 10px; }
	.editprofile_number {
		background:none repeat scroll 0 0 #000000;
		color:white;
		float:left;
		font-size:20px;
		font-weight:bold;
		height:25px;
		margin:2px 8px 0 0;
		text-align:center;
		width:26px;
	}
	
.discussion_row td {
	border-bottom:1px solid #EEEEEE;
	padding:3px;
}
.discussion_row td a  {
	text-decoration:none;
}

img.f_parasite {
	margin-top: 4px;
	background:url("../jurgitalt/icons/f_article.gif") no-repeat scroll 0 0 transparent;
	height:10px;
	vertical-align:middle;
	width:16px;
}

img.f_forum {
	background: url("/img/jurgitalt/jurgitaicons.gif") no-repeat scroll -16px -30px transparent;
	height:10px;
	vertical-align: middle;
	width:16px;
	margin-top:4px;
}
 
img.f_software {
	background:url("/img/jurgitalt/jurgitaicons.gif") no-repeat scroll -16px 0px transparent;
	height:10px;
	vertical-align:middle;
	width:16px;
	margin-top:4px;
}

img.f_article {
	background:url("/img/jurgitalt/jurgitaicons.gif") no-repeat scroll 0 -10px transparent;
	height:10px;
	vertical-align:middle;
	width:16px;
	margin-top:4px;
}
.discussion_row a {
	color:black;
	cursor:pointer;
	font-size:12px;
	font-weight:normal;
}

