/**********
*  Basic  *
***********/
html {
     overflow: -moz-scrollbars-vertical;
}
body {
	margin: 0;
	padding: 0;
	font-family: Georgia,"Times New Roman",Times,serif;
	background: url("/img/tiles.gif") repeat scroll 0 0 #2F0000;
    color: #FFFFFF;
	text-align: left;
}
hr {
    clear: both;
    margin: 3px 0;
    padding: 0;
    border-color: #996666;
    border-style: solid;
    border-width: 1px 0 0;
    height: 0;
}
p {
	font-size: 14px;
}
h1 {
	font-size: 35px;
    font-weight: normal;
    margin-bottom: 10px;
    text-align: center;
}
h2 {
	text-align: center;
}
a {
	color: #fff;
	outline: none;
	text-decoration: none;
	cursor: pointer;
}
a:hover {
    background: none repeat scroll 0 0 #996666;
    color: #2F0000;
    outline: none;
}

/***********
*  Layout  *
***********/

#wrapper {
	background: none repeat scroll 0 0 #2F0000;
    margin: 0 auto;
    padding: 20px 30px 10px;
    width: 890px;
}
#header {
	height: 273px;
	margin:0;
	padding:0;
}
#inner_cont {
	
}
#inner_cont .main {
	float: left;
	width: 600px;
}
#inner_cont .side{
	background: url("/img/sidebar_top.gif") no-repeat scroll 0 0 #190000;
    color: #FFEBC5;
    float: right;
    margin-top: 20px;
    padding-top: 20px;
    text-align: center;
    width: 240px;
    margin-bottom: 15px;
}
#details {
	background: url("/img/sidebar_bottom.gif") no-repeat scroll center bottom transparent;
    padding-bottom: 20px;
}
#footer {
	border-top: 1px solid #996666;
    clear: both;
    margin-top: 10px;
    color: #996666;
    padding: 0 10px;
}
#footer a {
	color: #996666;
}
/*#nav {
    background: none repeat scroll 0 0 #2F0000;
    border-bottom: 1px solid #996666;
    border-top: 1px solid #996666;
    font-size: 13px;
    padding: 5px;
}
#nav ul {
    list-style: none outside none;
    margin: 0;
    padding: 12px 0 0;
    text-align: center;
}
#nav li {
    display: inline;
    font-size: 1.3em;
    margin: 0;
    padding: 10px 11px 0;
}
#nav li a:hover {
    background: url("/img/nav_swirl.gif") no-repeat scroll center center transparent;
}
#nav li a#current {
    background: url("/img/nav_swirl.gif") no-repeat scroll center center transparent;
}
#nav li a {
    color: white;
    padding-top: 15px;
    text-decoration: none;
}*/


#nav {
    margin:0;
    padding:0;
    list-style:none;
   
}  
     
    /* make the LI display inline */
    /* it's position relative so that position absolute */
    /* can be used in submenu */
    #nav li {
        display: block;
	    float: left;
	    font-size: 15px;
	    margin: 0 1px;
	    padding: 0 15px 0 0;
	    position: relative;
	    z-index: 500;
    }
         
    /* this is the parent menu */
    #nav li a {
        color: #fff;
	    display: block;
	    font-weight: 700;
	    height: 23px;
	    padding: 16px 5px 0;
	    text-align: left;
	    text-decoration: none;
    }
    
    #nav li a:hover {
        color:#fff;
        background: url("/img/nav_swirl.gif") no-repeat scroll center center transparent;
    }
     
    /* you can make a different style for default selected value */
    #nav a.selected {
        background: url("/img/nav_swirl.gif") no-repeat scroll center center transparent;
    }
     
        /* submenu, it's hidden by default */
        #nav ul {
            background: none repeat scroll 0 0 #350000;
		    border: 1px solid #996666;
		    display: none;
		    left: 0;
		    list-style: none outside none;
		    margin: -2px 0 0 -1px;
		    padding: 3px 0 7px 0;
		    position: absolute;
		    top: 39px;
        }
         
        #nav ul li {
            float: left;
    		width: 300px;
        }
         
        /* display block will make the link fill the whole area of LI */
        #nav ul a {
            color: #7F7777;
		    display: block;
		    height: 15px;
		    padding: 8px 0 8px 52px;
        }
        
        #nav ul li a.selected {
	        background: url("/img/nav_swirl_lighter.gif") no-repeat scroll 11px 11px transparent;
	        color: #fff;
	    }
        
        #nav ul li a:hover {
	    	background: url("/img/nav_swirl_lighter.gif") no-repeat scroll 11px 11px transparent;
	    }

.logo {
	float: left;
    left: 8px;
    position: relative;
    top: -8px;
}
.top_right_img {
	float: right;
	margin: 0;
}

/***********
*  Other   *
***********/

.decor_hr {
	background: url("/img/decor.gif") no-repeat scroll 23px 0 transparent;
	width: 570px;
	height: 30px;
	clear: both;
}
.fb_link {
	background: url("/img/facebook.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 74px;
    margin: 0 auto;
    width: 200px;
}
.fb_link:hover {
	background: url("/img/facebook.gif") no-repeat scroll 0 -74px transparent;
}
.floatr {
    float: right;
    margin-left: 10px;
}
div.login {
	margin: 20px auto;
    width: 370px;
}
div.admin {
	float: left;
    font-size: 54px;
    font-weight: bold;
    margin: 16px 0 0 216px;
}
.submenu {
	background: none repeat scroll 0 0 #2F0000;
    border: 1px solid #FFFFFF;
    display: none;
    left: 755px;
    line-height: 23px;
    padding: 11px;
    position: absolute;
    top: 343px;
    width: 189px;
}
#press .left {
    margin-top: 2px;
    width: 281px;
    float: left;
}
#press .right {
    float: left;
    margin: 2px 0 0 27px;
    width: 281px;
}
blockquote {
    background: url("/img/openingquote.gif") no-repeat scroll -5px -7px transparent;
    margin: 12px 0 0;
}
blockquote div {
    background: url("/img/closingquote.gif") no-repeat scroll 226px bottom transparent;
    padding: 0 46px 0 46px;
}
blockquote cite {
    color: #996666;
    float: right;
    font-size: 12px;
}
#press img {
	border: 3px solid grey;
}
.none:hover {
	background: none;
}
a.quote {
	color: #ddd;
}
.quote:hover {
	color: #fff;
	background: none;
}
.image_fader {
	width: 420px;
	height: 250px;
}
.slideshow_cont {
	float: right;
	display: none;
	
}
.border {
	height: 269px;
    left: 161px;
    position: relative;
    top: -255px;
    z-index: 1000;
    display: none;
}
.small_border {
	background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    left: -29px;
    position: relative;
    top: -150px;
    width: 180px !important;
    height: 157px !important;
}
p.images img {
	border: 3px solid #190000;
	margin: 0;
	background: none;
}
p.images a:hover {
	border: none;
	margin: 0;
	background: none;
}
p.images {
	text-align: center;
}
#close_but {
	background: url("/img/close.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    left: 496px;
    position: absolute;
    top: -5px;
    width: 30px;
}
#close_but:hover {
	background: url("/img/close-over.png") no-repeat scroll 0 0 transparent;
}
div.right {
    float: right;
    width: 241px;
}
