/* $Id: style.css,v 1.2 2004-08-20 09:34:52 dries Exp $ */

/*
** HTML elements
*/
body {
  margin: 0;
  padding: 0;
  color: #000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:#ffffff;
  line-height: 1.5em;
  font-size: 11px;
}

a {color:#0d59b7;
text-decoration:underline}


.container{

position:absolute;

width:805px;

height:auto;

left:50%;

margin:0px 0px 0px 0px;

text-align:left;

}


#headerContainer{
position:relative;
height:90px;
width:805px;
background-color:#FFFFFF;

}
#logo{
position:absolute;
width:208px;
height:90px;
left:0px;
top:0px;
}
#primaryLinks{
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0d59b7;
width:auto;
height:auto;
left:325px;
top:48px;
text-decoration:none;
padding:3px 0px 0px 25px;
visibility:hidden;

}

#primaryLinks a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0d59b7;
text-decoration:none;
}
#primaryLinks a:hover{
text-decoration:underline;
}
#IXsearch{
position:absolute;
width:auto;
height:auto;
left:580px;
top:45px;
font-weight:bold;
visibility:hidden;


}
#IXsearch a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0d59b7;
text-decoration:none;
}
#IXsearch a:hover{
text-decoration:underline;
}

#IXcart{
position:absolute;
left:0px;
top:0px;

}
#mainNav{
position:relative;
width:auto;

left:0px;
top:0px;
visibility:hidden;
height:0px;


}

#IXheader{
position:relative;
/*float:left; */
width:797px;
height:0px;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
visibility:hidden


}
#IXcontentContainerhome{
/* float:left;*/
/* position:relative; */
top:0px;
left:0px;
width:797px;
height:auto;
/*clear:both; */
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
z-index:10;
}

#IXcontentContainer{
position:absolute;
top:150px;
left:0px;
width:797px;
height:auto;
/*clear:both; */
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#contentBase{
position:relative;
font-size:0px;
line-height:0px;
left:0px;
bottom:0px;
width:797px;
height:6px;
z-index:6;
}


#IXsubNav{
position:relative;
width:166px;
height:0px;
background-image:url(graphics/subNavBG.gif);
background-repeat:repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px 5px 0px 0px;
margin-left:10px;
/*z-index:2;*/
visibility:hidden;
height:0px;
}
#IXsubNav ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style-type:none;visibility:hidden;
height:0px;
}

#IXsubNav li{
color:#000000;
font-weight:bold;
padding-bottom:8px;
margin:0px 0px 0px 13px;visibility:hidden;
height:0px;
}

#IXsubNav li a{
color:#0069ea;
text-decoration:none;visibility:hidden;
height:0px;
}

#IXsubNav a:hover { text-decoration:underline;visibility:hidden;
height:0px; }



#IXsubNav2{
position:relative;
width:180px;
height:auto;


font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px 5px 0px 0px;
visibility:hidden;
height:0px;


}

#IXsubNav4{
position:relative;
width:175px;
height:auto;
background-color:#F2F2F2;

background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px 5px 10px 0px;visibility:hidden;
height:0px;


}
#IXsubNav4 a{
font-weight:normal;
text-decoration:none;
color:#0069ea;visibility:hidden;
height:0px;
}
#IXsubNav4 ul{
list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 25px;visibility:hidden;
height:0px;
}
#IXsubNav4 li{
color:#000000;
list-style-type: square;
font-weight:normal;
visibility:hidden;
height:0px;
}
#IXsubNav2 a{
font-weight:normal;
text-decoration:none;
color:#0069ea;visibility:hidden;
height:0px;
}
#IXsubNav2 ul{
list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 25px;visibility:hidden;
height:0px;
}
#IXsubNav2 li{
color:#000000;
list-style-image:url(graphics/subNavBullet2.gif);
font-weight:normal;visibility:hidden;
height:0px;
}
#IXsubNav2 li a{
color:#0069ea;
list-style-image:url(graphics/subNavBullet2.gif);
font-weight:normal;visibility:hidden;
height:0px;
}
#IXsubNav2 li:hover { list-style-image:url(graphics/subNavBullet2_on.gif); color:#D30000;visibility:hidden;
height:0px;}
#IXsubNav2 a:hover { list-style-image:url(graphics/subNavBullet2_on.gif); text-decoration:underline; color:#D30000;visibility:hidden;
height:0px;}
html>body #IXsubNav2 a:hover { list-style-image:url(graphics/subNavBullet2_on.gif); color:#D30000;visibility:hidden;
height:0px;}

#IXsubNav3{
position:relative;
width:180px;
height:auto;
background-color:#f8f5ed;

background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px 5px 0px 0px;visibility:hidden;
height:0px;


}
#IXsubNav3 a{
font-weight:normal;
text-decoration:none;
color:#0069ea;visibility:hidden;
height:0px;
}
#IXsubNav3 ul{
list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 25px;visibility:hidden;
height:0px;
}
#IXsubNav3 li{
color:#000000;
list-style-image:url(graphics/subNavBullet3.gif);
font-weight:normal;visibility:hidden;
height:0px;
}
#IXsubNav3 li a{
color:#0069ea;
list-style-image:url(graphics/subNavBullet3.gif);
font-weight:normal;visibility:hidden;
height:0px;
}
#IXsubNav3 li:hover { list-style-image:url(graphics/subNavBullet3_on.gif); color:#D30000;visibility:hidden;
height:0px;}
#IXsubNav3 a:hover { list-style-image:url(graphics/subNavBullet3_on.gif); text-decoration:underline; color:#D30000;visibility:hidden;
height:0px;}
html>body #IXsubNav3 a:hover { list-style-image:url(graphics/subNavBullet3_on.gif); color:#D30000;visibility:hidden;
height:0px;}


#IXleftPanel{
float:left;
width:0px;
height:0px;
margin:9px 0px 0px 0px;
/* z-index:2; this doesn't work, need to adjust at subnav + subnav2 */
visibility:hidden;

}

#panelColor{
position:relative;
width:185px;
background-color:#f2f2f2;
visibility:hidden;
height:0px;

}

#IXcontent{

position:absolute;
/* here it covers part of the content area background-color:#ffffff; */
width:550px;
height:auto;
padding:10px 0px 0px 15px;
margin-top:-80px;
z-index:20;
left:0px;

}

#IXfooter{
position:relative;
width:auto;
height:0px;
margin:0px 0px 0px 7px;
padding: 20px;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
/*color:#484848;*/
text-align:left;
visibility:hidden;



}
#IXfooter a{
color:#000000;
/*color:#484848;*/
text-decoration:none;
}
#IXfooter a:hover{
color:#000000;
/*color:#484848;*/
text-decoration:underline;
}

	
#postcard{
position:relative;
width:527px;
height:auto;
background-image:url(graphics/postcards/postBG.gif);
background-repeat:repeat-y;
font-family:Courier New, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px 5px 0px 0px;
margin-left:0px;

}
#postcard .posttitle {
font-weight:bold;
font-size:18px;
padding: 10px 0 0 25px;
}
#postcard p {
width:225px;
line-height:2.0em;
font-weight:normal;
font-size:11px;
padding: 15px 0 0 25px;
}
#postcard a {
color:#0069ea;
font-weight:normal;
text-decoration: none;
}
.PCauthor {
position:relative;
height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(graphics/postcards/author.gif);
background-repeat:no-repeat;
font-size:10px;
color:#0069ea;
margin: 5px 0 0 10px;
padding: 0 0 0 30px;
}
.PCauthor a{
font-weight:normal;
text-decoration:none;
color:#0069ea;
}
.PCauthor ul{
list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 25px;
}
.PCauthor li{
color:#000000;
font-weight:normal;
}
.PCauthor li a{
color:#0069ea;
font-weight:normal;
}
.PCauthor li:hover { color:#D30000;}
.PCauthor a:hover { text-decoration:underline; color:#D30000;}
html>body .PCauthor a:hover { color:#D30000;}

.new {
color:#d30000;}

.CMcontent {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
/*  z-index: 50; */
}

.links {
  font-size: 0.8em;
  color:#0069ea;
  line-height: 1.25em;
}

.author {
margin-top:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0069ea;
}
.author a{
font-weight:normal;
text-decoration:none;
color:#0069ea;
}
.author ul{
list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 25px;
}
.author li{
color:#000000;
font-weight:normal;
}
.author li a{
color:#0069ea;
font-weight:normal;
}
.author li:hover { color:#D30000;}
.author a:hover { text-decoration:underline; color:#D30000;}
html>body .author a:hover { color:#D30000;}

.req {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CF5A13;
}

.blankextraboxTop {
background-image:url(graphics/applications/graphics/blankextraboxTop.gif);
height:28px;
line-height:0px;
font-size:0px;
}
.blankextraboxLeft {
background-image:url(graphics/applications/graphics/blankextraboxLeft.gif);
background-position:left;
background-repeat:repeat-y;
width:15px;
}
.blankextraboxRight {
background-image:url(graphics/applications/graphics/blankextraboxRight.gif);
background-position:right;
background-repeat:repeat-y;
width:160px;
padding-right:10px;
}
.blankextraboxBottom {
background-image:url(graphics/applications/graphics/blankextraboxBottom.gif);
background-position:bottom;
height:20px;
line-height:0px;
font-size:0px;

}

.listtext {
margin-left: 30px;
line-height: 1.5em;
margin-top: 2px;
margin-bottom: 12px;
font-size: 11px;
list-style-type:disc;
}

ul{margin-left:35px;}


/*
** forumstyling
*/
.forum-comment {

  width: 95%;
    margin: 35px;
}

.comment-left {
  width: 10%;
 
  font-size: 11px;
  margin-left: 5px;
}

.comment-left .picture {
  float: none;
}

.comment-right .title {
  font-weight: bold;
  font-size: 12px;
  margin: 5px 0 15px 12px;
  display: block;

}

.comment-right .content {
  float: right;
  width: 85%;
}

.comment-right .links {
  margin-left: -12px;

}

#forum table {
width: 100%;
}
#forum th {
background-color:#DDDDDD;
padding-top:15px;
padding-bottom:15px;
margin-left:15px;

}
#forum a.active {

}
#forum td {
background-color: #ffffff;
padding: 0.6em 0.6em 0.6em 0.6em;
 border-bottom: 5px solid #Efefef;
}
#forum td.forum, #forum td.posts {
background-color: #ffffff;
 border-bottom: 5px solid #Efefef;

}
#forum td.topics, #forum td.last-reply {
background-color: #ffffff;
 border-bottom: 5px solid #Efefef;
}
#forum td.container {
background-color: #660066;
}
#forum td.container a {
color: #ffffff;
text-decoration:none;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
height: 1.5em;
border: 1px solid #333366;
}
#forum td .name {
color: #96c;
margin:25px;
font-weight:bold;
}
#forum td .links {
padding-top: 0.7em;

}

#forum td .description
{
margin-top:-25px;
margin-left:25px;
}

/* copy */

.redpr {
	color: #990000;
	font-size: 13px;
}
.seoh2 {
font-size: 13px;
line-height:15px;

}



