/* 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:40px; 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;}

#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; 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:130px; 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;}





/*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;}





#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;}

