@charset "UTF-8";
*html {
margin:0px;
padding:0px;
}
body {
background-image:none;
	}
html>body { font-size: small; } /* be nice to Opera */

/* Layout Rules
----------------------------------------------- */

#gallery_controls {
float:left;
background-repeat:no-repeat;
width:665px;
margin:0px 0px 0px 0px;
}
#gallery_controls ul {
float:left;
padding:0px 0px 0px 8px;
margin:0px 0px 20px 0px;
list-style:none;
}
#gallery_controls li {
float:left;
}
#gallery_controls li a {
float:left;
width:81px;
height:39px;
text-indent:-9999px;
margin:0px 10px 0px 0px;
}
#gallery_controls li a:focus {
border:none;
}
#gallery_controls li a:hover {
background-position:0 -39px;
}
a.previous {
background-image:url(../images/display_images/previous.gif);
background-repeat:no-repeat;
}
a.play {
background-image:url(../images/display_images/play.gif);
background-repeat:no-repeat;
}
a.next {
background-image:url(../images/display_images/next.gif);
background-repeat:no-repeat;
}
#header {
width:100%;
margin:0px;
height:200px; /*Changed from 100px */
	text-align: left;
}
#LeftColumn {
  margin:0 10px 0 0;
  padding:0;
  width: 200px;
  float: left;
}
#LeftColumn, #articles {
  border-left: solid 1px #dedede;
  border-right: solid 1px #dedede;
  border-bottom: solid 1px #dedede;
}
#articles {	margin-bottom: 10px; }

#RightColumn {
	margin:0;
	padding:0;
	height: 600px;
	float: left;
	width: 750px;
}
#sidebar {
	width: 240px;
	margin-top: 0;
}
.SpryHiddenRegion {
   visibility: hidden;
}

h1 {
font-size:1.6em;
color:#5e625d;
font-weight:100;
}
h2 {
font-size:1.4em;
color:#5e625d;
margin:0px 0px 10px 0px;
padding:0px;
font-weight:100;
}
/* Gallery and Playback Controls
----------------------------------------------- */
#gallerySelect { width: 100px; }
#gallery {
float:right;
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
}
#gallery select {
padding:5px 0px 5px 2px;
color:#666666;
font-size:1.1em;
width:235px;
margin:10px 0px 0px 0px;
outline:none;
}
a, a:link, a:active, a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
color:#FF0000;
text-decoration:underline;
}
a:focus {
border:none;
}


#gallery_nav {
float:left;
width:100%;

}
#gallery_holder {
float:left;
width:100%;
background-color:#dedede;
clear: both;
padding:0px 0px 0px 20px;
margin:0px 0px 10px 0px;
}
#site_name {
float:left;
font-weight:100;
color:#5e625d;
margin:0px 0px 10px 0px;
}
#thumbnails {
margin:0px 0px 10px 0px;
float:left;
width:665px;
border-bottom:dotted 1px #dedede;
border-top:dotted 1px #dedede;
}
#thumbnails div {
position: relative;
min-width:60px;
max-height:60px;
height:auto !important;
overflow-y:hidden;
float: left;
margin:10px 5px 10px 5px;
padding:2px 2px 2px 2px;
background-color:#bebebe;
float: left;
display:inline;
}
#thumbnails img {
padding:0px;
position:relative;
margin:0px;
}
.gallery_heading {
color:#00CCCC;
}
#picture {
	padding: 0px;
width:440px;
float:left;
margin:0px 10px 0px 0px;
}
#mainImageOutline {
	margin:0px 0px 0px 0px;
	padding:5px;
background-color:#dedede;
	overflow: hidden; 
color:#dedede;
	width: 0px;
	height: 0px;
}
#mainImage {
float:left;
	width: 100%;
	height: 100%;
}
#photo_desc {
float:right;
width:185px;
padding:5px;
color:#666666;
margin:0px 0px 5px 0px;
background-color:#dedede;
}
.clear {
clear:both;
}
#picture img {

}
.selectedThumbnail {
background-color:#FFFFFF;
}
/*.inFocus {
!important; }*/


