a:link {color: #ff7d01}
a:visited {color: #ff7d01}
a:hover {color: #ff7d01}
a:active {color: #ff7d01}

body {
background-attachment: fixed;
color: #7bb9fa; margin-bottom: 500px;
font:12px Courier New, monospace;
}

#contentbox {
position: absolute;
top: 260px;
left: 0px;
width: 850px;
border: 2px red;
}

h1 {
font-size: 14px;
}

#prompt {
	position:absolute;
	left:30px;
	top:0px;
	font:12px Courier New, monospace;
	color: #b25801;
}

#code {
	font:12px Courier New, monospace;
	color: #5580ad;
}

#welcome {
	position:absolute;
	left:420px;
	top:235px;
	font:25px Courier New, monospace;
}

#column-l {
	position: absolute;
	top: 60px;
	left: 30px;
	padding-left: 50px;
}

#column-r {
	position: absolute;
	top: 60px;
	left: 230px;
	padding-left: 50px;
}

#column-3 {
	position: absolute;
	top: 435px;
	left: 380px;
	padding-left: 50px;
}

#column-4 {
	position: absolute;
	top: 435px;
	left: 570px;
	padding-left: 50px;
}

.vid-thumb {
	border-color: #808080;
	border-width: 1px ! important;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: -4px;
}

dl.scalable {
	background: #000000;
	margin: 0;
	padding: 0;
	width: 13.5em;
}

dl.scalable dt {
	background: transparent url(./images/css/top_left.gif) no-repeat top left;
	margin: 0;
	padding: 0;
}

dl.scalable dt a {
	background: transparent url(./images/css/top_right.gif) no-repeat top right;
	display: block;
	font: bold 12px Courier New, monospace;
	margin: 0;
	padding: .5em 1.5em 0em 1em;
}

dl.scalable dd {
	background: transparent url(./images/css/bottom_left.gif) no-repeat bottom left;
	margin: 0;
	padding: 0;
}

dl.scalable p {
	background: transparent url(./images/css/bottom_right.gif) no-repeat bottom right;
	margin: 0;
	padding: .5em 1.5em .5em 2em;
}

dl.scalable-alt {
	background: #121212;
	margin: 0;
	padding: 0;
	width: 13.5em;
}

dl.scalable-alt dt {
	background: transparent url(./images/css/top_left.gif) no-repeat top left;
	margin: 0;
	padding: 0;
}

dl.scalable-alt dt a {
	background: transparent url(./images/css/top_right.gif) no-repeat top right;
	font: bold 12px Courier New, monospace;
	display: block;
	margin: 0;
	padding: .5em 1.5em 0em 1em;
}

dl.scalable-alt dd {
	background: transparent url(./images/css/bottom_left.gif) no-repeat bottom left;
	margin: 0;
	padding: 0;
}

dl.scalable-alt p {
	background: transparent url(./images/css/bottom_right.gif) no-repeat bottom right;
	margin: 0;
	padding: .5em 1.5em .5em 2em;
}

.listing-header {
position: relative;
color: #ff7d01;
left: -17px;
top: -10px;
border: 1px dashed #2c2e2b;
background: #000000;
padding: 5px;
text-align: center;
font: bold 14px Courier New, monospace;
margin-bottom: 500px;
}

.listing-title {
color: #ff7d01;
font: bold 13px Courier New, monospace;
}

#listing-container {
margin:50px;
padding: 5px;
width: 520px;
border:1px dashed #333;
}

.description {
padding-left: 15px;
}

#movie-box {
    position: absolute;
    top: 80px;
    left: 70px;
}    
