﻿body						{background-position: center center; padding: 0px; font-size: 11px; font-family: arial; color: #333333; margin: 0; background-image: url(  '../images/background.png' ); background-repeat: repeat; line-height:18px;}

.body-text					{font-size: 11px; color: #333333; font-family:arial;}
.body-text-bold				{font-size: 11px; color: #333333; font-family:arial; font-weight:bold;}
.icon						{border:none; vertical-align: middle;}
.error						{padding-left:26px; color:#F73110; background:transparent url(../images/icons/error.png) no-repeat left center; }
.login						{padding-left:26px; background:transparent url(../images/icons/logon.png) no-repeat left center; }
.cancel						{padding-left:26px; background:transparent url(../images/icons/cancel.png) no-repeat left center; }
.inactive					{color:#000;}

.red-body-link				{font-size: 11px; color: #9C2411; font-family:arial; text-decoration:underline; }
a.red-body-link:link		{font-size: 11px; color: #9C2411; font-family:arial; text-decoration:underline; }
a.red-body-link:visited		{font-size: 11px; color: #9C2411; font-family:arial; text-decoration:underline; }
a.red-body-link:active		{font-size: 11px; color: #9C2411; font-family:arial; text-decoration:underline; }
a.red-body-link:hover		{font-size: 11px; color: #9C2411; font-family:arial; text-decoration:none; }

.red-body-link-bold			{font-size: 11px; color: #9C2411; font-family:arial; text-decoration:underline; font-weight:bold;}
a.red-body-link-bold:link	{font-size: 11px; color: #9C2411; font-family:arial; text-decoration:underline; font-weight:bold;}
a.red-body-link-bold:visited	{font-size: 11px; color: #9C2411; font-family:arial; text-decoration:underline; font-weight:bold;}
a.red-body-link-bold:active	{font-size: 11px; color: #9C2411; font-family:arial; text-decoration:underline; font-weight:bold;}
a.red-body-link-bold:hover	{font-size: 11px; color: #9C2411; font-family:arial; text-decoration:none; font-weight:bold;}

.red-body-text-header			{font-size: 14px; color: #9C2411; font-family:arial; text-decoration:none; font-weight:bold;}
.black-body-text-header			{font-size: 14px; color: #333333; font-family:arial; text-decoration:none; font-weight:bold;}


#divOuterPostContents a:link	{font-size: 11px; color: #9C2411; font-family:arial; text-decoration:underline; }
#divOuterPostContents a:visited	{font-size: 11px; color: #9C2411; font-family:arial; text-decoration:underline; }
#divOuterPostContents a:active	{font-size: 11px; color: #9C2411; font-family:arial; text-decoration:underline; }
#divOuterPostContents a:hover	{font-size: 11px; color: #9C2411; font-family:arial; text-decoration:none; }





.title-icon {margin:0px 0px 0px 5px; border:none;}

#wrap				{position: relative; width: 841px; margin: 0 auto; text-align: left;}

/* header */
#header			{position: relative; background:  url(../images/header2.png) repeat-y center top; height: 231px; width:841px; padding: 0; text-align:right;}


#content-wrap
{
	float: left;
	width: 841px;
	display: inline;
	background: url(../images/content-wrapper.png) repeat-y;
}

/* left side menu */
.sidebar		{float: left; width: 214px; margin-top: 0px; padding-left:36px;}	
.sidebar-header {background-repeat:no-repeat; width:214px; height:68px;}
.header-text {font-weight: bold; font-size: 14px; color: #FFFFFF; font-family:arial, sans-serif; padding-left:20px;}
.sidebar-background { background: url(../images/MenuBackground.png); background-repeat: repeat-y;}
.sidebar-login-header { background: url(../images/GuySidebarHeader.png); background-repeat:no-repeat; width:214px; height:68px;}

/* main content */
.two-col #main	{ margin-left: 260px;}

.main-content-header
{
	/* background: transparent url(../images/icons/logon.png) no-repeat; */
	width: 545px;
	height: 68px;
}

.main-content-background {background: url(../images/MainContentBackground.png); background-repeat: repeat-y; width:545px;}



/* footer */
#footer-wrap					{float: left; display: inline; clear: both; width: 841px; height: 75px; background: url(../images/footer.png) no-repeat center bottom;}
.footer-sidebar					{float: left; width: 214px; margin-top: 0px; padding-left: 36px; text-align: center; padding-top: 10px;}	
.two-col-footer #footer-main	{margin-left: 260px;}

.footer-link					{font-weight:bold; font-size: 11px; color: #333333; font-family:tahoma; text-decoration:none; }
a.footer-link:link				{font-weight:bold; font-size: 11px; color: #333333; font-family:tahoma; text-decoration:none; }
a.footer-link:visited				{font-weight:bold; font-size: 11px; color: #333333; font-family:tahoma; text-decoration:none; }
a.footer-link:active			{font-weight:bold; font-size: 11px; color: #333333; font-family:tahoma; text-decoration:none; }
a.footer-link:hover				{font-weight:bold; font-size: 11px; color: #333333; font-family:tahoma; text-decoration:none; }

.red-footer-link-bold			{font-weight:bold; font-size: 11px; color: #9C2411; font-family:tahoma; text-decoration:underline; }
a.red-footer-link-bold:link		{font-weight:bold; font-size: 11px; color: #9C2411; font-family:tahoma; text-decoration:underline; }
a.red-footer-link-bold:visited	{font-weight:bold; font-size: 11px; color: #9C2411; font-family:tahoma; text-decoration:underline; }
a.red-footer-link-bold:active	{font-weight:bold; font-size: 11px; color: #9C2411; font-family:tahoma; text-decoration:underline; }
a.red-footer-link-bold:hover	{font-weight:bold; font-size: 11px; color: #9C2411; font-family:tahoma; text-decoration:none; }








.picture-border
{
 border: 1px solid #000000;
}

/* Photo Border for All Pages Except the Albums Page */

.photo-frame .topx-- {
	background-image: url(../images/frames/frame-topx--.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}
.photo-frame .top-x- {
	background-image: url(../images/frames/frame-top-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.photo-frame .top--x {
	background-image: url(../images/frames/frame-top--x.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}

.photo-frame .midx-- {
	background-image: url(../images/frames/frame-midx--.gif);
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
}
.photo-frame .mid--x {
	background-image: url(../images/frames/frame-mid--x.gif);
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
}

.photo-frame .botx-- {
	background-image: url(../images/frames/frame-botx--.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: top;
}
.photo-frame .bot-x- {
	background-image: url(../images/frames/frame-bot-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.photo-frame .bot--x {
	background-image: url(../images/frames/frame-bot--x.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: bottom;
}
	
	
	div.floatingBox
{
    float:left;
    margin:0px 0px 1.5em 1em;
}


a.paging-links:link
{
	font-size:11px;
	font-family: arial, sans-serif;
	font-weight:normal;
	color:#9C2411;
	text-decoration:none;
	font-weight: bold;	
}

a.paging-links:visited
{
	font-size:11px;
	font-family: arial, sans-serif;
	font-weight:normal;
	color:#9C2411;
	text-decoration:none;
	font-weight: bold;	
}

a.paging-links:active
{
	font-size:11px;
	font-family: arial, sans-serif;
	font-weight:normal;
	color:#9C2411;
	text-decoration:none;
	font-weight: bold;	
}

a.paging-links:hover
{
	font-size:11px;
	font-family: arial, sans-serif;
	font-weight:normal;
	color:#9C2411;
	text-decoration:underline;
	font-weight: bold;	
}

.paging-bold
{
	font-family: arial, sans-serif;
	font-size: 11px;
	color:#696562;	
	font-weight: bold;	
}

.paging-icon	{border:none;}

















/* FORM BUTTONS */
div.form div.button span.button a.logon
	{ background:transparent url(../images/icons/logon.png) no-repeat left center; }
div.form div.button span.button a.cancel
	{ background:transparent url(../images/icons/cancel.png) no-repeat left center; }
div.form div.button span.button a.search
	{ background:transparent url(../images/icons/search.png) no-repeat left center; }
div.form div.button span.button a.addreply
	{ background:transparent url(../images/icons/addreply.png) no-repeat left center; }
div.form div.button span.button a.addpost
	{ background:transparent url(../images/icons/addpost.png) no-repeat left center; }
	
	
	
	
	/* PAGE BUTTONS */
div.pagebuttons
	{  }
div.pagebutton
	{ float:left; margin-right:5px; }
div.pagebutton a
	{ display:block; height:16px; width:16px; }
div.pagebutton a.first
	{ background:url(../images/icons/paging_first.png); }
div.pagebutton a.firstinactive
	{ background:url(../images/icons/paging_first_inactive.png); }
div.pagebutton a.prev
	{ background:url(../images/icons/paging_prev.png); }
div.pagebutton a.previnactive
	{ background:url(../images/icons/paging_prev_inactive.png); }
div.pagebutton a.next
	{ background:url(../images/icons/paging_next.png); }
div.pagebutton a.nextinactive
	{ background:url(../images/icons/paging_next_inactive.png); }
div.pagebutton a.last
	{ background:url(../images/icons/paging_last.png); }
div.pagebutton a.lastinactive
	{ background:url(../images/icons/paging_last_inactive.png); }
div.pagebutton a.new
	{ background:url(../images/icons/new.png); }
div.pagebutton a span
	{ display:none; }














.coms {
	margin: 0px;
	padding: 0px;
	width: 457px;
}
.coms_top {
	background-image: url(../images/com_t.png);
	background-position: bottom;
		height: 19px;
	width: 457px;
}
.coms_mid {
	background-image: url(../images/com_m.png);
		width: 437px;
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	color: #333333;
}
.coms_bottom {
	background-image: url(../images/com_b.png);
		width: 457px;
	background-repeat: no-repeat;
	background-position: top;
	height: 44px;
}
.coms_top_alt {
	background-image: url(../images/com_t_alt.gif);
	background-position: bottom;
		height: 19px;
	width: 457px;
}
.coms_mid_alt {
	background-image: url(../images/com_m_alt.gif);
		width: 437px;
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	color: #000000;
}
.coms_bottom_alt {
	background-image: url(../images/com_b_alt.gif);
		width: 457px;
	background-repeat: no-repeat;
	background-position: top;
	height: 44px;
}
