/**** RESET DEFAULT BROWSER STYLES *** */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:14px;vertical-align:baseline;background:transparent;margin:0;padding:0;}
/*** GENERAL ** */body{line-height:1;background:url(images/background.jpg) repeat;font-family:verdana,sans-serif;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
/* remember to define focus styles!  */:focus{outline:0;}
/* remember to highlight inserts somehow!  */ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup  */table{border-collapse:collapse;border-spacing:0;}
a{color:#600;text-decoration:none;font-weight:700;}
a:hover{color:#900;text-decoration:underline;}
div#pagewrap{width:1100px;position:relative;margin:0 auto;}
h2{font-size:18px;}
li.new{background:#ebbc75;}
/*** MESSAGE PANEL ** */noscript{background:url(images/NoScriptPanel.jpg) 0 0 no-repeat;display:block;height:75px;left:191px;position:absolute;top:0;width:625px;padding:28px;}
noscript p{color:#A00;font-size:16px;font-weight:700;line-height:20px;}
div#msgPanel{background:url(images/MessagePanel.jpg) 0 0 no-repeat;display:none;height:150px;left:63px;position:absolute;top:0;width:767px;z-index:150;}
div#msgPanel div#messages{height:115px;overflow:auto;width:710px;word-wrap:break-word;margin:15px 0 0 15px;}
div#msgPanel p.closeMsgPanel{height:20px;position:absolute;text-align:center;width:50px;margin:16px 0 0 713px;}
div#msgPanel p.closeMsgPanel label{color:#600;font-size:14px;font-weight:700;}
div#msgPanel p.closeMsgPanel label:hover{color:#900;cursor:pointer;text-decoration:underline;}
/*** HEADER ** */div#header{background:url(images/header.jpg) center top no-repeat;height:180px;position:absolute;width:1100px;z-index:4;}
div#header a.logoHyperlink{height:124px;left:32px;position:absolute;width:156px;}
div#login{color:#000;height:35px;font-size:14px;line-height:16px;margin-left:835px;overflow:auto;position:absolute;text-align:left;width:245px;padding:2px 0 0 5px;}
div#login a{font-size:14px;}
/*** HEADER MENU ** */ul#menu{background:#999;height:50px;left:245px;position:absolute;top:100px;width:568px;z-index:2;}
ul#menu ul{position:relative;left:-99999px;}
ul#menu a.editRootMenu{background:transparent;height:20px;margin-left:90px;margin-top:5px;width:20px;text-indent:0;z-index:100;}
ul#menu a.editRootMenu:hover{background-position:0 0;cursor:pointer;left:0;}
ul#menu li ul li a{color:#333;font-size:13px;margin-left:3px;}
ul#menu li.addMenu{display:inline;height:20px;}
ul#menu li.addMenu a{display:block;}
li#Newsmenu{background:url(images/buttons/menubtn1.jpg) top center no-repeat;display:block;height:50px;left:0;position:absolute;text-indent:-99999px;width:78px;z-index:10;}
li#Newsmenu a{background:url(images/buttons/Menubtn1hvr.jpg) 0 -50px no-repeat;display:block;height:50px;position:absolute;width:78px;z-index:10;}
/**************** */li#Eventsmenu{background:url(images/buttons/menubtn2.jpg) top center no-repeat;display:block;height:50px;left:78px;position:absolute;text-indent:-99999px;width:88px;z-index:9;}
li#Eventsmenu a{background:url(images/buttons/Menubtn2hvr.png) 0 -50px no-repeat;display:block;height:50px;position:absolute;width:88px;z-index:9;}
li#Eventsmenu a:hover{background-position:0 0;cursor:default;left:-14px;width:102px;z-index:100;}
li#Eventsmenu:hover ul#Eventssubmenu{background:url(images/buttons/menubtn2hvrtop.png) no-repeat;display:block;left:-14px;padding-top:9px;position:absolute;top:39px;width:166px;z-index:100;}
li#Eventsmenu:hover ul#Eventssubmenu li{background:url(images/buttons/menubtn2hvrmid.png) 0 0 repeat-y;display:block;padding-bottom:5px;text-indent:15px;top:9px;width:166px;}
li#Eventsmenu:hover ul#Eventssubmenu div.submenubottom{background:url(images/buttons/menubtn2hvrbot.png) 0 0 no-repeat;height:21px;width:168px;}
/***************** */li#Classroommenu{background:url(images/buttons/menubtn3.jpg) top center no-repeat;display:block;height:50px;left:166px;position:absolute;text-indent:-99999px;width:86px;z-index:8;}
li#Classroommenu a{background:url(images/buttons/Menubtn3hvr.png) 0 -50px no-repeat;display:block;height:50px;position:absolute;width:86px;z-index:8;}
li#Classroommenu a:hover{background-position:0 0;cursor:default;left:-14px;width:100px;z-index:100;}
li#Classroommenu:hover ul#Classroomsubmenu{background:url(images/buttons/menubtn3hvrtop.png) no-repeat;display:block;left:-14px;padding-top:9px;position:absolute;top:39px;width:159px;z-index:100;}
li#Classroommenu:hover ul#Classroomsubmenu li{background:url(images/buttons/menubtn3hvrmid.png) 0 0 repeat-y;display:block;padding-bottom:5px;text-indent:15px;top:9px;width:168px;}
li#Classroommenu:hover ul#Classroomsubmenu div.submenubottom{background:url(images/buttons/menubtn3hvrbot.png) 1px 0 no-repeat;height:21px;width:168px;}
/***************** */li#Gallerymenu{background:url(images/buttons/menubtn4.jpg) top center no-repeat;display:block;height:50px;left:252px;position:absolute;text-indent:-99999px;width:85px;z-index:7;}
li#Gallerymenu a{background:url(images/buttons/Menubtn4hvr.png) 0 -50px no-repeat;display:block;height:50px;position:absolute;width:85px;z-index:7;}
li#Gallerymenu a:hover{background-position:0 0;cursor:default;left:-14px;width:99px;z-index:100;}
li#Gallerymenu:hover ul#Gallerysubmenu{background:url(images/buttons/menubtn4hvrtop.png) no-repeat;display:block;left:-14px;padding-top:9px;position:absolute;top:38px;width:136px;z-index:100;}
li#Gallerymenu:hover ul#Gallerysubmenu li{background:url(images/buttons/menubtn4hvrmid.png) 0 0 repeat-y;display:block;padding-bottom:5px;text-indent:15px;top:9px;width:136px;}
li#Gallerymenu:hover ul#Gallerysubmenu div.submenubottom{background:url(images/buttons/menubtn4hvrbot.png) 1px 0 no-repeat;height:21px;width:168px;}
/***************** */li#Forummenu{background:url(images/buttons/menubtn5.jpg) top center no-repeat;display:block;height:50px;left:337px;position:absolute;text-indent:-99999px;width:70px;z-index:6;}
li#Forummenu a{background:url(images/buttons/Menubtn5hvr.png) 0 -50px no-repeat;display:block;height:50px;position:absolute;width:70px;z-index:6;}
li#Forummenu a:hover{background-position:0 0;cursor:pointer;left:-14px;width:84px;z-index:100;}
/***************** */li#Infomenu{background:url(images/buttons/menubtn6.jpg) top center no-repeat;display:block;height:50px;left:407px;position:absolute;text-indent:-99999px;width:57px;z-index:5;}
li#Infomenu a{background:url(images/buttons/Menubtn6hvr.png) 0 -50px no-repeat;display:block;height:50px;position:absolute;width:57px;z-index:5;}
li#Infomenu a:hover{background-position:0 0;cursor:default;left:-14px;width:71px;z-index:100;}
li#Infomenu:hover ul#Infosubmenu{background:url(images/buttons/menubtn6hvrtop.png) no-repeat;display:block;left:-14px;padding-top:9px;position:absolute;top:41px;width:143px;z-index:100;}
li#Infomenu:hover ul#Infosubmenu li{background:url(images/buttons/menubtn6hvrmid.png) 0 0 repeat-y;display:block;padding-bottom:5px;text-indent:15px;top:9px;width:143px;}
li#Infomenu:hover ul#Infosubmenu div.submenubottom{background:url(images/buttons/menubtn6hvrbot.png) 1px 0 no-repeat;height:21px;width:168px;}
/***************** */li#Linksmenu{background:url(images/buttons/menubtn7.jpg) top center no-repeat;display:block;height:50px;left:464px;position:absolute;text-indent:-99999px;width:104px;z-index:4;}
li#Linksmenu a{background:url(images/buttons/Menubtn7hvr.png) 0 -50px no-repeat;display:block;height:50px;position:absolute;width:104px;z-index:4;}
li#Linksmenu a:hover{background-position:0 0;cursor:pointer;left:-14px;width:118px;z-index:100;}
/*** MAIN AREA - CONTENT ***/
div#contenttop{background:url(images/contenttop.jpg) 0 0 no-repeat;height:30px;left:0;position:absolute;top:150px;width:830px;z-index:3;}
div#content{background:url(images/content.jpg) 0 0 repeat-y;height:440px;position:absolute;top:180px;width:830px;word-wrap:break-word;z-index:3;}
div.editPage,div.page,div.loginPage,div.editComment,div.editPhoto,div.editForumPost,div.editForumCategory,div.registerPage,div.editUser,div.viewPhoto{background:url(images/pagebackground.jpg) 0 0 no-repeat;height:448px;left:62px;position:absolute;top:-29px;width:717px;padding:30px 25px;}
/*** VIEW PHOTO PAGE ***/
div.photo{height:400px;overflow:auto;width:710px;margin:0 auto;}
div.viewPhoto a{display:block;font-size:12px;margin-top:10px;}
/*** USER PAGE ** */
div.editUser div.personalData{height:450px;width:710px;overflow:auto;}
div.editUser div.header{margin:0 0 20px;padding:5px;}
div.editUser div.header h2{display:inline;margin:5px 5px 0 50px;}
div.editUser div.header p{display:inline;font-size:14px;}
div.editUser div.userAvatar{float:left;width:110px;margin:10px;}
div.editUser div.userAvatar img{border:1px solid #c99618;display:block;width:100px;}
div.editUser div.userAvatar a{display:block;font-size:12px;margin:5px auto;}
div.editUser div.userData {
  height:450px;
  overflow:auto;
}


div.editUser div.userDataWrap{display:block;float:left;overflow:auto;width:550px;margin:5px 0 0;}
div.editUser div.userDataWrap label{display:block;float:left;width:160px;}
div.editUser div.userDataWrap input{width:250px;}
div.editUser div.userDataWrap li.password p{color:#500;font-size:12px;margin:3px 0 8px;}

div.editUser div.userDataWrap a.tabLink {
  border-bottom:none;
  display:inline-block;
  line-height:20px;
  padding:0 5px;
}
div.editUser div.userDataWrap a.tabLink.active {
  background:#fcf2d7;
  border:1px solid #cdb269;
  font-weight:bold;
}

div.editUser div.userDataWrap ul {
  display:none;
  border:1px solid #cdb269;
  left:155px;
  margin-top:-1px;
  padding:10px;
  
}

div.editUser div.userDataWrap ul.active {
  background:#fcf2d7;
  display:block;
}

div.editUser div.userDataWrap ul.skydiverData label{width:250px;}
div.editUser div.userDataWrap ul.skydiverData input{width:200px;}

div.editUser div.userDataWrap input.submit {
  width:100px;
  margin:5px 0;
}

div.registerPage form label.validationMsg{float:none;}
/*** EDIT PHOTO PAGE ** */div.editPhoto p{color:#933;font-size:12px;margin:5px 0 10px;padding:10px;}
div.editPhoto label{float:left;margin-top:2px;width:140px;}
/*** EDIT PAGE ** */div.page div.pageContent{height:418px;overflow:auto;width:717px;margin:5px 0;}
div.editPage form{height:448px;overflow:hidden;width:717px;}
div.editPage form label{float:left;margin-top:5px;width:140px;}
/*** MULTIPAGE AND SUBPAGES ** */div.multiPage{background:url(images/multipagebackground.jpg) 0 0 no-repeat;height:448px;left:62px;position:absolute;top:-29px;width:717px;padding:30px 25px;}
div.multiPage a.addNewPage{display:block;margin-left:550px;margin-top:10px;}
div.multiPage ul li{background:url(images/multipagetitle.jpg) 0 0 no-repeat;height:31px;margin-left:540px;margin-top:10px;padding-left:10px;padding-top:15px;width:162px;}
div.multiPage ul li p{color:#333;font-size:10px;font-weight:700;margin-left:100px;margin-top:-10px;position:absolute;}
div.multiPage ul li h2{display:inline;font-size:14px;}
div.multiPage ul li:hover{cursor:pointer;}
div.multiPage ul li h2:hover{text-decoration:underline;}
div.multiPage li.onTop div.subPage{z-index:100;}
div.multiPage div.subPage{background:url(images/SubPageBackground.jpg) 0 0 no-repeat;cursor:default;height:459px;left:20px;overflow:hidden;position:absolute;top:24px;width:532px;z-index:3;}
div.multiPage div.subPage div.subPageContent{height:433px;width:508px;overflow:auto;margin:13px;font-size:14px;}
/*** COMMENTS ** */div.commentsContainer p{color:#955;text-align:right;font-weight:700;margin:10px 20px 5px 10px;}
div.commentsContainer p:hover{cursor:pointer;text-decoration:underline;}
div#comments {
  display:none;
}
ul.comments{background:#fdeabb;border:1px solid #333;width:690px;margin:2px;}

ul.comments li{border-bottom:1px solid #c99618;margin:3px;}
ul.comments dd.owner{color:#555;display:inline;font-size:12px;font-weight:700;}
ul.comments dd.modifiedOn{color:#555;display:inline;font-size:10px;}
ul.comments dd.actEdit{display:inline;margin-left:470px;}
ul.comments dd.actDelete{display:inline;margin-left:7px;}
ul.comments dt.txtContent{font-size:14px;margin:10px 5px 5px;}
/*** PHOTOGALLERY ** */div#content ul.photoGallery{overflow:hidden;position:absolute;z-index:5;margin:-10px 0 0 60px;}
div#content ul.photoGallery li{float:left;height:160px;text-align:center;width:160px;margin:1px 10px;}
div#content div.photoFrame{background:url(images/photoFrame.png) 0 0 no-repeat;display:table-cell;height:140px;text-align:center;vertical-align:middle;width:160px;}
div#content ul.photoGallery img{display:inline;width:120px;}
/*** VIDEOGALLERY ** */div#content ul.videoGallery{background:url(images/multipagebackground.jpg) 0 0 no-repeat;height:448px;left:62px;overflow:hidden;position:absolute;top:-29px;width:717px;padding:30px 25px;}
div#content ul.videoGallery li{float:left;height:210px;text-align:center;width:177px;margin:20px 0 10px;}
div#content ul.videoGallery a{font-size:12px;font-weight:700;}
div#content div.videoFrame{background:url(images/videoFrame.png) 0 0 no-repeat;display:table-cell;height:193px;text-align:center;vertical-align:middle;width:177px;}
div#content ul.videoGallery img{display:inline;width:155px;}
div#content ul.videoGallery object.embededVideo{background:#FFF;border:1px solid #333;display:block;margin:5px auto;padding:5px;text-align:center;}

div#content div.attendEvent {
  background:#fcf2d7;
  border:1px solid #cdb269;
  margin:10px;
  padding:10px;
  vertical-align:middle;
}

div#content div.attendEvent input{
  margin:0 5px;
  vertical-align:middle;
}

div#content div.attendEvent div.competitorDetails p {
  color:#555;
  font-size:10px;
  margin:10px 0 3px 0;
}
div#content div.attendEvent div.competitorDetails {
  display:none;
  margin:7px 0;
}

div#content div.attendEvent span.competitorsCount {
  color:#444;
  display:block;
  font-weight:bold;
  margin:20px 5px;
}


div#content div.competitors {
  background:#f2dfaa;
  border:1px solid #cdb269;
  margin:25px 5px 10px 5px;
  padding:5px;
}

div#content div.competitors h3 {
  margin:5px 5px;
  color:#333;
}

div#content div.competitors table {
  border:1px solid #cdb269;
  margin:5px;
}


div#content div.competitors table th{
  border:1px solid #cdb269;
  color:#333;
  font-size:12px;
  padding:4px;
}

div#content div.competitors table td{
  border:1px solid #cdb269;
  color:#333;
  font-size:11px;
  padding:4px;
}

div#content div.competitorDetails div.competitors table tr.payed td {
  color:#1a9900;
}

div#content div.competitors table tr.basic.cameraman td{
  background:#f2ecaa;
}

div#content div.competitors table tr.basic.competitor td{
  background:#f2e879;
}

div#content div.competitors table tr.advanced.cameraman td{
  background:#f2ca91;
}

div#content div.competitors table tr.advanced.competitor td{
  background:#f2b661;
}

div#content div.competitorPrint {
  background:#FFF;
  color:#000;
  display:none;
  font-family:Tahoma, Verdana;
  font-size:40px;
  height:1700px;
  left:0;
  position:fixed;
  top:0;
  width:1150px;
  z-index:1000;
}

div#content div.competitorPrint h1,
div#content div.competitorPrint h2 {
  font-size:80px;
  margin:40px 20px 30px 20px;
  text-align:center;
  
}

div#content div.competitorPrint h2 {
  font-size:60px;
  margin:10px 20px 80px 20px
}

div#content div.competitorPrint ul {
  display:block;
  margin:1px auto;
  width:800px;
}

div#content div.competitorPrint ul li {
  font-size:24px;
  margin:15px 0;
}

div#content div.competitorPrint ul li.sigDisclaimer {
  color:#D00;
}

div#content div.competitorPrint ul li span {
  display:inline-block;
  font-size:24px;
  margin-right:40px;
  width:250px;

}

div#content div.competitorPrint ul li span.signature {
  margin:30px 20px 10px 150px;
  
}


div.editForumCategory form label{float:left;margin-top:5px;width:150px;}
div#forum{background:url(images/multipagebackground.jpg) 0 0 no-repeat;height:448px;left:62px;position:absolute;top:-29px;width:717px;padding:30px 25px 30px 20px;}
div#forum div.forumCategories{height:428px;width:710px;overflow:auto;margin:0 auto;}
div#forum h2{margin:-5px 5px 8px;}
div#forum ul.forumCategories li{background:url(images/forumCategoryBackground.jpg) 0 0 no-repeat;position:relative;overflow:hidden;height:53px;width:677px;margin:5px 0;padding:5px;}
div#forum ul.forumCategories li.new{background-position:0 -64px;}
div#forum ul.forumCategories li.header{background:transparent;height:auto;margin:0 0 0 10px;padding:0;}
div#forum ul.forumCategories li.header dt,div#forum ul.forumCategories li.header dd{color:#444;font-size:14px;font-weight:700;margin:2px;}
div#forum ul.forumCategories dd{float:left;text-align:center;}
div#forum ul.forumCategories dt.title{height:16px;width:470px;margin:5px;}
div#forum ul.forumCategories dd.description{font-size:12px;left:20px;position:absolute;text-align:left;top:35px;width:450px;}
div#forum ul.forumCategories dd.postCount{font-size:12px;margin-top:10px;width:80px;}
/*** FORUM THREADS ** */div#forumThreads{background:url(images/forumThreadsBackground.jpg) 0 0 no-repeat;height:438px;overflow:auto;width:687px;margin:-5px auto 0;padding:10px;}
div#forumThreads ul.forumThreads{margin-top:10px;}
div#forumThreads h2{margin:2px 0 0 30px;}
div#forumThreads ul.forumThreads li{background:url(images/threadTitleBackground.jpg) 0 0 no-repeat;height:26px;overflow:hidden;width:622px;margin:5px;padding:10px 5px;}
div#forumThreads ul.forumThreads li.new{background-position:0 -46px;}
div#forumThreads ul.forumThreads li.header{background:transparent;height:auto;width:622px;margin:5px 0 2px 5px;padding:0 5px;}
div#forumThreads ul.forumThreads li.header dt,div#forumThreads ul.forumThreads li.header dd{color:#444;font-size:12px;font-weight:700;margin:2px;}
div#forumThreads ul.forumThreads dd{float:left;text-align:center;font-size:14px;}
div#forumThreads ul.forumThreads dt.title{width:340px;word-wrap:break-word;}
div#forumThreads ul.forumThreads dd.postCount{width:65px;}
div#forumThreads ul.forumThreads dd.threadViews{width:60px;}
div#forumThreads ul.forumThreads dd.lastPoster{width:80px;}
div#forumThreads ul.forumThreads dd.actions{width:50px;}
div#forumThreads a.newThread{margin-left:10px;font-size:14px;}
/*** FORUM POSTS ** */div#forumPosts{background:url(images/forumPostsBackground.jpg) 0 0 no-repeat;height:461px;left:23px;position:absolute;top:23px;width:716px;padding:0;}
div#forumPosts h2{padding:13px 0 0 30px;}
div#forumPosts div.forumPostsWrap{height:400px;overflow:auto;width:685px;margin:20px 0 0 15px;}
div#forumPosts ul.forumPosts li{border-bottom:1px solid #c99618;overflow:hidden;position:relative;width:658px;margin:2px 0 3px 5px;}
div#forumPosts ul.forumPosts li dl{border:#555;margin:3px;}
div#forumPosts ul.forumPosts dd.user{text-align:center;width:95px;margin:12px 0 5px;padding:2px;}
div#forumPosts ul.forumPosts dd.user p{color:#444;font-size:12px;font-weight:700;}
div#forumPosts ul.forumPosts dd.user img{border:1px solid #000;width:90px;}
div#forumPosts ul.forumPosts dd.modifiedOn{color:#444;font-size:10px;margin-left:5px;position:absolute;}
div#forumPosts ul.forumPosts dt.forumPostContent{background:#fff9ed;display:inline;font-size:16px;width:520px;line-height:20px;margin:2px 5px 7px 15px;padding:5px;}
div#forumPosts ul.forumPosts dt.forumPostContent u,div#forumPosts ul.forumPosts dt.forumPostContent b,div#forumPosts ul.forumPosts dt.forumPostContent i{font-size:16px;line-height:20px;}
div#forumPosts ul.forumPosts dd.actions{margin-right:20px;margin-bottom:3px;float:right;}
/* text editor in forums  */div#textAreaEditor{overflow:hidden;text-align:center;vertical-align:middle;width:200px;margin:10px 0 0 270px;}
div#textAreaEditor a{background:url(images/textEditorButtons.png) 0 0 no-repeat;display:block;float:left;height:26px;vertical-align:middle;width:26px;margin:2px;}
div#textAreaEditor a:hover{border:1px solid #806026;margin:1px;}
div#textAreaEditor a#btnBold{background-position:-26px 0;}
div#textAreaEditor a#btnItalic{background-position:-52px 0;}
div#textAreaEditor a#btnUnderline{background-position:-78px 0;}
div#textAreaEditor a img{vertical-align:middle;}
div#smilesPanel{background:#f2daaa;border:1px solid #806026;display:none;height:24px;position:absolute;width:378px;margin:30px 0 0 -130px;padding:0 2px;}
div#smilesPanel a{background:url(images/smilies/smiles.png) no-repeat;border:1px hidden #b38736;display:block;float:left;height:18px;width:20px;margin:3px 1px 2px;}
div#smilesPanel a:hover,div#forumPosts div#smilesPanel a:focus{border-style:solid;margin:2px 0;}
/* displaying smiles in forum posts text  */div#forumPosts span.smileDisplayed{background:url(images/smilies/smiles.png) no-repeat;display:inline-block;height:18px;width:20px;margin:0 2px;}
div#smilesPanel a#smlCheerful,div#forumPosts span#smlCheerful{background-position:0 -18px;}
div#smilesPanel a#smlLaughing,div#forumPosts span#smlLaughing{background-position:0 -36px;}
div#smilesPanel a#smlSilly,div#forumPosts span#smlSilly{background-position:0 -54px;}
div#smilesPanel a#smlWink,div#forumPosts span#smlWink{background-position:0 -72px;}
div#smilesPanel a#smlTongue,div#forumPosts span#smlTongue{background-position:0 -90px;}
div#smilesPanel a#smlCool,div#forumPosts span#smlCool{background-position:0 -108px;}
div#smilesPanel a#smlUnsure,div#forumPosts span#smlUnsure{background-position:0 -126px;}
div#smilesPanel a#smlWassat,div#forumPosts span#smlWassat{background-position:0 -144px;}
div#smilesPanel a#smlBlink,div#forumPosts span#smlBlink{background-position:0 -162px;}
div#smilesPanel a#smlShocked,div#forumPosts span#smlShocked{background-position:0 -180px;}
div#smilesPanel a#smlSick,div#forumPosts span#smlSick{background-position:0 -198px;}
div#smilesPanel a#smlBlush,div#forumPosts span#smlBlush{background-position:0 -216px;}
div#smilesPanel a#smlWhistling,div#forumPosts span#smlWhistling{background-position:0 -234px;}
div#smilesPanel a#smlSad,div#forumPosts span#smlSad{background-position:0 -252px;}
div#smilesPanel a#smlCrying,div#forumPosts span#smlCrying{background-position:0 -270px;}
div#smilesPanel a#smlAngry,div#forumPosts span#smlAngry{background-position:0 -288px;}
/*** SIDEBAR ** */div#sidebar{background:url(images/sidebar.jpg) no-repeat;height:508px;left:830px;position:absolute;top:150px;width:287px;z-index:2;padding:5px;}
div#sidebar a{font-size:13px;}
div#sidebar li{border-bottom:1px solid #ccc;font-size:10px;overflow:hidden;padding-bottom:3px;vertical-align:middle;margin:3px 0 5px;}
div#sidebar span{float:right;font-size:10px;margin-right:4px;}
div#sidebar ul#latestPosts{display:block;height:120px;overflow:auto;width:182px;margin:25px 5px 0 26px;}
div#sidebar ul#latestEvents{display:block;height:132px;overflow:auto;width:182px;margin:41px 5px 0 29px;}
div#sidebar ul#latestLessions{display:block;height:124px;overflow:auto;width:181px;margin:41px 5px 0 27px;}
/*** FOOTER ** */div#footer{background:url(images/footer.jpg) no-repeat;position:absolute;height:180px;top:620px;width:1100px;}
div#footer a{display:block;height:35px;left:490px;position:absolute;text-indent:-99999px;top:50px;width:460px;z-index:50;}
/*** MESSAGES AND ERRORS ** */div.messages,div.error{border:2px solid #A33;margin:10px 5px 15px;padding:5px;}
/*** FORMS ** */input,textarea{background:#FFF;border:1px solid #bf8613;margin:3px 2px;}
input:focus,textarea:focus{border-color:#640;}
input.validationFailed,textarea.validationFailed{background:#ffbfb2;}
input.button{background:#ffd599;}
input.button:hover,input.button:focus{background:#ffbf66;border:1px solid #804f0a;cursor:pointer;}
label.validationMsg{border:none;color:#A22;font-size:12px;font-weight:700;margin:auto 5px;}
li#Newsmenu a:hover,div#textAreaEditor a#btnSmiles,div#smilesPanel a#smlSmile,div#forumPosts span#smlSmile{background-position:0 0;}
li#Newsmenu:active,li#Newsmenu a:active,li#Eventsmenu:active,li#Eventsmenu a:active,li#Classroommenu:active,li#Classroommenu a:active,li#Gallerymenu:active,li#Gallerymenu a:active,li#Forummenu:active,li#Forummenu a:active,li#Infomenu:active,li#Infomenu a:active,li#Linksmenu:active,li#Linksmenu a:active{background-position:0 -50px;}
li#Eventsmenu:hover,li#Classroommenu:hover,li#Gallerymenu:hover,li#Forummenu:hover,li#Infomenu:hover,li#Linksmenu:hover,div.multiPage ul li:hover div.subPage{z-index:100;}
li#Eventsmenu:hover ul#Eventssubmenu li a,li#Classroommenu:hover ul#Classroomsubmenu li a,li#Gallerymenu:hover ul#Gallerysubmenu li a,li#Infomenu:hover ul#Infosubmenu li a{background:transparent;display:inline;cursor:pointer;height:auto;left:0;position:inherit;width:auto;z-index:100;}
li#Eventsmenu:hover ul#Eventssubmenu li.bottom,li#Classroommenu:hover ul#Classroomsubmenu li.bottom,li#Gallerymenu:hover ul#Gallerysubmenu li.bottom,li#Infomenu:hover ul#Infosubmenu li.bottom{background:transparent;}
li#Eventsmenu:hover ul#Eventssubmenu li a:hover,li#Classroommenu:hover ul#Classroomsubmenu li a:hover,li#Gallerymenu:hover ul#Gallerysubmenu li a:hover,li#Infomenu:hover ul#Infosubmenu li a:hover{left:0;}
div.editUser form,div.loginPage form,div.registerPage form,div.editPhoto,div.editForumCategory form{overflow:hidden;}
div.loginPage h2,div.registerPage h2,div.editComment h2,div.editForumCategory h2,div.editForumPost h2{margin:5px 0 15px 10px;}
div.loginPage form label,div.registerPage form label{float:left;width:180px;}
ul.comments dd.actEdit a,ul.comments dd.actDelete a,div#forumPosts ul.forumPosts dd.actions a{font-size:11px;}
div#content div.photoFrame a,div#content div.videoFrame a{display:inline-table;}
div.editForumPost form,div#forumPosts form.postReply{position:relative;}
div#forum ul.forumCategories dt,div#forumThreads ul.forumThreads dt{float:left;text-align:left;margin:0 10px;}
div#forum ul.forumCategories dd.threadCount,div#forum ul.forumCategories dd.actions{font-size:12px;margin-top:10px;width:50px;}
div#forumPosts ul.forumPosts dd,div#forumPosts ul.forumPosts dt{float:left;}
div#forumPosts textarea,div.editForumPost textarea{width:520px;margin:3px 12px 7px 75px;}
div#forumPosts input.btnSubmit,div.editForumPost input.btnSubmit{margin-left:75px;}
div#sidebar ul#latestPosts li.header,div#sidebar ul#latestEvents li.header,div#sidebar ul#latestLessions li.header{display:none;}

ul#newsPanel div.subPageContent table {
  
}

ul#newsPanel div.subPageContent table th,
ul#newsPanel div.subPageContent table td {
  border:1px solid #555;
  font-size:11px;
  padding:2px 3px;
}