/* Body and box-like elements */ 
html { padding: 0; margin: 0; }
body {
    padding: 0;
    text-align: center;
    background: #666;
    margin: 0;
    font: normal 12px "Lucida Grande", "Verdana", sans-serif;
    }

    
#frame { /* Large block, goes around all elements on the page */
    width: 800px;
    text-align: left;
    padding: 0 0px;
    background: #fff;
    margin: 0 auto; 
	border: #000 2px solid;}


#header { /* Includes top logo and navigation */
	width: 800px;
	height: 90px;
	padding: 0px 0 20px 0px;
	margin: 0px 0px 0px 0px;   
	background: url(images/mcidaheader2.jpg) no-repeat;
	}
	
#addcomment form {
    margin: 0 -10px 20px -10px;
    margin-right: 10px;
    border-bottom: 5px solid #6B0000;
    padding: 10px;
    color: #6B0000;
    background: #DCE7DA; }
    
#footer {
    clear: both;
	 margin: 0 0px 0 0px;
    padding: 5px 0 0 5px;
    color: #ddd;
		height: 35px;
    line-height: 1.5em;
    text-shadow: 2px 2px 1px #000;
    background: #222; }

		#footer h6 {
						float: left;
				    color: #222;
				    text-decoration: none;
						width: 400px;
						height: 35px;
				    border: 0;
						margin: 0px 0px 0px 200px;
						padding: 0 0 0px 0px;
				 		background: url(images/footerlogo.gif) no-repeat;}
				
						#footer p{float: left;
										margin: 7px 0 0 0px;
										padding: 0px 0 0 0px;
										color: #999;
								    text-shadow: 2px 2px 1px #000;
						}    
#footer a {
    color: #fff;
    text-decoration: none;
    border: 0; }

.mikeR a, .mikeR a:hover {
    display: block;
    height: 63px;
    width: 300px;
    text-decoration: none;
    border: 0; }
    
#content {
    margin-left: 0px;
    padding: 0 0 0px 0; 
    background: #fff;}
    
#main {
    width: 490px;
    float: left;
    margin: 10px 0px 0px 0px;
    padding: 0 0px 0px 15px; 
	}


.Read {
	   padding: 0 10px 0px 0px;
       margin: 0 10px 0px 10px;  
       }

		.Read a{
			   padding: 0 100px 10px 40px;
		       margin: 0 0px 0px 0px;  
		       border-bottom: 1px dotted #000;}

/*form area */

#addcomment { /* Reader comments on individual entry pages */
    padding: 35px 0 0 0;
    margin: 0; }

#form {
    width: 450px;
    padding: 5px 10px 0 0;
    float: right; }
#form { padding-top: 0px; padding-bottom: 35px; }

form, fieldset {
 margin: 0;
 padding: 0;
}

fieldset {
 border: 0px;
}

label {
 float: left;
 width: 15em;
}


/*header*/
   #header p.title {
        margin: 0;
        padding: 0 0px 5px 0px;
        font: normal 10px/1.6em "Verdana", sans-serif;
        color: #0B1E94; 
        text-decoration: none;}


				
/*Main Navigation*/
#secondnav { 
	height: 40px;
	margin: 0;
	padding: 0;}
#nav1 {
	float: left;
	width: 800px;
	height: 45px;
	margin: 0px 0 0px 0;
	padding: 0px 0px 10px 0px;
	list-style: none;
	font-size: 100%;
	font-style: bold 10px/1.4em "Verdana", sans-serif;
	background: url(images/nav.gif) repeat-x;}
#nav1 li {
	float: left;
	height: 33px;
	margin: 0px 5px 0px 5px;
	padding: 0px 10px 0px 10px;
	list-style: none;
	border: none;
	background: url(images/navtab2.gif)right no-repeat;}
#nav1 li a {
	float: left;
	height: 23px;
	padding: 0px 10px 0px 0px;
	margin: 10px 10px 0 0;
	text-decoration: none;
	border-bottom: none;
	color: #fff;
	font-style: normal;
	}


#nav1 a:hover {
	text-decoration: underline;
	}


			
        
/*side*/
#sidebar {
    float: right;
    padding: 0px 0px 10px 0px;
    margin: 10px 10px 0px 0;
    width: 250px;
	height: 650px;
    background: url(images/sideblock.gif) no-repeat;
    font: normal 14px "Palatino", sans-serif;}
    
#sidebar h2 {
   padding: 20px 0 2px 0px;
   margin: 0 15px 2px 10px;
   text-transform: uppercase;
   letter-spacing: 1px;
   border-bottom: 1px solid #ccc;
   font: bold 12px "Tarzana Narrow", sans-serif;
   color: #dbecfe; }

	#sidebar h3 { /* author heading */
		    margin: 15px 0px 0px 15px;
		    padding: 0px 0px 0px 15px;
				height: 30px;
				width: 220px;
		    font: bold 15px/2.0em "tahoma", sans-serif;
		    background: url(images/sidetab.gif) no-repeat;
		    color: #fff;
		    }
		
		#sidebar h4 { /* author heading */
			    margin: 0px 10px 0px 0px;
			    padding: 0px 0 0 0;
			    font: bold 12px/1.4em "tahoma", sans-serif;
			    background: transparent;
			    color: #222;
			     }
	

	   #sidebar p.box {
	       margin: 0px 0px 0px 15px;
	       padding: 0px 0 0 0px;
	       color: #000; 
		   width: 218px;
		   height: 250px;
		   background: url(images/sidepbg.gif) no-repeat;
		   border-bottom: 1px solid #0265c3;
		   border-right: 1px solid #0265c3;
		   border-left: 1px solid #0265c3;
	       text-decoration: none;
			  }
			
		#sidebar p.box a{
			display: block;
			margin: 0px 0 0 0;
			padding: 5px 0 5px 10px;
			color: #000;
			text-decoration: none;
		}
			#sidebar p.box a:hover{
				display: block;
				margin: 0px 0 0 0;
				padding: 5px 0 5px 10px;
				color: #fff;
				background: #2b7bc6;
				text-decoration: none;
			}
    		#sidebar p.box2 {
			       margin: 0px 0px 50px 15px;
			       padding: 0px 0 0 10px;
			       color: #000; 
					   width: 218px;
					   height: 250px;
				   background: url(images/sidepbg2.gif) no-repeat;
				   border-bottom: 1px solid #0265c3;
				   border-right: 1px solid #0265c3;
				   border-left: 1px solid #0265c3;
			       text-decoration: none;
					  }

				#sidebar p.box2 a{
					display: block;
					margin: 0px 0 0 0;
					padding: 5px 0 5px 0;
					color: #000;
					text-decoration: none;
				}
					#sidebar p.box2 a:hover{
						display: block;
						margin: 0px 0 0 0;
						padding: 5px 0 5px 0;
						color: #fff;
						background: #2b7bc6;
						text-decoration: none;
					}
/*articles*/


.feature {
    display: block;
    margin: 10px 0 0 0;
    padding: 10px; 
	background: #fff;}
	
.comments{
    display: block;
    margin: 0px 0px 0px 0px;
    padding-left: 0px; 
    }
    
.articlebottom {
	width: 435px;
	height: 5px;
    background: #f1f1f1;
    padding: 0px 0 0px 0px;
    margin: 0px 10px 7px 0px;
    -moz-border-radius: 7px;
    font: normal 12px/1.3em "Lucida Grande", Verdana, sans-serif;
    color: #6CA300;
    }
    
/* Headings */
h1 { /* Logo for image replacement */
    padding: 0 0 0 10px;
	 margin: 0;
	 color: #fff;
    font: 10px/10px sans-serif;
    width: 250px;
    font: normal 40px/1.1em "Apple Chancery"}
    
h1 a {
    display: block;
    clear: both;
    padding: 0;
    margin: 0;
    border: 0;
    text-indent: -9000px;
    text-decoration: none;
    width: 250px;
    height: 75px; }

h2 { /* Entry title */
    padding: 0 0 5px 0;
    margin: 0 0 0px 0;
    font: bold 20px/1.1em "Lucida Grande", Verdana, sans-serif; }
    
     #main .feature {margin: 0px;}
        
        #main h2 {
			margin: 0 0 5px 0;
            padding: 0px 0 5px 0px;
            color: #06447d;
            text-decoration: none;
            font: bold 18px/1.1em "Lucida Grande", Verdana, sans-serif; 
			background: url(images/maintop5.gif) bottom no-repeat;}
			
			#main h2 a{
				display: block;
				margin: 0 0 5px 0;
	            padding: 0px 0 5px 5px;
	            color: #06447d;
	            text-decoration: none;
	            font: bold 18px/1.1em "Lucida Grande", Verdana, sans-serif; 
				background: url(images/maintop5.gif) bottom no-repeat;}
   
            
        #main .feature h2 a:hover, #main .toparticle h2 a:hover, #main .toparticlecast h2 a:hover{
            color: #0a4415;
            text-shadow: 0 0 0; }
  
       .comments h2{
            padding: 0;
            margin: 0px;
            text-decoration: none;
            font: bold 18px/1.1em "Lucida Grande", Verdana, sans-serif; }
            
        .comments h2 a{
            color: #7F1F22;
            text-decoration: none;
            text-shadow: 0 0 0; 
            padding: 0;
            margin: 0;}
            
        .comments h2 a:hover{
            color: #000;
            text-shadow: 0 0 0; }
            
        .comments em{
            border-bottom:  1px solid #ccc;
         }
            .comments a{margin: 0;
                               padding: 0;}
          .comments p{margin: 0;
                               padding: 0;}
h2 a {
	display: block;
    text-decoration: none;
    border: 0;
	margin: 0;
	padding: 0 0 5px 0;
    color: #fff; }
    
h2 a:hover {
    text-decoration: none;
    border: 0;
    text-shadow: none;
    color: #333; }
    
h3 { /* author heading */
    margin: 5px 0 5px 0px;
    padding: 10px 0 0 0;
    font: bold 13px/1.3em "Lucida Grande", Verdana, sans-serif;
    background: transparent;
    color: #000;
    text-indent: 0px;
    text-decoration: none;}
    
h3 a {
    font-weight: bold;
    text-decoration: none;
    color: #659F5E; }
h5 { /* author heading */
     margin: 0px 0 10px 5px;
	 font-weight: bold;
	}

#main #staff {
	width: 450px;
 	padding: 0px 0px 0 0px;
    margin: 0 0 0 0px;
    font: normal 12px/1.6em "Lucida Grande", "Verdana", sans-serif;
    color: #000; 
	list-style: none;
    }


#main #staff li{
	width: 450px;
 	padding: 0 0px 0 5px;
    margin: 0 0 10px 5px;
    color: #000; 
	list-style: none;
	text-decoration: none;
    }
	#main #staff li a{
		width: 450px;
	 	padding: 0px 0px 0 15px;
	    margin: 0 0 10px 0px;
	    color: #000; 
		list-style: none;
	    }
			#main #staff li.left a{
				width: 450px;
			 	padding: 0px 0px 0 0px;
			    margin: 0 0 10px 0px;
			    color: #000; 
				list-style: none;
			    }
	#main #staff li a:hover{
		background: url(images/arrow.gif) no-repeat;
		text-decoration: none;
		width: 450px;
	 	padding: 0px 0px 0 15px;
	    margin: 0 0 5px 0px;
	    color: #000; 
		list-style: none;
	    }
	}
		#main #training {
			width: 450px;
		 	padding: 0px 0px 0 5px;
		    margin: 0 0 0 0px;
		    font: normal 12px/1.6em "Lucida Grande", "Verdana", sans-serif;
		    color: #000; 
			list-style: none;
		    }

		#main #training li a{
			width: 450px;
		 	padding: 0px 0px 0 15px;
		    margin: 0 0 1.7em 0px;
		    font: normal 12px/1.5em "Lucida Grande", "Verdana", sans-serif;
		    color: #000; 
			list-style: none;
	    }


			#main #training li a:hover{
				background: url(images/arrow.gif) no-repeat;
				text-decoration: none;
			}
#main #indent {
			 	padding: 0 0px 10px 2px;
			    margin: 0 0 10px 0px;
			    }	
	#main #indent li {
			display: block;
		 	padding: 0 0px 0 2px;
		    margin: 0 0 2px 0px;
		    font: normal 12px/1.5em "Lucida Grande", "Verdana", sans-serif;
		    color: #000; 
			list-style: none;
			text-decoration: none;
		    }
	#main #indent li a{
			display: block;
		 	padding: 0 0px 0 15px;
		    margin: 0 0 1.7em 10px;
		    font: normal 12px/1.6em "Lucida Grande", "Verdana", sans-serif;
		    color: #000; 
			list-style: none;
			text-decoration: none;
		    }
    
/* Paragraph and Link Styles */
#main p {
    padding: 0 0px 0 5px;
    margin: 0 0 1.7em 0;
    font: normal 12px/1.6em "Lucida Grande", "Verdana", sans-serif;
    color: #000; 
    }

#main p.width {
		width: 400px;
	    padding: 0 0px 0 5px;
	    margin: 0 0 1.7em 0;
	    font: normal 12px/1.6em "Lucida Grande", "Verdana", sans-serif;
	    color: #000; 
	    }

#main p a {
	display: block;
	margin: 0;
	padding: 0 0 5px 0;
    font-weight: normal;
    color: #222;
    text-decoration: none; }
    
#main p a:hover {
    color: #000;
    border-color: #000;
    text-decoration: none; }

		#main p.video a {
			display: inline;
			margin: 0;
			padding: 0 0 5px 0;
		    font-weight: normal;
		    color: #222;
		    text-decoration: none; }

		#main p.video a:hover {
		    color: #red;
		    border-color: #000;
		    text-decoration: none; }

	#main p em { /* author heading */
	    margin: 0px 0 0px 0px;
	    padding-top: 0px;
	    font: bold 12px/1.3em "Lucida Grande", Verdana, sans-serif;
	    color: #659F5E;
	    }

#main ul {
			display: block;
			margin: 0;
			padding: 0 0 5px 10px;
			font-weight: normal;
			color: #222;   
			list-style: none;
			text-decoration: none;
				}
#main ul li a {
			display: block;
			margin: 0;
			padding: 0 0 5px 0;
		    font-weight: normal;
		    color: #222;   
			list-style: none;
			text-decoration: none;
		}          
/* Image Styles */


      
      
/* Blockquote */
blockquote p {
    padding-left: 15px !important;
    padding-right: 15px !important;
    font-size: 16px !important;
    letter-spacing: -1px !important;
    font-family: "Georgia", "Times New Roman", serif !important;
    text-shadow: 2px 2px 1px #ddd;
    color: #1F51A3 !important;
    line-height: 1.6em !important;
    font-style: italic !important; }


/*Excel*/
	@page
		{margin:1.0in .75in 1.0in .75in;
		mso-header-margin:.5in;
		mso-footer-margin:.5in;}
	tr
		{mso-height-source:auto;}
	col
		{mso-width-source:auto;}
	br
		{mso-data-placement:same-cell;}
	.style0
		{mso-number-format:General;
		text-align:general;
		vertical-align:bottom;
		white-space:nowrap;
		mso-rotate:0;
		mso-background-source:auto;
		mso-pattern:auto;
		color:windowtext;
		font-size:10.0pt;
		font-weight:400;
		font-style:normal;
		font-family:Arial;
		mso-font-charset:0;
		border:none;
		mso-protection:locked visible;
		mso-style-name:Normal;
		mso-style-id:0;}
	td
		{mso-style-parent:style0;
		padding-top:1px;
		padding-right:1px;
		padding-left:1px;
		color:windowtext;
		font-size:10.0pt;
		font-weight:400;
		font-style:normal;
		font-family:Arial;
		mso-generic-font-family:auto;
		mso-font-charset:0;
		mso-number-format:General;
		text-align:general;
		vertical-align:bottom;
		border:none;
		mso-background-source:auto;
		mso-pattern:auto;
		mso-protection:locked visible;
		white-space:nowrap;
		mso-rotate:0;}