#picture_text {
width: 192px;
text-align: center; 
background-color: #FFFFFF; 
margin-left: auto; 
margin-right: auto;
}


#tablist{
padding: 3px 0;
margin-left: 0.5em;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Verdana;
}
.image_comment_table { border:1px solid #000080; padding:5px; width:600px; margin-left: auto; margin-right: auto; text-align:center }
.image_comment_notice {border-style:solid; border-width:0px; padding:5px; font-size: 10pt; width: 600; height:250; color: #000000; text-decoration: none; background-color:#CCCCFF; font-family:verdana}
.image_comment {font-size: 8pt; color: #3333FF; text-decoration: none;}

.image_desc {height: 2em; width: 170px; font-size: 8pt; color: #000000;}
.image_submitter {height: 1em; width: 170px; font-weight:bold}
.image_date {color: #999999; font-size: 7pt; font-style: italic; text-align:left; padding-left:3px; padding-bottom:2px}

.global_table { width:960px; height:20px;}

.extra_gallery_container {border:1px solid #3399FF; width:410px; text-align:left; background-color:#E2EFFE; height:124px; float:left; padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:2px}
.extra_gallery_container:hover {background-color: #FFFF00}
.extra_gallery_container img {float: left; padding-right: 10px; padding-left:2px; padding-top:2px; padding-bottom:2px}
.extra_gallery_container p {font-family: Verdana; font-size: 10pt; font-style: italic; margin-top: 0; padding-top: 0;}
.extra_gallery_footer {padding:3px; width:100%; text-align:left; background-color:#E3EFFE; background-color:#60C7F9; color:#FFFFFF}
.gallery_title {font-family: Verdana; font-size: 10pt; font-weight: bold; color:#800000; width:100%}
.global_table1 { border:1px solid #999999; 
				border-collapse: collapse; 
				width:948px; background-color:#EFEFEF;
				padding: 5px;
  				height: 19px;
  				background: #ccccff;
				}
.display_gallery_container 	 {width:960px; height:100%; text-align:center; margin-left: auto; margin-right: auto;}
.display_gallery			 {border:1px solid #00CCFF; padding:5px; width:950px;}				

.display_gallery_bredcrums  {text-align: left; width:940px; height:15px; background-color:#E2EFFE; padding-left:10px; padding-right:0px; padding-top:3px; padding-bottom:3px}				
.display_gallery_menu 		{text-align: left; width:940px; height:15px; background-color:#E2EFFE; padding-left:10px; padding-right:0px; padding-top:3px; padding-bottom:3px}				

.display_gallery_picture	 {width:600px; height:480px; background-color:#FFFFFF; position:relative; float:left; clear: both; padding-left:0; padding-right:5px; padding-top:5px; padding-bottom:0px }				
.display_gallery_picture img {width:600px; height:450px; border: 10px solid #ECECEC; position:relative; float:left}

.display_rightside 			 {border-top:5px solid #FFFFFF; background-color: #ECECEC; width:320px; height:470px; position:relative; float:right; overflow: hidden;}
.display_title_footer 		 {padding:5px; width: 940px; height: 100%; background-color: #ECECEC; clear: both }

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
border-left:1px solid #777788; border-right:1px solid #777788; border-top:1px solid #777788; text-decoration: none;
margin-right: 3px;
background: #DFEFFF; border-bottom-width:medium; padding-left:2em; padding-right:2em; padding-top:3px; padding-bottom:3px
}

#tablist li a.current{
border-bottom: 1px solid white;
color: white;
background: #0000ff;
}

#tablist li a:link, #tablist li a:visited{
color: navy;
}

#tablist li a:hover{
color: black;
background: lightyellow;
border-color: navy;
}

#tablist li a.current{
background: lightyellow;
color: white;
background: #0000ff;
}


.thumbnails {
        background: #EFEFEF;
        padding: 5px;
        }  
        
 .tableh1 {
        background : #33CCFF;
        color : #000000;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}     

.maintable {
        border: 1px solid #33CCFF;
        background-color: #EFEFEF;
        margin-top: 1px;
        margin-bottom: 1px;
        border-collapse: collapse;
        bordercolor: #111111;}  
        
.GreeceMonkey_Container{margin:0px;padding:0px;}
.GreeceMonkey_DefaultPadding{padding:0px 0px;}
.GreeceMonkey_TableCell{padding:0px 0;vertical-align:middle;width:25%;text-align:center;margin:0px; background-color: #EFEFEF;}
.GreeceMonkey_PhotoLink 
.GreeceMonkey_Image{background:white;padding:6px;border:solid 1px #ccc;vertical-align:middle;}
:hover.GreeceMonkey_PhotoLink 
.GreeceMonkey_Image{border:solid 1px #3B5998; background:#DFDFDF;}


/* Background is full bar */
.rating,
.rating a:hover,
.rating .current
{
  background: url(http://www.malia.co.uk/images/ratings/led-blue-orange-md.png) left;
}
.rating
{
  position: relative;
  width: 120px; /* 5 stars width */
  height: 16px; /* 1 star height */
  overflow: hidden;
  list-style: none;
  margin: 0px;
  padding: 0px;
  background-position: top left;
}
.rating li
{
  display: inline;
}
.rating a,
.rating .current
{
  position: absolute;
  top: 0;
  left: 0;
  text-indent: -9000px;
  height: 16px; /* 1 star height */
  line-height: 16px; /* 1 star height */
  outline: none;
  overflow: hidden;
  border: none;
  /* I replaced the pixel-width with an em-width, but must set font size in px */
  font-size: 24px; /* 1 star width */
}
/* Show stars when hovered */
.rating a:hover
{
  background-position: left bottom;
}
/* Set each section to the appropriate width, stacking so leftmost is topmost */
.rating a.rate1
{
  width: 20%;
  z-index: 6;
}
.rating a.rate2
{
  width:40%;
  z-index: 5;
}
.rating a.rate3
{
  width:60%;
  z-index: 4;
}
.rating a.rate4
{
  width:80%;
  z-index: 3;
}
.rating a.rate5
{
  width:100%;
  z-index: 2;
}
.rating .current
{
  z-index: 1;
  background-position: left center;
}
.ratings_box {padding:4px; text-align: left; width: 90%; border: 1px solid #999999; background-color: #CCCCCC; clear: both}
.comment_box {padding:4px; text-align: left; width: 90%; border: 1px solid #C0C0C0; background-color: #CCCCCC; clear: both;}
.tags_box {padding:4px; text-align: left; width: 90%; border: 1px solid #C0C0C0; background-color: #CCCCCC; clear: both; height: 50px}
.comment_display {padding:4px; text-align: left; width: 930px; border: 1px solid #C0C0C0; background-color: #CCCCCC; clear: both;}
.comment_display hr {border-bottom: 1px dotted #666666}


.commentform {
	margin: 0;
        padding: 0;
	text-align: right;
}
.comment_username {font-family: Verdana; font-size: 10pt; font-style: italic; font-size: 9pt; color:#3366CC}
.comment_timestamp {font-family: verdana; color: #333333; font-size: 7pt; font-style: italic}