html,body,div,span,h1,h2,h3,h4,h5,h6,img,p,a,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,ul,li {
border:0;
margin:0;
padding:0;
outline:0; }

/*html {
background: url(../images/back-art.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; }*/

body {
font-family: 'Philosopher', sans-serif;
font-size:0.9em;
color: #333;
line-height:160%;
background-color:#cce1e6;
background-image:url(../graphics/bg2.png);
background-attachment:fixed; }

h1 {
display:none; }

h2 {
padding:5px 0 25px 0;
font-family:"Times New Roman", Times, serif;
font-variant:small-caps;
font-size:2em;
font-weight:normal;
color:#0f4c6c; }

h3 {
font-size:1.2em;
font-style:italic; 
font-weight:normal; }

h4 {
padding:5px 0 25px 0;
font-family:"Times New Roman", Times, serif;
font-variant:small-caps;
font-size:2em;
font-weight:normal;
color:#0f4c6c; }

ol,ul {
list-style:none; }

p {
margin:0 0 15px 0; }

table {
border-collapse:collapse;
border-spacing:0; }

/*!!!!!!!!!!!END RESET!!!!!!!!!!!!!*/

#homeL {
float:left;
width:460px;
padding:20px;
background:url(../graphics/index.png); }

#homeR {
width:500px;
float:left; }

.OneCol {
width:960px;
padding:20px;
background-color:#eee; }

.TwoColL {
width:660px;
float:left;
padding:20px; }

.TwoColR {
width:300x;
float:left;
padding:0; }

a {
color:teal;
font-style:italic;
text-decoration:none; }

a:hover {
color:#000; }

#banner {
margin-top:35px;
height:200px;
width:1000px;
background-color: #cae1ff; }

#banner-2 {
margin-top:35px;
height:245px;
width:1000px;
border-bottom:1px solid teal;
background:url(../graphics/a-banner-2.jpg) #cae1ff;; }

#footer {
width:1000px;
font-size:.85em;
text-align:center;
clear:both;
padding:20px 0;
background-color:#fff;
border-top:1px solid teal;
border-bottom-radius:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
-moz-border-bottom-left-radius:10px;
-moz-border-bottom-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px; }

.intro {
font-size:1.2em; }

p.intro {
font-size:1.2em; }

.intro span {
float: left; 
color: #999;
font-size: 75px; 
line-height: 65px; 
padding-right: 8px; }

/*|||||||||||||||||Begin navigation menu||||||||||||||||||*/

#navcontainer {
position:fixed;
top:0;
zoom: 1;
z-index:100;
/*filter: alpha(opacity=80);
opacity: 0.8;*/
width: 980px;
padding-left:20px;
height:35px;
font-family: Arial, Helvetica, sans-serif;
float: left;
background-color:#dfe4e8;
border-bottom:1px solid teal;
/*background-color:#b2dfee;
background-image:url(../graphics/bg2.png);
background-image: url(../pictures/site/nav-back.jpg);*/
/*border-top: 1px solid #fff;*/
/*margin-top: -3px;*/
}

#navcontainer ul {
margin:0;
padding: 0;
font-family:;
letter-spacing: 1px; }

#navcontainer ul li { 
display: inline; }
	
#navcontainer ul li a {
font-family: Arial, Verdana, Helvetica, sans-serif;
outline:none;
padding:5px 10px 0 10px;
height:30px;
color: teal;
text-decoration: none;
font-style:normal;
float: left;
background-color:#dfe4e8;
/*background-image:url(../graphics/index.png);
border-right: 1px solid #999;*/
/*border-bottom-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-bottom-left-radius:5px;
-moz-border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;*/ }
	
#navcontainer ul li a:hover {
color: #fff;
background:teal; }

/*||||||||||||End navigation menu|||||||||||||||||*/

/*.thumbs a:hover {
outline:1px solid teal; }*/

table.schedule {
width:100%; 
border-collapse:collapse;
 }

.schedule td {
vertical-align:top;
padding:5px 0;
border-bottom:1px dotted #ccc; }

.schedule td.date {
width:150px; }

.schedule td.venue {
width:350px; }

.thumbs img {
margin:0 7px 0 0; }

#wrap  {
margin:0 auto 40px auto;
width:1000px;
background:url(../graphics/index.png); 
background-image:url(../graphics/faux-1.png);
background-color:#fff;
border-bottom-radius:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
-moz-border-bottom-left-radius:10px;
-moz-border-bottom-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px; }

/*@media only screen and (max-width : 480px)   {

}*/