
body {background:#303030;}
#container {border:none; background:#fff url(../images/top-corners.gif) no-repeat top left;}

#logo {display:block; float:right; margin:20px 15px 0 0;}
#logo img {float:left;}

#top_menu {margin-top:10px;}

#top_menu ul li.login a, 
#top_menu ul li.logout a {background-color: #e2a316; color:#fff;}

.pi_widget .pi_widget_footer .call:hover .graphic,
#top_menu ul li.login a:hover, 
#top_menu ul li.logout a:hover {background-color:#7c5600;}

/#site_name {height:120px; margin:15px 0 0 0;}

#header {margin: 0 18px;}
#header h1 {margin:60px 0 10px 6px; padding:0; float:left; font-size:2.7em;}
#header h1 a {display:block; color:#e2a316; line-height:1em; font-weight:normal;}

#main_menu,
#main_menu ul li a {background:transparent url(../images/bg-menu.gif) repeat-x bottom left; color:#996a00; font-weight:normal;}
#main_menu ul li a:hover {background:#fff; color:#996a00;}
#main_menu ul li a.active,
#main_menu ul li a.active:hover {background:#fff; color:#996a00; font-weight:bold;}


#header div.clear {background:url(../images/menu-shadow.gif) repeat-x center top; height:8px; margin:0 2px;}
#header div div.clear {background:none; height:auto; margin:auto;}

.pi_widget .pi_widget_footer .call,
a:link {color:#996a00; }
a:visited {color:#666;}
.pi_widget .pi_widget_footer .call:hover,
.pi_widget .item.clickable:hover h3 a,
.pi_widget .item.clickable:hover h4 a,
a:hover {color:#7c5600;}
a:active {color:#996a00; }


#top_menu .hello,
.pi_widget .pi_widget_footer .call .graphic,
.pi_widget .pi_widget_title {background-color:#e2a316;}
.pi_widget .pi_widget_title h2 {color:#333;}
.pi_widget .pi_widget_sectionheading {background-color:#f3d288;}



.pi_widget.pi_widget_type_14 .pi_widget_body .item,
.pi_widget .pi_widget_body {border-color:#eee6d3;}

.pi_widget.pi_widget_type_3 .pi_widget_body .item .status em,
.pi_widget .pi_widget_subtitle,
.pi_widget .pi_widget_footer,
.calendar_nav,
table.cal_table thead,
table.cal_table tbody td.inactive,
table.cal_table tbody td.inactive span,
.pi_widget .item.clickable:hover,
.pi_widget.pi_widget_type_14 .pi_widget_body .graphic {background-color:#eee6d3;}

/*tag cloud*/
.pi_widget.pi_widget_type_16 .pi_widget_body span a {color:#eb8807;}
.pi_widget.pi_widget_type_16 .pi_widget_body span a:hover {background-color:#eb8807;}

.search {height: 1.8em;}
.search form {border:1px solid; border-color: #bbb #eee #eee #bbb;}

.pi_widget .item.clickable:hover {background:#fff url(../images/clickable-hv.gif) repeat-x bottom left;}


/* IS MOBILE */
.is_mobile #site_name {height: 60px}
.is_mobile #main_menu {clear:both}
.is_mobile #container {max-width: 986px;position:relative}

.search form .search_submit {
    background: url("/core/public/images/mobile/search-btn-gradient.png") repeat-x scroll 0 0 #6D6E71 !important;
}
.is_mobile nav#main_menu ul li#show_search.showing_search a 
{
background-image: url("/core/public/images/mobile/icon-closex.gif");
}
.is_mobile nav#main_menu ul li#show_search a  {background-image: url("/core/public/images/mobile/search-icon.png")}

.is_mobile #header h1
{margin:30px 0 0px 16px}

.is_mobile menu#top_menu {
    padding: 12px;
}