﻿body { margin:0; padding:0; font-family: Century Gothic, Verdana, Arial; font-size: 12px; color: #666666; }

a { color:#666666; text-decoration:none; }
a:hover {color:#6699cc; text-decoration:underline; }

/* MAIN LAYOUT ELEMENTS */
#container { margin-left:auto; margin-right:auto; width: 730px; margin-top: 10px; }
#header { float:left; border-bottom: solid 1px #6699cc; margin-bottom: 20px; padding-bottom: 5px; width: 730px; }
#main_feature { clear:both; float:left; margin-bottom: 20px; }
#main_left { clear:both; float:left; width: 500px; }
#main_right { float:left; width: 215px; margin-left: 15px; }

/* HEADER */
#header h1 { background: url(/images/logo.jpg) no-repeat; height: 55px; width:300px; float:left; }
#header h1 span { display:none; }
#header span.navigation { margin-top: 30px; display:block; float:right; }
#header span.navigation a { color:#666666; text-decoration:none; padding:3px; font-size: 12px;  }
#header span.navigation a:hover {color:#6699cc; text-decoration:none; background-color:#FFFFFF;}

/* MAIN LEFT */
#main_left h2 { color:#6699cc; font-size: 14px; font-weight: bold; border-bottom: solid 1px #6699cc; padding-bottom: 5px; }
#main_left img { border: 0; }
#main_left div.rowContainer { border-bottom: solid 1px #c4cfdb; width: 450px; margin-bottom: 10px; padding-bottom: 10px; float:left; }
#main_left div.rowContainer div.setThumbnail { clear:both; float:left; width: 100px; }
#main_left div.rowContainer div.setInfo{ float:left;  width: 300px; }
#main_left div.rowContainer div.setInfo h3 { font-size: 14px; padding:0; margin-bottom:5px; color:#666666; font-weight: bold;}
#main_left div.rowContainer div.setInfo a:hover h3 { color:#6699cc; }

#main_left div.rowContainer div.entryThumbnail { clear:both; float:left; width: 30px; }
#main_left div.rowContainer div.entryInfo{ float:left;  width: 400px; }
#main_left div.rowContainer div.entryInfo h3 { font-size: 14px; padding:0; margin-bottom:5px; color:#666666; font-weight: bold;}
#main_left div.rowContainer div.entryInfo a:hover h3 { color:#6699cc; }

#main_right h2 { color:#6699cc; font-size: 14px; font-weight: bold; border-bottom: solid 1px #6699cc; padding-bottom: 5px; }
#main_right ul { padding: 0; margin: 0; margin-bottom: 15px; }
#main_right ul li { padding: 0; margin: 0; margin-top: 3px; list-style: none; background: url(/images/star.jpg) no-repeat 0px 2px; padding-left: 14px; }
#main_right ul li a { color:#666666; text-decoration:none; }
#main_right ul li a:hover {color:#6699cc; text-decoration:none; }
#main_right img { text-decoration:none; border: 0; }

.photoDetail {margin:0; padding:0;}
.photoDetail table {margin:0; padding:0; width: 100%; }
.photoDetail table td {margin:0; padding:0; text-align: left; border: solid 1px #FFF; vertical-align: top;}
.photoDetail table td img {margin-right:10px; border: solid 1px #EEEEEE; }
.photoDetail table td object {margin-right:10px; border: solid 1px #EEEEEE; }
.photoDetail table td h2 { color:#6699cc; font-size: 14px; font-weight: bold; border-bottom: solid 1px #6699cc; padding-bottom: 5px; }

#footer{ clear: both; margin-top: 30px; padding-bottom: 20px; float:left; width: 730px; border-top: solid 1px #6699cc;}
#footer span{ float:right;}

table td { vertical-align: top;}
textarea { height: 75px; width: 300px;}
a.back { padding: 0; margin: 0; margin-top: 10px; margin-bottom:10px; background: url(/images/back.jpg) no-repeat 0px 2px; padding-left: 14px; float:left; }
.clear{ clear: both;}
.little { display:block; margin-top: 10px; font-size: 11px; float:right;}
.success { color: Green; }
