@charset "utf-8";
/*
 * ===== merged from style written inside each page =====
 */
html {
    height: 100%;
}

body {
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
}

ul, li, a {
    margin: 0;
    padding: 0;
    list-style: none;
}
a {
    text-decoration: none;
    color: #4CA7DF;
    font-family: Verdana;
    font-size: 11px;
}


a:hover {
    color: #999;
    font-family: Verdana;
    text-decoration: none;
}

a img {
    border: 0 none;
}

p {
    margin: 0;
    padding: 0;
}

/* -- thumbed album view. using same page, album.php to show albums & images. like press. --*/
.albums img {
    display: block;
}

.albums .gopress {text-align: center; width: 85px; }

.albums a, .albums a:hover {font-size:11px;}

/* -- paging -- */
.pagelist {text-align:center; font-size:11px;}
.pagelist li {display:inline;}
.pagelist li.current  a {color:#ACA3A1;}
.pagelist li .disabledlink {color:#9F9F9F; }

img.defaultsized {
    display: block;
}

h1 {
    color: #533F3C;
    font-size: 14px;
    font-weight: normal;  
    margin-bottom: 0px;
	font-family: Arial,Helvetica,sans-serif
}

h1 a, h1 a:hover {
    font-size: 14px;
}

h2 {
    color: #ACA3A1;
    font-size: 12px;
    font-weight: normal;
    margin-top: 20px;
    margin-bottom: 0px;
}

h3 {
    color: #ACA3A1;
    font-size: 11px;
    font-weight: normal;
}

h4 {
    color: #CCCCCC;
    font-size: 12px;
    font-family: Verdana;
    padding-top: 0.3em;
    line-height: 12px;
    font-style: normal;
    font-weight: normal;
}

/*
 * ===== merged from ddsmoothmenu.css =====
 */
.ddsmoothmenu {
    font-family: Verdana;
    font-size: 12px;
    font-size-adjust: none;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
}

html .ddsmoothmenu {
    height: 1%;
}

/* Holly Hack for IE7 and below*/
.ddsmoothmenu ul {
    z-index: 100;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li {
    position: relative;
    display: inline;
    float: right;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a {
    display: block;
    color: #818181;
    text-decoration: none;
    padding-top: 0.1em;
    padding-right: 0.5em;
    padding-bottom: 0.1em;
    padding-left: 0.5em;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #938F8C;
}
* html .ddsmoothmenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/
    display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited {
    color: #938F8C;
}

.ddsmoothmenu ul li a:hover {
    color: #E8E8E8;
    background-color: #4CA7DF;
}

.ddsmoothmenu #current a {
    color: #533F3C;
}

/*1st sub level menu*/
.ddsmoothmenu ul li ul {
    position: absolute;
    display: none;
    visibility: hidden;
    right: 0px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li {
    display: list-item;
    float: right;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul {
    top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a {
    font: 10px Verdana;
    width: 100%; /*F4E1BE width of sub F2E99D menus*/
    background-color: #ffffff;
    padding: 0.2em;
    margin: 0;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #cccccc;
    text-align: right;
}

.ddsmoothmenu ul li ul li a:hover {
    background: #DFC09B; /*background of menu items during onmouseover (hover state)*/
    color: #B54B40;
}

/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass {
    position: absolute;
    top: 0.4em;
    left: 1px;
}

.rightarrowclass {
    position: absolute;
    top: 6px;
    right: 5px;
}

/*
 * ===== merged from upermenutabs.css =====
 */
.upermenutabs {
    width: 100%;
    overflow: hidden;
    border-bottom: 0px solid black; /*bottom horizontal line that runs beneath tabs*/
}

.upermenutabs ul {
    margin: 0;
    padding-left: 0px;
    list-style-type: none;
    padding-top: 0;
    padding-right: 10;
    padding-bottom: 0;
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #533F3C;
}

.upermenutabs li {
    display: inline;
    margin: 0;
}

.upermenutabs li a {
    float: right;
    display: block;
    text-decoration: none;
    margin: 0; /*right divider between tabs*/
    color: #533F3C; /*background of tabs (default state)*/
    background-color: #FFFFFF;
    padding-top: 0px;
    padding-right: 8px;
    padding-bottom: 0px;
    padding-left: 8px;
	font-size:12px;
}

.upermenutabs li a:visited {
    color: #533F3C;
}

.upermenutabs li a:hover, .upermenutabs li.selected a {
    background-color: #FFFFFF;
    color: #4ca7df;
}

.upermenutabs #current a {
    color: #4ca7df;
}

/*
 * ===== merged from saritlayout.css =====
 */
#maincontainer {
    height: 100%;
    width: 986px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

#contentwrapper {
    float: left;
    width: 100%;
    height: 100%;
}

#contentcolumn {
    border-right-width: 3px;
    border-left-width: 3px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #330000;
    border-left-color: #330000;
    margin-top: 0;
    margin-right: 0px;
    margin-bottom: 0;
    margin-left: 0px;
    height: auto !important;
    min-height: 100%;
    height: 100%;
    padding: 0px;
    width: 980px;
}

.innertube {
    margin: 0px; /* big no was 72 Margins for inner DIV inside each column (to provide padding)*/
    margin-top: 0;
}

.bignumber {
    color: #ACA3A1;
    font-size: 48px;
    right: 10px;
    font-family: Verdana;
}

.bigdate {
    color: #CCCCCC;
    font-size: 18px;
    padding-top: 0.8em;
    font-family: Verdana;
}

.blackline {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid black; /*bottom horizontal line that runs beneath tabs*/
}

.gogaga {
    color: #999999;
    font-size: 11px;
    font-family: Verdana;
    display: block;
    margin: 8px;
}

.gogaga a {
    text-decoration: none;
    color: #999999;
}

.gogaga a:visited {
    color: #999999;
}

.gogaga a:hover {
    color: #4CA7DF;
}

.gogagb {
    color: #999999;
    font-size: 10px;
    font-family: Verdana;
    display: none;
    margin: 6px;
}

.gogagb a {
    text-decoration: none;
    color: #999999;
}

.gogagb a:visited {
    color: #999999;
}

.gogagb a:hover {
    color: #4CA7DF;
}



.gopress {
    color: #ACA3A1;
    font-size: 10px;
    font-family: Verdana;
    display: block;
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: 12px;
    margin-left: 2px;
}

.gopress a {
    text-decoration: none;
    /*
color: #ACA3A1;
*/
color:#9F9F9F;
}

.gopress a:visited {
    color: #ACA3A1;
}

.gopress a:hover {
    color: #4CA7DF;
}

.mail {
    color: #818181;
    font-size: 12px;
    font-family: Verdana;
    display: block;
    text-align: right;
}

.mail a {
    text-decoration: none;
    color: #818181;
    font-family: Verdana;
    padding: 0px;
}

.mail a:visited {
    color: #818181;
}

.mail a:hover {
    font-family: Verdana;
    color: #4CA7DF;
    text-decoration: none;
}

#slider {
    position: relative;
}

#sidewrapper {
    width: 280px;
    float: right;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    height: 500px;
    background-image: url(img/newspanelbg.gif);
    background-position: left top;
}

.scroll {
    height: 500px;
    width: 700px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
}

.scrollContainer div.panel {
    height: 500px;
    width: 700px;
}

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.navigation li {
    display: list-item;
    text-align: right;
    width: 280px;
    height: 60px;
}

ul.navigation a {
    text-decoration: none;
    color: #4CA7DF;
    font-family: Verdana;
    font-size: 12px;
    text-align: right;
    color: #529FE4;
    font-size: 11px;
    padding-right: 8px;
    padding-top: 22px;
    padding-bottom: 22px;
    display: block;
}

ul.navigation a:hover {
    background-image: url(img/newsidebg.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

ul.navigation a.selected {
    background-image: url(img/newsidebghover.gif);
    background-repeat: no-repeat;
    background-position: left top;
    color: #CCC;
}

ul.navigation a:focus {
    outline: none;
}

ul.list a{font-size:11px;}

ul.list li.year {
    color: #CCCCCC;
    font-family: Verdana;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 12px;
    padding-bottom: 0.1px;
    padding-top: 0.3em;
    margin: 12px 0 3px;
}

ul.list a.active {color:#9F9F9F;}

/* Albums - default veiw (publications)
 ------------------------------ */

.albums .list .row { overflow:hidden; margin-bottom:12px; _width:100%;}

.album-desc a {text-decoration:underline; font-weight:bold;}

/* Admin Toolbox
 ------------------------------ */
#admin, #admin_data {
    position: fixed;
    right: 0px;
    top: 0px;
    width: 130px;
    border-bottom: 1px solid #E6E6DF;
    border-left: 1px solid #E6E6DF;
    background: #fff;
    z-index: 2;
    text-align: left;
}

#admin_data {
    top: 0px;
    padding-top: 20px;
    z-index: 1;
    line-height: 1.6em;
}

#admin h3 {
    font-weight: normal;
    color: #999;
    margin: 0;
    padding: 0;
    text-align: center;
}

#admin h3:hover {
    color: #036;
}





