/*---[GENERAL]-------------------------------------*/

body {



	background:#292929 url(../img/bg_strip2.gif) repeat-y;

	font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;

	font-size:11px;

	line-height:16px;

	text-align:left;

	color:#B4B4B4;

} 



table td {font-size:11px;}



a:link {color:#fff;text-decoration:none;}

a:visited {color:#fff;text-decoration:none;}

a:hover {color:#fff;text-decoration:underline;}



a img {border:none;}



h3 a:link {color:#fff;}

h3 a:visited {color:#fff;}

h3 a:hover {color:#fff;}



p {

	margin:0 0 16px 0;

	padding:0;

}



h1,h2,h3,h4 {margin:0;padding:0;text-shadow: #000 2px 2px 0px;}



h1 {color:#8AC9FF;font-size:20px;margin:0 0 16px 0;line-height:22px;}

h2 {clear:left;text-transform:uppercase;font-size:12px;color:#777;padding:0 0 4px 0;margin:0 0 16px 0;border-bottom:1px solid #333;letter-spacing:1px;}

h3 {color:#fff;font-size:13px;margin:0 0 2px 0;}

h4 {color:#76B41C;font-size:11px;}

h5 {color:#fff;font-size:10px;margin:0 0 2px 0;}



ol, ul {

	font-size:11px;

	margin:0 0 16px 0;

	padding:0;

	}

	

li {padding:0;margin:0 0 8px 0;list-style:none;}



li ul {margin:0;}



fieldset {border:1px solid #333;}



code {color:#76B41C;font-size: 110%;line-height: 1.2em;text-align: left;}



code strong {color:#9AE825;font-weight:normal;}



legend {text-transform:uppercase;font-size:12px;color:#777;padding:0 0 4px 0;margin:0 0 16px 0;letter-spacing:1px;}

	

/*download box*/	

p.dl {

	background:#202020;

	padding:10px;

	border:1px dotted #666;

}

p.dl a:link, p.dl a:visited, p.dl a:hover, p.dl a:active {color:#FB6D15;}

p.dl a:hover {text-decoration:none;}

p.small {

	font-size:9px;color:#999;

}

/*admin box*/

.admin {

	background:#3D3D3D;

	margin:0 0 0 12px;

	padding:0px 8px 8px 8px;

	width:150px;

	display:block;

	float:right;

}

.admin p {

	margin:8px 0 0 0;

}



form {margin:0;padding:0;}



input {font-size:10px;margin:2px 0;} 



textarea {font-size:10px;margin:2px 0;}



label { font-weight:bold;}



/*---[HOME LAYOUT]-----------------------------------*/

/*#home #mama {width:868px;_width:884px;margin:30px 0 0 58px;}*/

#home #mama {width:868px;_width:884px;margin:26px 0 0 46px;} /* holiday */

#home #wrap {float:left;display:block;width:100%;margin:0 0 12px 12px;_margin-left:4px;} /* holiday */

#home #lcol {float:left;width:140px;margin-right:14px;}

#home #rcol {float:left;width:520px;margin-right:12px;_margin-right:0;}

#home #xcol {float:left;width:180px;}



/*---[REG LAYOUT]-----------------------------------*/

/*#mama {width:600px;margin:30px 0 0 58px;}*/

#mama {width:600px;margin:26px 0 0 46px;} /* holiday */

/*#head {margin-bottom:30px;}*/

#head {margin:0 0 24px 0;} /* holiday */

#wrap {position:relative;margin-left:12px;_margin-left:8px;}

#lcol {width:120px;}

#rcol {float:right;width:450px;margin-bottom:24px;position:relative;}



#rcol .mtentry {margin:0 0 32px 0;display:block;}



#rcol_l {

	float:left;

	width:300px;

	display:block;

}

#rcol_r {

	float:right;

	width:120px;

	display:block;

}

#rcol_r ul {

	margin:0 0 18px 0;

	padding:0;

}

#rcol_r li {

	font-size: 10px;

 	line-height: 2em;

 	list-style: none outside;

 	background:url(../img/icon_rarroworange.gif) 0 5px no-repeat;

 	margin:0;

 	padding:0 0 8px 11px;

}

#rcol_r li ul {margin:0;}



#rcol_r h2 {font-size:10px;}



#toptext h1 {color:#76B41C;margin:0 0 12px 0;padding:0;letter-spacing:-.05em;_letter-spacing:-.04em;}



#home_flash_demo {margin:0 0 16px 0;}



#home_falsh_block {

	background:#1F1F1F;

	border-top:1px solid #333;

	border-bottom:1px solid #333;

	line-height:34px;

	height:34px;

	width:496px;

	padding-left:8px;

	display:block;

}



ul#features, ul#plus {float:left;display:block;width:100%;font-size:10px;list-style:none;padding:0;margin:0;}

ul#features li

{

	display: block;

	float: left;

	width: 242px;

	height:104px;

	margin: 0 18px 0 0;

	padding:0;

}

ul#features img.icon

{

	float: right;

	margin: 2px 0 8px 8px;

}

ul#features h3 {font-size:12px;line-height:12px;margin:0 0 2px 0;}





ul#plus li {

	display: block;

	float: left;

	width: 142px;

	height:48px;

	margin: 0 18px 0 0;

	padding:0 0 0 12px;

	background:url(../img/icon_plus.gif) 0 4px no-repeat;

}



#xcol ul {font-size:10px;list-style:none;padding:0;margin:0;}

#xcol ul li {margin:0 0 16px 0;font-style:italic;}



.sidebox {font-size:10px;margin:0 0 24px 0;width:120px;display:block;}

.sidebox li {

	font-size:10px;

	list-style: none outside;

 	background:url(../img/silk/arrow_right.gif) 0 4px no-repeat;

 	padding:0 0 0 11px;

}

.sidebox h5 {border-bottom:1px solid #333;padding:2px 0;color:#76B41C;}



table.ind {text-align:center;}

table.ind td {vertical-align:top;}

table.ind td.text {

	padding:0 0 2px 16px;

	text-align:left;

}



/* NEWS */

.posted {

	border-top:1px dotted #333;

	margin:0px 0 4px 0;

	padding:2px 0 0 0;

	font-size:9px;

	color:#5C5C5C;

}

.posted a:link, .posted a:visited, .posted a:hover, .posted a:active {color:#FB6D15;}

.posted a:hover {text-decoration:none;}



img.post {

	border:1px solid #333;

	margin:4px 6px 6px 0;

	float:left;

}



#foot {display:block;color:#999;clear:both;font-size:9px;border-top:1px solid #333;padding:12px 0 16px 0;width:100%;}



#alert {background:#FB6D15;color:#fff;padding:10px;border:1px solid #F93;margin:0 0 16px 0;}



/*---[IMGs]-------------------------------------*/

img.thumbL {

	float:left;

	margin:2px 8px 2px 0;

}





/*---[PHPGD]-------------------------------------*/

table.edit {margin:8px;}

table.edit td {padding:0 8px 8px 0;}

.errorfield {margin:0px 0px 16px 0;}

.successfield {margin:0px 0px 16px 0;}







/*---[MISC]-------------------------------------*/



.hr {

	border-top: 1px solid #333;	

	height: 1px;

	display:block;

	margin:0 0 .85em 0;

}

a img {border:none;}

a:hover img {text-decoration:none;}



.dlicon {background: url(../img/icon_download.gif) no-repeat 0 2px;padding-left:14px;}

.date {font-weight:normal;color:#999;}

.pipe {color:#666;}



.back, .for {

	border-top:1px dotted #333;

	padding:2px 0 0 0;

	font-size:9px;

	text-transform:uppercase;

	letter-spacing:1px;

}

.link {

	padding-left:9px;

	background:url(../img/silk/arrow_right.gif) 0 50% no-repeat;

}

a.edit_link {

	padding-left:20px;

	background:url(../img/silk/pencil.png) 0 50% no-repeat;

}

.back a,  {

	padding-left:9px;

	background:url(../img/icon_larroworange.gif) 0 2px no-repeat;

}

.for a {

	padding-right:12px;

	background:url(../img/icon_rarroworange.gif) 100% 50% no-repeat;

}

span.credit {font-size:10px;font-style:italic;color:#696969;}



strong.wh {color:#fff;}


/********************* NAV BAR **************************/
#mainMenu {
  width:120px;
  margin:0 0 12px 0;
  padding:0;
}

#menuList {margin:0;padding:0;}

.submenu {border-left:1px solid #333;}

li.menubar {
  font-size: 10px;
  line-height: 2em;
  list-style: none outside;
  margin:0 0 5px 0;
  padding:5px 0 0 0;
  text-shadow: #000 2px 2px 0px;
  border-top:1px dotted #1F1F1F;
}

.menu, .submenu {
  display: none;
  margin:0;
  padding:0;
}

.menu li, .submenu li {list-style:none outside;}

.submenu li {margin-left:10px;line-height:16px;}

a.actuator {
  background:transparent;
  color:#fff;
  font-size:11px;
  line-height:1.8em;
  text-decoration: none;
}

a.actuator:visited {color:#fff;}
a.actuator:hover {color:#fff;}

.menu li a, .submenu li a {
  background:transparent;
  color: #ccc;
  font-size: 10px;
  text-decoration: none;
}

.menu li a:visited, .submenu li a:visited {color:#fff;}
.menu li a:hover, .submenu li a:hover {color:#fff;}




