body {
	margin:0px;
	padding:0px;
	background:#036;
	font: 12px/1.5em "Trebuchet MS", Arial, Verdana, sans-serif;
}
a, a:link {
color: #036;
text-decoration: none;
}
a:hover {
color: #c03;
}
p.latest {
font-size: 11px;
background-color: #F9F9F9;
text-align: center;
}
p.comments {
border-top: dashed 1px #ccc;
font-size: 11px;
text-align: right;
}
blockquote {
color: #333;
margin: 0;
padding: 0 0 0 2.2em;
background-color: #F2F2FB;
border-left: 1px dashed #006633;
font-weight: italic;
text-decoration: none;
}
#container {
	width:759px;
	height:100%;
	background:url(img/bck-red.gif) repeat-y left;
	text-align:left;
	border-top:1px solid #c03;
}
#header {
    height:285px;
    background:url(img/header.gif) !important;background:url(img/header-ie.jpg);
}
#main {background:url(img/bck-red.gif) repeat-y left;width:100%;height:100%;}
#outermain {background:url(img/bck-red.gif) repeat-y left;}
#box {background:url(img/bck-red.gif) repeat-y left !important;background:url();
}
#left {
	float:left;
	background: url(img/bck-content.gif)!important;background:#fff url(img/bck-content-ie.gif) repeat-y left;
	margin-left:19px !important;margin-left:9px;
	width:550px !important;width:553px;
}
#right {
	float:right;
	background:url(img/bck-sidelink.gif) repeat-y left;
	margin-right:21px !important;margin-right:-7px;
	width:167px;
}
.content {padding:15px;}
.sidelinks {padding:15px;}
.sidelinks li {list-style:none;margin-left:-40px;}
.sidelinks a {text-decoration:none;color:#306;font-size:11px;font-weight:bold;}
.sidelinks a:hover {text-decoration:none;color:#c03;font-weight:bold;}
.sidelinks img {border:none;}
#footer {
	padding:10px;
	text-align:center;
	background:url(img/bck-red.gif) repeat-y left;
}
#footer p {font-size:9px;color:#fff;}
.pgflip {background: url(img/pg-flip.gif);height:91px;}
.bottomcontent {
	height:22px;
	background: url(img/bottom-content.gif)!important;
	background: url(img/bottom-content-ie.gif);
}
.logo {
	background:url(img/logo.gif);
	width:324px;
	height:57px;
	position:absolute;
	top:50px;
	margin:-15px 0 0 25px;
}
.navi {
	position:absolute;
	margin:230px 0 0 36px;
}
.navi li {
	display:inline;
}
.navi img {border:0px;}
/*  element styles */
h1 {
	font:20px "Trebuchet MS", Verdana, Arial, sans-serif;
        letter-spacing:-1px;
	color:#DB0E30;
	text-align:left;
	margin:0px;
}
h2 {
	font-size:17px;
	color:#036;
	border-bottom:1px solid;
	margin:0px;
}
.star {margin-right:2px;padding-top:4px;}
.search {border:1px solid #CD524C;background:#F8CFCD;padding:10px 10px 0 10px !important;padding:0;margin:-15px 10px 20px 0px;}
.search {color:#306;font-weight:bold;}
.about {border:1px solid #CD524C;background:#F8CFCD;padding:10px 10px 0 10px !important;padding:0;margin:-15px 10px 20px 0px;}
.about {color:#306;font-weight:bold;}

/* emAlbum CSS */

.navigation { 
	font-size: 9px; 
	font-weight: bold; 
	color: #5D5D78; 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, "MS Serif";
	}

.navtable {
  background-color: #F7F7F7;
  border-top-width: 10px; 
  border-top-style: none;
  border-bottom-width:  1px;
  border-bottom-style: solid; 
  border-bottom-color: #979CB2; 
  border-right-width: 1px;
  border-right-style: solid; 
  border-right-color: #979CB2; 
  border-left-width: 1px;
  border-left-style: solid; 
  border-left-color: #979CB2
  }

.footer { 
	font-size: 9px;
	color: #979CB2; 
	font-family: Georgia, Verdana, Arial, Helvetica, "MS Serif"; 
	}

.album { 
	font-size: 11px; 
	color: #404040; 
	font-family: Verdana, Arial, Helvetica, "MS Serif";
	}
	
.menuleft, .menucenter, .menuright { 
	text-align: left; 
	font-size: 9px; 
	color: #404040; 
	font-family: Verdana, Arial, Helvetica, "MS Serif";
	}
	
.info { 
	font-size: 9px; 
	color: #8A8A8A; 
	font-family: Verdana, Arial, Helvetica, "MS Serif";
	}
 
.maintable  {
   border-width: 1px 1px 1px 1px;
   border: solid #D8D8D8;
   }

.bottominfo  { 
	text-align: right; 
	}

.icon, .image, .caption { 
	text-align: center; 
	font-family: Verdana, Arial, Helvetica, "MS Serif"; 
	font-size: 9px; 
	color: #003366; 
	}
	
.icon_album { 
	text-align: center; 
	font-size: 11px; 
	color: #404040; 
	font-family: Verdana, Arial, Helvetica, "MS Serif";
	}
	
.icon_info { 
	text-align: center; 
	font-size: 9px; 
	color: #8A8A8A; 
	font-family: Verdana, Arial, Helvetica, "MS Serif";
	}
	
.icon_border { 
	border-color: #6699CC;
	}

.drop { 
	text-align: center; 
	}

.imgborder { 
	border-color: #6699CC;
	}

.cp { 
	font-size: 9px; 
	color: #404040; 
	text-align: center; 
	font-family: Verdana, Arial, Helvetica, "MS Serif";
	}
	
.details { 
	background-color: #F8F8F8;
	}
	
.title { 
	text-align: center; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, "MS Serif"; 
	font-size: 9px; 
	color: #003366;
	}

.admin {
	font-size: 11px; 
	color: #000000; 
	text-align: center; 
	font-family: Verdana, Arial, Helvetica, "MS Serif";
	}

.exiftable  { 
	border: 1px solid #E1E1E1;
	background-color: #F7F7F7; 
	}
	
.exif_title { 
	text-align: right; 
	font-family: Verdana, Arial, Helvetica, "MS Serif"; 
	font-weight: bold; 
	font-size: 9px; 
	color: #003366;
	}
	
.exif { 
	text-align: left; 
	font-family: Verdana, Arial, Helvetica, "MS Serif"; 
	font-size: 9px; 
	color: #003366;
	}

.header {
   background-color: #F4F4F4;
	}

.menuborder  {
   background-color: #F4F4F4;
   border-width: 1px 1px 1px 1px;
   border: solid #979CB2;
   }

.bhBar { 
	background-image: url(<emAlbumImageURL>/bhBar.gif);
	}
	
.mhBar { 
	background-image: url(<emAlbumImageURL>/mhBar.gif); 
	}
	
.menu { 
	font-family: Verdana, Arial, Courier, "MS Serif"; 
	font-size: 10px; 
   text-decoration: none; 
	text-align: center; 
	}
 
.menu_over { 
	font-family: Verdana, Arial, Courier, "MS Serif"; 
	font-size: 10px; 
   background-color: #FFFFFF;
	text-align: center;
	}
  
.menu:link, .menu:hover, menu:visited, .menu:active { 
	color: #666666; 
	text-decoration: none;
	}

/* End emAlbum CSS */
