
	#wrap {
		width:55%;
        min-width:1120px;
		margin: 0 auto; 
        margin-top: 20px;
		background: transparent;
	}
	
	#header {
		height: 129px;
		background-color: transparent;
		width:80%;
		margin: 0 auto; 
        margin-top: 25px;
		}

	#header img {
		display: inline; 
		float: left;
    	border: none; 
		padding:0;
		margin: 0;
		}

	#nav-top{
		width: expression(document.body.clientWidth < 755? "760px" : document.body.clientWidth > 1202? "1200px" : "auto");
		border-top: 3px solid rgb(218, 27, 12);
		border-bottom: 3px solid rgb(218, 27, 12);
        margin: 40px 0;
        clear: both;
	}

	#nav-top ul {
		margin:0 auto;
        margin-top: 10px;
        margin-bottom: 10px;
		list-style:none;
	}

	#nav-top li {
		display:inline;
        font-size: 120%;
        color: rgb(218, 27, 12);
        padding: 10px 0;
        text-transform: uppercase;
        margin: 0 20px;
	}

    .bullet {
        display: inline;
        font-size: 120%;
        color: yellow;
        }

    #top-images {
        margin: 0 auto;
        width: 90%;
        text-align: center;
        }

    #top-images img {
        border: 3px solid brown;
        padding: 0;
        margin: 5px 10px;
        }

    .img-label {
        font-size: 130%;
        color: yellow;
        font-weight: bold;
        text-transform: uppercase;
        }
	
    div.img-wrapper {  
        float:left; /* important */  
        position:relative; /* important(so we can absolutely position the description div */  
        }  

    div.img-overlay {  
        position:absolute; /* absolute position (so we can position it where we want)*/  
        bottom:10px; /* position will be on bottom */  
        left:10px;  
        width:89.5%;  
        /* styling below */  
        background-color:black;  
        font-size:15px;  
        color:white;  
        opacity:0.75; /* transparency */  
        filter:alpha(opacity=75); /* IE transparency */  
        border-left: 3px solid brown;
        border-bottom: 3px solid brown;
        border-right: 3px solid brown;
        }  

    p.img-text{  
        padding: 0px;  
        margin:0px;  
        } 

	.center-col {
		float:left;
		width: 25%;
        margin: 5px 0 25px 10px;
		}

	.center-col h2 {
        text-transform: uppercase;
        font-size: 130%;
        font-family: Optima, Candara, Calibri, Arial, sans-serif;
        font-weight: normal;
        color: white;
        text-align: left;
        width: 100%;
        background-color: transparent;
        padding: 15px 0;
        letter-spacing: 3px;
		margin: 0;
		}

	.center-col img {
		margin: 0 0 15px 0;
		}

	.center-col ul {
		background-color: transparent;
        list-style-type: none;
		}

	.center-col li{
        color: yellow;
        font-size: 150%;
        margin: 10px 0;
        text-align: center;
		}

	.wide-col {
		float:left;
		width: 55%;
        margin: 5px 0 25px 10px;
		}


	.left-col{
		float:left;
		width: 37%;
		margin: 5px 0 10px 0;
		}

	.left-col h2, .right-col h2 {
		color: rgb(255, 100, 0);
		font-size: 150%;
        text-transform: uppercase;
		}

	.left-col p, .right-col p {
		color: tan;
        font-size: 120%;
		}

	.left-col td {
		text-align: left;
		vertical-align: top;
		}

	.right-col{
		float: left;
		width: 30%;
        padding: 5px; 
		margin: 5px 0 10px 60px;
    	}

    .left-col img, .wide-col img {
        border: 3px solid brown;
        padding: 0;
        margin: 0 auto;
        }

    .left-images p {
        text-align: center;
        margin-left: -150px;
        }

    .right-col h2, .right-col p {
        text-align: center;
        }
	
	#footer {
		clear:both;
		border-top: 1px solid rgb(218, 27, 12);
		border-bottom: 1px solid rgb(218, 27, 12);
        width: 100%;
        background-color: rgb(30, 30, 30);
        margin: 25px 0 0 0;
		}

	
	#footer p {
		font-size: 100%;
        color: yellow;
		margin: 1px 0 5px 0;
		line-height: 120%;
        text-align: center;
        padding: 20px 0;
		}

	#footer-left {
		float: left;
        width: 49%;
        padding: 25px 0 0 25px;
		}

	#footer-right{
		float: right;
        width: 35%;
        padding: 20px 0 0 0;
		}

    #home-box {
        background-color: rgb(70, 70, 70);
        color: white;
        padding: 10px;
        margin: 0 0 20px 0;
    }

    #main-image{
        margin: 0 0 20px 0;
    }

    #main-image img{
        padding: 0;
        margin: 0;
        border: none;
    }

    #main-image h2 {
        text-transform: uppercase;
        font-size: 150%;
        font-family: Optima, Candara, Calibri, Arial, sans-serif;
        font-weight: normal;
        color: white;
        text-align: center;
        width: 100%;
        background-color:#1E90FF;
        margin: -4px 0 0 0;
        padding: 15px 0;
        letter-spacing: 3px;
    }

    .spacer {
        margin-top: 30px;
        clear: both;
        }

    .left {
        float: left;
        }

    .right {
        float: right;
        }

    .right, .left {
        width: 48%;
        }

    .emphasis {
        font-size: 110%;
        font-weight: bold;
        color: yellow;
        }