
h1
{
  font-family    :  arial, helvetica, sans-serif;
  font-weight    :  bold;
  font-size      :  27px;
  color          :  #e80683;
  
  margin         :  0px 0px 10px 0px;
  padding        :  0px;
  border-bottom  :  solid 1px #797979;
}

h2
{
  font-family  :  arial, helvetica, sans-serif;
  font-weight  :  bold;
  font-size    :  22px;
  color        :  #333333;
  
  margin       :  0px;
  padding      :  0px 0px 10px 10px;
}

h2 span
{
  font-family  :  arial, helvetica, sans-serif;
  font-weight  :  normal;
  font-size    :  13px;
  color        :  #333333;
  
  display      :  inline;
  margin       :  0px;
  padding      :  0px 0px 0px 10px;
}

h3
{
  font-family  :  arial, helvetica, sans-serif;
  font-weight  :  bold;
  font-size    :  19px;
  color        :  #666666;
  
  margin       :  0px;
  padding      :  0px;
}

h3.blue
{
  color  :  #0168e9;
}

h3.pink
{
  color   :  #e80683;
  margin  :  0px 0px 10px 0px;
}

h4
{
  font-family  :  arial, helvetica, sans-serif;
  font-weight  :  bold;
  font-size    :  14px;
  color        :  #e80683;
  
  margin       :  15px 0px 2px 0px;
  padding      :  0px;
}

h5
{
  font-family  :  arial, helvetica, sans-serif;
  font-weight  :  bold;
  font-size    :  17px;
  color        :  #0168e9;
  
  margin       :  15px 0px 5px 30px;
  padding      :  0px;
}

h6
{
  font-family  :  arial, helvetica, sans-serif;
  font-weight  :  bold;
  font-size    :  12px;
  color        :  #666666;
  
  margin       :  25px 0px 10px 0px;
  padding      :  0px 0px 0px 5px;
  background   :  #ffffff;
  line-height  :  22px;
  height       :  22px;
}

a
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  11px;
  color            :  #0659d1;
  
  text-decoration  :  none;
}

a:hover
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  11px;
  color            :  #000000;
  
  text-decoration  :  underline;
}

input.button
{
  font-weight     :  normal;
  font-size       :  11px;

  border          :  solid 1px #0b51ab;
  background      :  #0065e5;
  padding-top     :  0px;
  padding-bottom  :  0px;
}

#BodyArea
{
  position    :  relative;
  width       :  914px;
  margin      :  0px auto 0px auto;
  padding     :  0px 0px 50px 0px;
}

#FaceFlavorBg
{
  background  :  #ffffff url('../images/members/faceflavor-bg.jpg') center top repeat-x;
  padding     :  118px 42px 0px 42px;
  margin      :  0px auto 0px auto;
  width       :  830px;
}

#BodyLinks
{
  border-top     :  solid 1px #dadada;
  border-bottom  :  solid 1px #dadada;
  line-height    :  25px;
  text-align     :  center;
  word-spacing   :  4px;
  margin         :  15px 0px 25px 0px;
}

#BodyLinks a
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  11px;
  color            :  #3c3c3c;
  
  text-decoration  :  none;
}

#BodyLinks a:hover
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  11px;
  color            :  #000000;
  
  text-decoration  :  none;
}

form
{
  margin  :  0px;
}

input.textbox, textarea.textarea, select
{
  padding  :  1px;
  width    :  240px;
  border   :  solid 1px #b9ceed;
}

hr
{
  border-top     :  solid 1px #f4f4f4;
  border-left    :  solid 1px #f4f4f4;
  border-right   :  solid 1px #f4f4f4;
  border-bottom  :  dotted 1px #9a9a9a;
  padding        :  0px;
  margin         :  15px 0px 15px 0px;
  _margin        :  10px 0px 10px 0px;
  #margin        :  10px 0px 10px 0px;  
  font-size      :  1px;
}

#AdvanceSearch b
{
  font-family  :  arial, helvetica, sans-serif;
  font-size    :  19px;
  font-weight  :  bold;
  color        :  #e80683;
}

#AdvanceSearch form#frmAdvanceSearch
{
  padding     :  5px 0px 0px 0px;
}

#AdvanceSearch label
{
  display    :  block;
  margin     :  8px 0px 3px 0px;
  
  font-size  :  12px;
  color      :  #888888;  
}

#AdvanceSearch select
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #484848;
  
  width        :  100%;
  border       :  solid 1px #c2cef8;
  padding      :  1px;
}

#AdvanceSearch input.button
{
  width       :  81px;
  height      :  25px;
  background  :  #e80683;
  border      :  none;
  padding     :  0px;
  margin      :  10px 0px 0px 119px;
}

#Paging a:hover
{
  color  :  #e80683;
}

#Paging a.block:hover, #Paging a.selected, #Paging a.selected:hover
{
  background  :  #e80683;
}

.profile
{
  background     :  #f4f4f4;
  margin-bottom  :  10px;
  padding        :  10px;
}

.profile img
{
  border  :  solid 1px #f4f4f4;
}

.profile img:hover
{
  border  :  solid 1px #e80683;
}

.profile td
{
  font-size  :  12px;
  color      :  #797979;
}

.profile b
{
  color  :  #666666;
}

.profile div
{
  height  :  47px;
}

#Manage
{
  text-align   :  right;
  width        :  150px;
}

#Manage a
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  11px;
  color            :  #0168e9;
  
  text-decoration  :  none;
}

#Manage a:hover
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  11px;
  color            :  #000000;
  
  text-decoration  :  underline;
}

ul#Profile
{
  margin      :  6px 0px 0px 0px;
  padding     :  0px;
  list-style  :  none;
}

ul#Profile li
{
  padding  :  0px;
  margin   :  0px;
}

ul#Profile li a
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  11px;
  color            :  #ffffff;
  
  text-decoration  :  none;
  
  display          :  block;
  background       :  #9f9f9f;
  border-bottom    :  solid 1px #ffffff;
  line-height      :  18px;
  height           :  18px;
  padding-left     :  5px;
}

ul#Profile li a:hover
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  11px;
  color            :  #ffffff;
  
  text-decoration  :  none;
  
  display          :  block;
  background       :  #ff0097;
  border-bottom    :  solid 1px #ffffff;
  line-height      :  18px;
  height           :  18px;
  padding-left     :  5px;
}

ul#Profile li a.selected, ul#Profile li a.selected:hover
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  11px;
  color            :  #ffffff;
  
  text-decoration  :  none;
  
  display          :  block;
  background       :  #ff0097;
  border-bottom    :  solid 1px #ffffff;
  line-height      :  18px;
  height           :  18px;
  padding-left     :  5px;
}

ul#Profile li div a
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  11px;
  color            :  #444444;
  
  text-decoration  :  none;
  
  display          :  block;
  background       :  #ffffff;
  border-bottom    :  solid 1px #e5e5e5;
  line-height      :  18px;
  height           :  18px;
  padding-left     :  5px;
}

ul#Profile li div a:hover, ul#Profile li div a.selected, ul#Profile li div a.selected:hover
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  11px;
  color            :  #000000;
  
  text-decoration  :  none;
  
  display          :  block;
  background       :  #eeeeee;
  border-bottom    :  solid 1px #e5e5e5;
  line-height      :  18px;
  height           :  18px;
  padding-left     :  5px;
}

#Tabs
{
  height         :  21px;
  padding        :  0px 10px 0px 10px;
  border-bottom  :  solid 1px #b3b3b3;
}

#Tabs ul
{
  margin      :  0px;
  padding     :  0px;
  list-style  :  none;
}

#Tabs ul li
{
  float    :  left;
  margin   :  0px 2px 0px 0px;
  padding  :  0px;
}

#Tabs ul li a
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  12px;
  color            :  #ffffff;
  text-decoration  :  none;

  float            :  left;
  background       :  #8a8a8a url('../images/members/tab-left-bg.jpg') no-repeat left top;
  margin           :  0px;
  padding          :  0px 0px 0px 6px;
}

#Tabs ul li a span
{
  float       :  left;
  display     :  block;
  background  :  url('../images/members/tab-right-bg.jpg') no-repeat right top;
  padding     :  4px 15px 2px 7px;
}

#Tabs ul li a span
{
  float  :  none;
}

#Tabs ul li a:hover, #Tabs ul li a.selected, #Tabs ul li a.selected:hover
{
  font-family          :  arial, helvetica, sans-serif;
  font-size            :  12px;
  color                :  #ffffff;
  text-decoration      :  none;
  
  background           :  #0168e9 url('../images/members/tab-left-bg.jpg') no-repeat left top;
  background-position  :  0% -21px;
}

#Tabs ul li a:hover span, #Tabs ul li a.selected span, #Tabs ul li a.selected:hover span
{
  background-position  :  100% -21px;
}

#ContentArea
{
  border-top  :  solid 1px #c9c9c9;
  background  :  #f4f4f4;
  padding     :  30px 10px 50px 10px;
  min-height  :  760px;
}

#ContentArea b
{
  font-size  :  13px;
}

#frmProfile td
{
  font-size  :  12px;
}

#frmProfile textarea.textarea
{
  height  :  150px;
}

#frmProfile select
{
  width  :  244px;
}

#frmProfile select.month
{
  width         :  107px;
  #width        :  108px;
  _width        :  108px;  
  margin-right  :  4px;
}

#frmProfile select.day
{
  width         :  59px; 
  margin-right  :  4px;
}

#frmProfile select.year
{
  width  :  63px;
}

#frmProfile input.button, #frmCreateAlbum input.button, #frmPhotos input.button
{
  width       :  81px;
  height      :  25px;
  background  :  #0c4df3;
  border      :  none;
  padding     :  0px;
  margin      :  15px 0px 0px 0px;
}

#frmCreateAlbum input.textbox
{
  padding  :  2px;
}

.album .albumPic
{
  width          :  136px;
  height         :  106px;
  background     :  #d8d8d8 url('../images/members/album-bg.jpg') no-repeat;
  margin-bottom  :  5px;
}

.album .albumPic img
{
  margin  :  11px 0px 0px 11px;
  border  :  none;
  width   :  115px;
  height  :  84px;
}

.album
{
  color  :  #000000;
}

.album span
{
  color  :  #777777;
}

.album a
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  11px;
  color            :  #0a6ff5;
  
  text-decoration  :  none;
}

.album a:hover
{
  font-family      :  arial, helvetica, sans-serif;
  font-size        :  11px;
  color            :  #000000;
  
  text-decoration  :  underline;
}

.albumPhoto
{
  width       :  391px;
  padding     :  5px;
  margin      :  0px auto 15px auto;
  border      :  solid 1px #b7cbec;
  background  :  #ffffff;
}

.albumPhoto img
{
  margin-bottom  :  10px;
}

.albumPhoto td span
{
  font-family  :  arial, helvetica, sans-serif;
  font-size    :  11px;
  color        :  #0659d1;
}

.albumPhoto a.gray
{
  color  :  #8c8c8c;
}

.albumPhoto a.gray:hover
{
  color  :  #000000;
}

.albumPhoto .photoTitle
{
  margin-top  :  5px;
  background  :  #eeeeee;
}

.albumPhoto .photoTitle div
{
  padding  :  5px;
}

.albumPhoto .photoTitle .textbox
{
  width  :  165px;
}

.albumPhoto .photoAlbum
{
  margin-top  :  5px;
  background  :  #eeeeee;
}

.albumPhoto .photoAlbum div
{
  padding  :  5px;
}

.albumPhoto .photoAlbum select
{
  font-size  :  11px;
  width      :  160px;
}

#AlbumPhoto
{
  width       :  596px;
  padding     :  15px;
  margin      :  0px auto 15px auto;
  border      :  solid 1px #b7cbec;
  background  :  #ffffff;
}

.photoComments td img
{
  width   :  48px;
  height  :  48px;
  border  :  solid 4px #dfdfdf;
}

.photoComments td div
{
  float  :  right;
}

.photoComments td b a
{
  font-family      :  arial, helvetica, sans-serif;
  font-weight      :  bold;
  font-size        :  12px;
  color            :  #075bd5;
  
  text-decoration  :  underline;
}

.photoComments td b a:hover
{
  font-family      :  arial, helvetica, sans-serif;
  font-weight      :  bold;
  font-size        :  12px;
  color            :  #222222;
  
  text-decoration  :  none;
}

.photoComments td span
{
  color  :  #888888;
}

#Comments #Paging
{
  margin-top   :  0px;
  padding-top  :  0px;
}

#frmComments .textarea
{
  width          :  99%;
  height         :  120px;
  margin-bottom  :  10px;
}

.noRecord
{
  background  :  #eeeeee;
}

.message
{
  padding        :  12px;
  border         :  solid 1px #cdcdcd;
  background     :  #ffffff;
  margin-bottom  :  10px;
}

.message td img
{
  width   :  48px;
  height  :  48px;
  border  :  solid 4px #dfdfdf;
}

.message td div
{
  float  :  right;
}

.message td b a
{
  font-family      :  arial, helvetica, sans-serif;
  font-weight      :  bold;
  font-size        :  12px;
  color            :  #777777;
  
  text-decoration  :  none;
}

.message td b a:hover
{
  font-family      :  arial, helvetica, sans-serif;
  font-weight      :  bold;
  font-size        :  12px;
  color            :  #222222;
  
  text-decoration  :  underline;
}

.message td span
{
  color  :  #888888;
}

#frmProject
{
  border         :  solid 1px #b7cbec;
  padding        :  10px;
  background     :  #fafafa;
  margin-bottom  :  15px;
}

#frmProject .textarea
{
  width   :  99%;
  height  :  120px;
}

.project
{
  border      :  solid 1px #b7cbec;
  padding     :  10px;
  background  :  #ffffff;
  margin-top  :  10px;
}

.project h5
{
  font-size  :  12px;
  margin     :  0px 0px 5px 0px;
}

.project div div
{
  float  :  right;
}

.project hr
{
  margin   :  10px 0px 5px 0px;
  _margin  :  5px 0px 0px 0px;
  #margin  :  5px 0px 0px 0px;  
}

.project a, #PersonalInfo a
{
  color  :  #555555;
}

.project a:hover, #PersonalInfo a:hover
{
  color  :  #000000;
}

.editProject
{
  margin-top  :  2px;
}

.editProject form
{
  border         :  solid 1px #b7cbec;
  padding        :  10px;
  background     :  #f6f6f6;
  margin-bottom  :  15px;
}

.editProject form .textarea
{
  width   :  99%;
  height  :  120px;
}

#frmMessage .textbox
{
  width  :  99%;
}

#frmMessage .textarea
{
  width          :  99%;
  height         :  120px;
  margin-bottom  :  10px;
}

#frmMessage label
{
  display    :  block;
  margin     :  10px 0px 2px 0px;
  
  font-size  :  12px;
  color      :  #606060;  
}