/* Zetes CSS Document */

body{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999; margin:0; padding:0;}
#sitebg{ width:1024px; margin:0 auto;}
#wrapper{ width:960px; margin:0 auto; }

#header{width:960px;}

/*LOGO*/
#logo{margin-top:0px; clear:both;}
#logo a{ text-decoration:none; color:#fff; text-shadow:0 0 3px #000; font-size:36px; font-weight:bold;}
#logo img{ border:none;}

/*MENU**/
#topmenu{ float:right;}
#topmenu ul{ margin:0; padding:0; float:left; position:relative;}
#topmenu ul.menu{ background:url(images/menu_left.png) no-repeat top left; padding-left:8px;}
#topmenu ul li{ list-style-type:none; float:left; background:url(images/menu_mid.png) repeat-x;}
#topmenu ul li a{ padding:10px 14px 14px 14px; color:#888; text-decoration:none; display:block; background:url(images/menu_border.gif) no-repeat right top;}
#topmenu ul .ul_bottom{ width:10px; height:40px; float:left; background:url(images/menu_right.png) no-repeat;}
#topmenu ul li ul{ display:none; float:none;padding-bottom:13px; position:absolute;width:154px; margin-top:-2px;}
#topmenu ul li ul .children_bottom{ width:154px; height:20px;}
#topmenu ul li ul li{ float:none; width:154px; margin:0 auto;}
#topmenu ul li ul li a{ background:none; font-size:12px; text-align:center; padding:5px 3px; color:#fff; text-shadow:0 0 2px #666;}
#topmenu ul li ul li ul{ position:relative; display:block; padding-bottom:0;}
#topmenu ul li ul li ul li{ position:relative;}
.children_bottom{ width:154px; height:20px; float:none; position:absolute;}

/*SLIDESHOW*/
#slideshow{ width:960px; height:370px; margin-top:55px;}
.slider{ margin:0 auto; width:900px;}
.home #main{ display:none;}


/*MIDROW*/
#midrow{ background: #cacaca url(images/midrowbg.gif) repeat-x; min-height:290px; width:100%;  margin:0 auto; float:left;}
#mid_modules{ width:960px; margin:0 auto; height:auto;}
.user1, .user2, .user3{width:300px; float:left; margin-top:50px; padding:0 10px; height:auto;}
.user1, .user2{ background:url(images/midrow_border.png) no-repeat top right;}
#midrow .moduletable h3, #midrow .moduletable_menu h3{text-decoration:none; font-size:20px; margin: 10px 0px;}
#midrow a{text-decoration:none;}
#midrow .moduletable li a, #midrow .moduletable_menu li a{ color:#a1a1a1; text-decoration:none;}
#midrow .moduletable li a:hover, #midrow .moduletable_menu li a:hover{ color:#888;}
#midrow .moduletable label{display:block;}
#midrow .moduletable .form-login p a{ color:#999;}
#midrow .form-login{ font-size:12px;}
#midrow .midmodule_bg{ background:url(images/midrow_mod_top.png) no-repeat top; padding: 5px 15px; min-height:202px;}

.midrowbg{ background:url(images/border3.png) repeat-x bottom; width:100%; min-widtht:960px; height:auto;}
#midrow .module_bottom{ width:290px; height:13px; background:url(images/midrow_mod_bottom.png) bottom no-repeat; margin-left:5px;}
/*DEFAULT*/
.articleinfo, .iteminfo{ font-size:12px;}
.moduletable, .moduletable_menu{}
.moduletable h3, .moduletable_menu h3{}
.moduletable ul, .moduletable_menu ul{ margin:0; padding-left:20px;}
.moduletable li, .moduletable_menu li{ padding:3px 0px;}
.moduletable li a, .moduletable_menu li a{ color:#a1a1a1; text-decoration:none;}
fieldset{ border:none;}
/*pagination*/
.pagination{}
.pagination strong a{ background:url(images/pagination1.png) no-repeat;width:20px; display:inline-block; height:20px;}
.pagination span, .pagination a{ padding:2px 5px; text-decoration:none;}
.pagination strong a:hover, .pagination strong span{width:20px; display:inline-block; height:20px; color:#fff;}


/*LEFT*/
#left{width:250px; float:left; margin-right:10px;}
#left .moduletable h3, #left .moduletable_menu h3{ margin:0; height:33px; padding-left:10px; padding-top:10px; color:#fff; text-shadow:0 0 2px #666;}
#left .moduletable, #left .moduletable_menu{}
#left .module_bg{ background:url(images/modules_mid.png) repeat-y; padding:10px;}
#left .module_bottom{width:245px; height:14px; background:url(images/modules_bottom.png) no-repeat; margin-bottom:20px;}
#left .moduletable ul, #left .moduletable_menu ul{ padding-left:30px;}
#left .moduletable ul li, #left .moduletable_menu ul li{width:190px; background:url(images/border2.gif) repeat-x bottom; padding-bottom:3px;}
#left .moduletable .inputbox{ width:210px; padding:0 5px; height:28px; background:url(images/input.png) no-repeat; color:#666; border:none;}
#left .module_bg h1, #left .module_bg h2, #left .module_bg  h3, #left .module_bg  h4, #left .module_bg  h5, #left .module_bg h6{ margin:0;}



/*Main Content*/
#main{ margin-top:60px;}
#main_content{width:700px; float:right;}
.content_top{width:700px; height:32px; background:url(images/content_top.png) no-repeat; float:left;}
.content{width:660px;background:url(images/content_mid.png) repeat-y; min-height:500px;float:left; padding:0 20px;}
.content_bottom{width:700px; height:36px; background:url(images/content_bottom.png) no-repeat;float:left;}
.content .leading_separator, .content .article_separator{width:650px; display:block; height:2px; background:url(images/separator.png) no-repeat;}
.content img{ border:none; max-width:620px;}

/*Form Elements*/
.content #jForm .inputbox, .content .required, .content #search_searchword, .content .name .inputbox, .content .pass .inputbox, .content .verify_pass .inputbox, .content .publishing .inputbox, .content .filter .inputbox, .content .contact_email .inputbox, .form-login .inputbox{ width:210px; padding:0 5px; height:28px; background:url(images/input.png) no-repeat; color:#666; border:none;}
.content #ordering { background:url(images/select.png) no-repeat; }
.content #contact_text, .content #metakey, #metadesc{ width:305px; height:169px; background:url(images/textarea.png) no-repeat; border:none;}
.content #access{height:auto; background:none;}
.content #jForm .button{ float:none; display:block;}
.publishing label, .metadata label, .user label{min-width:100px; display:block;}
.publishing .radio label{ display:inline-block;}
.contact_email label{ width:150px; display:block; height:20px; margin-top:5px;}
.button, .validate{ width:104px; height:31px; border:none; color:#fff; font-weight:bold;}
.sectiontableentry, sectiontableentry0{ text-align:center;}

/*Select*/
ul.newList * {margin:0; padding:0;}
ul.newList a {color: #666; text-decoration:none; display:block;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:220px; background:#f3f3f3; position:absolute;  border:1px solid #ccc; top:22px; left:0;  z-index:9999;}
ul.newList li{ list-style-image:none; height:24px;}
.newListSelected {width:220px; color:#666; height:19px; padding:3px 0 0 6px; background:url(images/select.png) no-repeat; height:28px; display:inline-block;}
.newList li{ width:220px;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default; height:24px;}


/*MODULES*/
.pollstableborder{width:400px;}
.pollstableborder td{ text-align:center;}
.pollstableborder td div{ margin:0 auto;}
.breadcrumb{ padding-top:17px; padding-left:20px;}
.breadcrumb a{text-decoration:none;}
.moduletable img{ border:none;}
.form-login p{ margin:0; padding:0;}
.poll a{ color:#fff;}

/*Cateory Table*/
.content .category, .content .weblinks, .content .newsfeeds { width:658px; margin-top:15px; border-collapse:collapse;}
.content .category a, .content .weblinks a{ text-decoration:none;}
.content .category .toptr, .content .weblinks .toptr, .content .newsfeeds .toptr{ height:28px; color:#fff; text-shadow:0 0 2px #666;}
.content .category .toptr a, .content .weblinks .toptr a, .content .newsfeeds .toptr a{ color:#fff; text-shadow:0 0 2px #666; text-decoration:none;}
.content .category .sectiontableentry1, .content .weblinks .sectiontableentry1, .content .newsfeeds .sectiontableentry1  { background:#f2f2f2; height:30px;}
.content .category .sectiontableentry2, .content .weblinks .sectiontableentry2, .content .newsfeeds .sectiontableentry2 { background:#ececec; height:30px;}
.content .bottom_tr{ height:14px; width:660px; background:url(images/table_tr_bottom.png) no-repeat;}
.content .category .toptr #count, .content .weblinks .toptr #num, .content .newsfeeds .toptr #num{min-width:15px;}
.content .category .count, .content .weblinks .count, .content .newsfeeds .count{ text-align:center;}
/*BLOG*/
.blog .leading, .blog .article_column{ background:url(images/blog_top.png) no-repeat top; padding:20px; margin-top:5px;}
.blog .blog_bottom{ background:url(images/blog_bottom.png) no-repeat; width:660px; height:29px; margin-bottom:5px;}


/*FOOTER*/
#footer{ width:960px; margin:0 auto; color:#fff;}
#foot_content{ float:left; overflow:hidden; margin-top:15px;}
.footbg{float:left;}
.foot_bottom{ float:left; width:957px; height:47px; margin-left:1px;}
.user4, .user5, .user6{width:280px; float:left; padding:0 20px; min-height:280px;}
#footer .moduletable h3, #footer .moduletable_menu h3{ color:#fff; text-shadow: 0 0 2px #666; font-size:16px;}
#footer .moduletable li, #footer .moduletable_menu li{padding:1px 0px;}
#footer .moduletable li a, #footer .moduletable_menu li a{ color:#fff;}
#foot_modules .moduletable{ width:280px;}
#foot_modules .moduletable p a{ color:#fff;}
#foot_modules{ margin-top:10px;}

#copy{width:960px; height:30px; margin:0 auto;}
.copy_content{ margin-top:10px; float:right; margin-bottom:20px; text-align:right; font-size:12px;}
.copy_content a{ color:#fff; text-decoration:none;}
