@charset "utf-8";

/*GLOBAL STYLE*/
*{padding:0px;margin:0px;}
body{ background-image: url(../images/headerbg.jpg); background-repeat: repeat-x; background-position: top left; font-family: Arial, Helvetica, sans-serif;}
#header { background-image: url(../images/header.jpg); background-repeat: no-repeat; background-position: top left; width: 197px; height: 107px; width: 960px; margin-left: auto; margin-right: auto; text-align: center; }
#footer, #validation { width: 650px; margin-left: auto; margin-right: auto; text-align: center; font-size: 12px; color: #666; clear: both; }
#footer { margin-top: 25px; }
#validation { margin-top: 10px; }
a:link{color: #6d8fcf;text-decoration: none;}
a:visited{text-decoration: none;color: #6d8fcf;}
a:hover {text-decoration: underline;color: #6d8fcf;}
a:active{text-decoration: none;color: #6d8fcf;}

/*LOGIN PAGE STYLES*/
#login, #loginerror, #logout, #loginerror2, #success, #failure { width: 200px; margin-left: auto; margin-right: auto; text-align: center; font-size: 12px; padding: 5px; margin-top: 10px; }
#login { color: #666; background-color: #bddaec; text-align: left; }
#loginerror, #failure { color: #9b1010; background-color: #e98a8e; border: 1px solid #9b1010;}
#loginerror2 { color: #edc81d; background-color: #f8fece; border: 1px solid #edc81d;}
#logout, #success { color: #60ca11; background-color: #c7e291; border: 1px solid #60ca11;}
#loggedin { background-image: url(../images/loggedin.jpg); width: 197px; height: 107px; float: right; margin-right: 6px; }
label { padding: 2px; }
#pwd, #email { height: 20px; width: 155px; background-image: url(../images/formbg.jpg); background-repeat: repeat-x; border: 1px solid #c3c1c1; margin-bottom: 6px; margin-top: 2px; }
.loginbutton, .searchbutton, .changebutton, .edituserbutton { margin-top: 3px; color: #fff; margin-left: 3px; width: 45px; height: 24px; background-repeat: no-repeat; letter-spacing: -5px; border: none; 	text-indent: -9999px;}
.loginbutton { background-image: url(../images/login.jpg); }
.searchbutton { background-image: url(../images/search.jpg); }
.edituserbutton { background-image: url(../images/edituser.jpg); }
.changebutton { background-image: url(../images/change.jpg); }
fieldset { border: none; padding: 0px; margin: 0px; }
.logouticon, .successicon { background-image: url(../images/success.jpg);}
.loginerroricon, .failureicon { background-image: url(../images/error.jpg); }
.loginerror2icon { background-image: url(../images/status.jpg); }
.logouticon, .loginerroricon, .loginerror2icon, .failureicon, .successicon { float: left;  width: 16px; height: 16px; background-repeat: no-repeat; }
.loginerroricon, .loginerror2icon, .failureicon, .successicon { margin-top: 6px; }
#loggedinlastlogin, #loggedinwelcome, #loggedinactions { font-size: 10px; color: #fff; display: block; text-align: left; margin-left: 45px;}
#loggedinwelcome { margin-top: 33px; font-weight: bold; }

/* MAIN LAYOUT STYLES */
#container { width: 960px; margin-left: auto; margin-right: auto; text-align: center; }
#status { font-size: 11px; }
#leftcolumn, #rightcolumn { font-size: 12px; text-align: left; padding: 5px; margin: 5px;  }
#leftcolumn { float: left; width: 200px; }
#rightcolumn { float: right; width: 720px; }
.ltop { background-image: url(../images/ltop.jpg); width: 209px; }
.rtop, .ltop { height: 21px; color: #fff; font-weight: bold; text-align: center; padding-top: 6px; }
.rtop { background-image: url(../images/rtop.jpg); width: 720px; }
.lmain, .rmain { background-image: url(../images/lmainbg.jpg); height: auto; background-repeat: repeat-x; padding: 5px; border-left: solid 1px #c0c0c0; border-right: solid  1px #c0c0c0; border-bottom: solid 1px #c0c0c0; margin-bottom: 10px; }
.lmain { width: 197px; }
.rmain { width: 708px; }
.center {  margin-left:auto; margin-right:auto; width: 75%; text-align: center; } 

/* NAV LAYOUT STYLES */
ul { display: block; list-style: none; padding: 0; margin: 0; }
li { padding: 2px; } 
li a:hover { margin-left: 10px; }
.homeicon, .adminhomeicon, .usersicon, .newsicon, .commentsicon, .permissionsicon, .statisticsicon, .sitelogsicon, .adminlogsicon, .reporticon, .searchicon { width: 16px; height: 16px; float: left; margin-right: 2px; }
.homeicon { background-image: url(../images/home.gif); }
.adminhomeicon { background-image: url(../images/adminhome.gif) }
.usersicon { background-image: url(../images/users.gif); }
.newsicon { background-image: url(../images/news.gif); }
.commentsicon { background-image: url(../images/comments.gif); }
.permissionsicon { background-image: url(../images/permissions.gif); } 
.statisticsicon { background-image: url(../images/statistics.gif); }
.sitelogsicon { background-image: url(../images/sitelogs.gif); }
.adminlogsicon { background-image: url(../images/adminlogs.gif); }
.reporticon { background-image: url(../images/contact.gif); }
.searchicon { background-image: url(../images/search.gif); }

/* STATS LAYOUT STYLES */
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }
.big { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; }
.border { border: 2px solid #000000; }

/* PHP TAG STYLES */
.phptags { color: #CD1B1B; }
.phpbrackets { color: #0E1AAB; }
.phpecho { color: #9B1700; }
.phpfunction { color: #090; }