
/*
div.gallery table.nav { width:100%; border:1px solid #4B8743; margin-top:10px; margin-bottom:10px; background-color:#DEEEDB; }
table.nav td { padding:4px; }
*/
div.gallery div.notLoggedIn { border:1px solid #4B8743; margin-top:10px; margin-bottom:10px; padding:40px; text-align:center; background-color:#DEEEDB; font-weight:bold; }

div.gallery table.nav td.topright { font-size:8pt; text-align:right; white-space:nowrap; }
div.gallery table.nav td.nav { font-size:8pt; }
div.gallery table.nav td.nav span.recentPics { white-space:nowrap; }
div.gallery table.nav td.nav span.searchBox { white-space:nowrap; margin-left:15px; }
div.gallery table.nav td.nav span.searchBox input { font-size:8pt; }
div.gallery table.catnav { border-bottom:1px solid #4B8743; margin-top:8px; }
div.gallery table.catnav td { padding:1px; padding-bottom:3px; font-size:8pt; white-space:nowrap; }
div.gallery table.catnav td.center { padding:0px 10px 0px 10px; }
div.gallery table.catnav td input { font-size:8pt; }
div.gallery table.catnav td select { font-size:8pt; }

div.gallery table.showgallery { width:100%; border-collapse:collapse; border-bottom:1px solid #4B8743; }
div.gallery table.showgallery td.thumb { border-bottom:1px solid #4B8743; vertical-align:top; }
div.gallery table.showgallery table.thumb { margin:10px 10px 10px 2px}
div.gallery table.showgallery table.thumb td { vertical-align:top; }
div.gallery table.showgallery table.thumb td.img { width:202px; }
div.gallery table.showgallery table.thumb td.img img { border:1px solid #4B8743; }

div.gallery table.showgallery table.thumb td.desc div { font-size:8pt; padding-bottom: 2px; padding-left: 5px; }
div.gallery table.showgallery table.thumb td.desc div.caption { font-weight:bold; padding-bottom:5px; }
div.gallery table.showgallery table.thumb td.desc div.descDate { padding-bottom:5px; }

div.gallery table.showgallery td.rectad { border-bottom:1px solid #4B8743; text-align:center; }



div.gallery table.showmgall { width:100%; border-collapse:collapse; border-bottom:1px solid #4B8743; }
div.gallery table.showmgall td.thumb { border-bottom:1px solid #4B8743; vertical-align:top; }
div.gallery table.showmgall table.thumb { margin:10px 10px 10px 2px}
div.gallery table.showmgall table.thumb td { vertical-align:top; }
div.gallery table.showmgall table.thumb td.img { width:202px; }
div.gallery table.showmgall table.thumb td.img img { border:1px solid #4B8743; }

div.gallery table.showmgall table.thumb td.desc div { font-size:8pt; padding-bottom: 2px; padding-left: 5px; }
div.gallery table.showmgall table.thumb td.desc div.descGallery { font-weight:bold; padding-bottom:5px; }
div.gallery table.showmgall table.thumb td.desc div.descProfile { padding-bottom:5px; }
div.gallery table.showmgall table.thumb td.desc div.descViews { padding-bottom:5px; }
div.gallery div.galleryfooter { width:100%; text-align:center;}

div.gallery table.galleryfooter { width:100%; }
div.gallery table.galleryfooter td { padding:1px; padding-top:3px; font-size:8pt; white-space:nowrap; }
div.gallery table.galleryfooter td input { font-size:8pt; }
div.gallery table.galleryfooter td select { font-size:8pt; }

div.gallery table.galleryoptions { width:100%; border:1px solid #4B8743; margin-top:10px; margin-bottom:10px;  background-color:#DEEEDB; }
div.gallery table.galleryoptions td { padding:5px }
div.gallery table.galleryoptions td.sort { text-align:right; }
div.gallery table.galleryoptions span { font-size:8pt; }
div.gallery table.galleryoptions td.sort span { padding-left:5px; }
div.gallery table.galleryoptions span input { font-size:8pt; }
div.gallery table.galleryoptions span select { font-size:8pt; }

div.gallery div.upload { width:100%; border:1px solid #4B8743; margin-top:10px; margin-bottom:10px;  background-color:#DEEEDB; }
div.gallery div.upload table.upload { margin:10px auto 10px auto; width:94%; }
div.gallery div.upload table.upload td.desc { width:20%; white-space:nowrap; padding:3px; vertical-align:top; }
div.gallery div.upload table.upload td.val { width:80%; padding:3px; }
div.gallery div.upload table.upload td.upload { width:80%; padding:3px; }
div.gallery div.upload table.upload td.upload input { width:96%; }
div.gallery div.upload table.upload td.val input { width:96%; }
div.gallery div.upload table.upload td.val textarea { width:96%; }
div.gallery div.upload table.upload td.notifycomments { padding:3px; }
div.gallery div.upload table.upload td.button { padding:5px; }

div.gallery div.rules { margin:10px auto 10px auto; width:90%; }
div.gallery div.rules div.caption { font-size:10pt; font-weight:bold; margin:0px 0px 10px 0px; }
div.gallery div.rules div.text { font-size:8pt;  margin:10px 0px 10px 0px; }
div.gallery div.rules ul { margin-bottom: 10px; }
div.gallery div.rules ul li { margin-top:8px; margin-bottom:8px; }

div.gallery div.diewell { width:100%; border:1px solid #4B8743; margin-top:10px; margin-bottom:10px;  background-color:#DEEEDB; }
div.gallery div.diewell div.msg { text-align:center; margin:20px; }
div.gallery div.diewell div.backlink { text-align:center; margin:20px; }

div.galleryimg { text-align:center; margin: 8px 8px 8px 8px; }
div.galleryimg img { border:1px solid #4B8743; }

div.gallery table.nav2 { width:100%; border:1px solid #4B8743; background-color:#CAE3C6; }
div.gallery table.nav2 td { padding:4px; }
div.gallery table.nav2 td.title { font-weight:bold; width:90%; }
div.gallery table.nav2 td.nav { font-size:8pt; white-space:nowrap; }

div.gallery table.imginfo { width:100%; margin-top:8px; border-collapse:collapse; }
div.gallery table.imginfo td.user { border:1px solid #4B8743; background-color:#CAE3C6; vertical-align:top; padding:4px; width:130px; }
div.gallery table.imginfo td.info { border:1px solid #4B8743; background-color:#DEEEDB; vertical-align:top; padding:6px; width:80%; }
div.gallery table.imginfo td.rectad { padding-left:10px; text-align:right; }
div.gallery table.imginfo td.info span.desc { font-weight:bold; }
div.gallery table.imginfo td.info div { margin-bottom:1px; }
div.gallery table.imginfo td.info div.date { margin-bottom:13px; }

div.gallery table.imginfo td.info div.tags { margin-bottom:13px; }
div.gallery table.imginfo td.info div.description { margin-top:13px; }
div.gallery table.imginfo td.info div.description div.desc { font-weight:bold; }

div.gallery td.user div.name { font-size:11pt; width:130px; }
div.gallery td.user div.title { font-size:8pt; margin-bottom:7px; }
div.gallery td.user div.avatar { margin-bottom: 4px; }
div.gallery td.user div.reg { font-size:8pt; }
div.gallery td.user div.posts { font-size:8pt; margin-bottom:5px; }
div.gallery td.user div.loc { font-size:8pt; }
div.gallery td.user div.seeall { font-size:8pt; }
div.gallery td.user div.ip { font-size:8pt; margin-top:8px; }

div.gallery div.options {  border:1px solid #4B8743; background-color:#CAE3C6; margin-top:10px; margin-bottom:20px; padding:4px; }
div.gallery div.options div.rating { font-size:8pt; white-space:nowrap; margin-bottom:5px; }
div.gallery div.options div.user { text-align:right; font-size:8pt; white-space:nowrap; }
div.gallery div.options div.admin { text-align:right; font-size:8pt; margin-top:10px; }


div.gallery table.comments { border:1px solid #4B8743; background-color:#CAE3C6; margin-bottom:10px; width:100%; border-collapse:collapse; }
div.gallery table.comments td.date { border:1px solid #4B8743; vertical-align:top; padding:4px; width:130px; font-size:8pt; }
div.gallery table.comments td.commenttop { border:1px solid #4B8743; vertical-align:top; padding:4px; font-size:8pt; text-align:right; width:95%; }
div.gallery table.comments td.user { border:1px solid #4B8743; vertical-align:top; padding:4px; width:130px; }
div.gallery table.comments td.comment { border:1px solid #4B8743; background-color:#DEEEDB; vertical-align:top; padding:4px; width:95%; }

div.gallery table.index { width:100%; margin-top:10px; border-collapse:collapse; border:1px solid #4B8743; background-color:#CAE3C6; }
div.gallery table.index td.index { vertical-align:top; width:90%; padding:10px; }
div.gallery table.index td.featuredlinks { border-left:1px solid #4B8743; border-bottom:1px solid #4B8743; }
div.gallery table.index td.featuredlinks table  { margin:8px; }
div.gallery table.index td.featuredlinks table td { padding:5px 0px 5px 0px; font-size:8pt; white-space:nowrap; }
div.gallery table.index td.featuredlinks table td.featurecapt { font-weight:bold; }
div.gallery table.index td.featuredlinks table td a { margin:0px 0px 0px 7px; }
div.gallery table.index td.rectad { border-left:1px solid #4B8743; padding:8px; text-align:center; }

div.gallery table.index td.index table.cat { width:100%;}
div.gallery table.index td.index table.cat td { padding:8px 10px 8px 10px; vertical-align:top; }
div.gallery table.index td.index table.cat td div.title a { font-weight:bold; }
div.gallery table.index td.index table.cat td div.title span.viewing { font-size:8pt; }
div.gallery table.index td.index table.cat td div.desc { font-size:8pt; }
div.gallery table.index td.index table.cat td span.pics { font-size:8pt; white-space:nowrap; color:#666; }
div.gallery table.index td.index table.cat td span.comments { font-size:8pt; white-space:nowrap; color:#666; }

div.gallery div.features { margin-top:8px; border:1px solid #4B8743; background-color:#CAE3C6; padding:20px 10px 20px 10px; }
div.gallery table.features { width:100%; border-collapse:collapse; }
div.gallery table.features td { width:25%; padding:4px; text-align:center; }
div.gallery table.features td img { border:1px solid #4B8743; }
div.gallery table.features td.col2 { border-left:1px solid #ABA; border-right:1px solid #ABA; }
div.gallery table.features td.col3 { border-right:1px solid #ABA; }

div.gallery div.commentinput { border:1px solid #4B8743; background-color:#DEEEDB; margin-bottom:10px; width:100%; }
div.gallery div.commentinput table.commentinput { margin:10px; }
div.gallery div.commentinput td.desc { padding:8px 10px 5px 10px; }
div.gallery div.commentinput td.rate { padding:8px 10px 5px 10px; }
div.gallery table.commentinput td.desccomm { vertical-align:top; padding:5px 10px 5px 10px; }
div.gallery div.commentinput td.msg { padding:5px 10px 5px 10px; }
div.gallery table.commentinput td.submit { text-align:center; padding:10px; }

div.gallery div.commentouter { border:1px solid #4B8743; background-color:#CAE3C6; margin-top:8px; margin-bottom:8px; width:100%; }
div.gallery table.commentouter td.descuname { padding:8px 5px 5px 10px; }
div.gallery table.commentouter td.uname { padding:8px 5px 5px 5px; }
div.gallery table.commentouter td.descrate { padding:4px 5px 5px 10px; }
div.gallery table.commentouter td.rate { padding:4px 5px 5px 5px; }
div.gallery table.commentouter td.descimg { vertical-align:top; padding:5px 5px 5px 10px; }
div.gallery table.commentouter td.descimg div { text-align:center; margin-top:25px; }
div.gallery table.commentouter td.descimg div img { border:1px solid #4B8743; }
div.gallery table.commentouter td.msg { padding:5px 5px 5px 5px; }
div.gallery table.commentouter td.delete { text-align:center; padding:5px; }
div.gallery table.commentouter td.submit { text-align:center; padding:5px; }

div.gallery table.searchouter { border:1px solid #4B8743; background-color:#DEEEDB; margin-top:8px; margin-bottom:8px; width:100%; }
div.gallery table.searchouter table.search { margin:10px 10px 0px 10px; }
div.gallery table.searchouter table.search td.desc { font-size:8pt; }
div.gallery table.searchouter table.search td.separator { font-size:8pt; padding-left:10px; }
div.gallery table.searchouter table.search td.key input { width:250px; }
div.gallery table.searchouter table.search td.user input { width:120px; }

div.gallery table.searchouter table.search2 { margin:5px 10px 10px 10px; }
div.gallery table.searchouter table.search2 td.separator { font-size:8pt; padding-left:10px; }
div.gallery table.searchouter table.search2 td.left { vertical-align:top; padding-top:2px; }
div.gallery table.searchouter table.search2 td.right { vertical-align:top; padding-top:2px; }

div.gallery table.searchouter table.search2 fieldset { margin-top:12px; }
div.gallery table.searchouter table.search2 fieldset div.inner { margin:7px 3px 4px 3px; font-size:8pt; }
div.gallery table.searchouter table.search2 fieldset div.inner div { white-space:nowrap; }
div.gallery table.searchouter table.search2 fieldset legend { color:black; font-size:8pt; }
div.gallery table.searchouter table.search2 fieldset input { font-size:8pt; }
div.gallery table.searchouter table.search2 fieldset.when select  { font-size:8pt; }
div.gallery table.searchouter table.search2 fieldset.when input.cnt { width:30px; }
div.gallery table.searchouter table.search2 td.bottom div.option { margin:8px 8px 8px 3px; font-size:8pt; } 
div.gallery table.searchouter table.search2 td.bottom div.submit { text-align:center; margin:10px; } 

div.gallery table.searchouter td.rectad { border-left:1px solid #4B8743; text-align:center; width:70%; padding:8px; }
div.gallery table.searchouter td.rectad div { margin:auto; }

div.gallery div.commentinput td.msg table { width:100%; }


.wysiwyg { margin:1px; padding:0px; background-color:white; }
.vBulletin_editor textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; }



/*======================================================================*\
|| #################################################################### ||
|| # vBulletin 3.5.4
|| # ---------------------------------------------------------------- # ||
|| # All code in this file is ©2000-2006 Jelsoft Enterprises Ltd.     # ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||
|| # http://www.vbulletin.com | http://www.vbulletin.com/license.html # ||
|| #################################################################### ||
\*======================================================================*/

/* the container for the editor */
.vBulletin_editor
{
	border: 2px groove;
}

/* the container for all the edit controls */
#controlbar, .controlbar
{
	padding: 2px;

}

/* the WYSIWYG edit area itself */
#htmlbox
{
	border: 2px inset;
	font: 10pt verdana;
	overflow: auto;
}

/* an individual button */
.imagebutton
{
	left: 0px;
	top: 0px;
}

/* an individual WYSIWYG color element in the color popup */
.ocolor
{
	padding: 2px;
	font-size: 1px;
}

/* WYSIWYG the part of the color element that gets colored */
.ocolor div
{
	width: 10px;
	height: 10px;
	border: 1px solid #ACA899;
}

/* WYSIWYG font, size and smilie elements within popups */
.ofont, .osize, .osmilie, .otextlink
{
	font: 11px tahoma;
	cursor: default;
}

/* style for WYSIWYG font option elements */
.ofont
{
	padding: 0px 4px 0px 10px;
	font-size: 14px;
	height: 20px;
}

/* style for WYSIWYG size option elements */
.osize
{
	padding: 0px 4px 0px 4px;
	width: 30px;
}

/* the smilie image within a WYSIWYG smilie popup */
.osmilie img
{
	vertical-align: middle;
	margin: 4px;
}

/* text buttons within popup menus */
.otextlink
{
	text-align: center;
	margin-top: 4px;
	height: 20px;
}

/* the left cell of a WYSIWYG popup menu control */
.popup_feedback
{
	font: 11px tahoma;
	height: 18px;
	padding: 0px 3px 0px 3px;
	white-space: nowrap;
	overflow: hidden;
}

/* the container window for a WYSIWYG popup menu */
.popupwindow
{
	border: 1px solid APPWORKSPACE;
	padding: 3px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 5;
}

/* the WYSIWYG color popup */
#popup_forecolor
{
	padding: 3px;
}

/* the WYSIWYG font popup */
#popup_fontname
{
	padding: 1px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
}

/* the WYSIWYG size popup */
#popup_fontsize
{
	padding: 1px;
}

/* the WYSIWYG smilie popup */
#popup_smilie
{
	padding: 1px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
}

/* the WYSIWYG attach popup */
#popup_attach
{
	padding: 1px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
}

/* the context-notification area for WYSIWYG font and size feedback */
#fontOut, #sizeOut, .popup_feedback div
{
	height: 16px;
	border: 0px solid;
	padding: 0px 2px 0px 2px;
	cursor: default;
	font: 11px tahoma;
	overflow: hidden;
}

/*======================================================================*\
|| ####################################################################
|| # Downloaded: 05:46, Mon Feb 27th 2006
|| # CVS: $RCSfile: vbulletin_editor.css,v $ - $Revision: 1.20 $
|| ####################################################################
\*======================================================================*/

.vBulletin_editor {
	background: #E1E1E2;
	padding: 4px;
}
.imagebutton {
	background: #E1E1E2;
	color: #000000;
	padding: 1px;
	border: none;
}
.ocolor, .ofont, .osize, .osmilie, .osyscoloar, .smilietitle {
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #FFFFFF;
}
.popup_pickbutton {
	border: 1px solid #FFFFFF;
}
.popup_feedback {
	background: #FFFFFF;
	color: #000000;
	border-right: 1px solid #FFFFFF;
}
.popupwindow {
	background: #FFFFFF;
}
#fontOut, #sizeOut, .popup_feedback div {
	background: #FFFFFF;
	color: #000000;
}
.alt_pickbutton {
	border-left: 1px solid #E1E1E2;
}
.popup_feedback input, .popup_feedback div
{
	border: 0px solid;
	padding: 0px 2px 0px 2px;
	cursor: default;
	font: 11px tahoma;
	overflow: hidden;
}



