body {
color: #666666;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 1.5em;
background:#F4F3F3 url(images3/bgnav.gif) repeat-x;
margin:0;
}

input, textarea, select {
	color: #333;
	font-size: 1em;
	font-family:Tahoma, Arial, sans-serif;
}
form{
	margin: 0;
	padding: 0;
	border: 0;
}
img{border:none}

h1,h2,h3,h4{
line-height: normal;
margin:0
}
h1{
	font-size: 1.5em;
}
h2{
	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,ol,p{
margin:0;
padding:0
}
li{list-style:none}
.left{float:left}
.right{float:right}
.clear-all{clear:both; height:0; line-height:0}

/* layout styles */
#nav{height:43px; color:#FFFFFF; width:1100px; margin:0 auto}
#navlist{width:550px; padding:0 10px; float:left;}
#navlist li{float:left; list-style:none; margin:0 0 0 15px}
#navlist li a{color:#FFFFFF; height:38px; display:block;  text-indent:-5000px}
#navlist li a:hover{color:#FFFFFF}

#navlist li.navh a{background:url(images3/nav_home.gif) no-repeat; width:66px;}
#navlist li.navb a{background:url(images3/nav_blog.gif) no-repeat; width:59px;}
#navlist li.navf a{background:url(images3/nav_forum.gif) no-repeat; width:79px;}
#navlist li.navg a{background:url(images3/nav_gallery.gif) no-repeat; width:90px;}
#navlist li.navl a{background:url(images3/nav_library.gif) no-repeat; width:85px;}
#navlist li.navs a{background:url(images3/nav_shop.gif) no-repeat; width:61px;}
#navlist li.navc a{background:url(images3/nav_contact.gif) no-repeat; width:100px;}

#navlist li.navh a:hover,#navlist li.navb a:hover,#navlist li.navf a:hover,#navlist li.navg a:hover,#navlist li.navl a:hover,#navlist li.navs a:hover,#navlist li.navc a:hover{background-position:0 -38px}

#toplinks{width:434px;padding:4px 0 0 0; float:right}
.fbn,.sform,.topfb,.toptwt,.rssico,.topcontact,.bookmark,.stat{float:left; padding-top:2px; margin-right:15px}
.sform{padding-top:0}
.fbn{background:#ccc}
.stat{padding-top:14px}
.adyim{margin-right:7px}


#logo{
background:url(images3/bg_logo.jpg) no-repeat left top;
height:100px;
margin:0;
padding:23px 0 0 0;
width:630px;
}
#container {
width: 1100px;
text-align: left;
background: #fff url(/images3/bgwrap.gif) repeat-y ;
padding: 0;
margin:0 auto;
}
#main  {
float:left;
padding:0 10px;
margin:0 0 0 5px;
width:630px;
background:url(images3/bg_main.gif) repeat-y right top;
}
#sidebar {
float:left;
padding:10px 5px 0 10px;
width:425px;
}
.ggsearch{padding-bottom:10px}


.h-sponsors{background:url(images3/h_sponsors.gif) no-repeat left top; text-indent:-5000px; height:18px; width:112px; float:left}
.link-sponsor{float:right; font-size:12px; text-decoration:underline}
.link-sponsor a{color:#333}
.h-blog{background:url(images3/h_blog.gif) no-repeat left top; text-indent:-5000px; height:18px;}
.h-gallery{background:url(images3/h_gallery.gif) no-repeat left top; text-indent:-5000px; height:18px;padding-bottom:7px;}
.h-library{background:url(images3/h_library.gif) no-repeat left top; text-indent:-5000px; height:18px;}
.h-forum{background:url(images3/h_forum.gif) no-repeat left top; text-indent:-5000px; height:18px; margin-top:14px}

/**************** ads zone **************************/
.banner1{width:630px; height:111px;margin:10px auto; font-size:12px; font-family:"MS Sans Serif"; text-align:right}
.adsbox ul{padding:10px 0}
.adsbox ul li{float:left; margin:0 9px 5px 3px;;text-align:center; font-size:12px; font-family:"MS Sans Serif"}
.adsbox ul.ad200{padding-bottom:0}
.adsbox ul.ad125{padding-top:0}
.adsbox ul.ad125 li{margin:0 11px 5px 5px}
/**************** ads zone **************************/

/**** feature box****/
.featurebox{padding:10px 0; margin:10px 0 10px -10px;background:url(http://www.divland.com/images3/gradient.png) repeat-x left top;border-top:1px solid #E9E8E8;}
.featurebox h3{ margin:0 0 0 10px; font-family:Georgia, "Times New Roman", Times, serif;color:#223355; padding-top:11px; padding-bottom:5px}
.featurebox ul{}
.featurebox ul li{border-bottom:1px solid #EEEEEE; background:url(http://www.divland.com/images3/bullet.gif) no-repeat 16px 6px; padding-left:30px}
.featurebox ul li a{color:#717476;
display:inline-block;
padding:4px 15px 4px 22px;
text-decoration:none;
}
.featurebox ul li a:hover{text-decoration:underline; color:#333}

.hcat{background:url(http://www.divland.com/images3/hcat.gif) no-repeat left top; padding-left:40px}
.harticle{background:url(http://www.divland.com/images3/harticle.gif) no-repeat left top; padding-left:40px}
.hcomment{background:url(http://www.divland.com/images3/hcomment.gif) no-repeat left top; padding-left:40px}


/* sub nav */
#nav-section {
display:block;
clear: both;
height:30px;
margin-bottom:1px;
}

#nav-section ul {
margin: 0;
padding: 0;
}

#nav-section li {
list-style-type: none;
float: left;
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;
}

/**************** blog zone **************************/
#bc{clear:both}
.post{padding-bottom:30px; margin-bottom:5px; height:auto!important; min-height:170px; height:170px; background:url(images3/post_divider.jpg) no-repeat center bottom}
.datebox{float:left; background:url(images3/date_box.jpg) no-repeat left top; width:47px; height:53px; margin:0 0 0 -57px; text-align:center;color:#FFFFFF; font-weight:bold;padding:5px 0 0;font-size:16px;}
.posttitle{ font-size:1.8em;font-family:"Segoe UI";padding:0 5px 3px;}
.postmeta{font-size:13px; font-family:"MS Sans Serif"}
.thumb{float:left}
.post img {
background:#FFFFFF;
border:1px solid #CCCCCC;
padding:5px;
margin:0 10px 10px 0
}
.post img:hover{border:1px solid #999;}
.climit a{}

.post-info{background:transparent url(images3/info-bar.png) no-repeat right top;height:42px;margin-left:11px;color:#bbb;text-shadow:#fff 1px 1px 1px;}
.post-info a:link,.post-info a:visited{font-weight:bold;color:#999; font-family:"Segoe UI"; font-size:13px;}
.post-info a:hover{color:#333;}
.post-info p.author{padding: 0 0 0 6px;margin:0;line-height:32px;}
.post-info p.comments{padding: 0 12px 0 0;margin:0;line-height:32px;}
.post-info p.comments a.comments{background:transparent url(images3/icons.png) no-repeat 0px -49px;padding-left:20px;}
.post-info p.comments a.no.comments{background-position:0px 1px;}
.post-date{background:transparent url(images3/info-bar.png) no-repeat left -75px;padding-left:11px;float:left;text-transform:uppercase;font-weight:bold;}
.post-date p.day{background:transparent url(images3/info-bar.png) no-repeat right -42px;height:33px;padding:0 16px 0 0;margin:0;line-height:31px;color:#fff; font-family:"Segoe UI"; font-size:13px}

.alignleft {
float:left;
margin-right:10px;
text-align:left;
}
.alignright {
float:right;
margin-left:10px;
text-align:right;
}
.post a.more-link {
-moz-border-radius:3px 3px 3px 3px;
background-color:#EEEEEE;
color:#666666;
font-size:85%;
margin:0;
padding:2px 6px 3px;
text-decoration:none;
text-shadow:1px 1px 1px #FFFFFF;
text-transform:uppercase;
white-space:nowrap;
float:right;
}
.post a.more-link:hover{background-color:#999;color:#fff;text-shadow:#666 1px 1px 1px;}
/**************** blog zone **************************/

/**************** gallery zone **************************/
#gzone{}
.box{
float:left;
width:198px;
height:259px;
background:url(images3/bggal.gif) no-repeat left top;
padding:6px
}
.box center a{display:block} 
.box a img{margin:0;padding:3px;border:1px solid #ccc; background:#fff}
.box a img:hover{border:1px solid #999;}
.box h3{
margin:0;
padding:5px;
font-size:1em;
font-weight:normal
}
.details{
float:left;
margin:3px 0 20px 0;
padding:0 5px 0 10px;
width:405px;
height:264px;
display:block;
}
.num{
float:right;
width:20px;
margin:10px 15px 0 0;
}
.num h2{margin:0}
.box .date{font-size:12px;padding:0 5px;}
.box .date img{padding:2px; position:relative; top:3px}
.box .date a:link,.box .date a:visited{color:#FF0080;}
.box .date a:hover{color: #333333;}

.ratingblock{margin:3px}
.gallink{clear:both; padding:7px 0 10px 0}
.gallink span{background:url("imgs/arrow2-hover.gif") no-repeat left 6px; padding-left:13px}
/**************** gallery zone **************************/

/**************** forum zone **************************/
/*tab*/
ul.ui-tabs-nav, li.ui-tabs-nav-item, li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited {  
margin:0;  
padding:0;  
text-decoration:none;  
float:left;  
}  
ul.ui-tabs-nav {  height:31px; padding:10px 0 0 20px}  
/* Non-Selected Tabs */  
li.ui-tabs-nav-item a:link,li.ui-tabs-nav-item a:visited {  
-moz-border-radius:3px 3px 3px 3px;
border:1px solid transparent;
color:#223355;
font-weight:bold;
padding:0.1em 0.6em;
margin:0 0.6em 0 0;
text-decoration:none;
white-space:nowrap;
font-size:0.9em;
}  
/* Hovered Tab */  
#rotator .ui-tabs-nav-item a:hover,#rotator .ui-tabs-nav-item a:active { background:#bbdce8}  
#rotator .ui-tabs-nav-item a span {  
float:left;  
cursor:pointer;  
}  
/* Active Tab */  
#rotator .ui-tabs-selected a:link, #rotator .ui-tabs-selected a:visited, #rotator .ui-tabs-selected a:hover, #rotator .ui-tabs-selected a:active {  
background-color:#223355;
border-color:#001133;
border-width:1px 0 0 1px;
color:#FFFFFF;
}
/* Content Panels */
#rotator .ui-tabs-panel {
	clear:left;
}

#rotator .ui-tabs-hide {
	display:none;
}

/* Background Images */
#rotator{background:url(images3/bluebox_top.jpg) no-repeat left top; width:420px; margin:10px 0}
#rotator .forumcontent{background:url(images3/bluebox_bg.jpg) no-repeat left bottom; clear:left;font-size:13px; font-family:"MS Sans Serif";padding:5px 0 13px 0;}
#rotator .ui-tabs-panel ul li {list-style:none; padding:5px 0 5px 28px; margin:0 5px; border-bottom:1px dotted #999999}
#rotator .ui-tabs-panel ul li.last{border:none}
#rotator .ui-tabs-panel ul li a{ color:#666}
#rotator .ui-tabs-panel ul li a:hover{ text-decoration:underline}
#rotator .ui-tabs-panel div {margin:5px 15px 0 0;}
#rotator .ui-tabs-panel div a{background:url("imgs/arrow2-hover.gif") no-repeat left 4px ;padding-left:18px;color:#223355; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline}
#rotator #fragment-1 ul li{background:url(images3/jobs.gif) no-repeat 5px 7px;}
#rotator #fragment-2 ul li{background:url(images3/freelance.gif) no-repeat 5px 7px;}
#rotator #fragment-3 ul li{background:url(imgs/user_green.gif) no-repeat 5px 7px;}  
#rotator #fragment-4 ul li{background:url(images3/computer.gif) no-repeat 5px 7px;}  

/**************** forum zone **************************/


/*** footer ***/
#footer {
	clear: both;
	background:#423e35 url(images3/footer_background.gif) repeat-x;
	color:#C0BBAA;
	font-size:12px;
}
.fcontent{width: 1100px; margin:0 auto; background:url(images3/footer_image.gif) no-repeat -1px top; padding-top:90px;font-family:"MS Sans Serif"}
#footercolone {
	float: left;
	width: 180px;
	margin: 0 0 0 10px;
	padding: 0;
	}
	
#footercoltwo {
	float: left;
	width: 270px;
	margin: 0;
	padding: 0;
	}
	
#footercolthree {
	float: left;
	width: 270px;
	margin: 0;
	padding: 0;
	}

#footercolfour {
	float: right;
	width: 360px;
	margin: 0 10px 0 0;
	padding: 0;
	}
	/* Footer Styles */
#footer ul{
list-style-type:none;
margin:0;
padding:10px
}
#footercolone 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{
width:100%;
height:100%;
display: block;
padding:1px 0;
}
#footercolone li a:hover{
background:#29251E url(http://www.divland.com/imgs/bullet_star.gif) no-repeat left;
color:#fff;
}

#footercoltwo li{
border-bottom:#666 dashed 1px;
padding:1px 0;
}
#footercoltwo li a{
width:100%;
height:100%;
display: block;
padding:1px 0;
}
#footercoltwo li a:hover{background:#29251E;color:#fff;}

#footercolthree  li{
border-bottom:#666 dashed 1px;
padding:1px 0;
}
#footercolthree  li a{
width:100%;
height:100%;
display: block;
padding:1px 0;
}
#footercolthree  a:hover{
color:#fff;
background:#29251E;
}	


#footercolfour  li{
text-indent:5px;
border-bottom:#666 dashed 1px;
padding:1px 0;
}
#footercolfour  li a{
width:100%;
height:100%;
display: block;
padding:1px 0;
}
#footercolfour  a:hover{
color:#fff;
background:#29251E;
}
#footercolfour .widget_get_recent_comments h3{display:none}
ul#rc{padding:0}

#footer h3{
margin:10px 0 0 0;
color:#84B816;
font-weight:normal;
font-family:Georgia;
}
#footer p {text-align:center;margin: 0;padding-top: 5px;font-size: 0.9em;
}
#footer a {color:#C0BBAA;}
#footer p a {padding:2px;}
#footer p a:hover {color:#fff;background:#29251E;padding:2px;}
#footercoltwo img,#footercolthree img {
border:2px solid #666;
float:left;
margin:5px 5px 5px 0;
padding:1px;
background:#fff;
}
.ftitle{}
.metaline{font-size:11px; color:#81775C;}

.paypaldonate{float:right;text-align:center;width:360px; padding:10px 0 0 0;/*background:#67604F;*/}

#bottomlink{background:url(images3/footer_divider.gif) repeat-x left top; padding:7px 0}
.ggadfooter{width:728px; margin:0 auto; padding:10px 0;}
#hosttrack{margin:0 auto; background:#423e35; text-align:center}
.ggad {
text-align:center;
}