BODY {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #58595b; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
A {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}
A:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	MARGIN-TOP: 5px; PADDING-TOP: 0px
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
INPUT {
	FONT-SIZE: 11px; COLOR: #58595b; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 11px; COLOR: #58595b; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; COLOR: #58595b; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.dotline {
	BACKGROUND: url(images/dotline.gif) #ffffff repeat-x left top
}
.topicicon {
	margin: 3px;
	border: 2px solid #336699;
}
.tablecomment {
	border: 1px solid #339999;
}
.foottext {color: #FF99FF}


.calendarHeader { 
    font-weight: bolder; 
    color: #FFFFFF; 
    background-color: #00CC00; 
}

.calendarToday { 
    background-color: #FFE1CE;
	font-weight: bold;
}

.calendar { 
    width:250;
    background-color: #F3F3F3;
}



.highslide-html {
    background-color: white;
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}



#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: #FFFFFF;
	visibility: hidden;
	z-index: 100;
	filter: Alpha(Opacity=80);
	font-weight: bold;
	color: #000000;
	font-family: MS Sans Serif;
	font-size: 10px;
:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.transp {
	filter: Alpha(Opacity=100);
}


#DHTMLgoodies_formTooltipDiv{
	color:#FFF;
	font-family:tahoma;
	font-weight:bold;
	font-size:11px;
	line-height:120%;
}
.DHTMLgoodies_formTooltip_closeMessage{
	color:#FFFFFF;
	font-weight:normal;
	font-size:10px;
}


/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}


	ul { 
        
list-style: none; 
      
margin: 0; 
      
padding: 0; 
     
} 
img { 
 
border: none; 
} 
#menu { 
     
width: 200px; 
     
margin: 10px; 
    
font-size-adjust:inherit; 
  
} 

 
#menu li a { 

 
       
height: 32px; 
    
voice-family: "\"}\""; 
       
voice-family: inherit; 
    
height: 24px; 
       
text-decoration: none; 
       
} 

 
#menu li a:link, #menu li a:visited { 

 
      
color: #333; 
     
display: block; 
    
background:  url(images/menu.gif); 
     
padding: 8px 0 0 10px; 
      
} 

 
#menu li a:hover, #menu li #current { 
       
 
     
color: #FFF; 
       
background:  url(images/menu.gif) 0 -32px; 
    
padding: 8px 0 0 10px; 
      
}



input, textarea, select {
	color: #333;
	font-size: 1em;
	font-family: "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
}
form{
	margin: 0;
	padding: 0;
	border: 0;
}

h1,h2,h3,h4{
line-height: normal;
margin:0.3em 0}
h1{
	font-size: 1.5em;
}
h1{
	font-size: 1.4em;
}
h3 {
	font-size: 1.3em;
}
h4 {
	font-size: 1.2em;
	}
a {
	text-decoration: none;
}
a:link {
	color: #00A0C7;
}

a:visited {
	color: #007491;
}
a:hover, a:active {
	color: #333333;
}
a:active, a:focus{
outline:none;
}
ul{
margin-top:5px;
}
p {
margin:5px;
}
.left{float:left}
.right{float:right}
/* layout styles */

#container {
width: 900px;
text-align: left;
background: #FFFFFF ;
padding: 0 !important;
margin:0;
}
.cl{
background:url(http://www.divland.com/imgs/cl.gif) left top no-repeat;
margin:0px;
display:block;
font-size:1px;
height:10px;
}
.cr{
background:url(http://www.divland.com/imgs/cr.gif) right top no-repeat;
margin:0px;
display:block;
font-size:1px;
height:10px;
}
#banner {
	height:auto;
	width:100%;
}
#logo{
padding:0 0 0 30px;
float:left;
width:auto;
height:95px;
}


#logo .logo{
padding-bottom:0!important;
padding-bottom:3px;
border:0px;
}
#logo .randbg{
position:relative;
left:100px;
top:7px;
}
*:first-child+html #logo .randbg {
position:relative;
left:100px;
top:4px;
}
#content {
float: left;
width: 570px; 
margin: 0 0 10px 10px;
background:#ffffff;
padding: 0;
}

* html #content {
	margin-left: 5px;
	width: 550px;
}

#sidebar {
float: right;
width: 300px;
margin:0 10px 0 0!important;
margin:0;
padding:0!important;
padding:0 10px 0 0;
}
#sidebar2 {
float: left;
width: 300px;
margin: 0;
padding: 0;
}
#sidebar2 .m5{
margin:0;
padding-left:10px;
}


#sidebar h2 {
	display: inline;
	margin: 1.2em 0 0.6em 0;
	padding: 0 10px 0 0;
	background: url(http://www.divland.com/blog/wp-content/themes/divland/images/arrow.gif) no-repeat center right;
	font-size: 1.2em;
}
#sidebar h2 a {
	color: #9BBB38;
}
#sidebar h2 a:hover {
	color: #E58712;
}
#sidebar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#sidebar ul li {
width: 290px;
}
#sidebar ul ul {
	margin: 1.2em 0;
}
#sidebar ul ul li {
	padding: 0 0 0 10px;
	border-bottom: 1px dashed #B3D9FF;
	background:url(imgs/arroworange.gif) no-repeat left ;
    text-indent:20px;
}
#sidebar ul ul li a {
	display: block;
	margin: 0 0 0 -10px;
	padding: 0.1em 10px;
	width: 300px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 280px;
} 
html>body #sidebar ul ul li a {
	width: 280px;
}
#sidebar ul ul li a:hover {
	background:#F0F8FF url(imgs/arroworange.gif) no-repeat left ;
}
/* Nested lists? */
#sidebar ul ul ul {
	margin: 0;
	border: none;
}
#sidebar ul ul ul li {
	margin: 0 0 0 -10px;
	padding: 0 0 0 25px;
	border-bottom: none;
	border-top: 1px solid #E8E7D0;
}
#sidebar ul ul ul li a {
	margin: 0 0 0 -25px;
	padding: 0.1em 10px 0.1em 25px;
	width: 190px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 155px;
} 

html>body #sidebar ul ul ul li a {
	width: 155px;
}
/* edit sidebar*/
#sidebar  #categories  li a{
background:url(imgs/page_next.gif) no-repeat left ;
text-indent:20px;
}
#sidebar #categories li a:hover{
background:#F0F8FF ;
}


#sidebar ul #rc_comment ul li{
background:url(imgs/comment_yellow.gif) no-repeat left top;
text-indent:15px;}
#sidebar ul #rc_comment ul li a:hover{
background:#F0F8FF url(imgs/comment_yellow.gif) no-repeat left top;
}

#sidebar ul #linkcat-2 ul li{
background:url(imgs/award_star_gold_2.gif) no-repeat left;
text-indent:20px;}
#sidebar ul #linkcat-2 ul li a:hover{
background: #F0F8FF url(imgs/award_star_gold_2.gif) no-repeat left;
}

/* meta nav */

#nav-meta {
margin: 0 0 0 550px;
font-size:13px;
}

#nav-meta ul {
margin: 0;
padding: 2px;
}

#nav-meta li {
display: inline;
padding: 4px;
}

#nav-meta a, #nav-meta a:visited {
color: #5EA83E;
text-decoration: none;
margin: 4px;
}

#nav-meta a:hover, #nav-meta a:visited:hover {
color: #333333;
text-decoration:underline;
}





/* main nav */
#sign{
float:right;
margin-top:32px;

}
html>body #sign{margin-top:29px;}

#nav{
margin-top:68px;

}
html>body #nav{margin-top:65px;}

#navcontainer {

height:30px;
font-family:"Trebuchet MS";
font-size:16px;
 font-weight: bold;
 background:url(http://www.divland.com/imgs/bgnav.jpg) repeat-y;
 }

ul#navlist {
        margin:0 30px 0 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap;
		
}

ul#navlist li {
        float: right;
        margin: 0;
        padding: 5px 0 4px 0;
}

#navlist a, #navlist a:link {
        padding: 5px 15px 4px 15px;
        color: #fffffe;
        text-decoration: none;
}

#navlist #active {
color: #24aece;
        background-color: #EDF9FC;
}

#navlist a:hover {
        color: #24aece;
        background-color: #e1f3f9;
}
#bgnav2{
 height:5px;
 display:block;
 }

/* sub nav */

#nav-section {
display:block;
clear: both;
height:30px;
margin-bottom:1px;
}

#nav-section ul {
margin: 0;
padding: 0 10px 0 10px;
}

#nav-section li {
list-style-type: none;
float: left;
margin: 5px 4px 5px 5px;
background-repeat: no-repeat;
background-position:left;
padding-left: 12px;
}

#nav-section a:link, #nav-section a:visited {
text-decoration: none;
font-weight: bold;
}


.youarehere{
background: url(http://www.divland.com/imgs/bullet_on.gif) ;
padding-bottom:0;
}

#footer {
	clear: both;
	background-color: #222;
	color:#999;
	}
	

.cbl{
background:url(http://www.divland.com/imgs/cbl.gif) left bottom no-repeat;
margin:0px;
display:block;
font-size:1px;
height:6px;
}
.cbr{
background:url(http://www.divland.com/imgs/cbr.gif) right bottom no-repeat;
margin:0px;
display:block;
font-size:1px;
height:6px;
}

#footercolone {
	float: left;
	width: 200px;
	margin: 0 10px;
	padding: 0;
	}
	
#footercoltwo {
	float: left;
	width: 250px;
	margin: 0 10px;
	padding: 0;
	}
	
#footercolthree {
	float: right;
	width: 380px;
	margin: 0 0px;
	padding: 0;
	}
	/* Footer Styles */
#footer ul{
list-style-type:none;
margin:0;
padding:10px
}
#footercolone li,#footercoltwo li{
background:url(http://www.divland.com/imgs/bullet_star.gif) no-repeat left;
text-indent:30px;
border-bottom:#666 dashed 1px;
padding:1px 0;
}
#footercolone li a,#footercoltwo li a{
width:100%;
height:100%;
display: block;
padding:1px 0;
}
#footercolone li a:hover,#footercoltwo li a:hover{
background:#000 url(http://www.divland.com/imgs/bullet_star.gif) no-repeat left;
color:#fff;
}	

#footercolthree  li{
text-indent:30px;
border-bottom:#666 dashed 1px;
padding:1px 0;
background:url(http://www.divland.com/imgs/comment_yellow.gif) no-repeat left top;
}
#footercolthree  li a{
width:100%;
height:100%;
display: block;
padding:1px 0;
}
#footercolthree  a:hover{
background:#000;
color:#fff;
background:#000 url(http://www.divland.com/imgs/comment_yellow.gif) no-repeat left top;
}	


#footer h3{
margin:10px 0 0 0;
color:#84B816;
font-weight:normal;
}
	#footer p {
		text-align:center;
		margin: 0;
		padding-top: 5px;
		font-size: 0.9em;
	}
	#footer a {
	color:#999;
	}
	#footer p a {
	color:#999;
	padding:2px;
	}
	#footer p a:hover {
	color:#fff;
	background:#000;
	padding:2px;
	}
	#footer_btn{
	color:#fffffe;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	float:right;
	margin-right:15px;
	width: 135px;
		 }
#footerPanhtml{width:70px; height:24px; background:url(http://www.divland.com/imgs/htmlbutton.gif) 0 0 no-repeat; display:block; float:left ;}
#footerPanhtml a{width:59px; height:19px; background: url(http://www.divland.com/imgs/arrow-normal.gif) no-repeat 50px 6px #FB9217; display:block; margin:0; padding:0 0 0 5px;color:#fff;}

#footerPanhtml a:hover{background:url(http://www.divland.com/imgs/arrow2-hover.gif) no-repeat 50px 6px #FB9217;}

#footerPancss{width:58px; height:24px; background:url(http://www.divland.com/imgs/cssbutton.gif) 0 0 no-repeat; display:block;float:right;}
#footerPancss a{width:46px; height:19px; background: url(http://www.divland.com/imgs/arrow-normal.gif) no-repeat 40px 6px #FCD927; display:block; margin:0; padding:0 0 0 5px;color:#fff;}
#footerPancss a:hover{background:url(http://www.divland.com/imgs/arrow2-hover.gif) no-repeat 40px 6px #FCD927; }

/************* #big ads styles ***************/

#ads{
width:100%;
height:300px;
background:url(imgs/astronaut.jpg) center no-repeat;
margin-top:5px;
}

#ads h1, #ads h2, #ads p{
margin:0;
padding:0;
}
#textads{
padding:150px 0 0 90px;
line-height:30px;
text-align:left;
}
.bw{
color:#FFFFFe;
font-size:29pt;
}
.bw2{
color:#FFFFFe;
font-size:19pt;
}
#ads p.bw3{
color:#FFFFFe;
font-size:13pt;
line-height:15px;
margin-top:5px;
}
#ads p.bw4{
color:#FFFF00;
font-size:11pt;
line-height:20px;
padding-left:18px;
}
#textads .bw4 a,#textads .bw4 a:hover{
color:#FFFF00;
font-weight:bold;
}

#search{
margin-bottom:1.2em;
}
#search h4{
margin:0;
}
.m0{
margin:15px 0 5px 0;
}
/**************** gallery zone **************************/
#gzone{
margin:5px 7px 10px 0;
padding:10px;
}

.box{
float:left;
width:160px;
margin:3px;
padding:0 5px 0 5px;
background:#F2F5F9;
border:#B6BABF solid 1px;
}
.box a img{
margin:0;
padding:0;
border:#666666 solid 2px;
}
.box h3{
margin:0;
padding:0 0 0 5px;
font-size:1em;
font-weight:bold;
}

.details{
float:left;
margin:3px 0 20px 0;
padding:0 5px 0 10px;
background:#FFF2F9;
width:340px;
height:205px;
display:block;
}

.num{
float:right;
width:20px;
margin:10px 15px 0 0;
}
.num h2{
margin:0
}
.date{
font-size:12px;
}
.date a:link,.date a:visited{
	color: #FF0080;
	}
.date a:hover{
	color: #333333;
	}
	/***************************** Comments ************************/

.commentlist {
	margin: 1.2em 0;
	padding: 0;
	border-bottom: 1px solid #E8E7D0;
	list-style-type: none;
}
.commentlist li {
	border-top: 1px solid #E8E7D0;
	padding: 1px 20px;
	background-color: #FEFEFE;
}
.alt {
	background-color: #FBFBF7!important;
}

/**************************** code ************************/
.highlight pre { margin : 0 }
.highlight {
	font-size : 9pt;
	line-height : 130%;
	padding : 5px;
	background : #fafafa;
	border : 1px solid #ddd;
	margin-bottom : 15px;
}
.highlight h4 { float : right; margin : 0 0 5px 0; font-weight : normal; font-size : 100%; color : #bbb; }
.highlight ol { font-size : 100%; margin : 0; }
.hl-main {font-family: monospace;}
.hl-default { color: #000001; }
.hl-code { color: #7f7f33; }
.hl-brackets { color: #070; }
.hl-comment { color: #ff8000; }
.hl-quotes { color: #d00; }
.hl-string { color: #d00; }
.hl-identifier { color: #00b; }
.hl-reserved { color: #070; }
.hl-inlinedoc { color: #ff8000; }
.hl-var { color: #0066FF; }
.hl-url { color: #f00; }
.hl-special { color: #00f; }
.hl-number { color: #00b; }
.hl-inlinetags { color: #f00; }

/*******************  archives ************************/


#links {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; POSITION: relative
}
#links UL {
LIST-STYLE-TYPE: none;
padding:0;
margin:0 0 20px 30px;
}
#links UL LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0.4em; WIDTH: 150px; PADDING-TOP: 0px
}
#links UL LI A {
	COLOR: #999999; BORDER-BOTTOM: #acbdbc 1px dashed; TEXT-DECORATION: none
}
#links UL LI A:link {
	COLOR: #999999; BORDER-BOTTOM: #acbdbc 1px dashed; TEXT-DECORATION: none
}
#links UL LI A:active {
	COLOR: #999999; BORDER-BOTTOM: #acbdbc 1px dashed; TEXT-DECORATION: none
}
#links UL LI A:visited {
	COLOR: #999999; BORDER-BOTTOM: #acbdbc 1px dashed; TEXT-DECORATION: none
}
#links UL LI A:hover {
	COLOR: #999999; BORDER-BOTTOM: #acbdbc 1px dashed; TEXT-DECORATION: none
}
#links UL LI A:visited {
	COLOR: #464b4b; BORDER-BOTTOM: #585e5e 1px dashed
}
#links UL LI A:hover {
	COLOR: #333333; BORDER-BOTTOM: 0px
}
#links UL LI IMG {
VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px; BORDER: #CEF4FF  3px solid
}
#links h2, .ref{
margin:5px}

.clear-all{
clear:both;
line-height:0;
height:0;
}
.pink{
color:#FF0080;
}

/************************** paginator***************************/

.paginator {
	clear: both;
	text-align:center;
	padding-top:10px;
font-family:"Arial",Helvetica,sans-serif;
font-size:14px;
font-weight:900;
line-height:normal;
padding-left:100px;
}
.paginator .npage{float:left; font-size:16px; margin-right:8px; margin-top:2px}
.paginator div.blank{
color:#ccc;
float:left;
margin-right:8px;
padding:4px 15px 0pt 0pt;
}
.paginator a{
float:left;
margin-right:8px;
padding:4px 15px 0pt 0pt;
text-decoration:none;
}
.paginator a.btn {
background:transparent url(http://www.divland.com/images/green.png) no-repeat scroll right top;
color:#576D07;
}
.paginator a.btn:hover {
color:#000;
}

.paginator a.btn span {
background:transparent url(http://www.divland.com/images/green.png) no-repeat scroll left top;
display:block;
float:left;
height:24px;
margin-top:-4px;
padding-right:15px!important;
padding-right:9px
}

/****** content index *****/
#contentindex{
width:550px;
margin:7px;
float:left;
padding:5px;
}


#contentindexleft{
float:left;
width:360px;
}
#contentindexright{
float:right;
width:190px;
margin-top:48px;
}
#contentindexright h3{
font-weight:normal
}
#contentindexright ul{margin:0; padding:0 0 0 10px}
#contentindexright ul li{list-style:none; padding-left:25px;}
#contentindexright ul li a {font-weight:normal}

#sideindex{
width:300px;
margin:7px 0 0 7px;
padding-right:7px;
float:right;
}
ul.whats-new{
list-style-type:none;
margin:0;
padding:15px 10px 0 10px
}
.whats-new li{
background:url(imgs/add.gif) no-repeat left;
text-indent:30px;
border-bottom:#B3D9FF dashed 1px;
}
.whats-new li a{
width:100%;
height:100%;
display: block;
}
.whats-new li a:hover{
background:#F0F8FF url(imgs/accept.gif) no-repeat left;
}

#sublink{clear:both; background:url(images/subbg.gif); height:31px}
#sublink span{background:url(images/subleft.gif) no-repeat left; width:11px; height:31px; float:left}
#sublink ul.sublink { background:url(images/subright.gif) no-repeat right; margin:0; padding:5px 0 0 0; height:26px}
#sublink ul.sublink  li{display:inline; margin:0 5px 0 0; background:url(images/bullet_green.gif) no-repeat left center; padding-left:18px; border:none} 
#sublink ul.sublink  li a{ color:#999999}
#sublink ul.sublink  li a:hover{ color:#333;}
/**** forum index***/
.forumtopics{background:#E2DDBF;padding:0 5px 10px 5px} 
a.all{ color:#000000; background:url(images/play.gif) no-repeat left; padding-left:22px; margin:5px 2px 0 0} 
.forumtopics h3 { margin:0; padding:0}
.forumtopics h3 a {color:#000000; width:244px; height:56px; overflow:hidden; display:block}
.forumtopics h3 a span.job {background:url(images/hdr_job.gif) no-repeat left top;
display:block;width: 100%; height: 100%;}
.forumtopics h3 a span.divland {background:url(images/hdr_div.gif) no-repeat left top;
display:block;width: 100%; height: 100%;}
.forumtopics h3 a span.fl {background:url(images/hdr_fl.gif) no-repeat left top;
display:block;width: 100%; height: 100%;}
.forumtopics ul{
background:#C2BB9A;
border:1px solid #A19D8E;
margin:0;
padding:5px;
}
.forumtopics ul li{ list-style:none; margin:1px 0; padding:0}
.forumtopics ul li a{
background:#88836C url(images/blog.gif) no-repeat 3px;
color:#E5DFC4;
padding:4px 10px 4px 22px;
display:block;
height:100%;
width:92.5%;
}
.forumtopics ul li a:hover{
background:#4B473E url(images/blog.gif) no-repeat 3px;
color:#FFC400;
text-decoration:none;
}
.forumleft{width:440px; float:left}
.forumright{width:440px; float:right}



/**** about divland***/
.about{
margin:10px;
}
.about img{
margin:5px;
}
.about input, .about textarea{
margin:5px 0;
width:250px;
}
.about .intro{
height:235px;
}
.col-left{
float:left;
}
.col-right{
float:right;
width:580px;
margin-top:10px;
}
.about fieldset{
width:260px;
padding-left:10px;
}
.about legend{
color:#FF0080;
font-size:1.1em;

}
.intro{
min-height:230px;
}

.col-right .item{
background:#FFE8F3;
padding:2px;
border:#FFBBDD solid 1px;
margin-bottom:10px;
}
.col-right .name{
float:left;
}
.col-right .date{
float:right;
}
.col-right .message{
clear:both;
background:#FFF;
padding:3px;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
    visibility: visible !important;
    margin: 0;
}

.sIFR-replaced {
    visibility: visible !important;
}

span.sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
}


/* These "decoy" styles are used to hide the browser text before it is
replaced... the negative-letter spacing in this case is used to make the
browser text metrics match up with the sIFR text metrics since the sIFR text
in this example is so much narrower... your own settings may vary... any weird
sizing issues you may run into are usually fixed by tweaking these decoy
styles */

.sIFR-hasFlash .rounded {
    visibility: hidden !important;font-size:25px; letter-spacing:3px
}

.sIFR-hasFlash .sifr { visibility: hidden !important;font-size:30px; letter-spacing:4px}
.sIFR-hasFlash .rounded { visibility: hidden !important;font-size:25px; letter-spacing:3px}

abbr, acronym
{
border-bottom: 1px dashed;
cursor:help;
}

/******** lib *********/
.featurebox{
background:transparent url(http://www.divland.com/imgs/featurebox_bg_300.png) no-repeat top;
margin:15px 0;
padding:0;
}
.featurebox img{ border:none}
#sidelib{
float:right;
margin:7px 0 0 7px;
padding-right:7px;
width:300px;
}

#sidelib h3,.linkcat h2{
color:#0097D8;
font-size:15px;
font-weight:bold;
padding:10px;
margin:0
}
#sidelib ul {
padding:0;
margin:0 0 0 10px;
}
#sidelib ul li{
list-style:none;
border-bottom:1px dotted #77CDEF;
margin:3px 10px 6px 0;
padding:0 0 0 25px;
}
#sidelib ul li a{
color:#0097D8;
}
#sidelib ul li a:hover{
text-decoration:underline
}
.navcat li a{
font-size:14px;
font-weight:bold;
}
.navcat li{
background:url(http://www.divland.com/library/images/page_white_text.gif) no-repeat left center
}
.narticle li{
background:url(http://www.divland.com/library/images/star.gif) no-repeat left center
}
.ncomment li{
background:url(http://www.divland.com/library/images/comment_yellow.gif) no-repeat left center
}
.narchives li{
background:url(http://www.divland.com/library/images/calendar.gif) no-repeat left center
}
.ncomment li a{
font-size:14px;
}

