  @import url("./default.css");
  @import url("./comments.page.css");
  @import url("./tabber.css");
  @import url("./form.css");
  @import url("./help.css");
  @import url("./boxes.css");
  @import url("./tables.css");
  @import url("./admin.css");
  @import url("./menu.css");
  @import url("./subsites.css");
  @import url("./search.css");
  @import url("./menuEditor.css");
  @import url("./templates.css");
  @import url("./users.css");
  @import url("./sponsorLogos.css");
  @import url("./templateSpecific.css");
  @import url("./customPage.css");
  @import url("./list.css");
  @import url("./slideshow.css");  

  


/*----------------------------------------------------------------------------------------------------------------------------------------------------*/

    body {
      margin: 0px;
      background: #330000;
      color: #666666;
      font-family: verdana;
      font-size: 10px;
      font-weight: normal;
      text-decoration: none;
    }

/*----------------------------------------------------------------------------------------------------------------------------------------------------*/

	a {
		color: #BF8847;
		text-decoration: none;
	}

	a:hover {
		color: #8F6635;
		text-decoration: underline;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------*/

	div#containerCenter {
		width: 990px;
		margin-left: auto;
		margin-right: auto;
	}

	div#containerFullHeight {
		position: absolute;
		width: 984px;
        text-align: left;
		background-color: #8F8F74;
        border-top: 0;
        border-bottom: 0;
		border-left: 2px solid #FF6600;
		border-right: 2px solid #FF6600;
        overflow: visible;
		min-height: 100%
    }

	div#containerHeader {
		position: absolute;
		z-index: 1;
		left: 1px;
		top: 0px;
		width: 982px;
		height: 163px;
		padding-left: 0px;
		background: url(../images/header.jpg) repeat;
	}

    div#headerBottomBorder {
        background: #CCCC99;
        width: 982px;
        position: absolute;
        bottom: 0px;
        height: 1px;
        z-index: 0;
    }


    div#logoHeader {
		position: relative;
		background: url(../images/logo.png);
		z-index: 3;
        width: 200px;
        height: 130px;
        background-position: center center;
        background-repeat: no-repeat;
    }

	div#slogan {
        z-index: 3;
        position: absolute;
        top: 44px;
        left: 4px;
        padding: 3px;
        width: auto;
	}

    div.containerColumn {
        margin-top: 166px;
        float: left;
		width: 200px;
		min-height: 100%;
        background-color: #CFCFA8;
        padding-bottom: 42px;
    }

    div.containerColumnContent {
    	position: relative;
    }


	div.containerColumnBackground {
        position: absolute;
        top: 0px;
        width: 200px;
		min-height: 100%;
		background-color: #CFCFA8;
	}

	div.containerColumnBackground left {
        left: 0px;
    }

	div.containerColumnBackground right {
        right: 0px;
    }

    div#containerContent {
        float: left;
        width: 584px;
        padding-bottom: 22px;
       	margin-top: 170px;
    }
	
	div#homeLeft, div#homeRight {
		width: 270px;
		float: left;
		padding-left: 10px;
	}

	div#homeTop, div#homeBottom {
		padding-left: 10px;
	}

	div#containerFooter {
		width: 984px;
		height: 38px;
		position: absolute;
		bottom: 0px;
		right: 0px;
		background-color: #660000;
		border-top: 1px solid #DFDFB5;
	}

	div#containerFooter div#W3Cicon {
        margin: 3px 0 0 3px;
        float: left;
    }


    div#containerFooter div.center {
        margin-top: 14px;
        width: auto;
        text-align: center;
    }


/*----------------------------------------------------------------------------------------------------------------------------------------------------*/

	.clear {
		clear: both;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------*/

	div#mainMenuWrapper {
		position: absolute;
		bottom: 0px;
    	height: 33px;
		width: 982px;
		background-color: #820105;
	}


	div#mainMenuContainer
	{
				position: absolute;
        border: 0;
        border-top: 1px solid;
        border-bottom: 1px solid;
				width: 982px;
        height: 33px;
        background-image: url(../images/transparent.gif);
	}

	img#menugradient
	{
		position: absolute;
		top: 0;
		width: 982px;
		height: 33px;
	}

	ul#mainMenu
	{
		z-index: 10;
	}


/*----------------------------------------------------------------------------------------------------------------------------------------------------*/

	div#contentHeader {
		position: absolute;
		width: 100%;
		background: url(../images/header.jpg) repeat;
	}

 /*----------------------------------------------------------------------------------------------------------------------------------------------------*/

	.pageHeader {
        margin: 5px 6px 0 6px;
        padding: 3px;
        /* margin-top: 170px;*/
		background-color: #EFEFC2;
		border-top: 1px solid #DFDFB5;
		border-left: 1px solid #DFDFB5;
		border-right: 1px solid #DFDFB5;
		color: #4F4F40;
		font-size: 14px;
	}

	.pageHeader span.small {
		font-size: 14px;
		font-weight: normal;
	}

	#pageBody {
   		margin: 0 6px 27px 6px;
        background-color: #FFFFFF;
		padding: 3px;
		border: 1px solid #DFDFB5;
		font-size: 11px;
        min-height: 100%;
	}

	div#pageBody.preformatted {
		font-size: 11px;
	}

	.validXHML {
		float: left;
		margin: 4px 0 0 4px;
		border: 1px solid black;
	}

 /*----------------------------------------------------------------------------------------------------------------------------------------------------*/

	.startOrder { display: inline; }
	.startOrder select,
	.startOrder button,
	.startOrder input { vertical-align: middle; }
	.startOrder button {
		border: 1px solid #6b6;
		background: #e8e8e8;
		padding: 0 2px;
	}

	.startOrder select option {
		color: #000;
		background-color: #fff;
		background-position: 100% 50%;
		background-repeat: no-repeat;
		padding-right: 17px;
	}

	span.comment {
		vertical-align: bottom;
	}

 /*----------------------------------------------------------------------------------------------------------------------------------------------------*/

    .topLeft {
        vertical-align: top;
        text-align: left;
    }

    .bottomRight {
        vertical-align: bottom;
        text-align: right;
    }

	h3 {
		margin-top: 0;
	}

	a.logo {
		display: block;
		height: 100%;
		text-decoration: none;
	}
	
 /*----------------------------------------------------------------------------------------------------------------------------------------------------*/

	#helpButton {
		position: absolute;
		top: 167px;
		right: 202px;
	}