
table {text-align: left; border-collapse: collapse; background-color: transparent; }
table td {padding-left: 3px;}

#blogstablehome   { width: 425px; position: absolute; clear: both; }
#topicstablehome  { width: 425px; float: right; clear: both;}
	   
#blogstableindex  { width: 600px; margin-left: auto; margin-right: auto; }	   
	   
#forumstableindex { width: 100%; }
#topicstableindex { width: 100%; }	   
#poststableindex  { width: 100%; }
#taskstableshow   { width: 100%; }
#projectstableindex {width: 100%; }
#profiletableindex  {width: 100%; }

#signup_form_table {width: 300px;}

/*table > input,textarea, select { font-size: 100%; font-family: Georgia; color: #820010; vertical-align: bottom; padding-left: 5px;  }*/

.head1 {font-size: 110%; font-family: "Tahoma,Arial,Helvetica", Tahoma, sans-serif; font-weight: bold;
		background-color: transparent; padding-left: 5px; text-align: center; line-height: 180%;}
  
.head2 {font-size: 90%; font-family: "Tahoma,Arial,Helvetica", Tahoma, sans-serif; font-weight: bold;
		background-color: #f1a629; padding-left: 5px; line-height: 200%;}

.head3 {font-size: 80%; font-family: "Tahoma,Arial,Helvetica", Tahoma, sans-serif; padding: 5px; font-weight: bold;
		background-color: #facd8a; line-height: 150%}

.back_links {font-size: 90%; font-family: "Tahoma,Arial,Helvetica", Tahoma, sans-serif; padding: 5px; font-weight: bold;
		line-height: 200%}

.width100 {width: 100%;}
.width80  {width: 80%;}		
.width70  {width: 70%;}	
.width65  {width: 65%;}
.width60  {width: 60%;}
.width30  {width: 30%;}
.width25  {width: 25%;}
.width20  {width: 20%;}
.width10  {width: 10%;}	

.newblogbutton {margin-top: 0px; padding: 2px 5px; float: right; color: #820010; background-color: #facd8a;
				font: 90%  verdana; font-weight: bold;}
.newtopicbutton {margin-top: -25px; float: right; color: #820010; font-family:  verdana; background-color: #facd8a; }
.createpostbutton {margin-top: 5px; margin-left: 5px; float: left; color: #820010; 
				font-family:  verdana; font-weight: bold; background-color: #facd8a; }
.newpostbutton {float: left; color: #820010; font-family:  verdana; font-weight: bold; background-color: #facd8a; }
.newprojecttopicbutton {float: right; color: #820010; font-family:  verdana; background-color: #facd8a; }
.editprojecttaskbutton {float: left; color: #820010; font-family:  verdana; font-weight: bold; background-color: #facd8a; }
.editprojectbutton {float: right; margin: 2px; color: #820010; font-family: verdana; font-weight: bold; background-color: #facd8a; }
.projectreturnbutton {float: right; margin: 2px; color: #820010; font-family: verdana; font-weight: bold; background-color: #facd8a; }
.signup_form_button	{float: left; margin: 2px; color: #820010; font-family: verdana; font-weight: bold; background-color: #facd8a; }

.blogtitle   { width: 400px; }
.author      { font-size: 70%; font-family: Georgia; vertical-align: bottom; padding-left: 5px; }
.text        { font-size: 80%; font-family: Georgia; vertical-align: bottom; padding-left: 5px; padding-top: 5px; }
.input_text  { font-size: 100%; font-family: Georgia; vertical-align: bottom; padding-left: 5px;  }
.right       { text-align: right; padding-right: 5px; }
.spacerrow   { line-height: 0.4em; background-color: transparent; }
.yellow      { background-color: #fffab2; }  
.green		 { background-color: #9dd05b; }  
.italic      { font-style: italic;}

/*--------------
  New Blog Table
 ---------------*/
table#newblog {width: 60%; }

table#newblog td.blogtitle { width: 100%; color: #fff;}

/*--------------
  Task Table
 ---------------*/
table#taskform {width: 790px; margin-left: auto; margin-right: auto; }
table#taskform td.topleft {width: 100px;}
#taskform textarea {width: 450px;}

/*--------------
  Project Table
 ---------------*/
table#projectform {width: 790px; margin-left: auto; margin-right: auto; }
table#projectform td.topleft {width: 100px;}
#projectform textarea {width: 450px;}

/*--------------
  Profile Table
 ---------------*/
table#profileform {width: 782px; margin-left: auto; margin-right: auto; }
#profileform .title {width: 160px !important; font: bold 10px verdana ;}
#profileform .question {font: italic 10px verdana ;}

#profileform input[type="text"] {width: 615px;}
#profileform textarea {width: 780px;}

#profileform input[type="file"] {width: 490px !important;}
#profile_upload_public_image  {width: 490px;}
#profile_upload_members_image {width: 490px;}

#profile_save_button input { color: #820010; background-color: orange; border: medium outset #820010;
					font: bold 14px verdana; text-align: center; 
					height: 30px; width: 785px; display: inline; z-index: 5;}
#profile_cancel_button form input[type="submit"] { color: #820010; background-color: orange; border: medium outset #820010;
					font: bold 14px verdana; text-align: center; float: left;
					height: 30px; width: 785px; display: inline; z-index: 5;}
				
/*--------------
  Logon Table
 ---------------*/		
#logon_form { float: right; height: 30px; width: 150px; }

.login_table {float: right; height: 30px; width: 150px;
		background-color: transparent;
        position: absolute; right: 1px;
        font-style: normal; margin: 15px 15px 0 5px;}
		 
table.login_table .login_text_label {font: 9px verdana; color: #820010; text-align: right; padding-right: 5px; padding-bottom: 5px;}		 
table.login_table input {width: 115px; height: 13px; font: 9px verdana; color: #820010; margin-bottom: 3px; padding-right: 2px; padding-left: 2px; }
table.login_table input.submit {text-align: center; padding-bottom: 4px; height: 23px; width: 125px; color: #820010;}
.login_text {position: absolute; right: 20px; top: 15px; font: 9px verdana; text-align: right; color: #820010;}
