/* CSS Document for MMAC */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333; 	
	margin: 0; padding: 0 0 0 0; 
	background: #FFFFFF url(../images/mmac_bg.jpg) repeat-x; 
	text-align: center;
	
	
}

body img {

   border:none;

}

/* Container for all content */
.container {

     
	 left: 0px;
	 right:0px;
	  
}


/* Header information */
.header_links {

     margin:12px 0 0 0;
	 padding:8px 0 1px 0;
	 
	 background-color:#FFFFFF;
	 border-top:#CCCCCC 1px solid;
	 border-bottom:#CCCCCC 1px solid;
	 
	 width:1000px;
	 height:20px;
	 
	 font-size:12px;
	 
	 color:#000000;

}

/* logo and banner container */
.logo_banner {

     margin:15px 0 0 0;
	 padding:0;
	 
	 background-color:#FFFFFF;
	 border-bottom:#CCCCCC 1px dashed;
	 
	 width:1000px;
	 height:120px;
	 

}

/* logo */
.logo {
	 
	 float:left;
	 
	 width:230px;
	 height:100px;

}

/* ad banner */
.banner {
     
	 float:left;
	 
	 width:728px;
	 height:90px;
	 
	 margin:5px 0 0 42px;

}


/* main content container */
.main_content_container {

     margin:15px 0 0 0;

     width:1000px;
	 
}


/* NAV content column */
.nav_column {

     float:left;

     width:170px;

	 border-right:#CCCCCC 1px solid;

}

/* NAV content border */
.nav_col_border {
  
  padding:0px 0 5px 0;
  margin:35px 0 5px 0;
  
  width:160px;


}


/* FEED content column */
.feed_column {

     float:left;

     width:490px;
	 
	 padding:0 15px 0 15px;
	 
	 overflow:hidden;

}


/* Right content column */
.right_column {

     float:left;

     width:300px;
	 
	 border-left:#CCCCCC 1px solid;
	 
	 padding:0 0 0 8px;

}

/* Right content border */
.right_col_border {

  border-top:#CCCCCC 1px dashed;
  
  padding:5px 0 8px 0;
  margin:20px 0 2px 0;


}


/* FOOTER content column */
.footer {
	 
	 margin-top:15px;
	 margin-bottom:0px;
	 
	 padding:25px 0 35px 0;
	 
	 background-color:#f8f7f5;
	 
	 border-top:#990000 30px solid;
	 
}

/* Headers */
h2, h3, h4 {
	position: absolute; 
	margin:0; padding:0;
	font: normal 15px Georgia, 'Times New Roman', Times, serif;
	letter-spacing: -1px;
	color:#333333;
	text-decoration: none;	 
}
h1 { font-size: 22px; font-weight: normal; letter-spacing: -1px; font-family:Georgia, "Times New Roman", Times, serif; color:#000000; margin-bottom:5px; padding-bottom:5px; }
h2 { font-size: 1.74em; font-weight: normal; color:#333333; }
h3 { font-size: 2em; font-weight: normal; letter-spacing: -0.5px; }
h4 { font-size: 1.3em; margin-bottom:2px;}

	
/* Links */
a:link {text-decoration: none; color:#0066CC;  }
a:visited {text-decoration: none; color:#0066CC; }
a:active {text-decoration: none; color:#0066CC; }
a:hover {text-decoration: underline; color:#0066CC; }

a.category:link {text-decoration: none; color:#000000; border-bottom:#CCCCCC 1px dashed; width: 160px; display:block;  }
a.category:visited {text-decoration: none; color:#000000; border-bottom:#CCCCCC 1px dashed; width: 160px; display:block; }
a.category:active {text-decoration: none; color:#000000;  border-bottom:#CCCCCC 1px dashed; width: 160px; display:block; }
a.category:hover {text-decoration: none; color:#0066CC; border-bottom:#CCCCCC 1px dashed; width: 160px; display:block; }

a.feed_link:link {text-decoration: none; color:#000000; border-bottom:#CCCCCC 1px dashed; display:block; width:490px; }
a.feed_link:visited {text-decoration: none; color:#000000; border-bottom:#CCCCCC 1px dashed; display:block; width:490px; }
a.feed_link:active {text-decoration: none; color:#000000;  border-bottom:#CCCCCC 1px dashed; display:block; width:490px; }
a.feed_link:hover {text-decoration: none; color:#0066CC; border-bottom:#CCCCCC 1px dashed; display:block; width:490px; }

a.site:link {text-decoration: none; color:#990000; padding-left:2px; padding-top:5px; border-bottom:#E5E5E5 1px solid; 
width: 160px; display:block; line-height:1.7; margin-top:1px; margin-bottom:1px; font-size:13px; }
a.site:visited {text-decoration: none; color:#990000; padding-left:2px; padding-top:5px; border-bottom:#E5E5E5 1px solid; 
width: 160px; display:block; line-height:1.7; margin-top:1px; margin-bottom:1px; font-size:13px; }
a.site:active {text-decoration: none; color:#990000; padding-left:2px; padding-top:5px; border-bottom:#E5E5E5 1px solid; 
width: 160px; display:block; line-height:1.7; margin-top:1px; margin-bottom:1px; font-size:13px; }
a.site:hover {text-decoration: none; color:#999999; padding-left:2px; padding-top:5px; border-bottom:#E5E5E5 1px solid; 
width: 160px; display:block; line-height:1.7; margin-top:1px; margin-bottom:1px; font-size:13px; }

a.more:link {text-decoration: none; color:#666666; }
a.more:visited {text-decoration: none; color:#666666; }
a.more:active {text-decoration: none; color:#666666; }
a.more:hover {text-decoration: none; color:#000000; }


/* title */

.title {

   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:16px;
   
   width:490px;
   overflow:hidden;

}


/* item */

.item {

   
   line-height:1.4;
 

}

.item img {

   
   padding:3px;
   max-width:450px;


}


/* Post item links and info */

.more_info {

   width:485px;
   
   background-color:#f7f6f4;
	 
   border-top:#E4E4E4 1px solid;
   border-bottom:#E4E4E4 1px solid;
   
   padding:5px 3px 5px 3px;
   
   margin:10px 0 15px 0;
   
   color:#000000;

}


/* black text */

.black {

   color:#000000;
 

}






