/* main styles for greek site */

body {
  font-size: 12px;
  font-family: arial, helvetica, verdana, sans-serif;
  margin: 0;
  padding: 0;
  background-color: #2C3055;
}

img {
  border: 0;
}

table, tr, td { font-size: 12px; vertical-align: top; }

li { padding-bottom: 8px; }

a:link { color: #2C3055; }     /* greek blue */
a:visited { color: #2C3055; }  /* greek blue */
a:hover { text-decoration: none; color: #2C3055; }    /* greek blue */
a:active { color: #2C3055; }   /* greek blue */

.head {
  font-style: normal;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #A3894D;
}

.sub {
  font-size: 12px;
  margin-left: 5px;
}

.head { text-decoration: none; color: #A3894D; }
.head A:link { text-decoration: none; color: #A3894D; }
.head A:visited { text-decoration: none; color: #A3894D; }
.head A:hover { text-decoration: underline; color: #A3894D; }

.sub { text-decoration: none; color: #D0B982; }
.sub A:link { text-decoration: none; color: #D0B982;}
.sub A:visited { text-decoration: none; color: #D0B982;}
.sub A:hover { text-decoration: underline; color: #D0B982;}

.page_title {
  font-family: arial narrow, arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #D0B982;
  padding: 0;
  margin: 0;
  text-transform: none;
}

.stdhead {
  color:#D0B982;
  font-weight: bold;
}

.dash {
  background: url(/greek/images/dash.gif);
  background-repeat: repeat-x;
  width: 100%;
}

/*********** mainpage css **************/

#natHeaderBG {
  width: 100%;
  background-color: #4e6489;
}

#natHeaderBG table {
  border: 0;
}

#natHeaderLeft {
  width: 163px;
  text-align: left;
}

#natHeaderRight {
  width: 597px;
  text-align: right;
}

#contentWrapper {
  width: 780px;
  margin-left: auto;
  margin-right: auto;
  background-color: #7F8C47;
  position: relative;
}

#top_logo_bar {
  position: absolute;
  top: 0;
  left: 0;
  width: 780px;
  height: 99px;
  background: url(/greek/images/top_logo_bar.gif);
}

#content_bg_span {
  position: absolute;
  top: 99px;
  left: 0;
  width: 780px;
  background: url(/greek/images/bar_span.gif);
  background-repeat: repeat-y;
}

#sidebar {
  float: left;
  width: 130px;
  margin-right: 16px;
  padding-left: 5px;
}

#contentBox {
  float: left;
  width: 446px;
  margin-top: -40px;
}

#rightSidebar {
  float: left;
  width: 138px;
  margin-left: 16px;
}

/*********** css for homepage **************/

#welcome_text {
  position: absolute;
  left: 150px;  
  width: 446px;
  margin-top: -26px;
}

#calendar_link {
  font-size: 11px;
  text-align: right;
}

.event_items {
  font-size: 11px;
}

.event_item_spacer {
  padding-left: 5px;
}

#search_box {
  position: absolute;
  left: 607px;  
  width: 150px;
  margin-top: -20px;
}

.content_header {
  color:#D0B982;
  font-weight: bold;
  font-size: 11px;
  padding: 2px 5px;
  margin-bottom: 5px;
  background-color: #2c3055;
}

.r_sidebar_header {
  color: #d0b982;
  font-weight: bold;
  font-size: 11px;
  margin-bottom: 5px;
}

/*********** css for calendar **************/

#anchor_links {
  font-size: 11px;
}

/********** css for right-side navigation ***/

#r_sidebar_header {
  color:#D0B982;
  font-weight: bold;
  font-size: 11px;
  text-transform: uppercase;
}

/********** css for search box *************/

#search_header {
  color:#D0B982;
  font-weight: bold;
  font-size: 11px;
}

#search_input {
  background: #D4D0C7;
  border: 1px solid #000;
  padding: 1px;
  margin: 5px 0 0 8px;
}

#search_submit {
  background: #D4D0C7;
  font-size: smaller;
  border: 1px solid #000000;
  padding: 1px;
}

/********* css for resources index *********/

.child_cats {
  font-size: 11px;
  font-weight: bold;
}

/********* css for resource items **********/

#resource_author {
  font-size: 11px;
  font-style: italic;
}

#resource_long_intro {
  padding: 3px 0 3px 0;
}

#resource_contact {
  font-size: 11px;
  padding: 3px 0 7px 0;
}

#resource_auth_on {
  font-size: 11px;
  font-style: italic;
  color: #5A6433;
}

/******** css for news items **************/

#news_auth_on {
  font-size: 11px;
  font-style: italic;
  color: #5A6433;
}

.img_caption {
    font-size: 11px;
    font-style: italic;
}

.img_copyright {
    font-size: 10px;
    color: #5A6433;
    font-style: italic;
}

.img_author {
    font-size: 10px;
    color: #5A6433;
    font-style: italic;
}





a.isearch_title, a.isearch_description, a.isearch_url, a.isearch_prevnext:active
{
    color:#FF0000;
    background-color:transparent
}

a.isearch_title, a.isearch_description, a.isearch_url, a.isearch_prevnext:hover
{
    color:#FF0000;
    background-color:transparent
}


/* Usage :  Page heading on the search results page.
 */
h1.isearch
{
    font-size:15px;
    color:#E0AB20;
}


/* Usage :  To display the header line with the following messages:
 *             "Search results for _words_."
 *             "Showing results 1 to 10 of 17"
 */
table.isearch_head
{
    background-color:#E0AB20;
}

td.isearch_head
{
    color:#fff;
    font-size:16px;
}


/* Usage :  To display the page title in the results list.
 */
a.isearch_title:link
{
    color:#3366cc;
    background-color:transparent
}

a.isearch_title:visited
{
    color:#336644;
    background-color:transparent
}


/* Usage :  To display the page description in the results list.
 */
.isearch_description
{
    font-size:12px;
    color:#000000;
}


/* Usage :  To display the page url in the results list.
 */
a.isearch_url:link
{
    font-size:11px;
    color:#008000;
    background-color:transparent
}

a.isearch_url:visited
{
    font-size:11px;
    color:#008000;
    background-color:transparent
}


/* Usage :  To display the file size in the results list.
 */
.isearch_size
{
    font-size:11px;
    color:#008000;
    font-size:80%;
}


/* Usage :  To display the "Cached" string in the results list.
 */
a.isearch_viewcache:link
{
    font-size:11px;
    color:#6f6f6f;
    background-color:transparent
}

a.isearch_viewcache:visited
{
    font-size:11px;
    color:#6f6f6f;
    background-color:transparent
}


/* Usage :  To display the "<< Previous Page" and "Next Page >>" links.
 */
table.isearch_prevnext
{
    background-color:#3366cc;
}

td.isearch_prevnext
{
    color: #fff;
    font-size:14px;
}

a.isearch_prevnext:link
{
    color: #fff;
    background-color:transparent
}

a.isearch_prevnext:visited
{
    color: #fff;
    background-color:transparent
}


/* Usage :  To display the "No matches found." string.
 */
h2.isearch_nomatch
{
    font-size:16px;
    color:red;
}


/* Usage :  To display highlighted words in the page descriptions
 */
.isearch_highlight
{
    font-weight:bold;
}


/* Usage :  Displaying the search string in the message:
 *              Search results for _words_.
 */
.isearch_search
{
    font-style:italic;
}


/* Usage :  To display the:
 *               "This is the contents of the iSearch cache for the URL %u"
 *          message when displaying a cached page.
 */
h2.isearch_cachedpage
{
    font-size:16px;
}
