/*--------------------------------------------- */
/*                 >>> HTML <<<                 */
/*--------------------------------------------- */



a                	{ color: #008080; text-decoration: underline; }

#tinymce a       	{ color: #32889d !important; text-decoration: none !important; }

a:hover          	{ color: #80a8e5; text-decoration: underline; }

#tinymce a:hover 	{ color: #80a8e5 !important; text-decoration: underline !important; }

#tinymce div { border: 1px dotted #ccc; }

h1, h2, h3, h4, .heading3 { color: #318a9c; font-family: "Times New Roman", Times, serif; }

div.back { 
	background: #f5f5f5;
	margin-bottom: 1.5em;
	padding: 0 5px;
	text-align: right;
}

/*--------------------------------------------- */
/*                >>> LAYOUT <<<                */
/*--------------------------------------------- */

body {
	background: #4d4d4f;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#page {
	background: #fff;
	margin: 0 auto;
	width: 960px;
}

#header {
background: #1d4e5a url(/download-nocache/gallery/img/contentgif) -50px 0 no-repeat;
	border-bottom: 1px solid #417a88;
	height: 92px;
}

#header-inner { width: 118px; }

#header h1 { }

#content { padding-top: 18px; }

#content-head,

#content-body,

#trailer,

#trailerbar 	{ padding: 0 10px; }

#content-inner {
}

#footer { margin: 1.5em 0; }


/*--------------------------------------------- */
/*            >>> Donate Button <<<             */
/*--------------------------------------------- */

#donateButton a {
position: fixed;
right: -7px;
top: 225px;
}

#donateButton a:hover {
position: fixed;
right: -3px;
}


/*--------------------------------------------- */

/*              >>> COMPONENTS <<<              */

/*--------------------------------------------- */

/* 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: #01738e; }

#actionbar-triggers span span,
#actionbar-triggers li.active a,
#actionbar-triggers a:hover       	 	{ color: #80a8e5; }

#actionbar-triggers li.active a 			{ color: #fff; }

#actionbar-triggers li.active a:hover { color: #fff; }
#actionbar span.more a 								{ color: #5faec1; }


#actionbar,
#actionbar-triggers,
#actionbar-triggers ul             		{ background: #c5e6e3; }

#actionbar-triggers li.active,
#actionbar-panels div.panel        		{ background: #1d4e5a; }



/* BREADCRUMB

=============================================== */

#breadcrumb { 
	background: #f1f0f0;
	border: 1px solid #e2e2e2;
	margin-bottom: 1em;
	padding: 0 5px;
}

#breadcrumb a { color: #666; }

/* FOOTER

=============================================== */

#footer-system { 
	color: #0093b2;
	padding: 1.5em 10px 1.5em;
}

#footer-custom { 
	background: #1d4e5a;
	padding: 0.5em 10px;
}

#footer-custom, 
#footer-custom a { 
	color: #fff;
}

/* LOGO/TAGLINE

=============================================== */

#logo {
width: 118px;
}

#logo a {
	background: url(/download/gallery/img/logogif~2) no-repeat;

	/* >-- Image Replacement */
	
			padding: 145px 0 0;
			width: 118px;
			display: block;
			height: 0px !important;
			overflow: hidden;
	/* <-- Image Replacement */
}

/* ERROR PAGE

=============================================== */
#errorpage #content h2, 
#errorpage #content p, 
#errorpage #content ul { margin: 0 10px; }

/* PRIMARYNAV

=============================================== */


#primarynav {
	height: auto !important;
	height: 1%;
	overflow: hidden;
}

#primarynav ul {
	background: #002932;
	border-bottom: 1px solid #417a88;
	float: left;
padding-left: 120px;
	width: 960px;
}

#primarynav li {
	float: left;
	margin: 5px 0;
	text-align: center;
	width: 101px;
}

#home #primarynav li.first {
	display: none;
}

#primarynav a {
	display: block;
	margin: 0;
	padding: 3px 6px;
	height: 36px;
        text-decoration: none;
	/* border-right: 1px solid #336874; */
}

#primarynav a:hover {
	text-decoration: none;
}

#primarynav a         			{ color: #fff; font-family: "verdana", arial, sans-serif; font-size: 12px; }

#primarynav a:hover   			{ background: #b5d7d4; color: #002932; }

#primarynav li.here a 			{ background: #fff; color: #32889d; }

#primarynav li.here a:hover { color: #01738e; }



/* 960 GRID
-------------------------------------*/
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px; _width:940px}

.grid_97,.grid_98,.grid_99,.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-left:10px;margin-right:10px}

.container_12 .grid_3,.container_16 .grid_4{width:220px}

.container_12 .grid_6,.container_16 .grid_8{width:460px}

.container_12 .grid_99{width:728px}
.container_12 .grid_98{width:170px}
.container_12 .grid_97{width:498px}

.container_12 .grid_9,.container_16 .grid_12{width:700px}

.container_12 .grid_12,.container_16 .grid_16{width:940px}

.alpha{margin-left:0}

.omega{margin-right:0}

.container_12 .grid_1{width:60px}

.container_12 .grid_2{width:140px}

.container_12 .grid_4{width:300px}

.container_12 .grid_5{width:380px}

.container_12 .grid_7{width:540px}

.container_12 .grid_8{width:620px}

.container_12 .grid_10{width:780px}

.container_12 .grid_11{width:860px}

.container_16 .grid_1{width:40px}

.container_16 .grid_2{width:100px}

.container_16 .grid_3{width:160px}

.container_16 .grid_5{width:280px}

.container_16 .grid_6{width:340px}

.container_16 .grid_7{width:400px}

.container_16 .grid_9{width:520px}

.container_16 .grid_10{width:580px}

.container_16 .grid_11{width:640px}

.container_16 .grid_13{width:760px}

.container_16 .grid_14{width:820px}

.container_16 .grid_15{width:880px}

.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}

.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}

.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}

.container_12 .prefix_1{padding-left:80px}

.container_12 .prefix_2{padding-left:160px}

.container_12 .prefix_4{padding-left:320px}

.container_12 .prefix_5{padding-left:400px}

.container_12 .prefix_7{padding-left:560px}

.container_12 .prefix_8{padding-left:640px}

.container_12 .prefix_10{padding-left:800px}

.container_12 .prefix_11{padding-left:880px}

.container_16 .prefix_1{padding-left:60px}

.container_16 .prefix_2{padding-left:120px}

.container_16 .prefix_3{padding-left:180px}

.container_16 .prefix_5{padding-left:300px}

.container_16 .prefix_6{padding-left:360px}

.container_16 .prefix_7{padding-left:420px}

.container_16 .prefix_9{padding-left:540px}

.container_16 .prefix_10{padding-left:600px}

.container_16 .prefix_11{padding-left:660px}

.container_16 .prefix_13{padding-left:780px}

.container_16 .prefix_14{padding-left:840px}

.container_16 .prefix_15{padding-left:900px}

.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}

.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}

.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}

.container_12 .suffix_1{padding-right:80px}

.container_12 .suffix_2{padding-right:160px}

.container_12 .suffix_4{padding-right:320px}

.container_12 .suffix_5{padding-right:400px}

.container_12 .suffix_7{padding-right:560px}

.container_12 .suffix_8{padding-right:640px}

.container_12 .suffix_10{padding-right:800px}

.container_12 .suffix_11{padding-right:880px}

.container_16 .suffix_1{padding-right:60px}

.container_16 .suffix_2{padding-right:120px}

.container_16 .suffix_3{padding-right:180px}

.container_16 .suffix_5{padding-right:300px}

.container_16 .suffix_6{padding-right:360px}

.container_16 .suffix_7{padding-right:420px}

.container_16 .suffix_9{padding-right:540px}

.container_16 .suffix_10{padding-right:600px}

.container_16 .suffix_11{padding-right:660px}

.container_16 .suffix_13{padding-right:780px}

.container_16 .suffix_14{padding-right:840px}

.container_16 .suffix_15{padding-right:900px}

/*
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}
*/

.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}

.clearfix{display:inline-block}

* html .clearfix{height:1%}

.clearfix{display:block}

/* 960 GRID - Custom Elements
-------------------------------------*/
div.grid-inner {
	border-left: 1px solid #0093b2;
	padding: 0 10px;
}

div.editable ul.content-nav { 
	margin: 0 0 3px !important;
	padding: 0;
	list-style: none;
}

div.editable ul.content-nav li {
	display: inline;
	list-style: none;	
	margin: 0;
	padding: 0;
}

div.editable ul.content-nav li a { 
	background: #8cbece url(/download-nocache/gallery/img/bullet_con/original) 5px 50% no-repeat;
	border-bottom: 1px solid #638b98;
	color: #fff;
	border-top: 1px solid #b0ced8;
	display: block;
	padding: 0 10px 0 20px;
	text-decoration: none;
}

div.editable ul.content-nav li a:hover {
	background: #60bad1 url(/download-nocache/gallery/img/bullet_con/original) 5px 50% no-repeat;
}

#page div.nav-yac ul.content-nav * { background-color: transparent; }
#page div.nav-yac { background: #ef7d31; border: 1px solid #ef7d31; color: #fff; margin-bottom: 1em; }

#page div.nav-yac ul.content-nav li { background-color: #e7f3f7; }
#page div.nav-yac ul.content-nav a { color: #318a9c; }
#page div.nav-yac ul.content-nav a:hover { color: #000; }

#page div.nav-yac ul.content-nav { margin-bottom: 0 !important; }

#page div.nav-yac ul.content-nav li a {
background: #e7f3f7 url('');
border-top:1px solid #ef7d31;
border-width:1px 0px 0px;
font-size: 12px;
font-weight: bold;
padding: 0pt 10px;
}

ul.content-nav li.heading3  { padding: 0; }

div.content-nav-img {
	background: #fff;
	border: 0 solid #61bdd3;
	border-width: 1px 1px 0;
	display: block;
	text-align: center;
}

li.content-nav-logo img { padding: 3px 0; }

div.yac-logo { text-align: center; }

/* CUSTOM CONTENT
-------------------------------------*/
image.left 	{ float: left; }
image.right { float: right; }


/* CUSTOM TABLES
-------------------------------------*/
table.listing { vertical-align: top; width: 100%; }

table.listing th, 
table.listing td { padding: 5px; vertical-align: top; }

table.listing th { color: #318a9c; font-size: 1.05em; text-align: right; width: 22%; }

#search-keyword { left: 700px; white-space: nowrap;}
