/*
	PROFILE THEMES
theme-blackwhite	- Black & white
theme-platinum			- Gold
theme-silvergray	- Silver Gray

*****************************/

.theme-blackwhite #content-container .content,
.theme-default #content-container .content,
.theme-platinum #content-container .content,
.theme-silvergray #content-container .content
{
	padding:0 10px;
	width:695px;
}

/* change theme window */
.changeTheme
{
}

#changeThemeDialogHolder
{
	width:330px;
}
#themeSelector .button-container li
{
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:15px 0 0 0;	
}
#themeSelector li.themeItem
{
	display:block;
	float:left;
	text-align:center;
	font-size:85%;
	width:60px;
	margin:0 10px;
}
#themeSelector li img,
#themeSelector li.themeItem input
{
	display:block;
	margin:5px auto;
}


/* 
	Black & white 
*/
.theme-blackwhite .content { background-color:#fff; color:#333;}
.theme-blackwhite .content h1 { }
.theme-blackwhite .content h2 { color:#333; }
.theme-blackwhite .content h3 { color:#333; }
.theme-blackwhite .content h4 { }
.theme-blackwhite .content h5 {	}
.theme-blackwhite .content a:link, 
.theme-blackwhite .content a:visited { color:#999; }
.theme-blackwhite .content a:hover, 
.theme-blackwhite .content a:active	{ color:#444; }

.theme-blackwhite .content .deleteButton:link,
.theme-blackwhite .content .deleteButton:visited {
		background: url(/community/themes/StJohn/images/profileThemes/btn-close-blkWhite.gif) no-repeat 0 0;
	}
.theme-blackwhite .content .deleteButton:hover,
.theme-blackwhite .content .deleteButton:active {
		background: url(/community/themes/StJohn/images/profileThemes/btn-close-blkWhite.gif) no-repeat -10px 0;
	}

.theme-blackwhite .content fieldset .frmtext,
.theme-blackwhite .content fieldset textarea,
.theme-blackwhite .content fieldset select {
	border:1px solid #000;
	background-color:#fff !important;
	color:#333;
}
.theme-blackwhite .content fieldset select {
	scrollbar-base-color: #fff;
}

.theme-blackwhite .content fieldset.form-a { background-color:#000; }
.theme-blackwhite .content fieldset.form-a .frmtext,
.theme-blackwhite .content fieldset.form-a textarea,
.theme-blackwhite .content fieldset.form-a select {
	background-color:#000 !important;	
	color:#333;
	border:1px solid #000;
}
.theme-blackwhite .content fieldset.form-a select{
	background-color:#000;
	scrollbar-base-color: #000;
}

/* check box */
.theme-blackwhite .content fieldset .frmcheckbox{
	background-color:#fff;
}
.theme-blackwhite .content fieldset.form-a .frmcheckbox{
	background-color:#fff;
}
.theme-blackwhite .content fieldset .frmhover,
.theme-blackwhite .content fieldset.form-a .frmhover {
	border:1px solid #ccc;
}

.theme-blackwhite .content fieldset .frmfocus,
.theme-blackwhite .content fieldset.form-a .frmfocus {
	border:1px solid #999;
}	
.theme-blackwhite .content .button:link, 
.theme-blackwhite .content a.button:visited{
	border:1px solid #444;
	background-color:#444;
	color:#fff;
}
.theme-blackwhite .content .button a{
	background-color:#444;
	color:#fff;
}
.theme-blackwhite .content a:focus.button,
.theme-blackwhite .content .button a:focus
	{
		border:1px solid #666;
	}
.theme-blackwhite .content a:hover.button, 
.theme-blackwhite .content a:active.button,
.theme-blackwhite .content .button a:hover,
.theme-blackwhite .content .button a:active{
		background-color:#fff;
		color:#444;
	}
.theme-blackwhite .content input.button{
		color: #FFF;
		border: 1px solid #444;
		background-color: #444;
	}
.theme-blackwhite .content input.button:hover{
		color: #444;
		background-color: #FFF;
	}
.theme-blackwhite .content .frmfile
{
	background-color:#fff;	
	color:#444;
}
.theme-blackwhite .alert {
	border:1px solid #996;
	color:#996;
	background-color:#fff;
}
/*
	= Widgets 
*/
.theme-blackwhite .content .widget {
		background-color: #000;
		color:#fff;
	}
.theme-blackwhite .content .widgetHead {
		border-top: 3px solid #999;
		border-bottom: 1px solid #fff;
	}
.theme-blackwhite .content .widgetHead h3{ color:#fff; }	

.theme-blackwhite .content .widget a:link, 
.theme-blackwhite .content .widget a:visited { color:#666; }
.theme-blackwhite .content .widget a:hover, 
.theme-blackwhite .content .widget a:active	{ color:#fff; }

	
.theme-blackwhite .content #runway a:link, 
.theme-blackwhite .content #runway a:visited { color:#999; }
.theme-blackwhite .content #runway a:hover, 
.theme-blackwhite .content #runway a:active	{ color:#444; }

/*
	= Headings 
*/
	
.theme-blackwhite .content .headLink { 
		color: #fff;
	}
.theme-blackwhite .content .subnav li
	{
		background: url(/images/divider.gif) no-repeat right 3px;
	}
.theme-blackwhite .content .subnav li.last { background:none; }


/*
	= People
*/

.theme-blackwhite .content .userGrid li .avatar img
	{
		border-color:#999;
	}
.theme-blackwhite .content .userGrid li a:hover .avatar img
	{
		border-color:#444;
	}
.theme-blackwhite .content .deleteButton { }
.theme-blackwhite .content .deleteButton { }
.theme-blackwhite .content #staff h3
	{
		border-bottom:1px solid #444;
	}
.theme-blackwhite .content #members
	{
		border-top:1px solid #444;
	}
	
.theme-blackwhite .content .requestUserList li{ border-top:1px solid #222; }
.theme-blackwhite .content .requestUserList .options li { border:none; }
}
.theme-blackwhite .content .requestUserList .options li.last
	{
		background: url(/images/divider.gif) no-repeat left 3px;
	}
.theme-blackwhite .content .requestUserList .CommonContentBoxFooter
	{
		border-top:1px solid #222;
	}
/*
	= Profile
*/
.theme-blackwhite .content #controlBox li
	{
		border-top:1px solid #fff;
	}
.theme-blackwhite .content #about li
	{
		color:#fff;
	}
.theme-blackwhite .content #about li span
	{
		color:#fff;
	}

	/* Runway */
.theme-blackwhite .content #runway { background-color:#fff; color:#000; }
.theme-blackwhite .content #runway .widgetHead {background-color:#000; }
.theme-blackwhite .content #runway .widgetBody h3{ color:#000; }
.theme-blackwhite .content #runway .widgetBody
	{
		background-color:#fff;
		 color:#000;
	}
.theme-blackwhite .content #addPost { 
		border-bottom:1px solid #444;
	}
.theme-blackwhite .content #addPost textarea { background-color:#fff; }
.theme-blackwhite .content #runwayList { border-top: 1px solid #fff; }	
.theme-blackwhite .content .runwayPosts li {border-bottom:1px solid #444; }


/*
	= Inbox
*/
.theme-blackwhite .content table.messageTable { 
	border-bottom: 1px solid #333333;}
.theme-blackwhite .content table.messageTable tbody tr td { border-top: 1px solid #333333; }
.theme-blackwhite .content table.messageTable tbody tr td.titleCol a.titleLink{
		color: #999966; 
	}
.theme-blackwhite .content table.messageTable tbody tr td.titleCol a.titleLink:hover { color: #FFFFFF; }
.theme-blackwhite .content table.messageTable tbody tr td.titleCol a.titleLink.read { color: #4E4E4E; }
.theme-blackwhite .content table.messageTable tbody tr td.titleCol a.titleLink.read:hover { color: #FFFFFF; }

	/* View Message */
.theme-blackwhite .content #content .messageList li { 
		border-top: 1px solid #333333;
	}
	/* Send Message */


/*
	= Photo Album
*/
.theme-blackwhite .content .album 
{
	border-top:1px solid #333;
}
.theme-blackwhite .content .album li	{
	}
.theme-blackwhite .content .album li a img
	{
		border:4px solid #999;
	}
.theme-blackwhite .content .album li a:hover img
		{
			border:4px solid #444;
		}
.theme-blackwhite .content .album-comment .albumimg
{
	border-top:solid 1px #444;
	border-bottom:solid 1px #444;
}
.theme-blackwhite .content .album-comment .comments-list li
{
	border-bottom:1px solid #444;
}
.theme-blackwhite .content .album-comment .album-fileInfo
{
	border-bottom:solid 1px #444;
}
.theme-blackwhite .content .album-comment .album-fileInfo li
{
	border:1px solid #fff;
}
.theme-blackwhite .content .album-comment .album-fileInfo li.frmhover
{
	border:1px solid #444;
}
.theme-blackwhite .content .album-comment .album-fileInfo em
{
	color:#996;
}
.theme-blackwhite .content .album-comment .album-fileInfo textarea
{	
	color:#333;
	border:1px solid #333;
	background-color:#fff;
}
.theme-blackwhite .content .album-comment .album-fileInfo button{
		color: #FFF;
		border: 1px solid #444;
		background-color: #444;
	}
	.theme-blackwhite .content .album-comment .album-fileInfo button:hover{
		color: #4E4E4E;
		background-color: #FFF;
	}
.theme-blackwhite .content .memberSearch .frmtext
{
	background-color:#333;
	color:#fff;
}
.theme-blackwhite .content .memberSearch .search-button
{
	background-color:#000;
	color:#999;
}
.theme-blackwhite .content #profileForm #menuTabs
	{
		border-bottom:1px solid #444;
		
	}	
.theme-blackwhite .content #profileForm #menuTabs li
	{
		color:#999;
		background-color:#222;
	}
.theme-blackwhite .content #profileForm #menuTabs .ui-tabs-selected,
.theme-blackwhite .content #profileForm #menuTabs .ui-tabs-selected a
	{
		background-color:#4E4E4E;
		color:#fff;
	}
.theme-blackwhite .content .mailboxlist li
{
	border-top:1px solid #444;
}
.theme-blackwhite .content .pageNav a.arrowleft,
.theme-blackwhite .content .pageNav a.arrowright{
			background: url(/community/themes/StJohn/images/profileThemes/pagingArrows-blkWhite.png) no-repeat;
			_background: url(/community/themes/StJohn/images/profileThemes/pagingArrows-blkWhite.gif) no-repeat;
		}
		.theme-blackwhite .content .pageNav a.arrowleft{
			background-position:0 0;
		}
		.theme-blackwhite .content .pageNav a:hover.arrowleft{
			background-position:0 -15px;
		}
		
		.theme-blackwhite .content .pageNav a.arrowright{
			background-position:-15px 0;
		}	
		.theme-blackwhite .content .pageNav a:hover.arrowright{
			background-position:-15px -15px;
		}		



/* 
	Gold
*/

.theme-platinum .content { background-color:#9C9680; color:#333;}
.theme-platinum .content h1 { }
.theme-platinum .content h2 { color:#333; }
.theme-platinum .content h3 { color:#333; }
.theme-platinum .content h4 { }
.theme-platinum .content h5 {	}
.theme-platinum .content a:link, 
.theme-platinum .content a:visited { color:#999; }
.theme-platinum .content a:hover, 
.theme-platinum .content a:active	{ color:#444; }
.theme-platinum .content .validation { color:#333;}
.theme-platinum .content .deleteButton:link,
.theme-platinum .content .deleteButton:visited {
		background: url(/community/themes/StJohn/images/profileThemes/btn-close-gold.gif) no-repeat 0 0;
	}
.theme-platinum .content .deleteButton:hover,
.theme-platinum .content .deleteButton:active {
		background: url(/community/themes/StJohn/images/profileThemes/btn-close-gold.gif) no-repeat -10px 0;
	}

.theme-platinum .content fieldset .frmtext,
.theme-platinum .content fieldset textarea,
.theme-platinum .content fieldset select {
	border:1px solid #777364;
	background-color:#9C9680 !important;
	color:#333;
}
.theme-platinum .content fieldset select {
	scrollbar-base-color: #9C9680
;
}

.theme-platinum .content fieldset.form-a { background-color:#000; }
.theme-platinum .content fieldset.form-a .frmtext,
.theme-platinum .content fieldset.form-a textarea,
.theme-platinum .content fieldset.form-a select {
	background-color:#9C9680 !important;	
	color:#333;
	border:1px solid #777364;
}
.theme-platinum .content fieldset.form-a select{
	background-color:#9C9680;
	scrollbar-base-color: #777364;
}

/* check box */
.theme-platinum .content fieldset .frmcheckbox{
	background-color:#9C9680;
}
.theme-platinum .content fieldset.form-a .frmcheckbox{
	background-color:#9C9680;
}
.theme-platinum .content fieldset .frmhover,
.theme-platinum .content fieldset.form-a .frmhover {
	border:1px solid #ccc;
}

.theme-platinum .content fieldset .frmfocus,
.theme-platinum .content fieldset.form-a .frmfocus {
	border:1px solid #333;
}	
.theme-platinum .content .button:link, 
.theme-platinum .content a.button:visited{
	border:1px solid #333;
	background-color:#333;
	color:#fff;
}
.theme-platinum .content .button a{
	background-color:#333;
	color:#fff;
}
.theme-platinum .content a:focus.button,
.theme-platinum .content .button a:focus
	{
		border:1px solid #666;
	}
.theme-platinum .content a:hover.button, 
.theme-platinum .content a:active.button,
.theme-platinum .content .button a:hover,
.theme-platinum .content .button a:active{
		background-color:#fff;
		color:#444;
	}
.theme-platinum .content input.button{
		color: #FFF;
		border: 1px solid #444;
		background-color: #444;
	}
.theme-platinum .content input.button:hover{
		color: #444;
		background-color: #fff;
	}
.theme-platinum .content .frmfile
{
	background-color:#9C9680;	
	color:#444;
}
.theme-platinum .alert {
	border:1px solid #777364;
	color:#fff;
	background-color:#777364
}
/*
	= Widgets 
*/
.theme-platinum .content .widget {
		background-color: #777364;
		color:#fff;
	}
.theme-platinum .content .widgetHead {
		border-top: 3px solid #fff;
		border-bottom: 1px solid #9C9680;
	}
.theme-platinum .content .widgetHead h3{ color:#fff; }	

.theme-platinum .content a:link, 
.theme-platinum .content a:visited { color:#ccc; }
.theme-platinum .content a:hover, 
.theme-platinum .content a:active	{ color:#fff; }

.theme-platinum .content .widget a:link, 
.theme-platinum .content .widget a:visited { color:#333; }
.theme-platinum .content .widget a:hover, 
.theme-platinum .content .widget a:active	{ color:#fff; }

	
.theme-platinum .content #runway a:link, 
.theme-platinum .content #runway a:visited { color:#333; }
.theme-platinum .content #runway a:hover, 
.theme-platinum .content #runway a:active	{ color:#fff; }
/*
	= Headings 
*/
	
.theme-platinum .content .headLink { 
		color: #fff;
	}
.theme-platinum .content .subnav li
	{
		background: url(/images/divider.gif) no-repeat right 3px;
	}
.theme-platinum .content .subnav li.last { background:none; }


/*
	= People
*/

.theme-platinum .content .userGrid li .avatar img
	{
		border-color:#333;
	}
.theme-platinum .content .userGrid li a:hover .avatar img
	{
		border-color:#fff;
	}
.theme-platinum .content #staff h3
	{
		border-bottom:1px solid #444;
	}
.theme-platinum .content #members
	{
		border-top:1px solid #444;
	}
	
.theme-platinum .content .requestUserList li{ border-top:1px solid #777364; }
.theme-platinum .content .requestUserList .options li { border:none; }
.theme-platinum .content .requestUserList .options li.last
	{
		background: url(/images/divider.gif) no-repeat left 3px;
	}
.theme-platinum .content .requestUserList .CommonContentBoxFooter
	{
		border-top:1px solid #777364;
	}
/*
	= Profile
*/
.theme-platinum .content #controlBox li
	{
		border-top:1px solid #9C9680;
	}
.theme-platinum .content #about li
	{
		color:#fff;
	}
.theme-platinum .content #about li span
	{
		color:#fff;
	}

	/* Runway */
.theme-platinum .content #runway { background-color:#9C9680; color:#fff; }
.theme-platinum .content #runway .widgetHead {background-color:#777364; }
.theme-platinum .content #runway h3{ color:#fff }
.theme-platinum .content #runway .widgetBody
	{
		background-color:#9C9680;
	}
.theme-platinum .content #addPost { 
		border-bottom:1px solid #777364;
	}
.theme-platinum .content #addPost textarea { background-color:#fff; }
.theme-platinum .content #runwayList { border-top: 1px solid #fff; }	
.theme-platinum .content .runwayPosts li {border-bottom:1px solid #777364; }


/*
	= Inbox
*/
.theme-platinum .content table.messageTable { 
	border-bottom: 1px solid #333333;}
.theme-platinum .content table.messageTable tbody tr td { border-top: 1px solid #333333; }
.theme-platinum .content table.messageTable tbody tr td.titleCol a.titleLink{
		color: #999966; 
	}
.theme-platinum .content table.messageTable tbody tr td.titleCol a.titleLink:hover { color: #FFFFFF; }
.theme-platinum .content table.messageTable tbody tr td.titleCol a.titleLink.read { color: #4E4E4E; }
.theme-platinum .content table.messageTable tbody tr td.titleCol a.titleLink.read:hover { color: #FFFFFF; }

	/* View Message */
.theme-platinum .content #content .messageList li { 
		border-top: 1px solid #333333;
	}
	/* Send Message */


/*
	= Photo Album
*/
.theme-platinum .content .album 
{
	border-top:1px solid #333;
}
.theme-platinum .content .album li	{
	}
.theme-platinum .content .album li a img
	{
		border:4px solid #333;
	}
.theme-platinum .content .album li a:hover img
		{
			border:4px solid #fff;
		}
.theme-platinum .content .album-comment .albumimg
{
	border-top:solid 1px #777364;
	border-bottom:solid 1px #777364;
}
.theme-platinum .content .album-comment .comments-list li
{
	border-bottom:1px solid #777364;
}
.theme-platinum .content .album-comment .album-fileInfo
{
	border-bottom:solid 1px #777364;
}
.theme-platinum .content .album-comment .album-fileInfo li
{
	border:1px solid #9C9680;
}
.theme-platinum .content .album-comment .album-fileInfo li.frmhover
{
	border:1px solid #777364;
}
.theme-platinum .content .album-comment .album-fileInfo em
{
	color:#996;
}
.theme-platinum .content .album-comment .album-fileInfo textarea
{	
	color:#333;
	border:1px solid #777364;
	background-color:#9C9680;
}
.theme-platinum .content .album-comment .album-fileInfo button{
		color: #FFF;
		border: 1px solid #444;
		background-color: #444;
	}
	.theme-platinum .content .album-comment .album-fileInfo button:hover{
		color: #4E4E4E;
		background-color: #FFF;
	}
.theme-platinum .content .memberSearch .frmtext
{
	background-color:#333;
	color:#fff;
}
.theme-platinum .content .memberSearch .search-button
{
	background-color:#000;
	color:#999;
}
.theme-platinum .content #profileForm #menuTabs
	{
		border-bottom:1px solid #777364;
		
	}	
.theme-platinum .content #profileForm #menuTabs li,
.theme-platinum .content #profileForm #menuTabs li a
	{
		color:#fff;
		background-color:#777364;
	}
.theme-platinum .content #profileForm #menuTabs .ui-tabs-selected,
.theme-platinum .content #profileForm #menuTabs .ui-tabs-selected a
	{
		background-color:#333;
		color:#fff;
	}
.theme-platinum .content .mailboxlist li
{
	border-top:1px solid #777364;
}
.theme-platinum .content .pageNav a.arrowleft,
.theme-platinum .content .pageNav a.arrowright{
			background: url(/community/themes/StJohn/images/profileThemes/pagingArrows-platinum.png) no-repeat;
			_background: url(/community/themes/StJohn/images/profileThemes/pagingArrows-platinum.gif) no-repeat;
		}
		.theme-platinum .content .pageNav a.arrowleft{
			background-position:0 0;
		}
		.theme-platinum .content .pageNav a:hover.arrowleft{
			background-position:0 -15px;
		}
		
		.theme-platinum .content .pageNav a.arrowright{
			background-position:-15px 0;
		}	
		.theme-platinum .content .pageNav a:hover.arrowright{
			background-position:-15px -15px;
		}		



/* 
	Silver Gray
*/


.theme-silvergray .content { background-color:#b5b5b5; color:#222;}
.theme-silvergray .content h1 { }
.theme-silvergray .content h2 { color:#222; }
.theme-silvergray .content h3 { color:#222; }
.theme-silvergray .content h4 { }
.theme-silvergray .content h5 {	}
.theme-silvergray .content a:link, 
.theme-silvergray .content a:visited { color:#fff; }
.theme-silvergray .content a:hover, 
.theme-silvergray .content a:active	{ color:#222; }

.theme-silvergray .content .deleteButton:link,
.theme-silvergray .content .deleteButton:visited {
		background: url(/community/themes/StJohn/images/profileThemes/btn-close-silver.gif) no-repeat 0 0;
	}
.theme-silvergray .content .deleteButton:hover,
.theme-silvergray .content .deleteButton:active {
		background: url(/community/themes/StJohn/images/profileThemes/btn-close-silver.gif) no-repeat -10px 0;
	}

.theme-silvergray .content fieldset .frmtext,
.theme-silvergray .content fieldset textarea,
.theme-silvergray .content fieldset select {
	border:1px solid #fff;
	background-color:#b5b5b5 !important;
	color:#222;
}
.theme-silvergray .content fieldset select {
	scrollbar-base-color: #fff;
}

.theme-silvergray .content fieldset.form-a { background-color:#b5b5b5; }
.theme-silvergray .content fieldset.form-a .frmtext,
.theme-silvergray .content fieldset.form-a textarea,
.theme-silvergray .content fieldset.form-a select {
	background-color:#b5b5b5 !important;	
	color:#222;
	border:1px solid #fff;
}
.theme-silvergray .content fieldset.form-a select{
	background-color:#b5b5b5;
	scrollbar-base-color: #fff;
}

/* check box */
.theme-silvergray .content fieldset .frmcheckbox{
	background-color:#b5b5b5;
}
.theme-silvergray .content fieldset.form-a .frmcheckbox{
	background-color:#b5b5b5;
}
.theme-silvergray .content fieldset .frmhover,
.theme-silvergray .content fieldset.form-a .frmhover {
	border:1px solid #ccc;
}

.theme-silvergray .content fieldset .frmfocus,
.theme-silvergray .content fieldset.form-a .frmfocus {
	border:1px solid #999;
}	
.theme-silvergray .content .button:link, 
.theme-silvergray .content a.button:visited{
	border:1px solid #444;
	background-color:#444;
	color:#fff;
}
.theme-silvergray .content .button a{
	background-color:#444;
	color:#fff;
}
.theme-silvergray .content a:focus.button,
.theme-silvergray .content .button a:focus
	{
		border:1px solid #666;
	}
.theme-silvergray .content a:hover.button, 
.theme-silvergray .content a:active.button,
.theme-silvergray .content .button a:hover,
.theme-silvergray .content .button a:active{
		background-color:#fff;
		color:#444;
	}
.theme-silvergray .content input.button{
		color: #FFF;
		border: 1px solid #444;
		background-color: #444;
	}
.theme-silvergray .content input.button:hover{
		color: #444;
		background-color: #FFF;
	}
.theme-silvergray .content .frmfile
{
	background-color:#fff;	
	color:#444;
}
.theme-silvergray .alert {
	border:1px solid #444;
	color:#444;
	background-color:#fff;
}
/*
	= Widgets 
*/
.theme-silvergray .content .widget {
		background-color: #fff;
		color:#222;
	}
.theme-silvergray .content .widgetHead {
		border-top: 3px solid #999;
		border-bottom: 1px solid #b5b5b5;
	}
.theme-silvergray .content .widgetHead h3{ color:#222; }	

.theme-silvergray .content .widget a:link, 
.theme-silvergray .content .widget a:visited { color:#999; }
.theme-silvergray .content .widget a:hover, 
.theme-silvergray .content .widget a:active	{ color:#222; }


.theme-silvergray .content #runway a:link, 
.theme-silvergray .content #runway a:visited { color:#fff; }
.theme-silvergray .content #runway a:hover, 
.theme-silvergray .content #runway a:active	{ color:#222; }

/*
	= Headings 
*/
	
.theme-silvergray .content .headLink { 
		color: #999;
	}
.theme-silvergray .content .subnav li
	{
		background: url(/images/divider.gif) no-repeat right 3px;
	}
.theme-silvergray .content .subnav li.last { background:none; }


/*
	= People
*/

.theme-silvergray .content .userGrid li .avatar img
	{
		border-color:#999;
	}
.theme-silvergray .content .userGrid li a:hover .avatar img
	{
		border-color:#444;
	}
.theme-silvergray .content .deleteButton { }
.theme-silvergray .content .deleteButton { }
.theme-silvergray .content #staff h3
	{
		border-bottom:1px solid #444;
	}
.theme-silvergray .content #members
	{
		border-top:1px solid #444;
	}
	
.theme-silvergray .content .requestUserList li{ border-top:1px solid #fff; }
.theme-silvergray .content .requestUserList .options li { border:none; }
.theme-silvergray .content .requestUserList .options li.last
	{
		background: url(/images/divider.gif) no-repeat left 3px;
	}
.theme-silvergray .content .requestUserList .CommonContentBoxFooter
	{
		border-top:1px solid #fff;
	}
/*
	= Profile
*/
.theme-silvergray .content #controlBox li
	{
		border-top:1px solid #b5b5b5;
	}
.theme-silvergray .content #about li
	{
		color:#222;
	}
.theme-silvergray .content #about li span
	{
		color:#222;
	}

	/* Runway */
.theme-silvergray .content #runway { background-color:#b5b5b5; color:#222; }
.theme-silvergray .content #runway .widgetHead {background-color:#fff; }
.theme-silvergray .content #runway h3{ color:#222 }
.theme-silvergray .content #runway .widgetHead .headLink{ color:#999 }
.theme-silvergray .content #runway .widgetBody
	{
		background-color:#b5b5b5;
	}
.theme-silvergray .content #addPost { 
		border-bottom:1px solid #fff;
	}
.theme-silvergray .content #addPost textarea { background-color:#fff; }
.theme-silvergray .content #runwayList { border-top: 1px solid #fff; }	
.theme-silvergray .content .runwayPosts li {border-bottom:1px solid #fff; }


/*
	= Inbox
*/
.theme-silvergray .content table.messageTable { 
	border-bottom: 1px solid #333333;}
.theme-silvergray .content table.messageTable tbody tr td { border-top: 1px solid #333333; }
.theme-silvergray .content table.messageTable tbody tr td.titleCol a.titleLink{
		color: #999966; 
	}
.theme-silvergray .content table.messageTable tbody tr td.titleCol a.titleLink:hover { color: #FFFFFF; }
.theme-silvergray .content table.messageTable tbody tr td.titleCol a.titleLink.read { color: #4E4E4E; }
.theme-silvergray .content table.messageTable tbody tr td.titleCol a.titleLink.read:hover { color: #FFFFFF; }

	/* View Message */
.theme-silvergray .content #content .messageList li { 
		border-top: 1px solid #333333;
	}
	/* Send Message */


/*
	= Photo Album
*/
.theme-silvergray .content .album 
{
	border-top:1px solid #333;
}
.theme-silvergray .content .album li	{
	}
.theme-silvergray .content .album li a img
	{
		border:4px solid #999;
	}
.theme-silvergray .content .album li a:hover img
		{
			border:4px solid #444;
		}
.theme-silvergray .content .album-comment .albumimg
{
	border-top:solid 1px #444;
	border-bottom:solid 1px #444;
}
.theme-silvergray .content .album-comment .comments-list li
{
	border-bottom:1px solid #222;
}
.theme-silvergray .content .album-comment .album-fileInfo
{
	border-bottom:solid 1px #222;
}
.theme-silvergray .content .album-comment .album-fileInfo li
{
	border:1px solid #b5b5b5;
}
.theme-silvergray .content .album-comment .album-fileInfo li.frmhover
{
	border:1px solid #fff;
}
.theme-silvergray .content .album-comment .album-fileInfo em
{
	color:#996;
}
.theme-silvergray .content .album-comment .album-fileInfo textarea
{	
	color:#222;
	border:1px solid #fff;
	background-color:#fff;
}
.theme-silvergray .content .album-comment .album-fileInfo button{
		color: #FFF;
		border: 1px solid #444;
		background-color: #444;
	}
	.theme-silvergray .content .album-comment .album-fileInfo button:hover{
		color: #4E4E4E;
		background-color: #FFF;
	}
.theme-silvergray .content .memberSearch .frmtext
{
	background-color:#333;
	color:#fff;
}
.theme-silvergray .content .memberSearch .search-button
{
	background-color:#000;
	color:#999;
}
.theme-silvergray .content #profileForm #menuTabs
	{
		border-bottom:1px solid #444;
		
	}	
.theme-silvergray .content #profileForm #menuTabs li
	{
		color:#999;
		background-color:#222;
	}
.theme-silvergray .content #profileForm #menuTabs .ui-tabs-selected,
.theme-silvergray .content #profileForm #menuTabs .ui-tabs-selected a
	{
		background-color:#4E4E4E;
		color:#fff;
	}
.theme-silvergray .content .mailboxlist li
{
	border-top:1px solid #fff;
}
.theme-silvergray .content .pageNav a.arrowleft,
.theme-silvergray .content .pageNav a.arrowright{
			background: url(/community/themes/StJohn/images/profileThemes/pagingArrows-blkWhite.png) no-repeat;
			_background: url(/community/themes/StJohn/images/profileThemes/pagingArrows-blkWhite.gif) no-repeat;
		}
		.theme-silvergray .content .pageNav a.arrowleft{
			background-position:0 0;
		}
		.theme-silvergray .content .pageNav a:hover.arrowleft{
			background-position:0 -15px;
		}
		
		.theme-silvergray .content .pageNav a.arrowright{
			background-position:-15px 0;
		}	
		.theme-silvergray .content .pageNav a:hover.arrowright{
			background-position:-15px -15px;
		}		

