/* CSS BALD ARCHY WEBSITE */

	body {
		text-align: left;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
        line-height: 15px;
		color: #474746;
        background: #999;
       /*  background: #f0eee2 url(images/body-bg.gif) repeat-y top;              */ 
        text-align: center;
	}

	div {
		font-size: 1em;
	}
	
	#wrapper {
        width: 805px;        
        margin:  0 auto;
        padding: 0;
        background: white;
        text-align: center;
    }
     #clear {
		clear:both; 
    }
	
	img {
		border: 0;
		display: block;
	}
	
    /* HEADER */
        #header {
            margin: 0px 0px 0px 0px;
            padding: 0px; 
            text-align: left;
			height: 120px;
        }
				
		#branding {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px; 
            text-align: left;
			color: #fff;
        }
		
		#branding .logo {
            padding: 40px 0px 0px 20px;
            margin: 0px; 
        }

ul#nav {text-align:center; background-color:#332B22; width:805px; list-style:none; margin:0; padding:0; height:42px;}
ul#nav li {list-style:none; margin:0; padding:0; display:inline;}
#nav a {text-decoration:none; display:block; width:115px; height:37px;line-height:37px;font-size:11px; float:left;}
#nav a:link, #nav a:visited {color:#FFF; }
#nav a:hover, #nav a:active {color:#9CD98C; }
#nav li.active a {color:#FFF; }
/*#nav a:link, #nav a:visited {color:#FFF; border-bottom:15px solid #5BC140;}
#nav a:hover, #nav a:active {color:#9CD98C; border-bottom:15px solid #9CD98C;}  this was section not working in IE7 */

#nav a.nav-home {border-bottom:15px solid #2E3C77;}
#nav a.nav-about {border-bottom:15px solid #346667;}
#nav a.nav-entry {border-bottom:15px solid #1A6928;}
#nav a.nav-exhibition {border-bottom:15px solid #9C182D;}
#nav a.nav-winners {border-bottom:15px solid #CE4340;}
#nav a.nav-pb {border-bottom:15px solid #F7A80F;}
#nav a.nav-contact {border-bottom:15px solid #BD2F17;}


/* HEADING BANNER
 */

#heading-banner {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px; 
        text-align: left;
		height: 70px;
        }
#heading-banner h1 {
		font-family: "century gothic";
		letter-spacing: 1px;
		font-size: 35px;
        color: white;
		font-weight: normal; 
		padding: 30px 0px 10px 20px;
        margin: 0px 0px 0px 0px;
		      }
			  	
	#heading-banner img {
        margin: 0px 0px 0px 0px;
        padding: 0px; 
		float: left;
		display: inline;
        }

#body-home #heading-banner { background: #2E3C77; }
#body-about #heading-banner {background: #346667;}
#body-entry #heading-banner  {background: #1A6928;}
#body-exhibition #heading-banner  {background: #9C182D;}
#body-winners #heading-banner  {background: #CE4340;}
#body-pb #heading-banner  {background: #F7A80F;}
#body-contact #heading-banner  {background: #BD2F17;}


  /* END HEADER */
    
    div#content {
        margin: 0px 0px 0px 0px;
		padding: 20px 20px 0px 20px;
        text-align: left;
    }
	
    div#main {
        float: left;
        width: 490px;
        display: inline;
		padding: 0px;
		margin: 20px 15px 0px 15px;
		
    }
	

    div#sidebar {
        float: right;
        width: 240px;
        display: inline;
		margin: 20px 15px 0px 15px;
    }
	
#sidebar-holder 

{
float: right;
width: 157px;
font-size: 0.75em;
}

#account-nav ul 
{
list-style-type: none;
font-size: 1em;
position: relative;
margin: 10px 0 0 0;
padding: 0;
width: 135px;
}

#account-nav ul li a 
{
display: block;
width: 100%;
margin: 0;
padding-top: 8px 10px 8px 10px;
background-color: #7b7b7b;
text-decoration: none;
color: #ffffff;
border-bottom: none;
}

#account-nav li.on a, #account-nav li a:hover 
{
color: #ffffff;
background-color: #bd0d3c;
}

#account-nav a:focus 

{
outline-style: none;
}

.col-left, .col-right
{
width: 45%;
float: left;
margin-right: 5%;
}

.col-l 
{
}

/* END CONTENT */

/* SUBNAV */
    ul.subnav {
        margin: 0;
        padding: 0;
        
        font-size: 0.9em;
        list-style: none;
    }
    ul.subnav li {
        margin: 0 0 1em 0;
        padding: 0 0 0 12px;
        list-style: none;
    }
    ul.subnav li a,
    ul.subnav li a:link,
    ul.subnav li a:visited,
    ul.subnav li a:active {
        text-decoration: none;
        font-weight: bold;
        color: black;
    }
    ul.subnav li a:hover {
        text-decoration: underline;
    }
/* END SUBNAV */


/* FOOTER */
        div#footer {
            background-color: #fff;
			border-top: 1px solid #d6d4c3;
			height: 50px;
			font-size: 10px;
			padding: 10px;
        }
		
        div#footer p {           
			font-size: 10px;
        }
		

    /* END FOOTER */

/* LINKS */
	a,
	a:link 
	a:active {
		color: #BD2F17; /* green in logo  656500 */
		text-decoration: none;
	}

	a:hover {
border-bottom: 1px dotted #BD2F17;	}
/* END LINKS */
	
/* HEADINGS */
	h1 {
		font-size: 18px;
		line-height: 18px;
		margin: 0px 0px 15px 0px;
		padding: 0px 0px 10px 0px;
        color: black;
		width: 100%;
		/*  border-bottom: 1px solid #90895d;  */
	}
	h2 {
		font-family: "century gothic";
		font-size: 22px;
        line-height: 15px;
		margin: 10px 0px 15px 0px;
		padding: 0px;
		color: #90895d;
		font-weight: normal;
	}

/* END HEADINGS */

/* TEXT */
	p {
		font-size: 12px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
		line-height: 20px;
	}
	blockquote {
		border-left:10px solid #ddd;
		margin-left:10px;
	}
	pre {
		font-family: monospace;
		font-size: 1.0em;
	}
	strong, b {
		font-weight: bold;
	}
	em, i {
		font-style:italic;
	}
    code {
        font-family: "Courier New", Courier, monospace;
        font-size: 1em;
        white-space: pre;
    }
.floatleft { 
    float: left; 
    margin: 10px 20px 10px 0; 
}
.floatright { 
    float: right; 
    margin: 10px 0 10px 20px; 
}
.picture { 
	background-color: #E7E7E7; 
	border: 1px solid #CCCCCC; padding: 3px; 
font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 95%; 
	font-style: italic;
} 
/* 
 .quote { 
 	width:170px;  
 	border-top:1px solid #999999;  
	border-bottom:1px solid #999999; 
		font-family: "century gothic";
	font-size: 1.5em; color: #666666; 
	line-height: 1.3em; 
	font-weight: bold; 
	position: relative;  
	margin:3px 5px 5px 5px; 
	padding:5px 5px;  
	display:block; } */

#about_quote 
{
float: left;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 1.8em;
font-size-adjust: none;
font-stretch: normal;
font-style: italic;
font-variant: normal;
font-weight: normal;
line-height: 25px;
padding-top: 25px;
padding-right: 15px;
padding-bottom: 25px;
padding-left: 0pt;
width: 170px;
}

#about_quote a 
{
display: block;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.55em;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
margin-top: 7px;
}

/* END TEXT */
	
/* LISTS */


	ul {
        line-height:1.4em;
		margin: 10px 0 1.5em 0;
		padding: 0;
	}
	ul li {
		margin: 0 0 0.25em 15px;
		padding: 0;
	}
	
	ul.sitemap {
        line-height:1.4em;
		margin: 10px 0 1.5em 0;
		padding: 0;
		list-style: none;
	}
	
		ul.sitemap li {
		margin: 0 0 0.5em 0px;
		padding: 0 0 0 5px;
	}
	
	ol {
		font-size: 1.0em;
		line-height: 1.4em;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	ol li {
		font-size: 1.0em;
		margin: 0 0 0.25em 30px;
		padding: 0;
	}
	dl {
		margin: 0 0 1.5em 0;
		padding: 0;
		line-height: 1.4em;
	}
	dl dt {
		font-weight: bold;
		margin: 0.25em 0 0.25em 0;
		padding: 0;
	}
	dl dd {
		margin: 0 0 0 30px;
		padding: 0;
	}
/* END LISTS */
	
	
/* TABLE */
	table {
        font-size: 1em;

		margin: 0 0 1.5em 0;
        padding: 0;
	}
	table caption {
		font-weight: bold;
		margin: 0 0 0 0;
		padding: 0 0 1.5em 0;
	}
	th {
		font-weight: bold;
		text-align: left;
	}
	td {
		font-size: 1em;
	}
/* END TABLE */	
	
	hr {
		display: none;
	}
	div.hr {
		height: 1px;
		margin: 1.5em 10px;
		border-bottom: 1px dotted black;
	}
