html {background-color: #000;}
body {width: 100%; margin: 0 auto; text-align: center; position: relative; overflow: visible; font-family: "lucida grande", tahoma, verdana, arial, sans-serif;}

strong {font-weight: bold;}
em {font-style: italic;}

.clear {clear: both;}
.floatl {float: left;}
.floatr {float: right;}

.greenbar {background: url('/images/gally/greenspan.jpg') top center repeat-x; width: 100%; height: 35px; overflow: hidden;}
.navitems {float: right;}
.baritem {float: left;}
.baritem a, .baritem p {color: #333; text-decoration: none; font-size: 11px;}
.baritem a:hover {text-decoration:underline;}
.baritem img {float: left;}
.greenbar .logo {background: url('/images/gally/littlelogo.png') top center no-repeat; width: 49px; height: 33px;}
.greenbar .logo img {width: 49px; height: 33px;}

.comment img {width:15px; height: 15px; background: url('/images/gally/comment.png') top center no-repeat; float: left; margin: 8px 0 0 0;}
.comment p {float: left; margin: 10px 0 0 5px;}

.rating .star {height:13px; width: 12px; background: url('/images/gally/greenspan_stars.gif') center center no-repeat; float: left; margin: 7px 0 0 0;}
.rating p {float: left; margin: 8px 0 0 10px;}

.divider {width: 2px; height: 34px; background: url('/images/gally/divider.jpg') top center no-repeat; margin: 0 8px 0 8px;}

.favorite {width:75px;}
.favorite a {width:21px; height: 19px; background: url('/images/gally/heart.png') top center no-repeat; float: left; margin: 7px 0 0 0;}
.favorite a:hover {background-position:bottom;}
.favorite p {float: left; margin: 3px 0 0 26px; font-weight:bold;}

.shuffle a {width:25px; height: 21px; background: url('/images/gally/shuffle.png') top center no-repeat; float: left; margin: 6px 0 0 0;}
.shuffle a:hover {background-position:bottom;}
.shuffle p {float: left; margin: 8px 0 0 5px;}

.back a {width:18px; height: 20px; background: url('/images/gally/back.png') top center no-repeat; float: left; margin: 7px 0 0 0;}
.back a:hover {background-position:bottom;}

.frwd a {width:18px; height: 20px; background: url('/images/gally/frwd.png') top center no-repeat; float: left; margin: 7px 0 0 10px;}
.frwd a:hover {background-position:bottom;}

.close a {width:17px; height: 17px; background: url('/images/gally/close.png') top center no-repeat; float: left; margin: 8px 10px 0 0;}
.close a:hover {background-position:bottom;}

.breadcrumb {float: left; height: 24px; background: url('/images/gally/textspan.jpg') top left no-repeat; overflow; hidden; margin: 5px 0 0 5px;}
.breadcrumb p {float: left; margin: 5px 0 0 10px; color: white; font-size: 11px;}
.breadcrumb a {font-weight: bold; color: white; text-decoration: none;}
.breadcrumb a:hover {text-decoration:underline;}

.breadcrumb .cap {float: left; background: url('/images/gally/curveright.jpg') top left no-repeat; width: 9px; height: 24px}

.commentbox {background-color: #59893d;width: 185px; min-height: 50px;}

.titlebox {height: 46px; width: 100%; background: url('/images/gally/titlespan.jpg') top center repeat-x;}
.titlebox h1 {color: white; font-size: 20px; padding: 10px 0 0 0; font-weight: bold;}

.loginform, .commentform {background-color: #256a13; padding: 5px;}
.loginform #email, .loginform #password, .commentform #comment {border: none; background-color: white; padding: 0 5px; width: 80%; color: black; margin: 5px 0;}
.loginform #email, .loginform #password {height: 16px;}
.commentform #comment {height: 70px; padding: 5px;}
.loginform h2 {color: white; font-family: "Arial", Sans-serif; font-weight: bold; font-size: 14px;}
.loginform h3 {color: white; font-family: "Arial", Sans-serif; font-size: 10px;}
.loginform a {color: white; text-decoration: none; font-weight: bold;}

.loginform label, .commentform label {color: white; font-weight: bold; font-size: 12px;}
.warning {display: none; color: red; padding: 2px 5px; background-color: white; border: 1px solid red; margin: 5px 0; font-size: 10px;}

/* .commentform {display: none;} */

#submit, #login {font-weight: bold;}

.comments .item {margin: 10px 0;}
.comments .item .usericon {float: left; margin: 0 5px 0 5px; height: 43px; width: 22px; background: url('/images/gally/speecharrow.gif') top center no-repeat;}
.comments .item .usericon img {border: 1px solid black; width: 20px; height: 20px;}
.comments .item .usernametimestamp p {text-align: left;}
.comments .item .usernametimestamp .username {font-family: "Arial", sans-serif; font-weight:bold; font-size: 14px; color: white;}
.comments .item .usernametimestamp .timestamp {font-family: "Arial", sans-serif; font-size: 10px; color: white;}
.post {background-color: white; text-align: left; padding: 5px; margin: 0 5px 5px 5px; font-family: "Arial", sans-serif; font-weight: bold; font-size: 13px;}
.post .postrating {color: #156106; font-family: "Verdana", Arial, sans-serif; font-weight: bold; font-size: 8px; margin: 5px 0;}
.post .postrating p, .post .postrating a {float: left;}
.post .postrating p {margin: 2px;}
.post .postrating a {margin: 0 2px;}
.post .postrating .neutral {color: gray;}
.post .postrating .negative {color: red;}
