html * {
 margin: 0;
 padding: 0; 
 border:0;           
}
body {
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color:#000;
 background-color:#FFF; 
 overflow:visible;
}
div{
margin:0;
padding:0;
border-style:none;
border:none;
background-color:transparent;}

h1, h2, h3, h4, h5, h6 {
 margin: 0;
 padding: 0; 
 border: 0;
}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}

/* text styling */
p {
 margin:4px 0; 
 padding:0; 
}
.huge, .big, .norm, .wee .tiny {
 text-align:left; 
 font-weight:normal;
}
.huge {font-size: 20px;}
.big {font-size: 16px;}
.norm {font-size: 12px;}
.wee  {font-size: 10px;}
.tiny {font-size: 8px;}
.hilite {
 color:#000; 
 background-color:#FAA;
}
.light {color:#777;}
.bright {color:#F30;}
.spaced { margin:20px 0px;}

/* generated text styles */
big {
 font-size:16px;
}
small {
 font-size:10px;
}
strong {
 color:#F30;
}
cite {
 display:block;
 color:#666;
}
tt,pre {
 font-family: courier, monospace;
 background: #FEE;
 white-space:pre; 
}
pre {
 margin:2px;
 border: 1px solid #CCC;
}
q, blockquote {
color:#555;
font-style:italic;
/*margin: 0 0 0 20px;*/
quotes: none;
}

/* rows */
.row {
clear:both; 
text-align:justify; 
}

/* summaries */
.summary {
 text-align:justify;
 border-top: 1px solid #DDD;
 padding:6px 0;
 clear:both;
}

.summarytext {
 clear:both;
}
.text{
width: auto !important;
}
/* section indent levels */
.level0, .level1, .level2, .level3, .level4, .level5{
margin: 4px 0px;
}
.level0, .level1 {
 font-size:13px;
}
.level2 {
 font-size:12px;
}
.level3 {
 font-size:11px;
}
.level4 {
 font-size:10px;
}
.level5 {
 font-size:9px;
}
.level0 h2, .level1 h2 {
 font-size:18px;
}
.level2 h2{
 font-size:16px;
}
.level3 h2{
 font-size:15px;
}
.level4 h2{
 font-size:14px;
}
.level5 h2{
 font-size:13px;
}

/* anchors  */
a:visited {
 color: #366;
}
a:hover {
 color: #FC0;
}
a {
 color: #33A;
 text-decoration: none;
 padding:0;
 margin:0;
 border-style:none;
 border: none;
}
/* generated text broken links */
.broken {
 color:#800;
}

/* lists */
ul {
 list-style-type: disc;
 list-style-image: url('/Resources/theme/dot.gif');
 list-style-position: inside; 
 padding-left:10px;
}
ol {
 list-style-image: none;
 list-style-position: inside; 
 padding-left:10px;
}


/* tables */
table {
 vertical-align:top;
 border-collapse: collapse;
 margin:4px 2px;
 vertical-align:top;
 text-align: left;
}

th,td {
 border:1px solid #AAA;
 padding:2px;
}

.subtle th, .subtle td {
 border: none;
 padding: 2px 8px;
}

/* images */
img { 
margin: 0;
padding: 0;
border-style:none;
border: none;
}
.image_left,.image_right{
 margin: 2px;
 display:inline;
 text-align:center;
}
.image_right {
 float:right;
 margin-left: 6px;
}
.image_left{
 float: left;
 margin-right: 6px;
}
.image_left img,.image_right img{
 display:inline;
}
.image_center{
 display: block;
 margin:auto;
 text-align:center;
}
.image_left span , .image_right span , .image_center span{
 display:block;
}

/* forms */
input {
 font-size: 14px;
 font-family:inherit;
 background: #DDD; 
 padding: 0 4px;
 border: 1px solid #888;
}
textarea {
 font-size: 14px;
 font-family:inherit;
 background: #DDD;
 padding: 0 4px;
 border: 1px solid #888;
}

/* ratings */
.stars {
 border:1px solid #AAA;
 height:20px;
 width:100px;
 clear:right;
}
.staron, .staroff, .staronyou, .staroffyou {
 height:20px;
 width:20px;
 float:left;
}
.staron{
background: transparent url(/Resources/theme/stars/staron.gif) no-repeat;   
}
.staroff{
background: transparent url(/Resources/theme/stars/staroff.gif)  no-repeat;   
}
.staronyou{
background: transparent url(/Resources/theme/stars/staronyou.gif) no-repeat;   
}
.staroffyou{
background: transparent url(/Resources/theme/stars/staroffyou.gif) no-repeat;   
}

.rated_dead, .rated_bad, .rated_ok, .rated_good{
 float:left;
 height:22px;
 width:20px;
}
.rated_dead{
background: transparent url(/Resources/theme/stars/rated_dead.jpg) no-repeat;
}
.rated_bad{
background: transparent url(/Resources/theme/stars/rated_bad.jpg) no-repeat;
}
.rated_ok{
background: transparent url(/Resources/theme/stars/rated_ok.jpg) no-repeat;
}
.rated_good{
background: transparent url(/Resources/theme/stars/rated_good.jpg) no-repeat;
}

.superimposed_ok{
 position: absolute;
 top:20px;
 right:20px;
 background: transparent url(/Resources/theme/lytebox/back_grey.png) no-repeat;
 width:64px;
 height:28px;
 z-index:9999; 
}

/* buttons */
.buttonnorm,
.buttoncool,
.buttonbig ,
.buttonend {
cursor:pointer;
}
select {
cursor:pointer;
}


