/* @override http://listentocrossway.com/main/components/com_rsgallery2/rsgallery.css */

font.newpics {
	color: #ff8e5e;
}

#rsg2-galleryTitle{

}

/* Status icons */

img.status{

	text-decoration: none;

	border: none;

}



/* Thumbs shadow css */

.img-shadow {

  float: none;

  background: none no-repeat right;

  margin: 10px 0 0 10px !important;

  margin: 10px 0 0 5px;
}



.img-shadow img {

  display: block;

  position: relative;

  background-color: #fff;

  border: 1px solid #a9a9a9;

  margin: -6px 6px 6px -6px;

  padding: 4px;
	background-image: none;
}

div {
	background-image: none;
}

/* end Thumbs shadow */

.rsg2_slideshow{

width:100%;

text-align:center;

 padding: 2;

}



.rsg2-toolbar {

	text-align: center;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

	}



.rsg2_display_name{
	text-align: left;
}

.rsg2_thumb_name{

	/*display:none;*/

}

#mainbody table tbody tr td div {
	float: left;
}

.rsg2-galleryList-newImages {

	color: Red;

	font-weight: bold;

}

#rsg2-navigation{

    text-align: right;
	position: relative;
	right: 110px;
	bottom: -13px;
	width: 120px;
}

#rsg2-navigation li{

    list-style: none;

    background-image: none;
	text-align: right;
}

#rsg2-navigation li a {
	text-align: right;
}

#rsg2-footer{

    text-align: center;

	 font-size: 10px;

	 color: Silver;

}



/* gallery list */



ul#rsg2-galleryList{

    clear: both;

    padding: 0;

}

.rsg2-galleryList-status{

	text-align: right;

}



.rsg2-galleryList-item{

    clear: both;

    margin: 5px 0 5px 0;



    list-style: none;

    background-image: none;
	padding-top: 10px;
}

img.RSgalthumb {
	padding-top: 3px;
	padding-right: 15px;
}

#rsg2-galleryIntroText {
	font-weight: bold;
}

#rsg2-galleryIntroText p {
	margin-bottom: 0;
}

.rsg2-galleryList-thumb{

    display: block;

    float: left;

    /*margin: 0 5px 5px 0;*/

}



/* sub gallery list */



.rsg2-subGalleryList-container{

    margin-top: 1ex;

}



.rsg2-subGalleryList-title{

    float: left;

}

.rsg2-subGalleryList-list{

    float: left;



    margin: 0 0 0 5px;

    padding: 0px;



    list-style: none;

    background-image: none;

}



/* thumbnail list */



ul#rsg2-thumbsList{

    margin: auto;

}



ul#rsg2-thumbsList li{

    display: box;

    float: left;

    overflow: hidden;

    padding: 5px 5px;



    text-align: center;



/*     get rid of other possible list styles */

    list-style: none;

    background-image: none;

}



table#rsg2-thumbsList{

    width: 100%;

}

table#rsg2-thumbsList td{

    overflow: hidden;
	float: left;
	position: relative;
	padding: 5px;
}

#rsg2-thumbsList li a img {
	border-width: 0;
	position: relative;
	padding: 0;
	float: left;
}

img#thumb1 {
	border-width: 2px;
	padding: 0;
}



.rsg2-pageNav{

    text-align: center;

	font-size: 12px;
}

#mainbody table tbody tr td div a.pagenav {
	position: relative;
	right: 12px;
	bottom: 30px;
}

#mainbody table tbody tr td div span.pagenav {
	position: relative;
	bottom: 30px;
	right: 12px;
}

#centerblockleft_wrap {
	position: relative;
	top: 20px;
	border-width: 0;
}

.rsg2-pagenav-limitbox{

text-align:right;

}



/* utility selector, this is common in many templates, but we can't count on it being there */

.clr{

    line-height: 0px;
	visibility: hidden;
	clear: both;
}

#my_images table.adminlist tbody tr td h3 {
	margin: 0;
}

#my_images table.adminlist tbody tr th div select.inputbox {
	position: relative;
	bottom: 30px;
}



/****************** OLD CLASSES ********************/

/* Classes for RSGallery:



/* standard list style table */

table.adminlist {

	margin: 0px;

	padding: 0px;

	border: 0 solid #ddd;

	border-spacing: 0px;

	width: 100%;

	border-collapse: collapse;

}



table.adminlist th {

	margin: 0px;

	padding: 6px 4px 2px 4px;

	height: 25px;

	background: none repeat;

	font-size: 12px;

	color: #000;
	text-align: left;
	border-width: 0;
}

#mainbody h2 {
	margin: 0;
}

div#mainbody {
	height: 150px;
}

#toolbar tbody tr td a.toolbar {
	border-width: 0;
}

#toolbar {
	position: relative;
	right: 530px;
}

table.adminlist th.title {

	text-align: left;

}



table.adminlist th a:link, table.adminlist th a:visited {

	color: #c64934;

	text-decoration: none;

}



table.adminlist th a:hover {

	text-decoration: underline;

}



table.adminlist tr.row0 {

}

table.adminlist tr.row1 {

}

table.adminlist td {

	border-bottom: 0px solid #e5e5e5;

	padding: 4px;
	border-width: 0;
	background-image: none;
}

#toolbar tbody tr td a.toolbar img {
	width: 20px;
}

table.adminlist tr.row0:hover {

}

table.adminlist tr.row1:hover {

}

table.adminlist td.options {

	font-size: 8px;

}

select.options, input.options {

	font-size: 8px;

	font-weight: normal;

	border: 1px solid #999999;

}

/* standard form style table */

table.adminform {

	width: 100%;

	padding: 10px;

	border-collapse: collapse;
	border-width: 0;
}

#uploadform table tbody tr td {
	background-image: none;
	margin: 0;
}

#uploadform table tbody tr td h3 {
	margin: 0;
}

td {
	background-image: none;
}

textarea {
	background-color: #fbf7ec;
}

#my_images table.adminlist tbody tr td {
	background-image: none;
	border-width: 0;
}

table.adminform tr.row0 {

}

table.adminform tr.row1 {

}

table.adminform th {

	font-size: 12px;

	text-align: left;

	height: 0;

	color: #000;

	background: none no-repeat;
	border-width: 0;
	padding: 10px 0 0;
}

div#my_images.tab-page {
	background-image: none;
}

table.adminform td {

	padding: 3px;

	text-align: left;
	border-width: 0;
}

table.adminform td.editor {

	font-size: 9px;

}

#tabs div.tab-row h2.tab.selected {
	visibility: hidden;
}

div#my_images.tab-page {
	background-image: none;
}

#my_images {
	background-image: none;
	border-width: 0;
}