/* ********************************************************************************
 * Building blocks
 * h2, h3, p, etc        Standard html tags
 * div.gbBlock           Sidebar or content section with style for contained lists
 * ul.gbBreadCrumb       List of links/path elements
 * table.gbDataTable     Table for data/form elements with styles for shading rows
 */

.giDescription, .giInfo, .giTitle, .block-core-ItemLinks{
	text-align:center;
}

.one-image .giDescription, .one-image .giInfo, .one-image .giTitle, .one-image .block-core-ItemLinks{
	text-align:center;
	width:110px;
}

.sidebarHeadingSep{ color:#ff97ff; font-weight:bold; padding-top:4px; padding-bottom:4px; margin-top:7px; font-size:15px; border-top:1px solid #4c79d4; }

.blog_roundedCorners{ position:relative;left:20px;top:25px;margin-bottom:40px;width:95%;background-color:#b0c6ea;color:black;}
.blog_roundedCorners .tlc{ background-position:top left; background-image:url(galleriaimgs/blog_blob_tl.gif); background-repeat:no-repeat; }
.blog_roundedCorners .trc{ background-position:top right; background-image:url(galleriaimgs/blog_blob_tr.gif); background-repeat:no-repeat; }
.blog_roundedCorners .blc{ background-position:bottom left; background-image:url(galleriaimgs/blog_blob_bl.gif); background-repeat:no-repeat; }
.blog_roundedCorners .brc{ background-position:bottom right; background-image:url(galleriaimgs/blog_blob_br.gif); background-repeat:no-repeat; }

.blog_roundedCorners a:link, .blog_roundedCorners a:visited{
	color: #0000FF;
  text-decoration  : none;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.blog_roundedCorners a:hover {
  color: #3333FF;
  text-decoration  : underline;
}

.blog_commentsbtn a:link, .blog_commentsbtn a:visited{
	display:block; width:115px; height:23px; text-align:center; color:white; text-decoration:none;padding-top:0px;padding-bottom:1px;
	background-image:url(galleriaimgs/blog_btn.jpg);background-repeat:no-repeat;
}
.blog_commentsbtn a:hover {
	display:block; width:115px; height:23px; text-align:center; color:#EEEEEE; text-decoration:none;padding-top:1px;padding-bottom:0px;
	background-image:url(galleriaimgs/blog_btn_ovr.jpg);background-repeat:no-repeat;
}

#gallery h2, #gallery h3, #gallery h4, #gallery form {
    margin: 0;
    padding: 0;
}

#gallery p {
    margin: 0.6em 0;
    padding: 0;
}

.gbBlock {
    padding: 0.7em;
    border-width: 0 0 1px 0;
    border-style: inherit;
    border-color: inherit;
    /* IE can't inherit these */
    border-style: expression(parentElement.currentStyle.borderStyle);
    border-color: expression(parentElement.currentStyle.borderColor);
}

.gbBlock ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.gbBlock ul ul {
    margin: 0 0 0.5em 1.0em;
}

.gbBlock li {
    padding: 6px 0 0 0;
}

#gallery .gbBlock h3 {
    margin-bottom: 0.5em;
}

#gallery .gbBlock h4 {
    margin-top: 0.5em;
}


#gsNavBar div.gbBreadCrumb {
    margin: 0;
    padding: 4px 8px;
}

table.gbDataTable {
    padding-bottom: 4px;
}

table.gbDataTable th, table.gbDataTable td {
    padding: 4px;
}


.giBlockToggle {
    padding: 0 0.4em 0.1em;
}
.giBlockToggle:hover {
    cursor: pointer;
}


.gbMarkupBar {
    margin: 4px 0;
}

#gallery .gbMarkupBar input {
    margin: 0;
    padding: 0;
}


/* ********************************************************************************
 * Sections
 * body.gallery     Page body in G2 standalone (doesn't apply to embedded)
 * #gallery         Page container
 * #gsNavBar   Top bar with breadcrumb and other links
 * #gsSidebar       Sidebar
 * #gsContent       Main content
 */

#gsContent{
	background-color:black;
}

body.gallery {
    margin: 0;
    padding: 0;
}

#gallery {
    padding: 8px;
}
#gallery.rtl {
    direction: rtl;
}

#gsNavBar {
    border-top-width: 1px;
    border-bottom-width: 1px;
}

#gsNavBar div.gbSystemLinks {
    padding: 4px 6px;
}

#gsNavBar div.gbSystemLinks span {
    padding: 0 4px;
}

#gsSidebar {
    border-right-width: 1px;
}
#gsSidebarCol {
    width: 1%; /* Expand to fit content ("0" bad4 firefox, "1px" bad4 opera) */
	background-image:none;
}

td.giAlbumCell, td.giItemCell {
    padding: 1em;
    text-align: center;
}

#gallery td.giAlbumCell select, #gallery td.giItemCell select {
    margin-top: 0.8em;
}

/* So imageframed thumbs can be centered */
td.giAlbumCell table, td.giItemCell table {
    margin: auto;
}

#gsPages span {
    padding: 0 0.3em;
}

#gallery #gsSidebar ul {
    font-size: 1em;
}

/* ********************************************************************************
 * Matrix Theme for Gallery 2
 * by Ross A. Reyman, Jon Huang, and Chad Kieffer
 * updated by Alan Harder
 */

/* ********************************************************************************
 * Building blocks
 * #gallery              Default font/color settings
 *
 * //////////////////////////////////////////////////////////
 * LARGE NOTE: #gallery also has CSS defined in ie_hack.css !!!!!!!!!!!!!!!!!!!!!!!!!!!!
 *
 */

#gallery {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 62.5%;
    color: #333;
	text-align:left;
}

/* ********************************************************************************
 * Sections
 * #gallery         Page container
 * #gsNavBar   Top bar with breadcrumb and other links
 * #gsSidebar       Sidebar
 * #gsContent       Main content
 */
#gsNavBar div {
    margin-top: 0.1em;  /* Align system links with breadcrumb */
    font-weight: bold;
}

#gsSidebar div ul {   /* no > in IE */
    font-size: 1.1em;
    font-weight: bold;
}
#gsSidebar div ul ul { font-size: 1.0em; }

#gsSidebar ul span {
    color: #999;
}



/* ********************************************************************************
 * Rating module style fix for Matrix
 */
.giRatingUI {
    margin: 10px auto; /* Required to center default rating module star images */
}
#gsThumbMatrix .giRatingAverageContainer {
    margin: auto;
}

.one-image{
width:140px;
height:180px;
float:left;
}

/* ********************************************************************************
 * Added for Galleria Theme
 */
.leftBar{
	background-image:url(galleriaimgs/side_bg.jpg);
	background-repeat:repeat-y;
	width:213px;
}

.leftBarThin{
	background-image:url(galleriaimgs/side_bg_thin.jpg);
	background-repeat:repeat-y;
	width:183px;
}

.leftBar .tl{
	position:relative;
	top:-3px;
	background-image:url(galleriaimgs/side_tl.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.leftBar .tr{
	background-image:url(galleriaimgs/side_tr.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

.leftBarThin .tr{
	background-image:url(galleriaimgs/side_tr.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
.leftBarThin .tl{
	position:relative;
	top:-3px;
	background-image:url(galleriaimgs/side_tl.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.crumbBar{
	position:relative;
	border-left:3px solid #4c79d4;
}

.crumbBar .tl{
	position:relative;
	top:-3px; left:-3px;
	background-image:url(galleriaimgs/side_tl.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.searchinput{
	background-image:url(galleriaimgs/side_input_search.jpg);
	background-repeat:no-repeat;
	width:131px; height:22px;
	color:white; border:0;
	text-align:center;
}

.searchinputbtn{
	background-image:url(galleriaimgs/side_btn_search.jpg);
	background-repeat:no-repeat;
	width:51px; height:26px;
	color:yellow; border:0;
	position:relative; top:4px;
}

.searchinputbtn:active{
	background-image:url(galleriaimgs/side_btn_search_ovr.jpg);
}

.gal_sidebar_content{
	padding:10px;
}

.MainGalleriaContent{
	position:relative;
	width:810px;     
	width:100%; 
}

.ContentPane{
	position:relative;
	text-align:left;
}
.ContentPaneThinSide{
	position:relative;
	border-top:3px solid #4c79d4;
	text-align:left;
}

.MainGalContent_tl{
	position:absolute;
	top:0px;left:0px;
	width:35px; height:37px;
	background-image:url(galleriaimgs/side_galeria_tl.gif);
}

.MainGalContentThin_tl{
	position:absolute;
	top:-3px;left:0px;
	width:35px; height:37px;
	background-image:url(galleriaimgs/side_galeria_thin_tl.gif);
}

.MainGalContentThinBlog_tl{
	position:absolute;
	top:-3px;left:0px;
	width:35px; height:37px;
	background-image:url(galleriaimgs/side_galeria_tl_blog.gif);
}

.giDescription{
	font-size:11px;
}

#gsImageView{text-align:center;}
.block-core-ItemLinks{text-align:center;}


