a[href]:link, a[href]:visited {
text-decoration: none;
background-color: transparent;
color: #39526b;
}

a[href]:active {
border-bottom: solid 1px #73a5d3;
}

a[href]:hover {
background-color: transparent;
color: #000;
}

blockquote {
padding: 0;
margin: 0;
}

blockquote p {
background-color: transparent;
color: #555;
font-family: georgia, serif;
font-size: 11px;
}

body {
padding: 20px 0;
margin: 0;
}

cite {
background-color: transparent;
color: #333;
font: bold 11px georgia, serif;
}

fieldset {
padding: 4px 10px;
margin: 5px 0 0 0;
border: solid 1px #ddd;
}

fieldset:first-child {
margin-top: 0;
}

form {
padding: 0;
margin: 10px 14px;
}

form h3 {
line-height: 17px;
padding: 0;
margin: 4px 8px 12px 8px;
background-color: transparent;
color: #444;
font-size: 11px;
font-weight: normal;
border: 0;
}

form h5 {
float: left;
width: 120px;
padding: 5px 0 5px 10px;
margin: 0;
border: 0;
font-size: 10px;
font-weight: normal;
}

form p {
margin: 4px 8px;
font-size: 10px;
}

h1 {
padding: 6px 10px;
margin: 0;
background-color: #235473;
color: #fff;
font-size: 9px;
border-bottom: solid 1px #1b4467;
}

h1 span {
background-color: transparent;
color: #73a5d3;
}

h2 {
padding: 20px;
margin: 0;
background: url( header00.gif ) repeat-x #477ba5;
color: #1a3042;
font-size: 13px;
font-weight: normal;
border-bottom: solid 1px #23547e;
}

h2 a[href]:link, h2 a[href]:visited {
background-color: transparent;
color: #fff;
border-bottom: dotted 1px #fff;
}

h2 span {
background-color: transparent;
color: #fff;
font-size: 11px;
}

h3 {
padding: 2px 15px 0 15px;
margin: 0 0 5px 0;
background-color: transparent;
color: #23547e;
font-size: 15px;
font-weight: normal;
}

h3 span {
vertical-align: absmiddle;
background-color: transparent;
color: #555;
font-size: 12px;
}

h4 {
line-height: 19px;
padding: 10px 0 5px 0;
margin: 15px 14px 0 14px;
background-color: transparent;
color: #444;
font-size: 14px;
border-bottom: dotted 1px #ddd;
}

h4:first-child {
margin-top: 0;
}

h4 span, h5 span, h6 span {
background-color: transparent;
color: #777;
font-size: 10px;
font-weight: normal;
}

h3 + p + h4 {
margin: 0 0 5px 0;
}

h5 {
line-height: 17px;
padding: 4px 0;
margin: 15px 14px 5px 14px;
background-color: transparent;
color: #3e6d92;
font-size: 12px;
border-bottom: dotted 1px #eee;
}

h5 a:link, h5 a:visited {
background-color: transparent;
color: #3e6d92;
border-bottom: dotted 1px #3e6d92;
}

h6 {
line-height: 17px;
padding: 4px 0;
margin: 5px 14px;
background-color: transparent;
color: #555;
font-size: 10px;
border-bottom: dotted 1px #eee;
}

html {
	text-align: center;
	padding: 0;
	margin: 0;
	background: #E5E5E5;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

img + br + span {
background-color: transparent;
color: #888;
font-size: 9px;
}

img.banner {
width: 88px;
height: 31px;
border: 0;
}

img.fusion {
width: 300px;
height: 200px;
}

img.icon.large {
float: left;
width: 90px;
height: 90px;
margin: 0 10px 4px 0;
border-top: solid 1px #eee;
border-right: solid 1px #ccc;
border-bottom: solid 1px #ccc;
border-left: solid 1px #eee;
}

img.photo, img.screenshot {
width: 500px;
height: 375px;
}

img.photo.small, img.screenshot.small {
width: 500px;
height: 100px;
}

img.photo.tiny, img.screenshot.tiny {
width: 500px;
height: 50px;
}

input, select, textarea {
vertical-align: middle;
margin: 5px;
font-size: 11px;
}

select + select, input[type=checkbox] {
margin-left: 0;
}

select[multiple=multiple] {
width: 200px;
height: 80px;
}

input[type=text], input[type=password] {
width: 200px;
}

input[type=submit] {
margin-left: 0;
margin-right: 5px;
}

legend {
padding: 5px;
margin: 0;
font-size: 13px;
font-weight: bold;
}

p {
margin: 11px 14px;
line-height: 17px;
}

q {
background-color: transparent;
color: #555;
font-family: georgia, serif;
font-size: 11px;
}

ul {
list-style: none outside;
padding: 0 16px;
margin: 0;
}

ul li {
padding: 0;
margin: 0;
}

ul li:first-child h4 {
margin: 0 0 7px 0;
}

ul li h5 {
margin: 7px 0;
font-weight: normal;
border-bottom: solid 1px #eee;
}

ul li p {
padding: 2px 0;
margin: 0;
font-size: 10px;
}

#airlock {
text-align: left;
padding: 0;
margin: 0;
background: #fff;
color: #000;
border: solid 1px #000;
}

#comments h5 {
font-size: 11px;
}

#comments h5 span {
font-size: 9px;
}

#comments p {
background-color: transparent;
color: #444;
font-size: 10px;
}

#content2, #profile {
padding: 0;
background-color: #ffffff;
color: #000;
border: solid 1px #ddd;
}
#content, #profile {
padding: 0;
background-color: #fbfbfb;
color: #000;
border: solid 1px #ddd;
}

#footer {
clear: both;
padding: 7px 14px 10px 14px;
margin: 20px 0 0 0;
background-color: transparent;
color: #555;
font-size: 10px;
}

#menu {
list-style: none outside;
padding: 0;
margin: 0 0 15px 0;
background: url( menu0000.jpg ) repeat-x #eee;
height: 18px;
border-top: none;
border-bottom: solid 1px #ccc;
}

#menu li {
display: inline;
padding: 0;
margin: 0;
}

#menu li a:link, #menu li a:visited {
	text-align: center;
	float: left;
	display: block;
	height: 12px;
	background: url( menu0000.jpg ) repeat-x #eee;
	color: #000;
	font-size: 10px;
	border-top: none;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ccc;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#menu li a#selected:link, #menu li a#selected:visited {
background: #fff;
color: #000;
font-weight: bold;
border-right: solid 1px #ddd;
border-bottom: solid 1px #fff;
}

#menu li a:hover {
text-decoration: underline;
}

#menu li a:active {
background: #fff;
color: #000000;
}

#panel {
padding: 5px;
margin: 20px 14px 10px 14px;
background-color: #fff;
color: #888;
font-size: 10px;
border: solid 1px #ddd;
}

#panel + form {
margin-top: 10px;
}

#path {
padding: 0 15px;
margin: 0 0 15px 0;
background-color: transparent;
color: #888;
font-size: 10px;
font-weight: normal;
}

#profile h4 + p, #profile blockquote p {
font-size: 11px;
}

#profile p {
font-size: 10px;
}

#sidebar {
list-style: none outside;
float: right;
width: 160px;
padding: 10px;
margin: 0 15px 0 0;
background-color: #eef7ff;
color: #000;
border: solid 1px #c0d3e2;
}

#sidebar li, #sidebar ul li {
padding: 0;
margin: 0;
}

#sidebar li span {
background-color: transparent;
color: #777;
font-size: 9px;
}

#sidebar li strong {
background-color: transparent;
color: #000;
font-weight: normal;
}

#sidebar li:first-child h2 {
margin: 0 0 8px 0;
}

#sidebar li h2 {
padding: 3px 0;
margin: 10px 0 8px 0;
background: none transparent;
color: #222;
font-size: 12px;
font-weight: bold;
border: 0;
}

#sidebar li p {
background-color: transparent;
color: #444;
padding: 0;
margin: 0 4px 8px 4px;
font-size: 10px;
}

#sidebar ul {
padding: 0;
margin: 0;
}

#sidebar ul li p {
padding: 0;
margin: 0 4px 1px 4px;
}

#submenu {
list-style: none outside;
padding: 0;
margin: 0;
height: 19px;
border-top: none;
border-bottom: solid 1px #ccc;
}

#submenu li {
display: inline;
padding: 0;
margin: 0;
}

#submenu li a:link, #submenu li a:visited {
text-align: center;
float: left;
display: block;
height: 12px;
padding: 3px 7px;
margin: 0;
background: #ededed;
color: #000;
font-size: 10px;
border-top: solid 1px #ccc;
border-right: solid 1px #ccc;
border-bottom: solid 1px #ccc;
}

#submenu li:first-child a {
border-left: solid 1px #ccc;
}

#submenu li a#selected:link, #submenu li a#selected:visited {
background: #fff;
color: #000;
font-weight: bold;
}

#submenu li a:hover {
text-decoration: underline;
}

#submenu li a:active {
background: #fff;
color: #000;
}

.error {
background-color: transparent;
color: #ff0000;
}

.small {
background-color: transparent;
color: #555;
font-size: 10px;
}.noBorder {
	border: none;
}

/*AND THE REVIEW CSS */

.tdbackground {
  font-size: 9pt;
  font-weight: ;
  color: #000000;
  background: #F4F4F4;
}

.tdnothumbs {
  font-size: 9pt;
  font-weight: ;
  color: #000000;
  background: #F4F4F4;
}

.menubar{
  background: #498CD1;
  font-size: 8pt;
  color: #FFFFFF;
}
.menubar A:link {
  color: #FFFFFF;
}
.menubar A:visited {
  color: #FFFFFF;
}
.menubar A:active {
  color: #FFFFFF;
}
.menubar A:hover {
  color: #000000;
}

.menubarnb{
  background: #498CD1;
  font-size: 8pt;
  color: #FFFFFF;
}
.menubarnb A:link {
  color: #FFFFFF;
}
.menubarnb A:visited {
  color: #FFFFFF;
}
.menubarnb A:active {
  color: #FFFFFF;
}
.menubarnb A:hover {
  color: #000000;
}

.catcolumn {
  font-size: 8pt;
  font-style: ;
  text-align: ;
  background: #F4F4F4;
}

.photocol {
  font-size: 8pt;
  font-style: ;
  text-align: ;
  background: #E4E4E4;
}

.commentscol {
  font-size: 8pt;
  font-style: ;
  text-align: ;
  background: #F1F1F1;
}

.lastphocol {
  font-size: 8pt;
  font-style: ;
  text-align: ;
  background: #F1F1F1;
}

.lastcommcol {
  font-size: 8pt;
  background: #E4E4E4;
}

.small {
  font-size: 8pt;
}
.medium {
  font-size: 10pt;
}
.large {
  font-size: 12pt;
}

.welcome {
  background: ;
  color: #FFFFFF;
}

.lighttable {
  background: #F7F7F7;
  color: #000000;
}

.alternatetable {
  background: #DEDEDE;
}

blockquote .small {
   background:#E6E6E6;
   margin-left:-10px; padding:1px 2px
}
blockquote hr {
   visibility:hidden;
   height:1px
}
blockquote br {
   font-size:1px
}

