/************* Layout *************/
body
{
	background: url(/templates/velvet-coat/images/body-bg.jpg) repeat-x top left #E5E1D3;
	margin: 0;
}

#outer-content
{
	background: url(/templates/velvet-coat/images/content-bg-middle.jpg) repeat-y left top;
}

#inner-content-top
{
	background: transparent url(/templates/velvet-coat/images/content-bg-top.jpg) no-repeat left top;
	height: 172px;
}

#inner-content-top-sidebar
{
	background: transparent url(/templates/velvet-coat/images/content-bg-top-sidebar.jpg) no-repeat left top;
	height: 172px;
}

#inner-content-bottom
{
	background: transparent url(/templates/velvet-coat/images/content-bg-bottom.jpg) no-repeat left bottom;
	min-height: 200px;
}

#inner-content-bottom-sidebar
{
	background: transparent url(/templates/velvet-coat/images/content-bg-bottom-sidebar.jpg) no-repeat left bottom;
	min-height: 200px;
}

#inner-content-container
{
	margin: -150px 0 0 0;
	position: relative;
	
}

#header
{
	background: url(/templates/velvet-coat/images/header-bg.jpg) no-repeat top left;
	height: 60px;
}

#footer
{
	background: url(/templates/velvet-coat/images/footer-bg.jpg) no-repeat top left;
	height: 73px;
}

#content
{
	background: #FFFFFF;
	padding-bottom: 15px;
}

/***********  SIDEBAR **************/

#sidebar
{
	background: url(/templates/velvet-coat/images/sidebar-header-bg.gif) no-repeat top left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#sidebar ul
{
	margin: 0;
	list-style: none;
}

#sidebar ul li
{
	padding: 0 10px 0 10px;
	background: url(/templates/velvet-coat/images/sidebar-list-bg.gif) left bottom no-repeat; 
}

#sidebar ul li:hover
{
	background: #DEEDF7 url(/templates/velvet-coat/images/sidebar-list-bg.gif) right bottom no-repeat;
}


#sidebar ul li.menu-current
{ 
	background: #CDE3F2 url(/templates/velvet-coat/images/sidebar-icon-hover.gif) right bottom no-repeat; 
}

#sidebar ul li.menu-current:hover
{
	background: #CDE3F2 url(/templates/velvet-coat/images/sidebar-icon-hover.gif) right bottom no-repeat; 
}

/***************** MAIN NAVIGATION ******************/

#nav-main ul
{
	list-style: none;
	float: right;
	padding: 37px 0 0 0;
	margin: 0;
}

#nav-main ul li
{
	display: inline;
	background: none;
	margin-right: 15px;
	color: #4597CE;
}

#nav-main ul li.menu-last
{
	margin-right: 0;
}

/***************** FOOTER ******************/
#footer p, #footer li
{
	font-size: 1.1em;
	color: #868686;
}

#footer p, #footer ul
{
	margin: 10px 0;
	float: left;
}

#footer #inertia p
{
	float: right;
}

#footer a
{
	color: #868686;
}

#footer ul
{
	list-style: none;
}

#footer ul li
{
	display: inline;
	margin-right: 10px;
}

/*************  Gallery Formatting *************/
.gallery
{
	margin-left: -8px;
	float: left;
}

.gallery-row
{
	float:left;
}


.gallery-photo-box img
{
	padding: 4px;
	border: 1px #CCCCCC solid; 
	background: #FFFFFF;
}

.gallery-photo-box
{
	margin: 0 0 0 8px;
	padding: 0 0 5px 0;
	display: inline;
}	

.gallery-photo-box a
{
	text-decoration: none;
	font-size: 1.3em;
}

/************* Typography *************/
p, li
{
	font-size: 1.3em;
}

#content ul
{
	margin-left: 20px;
}

h4
{
	margin-bottom: 0;
}

body
{
	color: #4C4C4C;
	font-family: Arial, Helvetica, sans-serif;
}

a
{
	color: #5984a1;
}

.divider
{
	margin: 0;
	padding: 0 0 10px 0;
	height: 11px;
	background: #FFFFFF url(/templates/velvet-coat/images/divider-bg.gif) repeat-x top left;
}

p + div.divider, div.clear + div.divider
{
	margin-top: -5px;
}

a:hover
{
	color: #5984a1;
	text-decoration: none;
}

.image-home
{
	padding-bottom: 0px;
}


#header h1
{
	height: 60px;
	margin: 0;
}

#content ul.three-column
{
	width: 205px;
	padding-right: 10px;
	float: left;
	display: inline;
	list-style: none;
	margin: 0;
}

#content ul
{
	margin: 0 0 0 30px;
}

#content li
{
	margin-bottom: 10px;
}

/********** sIFR Styling ***********/

#sidebar h2{ padding: 0 0 0 10px; margin: 0; padding-top: 4px;}
#sidebar h2.sIFR-replaced { padding-top: 8px;}

#sidebar h2{ padding-top: 4px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

#content h2{ font-size: 2.0em; color: #cc7311; height: 24px; margin-bottom: 10px; background: #E5E1D3 url(/templates/velvet-coat/images/h2-designer-banner-bg.gif) no-repeat top right; padding: 8px 10px 0 0; text-align: right;}
#content h2 a { color: #cc7311; text-decoration: underline; }
#content h2.banner{ font-size: 3.5em; color: #cc7311; height: 100px; background: url(/templates/velvet-coat/images/h2-banner-bg.gif) no-repeat top right; padding: 10px 10px 0 0; text-align: right;}
h2.sIFR-replaced{ margin-bottom: 0; padding-top: 8px;}

#nav-main ul li { color:#cc7311; text-align: right; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.6em;}
#nav-main ul li a { color: #2e2e2e; text-decoration: none; text-align: right}
#nav-main ul li a.menu-parent { color: #cc7311; }
#nav-main ul li a.menu-parent:hover { color: #cc7311; }
#nav-main ul li a:hover { text-decoration: underline; color: #2e2e2e; }

#sidebar h2, #sidebar h2 a { color: #2e2e2e; text-decoration: none; text-transform: capitalize;}

#sidebar ul li { color:#2e2e2e; padding-top: 3px; padding-bottom: 3px;}
#sidebar ul li.sIFR-replaced { padding-top: 0; padding-bottom: 0; }
#sidebar ul li a { color: #2e2e2e; text-decoration: none; }
#sidebar ul li a:hover { color:#2e2e2e; }


table.standard{
	border: 1px solid #333333;
}

table.standard tr td {
	background-color: #fff;
	padding: 10px 8px;
	border-left: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}
table.standard tr.tbl_odd td {
	background-color: #F9F9D2;
}

table.standard tr.tbl_title td{
	font-weight:bold;
	text-align: center;
}

#main_text table p
{
	padding: 0;
	margin: 0;
}
/* END Table Styling */