#logo {
    left: 9px;
    top: -185px;
}

.official-name {
	background: url('/datagolf-common/images/base/bg-gray_40.png');
	font-weight: bold;
	font-family: "Hoefler Text", Garamond, Palatino, "Palatino Linotype", serif;
}

/*Frame Background */
body {
	background-color: #ade162;
}

/* Font of Menus, Calendar, News, etc */
body, .event-content, .event-content .box-content form {
	font-family: arial, "Lucida Grande", Geneva, "Segoe UI", Verdana, "Lucida Sans", "Lucida Sans Unicode", sans-serif;
}

/* Menus Background color */
#header {
	background-color: #003500;
}

/* SubMenus Background , type of menus */
#menu ul li {
	background: url(../images/bg-green_90.png);
/*	background: url(/datagolf-common/images/base/bg-white_90.png); */
	float:none;
}

/* Hover Menus and submenus */
#menu a:hover, .copyright a:hover, #menu .current > a, #menu .active > a, #language-bar a:hover {
	color: #888888;
}

/* Menus current */
#menu>.current>a,#menu>.active>a {
	text-shadow: none;
	color: #888888;
}

#menu > li > a {
    text-shadow: none;
}

#menu a {
	color: #DDDDDD;
}

#language-bar a, .copyright a  {
	color: #003500;
}

/* Portlet Title Font Family */
.portlet-title-text, .event-content .box-content , .journal-content-article .title, .web-form-portlet .title, #main-content p:first-child:first-letter, .event-content .title+p, .journal-content-article p  {
	font-family: Arial, "Hoefler Text", Garamond, Palatino, "Palatino Linotype", serif;
}

/* Portlet Title Color Font and Color */
.portlet-title-text, .journal-content-article .title, .web-form-portlet .title {
	color: #005000;
	border-color: #003000;
}

/* News Title Font color*/
.web-content-item-ticker p  {
    color:#005000;
    font-size: 11px;
}

/* Snipet Font color*/
.web-content-item-ticker .item-highlight .snipet {
	color: #606060;
	font-size: 11px;
}

/* Snipet Mini Item (display: none) */
.web-content-item-ticker .item-mini .snipet {
    display: inherit;
    color: #606060;
}

/* Snipet Mini Item Date (display: none) */
.web-content-item-ticker .item-mini .journal-date {
    font-size: 10px;
}

/* Announcements Background color*/
a.announcement:hover {
	background: #707070;
}

/* Calendar - Font Color, Background, Bottom Line */
.event-list h6 {
	color: #DDDDDD;
	background: #003500;
	border-bottom: 1px solid #003500;
}

/* Calendar Separation Line */
.event-list a {
	border-bottom: 1px solid #003500;
}

/* Calendar Date */
.event-list span {
	color: #003500;
}

/* Calendar Announcements Normal Color */
#main-content a {
	text-decoration: none;
	color: #005000;
}

/* Calendar Announcements Hover Color */
#main-content a:hover {
	color: #505000;
}

/*Calendar page - Text Font Size */
.event-content .box-content {
    font-size: 14px;
}

/*Calendar page - Date Font Size */
.generic-content span {
    font-size: 9px;
}

/* Sitemap Journal Date Font Color*/
#main-content .breadcrumbs a:hover, #main-content .portlet-site-map .portlet-body a:hover, #main-content .portlet-site-map .portlet-body .current, #main-content .portlet-site-map .portlet-body .current:hover {
	color: #005000;
}

/* Sitemap Journal Date Font Hover Color*/
#main-content .breadcrumbs a:hover, #main-content .portlet-site-map .portlet-body a:hover, #main-content .portlet-site-map .portlet-body .current, #main-content .portlet-site-map .portlet-body .current:hover {
	color: #005000;
}

/* Sitemap Top and Bottom Lines*/
#main-content .portlet-site-map {
    border-color: #005000;
}

/* Sitemap Separation Line */
#main-content .portlet-site-map .portlet-body li + li > a {
    border-top: 1px solid #005000;
}

input, .event-list span, .news-content .journal-date {
    font: 12px/1.6 Arial, "Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;
}

textarea {
    margin: 0;
    width: 320px;
}

.doc-container span {
	display: none;
}

.weather-portlet {
	border-style: solid;
	border-width: 4px;
	border-color: #e5e5e5;
}

#footer {
    background: url("/datagolf-common/images/base/bg-white_80.png") repeat scroll 0 0 transparent;
}

.copyright span {
    color: #001f00;
    font-size: 10px;
}

.calendar_display-year .calendar-table { 
 margin: 0 auto;
} 

.calendar_display-year .year-select {
 text-align: center;
}

.calendar_display-year .back {
 text-align: left;
 font-size: 13px;
 margin: 0 0 10px 2px;
}

.portlet-calendar .has-events a {
	background-color: #AAAAAA;
}

.taglib-calendar .calendar-current-day, .taglib-calendar .calendar-current-day a {
    background-color: #A00000;
}