body
{
	background: #CCC url(http://www.kenmcintyre.com/graphics/bg-dark2.gif) repeat-y 50% 0;
	background-attachment: fixed;
	text-align: center;
	margin: 0px auto;
	padding: 0;
}

#container
{
	margin: 0px auto;
                padding: 0px auto;
	text-align: left;
                width: 700px;
}

#top
{
	width: 700px;
	height: 125px;
	background: url(http://www.kenmcintyre.com/graphics/top-banner.jpg);
	margin: 0;
	padding: 0;
}

#right {
	float: right;
	width: 220px;
	margin: 18px 0px 18px 0;
	padding: 0 18px 0 0;
}

#rightcontainer
{
                margin: 0;
                padding: 0;
                border-top: #CCC 1px;
                border-right: 0px;
                border-bottom: #CCC 1px;
                border-left: #CCC 1px;
                border-style: solid;
}

#navcontainer
{
                margin: 0;
                padding: 0;
	width: 220px;
	text-align: right;
                background: #FFF url(http://www.kenmcintyre.com/graphics/nav-bgline26.gif);
}

#navcontainer ul
{
	margin: 0;
	padding: 8px 0 0 0;
	list-style-type: none;
}

#navcontainer li
{
                margin:0;
                padding: 2px 0 0 0;
	font: bold 16px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}

#navcontainer a
{
	display: block;
	width: 220px;
	height: 24px;
}

#navcontainer a:link, #navcontainer a:visited, #navcontainer a:active
{
	color: #777;
	text-decoration: none;
}

#navcontainer a:hover
{
	color: #911;
	text-decoration: none;
}

#rightcontent 
{
                margin: 0px;
                padding: 4px 0 15px 15px;
                text-align: right;
                font: 11px/13px Arial, Helvetica, sans-serif;
                color: #666;
}

#rightcontent img{
                margin: 0;
                padding: 0 0 5px 0;
                text-align: right;
                border: 0;
}

#rightcontent h1 
{              
                margin: 0;
                padding: 0 0 4px 0;
                text-align: right;
	font: bold 14px/15px Arial, Helvetica, sans-serif;
                color: #777;

}    
          
#rightcontent p
{
                margin: 0px;
                padding: 4px 0 12px 0;
                text-align: right;
                font: 11px/13px Arial, Helvetica, sans-serif;
                color: #666;
}

#rightcontent a:link, #rightcontent a:visited
{
	color: #911;
	text-decoration: none;
}

#rightcontent a:hover
{
	color: #F00;
	text-decoration: none;
}

#rightcontent p a:hover
{
	color: #F00;
	text-decoration: none;
}

#linkcontainer
{
                margin: 0;
                padding: 13px 0 15px 0;
	width: 220px;
                border-top: #CCC 1px;
                border-right: 0px;
                border-bottom: 0;
                border-left: 0;
                border-style: solid;
}

#linkcontainer h1 
{              
                margin: 0 0 4px 0;
                padding: 0;
                text-align: right;
	font: bold 14px/15px Arial, Helvetica, sans-serif;
                color: #777;

}              

#linkcontainer a:link, #linkcontainer a:visited
{
	color: #911;
	text-decoration: none;
}

#linkcontainer a:hover
{
	color: #F00;
	text-decoration: none;
}

#linkcontainer ul
{
                margin: 0; 
                padding: 0 0 0 15px;
	font: 12px/18px Arial, Times, Helvetica, sans-serif;
	text-align: right;
	list-style-type: none;
}

#linkcontainer li
{
	margin: 0;
	padding: 0;
}

#left
{
	width: 426px;
	margin: 18px 0px 0px 0px;
	padding: 0  0 0 18px;
}

#leftcontainer
{
                margin: 0;
                padding: 0;
                border-top: #CCC 1px;
                border-right: #CCC 1px;
                border-bottom: 0;
                border-left: 0;
                border-style: solid;
}

#leftheader
{
                margin: 0;
                padding: 12px 0 0 0;
	width: 426px;
	text-align: left;
                font: bold 16px/15px Arial, helvetica, sans-serif;
                color: #777;
	letter-spacing: 1px;
                background: url(http://www.kenmcintyre.com/graphics/hd-bgline26.gif) no-repeat;
}

#leftcontent
{
	margin: 0;
	padding: 0;
}

#leftcontent a:link, #leftcontent a:visited, #leftcontent a:active
{
	color: #911;
	text-decoration: none;
}

#leftcontent a:hover
{
	color: #F00;
	text-decoration: none;
}

#leftcontent h1
{
	margin: 0 0 15px 0;
	padding: 25px 0 0 0;
	font: bold 16px/20px Arial, helvetica, sans-serif;
	color: #777;
}

#leftcontent h3
{
	margin: 12px 0 0 0;
	padding: 12px 0 0 0;
	font: bold 16px/16px Arial, Helvetica, sans-serif;
                color: #777;
                background: url(http://www.kenmcintyre.com/graphics/hd-bgline26.gif) no-repeat;
}

#leftcontent p
{
	margin: 15px 0 0 0;
                padding: 0 18px 0 0;
                font: 12px/17px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #666;
}

#leftcontentarticle
{
                margin: 0;
                padding: 0 0;
                font: 12px/17px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #666;
}

#leftcontentarticle h2
{
	margin: 0;
                padding: 0 18px 18px 0;
                font: 12px/17px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #666;
}

#leftcontentarticle h4
{
	margin: 0;
	padding: 0 0 18px 0;
	font: bold 12px/18px Arial, helvetica, sans-serif;
	color: #666;
                border-bottom: 1px solid #CCC;
}

#leftcontentlist
{
	margin: 0;
                padding: 0;
                border: 0;
}

#leftcontentlist h1
{
	margin: 0 0 0 0;
	padding: 11px 0 0 0;
	font: bold 14px Arial, Helvetica, sans-serif;
                color: #777;
                border: 0;
}

#leftcontentlist h2
{
                margin: 0 0;
                padding: 9px 18px 11px 0;
	font: 12px/16px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #666;
                border: 0;
}

#leftcontentlist h4
{
                margin: 0;
                padding: 0 0 12px 0;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #666;
                border-bottom: 1px solid #CCC;
}

#leftcontentlist a:link, #leftcontentlist a:visited
{
	color: #911;
	text-decoration: none;
}

#leftcontentlist a:hover
{
	color: #F00;
	text-decoration: none;
}

#artwork
{
	margin: 0;
                padding: 0 0 10px 0;
                border-bottom: 1px solid #CCC;
}

#artwork img
{
	margin: 9px 9px 0px 0px;
                border: 0;
}

.imageright
{
                float: right;
                margin: 5px 0 2px 10px;
                padding: 0;
                border: 0;
}

.imageleft
{
                float: left;
                margin: 2px 12px 2px 0px;
                padding: 0;
                border: 0;
}

.imagecenter
{
                float: left;
                margin: 0 0px 12px 0px;
                padding: 0;
                border: 0;
}

#footer
{
	clear: both;
                margin: 0px auto;
	position: relative;
                height: 20px;
	width: 600px;
	padding: 18px;
                text-align: center;
}

#footer h2
{
	margin: 0px;
                padding: 0px;
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #666;
}

#footer a:link, #footer a:visited, #footer a:active
{
	color: #911;
	text-decoration: none;
}

#footer a:hover
{
	color: #F00;
	text-decoration: none;
}