/*********************************************
*** Regular Tags *****************************
*********************************************/
* {
	font-family: 			Verdana, sans-serif;
	font-size:				11px;
	color:					#fff;
}
body {
	background:				#262626;
	margin:					0 auto;
	text-align:				center;
}
img,
a img {
	border:					0px;
}
h1, h2 {
	color:					#2679FB;
	font-weight:			normal;
	padding:				0;
	margin:					0;
}
a {
	color:					#AFFFFE;
	text-decoration:		none;
}
/*********************************************
*** Basic Structure **************************
*********************************************/
.frame {
	width:					925px;
	margin:					0 auto;
	text-align:				left;
	padding:				40px 0 11px 0;
}
.main_left {
	width:					230px;
	float:					left;
	padding:				5px 0 15px 0;
}
.main_right {
	width:					695px;
	float:					left;
	text-align:				left;
	padding:				0 0 15px 0;
}
.main_footer {
	font-size:				9px;
	color:					#2679FB;
}
/*********************************************
*** Selectors ********************************
*********************************************/
.main_footer a {
	color:					#2679FB;
	font-size:				9px;
}


/*********************************************
*** Menu Box *********************************
*********************************************/
.menu {
	text-align:				right;
	padding:				30px 55px 0 0;
}
.menu a {
	text-decoration:		none;
	padding:				0 0 4px 0;
	display:				block;
}

/*********************************************
*** News *************************************
*********************************************/
.news_entry {
	width:					560px;
	margin:					0 0 40px 0;
}
.news_headline {
	height:					20px;
	text-decoration:		none;
}
.news_headline_recent {
	height:					20px;
	width:					560px;
	background:				#2679FB url(./gfx/gfx_headline.jpg) no-repeat top left;
	text-decoration:		none;
}
.news_headline p,
.news_headline_recent p {
	padding:				3px 0 0 0;
	margin:					0;
}
.news_headline p {
	color:					#2679FB;
}
.news_headline_recent p {
	color:					#AFFFFE;
}
/*********************************************
*** Works ************************************
*********************************************/
.work_thumb {
	width:					180px;
	float:					left;
	padding:				0;
}
.work_headline_recent {
	height:					17px;
	width:					180px;
	background:				#2679FB url(./gfx/gfx_headline_small.jpg) no-repeat top left;
	text-decoration:		none;
	padding:				3px 0 0 0;
}
.work_headline {
	height:					20px;
	text-decoration:		none;
}
.work_headline p a {
	color:					#2679FB;
}
.work_headline p,
.work_headline_recent p,
.works_detail_large p,
.works_detail_small p {
	padding:				3px 0 0 0;
	margin:					0;
}
.works_detail_large {
	width:					560px;
	height:					20px;
	background:				#2679FB url(./gfx/gfx_headline.jpg) no-repeat top left;
	text-decoration:		none;
	margin:					0 0 11px 0;
}
.works_detail_small {
	width:					480px;
	height:					20px;
	background:				#2679FB url(./gfx/gfx_headline.jpg) no-repeat top left;
	text-decoration:		none;
	margin:					0 0 11px 0;
}

.works_detail_extralarge {
	width:					640px;
	height:					20px;
	background:				#2679FB url(./gfx/gfx_headline.jpg) no-repeat top left;
	text-decoration:		none;
	margin:					0 0 11px 0;
}

/*********************************************
*** Helpers **********************************
**********************************************/
.cleaner,
.csc-textpic-clear {
	clear:					both;
}
.main_footer img {
	margin:					0 0 2px 0;
}
.normal_text {
	padding:				170px 0 0 0 ;
}
.normal_text h1 {
	font-weight:			normal;
	margin:					0;
	padding:				0;
	color:					#2679FB;
}
.normal_text p {
	margin:					0;
	padding:				0;
}
.start {
	text-align:				center;
	padding:				200px 0 0 0;
}
/*
	get a coke and rush...
*/

.bodytext {
	margin:					0;
	padding:				0;
}
/*********************************************
*** Typo Fix **********************************
**********************************************/
.news_detail_img img {
	width:					560px;
	height:					420px;
}
.news-single-imgcaption {
	display:				none;
}
.news_detail_text {
	width:					560px;
	padding:				11px 0 0 0;
}
dl,
dd,
dt {
	margin:					0;
	padding:				0;
}	
div.csi-center {
	text-align:				left;
}
.csi-textpic.csi-center.csi-below
.works_detail_small,
.csi-imagewrap {
	margin:					0 0 7px 0;
}
.csc-textpic-image img {
	float:					left;
}
.work_thumb_item {
	padding:				0 0 30px 0;
}
.csc-textpic-caption {
	clear:					both;
}

.csc-frame-frame1 .csc-textpic-caption {
	background:#2679FB url(./gfx/gfx_headline_small.jpg) no-repeat scroll left top;
	text-decoration:none;
	width:180px;
	height: 20px;
}
.csc-frame-frame1 .csc-textpic-caption p{
	color:#AFFFFE;
	margin: 2px 0 2px 4px;
}

.csc-frame.csc-frame-frame1 {
	background: url(./gfx/raster.gif);
}


.csc-frame.csc-frame-frame1 a:hover img{
	filter:alpha(opacity=40); /* IE */
	-moz-opacity: 0.40; /* Gecko */
	opacity: 0.40; /* Opera */


	}

.csc-frame.csc-frame-frame1 a img{
	filter:alpha(opacity=100); /* IE */
	-moz-opacity: 1.00; /* Gecko */
	opacity: 1.00; /* Opera */

	}
	

.work_thumb_item p {
	padding:				2px 0 0 0;
}


.light_box_display a#i0 img, a#i1 img, a#i2 img, a#i3 img, a#i4 img, a#i5 img, a#i6 img, a#i7 img, a#i8 img, a#i9 img {
	display: none;
}

.tx-ttnews-browsebox{
	
	width: 560px;
	
}

.tx-ttnews-browsebox-SCell a{
	
	color: #2679FB;
	
}
