/* @override http://dev.gosava.com/default/css/site.css *//*  This file is part of Sava CMS.    Sava CMS is free software: you can redistribute it and/or modify    it under the terms of the GNU General Public License as published by    the Free Software Foundation, Version 2 of the License.    Sava CMS is distributed in the hope that it will be useful,    but WITHOUT ANY WARRANTY; without even the implied warranty of    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the    GNU General Public License for more details.    You should have received a copy of the GNU General Public License    along with Sava CMS.  If not, see <http://www.gnu.org/licenses/>.*//* @group Globals=================================================== */body {	font-size: 62.5%;	font-family: "Lucida Grande", "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;	color: #444;}textarea {	font-family: "Lucida Grande", "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;}ul, ol, dl { margin-bottom: 1.8em; }a { text-decoration: none; }a:hover { text-decoration: underline; }/* @end Globals--------------------------------------------------- *//* @group Layout=================================================== */#container {	width: 960px; 	margin: 0 auto; }#content {	clear: both;}#primary {	width: 728px;	float: left; 	padding: 0 15px;}.threeCol #primary {	width: 528px;}.content,.sidebar {	min-height: 500px; /* Fixes odd no-content disappearing bug. */}.sidebar {	margin: 0 15px;	width: 170px;}#left.sidebar {}#right.sidebar {}#footer { clear: both; }#left { float: left; }#right { float: right; }.clear { width: 100%; clear: both; }/* @end Layout--------------------------------------------------- *//* @group Nav/UI=================================================== *//* @group Primary Navigation=================================================== */#navPrimary {	float: left;	clear: both;	width: 100%;	margin: 0;	list-style: none;}#navPrimary li {	float: left;	margin-right: 1em;	line-height: 1.5;}/* @group Dropdown Nav=================================================== *//* http://www.htmldog.com/articles/suckerfish/dropdowns/*/#navPrimary ul { list-style: none; padding-left: 0; }#navPrimary li ul { /* second-level lists */	margin: 0;	width: 12em;	position: absolute;	left: -9999px;	z-index: 1000;}#navPrimary li li { /* all list items */	float: left;	width: 12em; /* width needed for Opera */}#navPrimary li li a {	display: block;	line-height: 1;	padding: .5em;	text-transform: none;}#navPrimary ul li.first,#navPrimary ul li li.first { /* all list items */	border: 0;}#navPrimary li ul ul { /* third-and-above-level lists */	margin: -2.1em 0 0 12em;}#navPrimary li:hover ul ul,#navPrimary li:hover ul ul ul,#navPrimary li.sfhover ul ul,#navPrimary li.sfhover ul ul ul {	left: -9999px;}#navPrimary li:hover ul,#navPrimary li li:hover ul,#navPrimary li li li:hover ul,#navPrimary li.sfhover ul,#navPrimary li li.sfhover ul,#navPrimary li li li.sfhover ul { /* lists nested under hovered list items */	left: auto;}/* @end Dropdown Nav--------------------------------------------------- *//* @end Primary Navigation--------------------------------------------------- *//* @group Secondary Nav=================================================== */.navSecondary { 	margin: 0 0 2em;	padding: 0;	list-style: none;}.navSecondary li ul {	list-style: none;	margin-left: 0;}.navSecondary li {	position: relative;	margin: 0 0 1em;	padding: 0 0 0 1em;	line-height: 1em;}.navSecondary li a { 	display: block;	width: 100%; /* play nice in IE6 */	text-decoration: none; /* IE6 Bug */	padding: 0;}.navSecondary li a:hover { color: #000; text-decoration: none; }.navSecondary li.current a {	color: #000; 	font-weight: bold;}/* @group Second Level=================================================== */.navSecondary li.current ul {	margin: 10px 0 0;	padding: 0 0 0 10px;	list-style: none;}.navSecondary li.current ul li  {	position: relative;	margin: 0 0 6px;	padding: 0;	font-weight: normal;}.navSecondary li.current ul li.last  { position: relative; }.navSecondary li.current ul li a {	display: block;	text-decoration: none; /* IE6 Bug */	padding: 0;	font-weight: normal;	color: inherit;}.navSecondary li.current ul li a:hover { color: #1999cd; }.navSecondary li.current li.current a { color: #000; }/* @end Second Level--------------------------------------------------- *//* @end Secondary Nav--------------------------------------------------- *//* @end Nav/UI--------------------------------------------------- */html {}
