/** 

  #####################################
    -------------------------------  
    |                               | 
    |   Weasel Galley Version 1.0   | 
    |                               | 
    |       Copyright 2007          | 
    |                               | 
     -------------------------------  
  #####################################

**/

body {
margin: 0px 0px 0px 0px;
padding:20px;
text-align: center;
background-color:#EEEEEE;
}

.normal {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
text-align:justify}

#wrapper {
margin: auto; 			
padding:0px;}

#wrapper .corner {width:20px; height:20px; background:url(../graphics/wrapper_wCor_shadow.gif);}
#wrapper .tr {background-position: -20px 0;}
#wrapper .bl {background-position:  0 -20px;}
#wrapper .br {background-position: -20px -20px;}
#wrapper .cl {background:url(../graphics/wrapper_wLeft_shadow.gif);}
#wrapper .cr {background:url(../graphics/wrapper_wRight_shadow.gif);}
#wrapper .tc {background:url(../graphics/wrapper_wTop_shadow.gif);}
#wrapper .bc {background:url(../graphics/wrapper_wBottom_shadow.gif);}
#wrapper .content {background-color:#FFFFFF;}

.breadcrumb { 
border-bottom:1px dotted #D60000;
height:22px;
line-height:22px;
font-size:12px;
padding-bottom:2px;
}

#page{
font-size:12px;
width:800px;
}
.page_title {
font-size:26px;
font-weight:bold;
color:#d5d5d5;
letter-spacing:1.5px;
text-transform:uppercase;
padding-top:5px;
padding-bottom:10px;
}


.page_split {
padding-top:10px;
border-top:1px dotted #D60000;
}
#image_display_column {
text-align:center;
width:550px;
margin:0;
padding:0;
}
#image_thumbs {
padding-left:10px;
width:215px;
border-left:1px dotted #CCCCCC;
}

.collections_thumbs{
display:inline;
float:left;
margin-right:20px;
margin-bottom:20px;
text-align:center;
}

.image_thumbs{
display:inline;
float:left;
margin-left:3px;
margin-bottom:2px;
text-align:center;
}

#comments {
font-size:12px;
text-align:justify;
border-top:1px dotted #D60000;
margin-right:10px;
}
.comments_entry{
border:1px solid #CCCCCC;
background-color:#EEEEEE;
margin:0;
padding:0
}

#commments_form {
font-size:12px;
text-align:justify;
border-top:1px dotted #D60000;
margin-top:20px;
margin-right:10px;

}
.input_form input {width:350px;}
.input_form select {}
.input_form input.radio {width:20px;}
.input_form textarea {width:350px;}
.input_form input.button {width:auto;}

.subfooter {
padding-top:10px;
font-size:10px;
color:#999999;
text-align:right;}

/** Image Shadow Styles **/
.image_over {font-size: 1px; margin:0px;border:1px solid #D60000; padding:10px;}
.image{font-size: 1px; margin:0px;border:1px solid #999999; padding:10px;}
.image a img {opacity:1;MozOpacity:1;filter:alpha(opacity=100);}
.image a:hover img {opacity:0.8;MozOpacity:0.8;filter:alpha(opacity=80);}

.image_over a img {opacity:1;MozOpacity:1;filter:alpha(opacity=100);}
.image_over a:hover img {opacity:0.8;MozOpacity:0.8;filter:alpha(opacity=80);}


.shadow_box {font-size:1px; margin:0; padding:0;}
.shadow_right {opacity:0.5;MozOpacity:0.5;filter:alpha(opacity=50);
width:10px; background:url(../graphics/shadow_right.jpg); background-repeat:no-repeat;font-size:1px;}
.shadow_bottom {opacity:0.5;MozOpacity:0.5;filter:alpha(opacity=50);
height:10px; background:url(../graphics/shadow_bottom.jpg); background-repeat:no-repeat;font-size:1px;}
.shadow_corner {opacity:0.5;MozOpacity:0.5;filter:alpha(opacity=50);
height:10px; background:url(../graphics/shadow_corner.jpg);background-repeat:no-repeat;font-size:1px;}


.grey{color:#999999;;}
.warning   {color:#FF0000;font-weight:bold;}
.highlight	{color:#D60000; font-weight:bold;}
.small {font-size:9px; color:#999999;}
.centre{text-align:center;}
.justify{text-align:justify;}

form{margin:0;padding:0;}

a {color:#0099FF; text-decoration:none;font-weight:bold;}
a:hover {color:#D60000; text-decoration:none;font-weight:bold;}
a img{border:0; margin:0; padding:0;}
