/* Dropdown Definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.outerdropdown{background:#000; border:1px solid #242424;
padding:0;
}

.dropdown {background:#D2DEE9;
font-size:100%;
font-weight:normal;
font-family:Verdana, sans-serif, arial;
color:#333;
}

.dropdown_over{background:#889088;
color:white;
font-weight:normal;
}

.dropdown_visited{background:#D2DEE9;
color:#333;
font-weight:normal;
}

/* Layout Definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#container  {
position:relative;
margin:0; padding:20px 20px 20px 20px;
border-right: solid 1px #222;

background: #c8c8c8;/*808080*/ /*url(store_ver1t.jpg) repeat;*/
/*background:#c0c0c0  url(container_background.gif)  repeat;*/
} 
	
#header-frame  {
	background: transparent url(bg_header.jpg) repeat-x top left;*/	
		border-left: solid 1px #fff;
		border-bottom: solid 1px #fff;
		border-right: solid 1px #fff;
		border-top: solid 1px #fff;
	width:auto;
	} 
	
	
#content-frame  {
	background: transparent;
	} 
	
#footer-frame  {
position:relative;
background:#44779A; /*url(footer_bk.jpg)  repeat-x top left;*/
padding-top:10px;
margin-down:10px;
height : 30px;
		border-left: solid 1px #fff/*ccc*/;
border-bottom: solid 1px #fff/*aaab9c*/;
border-right: solid 1px #fff/*aaab9c*/;
border-top: solid 1px #fff;
	} 	

 
#header{
position:relative;
margin-left:0px;
	height: 100px;
	border-left: solid 1px #fff;
	background: transparent url(thebanniere9.jpg) repeat-x top left;*/	
	/*background: transparent url(header_metal3.jpg) no-repeat;*/
	width: 956px;
} 
 

#contentwrapper {
position:relative;	
	clear: both;
	margin: 0px 0px 0px 0px;
	border-top: solid 0px #222;
	background:transparent;
	width:100%;
}

#searchresults {background:  #44779A:/*#fafafa;*/
font-family:  Verdana, sans-serif, arial;
padding:0px;}

#searchresults h2 {color: #FFFFFF; background: #44779A;/*#f5f5f5 url(shadere_metal.jpg) repeat;*/
border-bottom:1px solid #333;
border-top:1px solid #aaa;
border-right:1px solid #333;
border-left:1px solid #aaa;
padding:4px 0;}

#maincontent {
position:relative;	
width:100%;
background:transparent;
}

#footer{position:relative;
 height:30px;
	margin: 0 204px 0px 0;
background:transparent;
	width: auto; 
padding-top:0px;
	text-align:center;
}

p.footer-nav{
padding:10; margin:0;	
font-size: 80%;
font-family:  Verdana, sans-serif, arial; 
}


#copyright {position: absolute;
z-index:100;
top:15px;
right:1px;
width: 194px;
margin: 0px 0px 0px 15px;
background: transparent url(http://www.omerani.tk) no-repeat right;
}

 
#sidecol {
position: absolute;
top:0px;
right:0px;
width: 194px;
margin: 0px 0px 0px 0px;
background:transparent;
}

#maincol {
position:relative;
	margin: 0px 204px 0px 0;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
	border-left: solid 1px #fff;
border-bottom: solid 1px #fff/*aaab9c*/;
border-right: solid 1px #fff;
border-top: solid 1px #ffffff;
/*background: #c8c8c8/*FFFFFF*/;
font-family:  Verdana, sans-serif, arial;
}

#breadcrumb {position:absolute;
font-size: 83%;
top:7px;
left:10px;
}

#submitnews {position:absolute;
font-weight:bold;
font-size: 91%;
top:1px;
right:220px;
}

.date {color: #00529c; position:relative;}

#maincol p.date {
font-family:  Verdana, sans-serif, arial;
font-style: italic;
font-size: 90%;
margin:0;
text-align: left;
 float:left; padding-right:8px;
}



#maincol p {
font-family:  Verdana, sans-serif, arial;
margin-top: 0;
font-size: 100%;
line-height: 142%;
text-align: left;
}



#top-entry {
	margin:10px 0px 10px 0;
	padding: 0 4px 0px 4px;
	font-family:  Verdana, sans-serif, arial;
	font-size:100%;
	text-align: justify;
	background:#D2DEE9;
	border-bottom:1px solid #ccc;
}



#top-entry #content {padding:0 20px 0 20px; width:90%; margin:0px auto; font-size:80%}
#top-entry #content div {margin-left:120px;}
#top-entry .imageleft{width:89px;}

#top-entry p {text-align:center; margin-top:4px; margin-bottom:10px;}
#top-entry p a {padding-right:10px;padding-left:10px;}




.entry {
	margin:0;
	font-family:  Verdana, sans-serif, arial;
	text-align: left;
	font-size: 100%;
}

.float-right{position:relative;float:right; margin:2px 4px 2px 4px; border: 1px solid #ccc;}

	.imageright 
{
float: right; 
width: auto; 
margin: 2px 5px 2px 10px; 
background-color: #fff; 
padding: 2px; 
border-top: 1px solid #999; 
border-right: 2px solid #555; 
border-bottom: 2px solid #555; 
border-left: 1px solid #999; 
font-size: 10px;
line-height:12px;
text-align:center;
}

	.imageleft 
{position:relative;
float: left; 
width: auto; 
margin: 2px 15px 2px 10px; 
background-color: #fff; 
padding: 2px; 
border-top: 1px solid #999; 
border-right: 2px solid #555; 
border-bottom: 2px solid #555; 
border-left: 1px solid #999; 
font-size: 10px;
line-height:12px;
text-align:center;
}

.surveytable {width:100%}

img.icons
{ width:23px;
height:20px;
float:left;
position:relative;
	margin-left: 0px;
	margin-right: 4px;
	vertical-align: middle;
}


/* comments
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	
#comment-frame  {
width: auto;
margin: 0;
padding: 10px;
border-left: solid 1px #ccc;
border-bottom: solid 1px #ccc;
background:#c0c0c0  url(container_background.gif)  repeat;
font-family:  Verdana, sans-serif, arial;
} 

	
.comments-head	{ 
font-weight: bold;
font-size: 110%;
margin: 0 1px 8px 0;
color: #0c2d83; background: #f5f5f5 url(shadere_metal.jpg) repeat;
color:white;
padding:4px 4px;
	text-align: center;	
	border-left: 1px solid #ccc; 
	border-right: 1px solid #ccc; 
	border-bottom: solid 1px #ccc;
	border-top: 1px solid #ccc;
	}
	
.comments-head a, .comments-head a:link, .comments-head a:visited {color:#0c2d83; text-decoration:none;}

.comments-head a:hover {color:#000; text-decoration:underline; background:transparent;}
	
.comments-body {
margin-right:1px;
	font-family:  Verdana, sans-serif, arial;
	color:#666;
	font-size:100%;
	font-weight:normal;
	background: #f5f5f5 ;
	border: 1px solid #ccc;
	line-height: 117%;
	padding: 4px;			
	}


  


/* Top navbar
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#menutopcoordinate { position:relative;
padding:0; margin:0;}

#join {position:absolute;
top:3px;
right:20px;
}


#join a {font: bold 10px Verdana, sans-serif; text-decoration: none;
  padding: 0 8px; border: 1px solid;
  background: #F60; color: #000; border-color: #FFC8A4 #7D3302 #3F1A01 #FF9A57;}
  
#join a:hover {background: #ccc;}


#topnav-frame{ 
width:100%;}

#topnavwrapper {float:left;
background:#969696;
width:100%;
margin:0; padding:0;
font-size:80%;
      line-height:normal;
     border-right: solid 1px #222;
      }
      
      
 #topnavwrapper ul {
 margin: 0;
 padding: 10px 10px 0;
 list-style: none;
 }

 #topnavwrapper li {
 margin: 0;
 padding: 0;
 display: inline;
 }

 #topnavwrapper a {
 float: left;
 background: url(left_tab_gray.jpg) no-repeat left top;
 width: 1px;
 margin: 0;
 padding: 0 0 0 9px;
 font-weight: bold;
 color: #555;
 text-decoration: none;
 }

 #topnavwrapper a span {
 float: left;
  white-space:nowrap;
 display: block;
 background: url(right_tab_gray.jpg) no-repeat right top;
 margin: 0;
 padding: 5px 15px 4px 6px;
 }

 #topnavwrapper>ul a { width: auto; }

 /* Commented Backslash Hack hides rule from IE5-Mac \*/
 #topnavwrapper a span { float: none; }
 /* End IE5-Mac hack */

 #topnavwrapper a:hover span {
 color: #333;
 }

 #homepage #nav-home a, #x3d #nav-x3d a,
    #applications #nav-applications a, #news #nav-news a, #membership #nav-membership a,
    #contact #nav-contact a{
 background-position: 0 -40px;
 border-width: 0;
 }

 #homepage #nav-home a span, #x3d #nav-x3d a span,
    #applications #nav-applications a span, #news #nav-news a span, #membership #nav-membership a span,
    #contact #nav-contact a span{
 background-position: 100% -40px;
 padding-bottom: 5px;
 color: #777;
 }

 #topnavwrapper a:hover {
 background-position: 0% -40px;
 color: #333;
 }
 #topnavwrapper a:hover span {
 background-position: 100% -40px;
 }


/* sidebar lists
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

 #recent{margin-top:10px;}
 
#maincol ul#recentlist {
font-size: 95%;
line-height: 117%;
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width: auto;
}

#maincol ul#recentlist li
{
display: block;
margin: 0;
padding: 6px 0;
font-family:  Verdana, sans-serif, arial;
font-size: 91%;
line-height: 117%;
background-image: none;
}	


.rowspace	{
	height: 20px;
	background: #fff;
	} 

#description{
font-family:  Verdana, sans-serif, arial;
padding: 10px;
width:auto;
font-size: 91%;
line-height: 117%;
color: #3f3f3f;
border-left: solid 1px #ccc;
border-bottom: solid 1px #ccc;
 }

ol.decimal{font-size: 100%;
line-height: 117%;
font-family:  Verdana, sans-serif, arial;
text-align: left;
list-style-type: decimal;
padding: 0;
margin: 0;
width: auto;
}

ol.decimal li
{
padding:0;
margin: 8px 0 8px 20px;
}

/* home page sidebar
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
 #stylecontrol{
/*background: #44779A url(store_vert.jpg) top right repeat-y;*/
margin:0 0 0px 0;
font-family:  Verdana, sans-serif, arial;
font-size: 91%;
line-height: 117%;
padding: 10px 5px 15px 10px;
border-left: solid 1px #ccc;
border-bottom: solid 1px #ccc;
width:auto;}
 
#stylemenu {
	position: relative;
	font-size: 83%;
	padding-top:5px;
}

#stylemenu p {margin:0;}

#stylemenu img { background: transparent;  border:solid 0 #ccc; vertical-align:text-bottom}
#stylemenu a:hover, #stylemenu a:hover img { background: #eee;}
#stylemenu a, #stylemenu a:visited, #stylemenu a:link {text-decoration:none;}


 
 #rsspanel {text-align: center;}
#rsspanel a {font: bold 10px Verdana, sans-serif; text-decoration: none;
  padding: 0 0.5em; border: 1px solid;
  background: #F60; color: #FFF; border-color: #FFC8A4 #7D3302 #3F1A01 #FF9A57;}

 
 
#sectionnavigation, #pr, #vrml, #feature, #survey, #syndicate, #w3c, #search{ 
margin:0px 0;
font-family:  Verdana, sans-serif, arial;
padding: 12px 5px 10px 10px;
border-left: solid 1px #ffffff/*ccc*/;
border-bottom: solid 1px #ffffff/*ccc*/;
border-right: solid 1px #ffffff;
border-top: solid 1px #ffffff;
width:auto;
font-size: 91%;
line-height: 100%;
color: #666;
 }
 
 #sectionnavigation {margin-top:0px;}

#survey p.question {text-align:center; font-weight:bold; margin:4px 0;}

#w3c, #syndicate {text-align: center;}
 #syndicate p {margin: 1px 0; font-size: 83%; line-height: 100%;}

 
 #search{margin:0px 0;}
 
 #search form {margin:0;}
 
 #search p {margin:5px 0 0px 3px;}
 

 /* !!!!!!!!!!!!!!!!!!!!!!!!!!  */
#search, #vrml, #pr, #survey, #feature, #w3c, #syndicate, #sectionnavigation {
background: #C8C8C8/*E5EEF3*/ url(sidecol_header1.jpg) no-repeat right top;
} 

ul#featurelist {
font-size: 100%;
line-height: 116%;
text-align: left;
padding: 0;
margin: 0;
}

ul#featurelist li
{
display: block;
margin-bottom: 10px;
padding:0;
font-family:  Verdana, sans-serif, arial;
font-size: 100%;
line-height: 116%;
list-style: none;
text-align:center;
}


ul#prlist {
font-size: 100%;
line-height: 116%;
text-align: left;
padding: 0;
margin: 0;
}

ul#prlist li
{
list-style: none;
display: block;
margin: 0 0 6px 0;
padding: 0;
font-family:  Verdana, sans-serif, arial;
font-size: 100%;
line-height: 116%;
}

ul#vrmllist {
font-size: 100%;
line-height: 116%;
text-align: left;
padding: 0;
margin: 0;
}

ul#vrmllist li
{
list-style: none;
display: block;
margin: 0 0 6px 0;
padding: 0;
font-family:  Verdana, sans-serif, arial;
font-size: 100%;
line-height: 116%;
}

ul#surveylist {
font-size: 100%;
line-height: 116%;
text-align: left;
padding: 0;
margin: 0;
}

ul#surveylist li
{
display: block;
margin: 0;
padding: 0;
font-family:  Verdana, sans-serif, arial;
font-size: 100%;
line-height: 116%;
}


/* General Lists
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
#maincol ul
 {
 margin-left: 0;
 padding-left: 10px;
 list-style: none;
 }

#maincol ul li 
 {
padding-left: 18px;
  margin-bottom:6px;
 background-image: url(generic_bullet.gif);
 background-repeat: no-repeat;
 background-position: 0 2px;
 }

	

/* links cgi
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.new
{color: red;
font-size: 91%;
font-style: italic}

.results_description { 
padding:8px 8px 0px 8px;
	font-size: 100%; font-weight: normal;
}

.each_result{border: 1px #A2A6A9 solid; margin-bottom:10px;
}

.result_1{background-color:#E2E9F7; padding:4px 6px 4px 6px;  font-size:117%; border-bottom:1px solid #ccc;}

.result_2{background-color:#B7BDC8; padding:4px 6px 4px 6px; font-size:117%; border-bottom:1px solid #ccc;}

.result_3{background-color:#EEF8EC; padding:4px 6px 2px 6px;}
 

/* section side navigation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#sectionnavigation ul#navlist ul#subnavlist li#subcurrent a{
font-weight: bold;
background: #C3D7E5;/*#D2DEE9;*/
color:#fff;/*#333;*/
border-color: #aaab9c #fff #fff #ccc;
}

#sectionnavigation ul#navlist li#current a{
color: #FFffff;/*#666;*/
background: #D2DEE9/*#A6A6A6 C3D7E5*/ url(subnav_arrow.gif) no-repeat 5px 50%;/*#D2DEE9*//*#A1C1D7 */
border-color: #aaab9c #fff #fff #ccc;
font-weight: bold;}
	
ul#navlist, ul#navlist ul#subnavlist {
font-size: 100%;
font-weight:normal;
line-height: 117%; 
text-align: left;
list-style: none;
padding: 0 0 0 2px;
margin:  0px 0px 0px -8px;
width: 158px;
}


ul#navlist li, ul#navlist ul#subnavlist li
{
display: block;
margin: 0;
padding: 0;
font-family:  Verdana, sans-serif, arial;
font-size: 100%;
line-height: 117%;
}

ul#navlist li a
{
display: block;
width: 158px;
padding: 4px 0 4px 25px;
border-width: 1px;
border-color: #fff #aaab9c #aaab9c/*ccc*/ #fff;
border-style: solid;
color: #666;
text-decoration: none;
background: #c8c8c8/*DEE9F0*/ url(subnav_arrow.gif) no-repeat 5px 50%;/*#e7e7e7*/
}


ul#navlist ul#subnavlist li {
margin-left:28px;}
 
ul#navlist ul#subnavlist li a, ul#navlist li#current ul#subnavlist li a {
font-weight:normal;
background-image:none;
width: 146px;
padding: 4px 0 4px 15px;
font-size: 85%;
line-height: 100%;
text-decoration: none;
border-color: #fff #aaab9c #ccc #fff;
background:  #c8c8c8;
color: #666;

}

ul#navlist ul#subnavlist li a:hover,ul#navlist li#current ul#subnavlist li a:hover
{
color: #ffffff;/*#2d2d7b;*/
background: #b6b6b6;/*#C3D7E5;*/
border-color: #aaab9c #fff #fff #ccc;
}

ul#navlist li a:hover
{
color: #ffffff;/*#2d2d7b;*/
background: #b6b6b6/*#C3D7E5*/ url(subnav_arrow.gif) no-repeat 5px 50%;/*#e0e0e0#FFC809*/
border-color: #aaab9c #fff #fff #ccc;
}




/* Text Definitions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.subnavigation{
font-family:  Verdana, sans-serif, arial;
color:#333333;
font-size:83%;
font-weight:normal;}

.smalltext{
	font: 83% Verdana, sans-serif, arial;
	color: #000;
}


#prevnext{
font-family:   Verdana, sans-serif, arial;
padding: 0 0 20px 0;
width:auto;
font-size: 91%;
line-height: 117%;
color: #666;
 }





#pr a:link	{color: #EF6225; border-bottom: 1px dotted #F6AD8D; text-decoration:none;}
#pr a:visited	{color: #EF6225; border-bottom: 1px dotted #F6AD8D; text-decoration:none;}
#pr a:hover	{color: #EF6225; border-bottom: 1px solid #EF6225; text-decoration:none;}
#pr a:active	{color: #EF6225; border-bottom: 1px dotted #F6AD8D; text-decoration:none;}
 
#recent a:link	{color: #B10015; border-bottom: 1px dotted #FDB6B3; text-decoration:none;}
#recent a:visited	{color: #B10015; border-bottom: 1px dotted #FDB6B3; text-decoration:none;}
#recent a:hover	{color: #B10015; border-bottom: 1px solid #FC8A85; text-decoration:none;}
#recent a:active	{color: #B10015; border-bottom: 1px dotted #FDB6B3; text-decoration:none;}

#survey a:link	{color: #111eee; border-bottom: 1px dotted #F6AD8D; text-decoration:none;}
#survey a:visited	{color: #111eee; border-bottom: 1px dotted #F6AD8D; text-decoration:none;}
#survey a:hover	{color: #111eee; border-bottom: 1px solid #EF6225; text-decoration:none;}
#survey a:active	{color: #111eee; border-bottom: 1px dotted #F6AD8D; text-decoration:none;}



.clr{clear:both; margin:0; padding:0;}
 

#top-entry h2 {

position:relative;
padding:8px 10px 4px 10px;
font-family:  Verdana, sans-serif, arial;
background: #C6D9E6 url(shadere_metal.jpg) repeat;
font-size: 117%;
color:#000;
margin: 0 -4px 8px -4px;
text-align:left;
}


h2 {
font-weight: bold;
font-size: 120%;
margin: 0 0 8px 0;
text-align:left;
}

#maincol h1 {
font-weight: normal;
font-size: 210%;
margin: 0 0 8px 0;
text-align:center;
color : #45789A;
}

.entry h2 {
margin-top:12px;
color: #44779A; background: #B3CCDD;/*#f5f5f5 url(shadere_metal.jpg) repeat;*/
border-bottom:1px solid #333;
border-top:1px solid #aaa;
border-right:1px solid #333;
border-left:1px solid #aaa;
padding:4px 4px 4px 4px;}

.entry .headline{
font-weight: bold;
font-size: 120%;
margin: 0 0 8px 0;
text-align:left;
color: #0c2d83; background: #f5f5f5 url(shadere_metal.jpg) repeat;
border-bottom:1px solid #333;
border-top:1px solid #aaa;
border-right:1px solid #333;
border-left:1px solid #aaa;
padding:4px 4px 4px 4px;}

.entry .headline a, .entry .headline a:link, .entry .headline a:visited, .entry h2 a, .entry h2 a:link, .entry h2 a:visited{color:#0c2d83; text-decoration:underline;}

.entry .headline a:hover, .entry h2 a:hover  {color:#000; text-decoration:underline; background:transparent;}


h2, h3 {
color: #95a3bb;
}

h3 {margin-top:0; padding-top:0; font-size: 133%}

h4	{
	font-family:  Verdana, sans-serif, arial;
    color:#fefefe;/*#092469;*/
	font-size: 108%;
	font-weight:bold;
	line-height:117%;
	margin: 0px 25px 25px 10px;
	text-align:right;
	/*border-bottom:dotted 1px #444444;*/
	}
	
#header h1 {
font-family:  Verdana, sans-serif, arial;
position:absolute;
left: 250px;
/*right: 350px;*/
top: 30px;
display:block;
visibility: visible;
font-weight: bold;
font-size: 130%;
color: white;
margin:0;
padding:10px;
text-align : center;
}	
#header h2 {
font-family:  Verdana, sans-serif, arial;
position:absolute;
left: 310px;
/*right: 350px;*/
top: 12px;
display:block;
visibility: visible;
font-weight: bold;
font-size: 110%;
color: white;
margin:0;
padding:10px;
text-align : center;
}	

img.feature {width:165px; height:135px; border:solid 0 #ccc;}

img.floatleft {
float:left;
border: solid 1px #bbb;
margin:4px 10px 0 0;
}



/* link
----------------------------------------------- */
#maincontent a, a:link, a:visited {
color:  #596d8c;
text-decoration: underline;
}

#footer a, a:link, a:visited {
color: #ffffff;/*#092469;*/
text-decoration: underline;
}

a:hover {
color: #2d2d7b;
text-decoration: none;
background: #AAC6DA;/*#b3d5ff;*/
}

a:active {
color: #50814b;
text-decoration: underline;
}


h1 a, h1 a:link, h1 a:visited {
color: #95a3bb;
text-decoration: none;
}

h1 a:hover {
color: #596d8c;
text-decoration: none;
}


#sidecol a, #sidecol a:link, #sidecol a:visited {
text-decoration: none;
}

#sidecol a:hover {
text-decoration: none;
}

#sidecol a:active {
text-decoration: none;
}

#maincol .entryfooter {
font-size: 91%;
color: #3f3f3f;
margin: 0 0 2px 0;
text-align: left;
}


#maincol p.entryfooter-right {
position:relative;
float: right;
}


.entryfooter {
margin: -8px 0 23px 0;
}

.entryfooter-left a, .entryfooter-left a:link, .entryfooter-left a:visited {
color: #3f3f3f;
text-decoration: none;
}

.entryfooter-left a:hover {
color: #999;
text-decoration: none;
}

.entryfooter-right a, .entryfooter-right a:link, .entryfooter-right a:visited {
color: #3f3f3f;
text-decoration: none;
}

.entryfooter-right a:hover {
color: #999;
text-decoration: none;
}


 
 /*printer styles*/ 
@media print{ 

/*hide the right column when printing*/
#sidecol{display:none;} 
#footer-frame{display:none;} 
}
