/***************************************************************/
/******************** POSITIONING/ALIGNMENT ********************/
/***************************************************************/
#headerLogin,#footerModerators{width:240px;}/* this is the login area in the header and the moderator area in the footer */
#contentWrapper{padding:20px;background:white;} /* this is one of thre wrappers surrounding the header/content/footer - padding should be used here not margin */
#replyButton,#newThreadButton{margin-bottom:10px;}/* 'new thread' and 'reply' buttons form threads and comments repsectively */
.cIconHead,.cIcon{width:25px;}/* left most column with icon representing the type of forum */
.cLastHead,.cLast{width:200px;}/* under sections/threads, showing the latest thread/reply respectively */
.cThreadsHead,.cThreads{width:75px;}/* shows thread count in sections and reply count in threads */
.cPostsHead,.cPosts{width:75px;}/* shows post count in sections and veiws count in threads */
.cUserHead,.cUser{width:300px;}/* under comments the space alloted to the user info area, the rest will be stretched */
.cUser{height:200px;}
#tHeader td div,#tContent td div{padding:5px;}/* padding for tables - used through out the site */
.threadIcons{padding:5px;}/* div surrounding lock/sticky icons in threads */
.pagnation{margin-top:10px;}/* this is a div surrounding the numbers in the pagnation */
#joinForum{margin-top:10px;}
#joinForum a{text-decoration:underline;}
/********************************************************/
/******************** COLOURS/VISUAL ********************/
/********************************************************/
body{background:#49AFDB;}
/* styles for the tables */
#tHeader,#tContent,#forumHeader,#forumFooter,#forumHeader table,#forumFooter table{font-family:Verdana;font-size:10pt;}
#tContent,#tContent td,#tHeader,#tHeader td{border-color:#0A4E7A;border-style:solid;}
#tContent td,#tHeader td{border-width: 1px 0px 0px 1px;}
#tHeader{border-width: 1px 2px 0px 1px;background:#0A4E7A;}
#tContent{border-width: 0px 2px 2px 1px;}
.tTitle{background:#4090a0;}
.cIcon,.cLast,.cPosts{background:#a0e0f0;}
.cForum,.cThreads{background:white;}

.cLast a{color:#800517;}
.cForum a,.commentAdmin a,.commentThreadAdmin a{font-weight:bold;color:black;}
.sectionBlurb{padding:5px;font-size:8pt;color:#555555;}
.cLast{font-size:8pt;line-height:15px;}
.replyLinks{color:red !important;}
.commentThreadLabel{text-align:center;}
.commentThreadLabel,.commentThreadHead{background:#a0e0f0;}

/* header/footer styles */
#tHeader,.tTitle,#forumHeader,#forumHeader a,#headerLogin table,#footerModerators{color:white;font-weight:bold;}
#forumHeader,#forumFooter{padding:0px;background:#49AFDB;}
#forumHeader{border-bottom:solid #0A4E7A 6px;}
#forumFooter{border-top:solid #0A4E7A 6px;}
#headerLogin,#footerModerators{padding:5px;background:#a0e0f0;border:solid #0A4E7A 1px;color:white;}
#headerForumPath,#forumHeader a{font-weight:bold;}
#headerForumPath{padding:5px 0px 5px 15px;}
#footerModerators a{color:blue;}
#headerLogo{float:left;}
#headerLoginAdmin{margin-top:10px;}

/*  exact demensions of image are required - image will not be stretched */
/* all these images should be filled in, if you can not host images, then you can use ours */
.forumPost{width:16px;height:11px;background:url('http://doctopus-wwwsrc.s3.amazonaws.com/work/forums/display/templates/default/forum_post.gif');}
.threadType1{width:11px;height:14px;background:url('http://doctopus-wwwsrc.s3.amazonaws.com/work/forums/display/templates/default/tt_1.gif');}
.threadType2{width:13px;height:14px;background:url('http://doctopus-wwwsrc.s3.amazonaws.com/work/forums/display/templates/default/tt_2.gif');}
.threadType3{width:15px;height:14px;background:url('http://doctopus-wwwsrc.s3.amazonaws.com/work/forums/display/templates/default/tt_3.gif');}
.threadType4{width:13px;height:14px;background:url('http://doctopus-wwwsrc.s3.amazonaws.com/work/forums/display/templates/default/tt_4.gif');}
.threadType5{width:15px;height:14px;background:url('http://doctopus-wwwsrc.s3.amazonaws.com/work/forums/display/templates/default/tt_5.gif');}
.threadType6{width:13px;height:14px;background:url('http://doctopus-wwwsrc.s3.amazonaws.com/work/forums/display/templates/default/tt_6.gif');}
.threadType7{width:14px;height:14px;background:url('http://doctopus-wwwsrc.s3.amazonaws.com/work/forums/display/templates/default/tt_7.gif');}
.stickyIcon{width:11px;height:12px;background:url('http://doctopus-wwwsrc.s3.amazonaws.com/work/forums/display/templates/default/sticky.gif');}
.lockIcon{width:9px;height:11px;background:url('http://doctopus-wwwsrc.s3.amazonaws.com/work/forums/display/templates/default/lock.gif');}
#headerLogo{width:190px;height:55px;background:url('http://doctopus-wwwsrc.s3.amazonaws.com/work/common/images/docHead/doctopusLogo.gif');}

#newThreadButton,#replyButton,.promptButton{background:#FFFFFF;border:0px;width:100px;height:21px;font-size:8pt;font-weight:bold;font-family: 'Times New Roman';color:#FFFFFF;padding-bottom:4px;cursor:pointer;background-image:url('http://doctopus-wwwsrc.s3.amazonaws.com/work/forums/display/templates/default/button.gif');}

/* pagnation styles - pagNumCur is the currently active page */
.pagNum,.pagNumCur{font-weight:bold;padding:0 5 0 5;border-style:solid;border-width:1px;margin:1px;text-decoration:none;}
.pagNum{color:#0A4E7A;}
.pagNumCur{color:#FF0000;}

/********************************************************/
/******************** PROMPTS ********************/
/********************************************************/
/* prompt demensions */
#newThreadPrompt,#delThreadPrompt{width:580px;}/* newThreadPrompt is used for new thread, modify thread, new comment, modify comment - delThreadPrompt is used for del thread and del reply */
#lockStickyPrompt{width:265px;}
#newLoginPrompt{width:300px;}
#registerPrompt{width:450px;}

/* alert box for errors */
#alert{margin-bottom:5px;text-align:center;color:red;font-weight:bold;padding:3px;border:solid red 2px;width:100%;-moz-box-sizing:border-box;}
.pBGtable{background:#FFFFFF;border:solid #0A4E7A 2px;}/* this table is container for entire prompt */
#pTitle{background:#0A4E7A;border:solid #FFFFFF 1px;color:#FFFFFF;text-align:center;font-weight:bold;}/* the header of the prompt */
#pArea{padding:5px;}
.pSelect{width:100%;}
#pContent td{padding-bottom:3px;}
/* some of the fields/labels/buttons in prompts */
#name{height:60px;}/* text input for entry */
#reply{height:200px;}/* text input for entry */
.pTextarea{width:100%;}/* text areas for entry */
.pMaxChars{width:50px;}/* max characters */
#pButtons{padding-top:5px;}/* buttons in prompts */
.pThreadItem{padding:5px;border-style:solid;border-color:red;font-size:0px;}/* threadIcons in new thread */
#delName{color:red;}/* in the delete prompts, the displayed text */
.pLabel{width:50px;}

#registerPrompt a{color:blue;text-decoration:none;}
#registerFields{margin:10px 0px 10px 10px;}
#loginPromptLogin{text-align:right;margin:10px 0px 5px 25px;}