body {
	background-image : url('gfx/gradient_blue.png'); 
	background-position : top; 
	background-repeat : repeat-x;
  background-color: #E8E8EA
}

* {
	font: 11px tahoma, verdana, arial;
	color: #202020;
}

font.search_result {
	font: 11px tahoma, verdana, arial;
	color: #F00000;
  font-weight: bold;
}

h2 {
	font: 15px tahoma, verdana, arial;
	font-weight: bold;
	color: #202020;
}

a:link.blog {
	font: 12px tahoma, verdana, arial;
	font-weight: bold;
	color: #101010;
	text-decoration: none;
}

a:visited.blog {
	font: 12px tahoma, verdana, arial;
	font-weight: bold;
	color: #101010;
	text-decoration: none;
}

a:hover.blog {
	color: #E07020;
	text-decoration: underline;
}

a:link.comment {
	font: 9px arial;
	font-weight: bold;
	color: #101010;
	text-decoration: none;
}

a:visited.comment {
	font: 9px arial;
	font-weight: bold;
	color: #101010;
	text-decoration: none;
}

a:hover.comment {
	color: #E07020;
	text-decoration: underline;
}

a:link.summary {
	font: 11px arial;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
}

a:visited.summary {
	font: 11px arial;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
}

a:hover.summary {
	color: #E07020;
	text-decoration: underline;
}

a:link.summary_calendar {
	font: 11px arial;
	font-weight: bold;
	color: #404040;
  background-color: #D0F9E9;
	text-decoration: none;
}

a:visited.summary_calendar {
	font: 11px arial;
	font-weight: bold;
	color: #404040;
  background-color: #D0F9E9;
	text-decoration: none;
}

a:hover.summary_calendar {
  color: #F0F0F0;
	background-color: #E07020;
	text-decoration: underline;
}

a:link.entry_headline {
	font: 18px tahoma, verdana, arial;
	color: #101010;
	font-weight: bold;
  text-decoration: none;
  line-height: 15px;  
}

a:visited.entry_headline {
	font: 18px tahoma, verdana, arial;
	color: #101010;
	font-weight: bold;
  text-decoration: none;
  line-height: 15px;  
}

a:hover.entry_headline {
	color: #E07020;
	text-decoration: underline;
}

a:link.entry_title {
	font: 9px tahoma, arial, verdana;
	color: #101010;
	font-weight: bold;
  text-decoration: none;
}

a:visited.entry_title {
	font: 9px tahoma, arial, verdana;
	color: #101010;
	font-weight: bold;
  text-decoration: none;
}

a:hover.entry_title {
	color: #E07020;
	text-decoration: underline;
}

table.entry_list {
	table-layout: fixed;
	border-spacing: 0px;
}

td.summary_box_top_left {
  background-image: url('gfx/summary_box/top_left_20_30.png');
  background-repeat: no-repeat;
  width: 20px;
  height: 30px;
}

td.summary_box_top_right {
  background-image: url('gfx/summary_box/top_right_20_30.png');
  background-repeat: no-repeat;
  width: 20px;
  height: 30px;
}

td.summary_box_title {
	font: 13px tahoma, verdana, arial;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url('gfx/summary_box/top_middle_2_30.png');
  background-repeat: repeat-x;
  height: 30px;
}

td.summary_box_left {
	background-image: url('gfx/summary_box/middle_left_20_2.png');
  background-repeat: repeat-y;
  width: 20px;
}

td.summary_box_right {
	background-image: url('gfx/summary_box/middle_right_20_2.png');
  background-repeat: repeat-y;
  width: 20px;
}

td.summary_box_middle {
  background-image: url('gfx/summary_box/middle_10_10.png');
  background-repeat: repeat-both;
}

td.summary_box_bottom_left {
  background-image: url('gfx/summary_box/bottom_left_20_20.png');
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}

td.summary_box_bottom_right {
  background-image: url('gfx/summary_box/bottom_right_20_20.png');
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}

td.summary_box_bottom_middle {
  background-image: url('gfx/summary_box/bottom_middle_2_20.png');
  background-repeat: repeat-x;
  height: 20px;
}

table.summary {
	border-width: 1px;
	border-color: #324874;
	border-style: solid;
}

td.summary_title {
	font: 13px tahoma, verdana, arial;
	font-weight: bold;
	color: #505050;
	background-image: url('gfx/box_title_back.PNG');
  background-repeat: repeat-x;
  height: 25px;
}

td.title {
	background-image: url('gfx/title_middle_background.PNG');
	background-repeat: repeat-x;
	width: 100%;
	height: 39px;
	font: 24px tahoma, verdana, arial;
	font-weight: bold;
	color: #303060;
}

td.entry_title {
	background-image: url('gfx/title_middle_background.PNG');
	background-repeat: repeat-x;
	width: 100%;
	height: 39px;
	font: 18px tahoma, arial, verdana;
	color: #202020;
	font-weight: bold;
  line-height: 15px;
}

td.entry_title_reflection {
  background-image: url('gfx/title_middle_background_reflection.PNG');
  background-repeat: repeat-x;
  width: 100%;
  height: 6px;
}

font.entry_title_search_result {
	font: 18px tahoma, arial, verdana;
	color: #F00000;
	font-weight: bold;
  line-height: 15px;
}

font.entry_title {
	font: 9px tahoma, arial, verdana;
	color: #101010;
	font-weight: normal;
}

td.entry_subtitle {
  font: 9px arial, tahoma, verdana;
  color: #303030;
  font-weight: normal;
}

td.entry_title_left {
	background-image: url('gfx/title_left_background.PNG');
	background-repeat: no-repeat;
	width: 26px;
	height: 39px;
}

td.entry_title_left_reflection {
  background-image: url('gfx/title_left_background_reflection.PNG');
  background-repeat: no-repeat;
  width: 26px;
  height: 6px;
}

td.entry_title_right {
	background-image: url('gfx/title_right_background.PNG');
	background-repeat: no-repeat;
	width: 26px;
	height: 39px;
}

td.entry_title_right_reflection {
  background-image: url('gfx/title_right_background_reflection.PNG');
  background-repeat: no-repeat;
  width: 26px;
  height: 6px;
}

td.bottom {
	font: 18px arial;
	background-color: #C0C0E0;
	height: 34px;
}

td.comment {
	font: 11px tahoma, verdana, arial;
}

td.comment_title {
	font: 11px arial;
	font-weight: bold;
	background-color: #F0F0F0;
}

td.shadow_horizontal {
  background-image: url('gfx/shadow_horizontal.PNG');
  background-repeat: repeat-x;
  height: 6px;
  border-spacing: 0px;
}

td.shadow_horizontal_begin {
  height: 6px;
  width: 6px;
}

td.shadow_vertical_begin {
  height: 6px;
  width: 6px;
}

td.shadow_vertical {
  background-image: url('gfx/shadow_vertical.PNG');
  background-repeat: repeat-y;
  background-position: left;
  width: 6px;
}

td.shadow_corner {
  background-image: url('gfx/shadow_corner.PNG');
  background-repeat: no-repeat;
  background-position: left;
  height: 6px;
  width: 6px;
}

a:link.home {
	background-image: url('gfx/icon_home.PNG');
	background-repeat: no-repeat;
	background-position: left;
  font: 16px arial;
	text-decoration: none;
}

a:visited.home {
	background-image: url('gfx/icon_home.PNG');
	background-repeat: no-repeat;
	background-position: left;
  font: 16px arial;
	text-decoration: none;
}

a:hover.home {
	background-image: url('gfx/icon_home_hover.PNG');
	background-repeat: no-repeat;
	background-position: left;
  font: 16px arial;
	text-decoration: none;
}

a:active.home {
	background-image: url('gfx/icon_home_active.PNG');
	background-repeat: no-repeat;
	background-position: left;
  font: 16px arial;
	text-decoration: none;
}

a:link.album {
	background-image: url('gfx/icon_album.PNG');
	background-repeat: no-repeat;
	background-position: left;
  font: 16px arial;
	text-decoration: none;
}

a:visited.album {
	background-image: url('gfx/icon_album.PNG');
	background-repeat: no-repeat;
	background-position: left;
  font: 16px arial;
	text-decoration: none;
}

a:hover.album {
	background-image: url('gfx/icon_album_hover.PNG');
	background-repeat: no-repeat;
	background-position: left;
  font: 16px arial;
	text-decoration: none;
}

a:active.album {
	background-image: url('gfx/icon_album_active.PNG');
	background-repeat: no-repeat;
	background-position: left;
  font: 16px arial;
	text-decoration: none;
}

a:link.profile {
	background-image: url('gfx/icon_profile.PNG');
	background-repeat: no-repeat;
	background-position: left;
  font: 16px arial;
	text-decoration: none;
}

a:visited.profile {
	background-image: url('gfx/icon_profile.PNG');
	background-repeat: no-repeat;
	background-position: left;
  font: 16px arial;
	text-decoration: none;
}

a:hover.profile {
	background-image: url('gfx/icon_profile_hover.PNG');
	background-repeat: no-repeat;
	background-position: left;
  font: 16px arial;
	text-decoration: none;
}

a:active.profile {
	background-image: url('gfx/icon_profile_active.PNG');
	background-repeat: no-repeat;
	background-position: left;
  font: 16px arial;
	text-decoration: none;
}

a:link.settings {
	background-image: url('gfx/icon_settings.PNG');
	background-repeat: no-repeat;
	background-position: left;
  font: 16px arial;
	text-decoration: none;
}

a:visited.settings {
	background-image: url('gfx/icon_settings.PNG');
	background-repeat: no-repeat;
	background-position: left;
  font: 16px arial;
	text-decoration: none;
}

a:hover.settings {
	background-image: url('gfx/icon_settings_hover.PNG');
	background-repeat: no-repeat;
	background-position: left;
  font: 16px arial;
	text-decoration: none;
}

a:active.settings {
	background-image: url('gfx/icon_settings_active.PNG');
	background-repeat: no-repeat;
	background-position: left;
  font: 16px arial;
	text-decoration: none;
}

a:link.login {
	background-image: url('gfx/icon_login.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:visited.login {
	background-image: url('gfx/icon_login.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:hover.login {
	background-image: url('gfx/icon_login_hover.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:active.login {
	background-image: url('gfx/icon_login_active.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:link.logout {
	background-image: url('gfx/icon_logout.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:visited.logout {
	background-image: url('gfx/icon_logout.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:hover.logout {
	background-image: url('gfx/icon_logout_hover.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:active.logout {
	background-image: url('gfx/icon_logout_active.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:link.new {
	background-image: url('gfx/icon_new.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:visited.new {
	background-image: url('gfx/icon_new.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:hover.new {
	background-image: url('gfx/icon_new_hover.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:active.new {
	background-image: url('gfx/icon_new_active.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:link.edit {
	background-image: url('gfx/icon_edit.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:visited.edit {
	background-image: url('gfx/icon_edit.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:hover.edit {
	background-image: url('gfx/icon_edit_hover.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:active.edit {
	background-image: url('gfx/icon_edit_active.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:link.del {
	background-image: url('gfx/icon_del.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:visited.del {
	background-image: url('gfx/icon_del.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:hover.del {
	background-image: url('gfx/icon_del_hover.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:active.del {
	background-image: url('gfx/icon_del_active.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:link.email {
	background-image: url('gfx/icon_email.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:visited.email {
	background-image: url('gfx/icon_email.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:hover.email {
	background-image: url('gfx/icon_email_hover.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:active.email {
	background-image: url('gfx/icon_email_active.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:link.stats {
	background-image: url('gfx/icon_stats.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:visited.stats {
	background-image: url('gfx/icon_stats.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:hover.stats {
	background-image: url('gfx/icon_stats_hover.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:active.stats {
	background-image: url('gfx/icon_stats_active.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:link.comment_button {
	background-image: url('gfx/icon_comment.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:visited.comment_button {
	background-image: url('gfx/icon_comment.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:hover.comment_button {
	background-image: url('gfx/icon_comment_hover.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:active.comment_button {
	background-image: url('gfx/icon_comment_active.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:link.copyright {
	background-image: url('gfx/icon_copyright.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:visited.copyright {
	background-image: url('gfx/icon_copyright.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:hover.copyright {
	background-image: url('gfx/icon_copyright_hover.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:active.copyright {
	background-image: url('gfx/icon_copyright_active.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:link.help {
	background-image: url('gfx/icon_help.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:visited.help {
	background-image: url('gfx/icon_help.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:hover.help {
	background-image: url('gfx/icon_help_hover.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

a:active.help {
	background-image: url('gfx/icon_help_active.PNG');
	background-repeat: no-repeat;
	background-position: center;
  font: 16px arial;
	text-decoration: none;
}

