﻿body 
{
	width: 320px;
	overflow: hidden;
}

img
{
	max-width: 300px;
}

embed, object
{
	max-width: 300px;
}


#TopNav
{
	width: 316px !important;
	margin: 0 !important;
	padding: 4px 0 4px 4px;
	height: 22px;
}

#TopNav div
{
	width: 310px;
}

#TopNav a.Profile
{
	/*display: none;*/
	margin: 0 0 0 0px;
	padding: 0 0 0 2px;
}

#TopNav a.Home
{
	background-image: none !important;
	width: auto;
	height: auto;
	text-indent: 0;
	padding: 0 10px 0 0;
	margin-top: 3px;
}

#TopNav a
{
	margin-right: 0px !important;
	font-size: 12px;
	font-weight: normal;
	margin-top: 3px;
}

#TopNav a.News
{
	display: none;
}

#TopNav a.Instructions
{
	display: none;
}

#TopNav a.Profile .Welcome
{
	display: none;
}

#TopNav a.Right
{
	margin-left: 0px !important;
	margin-top: 3px;
	border: 0;
	margin-right: 0;
	font-size: 12px;
}

#TopNav a.Right.Profile
{
	display: none;
}

#TopNav a.Flag
{
	display: none;
}

#SiteHeader #SearchBox
{
	display: none;
}
#SiteHeader, #SiteHeader h1 a
{
	width: 320px !important;
	margin: 0;
	background: 1px solid blue;
}
#PageContainer
{
	width: 315px !important;
	
}
#PageContainer h2
{
	width: auto;
	height: auto;
	font-size: 40px;
	line-height: 40px;
	padding: 5px;
	margin: 0 0 5px 0;
}

#PageContainer h3.Description
{
	width: auto !important;
	height: auto !important;
	font-size: 20px !important;
	line-height: 20px !important;
}


#BottomContainer
{
	display: none;
}

#Column1, #Column2
{
	width: 315px !important;
	margin: 0 !important;
	padding: 0 !important;
	
}

#Column2
{
	clear: left !important;
	float: left !important;
	padding: 0 !important;
}

dl.LoginChoices
{
	width: 200px;	
}

textarea
{
	width: 200px !important;
	height: 80px !important;
    font-size: 16px;
    font-weight: normal;
}

iframe
{
	display: none;
}

#ThreadInfo
{
	display: none;
}

.Instructions
{
	display: none;
}

.Meta .Edit
{
	display: none;
}

input#SaveButton
{
	width: 280px;
	height: 30px;
}

#Column1 #Discussion
{
	padding-top: 0px;
}

#Column1 #Posts
{
	width: 315px !important;
	margin: 0 !important;
}

#Column1 #Discussion #Posts li
{
	width: 300px;
	margin: 0 !important;
	overflow: hidden !important;
	padding: 10px 0 0 0px;
	background-color: #fff !important;
}

#Column1 #Discussion #Posts li div
{
	width: 250px !important;
}

#Column1 #Discussion #Posts li.Thumbnail div
{
	margin-left: 80px !important;
	display: block;
}



#Column2 #InviteSidebar
{
	display: none;
}

#Column2 #EmbedSidebar
{
	display: none;
	
}

.Button.Delete
{
	color: inherit !important;
}


#TopPagination
{
	top: 0 !important;
	background-color: #fff !important;
	text-align: center !important;
}

#TopPagination ul.Pagination
{
	margin: 10px 0 0 0 !important;
	padding: 0 !important;
}

/* Profile page */
dl.Settings ul li
{
}

#BottomContainer .RSS
{
	display: none;
}

ul#PageFooter
{
	display: none;
}


#Column1 label
{
	float: none !important;
	width: auto !important;
	text-align: left !important;
	display: block !important;
}

#Column1 input, #Column1 select
{
	clear: both !important;
	display: block !important;
	width: 250px !important;
}

#Column1 textarea#PostInput
{
	width: 250px !important;
	display: block !important;
}

.FormattingButtons, #UploadFrameLink
{
	display: none !important;
}

#LoginSuggestion
{
	display: none !important;
}

#PageContainer.HomePage .Banner
{
	display: none !important;
}

ul#HomePageThreads, ul#HomePageThreads li, ul#HomePageThreads div, #PageContainer.HomePage div
{
	width: 300px !important;
	margin: 0 !important;
	clear: left !important;
	float: left !important;
}

#PageContainer.HomePage p
{
	font-size: 18px !important;
}

#PageContainer.HomePage #TwitterPreview
{
	display: none;
}

#PageContainer.HomePage #Row1
{
	display: none;
}

#PageContainer.HomePage dl
{
	width: 300px;
	padding: 5px !important;
	margin: 10px 0 0 0 !important;
	border: 0;
	height: auto !important;
}

#PublicWatchers input, #ConfigureOption input {
    width: auto !important;
}

/* Fixes For The New UI July 2009 */

#Column1 #Discussion ul.Posts li span.Edit, #Column2 ul#Moderated li span.Edit, #Column2 dl#OnDeck li span.Edit {
    display: block;
}

#Column1 #Discussion ul.Posts li span.Edit, #Column2 ul#Moderated li span.Edit, #Column2 dl#OnDeck li span.Edit {
    display: block;
    margin-left: 60px;
}

#Column1 #Discussion ul.Posts li ul.Actions li {
    width: auto !important;
    background-color: transparent !important;
}

div.PopupDialog {
    left: 10px !important;
}

div.TweetThis {
    width: 300px;
    background: #fff;
    border: 1px solid #000;
}

div.TweetThis div.Content {
    background: #fff;
    width: auto;
}

div.TweetThis textarea {
    height: 70px !important;
    width: 250px !important;
}

#Rotator, #StartRightNow, dl.Featured {
    display: none;
}

/* New Feb 2011 ========== */

#LoginOptions div.Anonymous, #LoginOptions div.Social {
    width: 100%;
}
