#main_content {
    clear:both;
    padding-top:15px;
}

.alignedleft_img {
    padding-right:10px;
}
 
 
            #main_content h2.main {
                display:none;
            }
            #main_content #nav_section {
                background-image: url(../images/bck_menu_page_top.png);
                background-position: top left;
                background-repeat: no-repeat;
                width:197px;
                font-size:.8em;
                display:inline;
                float:left;
                margin-right:40px;
            }            
                    #main_content #nav_section h3 {
                        display:none;
                    }
                    #main_content #nav_section ul {
                        background-image: url(../images/bck_menu_page_bottom.png);
                        background-position: bottom right;
                        background-repeat: no-repeat;
                        padding-left:27px;
                        padding-right:27px;
                        padding-top:37px;
                        padding-bottom:37px;
                        width:145px;
                    }
                        #main_content #nav_section li {
                            margin-bottom:15px;
                            line-height:1.3em;
                        }
                        
                        #main_content #nav_section li {
                            margin-bottom:15px;
                            line-height:1.3em;
                        }
                        
                            #main_content #nav_section li a {
                                color:#ffffff;
                                text-decoration:none;
                            }
                            
                            #main_content #nav_section li a:hover {
                                color:#d71921;
                            }
                            
                            
                            .exhibitsindent {
                            margin-left:10px;
                            line-height:1.3em;
                            color:white;
                        }
                        
                        .exhibitsindent_more {
                            margin-left:20px;
                            line-height:.5em;
                            font-size:.9em;
                        }
                        
                        
                          
                            
            #main_content #content {
                display:block;
				position: relative;
                width:480px;
                float:left;
                margin-right:33px;
            }
                    #main_content #content #breadcrumbs {
                        font-size:.8em;
                        padding-bottom:0px;
                    }
                            #main_content #content #breadcrumbs li {
                                margin-left:0px;
                                display:inline;
								font-size: 0.8em;
                                color:#666666;
                            }
                            #main_content #breadcrumbs a {
                                color:#666666;
                                text-decoration:none;
                            }
                            #main_content #breadcrumbs a:hover {
                                text-decoration:underline;
                            }
                    #main_content #content h3 {
                        font-size:1.7em;
                        font-weight:bold;
                        color:#2a2a86;
                        margin-bottom:14px;
                    }
                    #main_content #content h4 {
                        color:#2a2a86;
                        font-weight: normal;
                        border-top: 1px solid #e0e0e0;
                        font-size:1.3em;
                        margin-bottom:7px;
                        margin-top:20px;
                        padding-top:14px;
                        clear:both;
                    }
                    
                    #main_content #content h5 {
                        color:#2a2a86;
                        font-weight: bold;
                        font-size:.9em;
                        margin-bottom:7px;
                    }
					
                    #main_content #content dl {
                        clear:both;
                        margin-bottom:14px;
                        line-height:1.4em;
                    }
                    #main_content #content dt {
                        font-weight:bold;
                        margin-top:20px;
                        margin-right:7px;
                        color:#383838;
                        font-size:.9em;
						clear:both;
                    }
                    #main_content #content dd {
                        color:#666666;
                        font-size:1.1em;
                    }
                    
                    #main_content #content p {
                        color:#666666;
                        font-size:.8em;
                        line-height:1.5em;
                        margin-top:5px;
						clear:both;
                    }
                    #main_content #content li {
                        font-size:.9em;
                        color:#666666;
                        line-height:1.5em;
                        list-style-type: square;
                        margin-left:35px;
                        margin-top:4px;
                    }
                    #main_content #content dd li {
                    	font-size: 0.8em;
                    	}

                    #main_content #content ul {
                        clear:both;
                        margin-bottom:14px;
                       font-size:.9em;
                    }
                    
                    #main_content #content #nav_page {
                        font-size:.8em;
                        margin-top:20px;
                    }
                    #main_content #content #nav_page li {
                        color:#2a2a86;
                        margin-left: 0px;
                        padding-left:0px;
                        display:inline;
                        line-height:1.4em;
                        font-size: .85em;
                        font-weight:bold;
                    }
                            #main_content #content #nav_page a {
                                margin-left:3px;
                                margin-right:3px;
                                color:#d71921;
                            }
                    #main_content #content .gallery img,
					.mainImage {
                            border: 5px solid #cde7ff;
                    }
                    
                    #main_content #content .paraImage {
                           float:left;
                    }
                    
                     #main_content #content .paraImager {
                            float:right;
                    }
                    
                    #main_content #content .gallery li {
                        margin-left:0px;
                        padding-left:0px;
                        padding-right:20px;
                        float:left;
                        list-style:none;
                    }
					#main_content #content .button {
						margin-top:10px;
					}
					#main_content #content .input {
						padding-top:7px;
						clear:both;
						font-size: .85em;
					}
					#main_content #content .input label {
						float:left;
						
					}
					#main_content #content .input textarea,
					#main_content #content .input select,
					#main_content #content .input strong,
					#main_content #content .input input {
						float:right;
					}
					#main_content #content.press_release p.image {
						float:left;
						display:inline;
                        border: 5px solid #cde7ff;
                        margin-top:5px;
                        margin-bottom:10px;
                        margin-right:10px;
					}
					#main_content #content.press_release p {
					    margin-bottom:15px;
						clear:none;
					}
					#main_content #content .prsymbol {
					                text-align: center;
					}
					#main_content #content .sitemap li li {
					    font-size:1em;
					}
					#main_content #content a {
                        color:#d71921;
                        text-decoration:none;					    
					}
					
					
					#main_content #content a:hover {
                        text-decoration:underline;
					}
					
					#main_content #content #iFramebox a {
                        color:#ffffff;
                        text-decoration:none;					    
					}
					
					#main_content #content #iFramebox a:hover {
                        color:#d71921;
                        text-decoration:none;					    
					}
					
            #main_content #commerce {
                float:left;
                margin-top:75px;
            }
                    #main_content #commerce li a {
                        text-indent:-3000em;
                        background-position: 0px 0px;
                        background-repeat: no-repeat;
                        display:block;
                    }
                    #main_content #commerce li.tickets a {
                        background-image: url(../images/lnk_tickets.jpg);
                        width:177px;
                        height:52px;
                    }
                    #main_content #commerce li.memberships a {
                        background-image: url(../images/lnk_membership.jpg);
                        width:177px;
                        height:52px;
                    }
                    #main_content #commerce li.support a {
                        background-image: url(../images/lnk_support.jpg);
                        width:177px;
                        height:52px;
                    }
                    #main_content #commerce li a:hover {
                        background-position: 0px -52px;
                    }
					
					
					
                    #main_content #commerce li.support2 a {
                        background-image: url(../images/lnk_support_2.jpg);
                        width:177px;
                        height:35px;
                    }
                    #main_content #commerce li.kids a {
                        background-image: url(../images/lnk_kids.jpg);
                        width:177px;
                        height:45px;
                    }
                    #main_content #commerce li.support2 a:hover {
                        background-position: 0px -35px;
                    }
                    #main_content #commerce li.kids a:hover {
                        background-position: 0px -45px;
                    }
                    
                    /* make your mark */
    #donor_print_details{ font-size:1em !important; width: 340px; line-height: 1.4em !important;}
    input.empty {  color:#999999;    }
    #anonymous_label{font-weight: bold;}
    #membership_packages legend{display: none;}
    .addMargin{padding-top:10px;}
    #paver_inscription label.pline{width:300px;}
    #paver_inscription input{margin-bottom: 2px;}
    .input input, .input select{font-size:1em;}
    .highlight_text{ text-decoration: underline; text-align: center;}
    .font_bold{ font-weight: bold;}
    
    
     #sec_p {
                        color:#666666;
                        font-size:.8em;
                        line-height:1.5em;
                        
                    }
                    
                    
                    #tabwindow {
                display:block;
                background: red;
				position: relative;
                width:460px;
                float:left;
                margin-right:0px;
            }
                    
    
                    
table.stats
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
 font-size:9px;
color: #fff;
width: 280px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.stats td
{background-color: #e7f3ff;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.stats td.hed
{background-color: #2a2a86;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
 font-size:10px;
font-weight: bold;}

table.memberships
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
 font-size:11px;
color: #fff;
width: 500px;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.memberships td
{
color: #000;
padding: 3px;
text-align: left;
}

table.characters
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
 font-size:11px;
 line-height:14px;
color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
margin:0px;}

table.characters td
{
color: #666;
padding: 3px;
vertical-align:top;
padding-bottom:10px;
}

table.characters td img
{

margin-right:10px;
}
