/****************************/
/* CUSTOM STYLE CSS         */
/****************************/
/* 
Put your custom css and css overrides in this file.  By restricting 
your css changes to custom-style.css, your changes will not be overwritten 
when upgrading to a new version of this theme.

Steps to customize your 0 Point theme:                       
1. Add your custom css to this file                
2. Uncomment different examples and modify data as you wish 
3. Clear cached data at admin/settings/performance 
4. Save this file with a different name to avoid loosing it after a theme update.
*/
/****************************/

/* Erase or comment the lines below to get rid of the image in the right sidebar 
 * and the brand image or choose another image and change the path instead. */

/* #wrapper {
/* 	background: transparent url(../images/all/_sidebarimg.png) 99% 99% no-repeat;
/* }
/* 
/* #brand {
/* 	background: url(../images/all/_brand.png) 50% 30% no-repeat;
/* 	position: relative;
/*	margin: 5px auto 0;
/* 	width: 250px;
/* 	height: 50px;
/* }

/************************/
/* HEADER IMAGE ROTATOR */
/************************/
.himg #headimg {
	background: #fff url(headerimg/rotate.php) no-repeat 100% 100%; /* rotates images in the headerimg folder */
	border-bottom: 1px solid #eee;
}

/********************/
/* DROP DOWN SHADOW */
/********************/

ul.firstsublayer, 
ul.sublayer {
	background: url(../images/menushadow.png) no-repeat 7px 5px; 
}




/* Uncomment the first declaration below to hide all titles on the front page 
 * Addapt the second declaration to hide a certain title on the frontpage. 
 * Third one is for no "Read more" on the front page. */ 
/*
.front #main h2.title a {
	display: none;
}
.front #main #node-XXX h2.title a {
	display: none;
}
.front .node-readmore {
	display: none;
}
*/


/*******************************/
/* CUSTOM FIXED or FLUID WIDTH */
/*******************************/ 
/* First choose "Custom Layout width" in 0 Point settings page.
 * Uncomment the lines below and modify the value as you wish. 
 * E.g. 1000px for fixed width or 85% for fluid width */
/*
body.layout-fluid .sizer {
	width: 90%;
}
body.layout-fixed .sizer {
	width: 1000px;
}
*/


/*******************************/
/* CUSTOM Equal width sidebars */
/*******************************/ 
/* First choose "Equal width sidebars" in 0 Point settings page.
 * Uncomment the lines below and modify the values keeping pair values. */

body.two-sidebars.eq .colleft, body.sidebar-second.eq .colleft, body.sidebar-first.eq .colleft {
	width: 199px;
	margin-left: -199px;
}
body.two-sidebars.eq .colright, body.sidebar-second.eq .colright, body.sidebar-first.eq .colright {
	width: 199px;
	margin-right: -199px;
}
body.two-sidebars.eq .outer, body.sidebar-first.eq .outer, body.sidebar-first.eq .outer {
	margin-left: 199px;
}
body.two-sidebars.eq .outer, body.sidebar-second.eq .outer, body.sidebar-second.eq .outer {
	margin-right: 199px;
}
body.sidebar-first.eq .colleft {
	width: 199px;
	margin-left: -199px;
}
body.sidebar-second.eq .colright {
	width: 199px;
	margin-right: -199px;
}


/******************************/
/* SPECIAL STATIC-MENU COLORS */
/******************************/

/* Uncomment this to have different colors (and chooose them) for first and last menu items. */
/*
#navlist li.first a {
	background: #D0932C;
}
#navlist li.last a {
	background: #BF5D8C;
}
*/

/* Change the values below accordingly: XXX=menu numer; YYY=background color. */
/*
#navlist li.menu-XXX a {
	background: #YYY;
}
*/


/*******************************/
/* UPDATE ICONS FOR NEW BLOCKS */
/*******************************/
/* where XXX is the block number */

/*
#block-block-XXX .block-icon {
	background: transparent url(../images/contact_48.png) no-repeat;
}
*/
}
#user-login-form, div.toboggan-login-link-container, div.user-login-block, .block-logintoboggan, 
#block-user-0 .content, #block-user-login .content {
	text-align: left;
}
#user-login-form .item-list {
	text-align: left;
	padding: 15px 0 0 0;
}
#user-login-form ul li.openid-link ,
#user-login-form ul li.user-link {
	padding: 5px 0 0 0;
	margin: 0;
	list-style-type: none;
}
#user-login-form {
	float: left;
	}
	
#logo img {
	margin: 0 20px 5px 20px;
}
#name-and-slogan {
	padding: 0px 20px 10px;
}
#site-name {
	margin: 0;
	padding: 10px 0 0 0;
}
#site-name a, #site-name a:hover {
	font-weight: bold;
	text-decoration: none;
	font-size: 36px;
	line-height: normal;
}
#site-slogan {
	margin: 0;
	padding: 0 2px;
	font-size: 20px;
	line-height: 22px;
}
#navlist2 a {
	font-weight: normal;
	color: #444 !important;
}
#navlist2 a:hover, #navlist2 a.active, 
#footer a:hover, #footer a.active {
	text-decoration: underline;
}
ul {
	margin-left: 10px;
	}
	
ul ul {
	margin-left: 10px;
	}
dl dt {
	font-weight:bold;
	padding-top: 5px;
}
dl dd {
	padding-left: 10px;
}
#footer, #belowme {
	text-align: left;
	padding: 5px 44px;
}
#footer {
	font-size: 100%;
}
.legal {
	color:#000
}
#search_form label
{          
position: relative;          
float: left;
text-align: right;
width: 10em;          
margin-right: 1em;        
}    
#navlinks ul li a, #navlist a {
	padding: 2px 15px;
	font-size: 14px;
	font-weight: normal;
	line-height: 22px;
	white-space: nowrap;
/*border: 1px solid #777;
	border-bottom: none;*/
}
#subnavlist a {
	display: inline-block;
	padding: 0 5px;
	font-weight: normal;
	font-size: 13px;
	line-height: 19px;
}
#navlinks a.active-trail {
  text-decoration: underline;
}
#navlist2 a.active-trail {
  text-decoration: underline;
}