body
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	margin: 0px;
}
#header {width:100%;height:75px;background-color:#fff;padding-top:5px;padding-left:8px;font-size:0.9em;min-width:800px;padding-right:5px}
html>body #header{width:99%;height:112px;}

#navbar {clear:both;height:18px;background-image:url('/images/nav/menubgblk.png');width:99%}
html>body #navbar {height:18px;margin-top:6px;border-bottom:solid 1px #000;width:99.9%}

#leftcol{float:left;width:156px;margin-left:8px;padding-right:8px;}

#rightcol{float:right;width:149px;margin-right:2px;padding-right:5px;margin-left:8px;padding-left:8px}
html>body #rightcol{padding-right:8px;margin-right:0;}
.sbblkhdr {margin-top:4px;padding: 4px;font-weight:bold;color:#ffffff;    background:url(/images/blackfade_bg.gif) repeat-x;text-align:center}

#footer{padding-left:156px;padding-right:135px;clear:both;}
input:focus{background-color:#ff9}
select:focus{background-color:#ff9}
.centrecol{float:left;padding-left:18px;padding-top:6px;padding-right:10px}
html>body .centrecol{float:none;margin-left:170px;margin-right:162px;padding-right:20px;}
.centrecol2 {float:left;padding-left:18px;padding-top:6px;padding-right:10px}
html>body .centrecol2{float:none;overflow:auto}
.centrecol3 {float:none;margin-left:10px;padding-right:10px}
html>body .centrecol3{margin-left:188px;padding-right:20px;padding-top:6px;}
.centrecol4 {float:left;padding-left:10px;padding-top:6px;padding-right:10px}
html>body .centrecol4{float:none}
form {margin:0px}
#topspacer {clear:all;height:8px;font-size:1pt}
html>body #topspacer{height:12px}
#topspacerFFPC {clear:all;height:6px;font-size:1pt}
#pageTitle{padding-top:5px}
#bannerad{float:right;height:60px;overflow:hidden}
html>body #bannerad{margin-right:4px;}

.conteneur {min-width:800px;width:auto;}
* html .conteneur_minwidth_IE {padding-left:800px;}
* html .conteneur_container_IE {margin-left: -800px;position: relative;}
* html .conteneur_minwidth_IE, * html .conteneur_container_IE, * html .conteneur_layout_IE  {height:1px;}

.LoginBox0 {background:#ff6;border:1px solid #000;padding:4px;}
.LoginBox1{background:#ddd;border:1px solid #000;padding:4px;}

.pageBtn {font-family:verdana;border-left:solid 1px #9ab;font-size:1.1em;width:20px;background:#456;color:#cde;padding:4px;text-align:center;float:right;cursor:pointer}
p
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
.warning {
  color: #990000;
  font-weight: bold;
  font-size: 0.9em;
}
li
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
.xhead
{
	text-align: center;
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.xheadleft
{
	text-align: left;
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.inputdis {
  background-color: #cccccc;
  color: #888;
}
.inputen {
  background-color: #fff;
  color: #000;
}
#Preview {
  height: 100px;
  width: 350px;
  border: solid 1px black;
  padding: 3px;
}
.warningtext
{
	font-weight: bold;
	color: #990033;
	background-color: #ffff66;
	padding: 3px;
	text-align: center;
	border: solid 1px #990033;
}

.smallblacktext
{
	color: #000000;
	font-size: 11px;
}
.mediumblacktext
{
	color: #000000;
	font-size: 14px;
}
.largeblacktext
{
	color: #000000;
	font-size: 17px;
}
.smallgreytext
{
	color: gray;
	font-size: 11px;
}
.mediumgreytext
{
	color: gray;
	font-size: 14px;
}
.largegreytext
{
	color: gray;
	font-size: 17px;
}
.smallredtext
{
	color: #CC0000;
	font-size: 11px;
}
.mediumredtext
{
	color: #CC0000;
	font-size: 14px;
}
.largeredtext
{
	color: #CC0000;
	font-size: 17px;
}

.highlight { color: #CC0000; }

.copyright
{
	text-align: center;
	color: #696969;
	font-size: 10px;
	padding: 5px;
}

.navtext
{
	color: #000000;
	font-weight: normal;
	font-size: 11px;
}

.navbox { background-color: #ffffff; }
.navoutline { background-color: #c0c0c0; }

.boxleft1
{
	padding-bottom: 5px;
}

.boxleft2
{
	padding-bottom: 5px;
}

.boxright1
{
	padding-bottom: 5px;
}

.comptextq
{
	color: #CC0000;
	font-size: 14px;
	padding-bottom: 6px;
	padding-top: 5px;
}

.comptexta
{
	color: #000000;
	font-size: 12px;
	margin-left: 20px;
	padding-bottom: 2px;
}

.comptext
{
	color: #000000;
	font-size: 11px;
	padding-bottom: 3px;
}

.compbox
{
	background-color: #dcdcdc;
	border: solid 1px #000000;
	width: 170px;
	padding: 7px;
}

.compfield { margin-left: -20px; }

.compdonate
{
	color: #000000;
	font-size: 11px;
	padding-bottom: 2px;
}

.soundbanktext
{
	color: #000000;
	font-size: 11px;
	padding-bottom: 3px;
	margin-left: 20px;
}

.soundbankbox
{
	background-color: #dcdcdc;
	border: solid 1px #000000;
	width: 140px;
	padding: 5px;
}

.soundbankicon { margin-left: -20px; }

.questions
{
	color: #000000;
	font-size: 16px;
	border-top: solid 4px #000000;
	padding-top: 4px;
}

.questionsQ
{
	font-weight: bold;
	color: #CC0000;
	font-size: 30px;
}

.box { background-color: #a8a8a8; }

.boxheader
{
	color: #fff;
	font-weight: bold;
}

.headers
{
	color: #000000;
	font-size: 18px;
}

.boxpcs {}

.boxpcsinside
{
	background-color: #dcdcdc;
	border: solid 1px #666666;
	padding: 5px;
	font-size:0.9em;
}

.prosconshead
{
	color: #CC0000;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
}

.prosconssub
{
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
	border-top: solid 1px #666666;
	padding-bottom: 3px;
}

.pcsibullet { margin-left: -7px; }

.prosconstext
{
	color: #000000;
	font-size: 10px;
	padding-bottom: 3px;
	margin-left: 7px;
}

.pcsiicon { margin-left: -15px; }

.infotext
{
	color: #000000;
	font-size: 10px;
	margin-left: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.infohead
{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}

.outline { background-color: #000000; }

.cthead
{
	color: #CC0000;
	font-weight: bold;
	font-size: 18px;
	border-top: solid 4px #000000;
	padding-top: 4px;
}

.ddsshead
{
	color: #CC0000;
	font-weight: bold;
	font-size: 18px;
	padding-top: 8px;
}

.ddssgear
{
	color: #gray;
	font-size: 14px;
}

.ddssQhead
{
	color: #000000;
	font-size: 14px;
	background-color: #dcdcdc;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 5px;
}

.pluginhead
{
	color: #CC0000;
	font-weight: bold;
	font-size: 16px;
	padding-top: 4px;
}

.pluginsubhead
{
	color: #gray;
	font-size: 12px;
}

.introtextbold
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 5px;
}

.introtext
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 5px;
}

.TitleBox { background-color: #ffffff; }

.SectionSubject
{
	font-size: 11px;
	color: gray;
	border: solid 1px gray;
	padding: 3px;
}

.credit
{
	color: #000000;
	text-align: right;
	font-size: 10px;
}

.caption
{
	font-size: 10px;
	color: #999999;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px gray;
}

.author
{
	font-size: 11px;
	color: gray;
	font-weight: bold;
	border-top: solid 1px gray;
	width: 100%;
	padding-top: 4px;
}

.bodytext
{
	color: #000000;
	font-size: 12px;
}

.bodytextbullet
{
	color: #000000;
	font-size: 12px;
	margin-left: 7px;
}

.tabletext { font-size: 10px; }

.boxhead
{
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	background-color: #000000;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.boxtext
{
	color: #000000;
	font-size: 11px;
	background-color: #dcdcdc;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
}

.boxtexttable
{
	color: #000000;
	font-size: 10px;
}

.boxtextbullet
{
	color: #000000;
	font-size: 10px;
	background-color: #dcdcdc;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
	text-indent: 8px;
}

.boxtextinfo
{
	color: #000000;
	font-size: 10px;
	background-color: #dcdcdc;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
	text-indent: 15px;
}

.spectext
{
	color: #000000;
	font-size: 10px;
	background-color: #dcdcdc;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
}

.spechead
{
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	border-bottom: solid 2px #ffffff;
	background-color: #000000;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.spectextbullet
{
	color: #000000;
	font-size: 10px;
	background-color: #dcdcdc;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
	text-indent: 8px;
}

.Line { border-bottom: solid 1px #000000; }
.UserInput { font-size: 12px; }

.PageHeader
{
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
}

.ContentsTitle
{
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding-top: 4px;
}

.ContentsSubTitle
{
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.ContentsSection
{
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 2px;
	background: #a00000;
	padding: 1px;
	color: #ffffff;
	text-align: center;
	margin-top: 4px;
}

.ContentsSummary { font-size: 0.9em; }

.ContentImage
{
	height: 50px;
	width: 50px;
	border: none;
	float: left;
	margin-right: 4px;
	margin-top: 2px;
}

.ContentsRule
{
	border-bottom: solid 1px #dcdcdc;
	padding-bottom: 2px;
	padding-top: 2px;
}

.CurrentIssueBox
{
	border: solid 1px gray;
	padding: 5px;
	background-color: #EDDA74;
}

.adListing { font-size: 11px; }

.adTrade
{
	font-size: 11px;
	color: #ffffff;
	background-color: gray;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
}

.adPhone { color: #000000; }
.adContact { color: #000000; }
.adEmail { font-weight: bold; }
.adLocation { color: gray; }

.adDate
{
	color: #cc0000;
	text-align: right;
}

.eSubOnly
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: gray;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
}

.footer
{
	text-align: center;
	padding: 5px;
	font-size: 10px;
}

.Small { font-size: 10px; }

.SmallBold
{
	font-size: 10px;
	font-weight: bold;
}

.SearchHeader
{
	font-size: 10px;
	font-weight: bold;
}

.Issue
{
	font-size: 10px;
	color: #000000;
}

.Section
{
	font-size: 9px;
	color: #000000;
}

th
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-align: left;
}

td
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}

.Label
{
	text-align: left;
	font-weight: bold;
	font-size: 10px;
}

.LeftLink { font-size: 11px; }
.RightLink { font-size: 11px; }

a
{
	text-decoration: none;
	color: blue;
}

a:link
{
	text-decoration: none;
	color: #3636b0;
}

a:visited
{
	text-decoration: none;
	color: #8B0000;
}

a:hover { text-decoration: underline; }
a:active { color: #8B0000; }

.shTitle
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	border: solid 1px gray;
	padding: 4px;
}

.shSubTitle
{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.shPrice
{
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFF99;
	padding: 1px;
	border: solid 1px gray;
}

.ip_ci_topic_table { font-family: Arial, Helvetica, sans-serif; }
.ip_ci_topic_title { background-color: #FFFFFF; }
.ip_ci_topic_alt1 { font-size: 11px; }

.ip_ci_topic_alt2
{
	font-size: 11px;
	background-color: #EEE8AA;
}

.WOB
{
	color: #ffffff;
	    background:url(/images/blackfade_bg.gif) repeat-x;	
	padding: 2px;
	text-align: center;
	align: absmiddle;
}

.NewsTitle
{
	color: #CC0000;
	font-weight: bold;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
}

.NewsSubTitle
{
	font-weight: bold;
	padding-bottom:4px;
}

.NewsBody { margin-top: 5px; }

.NewsSummary
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
}

.NewsDate { font-size: 0.9em; }

.NewsRule
{
	border-bottom: solid 1px black;
	height: 1px;
	margin-top: 3px;
}

.NewsCategory
{
	font-size: 0.9em;
	color: #999999;
}

.NewsHTitle
{
	font-weight: bold;
	font-size: 1.1em;
}
.NewsHArticle {}
.NewsHSubTitle
{
	font-size: 1em;
	font-weight: bold;
}
.NewsHMore {float:right;font-size:0.9em;vertical-align:bottom}
.NewsHBullet {font-family: Verdana,Arial, Helvetica,sans-serif;font-size: 1em;}
.NewsHSummary
{
	font-size: 1em;
	font-weight: normal;
	padding-top: 2px;
}
.Reverse
{
	color: #ffffff;
	background-color: gray;
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
	border: solid 1px gray;
	padding: 2px;
}

.Border
{
	text-align: center;
	border: solid 1px gray;
	padding: 2px;
}

.ForumSubject { font-weight: bold; }
.ForumPostDate { font-size: 8pt; }
.ForumPoster { font-size: 8pt; }
.ForumBody { font-size: 8pt; }
.ForumTitle { font-weight: bold; }
.ForumTag { }

.ForumBullet
{
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-weight: 10pt;
	font-weight: normal;
}

.Error
{
	background-color: #ffeeee;
	color: #990000;
	margin: 2px;
	padding: 2px;
	padding-left: 10px;
	border: solid 1px #990000;
}

.CSWDImage
{
	border: none;
	margin-right: 5px;
	margin-top: 2px;
	padding-left: 5px;
}

.CSWDtitle
{
	font-size: 16px;
	font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
}

.CSWDContact { margin-top: 5px; }
.CSWDspacer { margin-top: 5px; }

.CSWDPageHeader
{
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
	color: #990000;
}

.CSWDHomeCat
{
	width: 100%;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
    letter-spacing: 1pt;
    color: #000000;
	padding-left: 1px;
	padding-right: 2px;
}

.CSWDHomeCatText
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
    color: #666666;
	padding-left: 1px;
	padding-right: 2px;
}

.CSWDLinkButtons
{
	border-right: #a00000 3px solid;
	border-top: #e00000 3px solid;
	padding-left: 3px;
	padding-right: 4px;
	font-size: 8pt;
	border-left: #e00000 3px solid;
	border-bottom: #a00000 3px solid;
	text-align: left;
}

.CSWDLinkButtons a { color: #ffffff; }
.CSWDLinkButtons a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.CSWDLinkButtons a:link
{
	color: #ffffff;
	text-decoration: none;
}

.CSWDLinkButtons a:hover
{
	display: block;
	text-decoration: none;
}

.WOR
{
	color: #ffffff;
	background-color: #990000;
	padding: 2px;
	text-align: center;
	align: absmiddle;
}

.WORL
{
	color: #ffffff;
	background-color: #990000;
	padding: 2px;
	text-align: left;
	align: absmiddle;
}

.BuyPDF
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	background-color: #cc0000;
	text-align: center;
	valign: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
	vertical-align: middle;
	background-repeat: no-repeat;
}

img#infobox
{
	left: center;
	border: 0px;
	width: 60px;
	margin-bottom: 3px;
}

span a.infobox
{
	text-decoration: none;
	color: #ffffff;
}

span a.infobox span.comment
{
	visibility: hidden;
	display: block;
	border: 2px solid;
	width: 100px;
	position: absolute;
	margin: 2px;
	padding: 5px;
	text-decoration: none;
	color: black;
	font-size: 10px;
	background: white;
}

span a:hover.infobox
{
	float: none;
	color: #c0c0c0;
}

span a:hover.infobox span.comment { visibility: visible; }
.ArtLink {
	background-color: #FFFF99;
	font-size:0.7em;
	background-image: url('/images/arrow.gif');
	background-position:left 0.2em;
	background-repeat: no-repeat;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	text-indent: 10px;
	position: relative;
	top: -2px;
}
html>body .ArtLink {font-size:0.96em;}
a.ArtLink {font-size:1em}
.ArtLinkPanel {
	background-color: #FFFF99;
	margin-bottom: 6px;
	font-weight: bold;
	border: solid 1px #666666;
	font-size: small;
}
a.ArtLink {
	background-image: none;
}
.ArtLinkPanelHdr {
	font-size: small;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-bottom: 6px;
	color: #ffffff;
	background-color: #666666;
}
.listingLight {
	color: #000000;
	background-color: #ffffff;
}
.listingDark {
	color: #000000;
	background-color: #ffffcc;
}
.listingHeader {
	color: #fff;
	background-color: #cc0000;
	font-weight: bold;
}
.privMsg {
	font-size:smaller;
}
.bullet {
   padding-left: 10px;
   background-image:url("/images/bullet.gif");
   background-repeat:no-repeat;
   background-position:left 0.3em;
 }
 .bulletlist {
   margin-bottom:4px;
   line-height:1.4em;
 }
.captcha {margin-top:4px}
