body { margin: 5px 0; padding: 0; color: #666; font: 90% "Trebuchet MS", Arial, sans-serif; text-align: center; background: transparent url(images-template/bg.png) no-repeat top; }

a:link, a:visited { color: #006699; text-decoration: underline; } /* defines links */
a:hover {color: #006666; text-decoration: none; } /* defines links */
H1 { color: #336699; font-size: 120%; } /* defines heading tags */
H2 { color: #333399; font-size: 110%; } /* defines heading tags */
/* H3 { color: #333; font-size: 110%; background: #FFF url('images-template/icon.gif') no-repeat; margin: 2px 0; padding: 15px 0 0 35px; border-bottom: 1px solid #EEE; border-top: 1px solid #EEE; } */ 
H2 { color: #333399; font-size: 100%; } /* defines heading tags */
H4 { font-size: 100%; } /* defines heading tags */
H5, H6 { color: #6666cc; font-size: 90%; } /* defines heading tags */
hr { color: #666; padding: 0px; margin: 0px } /* defines link tag */
img { border: 0px } /* defines images to have no border if linked */
p { font : 90%  "Trebuchet MS", Arial, sans-serif } /* defines paragraph tags */
ol { list-style-type : decimal; font : 90%  "Trebuchet MS", Arial, sans-serif } /* defines order lists */
ul  { list-style-image : url('images-template/bullet.gif'); font: 90%  "Trebuchet MS", Arial, sans-serif } /* defines unordered  or bulleted tags */

#wrap {background: #FFF url('images-template/main.gif') repeat-y 50% 0; margin: 0 auto; padding: 0; text-align: left; width: 775px; } /* defines container for template */
#hdr { color: #333; background: #FFF url(images-template/logo.jpg) no-repeat 50% 0; height: 173px; margin: 0 auto; padding: 2px 25px 0; font: 175% Arial, sans-serif; text-align: right; } /* defines header section */
a.hdr:link, a.hdr:visited, a.hdr:hover, a.hdr:active { color: #FFF; text-decoration: none; background: transparent; } /* defines header section */
.corange { color: #FF6600; } /* defines color options */
.cred { color: #CC0000; } /* defines color options */
.cblue { color: #0066FF; } /* defines color options */
.cgreen { color: #99CC66; } /* defines color options */
.center { text-align: center; } /* defines center placements */
.cookie { font-size: 75%; text-align: left; padding-bottom: 20px; } /* defines breadcrumb cookie-crumb menu */
.feature { border: 1px #ccc solid; width: 95%; background-color: #FFF; padding: 5px; margin: 10px 0; } /* defines bordered box format */
html>body .feature { width: 90%; padding: 1px; } /* defines bordered box format */
#footer { font: 90% "Trebuchet MS", Arial, sans-serif; padding: 6px 0; margin-top: 35px; border-top: 1px dashed #CCC; text-align: center; } /* defines footer section */
#footer2 { background: #FFF url('images-template/ftr.gif') no-repeat 50% 0; clear: both; margin: 0; padding: 10px 0 0 0; text-align: center;} /* defines footer section  with image */
#footer3 { font : 80% Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-align: center } /* defines footer section below image */
.imageL { float: left; margin: 5px 10px 10px 0px;  } /* defines floating an image to the left of text */
.imageR { float: right; margin: 5px 0px 10px 10px;  } /* defines floating an image to the right of text */
.imagePaleta { border: 1px solid #333; display: block; margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 20px; }
.imagePaletaR { border: 1px solid #333; float: right; margin: 5px 0px 10px 10px; }
.imageCenter { display: block; margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 20px; }
/* START MAIN CONTENT SECTION - only edit where advanced css skills exist */
#main {float: left; margin: -20px 0 0 15px; padding: 0; width: 520px; } /* defines the main content section */
html>body #main {	margin-left: 30px; } /* defines main content section */
.menu-hdr { padding-bottom: 12px; } /* manages the menu.gif graphic */
.menu { font-size: 90% } /* manages the menu text section */
/* START MENU - manages the menu text hyperlins and layout - only edit if advanced css skills */
.menu a, .menu a:visited { border-left: 6px solid #6699CC; background: #CFDCC5 url('images-template/sq1.gif'); display: block; width: 90%; height: 1%; margin: -15px 3px -15px 0; padding: 2px; text-decoration: none; } /* defines menu links */
.menu a:hover { border-left: 6px solid #006699; background: #FFF url('images-template/sq2.gif'); color: #333; } /* defines menu links */
/* END MENU */
.right { text-align: right; } /* text is aligned to the right */
.sxsmall { font-size: x-small; } /* font size is extra small */
.sxxsmall { font-size: xx-small; } /* font size is extra extra small */
/* START SIDEBAR - manages the sidemenu layout - only edit if advanced css skills */
#sidebar { float: right; width: 180px; margin: 0px 10px 0 0;  padding: 0; } /* defines layout and size of sidebar */
html>body #sidebar { width: 192px; } /* defines layout and size of sidebar */
/* END SIDEBAR */

/* START TABLES */
table#rating-list {
    width: 500px;
    font: 90% "Trebuchet MS", Arial, sans-serif;
}

table#rating-list td {border: solid #eee 1px;}

.colimg {
    width: 15px;
    background-image: url('images-template/bullet.gif');
    background-position: center center;
    background-repeat: no-repeat;
}

.rating-item { width: 250px; }
.rating-item-narrow { width: 150px; }
.rating { padding-top: 2px; }
/* END TABLES */
