/*------------------------------------------------------------------------------
  Basics grabbed from Greenopolis site.
------------------------------------------------------------------------------*/

BODY { margin:0; padding:0; background:#FFF none; font:normal 67.7% Verdana, Arial, sans-serif; color:#666; }

INPUT, SELECT, TEXTAREA { font-family: Verdana, Arial, sans-serif; padding: 2px; }

A, A:link, A:active, A:visited { color:#060; text-decoration:none; }

H2 { font-size:16px; font-family:"Trebuchet MS",Verdana; }

H3 { font-size:1.6em; font-family:"Trebuchet MS",Verdana; color:#71ab4d; margin:0; padding:0; }

IMG, TABLE, TBODY { border:0; }

IMG.right{ float:right; margin:5px; }

/*------------------------------------------------------------------------------
  Our Stuff
------------------------------------------------------------------------------*/

#wrapper { width:460px; margin:0 auto; }

.Clearit { height:1%; overflow:hidden; clear:both; }
.green { color:#71ab4d; }

#liveBox { background: url(/images/Greenopolis.ChatPage.LiveBox.BG.gif) repeat-x bottom; border:1px solid #71ab4d; padding:10px; min-height:100px; }
#liveBox .Portrait { float:left; margin-right:10px; }
#liveBox .SubTitle { font-size:1.2em; font-weight:bold; }
#liveBox .DateInfo { margin-top:.5em; font-size:.9em; }
#liveBox .Description { margin-top:.5em; margin-bottom:.7em; }
#liveBox .JoinBtn { text-align:right; } 

#upcomingBox { border:1px solid #71ab4d; padding:10px; min-height:100px; }
#upcomingBox .Portrait { float:left; margin-right:10px; }
#upcomingBox .SubTitle { font-size:1.2em; font-weight:bold; }
#upcomingBox .DateInfo { margin-top:.5em; font-size:.9em; }
#upcomingBox .Description { margin-top:.5em; margin-bottom:.7em; }
#upcomingBox .SubmitBtn { text-align:right; } 

#PrevTopCap { background:#71ab4d none; height:1px; overflow:hidden; }

.PrevBox { background: url(/images/Greenopolis.ChatPage.PrevBox.BG.gif) repeat-x bottom; border:1px solid #71ab4d; border-top:0; padding:10px; min-height:50px; }
.PrevBox .SubTitle { font-size:1.2em; font-weight:bold; }
.PrevBox .DateInfo { margin-top:.5em; font-size:.9em; }
.PrevBox .ViewBtn { float:right; margin-top:1.5em; } 

#OnlineBox { background: url(/images/Greenopolis.ChatPage.LiveBox.BG.gif) repeat-x bottom; border:1px solid #71ab4d; padding:10px; min-height:100px; }
#OnlineBox .Portrait { float:left; margin-right:10px; }
#OnlineBox .SubTitle { font-size:1.2em; font-weight:bold; }
#OnlineBox .DateInfo { margin-top:.5em; font-size:.9em; }
#OnlineBox .Description { margin-top:.5em; margin-bottom:.7em; }
#OnlineBox .SubmitBtn { text-align:right; } 

.CommentBox { border:1px solid #71ab4d; margin-top:1em; }
.CommentBox .GuestTitle { background: url(/images/Greenopolis.ChatPage.Online.Title.BG.gif) repeat-x; height:28px; line-height:28px; vertical-align:middle; font-size:1.3em; color:#FFF; padding-left:.5em; font-weight:bold; margin-bottom:5px; }
.CommentBox .HostTitle { height:28px; line-height:28px; vertical-align:middle; font-size:1.3em; color:#71ab4d; padding-left:.5em; font-weight:bold; }
.CommentBox .DateInfo { padding-left:10px; font-style:italic; color:#71ab4d; }
.CommentBox .Comment { padding:10px; font-size:9pt; }

#SubmitBox { border:1px solid #71ab4d; padding:10px; min-height:100px; width:380px; }
#SubmitBox #LeftCol { width:180px; float:left; }
#SubmitBox #RightCol { width:130px; float:left; margin-left:14px; padding-left:14px; }
#SubmitBox LABEL { font-weight:bold; color:#71ab4d; padding-bottom:.75em; display:block; }
#SubmitBox .SubmitBtn { text-align:center; }
#SubmitBox INPUT, SELECT { border:1px solid #006600; }
#SubmitBox TEXTAREA { border:1px solid #006600; font-size:10pt; }
#SubmitBox .WrapIt { padding-bottom:1em; }

#SubmitBoxTwo { background: url(/images/Greenopolis.ChatPage.SubmitBox.BG.gif) repeat-x bottom; border:1px solid #71ab4d; padding:10px; min-height:100px; }
#SubmitBoxTwo #LeftCol { width:210px; float:left; }
#SubmitBoxTwo #RightCol { width:190px; float:left; margin-left:10px; padding-left:15px; }
#SubmitBoxTwo LABEL { font-weight:bold; color:#71ab4d; padding-bottom:.75em; display:block; }
#SubmitBoxTwo .SubmitBtn { text-align:center; }
#SubmitBoxTwo INPUT, SELECT { border:1px solid #006600; }
#SubmitBoxTwo TEXTAREA { border:1px solid #006600; font-size:10pt; }
#SubmitBoxTwo .WrapIt { padding-bottom:1em; }

.Back2Top { float:right; margin-top:18px; }
#Top { height:1%; overflow:hidden; }



