/*  This file is part of Sava CMS (www.gosava.com).

    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/>.

*/

/*	Some styles, ideas, and concepts derived from:

	Eric Meyer Reset - http://meyerweb.com/eric/tools/css/reset/index.html
	BlueprintCSS - http://code.google.com/p/blueprintcss/
	YUI - http://developer.yahoo.com/yui/
*/

/* These styles control type styles on the front-end of a site as well as the editor on the back-end, allowing consistent typographic display in both places and elimintaing the need to edit 2 stylesheets. If you prefer to have a single.css file, just comment out the @import in style.css and add your type styles to your preferred stylesheet.  */

body {
	font-family: Arial, Helvetica; 
	font-size: 12px; 
	color: #5a5b5e;
	line-height: normal;
	font-weight: normal;
}

.small {
	margin: 0;
	font-family: Arial;
	font-size: 9px; 
	color: #5a5b5e;
	font-weight: normal;
}

.blueFont {
	color: #3f9ffe;
}

.whiteFont {
	font-family: Arial, Helvetica; 
	font-size: 12px; 
	color: #ffffff;
	line-height: normal;
	font-weight: bold;
}


/*p, ul, ol, table, blockquote {
	margin-bottom: 1em;
	line-height: 1.5;
}

p, li, dt, dd, table { font-size: 1.2em; }

p.intro { font-size: 1.5em; }

li *, dt *, dd *, td *, th * { font-size: 1em !important; }*/
p {
	font-family: Arial, Helvetica; 
	font-size: 12px; 
	color: #5a5b5e; 
	line-height: normal;
	font-weight: normal;		
}

blockquote, q { 
	padding-top: 0; 
	padding-bottom: 0;
	padding-right: 20px;
	padding-left: 20px;
	quotes: none; 
}

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
blockquote p {} /* Reminder to always include blockquote content in a <p> */
blockquote div cite { font-style: italic; }

strong, b { font-weight: bold; }
em, i { font-style: italic; }

ins { text-decoration: #ddd; }
del { text-decoration: line-through; }

abbr, acronym { border-bottom: 1px dotted; cursor: help; }

pre, code { margin: 1.5em 0; white-space: pre; }
pre, code, tt { font-size: 1em; font-family: Arial, Helvetica;  line-height: 1.5; }

/* @group Headings (H1-H6)
=================================================== */



h1 { 
	font-family: Arial, Helvetica; 
	font-size: 24px;
	color: #5a5b5e;
	font-weight: normal;
	margin: 0 0 .35em;

}
h1 a {
	display: block;
	}

h1 img { display: none; } /* hide for screen. Show for printing in print.css */

h2, h3, h4, h5, h6 {
	margin: 0 0 .5em;
}

h2 { 
	font-family: Arial, Helvetica; 
	font-size: 24px;
	color: #5a5b5e;
	font-weight: normal;
	width: 680px; /*actual 730px*/
	height: 46px; /*actual 60px*/
	padding-left: 50px;
	padding-top: 14px;
	background-image:url(../images/assets/bg_title.png);
	background-repeat:no-repeat;
}


h3, .sidebar h3, h4, .sidebar h4 { 
	font-family: Arial, Helvetica; 
	font-size: 12px; 
	color: #2460ba;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 .35em;
	margin-top: 20px; 
	border-bottom: 1px solid #5a5b5e;
}

h5 { 
	font-family: Arial, Helvetica; 
	font-size: 18px; 
	color: #5a5b5e;
	font-weight: normal;
	line-height: 24px;
	margin: 0; 
}

.sidebar h5 { 
	font-family: Arial, Helvetica; 
	font-size: 12px; 
	color: #5a5b5e;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 .35em; 
	margin-top: 20px; 
	border-bottom: 1px solid #5a5b5e;
}

h6, .sidebar h6 { 
	font-family: Arial, Helvetica; 
	font-size: 12px; 
	color: #3f9ffe;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 .35em; 
	margin-top: 20px; 
	border-bottom: 1px solid #5a5b5e;
}

.candidatesTitle { 
	font-family: Arial, Helvetica; 
	font-size: 24px;
	color: #5a5b5e;
	font-weight: normal;
	width: 980px; /*actual 730px*/
	height: 46px; /*actual 60px*/
	padding-left: 50px;
	padding-top: 14px;
	margin-bottom: 14px;
	background-image:url(../images/assets/bg_titleCandidates.png);
	background-repeat:no-repeat;
}


/* extra top margin for headings preceded by other text-based elements */
p + h3, ul + h3, ol + h3, dl + h3, table + h3, blockquote + h3, hr + h3 { margin-top: 1em; }
p + h4, ul + h4, ol + h4, dl + h4, table + h4, blockquote + h4, hr + h4 { margin-top: 1.2em; }
p + h5, ul + h5, ol + h5, dl + h5, table + h5, blockquote + h5, hr + h5 { margin-top: 1.4em; }
p + h6, ul + h6, ol + h6, dl + h6, table + h6, blockquote + h6, hr + h6 { margin-top: 1.8em; }

/* @end Headings (H1-H6)
---------------------------------------------- */
/*footer*/
#footerContent {
	margin: 0 auto;
	width: 980px;
	
	text-align: center;
	font-family: Arial;
	font-size: 9px; 
	color: #5a5b5e;
	font-weight: normal;
}

#footerContent a, #footerContent a:link{
	font-family: Arial;
	font-size: 9px; 
	color: #5a5b5e;
	font-weight: normal;
	text-decoration: none;
}

#footerContent a:hover{
	color: #2460ba;
	text-decoration: none;
}



#sidBarTitle {	
	font-family: Arial, Helvetica; 
	font-size: 11px; 
	color: #5a5b5e;
	line-height: normal;
	font-weight: normal;
}

#sidBarTitle a, #sidBarTitle a:link{
	color: #5a5b5e;
	font-weight: bold;
	text-decoration: none;
}

#sidBarTitle a:hover{
	color: #2460ba;
	font-weight: bold;
	text-decoration: none;
}