/*--------------------------------------------- */
/*                 >>> HTML <<<                 */
/*--------------------------------------------- */

a                { color: #1f94c8; text-decoration: none; }
#tinymce a       { color: #1f94c8 !important; text-decoration: none !important; }

a:hover          { color: #0e435b; text-decoration: underline;}
#tinymce a:hover { color: #0e435b !important; text-decoration: underline !important; }

h1 { color: #413a2f; }
h2 { color: #1c7ad5; }
h3 { color: #413a2f; }

h1, h2, h3 { font-family: Georgia, "Times New Roman", Times, serif; }

#customcontent li { list-style-image: url('/download/gallery/img/bulletarro'); }

.reportAbuse { 
	text-align: right; 
	position: absolute; top: 35px; 
	width: 920px;
}

#footer div.reportAbuse a { color: #484848; font-size: 11px; }

/*--------------------------------------------- */
/*                >>> LAYOUT <<<                */
/*--------------------------------------------- */

body {
	background: url('/download/gallery/img/bodygif') repeat-x 0 28px;
}

#header, #main, #footer-inner { margin: 0 auto; width: 960px; }

#header {
}

#header-inner {
	background: url('/download/gallery/img/headerinne') no-repeat 0 100%;
	height: 335px;
}

#navigation {
	height: 36px;
	margin:0 0 0 250px;
	position: absolute; top: 113px;
}

#main {
	background: url('/download/gallery/img/mainjpg') no-repeat 11px -2px;
	min-height: 536px;
	padding: 8px 10px 0; 
}

#content { margin: 10px 10px 10px 13px }

#content-inner {
	padding: 10px 17px 0 18px;
}

#footer {
	background: #373737 url('/download/gallery/img/pagegif') repeat-x;
	padding: 1.5em 20px;
}

#footer-custom, #footer-system { padding: 0 20px; }

#footer, #footer a { color: #fff; }


/*--------------------------------------------- */
/*              	>>> HOME <<<                */
/*--------------------------------------------- */


/*--------------------------------------------- */
/*              >>> COMPONENTS <<<              */
/*--------------------------------------------- */

/* ACTIONS CONTENT MENU
=============================================== */
#actions_contentmenu { top: 0; }

/* ACTIONBAR
=============================================== */

#actionbar {
	margin-top: 2em;
	width: 100%;
}

#actionbar-triggers {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding-left: 6px;
}

#actionbar-triggers li {
	margin-top: 0.25em;
	padding-left: 2px;
}

#actionbar-triggers li.help {
	height: 17px;
	margin: 6px 6px 0 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 17px;
}

#actionbar-triggers a,
#actionbar-triggers span span {
	background-position: 3px 40%;
	padding: 0.25em 0.5em 0.5em 24px;
	text-decoration: none;
}

#actionbar-triggers span.divider {
	margin-left: 0.25em;
	padding-left: 1em;
}

#actionbar a                       { color: #fff; }
#actionbar-triggers span span,
#actionbar-triggers li.active a,
#actionbar-triggers a:hover        { color: #ffff00; }

#actionbar-triggers li.active a { color: #ffff00;}
#actionbar-triggers li.active a:hover { color: #133463;}

#actionbar                         { background: #6c8a81; }
#actionbar-triggers                { background:         url(x/download/gallery/img/actionbarl/original) no-repeat; }
#actionbar-triggers ul             { background:         url(x/download/gallery/img/actionbarr/original) no-repeat 100% 0; }
#actionbar-triggers li.active      { background: #2d574a url(x/download/gallery/img/actionbart~2/original) no-repeat; }
#actionbar-triggers li.active span { background:         url(x/download/gallery/img/actionbart/original) no-repeat 100% 0; }
#actionbar-triggers li.help        { background:         url(/cmedia/img/icons/actionbar_help.gif) no-repeat; }
#actionbar-panels div.panel        { background: #2d574a  repeat-x; color: #fff; }



/* LOGO/TAGLINE
=============================================== */

#logo {
	position: relative; top: 40px; left: 8px;
}

#logo a {
	background: url('/download/gallery/img/logojpg') no-repeat;

	/* >-- Image Replacement */
	
			display: block;
			height: 0px !important;
			overflow: hidden;
			padding: 109px 0 0;
			width: 227px;
			
	/* <-- Image Replacement */
}

/* PRIMARYNAV
=============================================== */

#primarynav {
	height: auto !important;
	height: 1%;
	overflow: hidden;
	margin: 0 5px;
}

#primarynav ul {
	padding-left: 1px;
}

#primarynav li {
	float: left;
	margin-left: 2px;
	padding-left: 5px;
}

#primarynav a {
	background-color: #6c8a81;
	display: block;
	margin: 0;
	padding: 7px 12px 7px 9px;
}

#primarynav a:hover {
	text-decoration: none;
}

#primarynav a         { color: #303030; font-weight: bold; }
#primarynav a:hover   { color: #6a6a6a; }
#primarynav li.here a { color: #fff; }

#primarynav li        { background: #6c8a81 url('/download/gallery/img/navtableft') no-repeat; }
#primarynav li a      { background: url('/download/gallery/img/navtabrigh') no-repeat 100% 0; }	
#primarynav li.here   { background: #fff url('/download/gallery/img/navtableft~2') no-repeat; }
#primarynav li.here a { background: url('/download/gallery/img/navtabrigh~2') no-repeat 100% 0; }


/* SEARCH
=============================================== */
#search-keyword { top: 50px; }

/* USERBAR
=============================================== */
#userbar { background: #fff; border-bottom: 1px solid #999; font-size: 12px; }
#userbar *, #userbar a { color: #000 !important; }
#userbar a:hover { text-decoration: underline; }

/*--------------------------------------------- */
/*            >>> 960 Grid System <<<           */
/*--------------------------------------------- */
	
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-13, .grid-14, .grid-15, .grid-16 {
	display: inline;
	float: left;
	margin: 0 10px; 
}

.grid-inner { padding: 10px; overflow: hidden; }

.alpha { margin-left: 0; }
.omega { margin-right: 0; }


/* GRID DIMENSIONS
---------------------------------------------------- */

.grid-1 	{ width: 40px;  }
.grid-2 	{ width: 100px; }
.grid-3 	{ width: 160px; }
.grid-4 	{ width: 220px; }
.grid-5 	{ width: 280px; }
.grid-6 	{ width: 340px; }
.grid-7 	{ width: 400px; }
.grid-8 	{ width: 460px; }
.grid-9 	{ width: 520px; }
.grid-10 	{ width: 580px; }
.grid-11 	{ width: 640px; }
.grid-12 	{ width: 700px; }
.grid-13 	{ width: 760px; }
.grid-14 	{ width: 820px; }
.grid-15 	{ width: 880px; }
.grid-16 	{ width: 940px; }


/*--------------------------------------------- */
/*            >>> CUSTOM CONTENT <<<            */
/*--------------------------------------------- */



/* GRID box-body
---------------------------------------------------- */

/* Max Height: NONE */
.box-head { 
	background-repeat: no-repeat;
	margin-bottom: 1.5em;
	width: 100%; /* IE hasLayout */
}

.box-body {	
	background-position: 0 100%;
	background-repeat: no-repeat;
	padding-bottom: 16px;
}


/* GRID - CUSTOM
---------------------------------------------------- */
#pulse .grid-5 .box-feature .grid-inner,
#pulse .grid-6 .box-feed .grid-inner { height: 300px; overflow: auto; }
#home .box-head.box-feed .rss-box { height: 200px; }

#nav-sidebar.box-head		{ background: url('/download/gallery/img/boxhead160') no-repeat; }
#nav-sidebar h3, #nav-sidebar h3 a {
	color: #fff;
	font: 1em Arial, Helvetica, sans-serif;
	line-height: 26px;
	padding-left: 10px;
}
#nav-sidebar ul { margin-left: 1em; }

.box-head.box-feature 		{ background: url('/download/gallery/img/boxhead220') no-repeat; }
.box-head.box-feed 			{ background: url('/download/gallery/img/boxhead280') no-repeat; }
#box-blog-mayor .grid-inner { background: url('/download/gallery/img/mayorjpg') no-repeat 100% 100%; overflow: auto; padding-right: 110px;}
#box-seasonal .grid-inner 	{ background: url('/download/gallery/img/snowflakeg') no-repeat 118% 160%; overflow: auto; }

.box-head h3 { }
.box-head h3, .box-head h3 a { 
	color: #666;
	height: 28px;
	line-height: 28px;
	padding: 0 5px;
	text-decoration: none;
}

.box-head .grid-inner h3, .box-head .grid-inner h3 a { 
	padding: 0;
}

#box-quick-links h3 {
	border-bottom: 1px solid #ffe1b0;
	margin-bottom: 1em;
	padding: 0px;
}



.box-head h3 a:hover { color: #0e5219; }
#box-news h3 a:hover { color: #d9b118; }

.box-head { margin-bottom: 1.5em; }
.grid-inner { border: 1px solid #d9d9d9; }

/* GRID - CUSTOM - HOME
---------------------------------------------------- */
#box-blog-mayor .grid-inner, #box-seasonal .grid-inner { height: 170px; }
#box-feature-home {
	background: #fff;
	border: 1px solid #d9d9d9;
	margin-bottom: 1.5em;
	padding: 5px;
}
#box-feature-home .grid-inner { 
	background: url('/download/gallery/img/boxinneror') repeat-x 0 100%; 
	border: 1px solid #ffe1b0;
}


/* RSS - Feed2JS
---------------------------------------------------- */
.box-feed .grid-inner {  }
.box-feed h3 {
	margin: 0;
	padding: 0;
}
.box-feed h3, .box-feed h3 a { color: #fff; }

.rss-box { overflow: auto; }

p.rss-title { display: none; }
ul.rss-items { margin: 0 !important; }
li.rss-item {
	background: url('/download/gallery/icons/iconpagers') no-repeat 0 10px;
	border-top: 1px dotted #ccc;
	list-style: none;
	margin: 0;
	min-height: 32px;
	overflow: hidden;
	padding: 7px 0;
}

#box-blogs li.rss-item { }
#box-events li.rss-item { }
#box-forums li.rss-item { }
#box-news li.rss-item { }

.box-blogs li.rss-item { background-image: url(''); }

span.rss-date { color: #666; font-size: 10px; font-weight: bold; }

/* EDIT - WYSIWYG: VISUAL AIDS
---------------------------------------------------- */
.mceItemVisualAid { border: 0; }

.mceItemVisualAid .alpha.mceItemVisualAid { margin-left: 0; margin-right: 8px; }
.mceItemVisualAid .omega.mceItemVisualAid { margin-left: 8px; margin-right: 0; }

.grid-3.mceItemVisualAid,
.grid-4.mceItemVisualAid, 
.grid-5.mceItemVisualAid,
.grid-6.mceItemVisualAid,
.grid-7.mceItemVisualAid,
.grid-8.mceItemVisualAid,
.grid-9.mceItemVisualAid,
.grid-10.mceItemVisualAid,
.grid-11.mceItemVisualAid,
.grid-12.mceItemVisualAid,
.grid-13.mceItemVisualAid
.grid-14.mceItemVisualAid,
.grid-15.mceItemVisualAid,
.grid-16.mceItemVisualAid { border: 1px dashed #ccc; margin-left: 5px; margin-right: 5px; }


/* DEV PATHS
=============================================== */

/*
body { background-image: url('../img/body.gif'); }
#header-inner { background-image: url('../img/header-inner.jpg'); }

#logo a { background-image: url('../img/logo.jpg'); }
	
#main { background-image: url('../img/main.jpg'); }

	#page, #footer { background-image: url('../img/page.gif'); }
	
	#actionbar                         { background-image: url(../img/actionbar.gif); }
	#actionbar-triggers                { background-image: url(../img/actionbar-left.gif); }
	#actionbar-triggers ul             { background-image: url(../img/actionbar-right.gif); }
	#actionbar-triggers li.active      { background-image: url(../img/actionbar-tab-left.gif); }
	#actionbar-triggers li.active span { background-image: url(../img/actionbar-tab-right.gif); }
	#actionbar-triggers li.help        { background-image: url(/cmedia/img/icons/actionbar_help.gif); }
	
	#primarynav li        { background-image: url('../img/nav-tab-left.gif'); }
	#primarynav li a      { background-image: url('../img/nav-tab-right.gif'); }	
	#primarynav li.here   { background-image: url('../img/nav-tab-left-here.gif'); }
	#primarynav li.here a { background-image: url('../img/nav-tab-right-here.gif'); }
*/

#home #customcontent { margin-left: 10px; }

