* {
    padding:0;
    margin:0;
}

body {
background:#dddddd;
color:black;
font-family:Verdana,sans-serif;
font-size:10px;
}




a {
outline: none;
text-decoration: none;
background: #fff;
position: relative;
color: #000;
-moz-transition: color 0.4s ease-in-out, background 0.6s ease-out; /* Firefox */
-webkit-transition: color 0.4s ease-in-out, background 0.6s ease-out; /* WebKit */
-o-transition: color 0.4s ease-in-out, background 0.6s ease-out; /* Opera */    
transition: color 0.4s ease-in-out, background 0.6s ease-out; /* Standard */

-moz-transition-delay: 0.1s;
-webkit-transition-delay: 0.1s;
-o-transition-delay: 0.1s;
transition-delay: 0.1s; 
}



a:hover {
background:#C6C6C6;
color: #000;
text-decoration:none;
}




a:active {;
text-decoration:none;
top: 1px;
}

a:visited {
color:black;
text-decoration:none;
}

a img {
border:medium none;
outline: none;
}

#menu {
background-color:#FFFFFF;
bottom:0;
height:100%;
left:40px;
overflow:auto;
position:fixed;
top:0;
width:240px;
}
#menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 0px 12px;
}
#menu ul li.section-title {
font-weight: bold;
margin:0px 0px 4px 0px;
}

#content {
height:100%;
margin:30px 0px 0px 320px;
top:0;
}
.container {
padding:20px 20px 0px 20px;
}

.container ul {
padding:0px 0px 0px 15px;
}

.container ul li {
margin:0px 0px 2px 0px;
}
#content {
background-color:#FFFFFF;
margin-bottom:10px;
width:575px;
}
p {
margin:0px 0px 25px 0px;
}
h1 {
font-size:32px;
}
h2 {
font-size:24px;
}
h3 {
font-size:16px;
}
h4 {
font-size:12px;
}
#img-container {
margin:0;
padding:0;
}
#img-container p {
padding:0px 0px 12px 0px;
width:400px;
}



#shop {
			width: 575px;
			background: lightgrey;
margin: -20px;
		}
		
		#image {
			height: 300px;
			width: 250px;
			background: blue;
		}
		
		#shopItemLeft {
			width: 200px;
			float: left;
			margin-right: 90px;
		}
		
		#shopItemRight {
			width: 200px;
			float: left;
		}
		
		.buyButton {
			display: block;
			height: 30px;
			width: 60px;
			background: red;
		}



#portfolio{
background: lightgrey;
position:fixed;
}

#twitter {
color: #000FFF;
margin-left: 14px;
}

#shopLink {
margin-left: 14px;
color: red;
text-transform: uppercase;
}

#topLinks {
margin-bottom: 12px;
}

#rss {font-size:0px;
margin-left: -15px;
}


-----

*{
    margin: 0;
    padding: 0;
    outline: none;
    border: none;
}
.slideshow-block{
    position: relative;
    width: 200px;
    height: 150px;
    overflow: hidden;
    background: #111 url('img/bg.jpg');
}
a.link{
    position:absolute;
    height: 150px;
    width: 200px;
    display: block;
    z-index: 10;
    background: url('img/logo.png') no-repeat center top;
}
a.link:hover{
    background-position: center -150px;
}
.slides{
    z-index:0;
    visibility:hidden;
}
.slides.active{
    visibility:visible;
}
