body, td, th, textarea, select, h1, h2 { font: 10pt/1.2 Trebuchet MS, Arial, Helvetica; }
body { background-color: #fff; }
input { font-size: .8em; font-family: Trebuchet MS, Arial, Helvetica; }
img { border-width: 0px; }
h1 { font-size: 1.6em; font-weight: bold; text-align: center; margin-bottom: 10px; }
h2 { font-size: 1.2em; font-weight: bold; margin: 5px 0px; }
h3 { font-size: 1.0em; font-weight: bold; margin: 5px 0px; }
a, .link { color: #369; }
a:hover { color: #933; }
br.clear { clear: both; }

body { margin: 10px; padding: 0px; }

/* Search */
div#search { width: 305px; float: right; color: #369; text-align: center; }
div#search { font-size: .9em; background-color: #fff; border: 1px solid #808080; margin: 7px; padding: 4px 9px; }
div#search input.searchText { border: 1px solid #e5d89a; font-size: 1em; height: 15px; width: 85px; }
div#search input.searchButton { border: 1px solid #e5d89a; background-color: #fff; font-size: .8em; margin-left: 10px; color: #369; vertical-align: text-bottom; }


/* Common */
div.row { margin-bottom: 15px; }
div.rowTitle { font-weight: bold; margin-bottom: 2px; color: #f67c00; }
div.rowBody { }
textarea.clientScript { margin: 5px; font-size: .8em; height: 70px; width: 80%; }
div.pageAd { margin: 0px 0px 15px -1px; }


div.chicklet { width: 134px; height: 91px; background-image: url("/_Images/chicklet.gif"); margin-bottom: 3px; display: block; text-decoration: none; cursor: pointer; }
div.chicklet:hover { background-image: url("/_Images/chicklet-on.gif"); }
div.chicklet div.inner { padding: 5px 10px; text-align: right; font-size: .9em; }
div.chicklet div.lastActivity { float: left; text-align: left; color: #808080; }
div.chicklet img.sprite { margin-bottom: 3px; height: 35px; width: 35px; float: right; behavior: url("/_Common/pngbehavior.htc"); }

div.gngSeparator { margin-top: 30px; margin-bottom: 10px; }


/* Default.aspx */
div#sidebar { width: 70px; float: left; padding-right: 10px; }
div#content { width: 559px; float: left; }


/* ChatUser/ViewProfile.aspx */
img.bigSprite { float: right; width: 128px; height: 128px; vertical-align: top; behavior: url("/_Common/pngbehavior.htc"); }
div.profileQuote { font-style: italic; margin-top: -5px; margin-bottom: 10px; }

/* ViewUserToy.aspx */
a.thumbnailLink { float: right; }
img.bigThumbnail { width: 320px; height: 240px; vertical-align: top; }


/* Directory */
div.dirTop { margin-top: 3px; margin-bottom: 5px; clear: both; }
div.dirSummary { margin-bottom: 10px; }
div.dirSummary ul { list-style-type: none; margin: 0px; padding: 0px; }
div.dirSummary li { clear: both; }
div.dirTitle { background-image: url("/_Images/dirBack.gif"); width: 216px; height: 23px; }
div.dirTitle a { font-weight: bold; text-transform: capitalize; margin: 3px 5px; text-decoration: none; display: block; }
div.dirDescription { font-size: .9em; margin-bottom: 6px; }
img.dirThumbnail { float: left; margin-right: 5px; width: 40px; }


/* Chat Site View */
img.siteThumbnail { float: right; vertical-align: top; }
div.chatMessage { margin-bottom: 6px; font-size: .8em; clear: both; }
div.chatTime { float: left; margin-right: 5px; }
div.chatDisplayName { font-weight: bold; float: left; padding: 0px 5px; margin-right: 5px; }
div.chatMessageText { font-style: italic; }


/* Group picker */
div.groupPicker { margin-bottom: 15px; text-align: center; }
div.groupPicker a { font-weight: bold; margin: 0px 4px; }
div.groupPicker a.currentGroup { color: white; background-color: #369; }

/* Pager */
div.pager { margin-top: -10px; margin-bottom: 15px; text-align: center; }
div.pager a.currentPage { color: white; background-color: #369; }

/* Community */
div#communityRoomButtons { width: 70px; }
div#communityRoomButtons ul { list-style-type: none; margin: 0px; padding: 0px; }
div#communityRoomButtons li { margin: 0px; padding: 0px; }
div#communityRoomButtons div.userCount { font-size: 8pt; margin-top: -3px; margin-bottom: 8px; text-align: center; }

div#communityChatAd { margin-bottom: 15px; }


/* Community RSS */
div#communityFeeds { float: left; width: 163px; }
div#communityFeeds div.rssHeader { margin-bottom: 6px; font-weight: bold; font-size: 8pt; text-align: center; }
div#communityFeeds div.rssBody { border: 1px solid black; border-width: 0px 1px; padding: 5px; width: 151px; background-color: #fafada; }
div#communityFeeds div.rssTitle a { font-size: 8pt; text-decoration: none; color: #000000; }
div#communityFeeds div.rssTitle a:hover { text-decoration: underline; color: #999933; }
div#communityFeeds div.rssFooter { background-color: #fafada; }
div#communityFeeds hr { height: 1px; border-color: #cccccc; border-width: 1px 0px 0px 0px; }