@charset "UTF-8";
/* CSS Document */

body {
		margin-top:0px;
		margin-left: 0px; margin-right: 0px;
		min-width: 780px;
		text-align: center;
		background: #38acbf;
		background-image: url(images/icetheme/mb1-body-bg.gif);
		font: 12px Verdana, 'Trebuchet MS', sans-serif; padding: 0;
		font-family : "Trebuchet MS", Tahoma, Helvetica, sans-serif;
		line-height:1.3; background-position: center;
		background-repeat: repeat-y;
		}
	A 				{color: #00303d; font-weight: normal;} 
	A:link		{color: #00303d; font-weight: normal;}
	A:visited	{color: #1e414b;} 
	A:active		{color: #7738BF;} 
	A:hover		{color: #7738BF;} 
	
h1, h2, h3, h4, h5, h6 {
	margin:0px; padding: 0px;
	font-family: 'Trebuchet MS', Arial, Verdana, serif;
	color: #34328e;
	margin: 0;
	padding: 2px 2px 8px 8px; 
	background: url(images/icetheme/weblog-h4-bg.gif) repeat-x;
	}
	
#banner h1 {
	position: relative; top: 0; left: 0px; border: 0; width: 750px; height: 71px;
	background: #93D0D8 url(images/icetheme/banner-bg.gif) repeat-x; 
       z-index: 1;
	margin:0px auto; color: #002B54; font-size: 22px;
	text-align: left;
	line-height: 60px;
	}
	
#banner-commentspop {
	position: relative; top: 0; left: 0px; border: 0; width: 760px; height: 71px;
	background: #D0AA3D url(images/icetheme/banner-bg.gif) repeat-x; 
       z-index: 4;
	margin:0px auto; color: #002B54; font-size: 22px;
	text-align: left;
	line-height: 60px;
	}
	
#adlogo {
	z-index: 10;
	position: relative; top: -104px; left: -185px;
      }
	
#aadlogo {
	z-index: 10;
	position: relative; top: -103px; left: -228px;
      }
	
#banner a, #banner a:link, #banner a:visited, #banner a:hover {
	color: #750000; text-decoration: none; font-weight: bold;
	}

.description {
		color: #004456;
		font-size:14px;
		font-weight:bold;
  		text-transform:none;	
		display:block;
		text-decoration: underline;
		padding-bottom: 4px;
		margin-left: -44px;
		margin-top: 7px;
		margin-bottom: 7px;
		}	
				
#content {
		position: relative; left: 0px;
		text-align: left;
		z-index: 3;
		padding: 5px 10px 6px 5px;
		background: #EFEEBF;
		width: 370px;
		color: #004456;
		border: none;
		margin: 0px auto;
		}

* html #links {
		z-index:1;
		position: absolute;
		top: -27px; 
		right: -165px;
		width: 140px;
		background: transparent;
		color: #004456;
		text-align:center;
		}

#links {
		z-index:1;
		position: absolute;
		top: -27px; 
		right: -171px;
		width: 140px;
		background: transparent;
		color: #004456;
		text-align:center;
		}

* html #llinks {
		z-index:2;
		position: absolute;
		top: -17px;
		left: -170px;
		width: 160px;
		background: transparent;
		color: #004456;
		text-align: center;
		}

#llinks {
		z-index:2;
		position: absolute;
		top: -17px;
		left: -180px;
		width: 160px;
		background: transparent;
		color: #004456;
		text-align: center;
		}		
			
.blog {
		position: relative; left: -2px; top: -33px;
		text-align: left;
		z-index: 3;
		padding: 10px 5px 0px 5px;
		background: transparent;
		width: 370px;
		color: #004456;
		border: none;
		margin: 0px auto;
		}	
	
.blogbody {
		position: relative; top: -30px;
		text-align: left;
		z-index: 3;
		padding: 10px 5px 0px 0px;
		background: transparent;
		width: 370px;
		color: #004456;
		border: none;
		margin: 0px auto; 		
		}	
		
.comments-body, .trackback-body {
		/* position: relative;   /* was position: absolute */
		text-align: left;
		z-index: 3;
		padding: 0px 0px 0px 5px;
		background: transparent;
		width: 360px;   /* was 380px */
		color: #403610;
		border: none;
		margin: 10px 0px 0px 20px;
		}	
	
.title	{ 
		font-size: 16pt; 
		color: #008499; 
		text-transform: uppercase;
		font-weight:bold;
                padding-bottom: 1px;
		z-index: 5;
		}			
		
#menu {
  		margin-top: 5px;
		margin-bottom: 5px;
		background: transparent;
		font-size:11px;
		font-weight:bold;
		z-index: 11; 	
              text-align:center;	
              border-top: 1px solid #008499;
              border-bottom: 1px solid #008499;
              padding: 4px;				
		}	
		
	.date, .comments-head {
		/* position: relative; left: 0px; */
		font-size: 16px; 
		font-weight:bold;
		text-transform: uppercase;
		background: transparent;
		padding: 25px 0px 0px 0px;
		border: none;
		margin: 10px 0px 25px 25px;
		}			
		
	.posted, .comment-post, .trackback-post	{ 
		font-size: 10px; 
		color: #488596;
		display:block; 
		text-align:right; 
		}
		
	.calendar {
		color:#486B96;
		font-size:10px;
		font-weight:normal;
  		padding:2px;				
		}
	
	.calendarhead {	
		color: #486B96;
		font-size:12px;
		font-weight:bold;
  		background: #E7D564;
  		line-height:14px;
		border: solid 1px #EFEEBF;
		margin-bottom: 0;
		background: url(images/icetheme/weblog-h3-bg.gif) repeat-x; line-height: 1;
		padding: 4px;
		}	
	
	.side {
		color: none;
		font-size:10px;
		font-weight:normal;
  		background: transparent;
  		line-height:14px;				
		}	
		
	.sidetitle {
		color: #004456;
		font-size:12px;
		font-weight:bold;
  		background: #93d0d8;
  		line-height:14px;
  		padding:2px;
  		margin-top:10px;
  		border-bottom: none;
  		text-transform:uppercase;
		letter-spacing: .2em;
		border: solid 1px #a9f1f9;
		margin-bottom: 0;
		background: url(images/icetheme/weblog-h3-bg.gif) repeat; line-height: 1;
		padding: 4px;				
		}		
	
	.syndicate {
		font-size:9px;
		font-weight:bold;		
  		line-height:14px;
  		padding:2px;
  		margin-top:10px;
  		text-align:center;
  		background: transparent;  		
 		}	
		
	.powered {
		color: #004854;
		font-size:10px;
		font-weight:bold;
		border-top: none;
		border-bottom: none;		
		line-height:14px;
		padding:2px;
		margin-top:10px;
		text-align:center;
		}
		
	.photo {
		text-align: center;
		}
		
input, select, textarea {
	font-size: 10px; font-family:verdana,sans-serif; border: solid 1px black;
	padding: 0px; margin: 0px;
	background-color: #ffffff; color:black;
}

.extended { font-size:90% }

/* the following are added by Dave for specific purposes */

.photoleft {
    border:3px solid #666; margin:5px; padding:3px; float:left;
}

.photoright {
    border:3px solid #666; margin:5px; padding:3px; float:right;
}

.mycopyright { 
    font-size:75%;color:#666;text-align;left; margin-top:10px; 
}