/* basic elements */
a {
     color: #ff6600;
     text-decoration: none;

     }

a:hover {
     color: #ff6600;
     text-decoration: underline;
     }

a:active {
     color: #ff6600;

     }


a.special {
     color: #ff6600;
     text-decoration: none;
     font-size:11px;


     }

a.top:hover {
     color: #ffffff;
      text-decoration: underline;
font-size:13px;
font-weight:bold;

     }

a.top:active {
     color: #ffffff;
font-size:13px;
font-weight:bold;

     }


a.top {
     color: #ffffff;
     text-decoration: none;
     font-size:13px;
     font-weight:bold;

     }

a.special:hover {
     color: #ff6600;
      text-decoration: underline;
      font-size:11px;
     }

a.special:active {
     color: #ff6600;
font-size:11px;
     }

		h1 {border-bottom:1px solid #eee; margin-bottom:0px;font-size:16px;color:#ff6600}
		h2 {color:#666666;font-size:14px;margin-bottom:10px;}
		h2#archives { padding-top:10px;}
		h3 {font-size:14px;padding-top:0px;color:#666666;padding-bottom:0px;margin-bottom:0px}
		
body {
	font-family:Arial;
	font-size:12px;
	color:#666666;
	background-color: #000000;
	background: #000000 url(images/alp_background0609.gif) top center repeat-y;
}
	div.blogPost {padding-left:5px;padding-right:0px;font-size:12px;}
	div.byline {color:#555555;font-weight:bold}
	p#bloggerBug {padding-top:10px;}
         .blogDate {font-size:12px;padding-top:10px;padding-bottom:0px;color:#ff6600;font-weight:bold}
         .blogDescribe {font-size:12px;padding-top:10px;color:#666666;padding-bottom:0px;margin-bottom:10px}
         .homelink {font-size:12px;font-weight:normal}
         .comment-link {font-size:12px;font-weight:bold}
	.blogComments {padding-top:30px;color:#555555;padding-bottom:30px;margin-bottom:0px;font-weight:bold}
	.blogComments .byline {font-size:10px;font-weight:normal;color:#6666665;margin-right:10px;display:inline}
	.blogComment {font-size:10px;margin:3%;color:#666666;font-weight:normal}
        .deleted-comment {font-style:italic;color:gray;}

#container {
	font-family: Arial;
	position: absolute;
	left:50%;
	margin-left: -477px;
	text-align: left
	font-size: 12px;
	position: absolute;
	top: 0px;
	line-height: 18px;
	width: 954px;
}
#subcontainer {
	font-family: Arial;
	position: relative;
	text-align: left
	font-size: 12px;
	position: relative;
	line-height: 18px;
	width: 954px;
	padding: 0;
}
#blogbody {
	font-family: Arial;
	position: relative;
	text-align: left
	font-size: 12px;
	line-height: 18px;
	width: 450px;
	background: #ffffff;
	float: left;
	border: 0px;
	padding-left: 20px;
         padding-top: 20px;
         padding-right: 20px;
	border-right: 2px solid #ccc;
	border-left: 2px solid #ccc;
  } 

#leftnav {
	font-family: Arial;
	position: relative;
	text-align: left
	font-size: 12px;
	line-height: 18px;
	width: 134px;
	float: left;
	padding-right: 20px;
	padding-left: 40px;
	padding-top: 20px;

}


#rightnav {
	font-family: Arial;
	position: relative;
	text-align: left
	font-size: 12px;
	line-height: 18px;
	width: 220px;
	float: right;
	padding-right: 20px;
	padding-left: 10px;
	padding-top: 25px;
	border: 0px;
}
#rightnav {
	\width: 240px;
	w\idth: 220px;
  } 
#masthead {
	position: relative;
	background-image: url(images/alp_banner0609.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;
	height: 260px;
}
#navigation {
	height: 30px;
	background-color: #3c3c3c;
	text-align: left;
	padding-left: 20px
	}
#navigation ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
#navigation li{
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	background: url(images/alp_rollover.gif) no-repeat left top;
	}
#navigation a{
	display: block;
	padding: 6px 0px 0px 30px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:23px;
	width: 90px;
	}
#navigation a:hover {
	background: url(images/alp_rollover.gif) 0px -40px;
}
#navigation a:active {
	background: url(images/alp_rollover.gif) 0px -80px;
}
#address {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #b1d351;
	width: 760px;
	position: relative;
	left: 0px;
	right: 0px;
	bottom: 0px;
	font-weight: bold;
	clear: both;
	text-align: center;
}
blockquote {color:#666; font-size: 11px; border:1px #FF3333 dotted; background:#eee; padding:10px 20px 10px 20px; margin:10px 25px 10px 25px;}


.center {  }

#cdfeature {position: relative;
	    text-align: left;
            width: 175 px;
            float: left;
}
#cdlisting {position: relative;
	    text-align: left;
            width: 235 px;
            float: right;
}

#cdlisting table{width: 235px;
                 border-width: 0px;}
#cdlisting td{vertical-align: bottom;
               height: 30px;

}
