/*
      Created by BRAD WATERS
	  
*/

* { padding: 0; margin: 0; }

P {MARGIN-BOTTOM:0.3EM;}

body {
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
  background: #ececec;
}


.social {display:inline;margin-right:10px;border:0;}

#wrapper { 
 margin: 0 auto; 
 width: 920px;
 border-right:20px solid #ececec;
 border-bottom:20px solid #ececec;
 border-left:20px solid #ececec;
 background: #ececec;
}
#header {
 color: #333;
 width: 880px;
 float: left;
 padding: 0px;
 border-right: 20px solid white;
 border-left: 20px solid white;
 border-bottom: 20px solid white;
  border-top: 20px solid white;
 height: 155px;
 margin: 0px 0px 20px 0px;
 background: url(art/heading.jpg);
  text-transform:uppercase;
 font-size:14px;font-weight:normal;
}
#navigation {
float: left;
 width: 880px;
 color: #333;
 padding: 0px 20px 20px 20px;
 margin: 0px 0px 20px 0px;
 background:white;
 text-transform:uppercase;
 font-size:13px;font-weight:normal;
 
}

#contentwrap {background: url(art/3colback.gif);clear:both; }

#contentwrapfull {background: white;clear:both;padding:20px; }

#leftcolumn { 
 color: #333;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding: 20px;
 width: 175px;
 float: left;
}


#content { 
 float: left;
 color: #333;
 border-left: 20px solid #ececec;
 border-right: 20px solid #ececec;
 margin: 0px 0px 0px 0px;
 padding: 20px;
 width: 175px;
 display: inline;
}
#rightcolumn { 
 color: #333;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding: 20px;
 width: 410px;
 float: left;
}
#footerpics { 
 width: 920px;
 clear: both;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 font-size:85%;
 border-top:20px solid #ececec;
}

#footer { 
 width: 920px;
 clear: both;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 10px 0px 5px 0px;
 font-size:75%;
}
.footerpics {
width: 175px;
height:175px;
 border: 20px solid white;
 float:left;display:inline;
 }
 
 .footerpics img {
width: 175px;
height:175px;}
 .clearfloat {clear:both;}
 
 
 .footerpicsfiller {
width: 20px;
height:175px;
 float:left;display:inline;
 }
 
 /* extra styling */
 
 a:link {
	color: #882d1b;
}
a:visited {
	color: #882d1b;
}
a:hover {
	color: #882d1b;text-decoration:none;
}
a:active {
	color: #882d1b;
}

.blocklink a:link {
	color: white;background:#22130e;padding:2px 3px 2px 3px;text-decoration:none;
}
.blocklink a:visited {
	color: white;background:#22130e;padding:2px 3px 2px 3px;text-decoration:none;
}
.blocklink a:hover {
	color: white;background:#882d1b;padding:2px 3px 2px 3px;text-decoration:none;
}
.blocklink a:active {
	color: white;background:#22130e;padding:2px 3px 2px 3px;text-decoration:none;
}



.navmenu{
width: 100%;
overflow: hidden;
}
.navmenu ul{
margin: 0;
padding: 0;
padding-left: 0px; /*offset of tabs relative to browser left edge*/
list-style-type: none;
}
.navmenu li{
display: inline;
margin: 0;
}
.navmenu li a{
float: LEFT;
display: block;
text-decoration: none;
margin-RIGHT: 1px;
padding: 4px 10px 3px 10px; /*padding inside each tab*/
color: white;
background: #22130e; /*background of tabs (default state)*/
}
.navmenu li a:visited{
color: white;
}
.navmenu li a:hover, .mattblacktabs li.selected a{
background: #882d1b; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}


h1 {color: #882d1b;font-weight:normal;font-size:22px;margin-bottom:0.4em;}
h2 {color: #882d1b;font-weight:normal;text-transform:uppercase;font-size:18px;margin-bottom:0.4em;}
h3 {color: #333;font-weight:normal;font-size:15px;margin-bottom:0.2em;}
.headline {border-bottom: 1px;}

.date {font-size:10px;}

hr
{
border: none 0; 
border-top: 1px dotted #ccc;/*the border*/
width: 100%;
height: 1px;
  margin: 5px 0 8px;
  clear:both;
}
 

 .albumhome {width:175px;margin-right:20px;margin-bottom:20px;float:left;display:inline;}
 
 
 
 /* -- LISTS -- */
ul {margin: 5px 0px 10px 0px;}
ul li {	list-style: none;margin: 0;padding: 2px 0px 2px 0px;font-weight:normal;}
li {list-style-type:none;}
.disc {list-style-type:disc}


/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0px 0px 30px 20px;}
img.alignleft {float:left;clear:none;margin:0px 20px 20px 0px;}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}



.albums {margin-left:195px;}