
/* CSS Document */

/* GLOBAL */

div.content_top {
    padding: 10px;
    line-height: 13pt;
  }


div.content_bottom {
    padding: 10px 5px;
    line-height: 13pt;
  }


td {
    color: #333333;
  }


td.list {
    background: #FFFFFF;
    padding: 7px;
    border: 1px solid #AAAAAA;
    border-top: none;
  }


td.header {
    border: 1px solid #AAAAAA;
    padding: 7px;
    padding-bottom: 7px;
    background-color: #DDDDDD;
    background-image: url(../images/header_bg2.gif);
    background-repeat: repeat-x;
    font-weight: bold;
  }


td.header2 {
    border: 1px solid #AAAAAA;
    border-right: none;
    padding: 7px;
    padding-bottom: 7px;
    background-color: #DDDDDD;
    background-image: url(../images/header_bg2.gif);
    background-repeat: repeat-x;
    font-weight: bold;
  }


td.empty {
    background: #F5F5F5;
    padding: 7px;
    border: 1px solid #AAAAAA;
  }


td.advanced {
    padding: 5px;
    background: #EEEEEE;
    border-bottom: 1px solid #AAAAAA;
  }


table.box {
    width: 130px;
    border: 1px solid #666666;
    border-bottom: 2px solid #666666;
    background: #F5F5F5;
  }


img.icon {
    vertical-align: middle;
  }


img.avatar {
    border: 1px solid #666666;
  }


img.thumb {
    border: 1px solid #CCCCCC;
  }


blockquote {
    margin-left: 20px;
  }


ul {
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 25px;
  }

/* FORMS */

form {
    display:inline !important; 
    margin: 0px;
  }


td.form {
    border: 1px solid #DDDDDD;
    padding: 15px;
    vertical-align: top;
    line-height: 13pt;
  }


table.form {
    border: 1px solid #DDDDDD;
    border-left: none;
    border-bottom: none;
  }


td.form1 {
    border-bottom: 1px solid #DDDDDD;
    border-left: 4px solid #DDDDDD;
    padding: 13px;
    padding-top: 16px;
    font-weight: bold;
    vertical-align: top;
  }


td.form1error {
    border-bottom: 1px solid #DDDDDD;
    border-left: 4px solid #FF0000;
    padding: 13px;
    padding-top: 16px;
    font-weight: bold;
    vertical-align: top;
  }


td.form2 {
    border-bottom: 1px solid #DDDDDD;
    padding: 13px;
    vertical-align: top;
  }


div.help {
    color: #666666;
    padding-top: 3px;
    font-weight: normal;
  }


.code {
    font-family: arial, tahoma, sans-serif;
    font-size: 8pt;
    font-weight: bold;
  }


.error {
    color: #FF0000;
  }


.success {
    color: #5B8C29;
    font-weight: bold;
  }


img.error {
    vertical-align: middle;
  }


img.success {
    vertical-align: middle;
  }

/* ALTERNATING LISTS */

td.list1a {
    background: #FFFFFF;
    padding: 7px;
    border: 1px solid #CCCCCC;
    border-top: none;
    border-right: none;
  }


td.list1b {
    background: #FFFFFF;
    padding: 7px;
    border: 1px solid #CCCCCC;
    border-top: none;
  }


td.list2a {
    background: #F5F5F5;
    padding: 7px;
    border: 1px solid #CCCCCC;
    border-top: none;
    border-right: none;
  }


td.list2b {
    background: #F5F5F5;
    padding: 7px;
    border: 1px solid #CCCCCC;
    border-top: none;
  }

/* FONTS */

h1 {
    margin-left: 3px;
    margin-bottom: 2px;
    font-size: 18pt;
  }


h2 {
    margin-bottom: 2px;
    margin-top: 0px;
    font-size: 12pt;
  }


.disabled {
    color: #666666;
  }


.gray {
    color: #666666;
  }


.bold {
    font-weight: bold;
    font-size: 8pt;
    "Trebuchet MS", verdana, sans-serif;
  }


.stats {
    font-size: 7pt;
    font-family: arial, verdana, tahoma;
  }


.url {
    font-size: 9pt;
    font-weight: normal;
  }

/* INPUT FIELDS */

input.button {
    font-size:8pt;
    font-weight: bold;
    width: 90px;
    height: 21px;
    border: 0;
    background-image: url('../css/images/insert_button_bg.gif');
    display:inline;
  }


input.button_red {
    font-size:8pt;
    font-weight: bold;
    width: 90px;
    height: 21px;
    border: 0;
    background-image: url('../css/images/cancel_button_bg.gif');
    display:inline;
  }


input.sbutton {
    font-size:8pt;
    font-weight: bold;
    width: 90px;
    height: 21px;
    border: 0;
    background-image: url('../css/images/insert_button_bg.gif');
    display:inline;
  }


input.text {
    font-family: arial, verdana, tahoma, sans-serif;
    padding-left: 2px;
  }


textarea, select {
    font-family: arial, verdana, tahoma;
    margin-top: 1px;
    font-size: 10pt;
  }


select.small {
    font-size: 8pt;
    margin-left: 4px;
  }


input.status {
    border: none;
    background: clear;
    padding-left: 8px;
    font-size: 8pt;
    font-weight: bold;
    font-family: verdana, arial, tahoma;
  }

/* NORMAL LINKS */


/* VIEW PROFILE PAGE */

img.profile_avatar {
    border: 1px solid #666666;
    margin-top: 1px;
    margin-bottom: 10px;
  }


table.profile {
    margin-top: 5px;
  }


td.profile {
    padding: 0px;
    line-height: 17px;
    color: #333333;
  }


td.profile2 {
    background : url(../images/bg_bar.gif) repeat-x;
    padding : 7px;
  }


td.profile3 {
    padding: 7px;
    border-top: 1px solid #CCCCCC;
    background-color: #F5F5F5;
  }


td.profile_description {
    padding: 7px;
    line-height: 17px;
    padding-top: 0px;
    background: #F5F5F5;
  }


td.profile_category {
    padding: 7px;
    padding-top: 0px;
    background: #F5F5F5;
    font-style: italic;
  }


td.profile_members {
    padding: 7px;
    padding-top: 0px;
    background: #F5F5F5;
  }


div.profile_avatar {
    width: 150px;
    padding: 7px;
    border: 1px solid #AAAAAA;
    background: #FFFFFF;
    float: right;
    text-align: center;
  }


font.profile_blogstat {
    font-weight: bold;
  }

/* CHOOSE TEMPLATE PAGE */

img.template {
    border: 1px solid #AAAAAA;
    margin-top: 3px;
  }


div.templatebox {
	text-align:left;
    float: left;
    padding: 5px;
    padding-top: 2px;
    margin: 9px 10px;
	
    background: #FFFFFF;
    border: 1px solid #666666;
	display:inline;
  }


.templatename {
    padding-top: 5px;
  }

/* PHOTO ALBUM */

div.album_viewpic1 {
    text-align: center;
    padding-top: 20px;
  }


div.albumpic {
    float: left;
    border: 1px solid #AAAAAA;
    padding: 5px;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 200px;
    height: 200px;
    background-image: url(./images/album_bg.gif);
    background-repeat: no-repeat;
    vertical-align: middle;
    text-align: center;
  }


td.album_viewpic2 {
    border: 1px solid #AAAAAA;
    padding: 20px;
  }

/* BROWSE AND SEARCH */

td.result1 {
    padding: 6px;
    line-height: 12pt;
  }


td.result2 {
    padding: 6px;
    line-height: 12pt;
  }

