/* CSS Document */
body
{
	border : 			0px;
	text-decoration : 	none;
	text-align : 		left;
	margin-top : 		0px;
	margin-left : 		0px;
	margin-right:		0px;
	margin-bottom:		0px;
	color: #c34a0b;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
/***************************
	LAYOUT
***************************/
.body-top-left
{
	background-image: url(/lib/img/outside_top_left_bg.gif); 
	background-repeat: no-repeat; 
	background-position: bottom right;
}
.body-top
{
	background-image: url(/lib/img/outside_top_bg.gif); 
	background-repeat: no-repeat; 
	background-position: bottom left;
}
.body-top-right
{
	background-image: url(/lib/img/outside_top_right_bg.gif); 
	background-repeat: no-repeat; 
	background-position: bottom left;
}

.body-left
{
	background-image: url(/lib/img/outside_left_bg.gif); 
	background-repeat: no-repeat; 
	background-position: top right;
}
.body-right
{
	background-image: url(/lib/img/outside_right_bg.gif); 
	background-repeat: no-repeat; 
	background-position: top left;
}
.body-bottom-left
{
	background-image: url(/lib/img/outside_bottom_left_bg.gif); 
	background-repeat: no-repeat; 
	background-position: top right;
}
.body-bottom
{
	background-image: url(/lib/img/outside_bottom_bg.gif); 
	background-repeat: no-repeat; 
	background-position: top center;
}
.body-bottom-right
{
	background-image: url(/lib/img/outside_bottom_right_bg.gif); 
	background-repeat: no-repeat; 
	background-position: top left;
}

/***************************
	STYLES
***************************/
.content
{
	width: 275px;
	height: 337px;
	background-color: #230d01;
	overflow: auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #c34a0b;
}
.content-sub
{
	padding-right: 10px;
}
.contenttitle
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #c34a0b;
	font-weight: bold;
}
td
{
	font-size: 11px;
}
a
{
	color: #58ade5;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a:hover
{
	color: #58ade5;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.spotlight
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #c34a0b;
}
spotlight.a
{
	color: #58ade5;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
spotlight.a:hover
{
	color: #58ade5;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

input, .multiline
{
	border: 1px solid #7a3310;
	background-color:#411902;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #58ADE5;
	vertical-align: top;
}
.contact-error
{
	color: #CC0000;
	font-weight: bold;
}

/*********************************
	NEWS
*********************************/
.news-item
{
	position: relative;
	clear: both;
}
.news-item-title
{
	clear:both;
	padding-bottom: 10px;
}
.news-item-content
{
	 padding-bottom: 15px;
}
.news-item-image
{
	padding-left: 10px;
	float: right;
	padding-bottom: 15px;
}
/**********************************
	WORKS
**********************************/
.work-list-title
{
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 5px;
	font-size: 11px;
	padding-top: 20px;
}
.work-list-date
{
	float: right;
	font-weight: bold;
	font-size: 11px;
	padding-top: 20px;
}
.work-title
{
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 5px;
	font-size: 11px;
}
.work-date
{
	float: right;
	font-weight: bold;
	font-size: 11px;
}
.work-list-img
{
	clear: both;
}
.work-img
{
	clear: both;
	text-align: center;
}
.work-list-tech
{
	width: 100%;
	text-align: center;
}
.work-list-tech 
{
	padding: 5px;
}
.work-list-tech img
{
	vertical-align:middle;
}
.work-list-url
{
	padding-top: 5px;
	width: 100%;
	text-align: center;
}
.work-content
{
	padding-top: 15px;
	padding-bottom: 15px;
}
.work-back
{
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
	padding-bottom: 5px;
}
