/* $Id: style.css 102 2008-02-17 23:23:33Z dsuzukisanders $ */


body
{
background-color: #cccccc;
text-align: center;
}

a
{
color: #234592;
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

a img{
border-style: solid 1px white;
}

a img{
border-color: white;
}

img{
border-color: white;
background-color: white;
padding: 2px;
border-style: solid;
border-width: 1px;
}

img:hover {
border-style: solid;
/* border-color: #8DA5BF; */
border-color: #DDDDDD;
border-width: 1px;
}

#wrapper {
  text-align: left;
  margin: 10px auto;
  width: 800px;
  padding-top: 10px;
  margin-bottom: 24px;
  background-color: white;
  font-family: Courier New, Serif;
}

#header {
/* position: relative; */
text-align: right;
padding: 0px 10px 0px 10px;
}

.logo {
margin: 0px;
margin-bottom: 5px;
padding: 0px;
width: 200px;
height: 151px;
background-image: url(images/canlogo.jpg);
float: left;
}

.menu {
padding: 10px 12px 0px 0px;
text-align: left;
float: right;
}

.menuitem {
font-size: 10pt;
display: inline;
font-weight: bold;
}

.bigletter {
font-size: 55pt;
}

.sitename {
line-height: 200%;
color: #8da5bf;
font-size: 15pt;
font-weight: bold;
padding: 40px 10px 0px 0px;
}

.pagetitle
{
clear: both;
font-size: x-large;
margin-bottom: 5px;
font-weight: bold;
margin-left: 3px;
padding: 10px 10px; 0px; 10px;
}

.pagecontent
{
padding-left: 10px;
padding-right: 10px;
}

.subtitle
{
color: red;
margin-left: 10px;
}

.intextfield 
{
#font-family: Aquabase, Verdana, Sans;
font-size: large;
background-color: #EEEEEE;
}

.intextfield hover
{
background-color: red;
}

.inpassfield 
{
background-color: #CCCCCC;
}

.groupsprof
{
margin: 10px;
display: inline;
}

#userprof
{
width: 300px;
}

#userprof span.medtext
{
padding: 0px;
margin: 0px;
}

span.smltext
{
width: 100px;
overflow: auto;
}

.medtext
{
padding-left: 10px;
#font-family: courier new, serif;
font-weight: bold;
font-size: 12pt;
}

.smltext
{
#font-family: courier new, serif;
font-weight: bold;
font-size: 8pt;
}

.date
{
padding-left: 10px;
#font-family: courier new, serif;
font-weight: bold;
}

.quote
{
font-size: small;
padding-left: 15px;
width: 150px;
overflow: hidden;
display: block;
}

.editprof
{
padding-left: 10px;
font-size: small;
}

.newusersblock
{
clear: both;
display: block;
background-color: #DDDDDD;
padding: 0px;
margin-bottom: 20px;
}
.newusersblock:hover
{
/* background-color: #EEEEEE; */
}

.newusersblocktitle
{
padding-left: 10px;
font-size: 11pt;
font-weight: bold;
/* font-family: Courier New, serif; */
color: #8DA5BF;

}

.newusersblockcontent
{
display: inline;
}

.statementblocktitle
{
border-color: #CCCCCC;
border-style: solid;
border-width: 2px;
background-color: #cccccc;
color: white;
width: 400px;
padding: 10px;
overflow: hidden;
}

.statementblock
{
border-color: #CCCCCC;
border-style: solid;
border-width: 2px;
width: 400px;
padding: 10px;
}

.groupmemberblock
{
padding: 2px 5px 2px 5px;
border-color: #CCCCCC;
border-style: solid;
border-width: 2px;
background-color: transparent;
/* font-family: Courier New, serif; */
font-weight: bold;
width: 300px;
padding: 10px;
overflow: auto;

}

.groupmemberblocktitle
{
padding: 2px 5px 2px 5px;
border-color: #CCCCCC;
color: white;
border-style: solid;
border-width: 2px;
background-color: #cccccc;
/* font-family: Courier New, serif; */
font-weight: bold;
width: 300px;
padding: 10px;
}

.fpwelcomeblock
{
width: 270px;
float: left;
margin-left: 5px;
padding: 10px;
background-color: #888888;
#font-family: Courier New, serif;
font-weight: bold;
font-size: 11pt;
color: #EEEEEE;
margin-bottom: 15px;
}

.welcomeblock
{
padding: 20px;
background-color: #888888;
#font-family: Courier New, serif;
font-weight: bold;
color: #EEEEEE;
margin-bottom: 15px;
}


.imagetitle
{
padding-top: 5px;
#font-family: Courier New, serif;
font-weight: bold;
}

.imgcomment
{
padding: 10px;
margin: 0px;
width: 300px;
border: solid #cccccc 2px;
}

.commenttitle
{
font-family: courier new;
opacity: 1.0;
}

.commentstabletitle
{
width: 304px;
background-color: #cccccc;
color: white;
padding: 10px;
}

.commentstable
{
width: 300px;   
background-color: transparent;
border-spacing: 8px;
vertical-align: top;
}

table.commentstable tr
{
vertical-align: top;
}


.imagesblock
{
}

#footer {
clear: both;
#font-family: courier new;
font-weight: bold;
background-color: #999999;
margin: 0px;
margin-top: 0px;
padding: 10px;
text-align: right;
}

.clear
{
clear: both;
}

.signupbox
{
margin-left: 10px;
background-color: #666666;
padding: 20px;
}


.storiesblocktitle
{
padding-bottom: 0px;
margin-left: 5px;
width: 470px;
background-color: #878d9b;
color: white;
border: solid 2px #878d9b;
#font-family: Courier New, Serif;
margin-right: 5px;
margin-bottom: 0px;
padding-right: 2px;
scrollbar-base-color: #888888;
scrollbar-3dlight-color: #000000;
}


.storiesblock
{
color: #878d9b;
padding-bottom: 20px;
margin-left: 5px;
width: 470px;
background-image: url(/images/canlogotrans.gif);
background-color: transparent;
border: solid 2px #878d9b;
#font-family: Courier New, Serif;
height: 100%;
overflow: auto;
margin-right: 5px;
margin-bottom: 10px;
padding-right: 2px;
scrollbar-base-color: #888888;
scrollbar-3dlight-color: #000000;
}

.storycontainer
{
border-top: 1px solid #cccccc;
padding-top: 10px;
margin-top: 2px;
}

.storytitle
{
padding-left: 10px;
font-size: 16pt;
font-weight: bold;
}

.storydate
{
padding-left: 10px;
font-size: 6pt;
font-weight: bold;
}

.storyauthor
{
padding-left: 10px;
font-size: 8pt;
font-weight: bold;
}

.storycontent
{
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
}

.forumnewsubblock
{
width: 400px;
padding: 10px;
border: 2px solid #CCCCCC;
}

.forumnewsubblocktitle
{
width: 400px;
padding: 10px;
border: 2px solid #CCCCCC;
color: white;
background-color: #cccccc;
}

.forumthreadtitle
{
padding: 20px;
color: white;
}

#forum
{
width: 400px;
}

#forum th
{
}

.forumposts
{
border: 2px solid #BBBBBB;
font-weight: bold;
}

.forumposts tr td
{
vertical-align: top;
background-color: #cccccc;
border: solid 1px #bbbbbb;
padding: 5px;
}

.memberblocktitle
{
width: 300px;
padding: 10px;
border: 2px solid #CCCCCC;
background-color: #cccccc;
color: white;
}

.memberblock
{
width: 300px;
padding: 10px;
border: 2px solid #CCCCCC;
overflow: auto;
}

.userpageblock
{
width: 300px;
padding: 10px;
border: solid 2px #cccccc;
}

.lefthand
{
float: left;
width: 300px;
}

.righthand
{
float: right;
width: 425px;
}

.lefthandfp
{
float: left;
width: 300px;
}

.righthandfp
{
float: right;
width: 490px;
}
.userpageblocktitle
{
width: 300px;
padding: 10px;
color: white;
background-color: #cccccc;
border: solid 2px #cccccc;
}

.forumposts .whitebg
{
background-color: white;
font-size: 9pt;
}

.forumsubject
{
width: 100%;
margin: auto;
}


.profedit textarea { width: 600px; }
.imgcomment textarea { width: 280px; }
