﻿html,body {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#363322;
}

.Title
{
	font-size:16px;
	font-weight:bold;
	color:#623715;
	padding-bottom:3px;
}

.Title A
{
	font-size:16px;
	font-weight:bold;
	color:#623715;
	padding-bottom:3px;
	text-decoration:none;
}

.Title A:Hover
{
	font-size:16px;
	font-weight:bold;
	color:#623715;
	padding-bottom:3px;
	text-decoration:underline;
}

.SectionTitle
{
	background-color:#603814;
	height:25px;
	color:#fff;
	font-size:16px;
	padding: 4px 0px 0px 5px;
}

.GridHeadder
{
	background-color:#603814;
	height:25px;
	color:#fff;
	font-size:14px;
	padding: 4px 0px 0px 5px;
}

.BrownText
{
	color:#603814;
}

.BlueText
{
	color:#00bff3;
}

.BlueLink
{	
	font-weight:bold;
	color:#00bff3;
}

.BrownLink
{	
	font-weight:bold;
	color:#623715;
}

.BodyWidth
{
	margin:auto;	
	width:950px;
}

.MainBody 
{
	height: 100%;
}

.MasterHeader
{
	background-image: url(../../Images/Tiles/header_bg.gif); 
	background-repeat:repeat-x;
	height:100px;
}

.TopMenu
{	
	background-color:#603913;
	height:22px;
	border: solid 1px #ecf3f6;	
}

.TopMenuItems
{	 
}

.TopMenuItems h2
{	
	margin: 0px;
	padding: 2px 5px 0px 5px;
	float:right;
	text-align:center;
	font-size:12px;
	font-weight:normal;
}

.TopMenuItems .Separator
{
	float:right;
	background-color:#fff;
	width:2px;
	height:22px;
}

.TopMenuItems A
{
	color:#fff;
	text-decoration:none;
}

.TopOptions 
{
	float:right;
}

.TopOptions .Links
{
	padding-top:5px;
	text-align:right;
}

.TopOptions A
{
	color:#363322;
	text-decoration:none;	
}

.TopOptions A:hover
{
	color:#363322;
	text-decoration:underline;	
}

.TopOptions .Search
{
	padding-top:5px;
	text-align:right;
	vertical-align:middle;
}

.TopSearchTitle
{	
	color:#00bff3;
	padding-right:3px;
}

.SubMenu
{
	border-top: solid 2px #fff;
	background-color:#fbfaf8;
	height:22px;
}

.SubMenu .Timeframes
{
	padding-top:2px;
	float:right;
	margin-right:20px;
}

.SubMenu .Timeframes A
{
	color: #603814;
	text-decoration:none;
}

.SubMenu .Timeframes A:Hover
{
	color: #603814;
	text-decoration:underline;
}

.SubMenu .Timeframes .Selected
{
	color:#00bff3;
}

.SubMenu .Timeframes .Selected A
{
	color: #00bff3;
	text-decoration:none;
}

.SubMenu .Timeframes .Selected A:Hover
{
	color: #00bff3;
	text-decoration:underline;
}

.SubMenu .Tabs
{
	float:right;	
}

.SubMenu .Tab{display:block}
.SubMenu .Tab *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#00bff3}
.SubMenu .Tab1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #8fe0f5;
  border-right:1px solid #8fe0f5;
  background:#3ecdf4}
.SubMenu .Tab2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e1f4f7;
  border-right:1px solid #e1f4f7;
  background:#2fcaf3}
.SubMenu .Tab3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #2fcaf3;
  border-right:1px solid #2fcaf3;}
.SubMenu .Tab4{
  border-left:1px solid #8fe0f5;
  border-right:1px solid #8fe0f5}
.SubMenu .Tab5{
  border-left:1px solid #3ecdf4;
  border-right:1px solid #3ecdf4}
.SubMenu .Tabfg{
	padding-top:2px;
	background:#00bff3;
	color:#fff;
	text-align:center;}

.SubMenu .Tabfg A{
	background:#00bff3;
	color:#fff;
	text-decoration:none;}

.SubMenu .Tabfg h2
{	
	margin: 0px;
	background:#00bff3;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	
}

.SubMenu .Tabfg h3
{	
	margin: 0px;
	background:#00bff3;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}

.SubMenu .TabLink
{
	float:left;
	width:100px;
	margin:0px 2px 0px 2px;
}

.Footer
{
	background-image: url(../../Images/Tiles/footer_bg.gif); 
	background-repeat:repeat-x;
	height:200px;
}

.Footer .Content
{	
	padding-top:70px;
	float:left;	
	width:33%;
}

.Footer .ContentTitle
{
	margin-left:90px;
	font-size:130%;
	color:#00bff3;
	padding-bottom:10px;
}

.Footer .Content h3
{
	margin: 0px;
	color:#333;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}

.Footer .Content A
{
	margin-left:90px;
	color:#333;
}

.AdsColumn
{
	padding-left:2px;
	width:310px;
	vertical-align:top;
}

.BodyColumn
{	
	width:635px;
	vertical-align:top;
}

.BodyLeft
{
	width:313px;
	float:left;
}

.BodyRight
{
	padding-left:2px;	
	width:310px;
	float:left;
}

.HomeSearchResults
{
	background-image: url(../../Images/Tiles/signup_bg.gif); 
	background-repeat:repeat-x;
	background-color:#fcfbf9;
	width: 285px;	
}

.HomeSearchResults .Type
{
	font-size: 95%;
	font-weight:bold;
	color:#623715;
	font-variant:small-caps;
}

.HomeSearchResults .Date
{
	font-size: 95%;
	color:#623715;
}

.HomeStoryBox
{	
	min-height:200px;
	width:313px;
	margin-bottom:10px;
}

.HomeNoStoriesBox
{

	background-image: url(../../Images/Tiles/header_bg.gif); 
	height:100px;
	width: 268px;
	background-color:#fcfbf9;
}

.HomeStoryBoxContent
{
	background-image: url(../../Images/Tiles/storybox_bg.gif); 
	background-repeat:repeat-x;
	height:200px;
	width:270px;
	padding:15px 5px 0px 5px;
	vertical-align:top;
	background-color:#fcfbf9;
}

.HomeStoryBoxRank
{	
	width:36px;
	vertical-align:top;
}



.HomeStoryBoxCategories
{	
	font-weight:bold;
	color:#00bff3;
	padding-bottom:7px;
}

.HomeStoryBoxUsername
{	
	font-weight:bold;
	color:#623715;
}

.HomeStoryBoxLink1 A
{	
	font-weight:bold;
	color:#623715;
}


.HomeStoryBoxLink2 A
{	
	font-weight:bold;
	color:#00bff3;
}


.HomeStoryBoxImage
{	
	width:70px;
	text-align:center;
	vertical-align:top;
}

.HomeStoryBoxText
{
	width:208px;
	height:100px;
	vertical-align:top;
}

.SignInBox
{
	background-image: url(../../Images/Tiles/SignIn_bg.gif); 
	background-repeat:repeat-x;
	height:275px;
	width:270px;
	padding-bottom:20px;
	background-color:#fcfbf9;
}

.SignInBox .Form
{
	padding-left:45px;
}

.SignUpBox
{
	background-image: url(../../Images/Tiles/signup_bg.gif); 
	background-repeat:repeat-x;
	background-color:#fcfbf9;
	height:900px;
	width:300px;
	padding-bottom:20px;
}

.SignUpBox .Form
{
	padding-left:45px;
}

.RankBox
{ 
	background-image: url(../../Images/Tiles/rank_bg.gif); 
	background-repeat:no-repeat;
	height:38px;
	width:36px;	
	color:White;
	font-size:18px;
	padding-top:7px;
	padding-left:8px;
	
}

.AboutUsBox
{	
	background-image: url(../../Images/Tiles/HomeFeatured_bg.gif); 
	background-repeat:repeat-x;
	background-color:#fcfbf9;
	min-height:275px;
	width:615px;
	padding: 10px 10px 10px 10px;
}

.PrivacyBox
{	
	background-image: url(../../Images/Tiles/signup_bg.gif);
	background-repeat:repeat-x; 
	background-color:#fcfbf9;
	min-height:400px;
	width:615px;
	padding: 10px 10px 10px 10px;
}

.HomeFeaturedBox
{
	background-image: url(../../Images/Tiles/homefeatured_bg.gif); 
	background-repeat:repeat-x;
	background-color:#fcfbf9;
	min-height:245px;
	width:310px;
	padding: 5px 3px 0px 3px;
	margin-bottom:10px;
	
}

.HomeFeaturedBox .Picture
{
	width:115px;
	float:left;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.HomeFeaturedBox .Content
{
	width:180px;
	float:left;
}

/* HOME FEATURE TABS - SELECTED/NORMAL - Starts*/
.HomeFeaturedTabs
{
	height:23px;
}

.HomeFeaturedTabs .Normal{}
.HomeFeaturedTabs .Selected {}

.HomeFeaturedTabs .Normal .HomeFeaturedTab{display:block}
.HomeFeaturedTabs .Normal .HomeFeaturedTab *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#603814}
.HomeFeaturedTabs .Normal .HomeFeaturedTab1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ba2008;
  border-right:1px solid #ba2008;
  background:#872d0f}
.HomeFeaturedTabs .Normal .HomeFeaturedTab2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #ef1302;
  border-right:1px solid #ef1302;
  background:#7e3010}
.HomeFeaturedTabs .Normal .HomeFeaturedTab3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #7e3010;
  border-right:1px solid #7e3010;}
.HomeFeaturedTabs .Normal .HomeFeaturedTab4{
  border-left:1px solid #ba2008;
  border-right:1px solid #ba2008}
.HomeFeaturedTabs .Normal .HomeFeaturedTab5{
  border-left:1px solid #872d0f;
  border-right:1px solid #872d0f}
.HomeFeaturedTabs .Normal .HomeFeaturedTabfg{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:2px;
	background:#603814;
	color:#fff;	
	text-align:center;
	height:16px;}

.HomeFeaturedTabs .Normal .HomeFeaturedTabLink
{
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	margin:0px 1px 0px 1px;	
}

.HomeFeaturedTabs .Normal .HomeFeaturedTabfg A{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#603814;
	color:#fff;
	text-decoration:none;}


.HomeFeaturedTabs .Selected .HomeFeaturedTab{display:block}
.HomeFeaturedTabs .Selected .HomeFeaturedTab *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e9e2cf}
.HomeFeaturedTabs .Selected .HomeFeaturedTab1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f5f2ea;
  border-right:1px solid #f5f2ea;
  background:#eee9db}
.HomeFeaturedTabs .Selected .HomeFeaturedTab2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfa;
  border-right:1px solid #fcfcfa;
  background:#ede7d8}
.HomeFeaturedTabs .Selected .HomeFeaturedTab3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ede7d8;
  border-right:1px solid #ede7d8;}
.HomeFeaturedTabs .Selected .HomeFeaturedTab4{
  border-left:1px solid #f5f2ea;
  border-right:1px solid #f5f2ea}
.HomeFeaturedTabs .Selected .HomeFeaturedTab5{
  border-left:1px solid #eee9db;
  border-right:1px solid #eee9db}
.HomeFeaturedTabs .Selected .HomeFeaturedTabfg{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:2px;
	background:#e9e2cf;
	color:#603814;	
	text-align:center;
	height:16px;}

.HomeFeaturedTabs .Selected .HomeFeaturedTabLink
{
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	margin:0px 1px 0px 1px;	
}

.HomeFeaturedTabs .Selected .HomeFeaturedTabfg A{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#e9e2cf;
	color:#603814;
	text-decoration:none;}

/* HOME BLOG LIST*/
.HomeBlogBox
{
	background-image: url(../../Images/Tiles/homeblog_bg.gif); 
	background-repeat:repeat-x;
	background-color:#fcfbf9;
	min-height:405px;
	width:295px;
	padding: 10px 10px 20px 10px;
}

.HomePageSectionPaddingTop
{
	 height:23px;
}

/* BLOG */
.BlogWidgetTitle
{
	color:#603814;
	font-weight:bold;
	padding-left:20px;
	border-bottom: solid 1px #603814;
}

.BlogContentBox
{
	background-image: url(../../Images/Tiles/signup_bg.gif); 
	background-repeat:repeat-x;
	background-color:#fcfbf9;
	min-height:405px;
	width:615px;
	padding: 10px 10px 20px 10px;
}

.BlogCommentFormBox
{
	background-image: url(../../Images/Tiles/comments_bg.gif); 
	background-repeat:repeat-x;
	background-color:#fcfbf9;
	min-height:100px;
	width:615px;
	padding: 10px 10px 0px 10px;
}

.BlogCommentFormBox .Form
{
	width:325px;
	margin-left:auto;
	margin-right:auto;
}

.BlogCommentBox
{
	background-image: url(../../Images/Tiles/comments_bg.gif); 
	background-repeat:repeat-x;
	background-color:#fcfbf9;
	min-height:100px;
	width:615px;
	padding: 10px 10px 0px 10px;
}

.BlogCommentBox .Picture
{
	width:120px;
	float:left;
	margin-left:auto;
	margin-right:auto;
}

.BlogCommentBox .Comment
{
	width:490px;
	float:left;
}

.BlogLeftSection
{
	width:440px;
	margin-right:5px;
	float:left;
}

.BlogRightSection
{
	width:180px;
	float:left;
}

.BlogContributorBox
{
	background-image: url(../../Images/Tiles/storybox_bg.gif); 
	background-repeat:repeat-x;
	background-color:#fcfbf9;
	min-height:200px;
	width:430px;
	padding:15px 5px 0px 5px;
	vertical-align:top;
}

.BlogContributorBox .Picture
{
	width:135px;
	float:left;
	margin-left:auto;
	margin-right:auto;
}

.BlogContributorBox .Bio
{
	width:285px;
	float:left;
}

.BlogContributorPostsBox
{
	background-image: url(../../Images/Tiles/homeblog_bg.gif); 
	background-repeat:repeat-x;
	background-color:#fcfbf9;
	min-height:405px;
	width:430px;
	padding:15px 5px 0px 5px;
}

.BlogSearchWidget{display:block}
.BlogSearchWidget *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#00bff3}
.BlogSearchWidget1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #91e3f9;
  border-right:1px solid #91e3f9;
  background:#3fcff6}
.BlogSearchWidget2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5f8fd;
  border-right:1px solid #e5f8fd;
  background:#30cbf5}
.BlogSearchWidget3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #30cbf5;
  border-right:1px solid #30cbf5;}
.BlogSearchWidget4{
  border-left:1px solid #91e3f9;
  border-right:1px solid #91e3f9}
.BlogSearchWidget5{
  border-left:1px solid #3fcff6;
  border-right:1px solid #3fcff6}
.BlogSearchWidgetfg{
  background:#00bff3;
	padding-right:4px;
	padding-left:4px;}

.BlogPremiumTag
{
	font-size: 95%;
	font-weight:bold;
	color:#623715;
	font-style:italic;
	font-variant:small-caps;
}

/* STORY DETAILS */
.StoryDetailsBox
{
	background-image: url(../../Images/Tiles/storydetails_bg.gif); 
	background-repeat:repeat-x;
	background-color:#fcfbf9;
	min-height:315px;
	width:625px;
	padding-bottom:20px;
	padding:0px 5px 0px 5px;
}

.StoryDetailsBox .Left
{
	width:190px;
	float:left;
}

.StoryDetailsBox .Right
{
	width:425px;
	float:left;
}

.StoryContentBox
{
	background-image: url(../../Images/Tiles/signup_bg.gif); 
	background-repeat:repeat-x;
	background-color:#fcfbf9;
	height:800px;
	width:625px;
	padding-bottom:20px;
	padding:0px 5px 0px 5px;
}

.StoryContentArea
{
	height:700px; 
	overflow:scroll; 
	border: solid 1px #603814; 
	margin-top:10px;
	padding:3px;
	word-spacing: 2px;
	font-size:14px;
	line-height:20px;
}

/* FEATUED AUTHOR */
.FeaturedAuthorBox
{
	background-image: url(../../Images/Tiles/common215_bg.gif); 
	background-repeat:repeat-x;
	background-color:#fcfbf9;
	min-height:215px;
	width:625px;
	padding:10px 5px 10px 5px;	
}

.FeaturedAuthorBox .Picture
{
	width:120px;
	float:left;
	margin-left:auto;
	margin-right:auto;
}

.FeaturedAuthorBox .Content
{
	width:500px;
	float:left;
}

.SuccessMessage
{
	padding: 5px 5px 5px 5px;
	border: #603814 1px solid;
	background-color: #f0eadc;
	text-align: center;
}

.ErrorMessage
{
	padding: 5px 5px 5px 5px;
	background-color: #ffdab9;
	border: #ff9900 1px solid;
	text-align: center;
}

.AlertMessage
{
	padding: 5px 5px 5px 5px;
	background-color: #fff8d2;
	border: #dfc21a 1px solid;
	text-align: center;
}

/* Events */
.EventBox
{
	background-image: url(../../Images/Tiles/storybox_bg.gif); 
	background-repeat:repeat-x;
	min-height:150px;	
	width:615px;
	padding: 10px 10px 10px 10px;
	vertical-align:top;
	background-color:#fcfbf9;
}

.EventBox .Content
{	
	padding: 0px 10px 0px 10px;
}

.EventBox .InfoSection
{
	width:200px;
	margin-top:5px;
	padding-left:5px;
	border-left: solid 1px #00bff3;
}

.EventBox .InfoSectionNoFloat
{
	margin-top:5px;
	padding-left:5px;
	border-left: solid 1px #00bff3;
}

/* Story Ideas */
.SubmitIdeaBox
{
	background-image: url(../../Images/Tiles/submitstory_bg.gif); 
	background-repeat:repeat-x;
	background-color:#fcfbf9;
	min-height:600px;
	width:625px;
}

.SubmitIdeaBox .Content
{
	width:400px; 
	margin-left:auto; 
	margin-right:auto; 
	padding-top:20px;
}

.StoryIdeasSearch
{	
	width:615px;
	padding: 10px 10px 10px 10px;
	vertical-align:top;
	background-color:#fcfbf9;
}


.StoryIdeaBox
{
	background-image: url(../../Images/Tiles/storybox_bg.gif); 
	background-repeat:repeat-x;
	min-height:150px;	
	width:615px;
	padding: 10px 10px 10px 10px;
	vertical-align:top;
	background-color:#fcfbf9;
}

.StoryIdeaBox .Content
{
	padding:10px 5px 3px 5px;
}

/* Links - Tools & Tips */
.ToolsTipsBox
{
	background-image: url(../../Images/Tiles/signup_bg.gif);
	background-repeat:repeat-x;
	background-color:#fcfbf9;
	min-height:600px;	
	width:615px;
	padding: 10px 10px 10px 10px;
}


