/* CSS Document */

body{
	background-color: #CCCCCC;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	text-align: left;
	width: 0 auto;
	}
	
#container{
	width: 910px;
	position: absolute;
	top: 30px;
	left: 40px;
	margin: 0 auto;
	text-align: left;
	display: block;
	height: 550px;
	}
	
#header{
	position: absolute;
	width: 910px;
	height:300px
	float: left;
	height: 100px;
	}
	
/* column set up */

#col1{
	width: 290px;top: 100px; position:absolute;
	float: left;
	margin: 10px 15px 10px 0px;
	}
	
#col2{
	width: 290px;top: 100px; left: 305px; position:absolute;
	float: left;
	margin: 10px 15px 0px 5px;
	}
	
#col3{
	width: 290px;top: 100px; left: 615px; position:absolute;
	float: left;
	margin: 10px 0px 15px 5px;
	}
	
/* post boxes */

#workbox{
	padding: 5px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	float: none;
	background:#FFFFFF;
	color: #333333;
	margin: 0px 0px 20px 0px;
	position:relative;
	background-color: #FFFFFF;
	}

#linkbox{
	padding: 5px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	float: none;
	background:#ccffff;
	color: #333333;
	margin: 0px 0px 20px 0px;
	position:relative;
	background-color: #ccffff;
	}
	
#textbox{
	float: none;
	background:#FFFFFF;
	color: #333333;
	background-color: none;
	}

/* Page title formatting */

#col1title {
	position:abolute;
	float:left;
	left:20px;
	top:30px;
	width:290px;
	height:20px;
	margin: 10px 0px 0px 0px;
	z-index:1;
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}

#col2title {
	position:abolute;
	float:left;
	left:320px;
	top:30px;
	width:285px;
	height:20px;
	margin: 10px 0px 0px 20px;
	z-index:1;
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}

#col3title {
	position:abolute;
	float:left;
	left:640px;
	top:30px;
	width:170px;
	height:20px;
	margin: 10px 0px 0px 25px;
	z-index:1;
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}

#col4title {
	position:abolute;
	float:right;
	left:760px;
	top:30px;
	width:50px;
	height:20px;
	margin: 10px 0px 0px 0px;
	z-index:1;
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}

#pagetitle {
	position:absolute;
	float:none;
	left:0px;
	top:52px;
	width:600px;
	height:20px;
	z-index:1;
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}


#back {
	position:absolute;
	float:none;
	left:620px;
	top:52px;
	width:290px;
	height:20px;
	z-index:1;
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}

/* Keyline formatting */

#keyline_top {
	position:absolute;
	float:left;
	top:38px;
	left:0px;
	width:910px;
	height:1px;	
	background-color: transparent;

	}
	
#keyline_2col {
	position:absolute;
	left:0px;
	top:80px;
	width:600px;
	height:1px;	
	background-color: transparent;

	}
	
#keyline_1col {
	position:absolute;
	left:620px;
	top:80px;
	width:290px;
	height:1px;	
	background-color: transparent;

	}
	
#keyline_sidebar {
	position:relative;
	margin: 20px 0px 20px 0px;
	left:float;
	top:0px;
	width:280px;
	height:1px;	
	background-color: transparent;

	}
	
SELECT {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
/* image overlay */
	
.image img{
	padding: 0px 0px 0px 0px;
	width: 280px; height: auto;
	border: 0px;
	}
	
.image img:hover{
	padding: 0px 0px 0px 0px;
	width: 280px; height: auto;
	filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;
	border: 0px;
	}

/* Standard link */
	
.link {
	font-family: "Courier New", Courier, monospace;
	font-style: normal;
	font-size: 12px;
	color: #33333;
	}
	
a.link {
	text-decoration: underline;
	font-family: "Courier New", Courier, monospace;
	font-style: normal;
	font-size: 12px;
	color: #333333;
	}
	
a.link:hover {
	text-decoration: underline;
	font-family: "Courier New", Courier, monospace;
	font-style: normal;
	font-size: 12px;
	color: #333333;
	}


.linktitle {
	font-family: "Courier New", Courier, monospace;
	font-style: normal;
	font-size: 14px;
	color: #33333;
	}
	
a.linktitle {
	text-decoration: underline;
	font-family: "Courier New", Courier, monospace;
	font-style: normal;
	font-size: 14px;
	color: #333333;
	}
	
a.linktitle:hover {
	text-decoration: underline;
	font-family: "Courier New", Courier, monospace;
	font-style: normal;
	font-size: 14px;
	color: #333333;
	}


/* Workbox formatting */
	
.workcopy {
	font-size: 12px;
	font-style: normal;
	font-family: "Courier New", Courier, monospace;
	text-decoration: none;
	color: #333333;
	}

.worktitle {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-family: "Courier New", Courier, monospace;
	text-decoration: none;
	color: #666666 ;
	}
	
/* tag formatting */
	
.tag {
	font-size: 10px;
	font-style: normal;
	font-family: "Courier New", Courier, monospace;
	text-decoration: none;
	color: #333333;
	}

.taglink {
	font-family: "Courier New", Courier, monospace;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	}
	
a.taglink {
	text-decoration: underline;
	font-family: "Courier New", Courier, monospace;
	font-style: normal;
	font-size: 10px;
	color: #333333;
	}
	
a.taglinklink:hover {
	text-decoration: underline;
	font-family: "Courier New", Courier, monospace;
	font-style: normal;
	font-size: 10px;
	color: #333333;
	}
	


/* Newsbox formatting */
	
.newscopy {
	font-size: 12px;
	font-family: "Courier New", Courier, monospace;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #CCCCCC;
	}
	
.newstitle {
	font-size: 12px;
	font-family: "Courier New", Courier, monospace;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #CCCCCC;
	}
	
/* News title link */

.newstitlelink {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	font-style: normal;
	color: #cccccc;
	}
	
a.newstitlelink {
	text-decoration: underline;
	font-family: "Courier New", Courier, monospace;
	font-style: normal;
	font-size: 12px;
	color: #CCCCC;
	}
	
a.newstitlelink:hover {
	text-decoration: underline;
	font-family: "Courier New", Courier, monospace;
	font-style: normal;
	font-size: 12px;
	color: #CCCCCC;
	}
	
/* News copy link */

.newslink {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	font-style: normal;
	color: #CCCCCC;
	}
	
a.newslink {
	text-decoration: underline;
	font-family: "Courier New", Courier, monospace;
	font-style: normal;
	font-size: 12px;
	color: #CCCCCC;
	}
	
a.newslink:hover {
	text-decoration: underline;
	font-family: "Courier New", Courier, monospace;
	font-style: normal;
	font-size: 12px;
	color: #CCCCCC;
	}
	
/* Next page link */

#next {
	position:relative;
	margin: 10px 0px 0px 0px;
	left:0px;
	float: left;
	width:120px;
	height:24px;
	z-index:100;
	}
