/*
Theme name: Dynamikduo
*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	 font-family:Arial, Helvetica, sans-serif;
	 color:#102E01; font-size:13px;
}
a{ text-decoration:none; color:#008531}
a:hover{ text-decoration:none; color:#000}
ul,li{ margin:0; padding:0; list-style-type:none;}

ul,li,p,h1,h2,h3,h4,h5,h6,div,form,span{ margin:0; padding:0;}

#main{ width:1003px; margin:0 auto;}

#top{ width:100%; background:#E7EDD1; height:124px;}
#header{ width:924px; background:#E7EDD1; margin:0 auto; clear:both}

.logo{ width:auto; float:left; padding-top:10px;}
.rightimg{ width:auto; float:right; padding-top:25px;}

#tabbox{ width:100%; background:url(images/tabbox_bg.jpg) repeat-x left top; height:46px; }
.tab{ width:924px; margin:0 auto;}
.tableft{ width:5px; float:left; background:url(images/tableft.jpg) no-repeat left top; height:46px; }
.tabbg{ width:913px; float:left; background:url(images/tabbg.jpg) repeat-x left top; height:46px; }

.tabbg ul{ float:left; width:600px; }
.tabbg ul li{ float:left; width:auto; }

.tabbg ul li.home a{width:115px; background:url(images/home_over.jpg) no-repeat left top; height:44px; float:left}
.tabbg ul li.home a:hover{background:url(images/home.jpg) no-repeat left top;}
.tabbg ul li.home a.active{background:url(images/home.jpg) no-repeat left top;}


.tabbg ul li.dynamic a{width:176px; background:url(images/dynamic.jpg) no-repeat left top; height:44px; float:left}
.tabbg ul li.dynamic a:hover{ background:url(images/dynamic_over.jpg) no-repeat left top;}
.tabbg ul li.dynamic a.active{ background:url(images/dynamic_over.jpg) no-repeat left top;}

.tabbg ul li.creation a{width:147px; background:url(images/creation.jpg) no-repeat left top; height:44px; float:left}
.tabbg ul li.creation a:hover{ background:url(images/creation_over.jpg) no-repeat left top;}
.tabbg ul li.creation a.active{ background:url(images/creation_over.jpg) no-repeat left top;}


.tabbg ul li.business a{width:159px; background:url(images/business.jpg) no-repeat left top; height:44px; float:left}
.tabbg ul li.business a:hover{ background:url(images/business_over.jpg) no-repeat left top;}
.tabbg ul li.business a.active{ background:url(images/business_over.jpg) no-repeat left top;}



.tabright{ width:6px; float:left; background:url(images/tabright.jpg) no-repeat left top; height:46px; }

#content_warper{ width:100%; background:#232323;}
#content_container{ width:924px; padding-top:8px; margin:0 auto; background:#232323;}

.contentbar{ width:654px; margin-right:10px; float:left;}
.sidebar{ width:260px; float:left;}

.popularbox{width:260px; float:left ; background:url(images/sidebarbox_bottom.jpg) no-repeat left bottom; padding-bottom:7px;}

.popularbox ul{ background:#2C2C2C; width:258px; float:left; border-right:1px solid #484848; border-left:1px solid #484848; }
.popularbox object{ background:#2C2C2C; width:258px; float:left; border-right:1px solid #484848; border-left:1px solid #484848; }
.popularbox ul li{ width:auto; float:left; margin:2px 0;  }
.popularbox ul li a{  background:url(images/list.gif) no-repeat 4px top; width:213px; font-family:"Trebuchet MS", sans-serif; padding-left:45px; float:left; color:#ddd; text-decoration:none; font-size:13px; line-height:30px;  }
.popularbox ul li a:hover{ color:#4BBB5C}


h3{ color:#098A37; font-family:Arial, Helvetica, sans-serif; padding:3px 0; font-size:13px; font-weight:bold;}
h1{ color:#102E01; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; background:url(images/heading_bg.jpg) no-repeat left bottom; padding:5px 0;}
p{ text-align:justify; line-height:20px; padding:4px 0;}
h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#F5F8ED;}


.searchbar{background:url(images/textarea_bg.jpg) no-repeat left 10px; border:0px solid #f00; float:right; width:230px; padding:0px 10px;}
.textarea{ background:transparent; width:161px; padding:13px 10px 10px 5px; float:left; height:18px; border:0px solid #f00;}
.in_btn{ background:url(images/btn_bg.jpg) no-repeat left 10px; width:37px; float:left; border:0px solid #f00; cursor:pointer; height:35px; }

#footer{width:100%; background:#E7EDD1;}
.footer_left{background:url(images/footer_left_bg.jpg) repeat-x left top; width:1003px; margin:0 auto}
.footer_right{background:url(images/footer_right_bg.jpg) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:50px; color:#008531; font-size:13px; padding-left:50px; float:left; height:auto; width:350px;}
.footer_webmaster{font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:50px; color:#fff; font-size:13px; float:right; height:auto; width:280px;}
.footer_webmaster a{ color:#FFFFFF; text-decoration:none;}
.footer_webmaster a:hover{ color:#FFFFFF; text-decoration:underline;}

.contentpage_top{background:url(images/contentpage_top.jpg) no-repeat left top; padding-top:13px;  width:654px; float:left}
.contentpage_bottom{background:#E7EDD1 url(images/contentpage_bottom.jpg) no-repeat left bottom;float:left;padding-bottom:20px; width:654px; padding-top:5px;}

.contentbox{background:url(images/contentbox_bg.jpg) repeat-y left top; width:564px; float:left;}

.contentbox_top{background:url(images/contentbox_top.jpg) no-repeat left top; width:564px; float:left;}
.contentbox_bottom{background:url(images/contentbox_bottom.jpg) no-repeat left bottom; width:544px; padding:10px; float:left;}

.titlebar{background:url(images/titlebar.jpg) no-repeat left top; padding-top:7px; padding-left:20px; width:630px; clear:both;}

.gallerybox{width:654px; padding-top:10px; float:left}


/* Calender CSS start here */

#calendar_wrap{background:#2C2C2C; width:258px; border-left:1px solid #484848; border-right:1px solid #484848; text-align:center;}

#calendar_wrap table{ color:#fff; width:255px; margin-top:12px; font-size:13px; text-align:center; }
#calendar_wrap caption { padding:5px 0 8px 0; color:#F5F8ED; font-weight:normal; text-align:center; font-weight:bold; font-size:18px; }

#calendar_wrap th { color: #B1D072;
	font-weight: bold; text-align:center; }
	
#calendar_wrap td{ border-bottom:1px dotted #737373; height:20px; text-align:center; }

#calendar_wrap td a{ text-decoration:none; color:#008531}
#calendar_wrap td a:hover{ text-decoration:none; color:#fff}


#today { color: #f60; font-weight: bold; }

/* Calender CSS end here */

.calandarbox_top{background:url(images/sidebarbox_top.jpg) no-repeat left bottom; width:260px; float:left;}

.clear{ clear:both}


.menu_heading{ background:url(images/h2_bg.gif) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:45px;color:#F5F8ED; text-align:center; }

.date{ background:url(images/date_bg.gif) no-repeat 5px top; font-family:Arial, Helvetica, sans-serif; font-size:20px; height:80px; padding-top:8px;font-weight:bold; color:#F5F8ED; text-align:center;}