body { 
	margin:0px;  
	line-height:20px; 
	font-family: "Myriad Pro", "Trebuchet MS", Arial;  
	background: url(img/bckg.gif) ;background-repeat: repeat; 
	border:0px solid #666666;
}

a { 
	color:#C23B01;
	text-decoration: none;
}

a:hover { 
	color:#C23B01;
	text-decoration: underline;
}

#leftsidemenu td{
	font-size: 10pt;
}

#leftsidemenu a { 
	font-size: 10pt;
	font-family: arial,helvetica,sans-serif;
	color:#1f3f9a;
}

#leftsidemenu a:hover { 
	color:#1f3f9a;
	text-decoration: underline;
}

#leftsidemenu table { 
	border:0px solid black;
}

#leftsidemenu td { 
	padding:0px 0px 0px 5px;
	border:0px solid black;
}

#leftsidemenu tr { 
	border:0px solid black;
}

#menu { 
	background: url(img/menu_bckg.jpg) #FF6600; 
	height:30px; 
	border:0px solid black;
}

#menu ul { 
	margin:0; 
	padding:0; 
}

#menu ul li{ 
	display:inline-block; 
	float:left; 
	width:120px; 
	list-style:none; 
	text-align:center; 
}

#menu a { 
	font-family: arial,helvetica,sans-serif;
	height:22px; 
	float: left; 
	display : block; 
	width:130px; 
	color:#fff; font-size:14px; 
	text-transform:uppercase; 
	font-weight:bold; 
	text-decoration:none; 
	text-align : center;
	padding-top:4px; 
	font-style:italic;
}

#menu a:hover { 
	padding-top:4px; 
	height:22px; background:url(img/menu_bckg_over.jpg) #C23B01;
}

/*table { 
	border:1px solid black;
}

td { 
	padding:0px 0px 0px 5px;
	border:1px solid black;
}

tr { 
	border:1px solid black;
}

th { 
	border:1px solid black;
}*/

#header {
	border:0px solid black;
	padding:30px 0 0 40px;
	color : white;
	height:83px;
	background-image : url(img/header_bckg.jpg); background-repeat : repeat;
}

#leftside {
	border:0px solid black;
	width : 12%;
	background-color : #d4dade; 
	vertical-align : top;
}

#center {
	border:0px solid black;
	background-color: white;
	vertical-align : top;
	padding:20px 20px 20px 20px;
}

#rightside {
	border:0px solid black;
	width : 15%;
	background-color : #d4dade;
	vertical-align : top;
}

#footer {
	border:0px solid black;
	width : 100%;
	height : 50px;
	color : white;
	background-image: url(img/footer_bckg.jpg);
	background-repeat: repeat;
	color : white;
	vertical-align : middle;
}

#main {
}

.post {
	vertical-align : top;
	padding: 20px 20px;
/**	background: url(img/bg04.jpg) repeat;**/
	
}

.tabletext {
	width:100%;
	border: 0px ;
	font-family:Verdana;
}

.titletext {
	width:100%;
	background: #8a8a8a;
	color : white;
	font-weight : bold;	
	border:0px solid black;
}

.maincolorbgtext {
	background: #f5f5f5;
	padding:10px 10px 10px 10px;
	border: 0px ;
}
.newstitle {
	width:100%;
	background: #8a8a8a;
	color : white;
	font-weight : bold;	
	border:0px solid black;
}


.newstext {
	width:100%;
	border: 0px ;
	font-family:Verdana;
 	background: #f5f5f5;
	padding:10px 10px 10px 10px;
	border: 0px ;
}

#download table { 
	border:1px solid black;
}

#download td { 
	background : #fffec7;
	padding:0px 0px 0px 5px;
	border:1px solid #d4dade;
}

#download tr { 
	border:0px solid black;
}

#download th { 
	font-size: 11pt;
	border:0px solid black;
	background : #475254;
	color : white;
}

#screenshots table { 
	border:0px solid black;
}

#screenshots td { 
	vertical-align : top;
	border:0px solid black;
}

#screenshots a { 
	color:white;
	border:0px solid black;
	text-decoration: none;
}

#download_info  {
	background : #ddeeff;
	border : 1px solid #73b9ff;
	padding: 6px 2px 6px 4px;
}

.nightly_build_table {
	border-collapse : collapse;
	border-spacing : 0px;
	border-style: outset;
	border-style: dashed;
}

#nightly_build_table_style th {
	background : #f1fbed;
	border:1px solid black;
	border-spacing : 0px;
}

#nightly_build_table_style td {
	border-width: 1px;
	padding: 5px;
	border-style: dashed;
}

#nightly_build_file_name  {
	width : 40%; 
}

#nightly_build_file_size  {
	width : 20%; 
}

#nightly_build_file_date  {
	width : 20%; 
}

#nightly_build_file_downloads  {
	width : 20%; 
}

#nightly_build_download_info {
	background: #ddeeff;
	border : 1px solid #73b9ff;
	padding: 10px;
}

#nightly_build_info {
	padding: 5px;
	font-size: 12pt;
	border : 1px solid #ffe600;
	background: #fffce0;
}

#nightly_build_warning {
	padding: 5px;
	color : red;
	font-size: 12pt;
	border : 1px solid red;
	background: #ffcccc;
}

#nightly_build_warning a { 
	color:#1f3f9a;
	text-decoration: none;
}

#nightly_build_warning a:hover { 
	color:#1f3f9a;
	text-decoration: underline;
}
