/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/mt-static/themes-base/blog.css);
@import url(/mt-static/themes/unstyled/screen.css);
/* end StyleCatcher imports */

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #DFDFDF;
	color: #606060;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

table, tr, td {
	border-spacing: 0;
}


/* Layout Definitions for Image Table*/

.headpattern {
	background: #DFDFDF;
	border-bottom: 1px solid #828282;
	width: 45%;
}

.headlogo {
	background: #989898;
	border-bottom: 1px solid #828282;
	border-left: 1px solid #828282;
	border-right: 1px solid #828282;
	color: #C4DF9B;
	text-align: right;
}

.imgpattern {
	background: url(images/dot.gif) #DFDFDF;
	border-bottom: 1px solid #828282;
	width: 45%;
}

.imgbox {
	background: #FFFFFF;
	border-bottom: 1px solid #828282;
	border-left: 1px solid #828282;
	border-right: 1px solid #828282;
	padding: 6px;
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}

.greybox {
	background: #DFDFDF;
	border-bottom: 1px solid #828282;
	width: 45%;
}

.greyboxnb {
	background: #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	width: 45%;
}

.imgtitlebox {
	background: #989898;
	border-bottom: 1px solid #828282;
	border-left: 1px solid #828282;
	border-right: 1px solid #828282;
	color: #C4DF9B;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 25px;
	text-align: left;
	text-indent: 6px;
}

.imgdescbox {
	background: #C4DF9B;
	border-bottom: 1px solid #828282;
	border-left: 1px solid #828282;
	border-right: 1px solid #828282;
	color: #606060;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 6px;
	text-align: left;
}

.imgfootbox {
	background: #989898;
	border-bottom: 1px solid #828282;
	border-left: 1px solid #828282;
	border-right: 1px solid #828282;
	color: #C4DF9B;
	height: 25px;
}

.flourishpattern {
	background: #DFDFDF;
	width: 45%;
}

.flourishbox {
	background: #DFDFDF;
	height: 80px;
}


/* Layout Definitions for Text Table*/

.textleftbox {
	background: #DFDFDF;
	border-top: 1px solid #828282;
	border-bottom: 1px solid #828282;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #606060;
	padding: 6px;
   text-align: right;
	width: 45%;
}

.textrightbox {
	background: #DFDFDF;
	border-top: 1px solid #828282;
	border-bottom: 1px solid #828282;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #606060;
	padding: 6px;
	text-align: left;
	width: 45%;
}

.textcontainer {
	background: #DFDFDF;
       	border-top: 1px solid #828282;
	border-bottom: 1px solid #828282;
	border-left: 1px solid #828282;
	border-right: 1px solid #828282;
	width: 400px;
}

.texttitlebox {
	background: #91C5DB;
	color: #606060;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 25px;
	text-align: left;
	text-indent: 6px;
}

.textmainbox {
	background: #DFDFDF;
	border-top: 1px solid #828282;
	border-bottom: 1px solid #828282;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #606060;
	padding: 6px;
	text-align: left;
	width: 400px;
}

.textpattern {
	background: url(images/dot.gif) #DFDFDF;
        height: 32px;
}


.textspacebox {
	background: #DFDFDF;
        border-top: 1px solid #828282;
        border-bottom: 1px solid #828282;
	height: 12px;
}

.textfootbox {
	background: #989898;
	height: 12px;
}

.searchmainbox {
	background: #DFDFDF;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #606060;
	padding: 6px;
	text-align: left;
}


/* comment layout definitions */

.commenthead {
	margin: 10px auto 0px 15px;  
	border: 1px solid #828282;
	padding-left: 6px;
	background: #91C5DB;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #606060;
	text-align: left;
	height: 25px;
	width: 418px; 
	/* begin IE Fix */
	voice-family: "\"}\""; 
 	voice-family: inherit;
 	width: 410px;
 	} 
  /* CSS1 UAs should see and use 2nd width */

html>body .commenthead { 
   width: 410px; 
	} /* End IE / Opera Fix */
	

.commentbox {
	margin: 0px auto 0px 15px;  
	border-left: 1px solid #828282;
	border-bottom: 1px solid #828282;
	border-right: 1px solid #828282;
	padding: 8px;
	background: #DFDFDF;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #606060;
	text-align: left;
	width: 418px; 
	/* begin IE Fix */
	voice-family: "\"}\""; 
 	voice-family: inherit;
 	width: 400px;
 	} 
  /* CSS1 UAs should see and use 2nd width */

html>body .commentbox { 
   width: 400px; 
	} /* End IE / Opera Fix */


.commentinput {
	margin: 25px auto 0px 15px;  
	border-left: 1px solid #828282;
	border-bottom: 1px solid #828282;
	border-right: 1px solid #828282;
	padding: 8px;
	background: #DFDFDF;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #606060;
	text-align: left;
	width: 418px; 
	/* begin IE Fix */
	voice-family: "\"}\""; 
 	voice-family: inherit;
 	width: 400px;
 	} 
  /* CSS1 UAs should see and use 2nd width */

html>body .commentinput { 
   width: 400px; 
	} /* End IE / Opera Fix */
	

textarea, input {
     border: 1px solid #0076A3;
	padding: 2px;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #606060;
	background-color: #DFDFDF;
	}


SELECT, OPTION {
     border-top: 1px solid #0076A3;
	font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #606060;
	background-color: #DFDFDF;
	}

/* text & image definitions */

p {
  margin: 6px 0px 6px 0px ;
  }

strong, b {
	font-weight: bold;
	}
	
.feedback {
	padding: 6px 0px 0px 0px;
	}
	
.imgfoottext {
	color: #C4DF9B;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 6px;
	padding-right: 6px;
	}
	
.sidetitle {    
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
	color: #0076A3;
	text-transform: uppercase;
   }
	
.datetime {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
	color: #0076A3;
	text-align: right;
}

.searchdatetime {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
	color: #0076A3;
	text-align: left;
}

img {
	border: 0;
	}
.ad {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
	
.noframe {
	border: 0;
	}

.pictfrm {
	border: 1px solid #828282;
	margin: 5px 0px 5px 0px;
   }
	

/* link definitions */

a.img, a:link.img, a:visited.img, a:hover.img, a:active.img {
	text-decoration: none;
	border: 0px;
}

a:link, a:visited  {
	font-weight: bold;
	color: #6A6A6A;
	text-decoration: none;
	}
	
a:hover  {
	font-weight: bold;
	color: #0076A3;
	border-bottom: 1px dashed #333333;
	}
	
a:active  {
	font-weight: bold;
	color: #6A6A6A;
	text-decoration: none;
	}


.imgfoottext a:link, .imgfoottext a:visited  {
	font-weight: bold;
	color: #C4DF9B;
	text-decoration: none;
	}
	
.imgfoottext a:hover  {
	font-weight: bold;
	color: #F1ED9F;
	border-bottom: 1px dashed #F1ED9F;
	}
	
.imgfoottext a:active  {
	font-weight: bold;
	color: #C4DF9B;
	text-decoration: none;
	}

	
/* textbox blue with grey rollover
	
.textmainbox a:link, .textmainbox a:visited, .textmainbox a:active  {
	color: #0076A3;
	text-decoration: none;
	}
	
.textmainbox a:hover  {
	color: #333333;
	border-bottom: 1px dashed #0076A3;
	}
	*/


