/* Global */
body {
	background-color:#B8BC85;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
}




#linkdetails img.linkscreenshot{
border: 1px solid #C0C0C0;
margin: 20px 0px 20px 10px;
cursor: pointer;
}

#linkdetails h1.linkname{
  color: #000000;
  font-size         : 13px;
  font-weight       : bold;
  font-family       : Arial;
  margin: 15px 5px 3px 5px;
}

#linkdetails .linkdesc{
  color: #000000;
  /*font-size         : 12px;
  font-weight       : normal;
  font-family       : Arial;*/
  margin: 30px 5px 30px 5px;
}





         .dvhdr {
            
            background:#F3F0E7;
            font-family:arial;
            font-size:15px;
            font-weight:bold;
            border:1px solid #FF0000;
            padding:3px;
            /*width:100px;*/
         }
         
         .dvbdy {
            display: none;
            background:#FFFFFF;
            font-family:arial;
            font-size:15px;
            border-left:1px solid #FF0000;
            border-right:1px solid #FF0000;
            border-bottom:1px solid #FF0000;
            padding:3px;
            /*width:180px;*/
         }



.nflink{
color: #0000FF;
font-weight: bold;
font-size: 18px;
cursor: pointer;
}

.nflink:hover{
text-decoration   : underline;
}


#catname{
color: #969696;
margin: 5px 0px 5px 0px;
}

#catname a{
color: #969696;
  font-size         : 12px;
}

#catname a:hover{
text-decoration   : underline;
}

.errormess{
color: #FF0000;
}


#linkdetails img.linkscreenshot{
border: 1px solid #C0C0C0;
margin: 0px 0px 0px 0px;
cursor: pointer;
}


#linkdetails img.imgprod{
	margin: 0px 5px 1px 10px;
	float: right;
}



#linkdetails h1.linkname{
  color: #000000;
  font-size         : 17px;
  font-weight       : bold;
  font-family       : Arial;
  padding           : 1px 3px 1px 3px;
  margin            : 0px 0px 0px 0px;
  line-height       : 17px;
}

#linkdetails .linkdesc{
  color: #000000;
  padding: 0px 5px 0px 5px;
  text-align: justify;
}


div#listing table{
	height: 120px;
}

div#listing .lname {
	margin:10px 0 0 0px;
	padding:0;
	width:100%;
	text-align:left;
	font-size:18px;
	color:#333300;
	border-bottom:1px dotted #333;
	font-weight:normal;
        text-decoration   : none;
}
div#listing a.lname {
	font-size:14px;
	font-weight:bold;

        text-decoration   : none;
}

div#listing img.thlist{

float:left;
margin: 2px 10px 0px 0px;
border: 1px solid #505027;
cursor: pointer;
}



#popandnew{
  border-bottom: 1px solid #C0C0C0;
  padding: 3px 5px 3px 5px;
  font-size: 11px;
  text-align: justify;
  min-height: 80px;
}

#popandnew a{
line-height: 20px;
font-size: 11px;
word-wrap: break-word
}

#popandnew a:hover{
text-decoration   : underline;
}

#popandnew img.thimg{
border: 1px solid #C0C0C0;
float:left;
margin: 0px 5px 5px 0px;
cursor: pointer;
}


#indexdirs table {
  white-space: nowrap;
}



#indexdirs td {
  vertical-align: top;
  white-space: nowrap;
  padding: 5px 15px 5px 15px;
}

#indexdirs ul.idir{
  margin: 15px 5px 5px 0px;
padding: 0px 0px 0px 0px;
  list-style-type   : none;
}

#indexdirs ul.isubdir{
  margin: 0px 0px 0px 5px;
  list-style-type: disc;
  /*list-style-image:url(images/indent1.png);*/
  padding: 0px 0px 0px 15px;
}

/*#indexdirs li.isubdir{
  margin: 0px 0px 0px 0px;
  list-style-type: circle;
  padding: 0px 0px 0px 0px;
}*/

#indexdirs a.idir{
  font-weight       : bold;
  font-size         : 12px;
}

#indexdirs a.isubdir{
  font-weight       : bold;
  font-size         : 11px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}

#indexdirs a.isubdir:hover, #indexdirs a.idir:hover{

text-decoration   : underline;
}



#pageline {
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 5px 0px;
}

#pageline ul, #pageline li {
  display           : inline;
  list-style-type   : none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}


#pageline a:link, #pageline a:visited {
  border      : 1px solid #666666;
  padding           : 1px 2px 1px 2px;
  float             : left;
  font-weight       : bold;
  font-size         : 11px;
  line-height       : 14px;
  margin            : 1px 1px 0px 0px;
  text-decoration   : none;
  color             : #666666;
}

#pageline .pninact {
  border      : 1px solid #666666;
  padding           : 1px 2px 1px 2px;
  float             : left;
  font-weight       : bold;
  font-size         : 11px;
  line-height       : 14px;
  margin            : 1px 1px 0px 0px;
  text-decoration   : none;
  color             : #666666;
}

#pageline .dots {
  padding           : 1px 2px 0px 2px;
  float             : left;
  font-weight       : bold;
  font-size         : 12px;
  line-height       : 18px;
  margin            : 1px 1px 0px 0px;
  text-decoration   : none;
  color             : #666666;
}


#pageline a.active {
  background-color             : #CACACA;
}
#pageline a:hover {
  background-color             : #CACACA;
}


div#status {
	width:778px;
	margin:0;
	padding:3px 0 3px 10px;
	height:20px;
	border-bottom: 1px solid #505027;
	
}

.readon{
	cursor: pointer;
	PADDING-RIGHT: 2px; 
/*
	BORDER-TOP: #999999 1px solid; 
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-BOTTOM: #999999 1px solid; 
*/
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FLOAT: left; 
	PADDING-BOTTOM: 1px; 
	COLOR: #000000; 
	LINE-HEIGHT: 13px; 
	PADDING-TOP: 1px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	WHITE-SPACE: normal; 
	TEXT-DECORATION: underline

}


/*  ################################################   */
/*  ################################################   */
/*  ################################################   */
/*  ################################################   */
a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#505027;
}
p {
	color:#333;
}
a:hover { 
	text-decoration:none; 
}

/* Main layout */
div#container {
	margin-left:auto;
	margin-right:auto;
	width:800px;
	padding:5px;
	background-color:#FFFFFF;
}
div#site {
	padding:5px;
	border:1px solid #505027;
}

/* Header and nav */
div#header {
	height:50px;
	width:800px;
	clear:both;
	padding:0 0 20px 0;
}
div#header h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#505027;
	margin:0;
	float:left;
	font-weight:normal;
	padding:10px 0 0 17px;
}
div#header h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#505027;
	margin:0;
	float:left;
	font-size:13px;
	font-weight:normal;
	padding:27px 0 0 12px;
}
div#nav ul {
	list-style-type:none;
	width:778px;
	margin:0;
	padding:0 0 0 10px;
	height:30px;
	background-color:#505027;
	
}
div#nav ul li {
	display:inline;
}
div#nav ul li a {
	display:block;
	padding:6px 5px 7px 5px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	text-decoration:none;
	font-size:14px;
}
div#nav ul li a:hover {
	background-color:#B8BC85;
	text-decoration:underline;
}

/* Content */
.clr { clear:both; }
div#content {
	width:778px;
}
div#main {
	float:left;
	width:540px;
	border-right: 1px dotted #333;
	padding-right: 15px;
	padding-top: 5px;

}
div#main h1 {
	margin:10px 0 0 7px;
	padding:0;
	width:100%;
	text-align:left;
	font-size:18px;
	color:#333300;
	border-bottom:1px dotted #333;
	font-weight:normal;
}
div#main p {
	font-size:13px;
	color:#333;
	margin:9px 0 8px 9px;
	padding:0;
}
div#main a { 
	font-weight:bold; 
}

/* Sidebar */
div#sidebar {
	float:right;
	width:213px;
	padding-top:5px;
}
div#sidebar h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#505027;
	margin-top: 10px;
	margin-bottom: 1px;
}
div#sidebar ul {
	list-style-type:square;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
}
div#sidebar p {
	padding:5px 0 5px 3px;
	margin:0;
}
div#sidebar form {
	border:1px solid #ddd;
	background-color:#F2F2F2;
	padding:5px 2px 5px 2px;
	margin:0;
}

/* Footer */
div#footer {
	width:788px;
	border-top:1px solid #333;
	padding:3px 0 3px 0;
}
div#footer p {
	text-align:center;
	width:100%;
	margin:0;
	padding:0;
	font-size:11px;
}
div#footer a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505027;
}
div#footer a:hover { 
	text-decoration:none; 
}