/* CSS Document */
/* commented backslash hack v2 \*/
html, body{height:100%; font-size:12px;}
/* end hack */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
  word-wrap: break-word;
  text-align:justify;
}
body {
	background-color: #F5F5F5;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h2, h3, h4 { font-weight:bold; color:#993333; }
h2 { margin:0 0 10px 10px; font-size:226%; }
h3 { margin:35px 0 10px 10px; clear:both; font-size:160%; }
h4 { margin:35px 0 3px 10px; font-size:128%; }

/* Links */
a:link { font-weight:bold;text-decoration: none; color: #0000FF; }
a:visited { font-weight:bold;text-decoration: none; color: #0000FF; }
a:hover, a:active { color: #993333; }

p { margin:0 0 12px 14px; }

strong { font-weight:bold; }

li { margin:10px 0; line-height:1.3; }
ol { list-style: decimal; margin:10px 25px; }
ul.check-list li { position:relative; padding-left:16px; background:transparent url(/images/check.png) 0 .3em no-repeat; }
ul.link-list li { position:relative; padding-left:16px; background:transparent url(/images/blue-arrow.gif) 0 .3em no-repeat; }
em { font-style: italic; }

/* 	CONTAINER  */
#site-container { width:1000px; margin:0 auto;font-size:120%; }

/* 	HEADER  */
#site-header { width:100%; height:127px; margin-bottom:35px; position:relative; }
#site-header h1 { position:absolute; top:6px; left:0px; text-indent:-5000px; }
#site-header h1 a { display:block; width:620px; height:127px; background:transparent url(/images/logo.png) no-repeat; }

/* 	FOOTER  */
#footer-meta { height:81px; width:759px; margin:0px 0px 0px 0px; clear:both; position:relative; border: 1px solid black; background:transparent url(/images/itr-rr-line.gif) no-repeat; }
#footer-meta a { color:black; }
#footer-meta a:hover { color:#993333; }
#footer-meta ul { position:absolute; top:17px; left:0px; list-style-type: none; }
#footer-meta li { margin:0 12px 0 4px; float:left; }
#footer-meta li a { text-decoration:none; }

/* 	MAIN  */
#main-content { width:65%; float:left; margin-bottom:35px; }
#main ul { margin:10px 0 20px 0px;}

#main dt { margin: 0; padding-top: 5px; font-size:200%; color: #993333; }
#main dd { margin: 0 0 5px; padding: 10px 0 0 15px; font-size:150%; }
#main dd a { text-decoration: none; color: #993333; }

/*
	SIDEBAR
*/
#sidebar {
  width:240px;
  float:right;
  background-color:white;
}

#sidebar li {
  list-style-type: none;
  position: relative;
  padding-left: 16px;
  background: transparent url(/images/red-arrow.gif) 0 .3em no-repeat;
}

#sidebar li a {
  color: #993333;
  font-size: 120%;
}

/* Navigation */
#navigation {
  position:absolute;
  top:0px;
  right:0px;
}

#navigation li {
  float: left;
  list-style-type: none;
}

#navigation a {
  text-decoration:none;
  margin-left: 3px;
  margin-top: 0px;
  font-size: 14px;
  height: 20px;
  background: #a0a0a0;
}

#navigation li a:link,
#navigation li a:visited
{
  float: left;
  color: #474747;
  display: block;
  padding: 5px 10px;
  border: 1px solid #474747;
}

#navigation li a:hover,
#navigation li a.active {
  background: white;
  color: #993333;
}

.product {
  float: left;
  padding: .3em 0 .3em .5em;
}

.entry {
  float: left;
  padding: .3em 0 .3em .5em;
}

