/*--------------------------------------------- */
/*                 >>> HTML <<<                 */
/*--------------------------------------------- */

iframe{
    border:none;
}

body {
    color: #5e6167;
    font-family: Arial,sans-serif !important;
}

a                { color: #0359a6; text-decoration: none; }
#tinymce a       { color: #0359a6 !important; text-decoration: none !important; }

a:hover          { color: #80a8e5; text-decoration: underline;}
#tinymce a:hover { color: #900 !important; text-decoration: underline !important; }

h1, h2, h3, h4, h5 { color: #9A090D; }

#footer, #footer a { color: #fff; }

h1 { color: #9A090D; font-family: Arial, sans-serif; font-size: 24px; font-weight: normal; }
h2 { color: #9A090D; font-family: Arial, sans-serif; font-size: 18px; font-weight: normal; }
h3 { color: #9A090D; font-family: Arial, sans-serif; font-size: 16px; font-weight: normal; }
h4 { color: #9A090D; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; }

table td { vertical-align: top; }


/*--------------------------------------------- */
/*                >>> CONTENT <<<               */
/*--------------------------------------------- */


/* OLD CODE */

ul.rss-items               { margin:0 !important; }
ul.rss-items li            { list-style: none; margin-bottom: 1em; }
ul.rss-items a.rss-item    { margin-bottom: 1em; }
ul.rss-items span.rss-date { font-weight: bold; }


/* HOMEPAGE CONTENT
=============================================== */

#homepage_content {
	background: url(/download-nocache/gallery/site_ima/background/original) 50% 0 no-repeat;
	border-bottom: 1px dashed #d0cdbc;
	margin-bottom: 1.5em;
}

#homepage_content p{ margin-bottom: 2.5em; }
#homepage_content li{ margin-bottom: 1em; }
#homepage_content li a{ color: #c23c3c; }

#recentupdates {
	background: #eae6db;
	border: 2px solid #d0c0a9;
	margin-bottom: 3em;
	padding: 30px;
}

#recentupdates ul { margin-bottom: 0 !important; }

#recentupdates li { list-style: none; 	margin: 0.5em 0 1em;
}

#sections { margin: 1em 0; }


#sponsors h4 {
	margin-bottom: 15px;
}

#sponsors li { 
	list-style: none;
	float: left;
	padding: 0 0.5em;
}

div.image_entry {
	text-align: center;
	width: 200px;
	height: 225px;
	border: 1px solid #d0c0a9;
	float: left;
	margin: 5px;
	padding: 5px;
}
#pic_of_the_month div.image_entry {
	border: none;
	height: 125px;
	margin: 0 auto;
	float: none;
}

div.image_clear { clear: both; }
div.pic_country { font-weight: bold; }
div.pic_year { font-weight:bold; font-size: 0.90em; }
div.pic_theme { font-style: italic; }
div.pic_country, div.pic_year, div.pic_theme { margin: auto; }
table.hijason td { padding: 12px; }

div#left_container { 
	float: left; 
	margin: 0 0 10px 0; 
	padding: 0; 
	width: 45%; 
	min-width: 230px;
	text-align: left; 
}
div#right_container { 
	float: right; 
	margin: 0 0 10px 0; 
	padding: 0 10px 0 0; 
	width: 45%; 
	min-width: 290px;
	text-align: left; 
}
#pic_of_the_month, 
#toolkit {
	border: #D0C0A9 2px solid; 
	padding: 5px; 
	background-color: #EAE6DB;
	clear: none;
	height: 215px;
	margin: 0 auto; 
}      
#recentupdates { width: 275px; }
#toolkit { 
	width: 280px;
	text-align: left;  
}
#pic_of_the_month { 
	width: 230px; 
	text-align: center; 
}

/* END OLD CODE */



/*--------------------------------------------- */
/*                >>> LAYOUT <<<                */
/*--------------------------------------------- */

#header        { background: url(/download/gallery/img/headerjpg) 232px 33px no-repeat; }
#header-inner  { height: 126px; }

#page {
    margin: 0 auto;
    width: 940px;
}






/*--------------------------------------------- */
/*                >>> HEADER <<<                */
/*--------------------------------------------- */




/*--------------------------------------------- */
/*                  >>> LOGO <<<                */
/*--------------------------------------------- */


#logo { padding-top: 22px; }

#logo a {
    background: url(/download-noauth/gallery/img/logopng) 0 0 no-repeat;
    display: block;
    height: 0;
    overflow: hidden;
    padding-top: 98px;
    width: 233px;
}


/*--------------------------------------------- */
/*            >>> NAVIGATION <<<                */
/*--------------------------------------------- */

#navigation {
    background: url(/download/gallery/img/navigationpng) 0 0 no-repeat;
    margin-bottom: 18px;
}

#primarynav { padding: 0 20px; }

#primarynav ul {
	height:1%;
	height:auto;
	overflow:hidden;
}

#primarynav li { float: left; }

#primarynav li a {
	color: #fff !important; font-size: 13px; 
	display: block;
	padding: 8px 16px 10px;
	text-decoration: none;
}

#primarynav li.here a  { background: url(/download/gallery/img/navherepng) 0 0 repeat-x; font-weight: bold; }
#primarynav li a:hover { text-decoration: underline; }


#primarynav li#nav-home { display: none; }



/*--------------------------------------------- */
/*               >>> SEARCH <<<                 */
/*--------------------------------------------- */


#search-keyword          { top: 130px !important; right: 20px !important; z-index: 100; opacity: 0.9; filter: alpha(opacity = 90); }
#search-keyword          { padding: 0px !important; }
#search-keyword fieldset {  }
#search-keyword div      { float: none !important; }

#search-keyword .text    {
    -moz-border-radius: 4px; -webkit-border-radius: 4px;
    /*
    -moz-box-shadow: 0 0 1px #999; -webkit-box-shadow: 0 0 1px #999;
    background: url(/cmedia/img/interface/pixel_ddd.gif) left top repeat-x #fff;
    */
    border: 1px solid #ccc;
    margin-right: 0px !important;
}

#search-keyword .text span       { display: block; margin-right: 20px; padding: 5px; }
#search-keyword .text span input { background: transparent; border: 0px; color: #999; height: inherit; margin: 0px; padding: 0px; width: 130px; }

#search-keyword .buttons         { position: absolute; right: 5px; top: 4px; width: 16px !important; }
#search-keyword .buttons input   {
    background: url(/cmedia/img/icons/magnifier.png) top left no-repeat !important;
    border: 0px;
    cursor: pointer;
    float: right !important;
    height: 16px !important;
    margin: 0 !important; padding: 0px;
    overflow: hidden;
    text-indent: -999px;
    width: 16px !important;
}

*   html #search-keyword .buttons input { font-size: 0px; line-height: 0px; }
* + html #search-keyword .buttons input { font-size: 0px; line-height: 0px; }



/*--------------------------------------------- */
/*             >>> ACTIONBAR <<<                */
/*--------------------------------------------- */


#actionbar a                          { color: #fff; }
#actionbar-triggers span span,
#actionbar-triggers li.active a,
#actionbar-triggers a:hover           { color: #ccc; }

#actionbar-triggers li.active a       { color: #fff;}
#actionbar-triggers li.active a:hover { color: #fff;}

#actionbar                         { background: #ac1818; }
#actionbar-triggers                { background: #de2020; }
#actionbar-triggers li.active      { background: #ac1818; }
#actionbar-panels div.panel        { background: #ac1818  repeat-x; }