/*  HM Magazine - Copyright David M Allen,Doug Van Pelt */
/* HM Magazine Attributes
----------------------------------------------------------

---------------*/
a:link,a:visited,a:active{
background:transparent;
color:#666666;
text-decoration:underline
}
a:hover{
background:transparent;
color:#F30;
text-decoration:underline
}
a.alpha,a.alpha:visited,a.alpha:active{
padding:1px 2px 1px 2px;
margin:0;
width:9px;
float:left;
display:block;
color:#333333;
background:#FFFFFF;
font:9px/14px Arial,Helvetica,sans-serif;
text-decoration:none;
text-align:center
}
a.alpha:hover{
color:#FFFFFF;
background:#FF0000;
text-decoration:none
}
a.full,a.full:visited,afull:active{
padding:3px 10px 3px 10px;
margin:0;
width:352px;
display:block;
color:#FFFFFF;
background:#FF0000;
font-size:9px;
line-height:14px;
text-decoration:none
}
a.full:hover{
color:#000000;
background:#F9D4B9
}
a.full2,a.full2:visited,afull2:active{
padding:3px 10px 3px 10px;
margin:0;
width:352px;
display:block;
color:#3D3D3B;
background:#CCCCCC;
font-size:9px;
line-height:14px;
text-decoration:none
}
a.full2:hover{
color:#FFFFFF;
background:#000000
}
a.full3,a.full3:visited,afull3:active{
padding:3px 10px 3px 10px;
margin:0;
width:352px;
display:block;
color:#3D3D3B;
background:#EBEBEB;
font-size:9px;
line-height:14px;
text-decoration:none
}
a.full3:hover{
color:#FFFFFF;
background:#000000
}
a.full4,a.full4:visited,afull4:active{
padding:3px 10px 3px 10px;
margin:0;
width:352px;
display:block;
color:#000000;
background:#000000;
font-size:9px;
line-height:14px;
text-decoration:none
}
a.more:link,a.more:visited,a.more:active{
float:right;
background:transparent;
color:#FF0000;
font-size:0.9em;
text-decoration:none;
text-transform:uppercase
}
a.more:hover{
background:transparent;
color:#666666;
text-decoration:underline
}
/* -------------------------- */

blockquote{
margin-left:20px;
margin-right:0px
}
body{
margin:0;
padding:0;
border:0;
padding-bottom:10px;
color:#333333;
background:#CCCCCC;
font:76% "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
text-align:center
}
code,pre{
color:#333;
font-family:"Bitstream Vera Sans Mono",monaco,"Courier New",courier,monospace
}
form{
margin:0
}
/* Headers */
h1{
margin:0;
color:#000000;
font:normal normal 2.2em/30px Georgia,"Times New Roman",Times,serif
}
h3{
margin:0;
font-size:16px;
font-weight:normal
}
h4{
margin:3px 0;
color:#000000;
font:12px Geneva,Arial,Helvetica,sans-serif;
text-transform:none
}
h4.byline{
padding:0 3px 0 0;
margin:5px 0;
font-size:10px
}
h4.white{
color:#FFFFFF;
font:11px/15px Verdana,"Lucida Grande",Tahoma,Helvetica,sans-serif;
text-align:justify
}
h5{
margin:0;
padding:7px 7px 3px 7px;
color:#000000;
font:14px Georgia,"Times New Roman",Times,serif;
text-transform:none
}
h6{
margin:0;
padding:0 7px 3px 10px;
color:#666;
font:10px/12px "Din-Medium",Arial,Helvetica,sans-serif;
text-transform:none
}
/* -------------------------- */
hr{
display: block;
clear: both;
visibility: hidden;
height: 0;
border-width: 0;
margin: 0;
padding: 0;
}
/* Img Attributes   */
img.thumb{
float:left;
padding:0px;
border:0px;
margin:0 11px 5px 0px
}
p,blockquote{
margin:0;
font:11px/15px Verdana,"Lucida Grande",Tahoma,Helvetica,sans-serif;
text-align:justify
}
p.excerpt{
margin:0;
color:#FF0000;
font:12px Georgia,"Times New Roman",Times,serif;
text-align:justify
}
p.left{
margin:0;
text-align:left
}
p.white{
margin:0;
color:#FFFFFF;
font:11px/15px Verdana,"Lucida Grande",Tahoma,Helvetica, 

sans-serif;
text-align:justify
}
/* HTML Attributes
----------------------------------------------------------

---------------*/
.byline {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 15px;
text-align: left;
margin: 0;
color: #669999;
}
.commentbox{
width:140px;
padding:3px 7px 3px 7px;
border:0;
color:#666666;
background:url(../media/layout/form.gif) no-repeat top left;
font-size:10px
}
.commentboxbig{
width:342px;
padding:3px 7px 3px 7px;
border:0;
color:#666666;
background:url(../media/layout/form.gif) no-repeat top left
}
.commentlabel{
color:#000000;
font:italic bold 0.9em/normal Georgia,"Times New Roman",Times,serif
}
.commenttext{
color:#FFFFFF;
font-size:10px;
line-height:normal;
text-align:left
}
.entry{
width:121px;
padding:3px 7px 3px 7px;
border:0;
color:#666666;
background:url(../media/layout/form.gif) no-repeat top left;
font-size:10px
}
.floatleft{
float:left;
margin:0 5px 4px 0;
border:1px solid #666;
padding:2px
}
.floatright{
float:right;
margin:0 0 4px 5px;
border:1px solid #000;
padding:2px
}
.fulltext{
padding:7px;
margin-top:5px;
background:#C8C9CC;
line-height:1em
}
.fulltextblack{
padding:7px;
margin-top:3px;
color:#FFFFFF;
background:#000000;
line-height:1em
}
.hidden {
display:none;
margin:0;
padding:0
}
.hrule {
border-bottom:1px solid #000;
margin:0;
height:5px;
}
.ietitle{
padding-top:5px;
color:#FF0000;
font:1.7em Georgia,"Times New Roman",Times,serif;
text-decoration:none
}
.linewrap{
color:#c60;
font-weight:bold;
font-size:13px
}
.navtext{
padding:0;
margin:2px 0 10px 0;
list-style-type:none;
font-size:small;
line-height:1.5em
}
.oneblock{
padding:10px 0px 0px 0px;
border-bottom:1px solid #ccc;
margin:0px 0px 0px 0px
}
.pad7{
padding-top:7px
}
.pad15{
padding-top:15px
}
.pic-left{
margin-right:10px;
padding-bottom:5px;
float:left
}
.question{
margin:0;
color:#000000;
font:bold 14px/14px Georgia,"Times New Roman",Times,serif;
text-align:justify
}
.saystitle{
padding:1px;
color:#FFFFFF;
background:#000000;
font:2em Arial,Helvetica,sans-serif;
text-decoration:none
}
.smalltext{
margin:0;
color:#666666;
font:normal 0.9em Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
text-transform:none
}
.storenav {
background-color:#FF0000;
padding: 2px 4px 2px 4px;
line-height: 1em;
color: #FFFFFF;
}
.white{
padding:0;
margin:0 0 5px 0;
font-size:1.1em;
line-height:1em;
color:#666666;
}
#alphawrap{
margin:0;
width:372px;
display:block;
text-align:center
}
#container{
margin:15px auto;
padding:0;
width:600px;
background:#fff url(../media/layout/mainback.gif) 

repeat-y;
color:#333
}
#container2{
background: #fff url(../media/layout/mainback2.gif) 

repeat-y;
color: #333;
margin: 15px auto;
padding: 0;
width: 600px; 
}
#footer{
border:0;
padding:5px 7px 7px 15px;
clear:both;
color:#666;
background:#000;
font-size:x-small
}
#footer p{
margin:10px 0;
padding:0;
color:#999999
}

/* --Left------------------------ */
#left{
margin:0;
border:0;
float:left;
width:178px;
color:#333333;
background:#CCCCCC
}
#left span{
margin:0;
border:0;
width:178px
}
#leftplain{
margin:0 0 8px 0;
border:0;
float:left;
width:178px;
color:#666666;
background:#FFFFFF
}
#leftplain span{
margin:0;
border:0;
width:178px
}
#mailinglist{
padding:0px;
margin:0;
padding-top:4px;
width:130px;
background:#fff
}
#maincontent{
float:left;
margin:0;
padding:15px;
width:372px
}
html>body #maincontent{
width:372px
}
#maincontent .fullhead{
margin:0;
border:0;
width:372px
}
#maincontent .fullhead span{
margin:0;
border:0;
width:372px
}
#maincontent .fullhead2{
margin:0;
border:0;
width:372px;
height:30px;
color:#FFFFFF;
background:#000000
}
#maincontent h2{
margin:0;
padding:6px 3px 2px 0px;
display:block;
color:#000000;
font:bold 16px/16px Georgia,"Times New Roman",Times,serif;
vertical-align:middle;
text-transform:none
}


/*  Header */
#header {
margin: 0;
padding: 0;
height: 85px;
background: #000 

url(../media/layout/switch/titleblack.gif) no-repeat left;
position: relative;
}

/*  Top Navigation */

ul#navlist {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	position: absolute;
	top: 62px;
	left: 158px;
	}

ul#navlist li {
	float: left;
	}

ul#navlist a {
	display: block;
	padding: 0;
	margin-right: 10px;
	float: left;
	}

a.topnav:link, a.topnav:visited, a.topnav:active{ 
background:transparent;
color:#FFFFFF;
font:12px Geneva,Arial,Helvetica,sans-serif;
text-decoration:none;
}
a.topnav:hover {
border-bottom:solid #CCC 1px;
background:transparent;
color:#FFFFFF;
text-decoration:none;
}


/*  Review Includes */
#navlistalbums{
margin-left:0;
padding-left:0;
list-style:none
}
#navlistalbums li{
padding-left:22px;
background:url(../media/layout/bullet02.gif) no-repeat 0 

50%
}
#navlistdvds{
margin-left:0;
padding-left:0;
list-style:none
}
#navlistdvds li{
padding-left:22px;
background:url(../media/layout/bullet02.gif) no-repeat 0 

50%
}
/* orange */
#orange{
padding:10px 9px 0px 0px;
border-bottom:1px solid #CC9;
margin:0px 0px 0px 0px;
background:#FC9
}
#orange	p{
padding-left:9px
}
#pagebody{
padding:0;
margin:0;
border:0;
clear:both;
color:#444;
background:transparent;
text-align:left
}
#pullcontainer{
background:#ff0000;
display: block;
background-repeat: repeat;
}

/* --Right------------------------ */
#right{
margin:0;
border:0;
float:right;
width:178px;
color:#FFFFFF;
background:#9F9F9F
}
#right span{
margin:0;
border:0;
width:178px
}
#rightnav{
margin:0;
padding:0;
list-style-type:none;
font-size:small;
line-height:1.5em
}
#rightnav dd{
padding:0;
margin:2px 0 10px 0
}
#rightnav dl{
margin:0;
padding:0
}
#rightnav dt{
margin:0;
color:#000000;
font:italic bold 14px Georgia,"Times New Roman",Times,serif
}
#rightnav ul{
margin:0;
padding:0;
border:0;
text-align:left
}
#rightnav ul li{
margin:0;
padding:0;
list-style-type:none;
font-size:small;
line-height:1.5em
}
#rightnav ul li a{
font-weight:normal
}
#rightplain{
margin:0;
border:0;
float:right;
width:178px;
color:#666666;
background:#FFFFFF
}
#rightplain span{
margin:0;
border:0;
width:178px
}
#sidebar{
margin:0 0 0 419px;
height:100%;
padding:15px 15px 15px 13px;
color:#666;
background:transparent
}
html>body #sidebar{
padding:15px 14px 15px 16px
}
/* ---IE Tan Hack----------------------- */
* html body img #sidebar{
margin:0 -3px;
ma\rgin:0
}
/* yellow */
#yellow{
padding:10px 9px 0px 0px;
border-bottom:1px solid #CC9;
margin:0px 0px 0px 0px;
background:#FFC
}
#yellow	p{
padding-left:9px
}
