.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}







#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}



.entry p a:visited {
	color: #b85b5a;
	}





small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}





#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */







#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}

.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}


.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: left;
}

.clear {
	clear: both;
}


/* End Structure */





/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/

/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}



Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}


hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/

















body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
        background-color:#000;
}

INPUT,TEXTAREA 
{ 
	background-color:#999999; 
	border:1px solid RGB(85,85,85);  
	font-size:10pt; 
	color:#FFF; 
        width: 215px;
}

form, div, p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

td, th, p, div, span {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px
}
.linklist 
{padding:0px; margin:0px;
   color: RGB(60,60,60);
  
}

.linklist ul
{  list-style-position:outside;
   color: RGB(60,60,60);
      text-align: left;
}

.linklist li a
{list-style-position:outside;
   color: #999;
   text-align: left; 
}
.linklist li 
{list-style-position:outside;
   color: #999;
   text-align: left;   
}
.linklist li a:hover
{
list-style-position:outside; 
color: #FFF;
     text-align: left;
}
.listEntry {
	margin-bottom: 10px;
}

a, a:link, a:visited, a:active, a:focus {
	color: #999999;
	text-decoration: none
}
a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.articleText { 
	margin-bottom: 3px;
	text-align: justify;
}

.articleCode {
	margin-bottom: 3px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Geneva, Helvetica, san-serif;
}
h1 { font-size			: 14pt; 
		 font-weight		: 100;
		 letter-spacing	: 5px; 
		 line-height		: 18pt;
		 padding				: 0;
     margin				  : 0; 
	  }
h3 { font-size			: 10pt; 
		 font-weight		: 100;
		 letter-spacing : 3px; 
		 line-height		: 11pt;
		 padding				: 0;
     margin				  : 0; 
	 }
.articleSummary {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 135%;
}

.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: normal;
	text-decoration: none;
}
.nav_table a:hover {
	text-decoration: underline;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: bold;
	text-decoration: none;
}

.articleList_toptext {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}

.articleList_listhead {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


/* CSS for the top level list */
ul.list_top, ul.list_level {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #5E747F;
	font: bold 12px Verdana, sans-serif;
}
ul.list_top li, ul.list_level li {
	list-style: none;
	margin: 0;
	display: inline;
	padding: 0;
}
ul.list_top li a, ul.list_level li a {
	padding: 3px 0.5em;
	margin: 0px;
	border: 1px solid #778;
	border-bottom: none;
	background: #D7DEE5;
	text-decoration: none;
}
ul.list_top li a:link, ul.list_level li a:link { color: #5E747F; }
ul.list_top li a:visited, ul.list_level li a:visited { color: #5E747F; }
ul.list_top li a:hover, ul.list_level li a:hover {
	color: Black;
	background: #92A1AF;;
	border-color: #227;
}
ul.list_top li.active a, ul.list_level li.active a {
	background: white;
	border-bottom: 1px solid white;
}



/** 
 * Sample CSS for DIV pagelayout 
 */


#container 
{
	width: 950px;
	\width: 950px;
	w\idth: 950px;
	margin-left: auto;
	margin-right: auto;
}

#headerBlock 
{
        width: 950px;
	\width: 950px;
	w\idth: 950px;
	margin-top:0px;
        background-color: rgb(0, 0, 0);
        height:20px;
        border:1px solid white;
}


#mainBlock 
{
        float:left;
        display:inline;
        width: 830px;
	\width: 830px;
	w\idth: 830px;
        min-height:700px;
	background-color: rgb(0, 0, 0);
        border:1px solid white;
}

#rightBlock 
{       margin-left:830px;
        min-height:700px;
display:inline;
        width: 120px;
	\width: 120px;
	w\idth: 120px;
        background-color: rgb(0, 0, 0);
        border:1px solid white;
}



#footerBlock 
{
	
	margin-top: 5px;
	background-color: rgb(0,0,0);

        color:#999999;
        height:20px;
        border:1px solid white;
}

.fpic_border
{
 border: 1px solid rgb(85,85,85)
}
.imgDIVinTextLeft {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0;
}
.imgDIVinTextRight {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 0;
} 
.imgDIVtopLeft { 
	margin:8px 10px 5px 20px; 
	padding:0px; 
	border:0; 
} 
.imgDIVtopCenter { 
	margin:8px -50% 5px -50%; 
	padding:0px; 
	border:0; 
}

.imgDIVblockImgLeft { 
	margin-right: 10px;
}
.imgDIVblockImgRight {
	margin-left: 10px; 
} 

.phpwcmsImgListRight {
	text-align: right;
	margin: 0;
	padding: 0;
}
.phpwcmsImgListLeft {
	text-align: right;
	margin: 0;
	padding: 0;
}


.phpwcmsSearchResult {
	margin: 15px 0 15px 0;
}
.phpwcmsSearchResult h3 {
	margin: 10px 0 1px 0;
	font-size: 12px;
	font-weight: bold;
}
.phpwcmsSearchResult p {
	margin: 0;
}
.phpwcmsSearchResult em.highlight, em.highlight {
	background-color: #FFFF00;
	font-style:inherit;
}

.phpwcmsArticleListEntry {
	clear: both;
}
.phpwcmsArticleListImage {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 3px;
}
.phpwcmsArticleListImageCaption {
	padding-top: 5px;
}

div.cpPagination {
	margin: 10px 0 10px 0;
	text-align: right;
}
a.cpPaginate, a.cpPaginateActive, a.cpPaginationPrev, a.cpPaginationNext {
	padding: 0px 3px 1px 3px;
	background-color: #FFFFFF;
	color: #BBBBBB;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #CBCBCB;
}
a.cpPaginateActive {
	background-color: #CBCBCB;
	color: #FFFFFF;
	border: 1px inset #CBCBCB;
}

a.cpPaginationPrev:hover, a.cpPaginationNext:hover, a.cpPaginate:hover {
	background-color: #DDDDDD;
	color: #666666;
	border: 1px inset #CBCBCB;
}

#menu_area ul,li {
list-style-type : none;
line-height	: 1.5em;
margin-left	: 0px;
display		: inline;
padding		: 0px;
margin-right:2px;
}

#menu_area li a {
width 	: 185px;
height	: 10px;
margin	: 0;
padding	: 10px 0 15px 10px;
display	: block;
font-weight : bold;
text-decoration : none;
margin-right:2px;
}

#menu_area li a:hover {
color	: #FFF;
background-color: #000;
display	: block;
text-decoration : none;
margin-right:2px;
padding-left		:10px;
}

.menu_font {		
font-size        : 8pt; 
font-weight	 : 100;
letter-spacing 	 : 1px; 
background-color : RBG(40,40,40);
color		 : #999999;
text-align	 : right;
margin-right:2px;
line-height:14pt;
}
	
.menu_font a {		 
font-size	 : 8pt; 
font-weight	 : 100;
letter-spacing	 : 1px; 
background-color : RBG(40,40,40);
color		 : #999999;
text-align	 : right;
margin-right:2px;
line-height:14pt;
}
						
.menu_font_act {
font-size	 : 8pt; 
font-weight      : 100;
letter-spacing	 : 1px; 
background-color : RBG(40,40,40);
color            : #FFFFFF;
text-align	 : right;
margin-right:2px;

line-height:14pt;
}				
						
.menu_font_act a { 
font-size        : 8pt; 
font-weight      : 100;
letter-spacing   : 1px; 
background-color : RBG(40,40,40);

color : #FFFFFF;
text-align	 : right;
margin-right:2px;
line-height:14pt;
}


