body {
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	background-color: #000;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #757575;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img { 
	border: none;
}

a {
	outline: none;
	text-decoration: none;
	color: #f8b34b;
	text-decoration: underline;
}

/* ------ Site wrapper  ------ */
/*  This enables centering of the site in the viewport */

#wrapper {
	width: 865px;
	margin: 0 auto;
}

/* ------ Header ------*/

#header {
	height: 98px;
	background-image: url(../images/GDS-logo.jpg);
	background-repeat: no-repeat;
}

/* ------ Columns ------ */

#homecontainer { /*  This enables the left and right cols grow to the height of the tallest column */
	margin:0; 
	padding:0;
	/*background-color: #141414;*/
	background: #000 url(../images/bg-container.gif) repeat-y;
}

#container { /*  This enables the left and right cols grow to the height of the tallest column */
	margin:0; 
	padding:0;
	/*background-color: #141414;
	background: #000 url(../images/bg-container.gif) repeat-y; */
}

#main2 {
		margin:0; padding:0;
		background:url("blue.gif") top right repeat-y;
		}

#left {
	float:left;
	width:154px;
	margin:0; 
	padding:0;
	background-color: #141414;
	margin-right: 6px;
	padding-bottom: 10px;
}

#right {
	float:right;
	width:154px;
	margin:0; 
	padding:0;
	background-color: #141414;
	margin-left: 6px;
	padding-bottom: 10px;
}
	
.middle {
	margin:0 166px;
	background-color: #000;
	padding-bottom: 15px;
}

.middle#internal {
	width: 695px;
	float: left;
	margin:0 0 0 5px;
	background-color: #000;
	padding-bottom: 15px;
}

.column-in {
	margin:0;
	padding:0.5em 1em;
}

.clear-floats {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; 
	padding:0;
	background:transparent;
}

/* ------ Left and right column styles ------ */

.middle h3 {
	color: #8b8b8b;
	padding-right: 8px;
	padding-left: 8px;
}

#left h4, #right h4 {
	color: #f9bc54;
	font-size: 12px;
	text-align: center;
	padding: 0;
	margin: 0;
	padding: 5px 0;
	background-color: #252525; /*url(../images/bg-barheading.gif) repeat-x;*/
	border-top: 1px solid #3f3f3f;
}

#left p, #right p, .middle p {
	color: #8b8b8b;
	font-size: 11px;
	padding-right: 8px;
	padding-left: 8px;
}

#right p em {
	color: #f8b34b;
}

#right img {
	padding-bottom: 5px;
}

.float-left {
	float: left;
/*	padding: 0 15px 15px 0;
*/}

.float-right {
	float: right;
	padding: 0 0 15px 15px;
}

.clear-space {
	clear: both;
}

/*------ Footer ------*/

#footer {
	clear: both;
	margin: 10px auto;
	text-align: center;
	color: #666666;
}

/*---------- Category Display Divs --------------*/
.caticon {
	text-align:center;
 	padding:2px 0px 2px 0px;
	float:left
}
.categorylist {
	margin:10px;
	padding:0px;
}