.table_layout{table-layout:fixed; word-break:break-all; word-wrap:break-word; text-align:center}
#tip{width:500px; margin-bottom:30px; margin-top:20px; MARGIN-LEFT:auto; MARGIN-RIGHT:auto; padding:20px; border:#D95000 1px solid}

.imgBorder img{ border:solid 1px #f7f7f7;  background:#f7f7f7}

.imgBorder a:hover img{ border:solid 1px #999}

.albumBorder img{ border:solid 1px #ccc;  padding:3px;  background:#f7f7f7}

.albumBorder a:hover img{ border:solid 1px #999;  padding:3px}

#book{ padding:0px 0px 0px 0px;  margin:8px auto;  text-align:left;  width:760px;  POSITION:relative}

#pageheader{ background:url(logobar.gif) no-repeat top left;  height:33px;  position:relative;  width:760px}

#homelink{ height:33px;  left:132px;  position:absolute;  width:118px}

#gnav{ left:250px;  line-height:25px;  list-style:none;  margin:0px;  padding:3px 0px;  position:absolute;  text-align:right;  top:1px;  width:500px}

 #gnav li{ display:inline}
 #gnav a{ color:#FFD7C4;  margin:auto 0px;  padding:2px 4px}
 #gnav a:hover{ background-color:#F60;  color:white}

#sidebar{ float:left;  padding:6px 0px 10px 0px;  width:120px}

 #sidebar .adtable{ border:solid 1px lightgrey}

#snav{ border-bottom:solid 1px white;  margin:0px 0px 10px 0px;  padding:0px}
 
 #snav a{ border-bottom:solid 1px #FFD7C4;  padding:2px 3px;  margin:0px;  width:114px;  display:block;  float:left}
 #snav a:hover{text-decoration:none; color:white; background:#D95000}
 #snav a.hasedit{width:68px}
 #snav a.edit{ width:40px;  color:gray;  text-align:center}
 #snav a.edit:hover{color:white}
 
#ssystemstatus{ width:120px;  margin:0px 0px 10px;  padding:10px;  border:solid 1px #dd3c10;  background:#ffebe8}

#squicklogin{ width:120px;  margin:0px 0px 10px;  padding:0px}
 
 #squicklogin label{ display:block;  padding:0px 0px 2px;  margin:0px;  color:gray;  font-weight:bold}

#squicklogin table{ border-width:0px;  border-style:none;  border-collapse:collapse;  border-spacing:0px;  margin:3px 0px 0px 0px}
#squicklogin td{ text-align:center;  border:none;  padding:0px 0px 3px 0px}
 #squicklogin .inputtext{width:115px}

#qsearch{ padding:2px 0px 0px 0px}

#qsearch #q{ width:115px}

#qsearch.hourglass #q{ padding-left:17px;  width:98px}

#ssponsor{margin:10px 0px; color:grey}

 #ssponsor a:hover{text-decoration:underline}
 #ssponsor table.adtable{color:black}
 #ssponsor table.adtable a:hover{text-decoration:underline}

#pagebody{ font-size:12px;  margin-left:12px;  float:left;  text-align:left;  width:628px}

* html #pagebody{ float:right;  margin:0px;  clear:both;  text-align:left;  overflow:hidden}

.pagebody a:hover{color:#D95000}
#content{ padding:12px 0px;  border-bottom:solid 1px #D95000;  border-left:solid 1px #FFD7C4;  border-right:solid 1px #FFD7C4}
 
 #content:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
 
 
* html #content{height:1%}

.note_dialog{ background:#fff;  padding:10px;  margin:0 10px 10px 10px;  border:1px solid #bdc7d8;  color:#444}
 
#header{ font-weight:bold;  line-height:23px;  font-size:14px;  padding:0px 10px 0px;  margin:0px;  background:#FFAB79;  color:white;  border-bottom:solid 1px #D95000}

 
 #header.withsubtitle{text-align:right}
 #header.withsubtitle h1{float:left; text-align:left}

#subheader{ text-align:left;  color:#D95000;  font-weight:bold;  line-height:21px;  font-size:12px;  margin:0px;  padding:10px 10px 0px;  background:white;  border:solid 1px #FFD7C4;  border-top:none}

 #subheader.withsubtitle, #footer.withsubtitle{text-align:right}
 #subheader.withsubtitle h2, #footer.withsubtitle h2{float:left; text-align:left}
 #subheader div{font-weight:normal}
 #subheader a{font-weight:normal}

#footer{ text-align:center;  color:#D95000;  font-weight:bold;  line-height:21px;  font-size:12px;  margin:0px;  padding:0px 10px;  background:#FFD7C4;  border-bottom:solid 1px #D95000}

h1{font-size:14px}

 h1 a{color:white; text-decoration:none}
 h1 a:hover{color:white; text-decoration:underline}
 h1 em{font-style:normal; border-bottom:solid 1px #FFD7C4}
 h1 .subtitle{}

h2{font-size:12px}

 h2 .subtitle{}

h3{ color:#444;  font-size:12px;  font-weight:normal}

h4{ color:#D95000;  font-size:12px;  margin:0px 0px 6px 8px}

 h4 .edit{display:inline; margin-left:8px}
 h4 .edit a{color:lightgrey}
 h4 .edit a:hover{color:#D95000}

h5{ color:#D95000;  font-size:12px;  margin:0px 0px 6px 8px}

 h5 .edit{display:inline; margin-left:8px}
 h5 .edit a{color:lightgrey}
 h5 .edit a:hover{color:#D95000}

#tabs{ text-align:center;  padding:4px 0px;  margin:10px 20px 10px;  border-bottom:solid 1px #D95000}

#tabs div{ display:inline;  padding:0px;  margin:0px}
* html #tabs div{ margin:0 3px}

#tabs a{ margin:0px;  padding:4px}

#tabs .activetab a{ color:white;  background:#D95000}

#tabs .activetab a:hover{ text-decoration:none}

#tabs .inactivetab a:hover{ background:#FDE6CC;  text-decoration:none}

#tabs .disabled{ color:#c0c0c0;  margin:0px;  padding:4px;  text-decoration:none}

#pagefooter{ clear:both;  font-size:10px;  line-height:15px;  padding:10px 0px;  border-top:solid 1px #FFD7C4}

 #pagefooter a{padding:3px 5px}
 #pagefooter a:hover{color:white; background:#D95000; text-decoration:none}
 #pagefooter p{text-align:center; margin:0; padding:0}

.infotable{ margin:0px}

.infotable td{ vertical-align:top;  font-size:12px;  margin:0px;  padding:0px;  padding-bottom:2px}

.infotable td.label{ padding-right:10px;  color:gray}

.pager{ padding-left:4px;  text-align:right}

 .pager b{ padding:2px;  font-style:normal;  font-weight:bold;  color:#D95000;  border-bottom:solid 2px }
 .pager a{ font-weight:normal;  margin:0px;  padding:3px 3px}
 .pager a:hover{ color:white;  margin:0px;  padding:3px 3px;  background:#D95000}

 #toppager a:hover, #bottompager a:hover{ text-decoration:none}
 
 #toppager b{ border-bottom:solid 2px #D95000}

 #bottompager b{ border-bottom:none;  border-top:solid 2px #D95000}
 #bottompager.flip b{ border-top:none;  border-bottom:solid 2px #D95000}

#suggest{ position:absolute;  background:#fff;  width:150px}

 #suggest div{ background:#fff;  color:#000;  padding-left:4px;  text-align:left}

 #suggest div.over{ color:#fff;  background:#000}
 
.center{ margin-left:auto;  margin-right:auto}

div.clear{ clear:both}

.bluebox{ margin-left:auto; margin-right:auto; width:532px; padding:5px 0}

.allfrom{border:0}
#chk{border:0}

select{ border:1px solid #bdc7d8;  padding:2px;  font-size:12px;  font-family:"lucida grande",tahoma,verdana,arial,sans-serif}
 
.blueheader h2{ color:#D95000;  font-size:12px}

.blueheader{ margin:0px;  padding:2px 8px;  font-size:12px;  font-weight:bold;  color:#D95000;  background:#FFD7C4;  border-top:solid 1px #D95000}

 .witheditlink{text-align:right}
 .witheditlink h2{float:left}

.bluesubheader{ color:#D95000;  font-weight:bold;  font-size:12px;  margin:0px;  padding:2px 8px;  background:#eee;  border-top:solid 1px #ccc}
 
.bluecontainer{ padding:10px 8px}

#announce2{ width:120px;  font-size:12px}
 
 #announce2 div.advert{ margin:0px auto;  height:120px;  display:block;  line-height:14px;  background:#f9f9f9;  border:solid 1px #FFD7C4;  border-bottom:solid 1px #D95000;  margin:0px 0px 7px;  padding:1px 0px 2px}
 #announce2 div.clickable{ cursor:pointer}

 #announce2 p{ margin:0px 0px 3px 5px;  overflow:hidden;  width:110px;  color:#222;  word-wrap:break-word}
 #announce2 a:hover{ text-decoration:underline}
 #announce2 h4{ color:#D95000;  font-weight:bold;  text-align:center;  font-size:13px;  border-bottom:solid 1px #FFD7C4;  padding:0px 0px 3px;  margin:5px 5px 3px}
 #announce2 h3{ text-align:center;  margin:4px 5px 3px;  color:black;  font-weight:bold}

#announce{ width:120px;  font-size:12px}
 
 #announce div.advert{ margin:0px auto;  display:block;  line-height:12px;  background:#f9f9f9;  border:solid 1px #FFD7C4;  border-bottom:solid 1px #D95000;  margin:0px 0px 7px;  padding:1px 0px 2px}
 #announce div.clickable{ cursor:pointer}

 #announce p{ margin:0px 0px 3px 5px;  overflow:hidden;  width:110px;  color:#222;  word-wrap:break-word}
 #announce a:hover{ text-decoration:underline}
 #announce h4{ color:#000;  font-weight:bold;  text-align:center;  font-size:12px;  border-bottom:solid 1px #FFD7C4;  padding:0px 0px 3px;  margin:5px 5px 3px}
 #announce h3{ text-align:center;  margin:4px 5px 3px;  color:black;  font-weight:bold;  table-layout:fixed; word-break:break-all; word-wrap:break-word}
 .credit{ text-align:center}
 .create{ text-align:center;  background:#f7f7f7;  border:solid 1px #FFD7C4;  padding:4px 0px}
 .seeall{ margin:5px 0px;  text-align:right}

#homelink{ float:left;  height:33px;  line-height:33px;  width:250px;  position:absolute}

#homelink a{ display:block;  height:33px;  text-indent:-9999px}

#homelink a:hover{ text-decoration:none}

#nav{ list-style:none;  margin:0px;  padding:1.0em 0px}

#nav li{ border-bottom:1px solid #FFD7C4;  font-size:1.0em}

#nav li#myprofile{ border-bottom:0}

#nav li#myfriends{ clear:left}

#nav li a{ border-bottom:1px solid green;  border:0;  display:block;  padding:2px 3px}

#nav li#myprofile a{ border-bottom:1px solid #FFD7C4;  padding:0;  width:auto}

#nav li#myprofile a.hasedit{ float:left;  padding:2px 0px 2px 3px;  width:69px}

#nav li#myprofile a.edit{ color:gray;  float:right;  padding:2px 0;  text-align:center;  width:48px}

#nav li a:hover, 
#nav li#myprofile a:hover{ background:#D95000;  color:white}

#fnav{ font-size:12px;  list-style:none;  margin:0;  padding:0;  text-align:center}

#fnav li{ display:inline}

#fnav li a{ padding:2px 5px}

#fnav li a:hover{ color:white;  background:#D95000}

.wbr{display:block; float:left}

/* for boxing long referral/invite links on the home.php right nav bar */
.html_box{ background:#f7f7f7;  padding:5px;  margin-top:10px;  width:170px}
#imginline{ position:absolute;  padding-left:3px}

