/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/background2.jpg);
	background-repeat:repeat-x;
	background-color:#262626;
	font-family:Cambria;
}
.text{
color:#CCC;
padding: 15px 15px 15px 15px;
}
.portfolio_text{color:#CCC;
padding: 15px 15px 15px 201px;}
#portfoliopage_back{background: url(images/portfoliopage_back.jpg)  repeat-y;}
.slidedoormenu{
list-style-type: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 100px; /* width of menu (don't forget to add border with below!) */

}

.slidedoormenu li{
padding: 3px
}

.slidedoormenu li a{

font: bold 13px  Verdana;
margin: 0 0 0 0;

color: #333333;
width: auto;
border-bottom: 1px solid white; /* White border beneath each menu item link, to add depth */
padding: 0 0 0 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 5px;
text-decoration: none;
}

.slidedoormenu li a:visited, .slidedoormenu li a:active{
color: black;
}

.slidedoormenu li a:hover{
color: black;
text-indent: 10px;
}

#container{
	position:relative;
	
}




.mattblacktabs{
width: 100%;
overflow: hidden;
 /*bottom horizontal line that runs beneath tabs*/
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: bold 12px Verdana;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0 2px;
padding: 0 2px;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;

margin:0 5px;
padding: 10px; /*padding inside each tab*/
 /*right divider between tabs*/
color: white;
background:url(images/tabs_back.jpg) 0 0 repeat-x;
background-position:bottom;/*background of tabs (default state)*/
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background-position:top;
color:#465f21;/*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

ul#websites_lst li#websites a:link, #websites_lst li#websites a:visited {	
	background-position:top;
	color:#465f21;
	}
ul#printed_lst li#printed a:link,#printed_lst li#printed a:visited {	
	background-position:top;
	color:#465f21;
	}

#graphic_lst li#graphic a:link, #graphic_lst li#graphic a:visited {	
	background-position:top;
	color:#465f21;
	}

#photography_lst li#photography a:link, #photography_lst li#photography a:visited {	
		background-position:top;
		color:#465f21;
	}
#custom_lst li#custom a:link, #custom_lst li#custom a:visited {	
			background-position:top;
			color:#465f21;
	}

#content{
	position:relative;
	width:760px;
	height:auto;
	padding:20px;
	 background:url(images/content_back.jpg) 0 0 repeat-x;
	background-color:#67971d;
	
	color:#FFF;
	}
#content div{width:100%;}
#content div img{float:left;margin:0 10px 10px 0;}



#content h1 { font-size:18px;}

#content div hr {display: block; clear: left; margin: 10px 0;
 }
a h1{color:#FFF; text-decoration:none;}
a {text-decoration:none;}