﻿body {
	margin: 0;
	padding: 0;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #787878;	
	background-color: #161817;
}

#page {
	width: 1000px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background-color :#161817;	
}



#content-wrapper
{
	width: 1000px;
	height:auto;
	float: left;
	padding: 0px 0px 0px 0px;
	margin:  0 0 0 25px;
	text-align: center;
	background-image: url(images/longtransition.jpg);
	background-repeat:repeat-y;
	
}

#content
{
    width: 780px; /*+10*/
    height:auto;
    float:left;
    background-color:#282828;/*2e3732;*/
    padding:0 0 0 0;
    margin:0 0 0 0;
    /*border:solid 2px red;*/
    background-image:url(images/backgroundstrip.jpg);
    background-repeat:repeat-y;
}

#content-middle
{
    width:514px;
    height:auto;
    float:left;
    padding:0 0 0 0;
    margin:0 0 0 0;
    /*border:solid 2px green;*/
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #661260;
}

h1 {
	font-size: 1.6em;
	font-weight: normal;
}

h2 {
	font-size: 1.6em;
}

h3 {
	font-size: 1em;
}

/*
#banner {
	width: 1000px;
	height:auto;
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0;
	border: 0;	
	float:left;
}
*/
#top-banner
{
    width:auto;
    height:62px;
    background-image:url(images/bannerbackground.jpg);
}

#inner-banner
{
    width: 1000px;
    margin:0 auto;
    padding:0 0 0 0;
    /*border:solid 1px green;*/
}

#left-banner
{
    width:auto;
    height:62px;
    float:left;
    /*border:solid 1px Blue;*/
    margin:0 0 0 30px;
}

#right-banner
{
    width:auto;
    height:42px;
    float:right;
    /*border:solid 1px red;*/
    vertical-align:middle;
    margin:20px 45px 0 0;
}

#right-banner h1 {
	display: block;
	text-decoration: none;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #9ca797;
	text-align:right;
}

p
{
	margin: 10px 0 10px 0;
	color:#FFFFFF;
}


#logo {
	margin: 0 0 0 0;
	padding: 8px 0 0 0;
}


#footer {
	width: 949px;
	height:auto;
	margin: 0px 0px 0px 25px;
	padding: 0 0 0 0;
	border: 0;
	float:left;	
	background-color:#282828;
}


#bottom-gradient {
	width: 949px;
	height: 81px;
	margin: 0px 0px 0px 25px;
	padding: 0 0 0 0;
	border: 0;
	float:left;	
}

/*
.menuseperator
{
    width:105px;
    height:3px;
    float:left;
    padding: 3px 0 0 0px;
    margin: 0 0 0 0;  
}
*/

#menu 
{
    width:154px;
    padding: 20px 0 0 15px;
    margin:0 0 0 0;
    border:0;
    float:left;     
   /* background-color:#232c27;*/
}

/*
#menu ul {
	margin: 0;
	width:140px;
	padding: 0px 0px 0px 25px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
	height: 30px;	
	width: 145px;
	padding: 0px 0 0px 0px;	
}

#menu p {
    float:left;
    text-align:left;
    width:9px;
    height:23px;
    padding:0 0 0 0;
    margin:0 0 0 0;    
}
*/

.menuitem
{
    /*border:solid 1px green;*/
    height:18px;
    width:145px; /*145*/
    float:left;
    text-align:left;             
    padding:2px 0 0 0;
}

.menuselected
{       
    /*border:solid 1px blue;*/
    width:9px;
    height:21px;
    float:left;
    text-align:left;
    padding:-2px 0 0 0;
}

.submenuitem
{    
    height:auto;/*8px;*//*auto;*//*20px;*/
    width:145px;
    float:left;
    text-align:left;
    /*color:#a6a4a5;*/
    padding:0px 0 6px 0;     
} 

#submenu
{
    /*border:solid 1px red;
    padding:-10px 0 0 0;*/
}

#submenu a
{
    color:#d0d0ce;/*a6a4a5;*/
    font-size: 9px;
     font-weight:normal;
}

#submenu a:link
{
color:#d0d0ce;/*a6a4a5;*/
font-weight:normal;
font-size: 9px;
}

#submenu a:visited 
{
    color:#d0d0ce;/*a6a4a5;*/
    font-weight:normal;
    font-size: 9px;
}

.menu-seperator
{
    float:left;
    width:154px;/*145px;*/
    height:5px;
    padding:0 0 0 0;
    margin:0 0 0 0;
    text-align:left;
}

#menu a {
	display: block;
	text-decoration: none;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #d0d0ce;/*#FFFFFF;*/
	text-align:left;	
}

#selectedsubmenuimage
{
/*border:solid 1px blue;*/
width:6px;
height:7px;
float:left;
padding:3px 3px 0 1px;
}

.submenuindent
{
width:6px;
height:7px;
float:left;
padding:3px 3px 0 1px;/*5px;*/
/*border:solid 1px blue;*/
}
.innersubmenu
{
float:left;
height:auto;
/*border:solid 1px red;*/
width:130px;
}

#selectedsubmenuitem
{
/*border:solid 1px red;*/
float:left;
width:130px;
}

#selectedmenuitem a {
	color: #FFFFFF;
}

#selectedmenuitem a:link
{
color:#FFFFFF;/*a6a4a5;*/
}

#selectedmenuitem a:visited 
{
    color:#FFFFFF;/*a6a4a5;*/
}

#selectedsubmenuitem a {
	color: #FFFFFF;
}

#selectedsubmenuitem a:link
{
color:#FFFFFF;/*a6a4a5;*/
}

#selectedsubmenuitem a:visited 
{
    color:#FFFFFF;/*a6a4a5;*/
}

#menu a:hover, #menu .current_page_item a {
}

#menu .current_page_item a {
	padding-left: 0;
}

#menu a:hover {
	text-decoration: underline;
}

#sidebar
{
    width:248px;/*252px;*/
    height:auto;
    float:left;
    padding:0 0 0 0;
    margin:0 0 0 0;
    /*border:solid 2px blue;*/
}

#news-sidebar
{
    width:250px;
    height:auto;
    padding:0 0 0 0;
    margin: 0 0 0 0;
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	float:left;
	/*margin: 5px 5px 0px 5px;*/
	/*
	border-top:solid 2px #575d59;
    border-left:solid 2px #575d59;
    border-right:solid 2px #575d59;        
    */
}

#news-sidebar h1 
{
    color:#FFFFFF;	
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
    background-color:#424242;/*575d59;*/
    padding:3px 0px 5px 5px;/*5px 0px 5px 5px;*/
    margin:3px 0 0 0;
    width:232px;      
    /*sidebar*/
    /*text-transform:uppercase;*/
    font-weight:bold;
}

#news-sidebar ul {
	margin: 0;
	padding: 0px 0px 0px 3px;
	width:251px;
	list-style: none;
	
	line-height: normal;
	border-top:solid 2px #575d59;
    /*border-left:solid 2px #575d59;
    border-right:solid 2px #575d59;    */
    /*border-bottom:solid 2px #575d59;*/
    float:left;    
}

#news-sidebar li {
	float: left;
	height: auto;	
	width: 242px;
	padding: 3px 5px 12px 5px;
	margin:0 0 0 0;
	text-align:left;
}

.news-sidebar-wrapper
{
    padding:0 0 0 5px;
}

.blog-sidebar-wrapper
{
    padding:0 0 0 5px;
}

.address-sidebar-wrapper
{
    padding:0 0 0 5px;
    width: 230px;
}

#news-sidebar a {
	display: block;
	margin: 0 0 0 0px;
	padding:  0 0 0 0px;
	text-decoration: none;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	border: none;
	text-align:left;
	display:inline;
}

#news-sidebar a:hover, #menu .current_page_item a {
}

#news-sidebar .current_page_item a {
	padding-left: 0;
}

#news-sidebar a:hover {
	text-decoration: underline;
}


#admin-info
{
    width:251px;/*251px;*/
    height:auto;
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	padding:0 0 0 3px;
	/*margin: 5px 5px 0px 5px;*/
	border-top:solid 2px #575d59;
    /*border-left:solid 2px #575d59;
    border-right:solid 2px #575d59;*/
}

#admin-info h1 
{
    color:#FFFFFF;	
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
    background-color:#424242;/*575d59;*/
    padding:5px 0px 5px 5px;
    width:232px;
    /*sidebar*/
    /*text-transform:uppercase;*/
    font-weight:bold;
        
}

#admin-info ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: normal;
	/*width:250px;*/
}

#admin-info li {
	float: left;
	height: auto;	
	width: 242px;
	padding: 3px 5px 12px 5px;
	text-align:left;
}

#admin-info a {
	display: block;
	margin: 0 0 0 0px;
	padding:  0 0 0 0px;
	text-decoration: none;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	border: none;
	text-align:left;
	display:inline;
}

#admin-info a:hover, #menu .current_page_item a {
}

#admin-info .current_page_item a {
	padding-left: 0;
}

#admin-info a:hover {
	text-decoration: underline;
}

/* */

/*
#portfolio-sidebar
{
    width:236px;
    height:auto;
    float:left;
}
*/
.portfolio-sidebar-rollover
{
    width:236px;
    height:53px;
    background-image:url(images/gradient1.jpg);
    text-align:left;    
}


.portfolio-sidebar-rollover:hover
{
    width:236px;
    height:53px;
    background-image:url(images/gradient2.jpg);
    text-align:left;    
}

.portfolio-sidebar-image-wrapper
{
    width:74px;
    height:50px;
    float:left;
    margin:0 0 0 0;
    padding:3px 0 0 3px;
}

.portfolio-sidebar-image-title
{
    width:140px;
    height:50px;
    float:left;
    margin:3px 0 0 10px;
    /*color: #A6A4A5;*/
}

.portfolio-sidebar-image-description
{
    width:236px;
    height:80px;
    background-image:url(images/gradient3.jpg);
    text-align:left;
}

.portfolio-sidebar-image-description p
{
    width:216px;
    height:75px;
    padding:10px 0 0 0;
    margin:0px 10px 0 3px;
}

#portfolio-sidebar
{
    width:250px;
    height:278px;
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	padding:0 0 0 3px;
	/*margin: 5px 5px 0px 5px;*/
	border-top:solid 2px #575d59;
    /*border-left:solid 2px #575d59;
    border-right:solid 2px #575d59;*/
    float:left;            
}

#portfolio-sidebar h1 
{
    color:#FFFFFF;	
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
    background-color:#424242;/*575d59;*/
    padding:5px 0px 5px 5px;
    margin:3px 0 5px 0;    
    width:232px;       
    /*sidebar*/
    /*text-transform:uppercase;*/
    font-weight:bold;
 
}

#portfolio-sidebar ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: normal;
}

#portfolio-sidebar li {
	float: left;
	height: auto;	
	width: 236px;
	padding: 0px 5px 0px 5px;
	text-align:left;
}

#portfolio-sidebar a {
	display: block;
	margin: 0 0 0 0px;
	padding:  0 0 0 0px;
	text-decoration: none;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	border: none;
	text-align:left;
	display:inline;
}

#portfolio-sidebar a:hover, #menu .current_page_item a {
}

#portfolio-sidebar .current_page_item a {
	padding-left: 0;
}

#portfolio-sidebar a:hover {
	text-decoration: underline;
}

/* */

div.bottombar
{
    width:756px;
    float:left;
    padding:0 0 0 0;
    margin:0 0 0 0;
}

div.promotion-bottombar
{
    width:756px;
    height:auto;
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	padding:0 0 0 10px;
	margin: 0 0 0 0;
	/*margin: 5px 5px 0px 5px;*/
      }

#promotion-bottombar-header-wrapper
{
    padding:6px 0 0 6px;
}

div.promotion-bottombar h1 
{
    color:#FFFFFF;	
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
    background-color:#424242;/*575d59;*/
    padding:5px 0px 0px 8px;
    width:230px;  
    height:22px;
    float:left;      
    text-align:left;   
    /*sidebar*/
    /*text-transform:uppercase;*/
    font-weight:bold; 
}

div.promotion-bottombar ul {
    width:756px;
    height:162px;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: normal;
	
	border-top:solid 2px #575d59;
    border-bottom:solid 2px #575d59;
    border-left:solid 2px #575d59;
    /*border-right:solid 2px #575d59; */
}

div.promotion-bottombar ul.large
{
    border-bottom: none;
}

div.promotion-bottombar ul.large li
{
    border-right: none;
    padding-left: 2px;
}

div.promotion-bottombar li {
	float: left;
	height: 162px;	
	width: 250px;
	padding: 0px 0px 0px 0px;
	margin:0 0 0 0;
	text-align:left;
	border-right:solid 2px #575d59;
}

div.promotion-bottombar a {
	display: block;
	margin: 0px 0 0 0px;
	padding: 0px 0 0 0px;
	text-decoration: none;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	border: none;
	text-align:left;
	display:inline;
	float:left;
}

div.promotion-bottombar img
{
	margin: 0px 0 0 0px;
	padding: 6px 0 0 6px;
}

div.promotion-bottombar a:hover, #menu .current_page_item a {
}

div.promotion-bottombar .current_page_item a {
	padding-left: 0;
}

div.promotion-bottombar a:hover {
	text-decoration: underline;
}

#promotion-flash-wrapper
{
    width:auto;
    height:auto;
    padding:5px 0 0 6px;
    float:left;
    background-color:#282828;
}

#about
{
    padding:10px 0 0 10px;
    width:504px;
    height:auto;
}

#about h1 
{
    color:#FFFFFF;	
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 14px;
    padding:0 0 10px 0;
    width:500px;        
    text-align:left;
}

#about p
{
   color:#a6a4a5;
   text-align:left;  
   font-size: 12px;    
   width:490px;
}

#about a {
	/*display: block;*/
	margin: 0px 0 0 0px;
	padding: 0px 0 0 0px;
	text-decoration: none;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #fca91b;
	border: none;
	text-align:left;
	display:inline;
	/*float:left;*/
    /*text-transform:uppercase;*/
}

#portfoliodesc a {
	/*display: block;*/
	margin: 0px 0 0 0px;
	padding: 0px 0 0 0px;
	text-decoration: none;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #fca91b;
	border: none;
	text-align:left;
	display:inline;
	/*float:left;*/
    /*text-transform:uppercase;*/
}

#portfoliodesc p
{
color: #A6A4A5;
}

.maplink {
	/*display: block;*/
	margin: 0px 0 0 0px;
	padding: 0px 0 0 0px;
	text-decoration: none;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #fca91b;
	border: none;
	text-align:left;
	display:inline;
	/*float:left;*/
    /*text-transform:uppercase;*/
}

#about a:hover, #menu .current_page_item a {
}

#about .current_page_item a {
	padding-left: 0;
}

#about a:hover {
	text-decoration: underline;
}

#news
{
    padding:10px 0 0 10px;
    width:504px;/*475px;    */
    height:auto;
    /*border:solid 1px red;*/
    float:left;
}

#news h1 
{
    color:#FFFFFF;	
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 14px;
    padding:10px 0 10px 0;          
    text-align:left;
    /*display:inline;*/
    float:left;
}

#news h2
{
    color:#FFFFFF;	
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 14px;         
    text-align:left;
    color:#a6a4a5;
    /*display:inline;*/
    padding:10px 0 10px 10px;          
    float:left;    
}

#news p
{
   color:#a6a4a5;
   text-align:left;
   width:490px;
   float:left;
   font-size: 12px; 
}


#news a {
	/*display: block;*/
	margin: 0px 0 0 0px;
	padding: 0px 0 0 0px;
	text-decoration: none;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #fca91b;
	border: none;
	text-align:left;
	display:inline;
	/*float:left;*/
    /*text-transform:uppercase;*/
}

#news a:hover, #menu .current_page_item a {
}

#news .current_page_item a {
	padding-left: 0;
}

#news a:hover {
	text-decoration: underline;
}

#contact
{
    width: 470px;
    height:auto;
    float:left;
    /*background-color:#2e3732;*/
    background-color:#282828;
    padding:20px 0 20px 40px;
    margin:0 0 0 0;
    text-align:left;
    color:#FFFFFF;
}

/*
#address
{
    width:200px;
    text-align:left;
    float:left;
}

#address h1 
{
    color:#FFFFFF;	
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 16px;              
    text-align:left;    
}

#address a {
	display: block;
	margin: 0px 0 0 0px;
	padding: 0px 0 0 0px;
	text-decoration: none;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #fca91b;
	border: none;
	text-align:left;
	display:inline;
	float:left;
}

#address a:hover, #menu .current_page_item a {
}

#address .current_page_item a {
	padding-left: 0;
}

#address a:hover {
	text-decoration: underline;
}

#map
{
    float:left;
    padding:0 0 0 40px;
}
*/


#home-graphic
{
    float:left;
    padding: 0 0 0 10px;
    margin: 0 0 0 0;
    width:auto;
    height:282px;
     background-color:#282828;
    /*border:solid 1px blue;*/
}

#portfolio-graphic
{
    float:left;
    padding: 0 0 0 10px;
    width:auto;
    height:auto;
    background-color:#282828;
}

#about-graphic
{
    float:left;
    padding: 0 0 0 10px;
    width:auto;
    height:auto;
    background-color:#282828;
}

#news-graphic
{
    float:left;
    text-align:left;
    padding: 0 0 0 11px;
    margin: 0 0 0 0;
    width:502px;
    height:auto;
    background-color:#282828;
    /*border:solid 2px blue;*/
}


#portfolio-content
{
    float:left;
    text-align:left;
    padding:10px 0 0 10px;
    margin:0 0 0 0;
    width:504px;
    height:auto;
}

#portfolio-content h1 
{
    color:#FFFFFF;	
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 14px;
    padding:0 0 10px 0;          
    text-align:left;
    /*display:inline;*/
    float:left;
    width:504px;
}

#portfolio-content p
{
   color:#a6a4a5;
   text-align:left;
   width:490px;/*504px;*/
   float:left;
   display:inline;
   font-size: 12px;
}


#portfolio-content a {
	/*display: block;*/
	margin: 0px 0 0 0px;
	padding: 0px 0 0 0px;
	text-decoration: none;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #fca91b;
	border: none;
	text-align:left;
	display:inline;
	/*float:left;*/
    /*text-transform:uppercase;*/
}

#portfolio-content a:hover, #menu .current_page_item a {
}

#portfolio-content .current_page_item a {
	padding-left: 0;
}

#portfolio-content a:hover {
	text-decoration: underline;
}

#content-admin {
    width:500px;
    height:auto;
    float:left;
    padding:20px 0 0 20px;
    text-align:left;
}

#content-admin a {
	display: block;
	margin: 0 0 0 0px;
	padding:  0 8px 5px 0px;
	text-decoration: none;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	border: none;
	text-align:left;
	display:inline;	 
}

#content-admin a:hover, #menu .current_page_item a {
}

#content-admin .current_page_item a {
	padding-left: 0;
}

#content-admin a:hover {
	text-decoration: underline;
}
#page_links
{
    width:500px;
    float:left;
}

#page_links a
{
	color: #ffffff;	
}

#page_links ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: normal;
}

#page_links li {
	float: left;
	height: auto;
	width: auto;
	padding: 0 5px 0 0;
}


.admin-data
{
    float:left;
    text-align:left;
    padding:10px 0 0 10px;
    margin:0 0 0 0;
    width:504px;
    height:auto;
}

.admin-data h1 
{
    color:#FFFFFF;	
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 16px;
    padding:0 0 10px 0;          
    text-align:left;
    /*display:inline;*/
    float:left;
    width:504px;
}

.admin-data p
{
    width:380px;
    float:left;
    color:#a6a4a5;
    text-align:left;
}

.seperator
{
	width:460px;
	height:2px;
	float:left;
	text-align: left;
	border-bottom-style: dashed;
	border-width:2px;
	border-color:#FFFFFF;	
	/*background-color: #661260;*/
	margin: 5px 0 2px 10px;
}

#contact-sidebar
{
    width:250px;
    height:auto;
    padding:0 0 0 0;
    margin: 0 0 0 0;
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	float:left;
	color:#FFFFFF;	
}

#contact-sidebar h1 
{
    color:#FFFFFF;	
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
    background-color:#424242;/*575d59;*/
    padding:5px 0px 5px 5px;/*5px 0px 5px 5px;*/
    margin:3px 0 0 0;
    width:232px;   
        /*sidebar*/
    /*text-transform:uppercase;*/
    font-weight:bold;
     
}

#contact-sidebar h2
{
    color:#FFFFFF;
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 14px;
   
}

#contact-sidebar ul {
	margin: 0;
	padding: 0px 0px 0px 3px;
	width:250px;
	list-style: none;	
	line-height: normal;
	border-top:solid 2px #575d59;
    float:left;    
}

#contact-sidebar li {
	float: left;
	height: auto;	
	width: 252px;
	padding: 3px 5px 12px 5px;
	margin:0 0 0 0;
	text-align:left;
}

#contact-sidebar a {
	display: block;
	margin: 0 0 0 0px;
	padding:  0 0 0 0px;
	text-decoration: none;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	border: none;
	text-align:left;
	display:inline;
}

#contact-sidebar a:hover, #menu .current_page_item a {
}

#contact-sidebar .current_page_item a {
	padding-left: 0;
}

#contact-sidebar a:hover {
	text-decoration: underline;
}


#mailing-sidebar
{
    width:250px;
    height:auto;
    padding:0 0 0 0;
    margin: 0 0 0 0;
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	float:left;
	color:#FFFFFF;	
}

#mailing-sidebar h1 
{
    color:#FFFFFF;	
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
    background-color:#424242;/*575d59;*/
    padding:5px 0px 5px 5px;/*5px 0px 5px 5px;*/
    margin:3px 0 0 0;
    width:232px;        
        /*sidebar*/
    /*text-transform:uppercase;*/
    font-weight:bold;

}

#mailing-sidebar h2
{
    color:#FFFFFF;
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 14px;
   
}

#mailing-sidebar ul {
	margin: 0;
	padding: 0px 0px 0px 3px;
	width:250px;
	list-style: none;	
	line-height: normal;
	border-top:solid 2px #575d59;
    float:left;    
}

#mailing-sidebar li {
	float: left;
	height: auto;	
	width: 252px;
	padding: 3px 5px 12px 5px;
	margin:0 0 0 0;
	text-align:left;
}

#mailing-sidebar input, .search input[type=text] {
    
    background-color:#7B7B7B;
    color:#484848;
    border:solid 1px #000000;
    padding: 2px 4px;
}

#mailing-sidebar input {
    width:224px;
}

#mailing-sidebar a {
	display: block;
	margin: 0 0 0 0px;
	padding:  0 0 0 0px;
	text-decoration: none;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	border: none;
	text-align:left;
	display:inline;
}

#mailing-sidebar a:hover, #menu .current_page_item a {
}

#mailing-sidebar .current_page_item a {
	padding-left: 0;
}

#mailing-sidebar a:hover {
	text-decoration: underline;
}

#contact-submit a {	
	margin: 0px 0 0 0px;
	padding: 0px 0 0 0px;
	text-decoration: none;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #fca91b;
	border: none;	
	display:inline;	
	float:left;
    /*text-transform:uppercase;*/
	width:232px;
	text-align:right;
}

/*        */

#blog-graphic
{
    float:left;
    text-align:left;
    padding: 0 0 0 11px;
    margin: 0 0 0 0;
    width:502px;
    height:auto;
    /*border:solid 2px blue;*/
}



#blog-sidebar
{
    width:251px;
    height:auto;
    padding:0 0 0 0;
    margin: 0 0 0 0;
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	float:left;
	/*margin: 5px 5px 0px 5px;*/
	/*
	border-top:solid 2px #575d59;
    border-left:solid 2px #575d59;
    border-right:solid 2px #575d59;        
    */
}

#blog-sidebar h1 
{
    color:#FFFFFF;	
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
    background-color:#424242;/*575d59;*/
    padding:3px 0px 5px 5px;/*5px 0px 5px 5px;*/
    margin:3px 0 0 0;
    width:232px;
        /*sidebar*/
    /*text-transform:uppercase;*/
    font-weight:bold;
        
}

#blog-sidebar ul {
	margin: 0;
	padding: 0px 0px 0px 3px;
	width:251px;
	list-style: none;
	
	line-height: normal;
	border-top:solid 2px #575d59;
    /*border-left:solid 2px #575d59;
    border-right:solid 2px #575d59;    */
    /*border-bottom:solid 2px #575d59;*/
    float:left;    
}

#blog-sidebar li {
	float: left;
	height: auto;	
	width: 238px;/*242px;*/
	padding: 3px 5px 12px 5px;
	margin:0 0 0 0;
	text-align:left;
}

#blog-sidebar a {
	display: block;
	margin: 0 0 0 0px;
	padding:  0 0 0 0px;
	text-decoration: none;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	border: none;
	text-align:left;
	display:inline;
}

#blog-sidebar a:hover, #menu .current_page_item a {
}

#blog-sidebar .current_page_item a {
	padding-left: 0;
}

#blog-sidebar a:hover {
	text-decoration: underline;
}


#blog
{
    padding:10px 0 0 10px;
    width:504px;/*475px;    */
    height:auto;
    /*border:solid 1px red;*/
    float:left;
}

#blog h1 
{
    color:#FFFFFF;	
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 14px;
    padding:10px 0 10px 0;          
    text-align:left;
    /*display:inline;*/
    float:left;
}

#blog h2
{
    color:#FFFFFF;	
    font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 14px;         
    text-align:left;
    color:#a6a4a5;
    /*display:inline;*/
    padding:10px 0 10px 10px;          
    float:left;    
}

#blog p
{
   color:#a6a4a5;
   text-align:left;
   width:490px;
   float:left;
   font-size: 12px;
}


#blog a {
	/*display: block;*/
	margin: 0px 0 0 0px;
	padding: 0px 0 0 0px;
	text-decoration: none;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #fca91b;
	border: none;
	text-align:left;
	display:inline;
	/*float:left;*/
    /*text-transform:uppercase;*/
}

#blog a:hover, #menu .current_page_item a {
}

#blog .current_page_item a {
	padding-left: 0;
}

#blog a:hover {
	text-decoration: underline;
}

div.searchresult
{
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom: solid 1px #575d59;
    margin-right: 10px;
}

div.searchresult p
{
    height: 28px;
    overflow: hidden;
}

div.search
{
    padding-top: 45px;
    clear: both;
    height: 65px;
}

div.search input[type=text]
{
    width: 128px;
    float: left;
}

.Watermark
{
    color: #CCCCCC;
}

div.search input[type=submit]
{
    float: right;
    border: none;
    margin: 10px 16px 0px 0px;
    padding: 0px;
    background-color: Transparent;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #fca91b;
	cursor: pointer;
}

div.search input[type=submit]:hover
{
    text-decoration: underline;
}

div.newspromospacer
{
    width: 20px;
    height: 15px;
}

div.newspromospacer, .news-sidebar-wrapper img
{
    float: left;
    margin-top: 4px;
}

.news-sidebar-wrapper span
{
    float: left;
    width: 210px;
    padding-left: 5px;
}

.news-sidebar-wrapper span.newspromodate
{
    display: inline;
    width: auto;
    padding-left: 0px;
    color: #A6A4A5;
    float: none;
}

div.promotion-bottombar #large
{
    width: 500px;
    border-right: none;
}

div.promotion-bottombar #large h1 
{
    width: 480px;
}

#content-admin h2
{
    clear: both;
    color: #FFFFFF;
    margin: 0px 20px 5px 10px;
    border-bottom: double 3px #FFFFFF;
    padding: 20px 0px 5px 0px;
}

div.promotion-bottombar #large p
{
    width: 485px;
    height: 114px;
    padding: 5px 0px 0px 8px;
    clear: both;
}
