body {
	text-align: center;
	background-color: #F8F8F8;
	margin: 0px;
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif, Campain, Corbel;
	background-image: url(http://www.bloggersbase.com/images/BodyBg.gif);
	background-repeat: repeat-x;
}
.Container	{
	margin: 0em auto;
	width: 990px;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(http://www.bloggersbase.com/images/MainBodyBg.gif);
	background-repeat: repeat-y;
	background-position: top left;
}
.BodyNoTopLine
{
    background-image:url(http://www.bloggersbase.com/images/BodyBg2.gif) !important;
}
.MainBody {
	float: left;
	width: 737px;
	font-size: 90%;
	margin-bottom: 10px;
	padding: 0 0 0 15px;
}
.Content	{
	text-align: left;
	padding: 15px 0px 0px 10px;
}
.Header {
	padding: 0 11px 0 0;
	margin: 0;
	background-image: url(http://www.bloggersbase.com/images/HeaderBg.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: #666666;
	background-color: #f8f8f8;
}
.BigTargetOver
{
    background-color: #C4F6C4 !important;
    cursor: pointer;
}
.Logo {
	float: left;
	margin: 0 0 2px 0;
}
.Utility {
	text-align: left;
	font-size: 80%;
	height: 32px;
	background-color: #F8F8F8;
	padding: 0px 0 0 5px;
}
p	{
	font-size: 95%;
	line-height: 130%;
	margin-bottom: 10px;
	color: #000000;
	margin-top: 0px;
	text-align: left;
}
h1	{
	color: #333333;
	font-size: 120%;
	line-height: 120%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
}
	
h2	{
	color: #000000;
	font-size: 120%;
	font-weight: bold;
	line-height: 120%;
	font-style: normal;
	padding-bottom: 2px;
	margin-bottom: 2px;
	margin-top: 0px;
}
	
em	{
	color: #000000;
	font-weight: bold;
	font-style: normal;
}
	
em a:link,  h2 a:link {
	color: #333333;
	text-decoration: none;
}

em a:visited,  h2 a:visited {
	color: #333333;
	text-decoration: none;
}

em a:hover, em a:active, h2 a:hover, h2 a:active	{
	color: #333333;
	text-decoration: underline;
	}
	

h3	{
	color: #333333;
	margin: 0px 0px 3px 0px;
	font-size: 105%;
	font-weight: bold;
	line-height: 120%;
	font-style: normal;
	border-bottom: 1px dotted #333333;
	padding: 8px 0px 3px 0px;
	}
h5	{
	color: #333333;
	margin: 0px 0px 3px 0px;
	font-size: 100%;
	font-weight: bold;
	line-height: 120%;
	font-style: normal;
	padding: 0px 0px 0px 0px;
	}

a:link {
	color: #003399;
	text-decoration: none;
}

a:visited {
	color: #003366;
	text-decoration: none;
}

a:hover, a:active	{
	color: #009900;
	text-decoration: none;
	}
	
.NoMargin
{
	margin-top: 0px;
	margin-bottom: 0px;	
}
	
ul {
	line-height: 140%;
	margin-top: 8px;
	margin-bottom: 15px;
	list-style-image:  url(../../sharedimages/Bullet.gif);
	font-size: 100%;
	text-align: justify;
	padding-right:20px;
	}


ul ul{
	margin-bottom: 0px;
	list-style-type: disc;
	list-style-image: none;
}
ol {
	line-height: 120%;
	margin-top: 8px;
	margin-bottom: 15px;
}
li {
	padding-bottom: 8px;
}	
/*Nav Bars*/	
.NavBar {
	color: #000000;
	background-image: url(http://www.bloggersbase.com/images/NavBarBg.gif);
	background-position: right bottom;
	background-repeat: repeat-x;
	background-color: #F8F8F8;
	padding: 0 10px;
}
.NavBar ul {
	list-style: none;
	margin: 0 0 0 15px;
	padding: 0;
}
.NavBar li {
	float: left;
	background-image: url(http://www.bloggersbase.com/images/NavTabLeft.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px 1px 0px 6px;
	margin: 4px 0px 0 5px;
	font-weight: bold;
	font-size: 90%;
}
.NavBar li a:link, .NavBar li a:visited {
	background-image:url(http://www.bloggersbase.com/images/NavTabRight.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#000000;
	padding: 6px 16px 6px 10px;
	display: block;
	background-color:none;
	line-height: 150%;
}
.NavBar li .HomeTab a:link, .NavBar li .HomeTab a:visited {
	background-image: url(http://www.bloggersbase.com/images/NavTabRightHome.gif);
}
.NavBar li a:Hover, .NavBar li a:active {
	color:#259500;
	background-color:none;
}
.NavBar li#CurrentNavBar {
	background-image: url(http://www.bloggersbase.com/images/NavTabLeftS.gif);
}
.NavBar li#CurrentNavBarHome {
	background-image: url(http://www.bloggersbase.com/images/NavTabLeftS.gif);
}
.NavBar li#CurrentNavBar a:link, .NavBar li#CurrentNavBar a:visited, .NavBar li#CurrentNavBar a:Hover, .NavBar li#CurrentNavBar a:visited {
	background-image:url(http://www.bloggersbase.com/images/NavTabRightS.gif);
	color:#FFFFFF;
}
.NavBar li#CurrentNavBar .HomeTab a:link, .NavBar li#CurrentNavBar .HomeTab a:visited, .NavBar li#CurrentNavBar .HomeTab a:Hover, .NavBar li#CurrentNavBar .HomeTab a:visited {
	background-image:url(http://www.bloggersbase.com/images/NavTabRightSHome.gif);
	color:#FFFFFF;
}
/*SubNavBar*/
.SubNavBarBg{	background-repeat:repeat-y;
	background-position: right;
	background-image: url(http://www.bloggersbase.com/images/MainBodyBg.gif);
	}
.NavBarContainer {
	background-color:#F8F8F8;

}
.SubNavBar {
	background-image:url(http://www.bloggersbase.com/images/SubNavBarBg.gif);
	height:31px;
	margin: 0 10px;
	padding: 0 0 0 10px;
	border-bottom: 1px solid #9F9F9F;
	border-top: 1px solid #9F9F9F;
}
/*.SubNavBar ul {
	list-style: none;
	color: #CCCCCC;
	margin: 0px 0 0 0;
	padding: 0;
	
}
.SubNavBar li {
	float: left;
	padding: 0 1px 0 0;
	background-image: url(http://www.bloggersbase.com/images/NavRight.gif);
	background-repeat: no-repeat;
	background-position: right;
}*/
.SubNavBar a:link, .SubNavBar a:visited {
	color:#fff;
	font-size: 85%;
	padding: 5px 7px 6px 7px;
	height: 100%;
	display: block;
	float: left;
	margin: 0;
	font-weight: bold;
	line-height: 170%;
}
.SubNavBar a:active, .SubNavBar a:hover {
	color:#3B811A;
	font-size: 85%;
	background-color: #FFFFFF;
}
.SubNavBarGoldMine {
	background-image: url(http://www.bloggersbase.com/images/BgGoldMine.gif);
}
.SubNavBarGoldMine .GoldMine a:link,.SubNavBarGoldMine .GoldMine a:visited {
	background-image:url(http://www.bloggersbase.com/images/SubNavBarBg.gif);
	background-repeat:repeat-x;
	color:#fff;
	display: block;
}
.SubNavBarGoldMine .GoldMine a:hover, .SubNavBarGoldMine .GoldMine a:active {
	color: #307B11;
	background-color: #FFFFFF;
	background-image: none;
	font-size:98%;

}
.navClass, .navClass ul{
	height:31px;
	margin: 0;
	padding: 0;
	list-style: none;
	color: #CCCCCC;
	position:relative;
	z-index: 100;
	list-style-image: none;
}

.navClass a{
	font-size: 85%;
	padding: 5px 7px 6px 7px;
	height: 100%;
	display: block;
	float: left;
	margin: 0;
	font-weight: bold;
}

.navClass a:hover{
	color:#3B811A;
	font-size: 85%;
	background-color: #FFFFFF;
}
.uberlink a:link, .uberlink a:visited, .uberlink a:hover, .uberlink a:active {
	background-color:#F0F0F0;
	background-position:left center;
	background-repeat:no-repeat;
	color:#333333;
}
.navClass li.uberlink li a{
	color:#FFFFFF;
	background-color: #666666;
}
.navClass li.uberlink li a:hover{
	color:#3B811A;
	background-color: #F0F0F0;
}

.navClass a:hover, .navClass :hover > a{
	color:#3B811A;
	font-size: 85%;
	background-color: #FFFFFF;
}
.navClass li{
	float:left;
	position:relative;
	padding: 0 1px 0 0;
	background-image: url(http://www.bloggersbase.com/images/NavRight.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.navClass ul {
	position:absolute;
	display:none;
	width:12em;
	top:31px;
	z-index: 100;
}
.navClass li li{
	background-image:none;
}
.navClass li ul{
	border-top:1px solid #9F9F9F;
	left:0;
}
.navClass li ul a{
	height:auto;
	float:left;
	background-color:#666666;
	width:220px;
	border-left:1px solid #9F9F9F;
	border-right:1px solid #9F9F9F;
	border-bottom:1px solid #9F9F9F;
	margin:0;
	padding:3px;
}

.navClass ul ul{
	top:auto;
}	

.navClass li ul ul {
	left:12em;
	margin:0px 0 0 10px;
}

/*GoldMine nav*/
.SubNavBarGoldMine .navClass li ul a{
	background-color:#3B811A;
}
.SubNavBarGoldMine .uberlink a:link, .SubNavBarGoldMine .uberlink a:visited, .SubNavBarGoldMine .uberlink a:hover, .SubNavBarGoldMine .uberlink a:active {
	background-color:#F0F0F0;
	background-position:left center;
	background-repeat:no-repeat;
	color:#333333;
}
.SubNavBarGoldMine .navClass li.uberlink li a{
	color:#FFFFFF;
	
}
.SubNavBarGoldMine .navClass li.uberlink li a:hover{
	color:#3B811A;
	background-color:#FFFFFF;
}
.SubNavBarGoldMine .navClass a:hover,.SubNavBarGoldMine .navClass :hover > a{
	color:#3B811A;
	font-size: 85%;
	background-color: #FFFFFF;
}

.navClass li:hover ul ul, .navClass li:hover ul ul ul, .navClass li:hover ul ul ul ul{
display:none;
}
.navClass li:hover ul, .navClass li li:hover ul, .navClass li li li:hover ul, .navClass li li li li:hover ul{
display:block;
}

.GoldMineArea {
	background-image: url(http://www.bloggersbase.com/images/GoldBg.jpg);
	background-repeat: repeat-x;
	margin: 0 11px;
	text-align: right;
	font-size: 90%;
	padding: 3px 55px 7px 0;
	color: #333333;
}
.OfficialBlog {
	font-size:90%;
	background-image:url(../../sharedimages/OfficialBlog.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:12px 5px 7px 25px;
}

.OfficialBlog a:link, .OfficialBlog a:visited{
	color:#000000;
	padding: 0 5px 5px 0;
}
.OfficialBlog a:hover{
	color: #3EA11E;
	
}	

/*** Tables styles **************************/
.TableList {
	margin-top: 15px;
	font-size: 90%;
	margin-bottom: 10px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.TableList td {
	padding: 8px 8px 8px 8px;
	vertical-align: top;
	line-height: 120%;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.TableList th {
	border-bottom: 2px solid #518432;
	padding: 8px 8px 4px 8px;
	vertical-align: top;
	font-style: normal;
	color: #000000;
	font-weight: bold;
	text-align: left;
	border-right: 1px solid #CCCCCC;
}
.Payment {
	/*margin-top: 15px;*/
	font-size: 90%;
	margin-bottom: 10px;
}

.Payment td {
	padding: 8px 8px 8px 8px;
	vertical-align: top;
	line-height: 120%;
	color: #000000;
}

.TableList tr {
}
 
.TableDetails {
	font-size: 95%;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #333333;
}

.TableDetails td {
	padding: 2px 0px 2px 0px;
	text-align: left;
}

.TableDetails th {
	padding: 2px 2px 2px 0px;
	vertical-align: top;
	text-align: left;
}

.ClearBoth {
	clear: both;
	height: 0px;
	overflow: hidden;
}
.FloatLeft {
	float: left;
	text-align: left;
}
.FloatRight{
	float: right;
	text-align: right;
}

.TableSign {
	font-size: 90%;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #333333;
}

.TableSign td {
	padding: 4px 0px 4px 0px;
	text-align: left;
	vertical-align: middle;
}

.TableSign th {
	padding: 2px 2px 2px 0px;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	font-size: 130%;
}

.TableSignTh {
	padding: 2px 2px 2px 0px;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	font-size: 120%;
}
/************ footer styles **************/
.Footer {
	clear: both;
	margin: 0;
}
.ImageFloatLeft {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
.ImageFloatRight {
	float: right;
	padding-left: 10px;
}
.SubNavBar .SearchBoxInline  a:link, 
.SubNavBar .SearchBoxInline  a:visited {
    padding: 3px 5px 0px 5px;
}
.SearchBox {
	float: right;
	width: 310px;
	margin: 0;
	padding: 5px 0 0 0;
}
.SearchBoxInline
{
	float: right;
	color:#DDDDDD;
	margin: 0;
	padding: 0px;
}
.Date {
	font-size: 95%;
	color: #000000;
}
.HeaderLinks {
	font-size: 100%;
	color: #666666;
	font-weight: bold;
	float: left;
	/*padding: 7px;*/
}
.HeaderLinks a:link {
	color: #666666;
	text-decoration: none;
}

.HeaderLinks a:visited {
	color: #666666;
	text-decoration: none;
}

.HeaderLinks a:hover, .HeaderLinks a:active	{
	color: #009900;
	text-decoration: none;
}
.LogIn {
	float: right;
	height: 50px;
	width: 262px;
	padding: 4px 5px 4px 10px;
	border: 1px solid #D5D5D5;
	margin: 10px 0 0 0;
	color: #333333;
	font-weight: bold;
	font-size: 90%;
	background-color: #F9F9F9;
}

/************ Article Item styles **************/
.ArticleItem {
	background-image: url(http://www.bloggersbase.com/images/ArticleItemBg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top: 1px dotted #666666;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 7px 0px;
}
.ArticleImg {
	float: left;
}
:link img {
    border: none;
}
.ArticleItem :link img {
    border: none;
}
.ArticleInfo {
	float: right;
	width: 605px;
}
.ArticleDate {
	font-weight: bold;
	font-style: italic;
	font-size: 90%;
	float: right;
	width: 25%;
	text-align: right;
}
.ArticleUtility {
	color: #259500;
	font-weight: bold;
	line-height: 100%;
	margin: 0 0 14px 0;
}
.ArticleAuthor {
	font-style: italic;
	font-size: 85%;
	padding-left: 15px;
}
.ArticleUtility a:link {
	color: #259500;
	text-decoration: none;
}

.ArticleUtility a:visited {
	color: #259500;
	text-decoration: none;
}

.ArticleUtility a:hover, .ArticleUtility a:active	{
	color: #518432;
	text-decoration: underline;
	}
.ArticleInfo p {
	margin-bottom: 4px;
}
.ArticleStatus {
	font-size: 85%;
	padding: 3px 3px 5px 5px;
}
/************ Article Titles styles **************/

.ArticleTitleItem {
	border-bottom: 1px solid #d2d2d2;
	margin: 0px 5px 5px 0px;
	padding: 5px 0px 2px 0px;
}

.ArticleTitleAuthor {
	font-style: italic;
	font-size: 85%;
}

/************ Article Box Item styles **************/

.ArticleBoxItem {
	background-image: url(http://www.bloggersbase.com/images/ArticleBoxItemBg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 353px;
	border-top: 1px dotted #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 7px;
	float: left;
}
.ArticleBoxImg {
	float: left;
	height: 103px;
}
.ArticleBoxInfo {
	float: right;
	min-height: 10em;
	width: 235px;
}
.ArticleBoxDate {
	font-weight: bold;
	font-style: italic;
	font-size: 90%;
}
.ArticleBoxUtility {
	color: #259500;
	font-weight: bold;
	line-height: 100%;
	font-size: 90%;
}
.ArticleBoxAuthor {
	font-style: italic;
	font-size: 85%;
}
.ArticleBoxUtility a:link {
	color: #259500;
	text-decoration: none;
}

.ArticleBoxUtility a:visited {
	color: #259500;
	text-decoration: none;
}

.ArticleBoxUtility a:hover, .ArticleBoxUtility a:active	{
	color: #518432;
	text-decoration: underline;
	}
.ArticleBoxInfo p {
	margin-bottom: 7px;
}
.ArticleBoxStatus {
	padding-top: 5px;
	font-size: 85%;
	padding-bottom: 3px;
	padding-left: 5px;
}

/************ Article Box styles **************/
.ArticleBox {
	background-image: url(http://www.bloggersbase.com/images/ArticleBoxBg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 231px;
	float: left;
	margin-bottom: 10px;
}
.ArticleBox h1 {
	background-image: url(http://www.bloggersbase.com/images/ArticleBoxH1Bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 5px 3px 5px 5px;
	margin: 0;
	font-size: 100%;
	background-color: #EBEBEB;
	white-space: nowrap;
}
.ArticleBox h2 {
	font-size: 90%;
}
/* for understanding browsers */
.ArticleBoxContent {
	padding: 3px 3px 5px 5px;
	min-height: 16em;
	height:auto;
}
/* for Internet Explorer */
/*\*/
* html .ArticleBoxContent {
	height: 16em;
}
/**/
.ArticleBox .ArticleAuthor {
	padding-left: 0px;
}
.ArticleBox .ArticleDate {
	float: none;
}
.ArticleBoxContent p {
	margin-bottom: 5px;
	line-height: 125%;
}

.ArticleBoxInfo h2 {
	font-size: 110%;
	/*min-height: 4em;*/
	height:auto;
}
* html .ArticleBoxInfo h2 {
	height: 4em;
}

/* for understanding browsers */
.ArticleBoxText {
	padding: 5px 3px 0px 5px;
	min-height: 6em;
	height:auto;
	clear: both;
}
/* for Internet Explorer */
/*\*/
* html .ArticleBoxText {
	height: 6em;
}
/**/

.ArticleText {
	cursor: pointer;
}

.ArticleText a:link {
	color: #000000;
	text-decoration: none;
}

.ArticleText a:visited {
	color: #000000;
	text-decoration: none;
}

.ArticleText a:hover, .ArticleText a:active	{
	color: #666666;
	text-decoration: none;
}

/************ Side Story styles **************/
.SideStoryMyProfile {
	width: 209px;
	background-color: #F3F3F3;
	background-image: url(http://www.bloggersbase.com/images/MyProfileBg.gif);
	background-position: top center;
	background-repeat: no-repeat;
	margin-left: 3px;
	margin-bottom: 6px;
	text-align: center;
}
.MyProfileLinks {
	margin: 5px 10px 10px 25px;
	text-align: left;
	color: #666666;
	font-weight: bold;
	font-size: 85%;
	line-height: 200%;
}
.MyProfileLinks a:link {
	color: #666666;
	text-decoration: none;
}
.MyProfileLinks a:visited {
	color: #666666;
	text-decoration: none;
}
.MyProfileLinks a:hover, .MyProfileLinks a:active	{
	color: #259500;
	text-decoration: none;
}
.SideStory {
	width: 213px;
	margin-top: 3px;
	margin-left: 3px;
	margin-bottom: 6px;
}
.SideStoryTop {
	color: #333333;
	text-align: left;
	padding: 3px 10px 5px 10px;
	font-weight: bold;
	font-size: 95%;
	background-color: #ccc;
	margin-top: 3px;
}
.Competition  {
}
.Competition .SideStoryTop  {
	padding: 5px 10px 5px 10px;
}
.SideStoryContent {
	padding: 5px 5px 5px 5px;
	background-color: #F3F3F3;
	border-top: 1px solid #fff;
	clear: both;
	border-bottom: 1px solid #DADADA;
}
.Competition .SideStoryContent {
	padding: 0px 3px 0px 3px;
}
.ItemBox {
	clear: both;
	border-bottom: 1px solid #ccc;
	margin: 3px 0 0 0;
	zoom: 1.0;
}
.WinWriters {
	background-color:#B8DAB9;
	padding: 5px 0px 5px 0px;
}
.EnterWriters {
	background-color:#D0E4D0;
	padding: 5px 0px 5px 0px;
}
.LeaveWriters {
	background-color:#E7EEE7;
	padding: 5px 0px 5px 0px;
}
.FriendsTable {
	font-size: 75%;
	text-align: center;
	color: #666666;
	vertical-align: top;
}
.FriendsTable td{
	vertical-align: top;
	width: 61px;
}
.SideStoryBottom {
	display: none;
	/*height: 5px;
	margin-top: 2px;*/
}
.SideStoryLink {
	font-size: 85%;
	margin-bottom: 0px;
	margin-top: 3px;
}
.SideStory p {
	font-size: 85%;
}
.CompetitionNumber {
}
.SideStory .CompetitionNumber  {
	font-size: 100%;
	text-align: center;
	margin-bottom: 3px;
	color: #005B00;
	line-height: 100%;
}
.SideStoryGray {
	margin: 5px;
}
.SideStoryGray h1 {
	color: #259500;
	font-size: 100%;
	padding-bottom: 8px;
}
.SideStoryGray p {
	font-size: 85%;
}

.SideStoryOfficialBlog {
	margin: 5px;
	text-align: center;
	border-bottom: 1px dotted #333333;
	border-top: 1px dotted #333333;
}
.SideStoryOfficialBlog h2 {
	color: #333333;
	font-size: 120%;
	padding-bottom: 8px;
	padding-top: 8px;
}
.SideStoryOfficialBlog p {
	font-size: 90%;
	text-align: center;
	color: #1C4E03;
	font-weight: bold;
}
.SideBar hr {
	border-bottom: 1px dotted #999999;
}

/************ Footer styles **************/
.Footer p {
	font-size: 75%;
}
.Footer a:link {
	color: #333333;
	text-decoration: none;
}

.Footer a:visited {
	color: #333333;
	text-decoration: none;
}
.Footer a:hover, .Footer a:active	{
	color: #003399;
	text-decoration: underline;
}
.TopButtons {
	float: right;
	margin-top: 15px;
	margin-right: 10px;
}
.Separate {
	width: 13px;
	height: 100px;
	float: left;
}
.FormField		{
	direction:ltr;
	text-align: left;
	border: 1px solid #999999;
	background-color: #F5F5F5;
	font-size: 95%;
	font-family: Arial, Helvetica, sans-serif;
}
.MustAsterix {
	color: #FF0000;
	font-size: 100%;
	font-weight: normal;
}
/*Modal Popup*/

.modalBackground {
      background-color:Gray;
      filter:alpha(opacity=70);
      opacity:0.7;
}
.modalPopupNickname
{
    width: 400px; 
    height: 200px; 
    background-color:#FFFFFF;
    padding: 20px;
}

.modalPopup {
      background-color:#F8F8F8;
      border-width:1px;
      border-style:solid;
      border-color:Gray;
      padding:8px;
      width:250px;
}

/*Modal Popup*/
.Size10	{
	font-size:220%;
}
.Size9	{
	font-size:190%;
}
.Size8	{
	font-size:170%;
}
.Size7	{
	font-size:150%;
}
.Size6	{
	font-size:130%;
}
.Size5	{
	font-size:120%;
}
.Size4	{
	font-size:100%;
}
.Size3	{
	font-size:90%;
}
.Size2	{
	font-size:80%;
}
.Size1	{
	font-size:70%;
}

.Color1 a:link {
	color: #33CB01;
}
.Color1 a:visited {
	color: #33CB01;
}
.Color1 a:hover {
	color: #33CB01;
}

.Color2 a:link {
	color: #3ABF0D;
}
.Color2 a:visited {
	color: #3ABF0D;
}
.Color2 a:hover {
	color: #3ABF0D;
}

.Color3 a:link {
	color: #40B319;
}
.Color3 a:visited {
	color: #40B319;
}
.Color3 a:hover {
	color: #40B319;
}

.Color4 a:link {
	color: #44A923;
}
.Color4 a:visited {
	color: #44A923;
}
.Color4 a:hover {
	color: #44A923;
}

.Color5 a:link {
	color: #4A9F2D;
}
.Color5 a:visited {
	color: #4A9F2D;
}
.Color5 a:hover {
	color: #4A9F2D;
}

.Color6 a:link {
	color: #4F9339;
}
.Color6 a:visited {
	color: #4F9339;
}
.Color6 a:hover {
	color: #4F9339;
}

.Color7 a:link {
	color: #558943;
}
.Color7 a:visited {
	color: #558943;
}
.Color7 a:hover {
	color: #558943;
}

.Color8 a:link {
	color: #5A7E4E;
}
.Color8 a:visited {
	color: #5A7E4E;
}
.Color8 a:hover {
	color: #5A7E4E;
}

.Color9 a:link {
	color: #607359;
}
.Color9 a:visited {
	color: #607359;
}
.Color9 a:hover {
	color: #607359;
}

.Color10 a:link {
	color: #666666;
}
.Color10 a:visited {
	color: #666666;
}
.Color10 a:hover {
	color: #666666;
}

.TagCloud span {
	padding-right: 15px;
}
.TagCloud p {
	text-align: center;
	line-height: 120%;
}
.TagCloud {
}
.commentlist .alt {
	border-bottom: 1px solid #CCCCCC;
}
.CommentItem {
	border-top: 1px solid #CCCCCC;
	padding-top: 10px;
}
.CommentModerator 
{
	background-image: url(http://www.bloggersbase.com/images/ModeratorComment.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
.BlogEditor 
{
	background-image: url(http://www.bloggersbase.com/images/EditorComment.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
.CommentAuthor 
{
	background-image: url(http://www.bloggersbase.com/images/AuthorComment.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.CommentItemDisabled {
	background-image: url(http://www.bloggersbase.com/images/CommentItemDisabledBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-top: 1px solid #CCCCCC;
}
.CommentItemTools {
	float: right;
	font-size: 90%;
	padding: 2px;
}
.CommentItemRespond {
	float: right;
	padding: 2px;
	margin-right: 5px;
}
.CommentItemTitle h3 {
	padding: 0px;
	border: none;
	font-size: 95%;
	float: left;
}
.CommentItemTitle {
	padding: 1px 3px 0px 3px;
}
.CommentItemContent p {
	margin-bottom: 0px;
	padding-bottom: 10px;
}
.CommentItemContent {
	padding: 0px 0px 0px 20px;
}
.CommentReply {
	margin-left: 20px;
	border-left: 3px solid #CCCCCC;
	margin-bottom: 10px;
}
.CommentReply .CommentItem {
	background-image: none;
}
.Disabled .CommentItem  {
	background-image: none;
}
.CommentItemDisabled .CommentItemTitle h3 {
	color: #999999;
	font-weight: normal;
}

.CommentItemDisabled .CommentItemTitle h3 a{
	color: #999999;
	font-weight: normal;
}
.CommentItemDisabled .CommentItemTools {
	color: #999999;
}
.CommentItemDisabled .CommentItemTitle {
	padding-bottom: 5px;
}
.Comments {
	margin-top: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #CCCCCC;
}
.ArticleRatingBox {
	background-image: url(http://www.bloggersbase.com/images/ArticleRatingBoxBg.gif);
	background-repeat: no-repeat;
	height: 43px;
	width: 258px;
}
.ArticleRatingBox .Title {
	font-size: 110%;
	font-weight: bold;
	color: #006600;
	width: 174px;
	text-align: center;
	padding-top: 12px;
	float: left;
}
.ArticleRatingBox .Rating {
	font-size: 230%;
	font-weight: bold;
	color: #FFFFFF;
	float: right;
	width: 80px;
	text-align: center;
	padding-top: 4px;
}
.SideMenu img1 {
	float: left;
	margin-top: 8px;
	margin-left: 10px;
	background-color: #003366;
	padding-left: 20px;
}
.UserDetailsBox {
	padding: 8px;
	background-image: url(http://www.bloggersbase.com/images/UserDetailsBoxBg.gif);
	background-repeat: repeat-x;
	font-size: 85%;
	background-color: #FFFFFF;
}
.SearchResultsBox {
	padding: 8px;
	background-image: url(http://www.bloggersbase.com/images/UserDetailsBoxBg.gif);
	background-repeat: repeat-x;
	font-size: 90%;
	background-color: #FFFFFF;
}
.SearchResultsLink {
}
.SearchResultsLink a:link {
	color: #000000;
	text-decoration: none;
	background-color: #CBEABB;
}

.SearchResultsLink a:visited {
	color: #666666;
	text-decoration: none;
	background-color: #D8EFCB;
}

.SearchResultsLink b	{
	color: #000000;
	background-color: #B0DF97;
	}
	
.SearchResultsLink a:hover, .SearchResultsLink a:active	{
	color: #000000;
	text-decoration: underline;
	background-color: #B0DF97;
	}

.TopBlogs .UserDetailsBox {
	padding: 3px 8px 8px 8px;
	background-image: url(http://www.bloggersbase.com/images/UserDetailsBoxBg.gif);
	background-repeat: repeat-x;
	font-size: 90%;
	border-bottom: 1px dotted #666666;
	margin-bottom: 10px;
}
.TopWriters .UserDetailsBox {
	padding: 3px 8px 8px 8px;
	background-image: url(http://www.bloggersbase.com/images/UserDetailsBoxBg.gif);
	background-repeat: repeat-x;
	font-size: 90%;
	margin-bottom: 10px;
}

.UserRank {
	background-image: url(http://www.bloggersbase.com/images/UserRankBg.gif);
	background-repeat: no-repeat;
	width: 169px;
	margin-bottom: 10px;
	float: left;
}
.UserRank .Rank {
	font-size: 130%;
	font-weight: bold;
	color: #3A9C09;
	padding-top: 10px;
	padding-left: 50px;
}
.RankTeam{
	font-size: 110%;
	font-weight: normal;
	color: #3A9C09;
	font-style: italic;
	margin-right: 18px;
	border-bottom: 2px solid #CCCCCC;
	padding-top: 12px;
}
.UserRank .Score {
	padding: 6px 50px 5px;
}
.UserRankNext {
	float: right;
	width: 130px;
	margin-right: 10px;
	margin-top: 10px;
	font-size: 100%;
	font-weight: bold;
}
.UserRankNext p {
	color: #087400;
}

/************ Tabs styles **************/
.Tabs {
	font-size:100%;
	line-height:normal;
	background-repeat: repeat-x;
	background-image:  url(http://www.bloggersbase.com/images/TabsBg.gif);
	margin-bottom: 0px;
	text-align: left;
	width: 100%;
	margin-top: 10px;
	background-position: bottom center;
	padding-right: 0px;
	padding-bottom: 0px;
	float: none;
	height: 24px;
	clear: both;
      }
.Tabs ul {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style: none;
	float: left;
	text-align: left;
	line-height: 115%;
      }
.Tabs li {
	margin:0px 2px 0px 2px;
	padding:0px 0px 0px 0px;
	float: left;
	background-image: url(http://www.bloggersbase.com/images/TabsLeft.gif);
	background-repeat: no-repeat;
      }
.Tabs a 
{
	font-size: 90%;
	float:right;
	display:block;
	padding:5px 10px 2px 10px;
	text-decoration:none;
	font-weight:bold;
	color:#666666;
	background-image: url(http://www.bloggersbase.com/images/TabsRight.gif);
	background-position: top right;
	background-repeat: no-repeat;
      }
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
.Tabs a {float:none;}
    /* End IE5-Mac hack */
.Tabs a:hover {
	color:#3A9C09;
      }
.Tabs a:visited {
	color:#666666;
      }
.Tabs #current {
	background-image:  url(http://www.bloggersbase.com/images/TabsLeftOn.gif);
	background-repeat: no-repeat;
	border-width: 0;
	background-position: top left;
}
.Tabs #current a {
	background-image:  url(http://www.bloggersbase.com/images/TabsRightOn.gif);
	color:#3A9C09;
	background-position: top right;
	background-repeat: no-repeat;
	padding-bottom: 4px;
}
.Tabs #current2 {
	background-image:  url(http://www.bloggersbase.com/images/TabsLeftOn.gif);
	background-repeat: no-repeat;
	border-width: 0;
	background-position: top left;
}
.Tabs #current2 a {
	background-image:  url(http://www.bloggersbase.com/images/TabsRightOn.gif);
	color:#3A9C09;
	background-position: top right;
	background-repeat: no-repeat;
	padding-bottom: 4px;
}
.PostsBox {
	background-image: url(http://www.bloggersbase.com/images/PostsBoxBg.gif);
	background-repeat: repeat-x;
	padding: 0px 8px 8px 8px;
	clear: both;
	border: 1px solid #9A9A9A;
	margin-bottom: 15px;
	margin-top: 8px;
}

#toolsDiv .Tabs 
{
    height: 25px;
}
.PageNumbers {
	font-size: 85%;
	text-align: right;
	padding-bottom: 10px;
	padding-top: 5px;
	font-weight: bold;
	color: #999999;
	direction:ltr;
	clear: both;
	width: 100%;
}
.PageNumbers a	{
	color: #006600;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	}
.PageNumbers a:visited	{
	color: #006600;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	}
.PageNumbers a:hover	{
	color: #FFFFFF;
	background-color: #006600;
	text-decoration: none;
	}
.Selected	{
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	background-color: #009900;
	}
.Disabled	{
	color: #999999;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	}
.PostsBox td {
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #CCCCCC;
}
.PostsBox .Payment td {
	padding: 3px 5px 3px 5px;
	border-bottom: none;
}

.PostsBox th {
	padding: 5px;
	text-align:left;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-image: url(http://www.bloggersbase.com/images/PostsBoxThBg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.PostsBoxTh {
	padding: 5px;
	text-align:left;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-image: url(http://www.bloggersbase.com/images/PostsBoxThBg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	font-weight: bold;
}
.SyndicationBox td {
	border-bottom: none;
}
.InviteBox {
	background-image: url(http://www.bloggersbase.com/images/PostsBoxBg.gif);
	background-repeat: repeat-x;
	padding: 0px 8px 8px 8px;
	clear: both;
	border: 1px solid #9A9A9A;
	margin-bottom: 15px;
	margin-top: 8px;
}
.InviteBox h2 {
	color: #3A9C09;
	padding-top: 8px;
}

.UserIds th {
	padding: 2px;
	text-align: left;
}
.UserIds td {
	padding: 2px;
}
.UserIdsTh {
	padding: 2px;
	text-align: left;
	font-weight: bold;
}
.UserActions
{
    min-height: 7em;
    line-height: 18px;
	padding: 2px;
	text-align: left;
}
.UserIds
{
    min-height: 7em;
	padding: 2px;
	text-align: left;
	padding-left: 10px;
    line-height: 18px;
}
.PostsBox h2 {
	color: #3A9C09;
	padding-top: 8px;
}
.TdSeparate {
	background-image: url(http://www.bloggersbase.com/images/TdSeperateBg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.Content .FriendBox {
	background-color: #F7F7F7;
	border: 1px solid #DADADA;
	float: left;
	margin-right: 14px;
	padding: 8px 12px 2px 12px;
	margin-bottom: 14px;
}

.FriendBox .Details {
	font-size: 85%;
	width: 102px;
}
.FriendBox .Image {
	width: 102px;
}
.FriendBox .Details p {
	line-height: 140%;
}
.ProfilePage .Content {
	background-image: none;
}
.TableSign .FormField {
	font-size: 220%;
	background-color: #FFFFFF;
	float: left;
}
.TableSign .Message {
	font-size: 130%;
	color: #006600;
	font-weight:bold;
	line-height: 160%;
	float: left;
	padding-top: 7px;
	padding-left: 7px;
 }
.ReportContent {
	width: 380px;
	height: 255px;
	background-color: #FFFFFF;
	border: 2px solid #000000;
	padding: 10px;
}
.ErrorMessage {
	font-size: 110%;
	font-weight: bold;
	color: #990000;
	background-color: #FFFFCC;
	padding: 5px;
	border: 1px solid #990000;
}
.LoginBox {
	width: 380px;
	background-color: #FFFFFF;
	border: 2px solid #000000;
	padding: 10px;
}
.LoginBox form {
	margin: 0px;
}
.LastArticle{
	font-size: 95%;
	color: #333333;
	font-style: italic;
	font-weight: bold;
}
.CommentBox {
	padding: 8px;
	border: 1px solid #CCCCCC;
	background-image: url(http://www.bloggersbase.com/images/CommentItemBg.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.CommentBox textarea{
	padding: 8px;
	border: 1px solid #CCCCCC;
	background-image: url(http://www.bloggersbase.com/images/CommentItemBg.gif);
	background-position: top;
	background-repeat: repeat-x;
}

.ContentEditor {
	margin-bottom: 10px;
}
.TabsContent {
	clear: both;
	border: 1px solid #666666;
	padding: 12px;
	border-top: none;
	margin-bottom: 15px;
}

/*CollapsiblePanel*/
.collapsePanel {
 /*background-color:white;*/
 background-color:#f8f8f8;
 border:1px outset #F8F8F8;
 overflow:hidden;
}
.collapsePanelHeader{
	height:32px;
	/*background-image: url(http://www.bloggersbase.com/images/bg-menu-main.png);*/
	background-image: url(http://www.bloggersbase.com/images/CollapsibleHeaderBg.gif);
	background-repeat:repeat-x;
	color:#3A9C09;
	font-weight:bold;
	background-position: top;
	width: 100%;
}
#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}
/*CollapsiblePanel*/

.collapsePanelContent {
	padding: 10px 10px 0px 10px;
}
.Top {
	width: 50px;
	text-align: right;
	float: right;
}
.CompetitionBox {
	clear: both;
	border-top: 1px dotted #666666;
	zoom: 1.0;
}
.CompetitionBox .TextBox {
	float: left;
	width: 170px;
	padding: 25px 5px 5px 10px;
}
.CompetitionBox .CompetitionImage {
	float: left;
}
.CompetitionBox .TextBox p {
	text-align: center;
}
.ProgressBarBox {
	width: 370px;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ProgressBarBox .ProgressBarBg {
	background-image: url(http://www.bloggersbase.com/images/ProgressBarGrayBg.gif);
	background-repeat: no-repeat;
	border: 2px solid #999999;
	height: 39px;
	background-position: left;
}
.ProgressBarBox .ProgressBarBg .ProgressBarGreenBg {
	background-image: url(http://www.bloggersbase.com/images/ProgressBarGreenBg.gif);
	background-repeat: no-repeat;
	height: 39px;
	background-position: left;
}
.ProgressSeparator {
	background-image: url(http://www.bloggersbase.com/images/ProgressBarSeparator.gif);
	background-repeat: no-repeat;
	background-position: center left;
}
.ProgressSeparator td{
	background-image: url(http://www.bloggersbase.com/images/ProgressBarSeparator.gif);
	background-repeat: no-repeat;
	background-position: center right;
	height: 15px;
}
.TextRight {
	text-align: right;
	float: right;
}
.ProgressBarBox p {
	font-size: 85%;
	color: #333333;
	margin-bottom: 3px;
}
.TopBlogs {
}
.TopBlogs h1{
	background-image: url(http://www.bloggersbase.com/images/TopBlogsH1.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 20px 0px 0px 60px;
	height: 42px;
	border-bottom: 1px dotted #666666;

}
.TopBlogs .Content {
	padding: 0px 10px 0px 5px;
}
.TopWriters {
}
.TopWriters h1{
	background-image: url(http://www.bloggersbase.com/images/TopWritersH1.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 20px 0px 0px 60px;
	height: 42px;
	border-bottom: 1px dotted #666666;

}
.TopWriters .Content {
	padding: 0px 10px 0px 5px;
}

.TopWriters {
}
.TopWriters h1{
	background-image: url(http://www.bloggersbase.com/images/TopWritersH1.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 20px 0px 0px 60px;
	height: 42px;
	border-bottom: 1px dotted #666666;

}
.TopWriters .Content {
	padding: 0px 10px 0px 5px;
}
.TopReaders{
}
.TopReaders h1{
	background-image: url(http://www.bloggersbase.com/images/TopReadersH1.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 20px 0px 0px 60px;
	height: 42px;
	border-bottom: 1px dotted #666666;

}
.TopReaders .Content {
	padding: 0px 10px 0px 5px;
}
.TextLeft {
	float: left;
}
/* for understanding browsers */
.CurrentlyWriting {
	background-image: url(http://www.bloggersbase.com/images/MostReadersBg.gif);
	background-repeat: no-repeat;
	background-position: top;
	min-height: 14em;
	height:auto;
	padding: 5px 0px 5px 10px;
}
/* for Internet Explorer */
/*\*/
* html .CurrentlyWriting {
	height: 14em;
}
/**/
/* for understanding browsers */
.MostReaders {
	background-image: url(http://www.bloggersbase.com/images/CurrentlyWritingBg.gif);
	background-repeat: no-repeat;
	background-position: top;
	min-height: 14em;
	height:auto;
	padding: 5px 0px 5px 10px;
}
/* for Internet Explorer */
/*\*/
* html .MostReaders {
	height: 14em;
}
/**/
.ImageBox {
	float: left;
	width: 50px;
	border: 1px solid #666666;
	margin: 0px 11px 11px 0px;
}
.TextBlogBox {
}
.TextBlogBox p {
	border-top: 1px dotted #666666;
	padding: 10px 10px 0px 10px;
}
.BlogStatus {
	background-image: url(http://www.bloggersbase.com/images/BlogStatusBg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 90%;
	margin-top: 1px;
}


.TopBlogs .UserDetailsBox h3 {
	font-size: 130%;
	border-bottom: 0px;
	padding: 5px 0px 0px 5px;
	margin: 0px 0px 5px 0px;
}
.TopWriters .UserDetailsBox h3 {
	font-size: 130%;
	border-bottom: 0px;
	padding: 5px 0px 0px 5px;
	margin: 0px 0px 5px 0px;
}
.TopReaders .UserDetailsBox h3 {
	font-size: 130%;
	border-bottom: 0px;
	padding: 5px 0px 0px 5px;
	margin: 0px 0px 5px 0px;
}
.FirstPlace {
	background-image: url(http://www.bloggersbase.com/images/GoldIcon.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 30px;
	text-align: center;
	color: #FFFFFF;
	height: 27px;
	padding-top: 2px;
	float: left;
	font-size: 125%;
	font-weight: bold;
	margin-right: 4px;
	line-height: 140%;
}
.SecondPlace {
	background-image: url(http://www.bloggersbase.com/images/SilverIcon.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 30px;
	text-align: center;
	color: #FFFFFF;
	height: 27px;
	padding-top: 2px;
	float: left;
	font-size: 125%;
	font-weight: bold;
	margin-right: 4px;
	line-height: 140%;
}
.ThirdPlace {
	background-image: url(http://www.bloggersbase.com/images/BronzeIcon.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 30px;
	text-align: center;
	color: #FFFFFF;
	height: 27px;
	padding-top: 2px;
	float: left;
	font-size: 125%;
	font-weight: bold;
	margin-right: 4px;
	line-height: 140%;
}
.OtherPlace {
	background-image: url(http://www.bloggersbase.com/images/PlaceIcon.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 30px;
	text-align: center;
	color: #FFFFFF;
	height: 27px;
	padding-top: 2px;
	float: left;
	font-size: 125%;
	font-weight: bold;
	margin-right: 4px;
	line-height: 140%;
}

.Title {
	text-align: left;
	clear: both;
	font-size: 115%;
	margin-top: 2px;
}
.LastBlogs {
}
.LastBlogs td{
	font-size: 90%;
	padding: 4px;
}
.FormEmail {
	font-size: 90%;
	margin-top: 0px;
	margin-bottom: 10px;
}

.FormEmail td {
	padding: 2px 2px 2px 2px;
	text-align: center;
}
.PostLinks {
	background-image: url(http://www.bloggersbase.com/images/PostLinksBg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border: 1px solid #DADADA;
	padding: 8px;
	margin-bottom: 8px;
	color: #666666;
	font-size: 90%;
}
.PrintBlog {
	float: right;
	padding-bottom: 5px;
}
.Gray {
	color: #999999;
	font-size: 80%;
	text-align: right;
	padding-right: 5px;
}
.Beginner {
	background-image: url(http://www.bloggersbase.com/images/BeginnerUserBg.gif);
}
.Advanced {
	background-image: url(http://www.bloggersbase.com/images/AdvancedUserBg.gif);
}
.Intermediate {
	background-image: url(http://www.bloggersbase.com/images/IntermediateUserBg.gif);
}
.Guest {
	background-image: url(http://www.bloggersbase.com/images/GuestUserBg.gif);
}
.WriterDetails {
	font-size: 100%;
	margin-top: 10px;
	border-top: 1px dotted #666666;
}
.WriterDetails td {
	border-bottom: 1px dotted #666666;
	padding-left: 5px;
}
.WriterDetails th {
	text-align: left;
	padding: 6px 0px 6px 0px;
	border-bottom: 1px dotted #666666;
}
.CompetitionResults {
}
.CompetitionResults td {
	border-bottom: 1px dotted #666666;
	padding: 4px;
}
.CompetitionResults caption {
	color: #333333;
	font-size: 120%;
	font-weight: bold;
	line-height: 120%;
	font-style: normal;
	text-align: left;
	padding: 3px 0px 3px 6px;

}

/* dynamic buttons */
a.boldbuttonsenabled{
	background: transparent url('http://www.bloggersbase.com/images/ButtonLeftBg.gif') no-repeat top left;
	display: block;
	float: left;
	font: bold 13px Arial; /* Change 13px as desired */
	line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
	height: 30px; /* Height of button background height */
	padding-left: 8px; /* Width of left menu image */
	text-decoration: none;
}

a:link.boldbuttonsenabled, a:visited.boldbuttonsenabled, a:hover.boldbuttonsenabled, a:active.boldbuttonsenabled{
	color: white; /*button text color*/
}

a.boldbuttonsenabled span{
	background: transparent url('http://www.bloggersbase.com/images/ButtonRightBg.gif') no-repeat top right;
	display: block;
	padding: 3px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a.boldbuttonsdisabled{
	background: transparent url('http://www.bloggersbase.com/images/ButtonGrayLeftBg.gif') no-repeat top left;
	display: block;
	float: left;
	font: bold 13px Arial; /* Change 13px as desired */
	line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
	height: 30px; /* Height of button background height */
	padding-left: 8px; /* Width of left menu image */
	text-decoration: none;
	color: #888888;
	cursor: default;
}

a:link.boldbuttonsdisabled, a:visited.boldbuttonsdisabled, a:hover.boldbuttonsdisabled, a:active.boldbuttonsdisabled{
	color: #888888; /*button text color*/
}

a.boldbuttonsdisabled span{
	background: transparent url('http://www.bloggersbase.com/images/ButtonGrayRightBg.gif') no-repeat top right;
	display: block;
	padding: 3px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	text-align: center;
	/*width: 100%;*/
}
/* dynamic buttons */

.Padded 
{
	padding: 5px 5px 5px 5px; 
}
.ValidationPage {
	background-image: url(http://www.bloggersbase.com/images/ValidationPageBg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding: 5px 0px 0px 10px;
	zoom: 1.0;
}
.ValidationPage h1 {
	color: #FFFFFF;
}
.ValidationPage p {
	color: #FFFFFF;
	margin-right: 350px;
}

.ValidationPage a:link {
	color: #FFFFFF;
	text-decoration: underline;
}

.ValidationPage a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

.ValidationPage a:hover, .ValidationPage a:active	{
	color: #FFFFFF;
	text-decoration: underline;
	}
.ValidationItem {
	margin-top: 70px;
	padding: 15px;
}
.LeftBox {
	width: 300px;
	float: left;
}
.RightBox {
	width: 300px;
	float: right;
}
.ValidationItem  h1 {
	color: #000000;
}
.ValidationItem a:link {
	color: #000099;
	text-decoration: none;
}

.ValidationItem a:visited {
	color: #0000CC;
	text-decoration: none;
}

.ValidationItem a:hover, .ValidationItem a:active	{
	color: #0066CC;
	text-decoration: underline;
	}
.BottomBtn {
	margin-top: 27px;
	text-align: left;
}
.FeaturedBlog {
	background-color: #F3F3F3;
	border: 1px solid #999999;
	margin-bottom: 10px;
}
.FeaturedBlogBox {
	width: 220px;
	float: left;
	padding: 10px;
}
.ProgressBarBoxSmall {
	width: 177px;
	margin-bottom: 10px;
}
.ProgressBarBoxSmall .ProgressBarBg {
	background-image: url(http://www.bloggersbase.com/images/ProgressBarGrayBgSmall.gif);
	background-repeat: no-repeat;
	border: 1px solid #999999;
	height: 21px;
	background-position: left;
}
.ProgressBarBoxSmall .ProgressBarBg .ProgressBarGreenBg {
	background-image: url(http://www.bloggersbase.com/images/ProgressBarGreenBgSmall.gif);
	background-repeat: no-repeat;
	height: 21px;
	background-position: left;
}
.PostBox {
	width: 223px;
	float: left;
	padding: 10px;
}
.PostBox h1 {
	font-size: 140%;
}
.ReadBox {
	width: 220px;
	float: left;
	padding: 10px;
	background-color: #FFFFFF;
    border-left: 1px solid #CCCCCC;
}
.WriteBox {
	float: left;
	background-color: #F3F3F3;
	clear: both;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}
.ReadBox h1 {
	font-size: 140%;
}
.FeaturedBlogBox h1 {
	font-size: 140%;
	margin: 2px 0px 2px 0px;
}
.LoginContainer {
	width: 920px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	margin: 0em auto;
	padding: 15px;
	font-size: 90%;
	margin-top: 20px;
}
.Login {
	width: 430px;
	float: left;
	text-align: left;
	margin-top: 30px;
}
.Join {
	width: 430px;
	float: right;
	text-align: left;
	margin-top: 30px;
}
.LoginContainer h1 {
	border-bottom: 1px dotted #666666;
}
.CommentImage {
	width: 50px;
	/*padding-bottom: 10px;*/
	margin: 10px;
	/*	background-color: #FFFFFF; */
}
.ReplyImage {
	width: 50px;
	padding-bottom: 10px;
	margin-right: 10px;
	background-color: #FFFFFF;
}

.EmptyStatistics 
{
	height: 270px;
}

.CommentItem td
{
	vertical-align: top;
}

.CommentContainer 
{
}

.CommentItem .Date 
{
	color: #666666;
	font-weight: normal;
	font-size: 85%;
	padding-left: 10px;
}
.CommnetItemContent {
}
.CommentItemDisabled .Date {
	color: #999999;
	font-size: 85%;
}
.PostWriter {
	border: 2px solid #339900;
}
.CommentReply .CommentImage {
	padding-left:10px;
}
.CommentBox td {
	vertical-align:top;
}
.OverallRateItem {
	background-image: url(http://www.bloggersbase.com/images/OverallRateItemBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	padding: 7px 0px 0px 27px;
}
.Last {
	background-image: url(http://www.bloggersbase.com/images/OverallRateLastItemBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.Start {
	background-image: url(http://www.bloggersbase.com/images/OverallRateStartItemBg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.RateArticle {
	border: 1px solid #CCCCCC;
	padding: 7px;
	margin-top: 5px;
}
.RatingView {
	font-size: 300%;
	color: #B1F89A;
	font-weight: bold;
}
.LogIn tr {
	text-align: right;
}
.Writers {
	background-image: url(http://www.bloggersbase.com/images/WritersUserBg.gif);
}
.Readers {
	background-image: url(http://www.bloggersbase.com/images/ReadersUserBg.gif);
}
.ErrorContainer {
	width: 550px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	margin: 0em auto;
	padding: 15px;
	font-size: 90%;
	margin-top: 70px;
}
.Error {
	width: 520px;
	text-align: left;
	margin-top: 30px;
}
.ErrorContainer h1 {
	border-bottom: 1px dotted #666666;
}

.legend {
    border:1px solid #666666;
    margin-top:20px;
    padding:13px 10px 10px;
    position:relative;
}

.legend_title {
    background:#64B23E none repeat scroll 0 0;
    color:#FFFFFF;
    border:1px solid #666666;
    font-size:10px;
    font-weight:bold;
    left:10px;
    letter-spacing:0.1em;
    margin:0;
    padding:1px;
    position:absolute;
    text-align:center;
    top:-10px;
    width:200px;
}

.TopEnter {
	float: right;
	font-size: 80%;
	text-align: right;
	border-left: 1px solid #9F9F9F;
	border-right: 1px solid #9F9F9F;
}
.GoldMine {
	background-image: url(http://www.bloggersbase.com/images/GoldMineBg.gif);
	background-repeat: repeat-x;
	background-position: right center;
	width: 131px;
}
.ToJoin {
	float: right;
	font-size: 130%;
	text-align: right;
	border-left: 1px solid #9F9F9F;
	border-right: 1px solid #9F9F9F;
	background-image: none;
	background-repeat: repeat-x;
	background-position: right center;
	width: 164px;
	background-color:#418420;
}
.FrontSite {
	background-image: url(http://www.bloggersbase.com/images/BackFrontSite.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.TopArea {
	margin-bottom: 0px;
	padding-left: 2px;
}
.TopArea h2 {
	padding-top: 30px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 40%;
}
.TopEnter a:link, .TopEnter a:visited{
	text-decoration: none;
	font-size: 95%;
	height: 100%;
	font-weight: bold;
	text-align: left;
	float: none;
	padding: 9px 5px 8px 5px;
	background-image: url(http://www.bloggersbase.com/images/GoldMineBg.gif);
	background-position:center;
	line-height: 130%;
}
.TopEnter a:hover, .TopEnter a:active	{
	text-decoration: none;
	background-image: url(http://www.bloggersbase.com/images/GoldMineBgS.gif);
	background-position:center;
	background-repeat:no-repeat;
	background-color: none;
	height: 100%;
	padding: 9px 5px 8px 5px;
	font-size: 95%;
}
.NuggetGold {
	background-image: url(http://www.bloggersbase.com/images/NuggetGold.gif);
	border-bottom: 1px dotted #666666;
}
.NuggetBlack {
	background-image: url(http://www.bloggersbase.com/images/NuggetBlack.gif);
	border-bottom: 1px dotted #666666;
}
.NuggetSameGold {
	background-image: url(http://www.bloggersbase.com/images/NuggetSameGold.gif);
	border-bottom: 1px dotted #666666;
}
.NuggetRate 
{
	float: right;
	text-align: right;
	padding: 0px 50px 5px 0px;
	line-height: 140%;
}
.PersonalArticle {
	background-image: url(http://www.bloggersbase.com/images/PersonalArticle.gif);
	border-bottom: 1px dotted #666666;
}
.ArticleLinks {
	background-image: url(http://www.bloggersbase.com/images/ArticleLinksBg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #DADADA;
	margin-bottom: 20px;
	color: #666666;
	font-size: 85%;
	height: 41px;
}
.ArticleButtons {
	float: right;
	padding: 4px;
}
.ArticleLinks a:link {
	color: #3A9C09;
	text-decoration: none;
}
.ArticleLinks a:visited {
	color: #3A9C09;
	text-decoration: none;
}
.ArticleLinks a:hover, .ArticleLinks a:active	{
	color: #666666;
	text-decoration: none;
	}
.ArticleWriteItem {
	padding: 7px;
	background-image: url(http://www.bloggersbase.com/images/ArticleWriteItemBg.gif);
	background-repeat: repeat-x;
	font-size: 100%;
	background-color: #FFFFFF;
}
.ArticleWriteItem h1 {
	color: #389B06;
	font-size: 130%;
	font-weight: bold;
}
.Tabs .Disabled {
	padding: 5px 10px 2px 10px;
	display: block;
	border-right: 1px solid #cccccc;
	color: #C7C7C7;
}
.ArticleBox h1 a:link {
	color: #333333;
	text-decoration: none;
}
.ArticleBox h1 a:visited {
	color: #333333;
	text-decoration: none;
}
.ArticleBox h1 a:hover, .ArticleBox h1 a:active	{
	color: #333333;
	text-decoration: underline;
}
.GoogleAdsBox {
	width: 199px;
	float: left;
	height: 205px;
	background-color: #F8F8F8;
	border: 1px solid #CCCCCC;
	padding: 15px;
}
.GoogleAds {
	background-image: url(http://www.bloggersbase.com/images/SideStoryTopGoogleBg.gif);
	padding: 3px 48px 0px 0px;
	background-color: #FFFFFF;
}
.GoogleAdsContent {
	padding: 0px 4px 0px 24px;
}
.GoogleTopBanner {
	padding: 10px 0px 0px 0px;
	float: left;
}
.SideStoryGoogleAds {
	width: 213px;
	background-image: url(http://www.bloggersbase.com/images/SideStoryGoogleAdsBg.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin-top: 10px;
	margin-left: 3px;
	margin-bottom: 10px;
}
.Welcome {
	background-image: url(http://www.bloggersbase.com/images/WelcomeBg.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #B5B5B5;
	border: 1px solid #E7E7E7;
}
.Welcome p {
	color: #000000;
}
.Welcome h1 {
	color: #000000;
	font-size: 120%;
	padding: 8px 0px 5px 15px;
}
.Readers .Rank {
	color: #333333;
}
.First {
	background-image: url(http://www.bloggersbase.com/images/FirstUpcomingWriter.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 3px;
}
.GoogleAdsItem {
	height: 90px;
	margin: 15px 0px 15px 0px;
}
.GoogleAdsBoxItem {
	width: 200px;
	height: 200px;
	float: left;
	padding: 0px 10px 10px 0px;
}
.FullList {
	background-image: url(http://www.bloggersbase.com/images/FullListBg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 75%;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	height: 14px;
	margin: 3px 5px 10px;
}
.Vote {
	font-size: 85%;
	color: #006600;
	padding-left: 2px;
}

.WidgetsList {
	background-color: #F3F3F3;
	margin: 0px 5px 5px 5px;
	font-size: 70%;
	border-bottom: 1px solid #999999;
	padding: 10px 10px 5px 5px;
}

.WidgetsList h1 {
	font-size: 140%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
}

.watermarked {
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}

.FeedBack {
	background-color:#B2B2B2;
}
.FeedBack a{
	background-image: url(http://www.bloggersbase.com/images/IconFeedback.gif);
}

.EmptyGoldmine {
	background-image: url(http://www.bloggersbase.com/images/EmptyGoldmineBg.jpg);
}
.PostsBox .Banners td {
	border-bottom: none;
	vertical-align: top;
	font-size: 90%;
}
.UserProfileItem {
	padding: 7px;
	background-image: url(http://www.bloggersbase.com/images/ArticleWriteItemBg.gif);
	background-repeat: repeat-x;
	font-size: 100%;
	background-color: #FFFFFF;
	margin-top: 5px;
}
.UserProfileItem h1 {
	color: #389B06;
	font-size: 130%;
	font-weight: bold;
}
.UserProfileItem th {
	background-image: none;
	border: none;
	font-weight: normal;
}
.UserProfileItem td {
}

.MessageBox {
	width: 325px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	text-align: left;
	margin-bottom: 10px;
}
.MessageContent {
	font-size: 90%;
	padding: 0px 100px 30px 10px;
	
}
.MessageHeader {
	font-weight: bold;
	background-image: url(http://www.bloggersbase.com/images/MessageHeaderBg.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 61px;
	padding: 4px 10px 4px 10px;
}
.MessageBox h1 {
	color: #FFFFFF;
	font-size: 150%;
	padding: 5px 0px 0px 0px;
}
.Info {
	background-image: url(http://www.bloggersbase.com/images/MessageInfoBg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.ErrorInfo {
	background-image: url(http://www.bloggersbase.com/images/MessageErrorBg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.WarningInfo {
	background-image: url(http://www.bloggersbase.com/images/MessageWarningBg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.CommentItemToolsVote {
	width: 90px;
	float: right;
	text-align: right;
}
.Buttons {
	padding: 0px 31px 10px 10px;
}

#simplemodal-overlay {
  background-color:#000;
  cursor:wait;
}
#simplemodal-container a.modalCloseImg {
  background:url(http://www.bloggersbase.com/images/x.png) no-repeat;
  width:25px;
  height:29px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:-14px;
  right:-18px;
  cursor:pointer;
}

.HomeStrip {
	font-size: 90%;
	float: right;
	width: 749px;
}
.HomeStripContent {
	background-image: url(http://www.bloggersbase.com/images/HomeStripBg.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding: 10px;
}
.MainContainer {
	float: left;
	width: 760px;
}
.FaqItem {
	font-size: 95%;
	margin-bottom: 5px;
}
.FaqAnswer {
	padding-left: 30px;
	line-height: 140%;
	font-weight: normal;
}
.FaqItem h2 {
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 5px;
	padding-top: 5px;
}
.PartnershipStrip {
	background-image: url(http://www.bloggersbase.com/images/PartnersStripBg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 699px;
	padding: 15px;
}

.ArticleItem :link img {
  border: none;
}

.ArticleItem :visited img {
  border: none;
}

.QuickTour {
	text-align: center;
}
.QuickTour .Container {
	background-image: url(http://www.bloggersbase.com/images/QuickTourBg.gif);
}
.QuickTour .MainBody {
	width: 702px;
	margin: 0em auto;
	float: none;
	padding-right: none;
	padding-top: 15px;
}
.QuickTour  h1 {
	color: #1A9B00;
	text-align: center;
	font-size: 180%;
	font-weight: normal;
}
.QuickTour .LargeImage {
	text-align: center;
	margin-top: 15px;
	width: 100%;
}
.QuickTour .Thumbnails {
	background-image: url(http://www.bloggersbase.com/images/ThumbnailsBg.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	padding: 15px 5px 15px 5px;
}
.QuickTour .BottomText {
	background-image: url(http://www.bloggersbase.com/images/QuickTourBottomTextBg.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 10px;
}
.ViralityPanel {
	background-image: url(http://www.bloggersbase.com/images/ViralityPanelBg.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #D6D6D6;
	margin-top: 20px;
	text-align: center;
	padding: 15px 5px 15px 5px;
	font-size: 90%;
	color: #333333;
}
.QuickTour .Balloon {
	width: 176px;
}
.NoBackgroundSeparator .Container {
	background-image: url(http://www.bloggersbase.com/images/QuickTourBg.gif);
}
.BalloonTopLeft {
	background-image: url(http://www.bloggersbase.com/images/BalloonTopLeftBg.png);
	background-repeat: no-repeat;
	background-position: top center;
	height: 19px;
}
.BalloonTopRight {
	background-image: url(http://www.bloggersbase.com/images/BalloonTopRightBg.png);
	background-repeat: no-repeat;
	background-position: top center;
	height: 19px;
}
.BalloonBottomRight {
	background-image: url(http://www.bloggersbase.com/images/BalloonBottomRightBg.png);
	background-repeat: no-repeat;
	background-position: top center;
	height: 19px;
}
.BalloonBottomLeft {
	background-image: url(http://www.bloggersbase.com/images/BalloonBottomLeftBg.png);
	background-repeat: no-repeat;
	background-position: top center;
	height: 19px;
}
.BottomLeft {
	background-image: url(http://www.bloggersbase.com/images/BalloonBottomLeft.png);
	background-repeat: no-repeat;
	background-position: top center;
	height: 45px;
}
.BottomRight {
	background-image: url(http://www.bloggersbase.com/images/BalloonBottomRight.png);
	background-repeat: no-repeat;
	background-position: top center;
	height: 45px;
}
.TopLeft {
	background-image: url(http://www.bloggersbase.com/images/BalloonTopLeft.png);
	background-repeat: no-repeat;
	background-position: top center;
	height: 45px;
}
.TopRight {
	background-image: url(http://www.bloggersbase.com/images/BalloonTopRight.png);
	background-repeat: no-repeat;
	background-position: top center;
	height: 45px;
}
.BalloonContent {
	color: #FFFFFF;
	text-align: center;
	padding: 0px 10px 0px 10px;
	background-repeat: repeat-y;
	background-position: center;
	line-height: 130%;
	font-size: 90%;
}
.Left {
	background-image: url(http://www.bloggersbase.com/images/BalloonContentBgLeft.png);
}
.Right {
	background-image: url(http://www.bloggersbase.com/images/BalloonContentBgRight.png);
}
.PostsBox .TableDetails th {
	background-image: none;
	border: none;
	color: #333333;
}
.Asterisk {
    color: #FF0000;
    font-size: 110%;
}
.AsteriskComments {
    font-size: 85%;
}

/************ Excerpt styles **************/
.ExcerptText {
	background-image: url(http://www.bloggersbase.com/images/ExcerptTextBg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.ExcerptTextBox {
	margin-left: 40px;
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
	width: 355px;
	height: 276px;
	margin-top: 67px;
	padding-top: 0px;
}
.ExcerptComments {
	width: 280px;
	margin-top: 20px;
	height: 70px;
}
.ExcerptTextSymbols {
	color: #3E9C12;
	font-size: 80%;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: right;
}

.RelatedPosts {
	margin-bottom: 15px;
	font-size: 90%;
}
.RelatedPosts h3 {
	background-color: #F5F5F5;
	padding: 10px;
	border-bottom: none;
	border: 1px solid #FFFFFF;
	margin-bottom: 0px;
	border-top: none;
}
.RelatedPosts h2 {
	padding: 15px 0;
	font-size: 130%;
}
.RelatedPosts a {
	color: #006699;
}
.RelatedPosts a:hover {
	color: #009900;
}

/*** SideMenu styles **************/
.SideBar {
	width: 218px;
	float: right;
	/*padding-left: 4px;*/
	margin-top: 0px;
	padding: 0 11px 0 0;
}
.ItemBox Img{
	padding:0 10px 0 0;
	float:left;
	margin:0px 0 4px 0;
}
.ItemBox a{
	font-size:85%;
}

.SiteMap {
	background-color: #C8C8C8;
	padding: 15px 15px 0 15px;
	font-size: 75%;
	margin: 0 11px;
}
.SiteMap h2{
	padding: 0 0 4px 0;
	font-size: 99%;

}
.SiteMap ul {
	padding:0;
	margin:0;
	list-style:none;
	list-style-image: none;


	list-style-type: none;
}

.SiteMap li {
	padding:0 0 7px 0;
	margin:0;
}
.SiteMap .Box{
	float:left;
	margin: 0 40px 0 0;
	padding: 0;
	}
.FooterLink {
	background-color: #F8F8F8;
	background-image: url(http://www.bloggersbase.com/images/FooterBg.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 10px;
}
.PostTitle h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 260%;
	font-weight: normal;
	padding: 0;
}
.BloggerDetails {
	background-color: #F4F6F4;
	border-top: 1px dotted #666;
	padding: 5px 10px;
}
.BloggerDetails p {
	color: #696969;
	line-height: 150%;
	padding: 0 0 0px 0;
}
.BloggerDetails a:link, .BloggerDetails a:visited{
	color: #259500;

}
.BloggerDetails a:hover, .BloggerDetails a:active{
	text-decoration: underline;

}
.Blogger {
	float: left;
	width: 290px;
	_width: 280px;
	border-right: 1px solid #DADADA;
	margin: 13px 10px 0 0;
	padding: 0px 10px 0 0;
}
.BloggerTags {
	float: left;
	margin: 13px 0 0 0px;
	width: 225px;
}
.BloggerTags p{
	color:#333333;
}
.Blogger .BloggerName {
	font-size: 110%;
	font-weight: bold;
}
.DiggRight {
	display: block;
	width: 51px;
	height: 80px;
	float: right;
	margin: 0 0 0 3px;
}
.DiggLeft {
	display: block;
	width: 51px;
	height: 80px;
	float: Left;
	padding:0 2px 0 0;
}

.DiggTable Table{
	border: 1px solid #ccc;
	border-collapse:collapse;
	margin: 10px 0;
} 
.DiggTable td {
	width: 248px;
	padding: 2px;
}

.DiggContent {
	float: left;
	width: 99px;
	_width: 95px;
	margin: 0 0 0 3px;
	
}
.RelatedPostsBox {
	float: left;
	width: 133px;
	display: block;
	height: 185px;
	text-align: center;
	background-color: #E4E4E4;
	border: 1px solid #ccc;
}

.RelatedPostsContent {
	font-weight: bold;
	display: block;
}
.RelatedPosts .Space {
	width: 13px;
	float: left;
	display: block;
	height: 50px;
}
.RelatedPosts .SmallSpace {
	width: 5px;
	float: left;
	display: block;
	height: 50px;
}
.RelatedPostsBox img {
	border: 1px solid #B3B3B3;
	margin: 12px 0;
	clear: both;
}
form {
	margin: 0;
	padding: 0;
}
.LogIn Table {
	margin: 15px 0px 0 0;
}

/*Carousel*/
.stepcarousel {
	overflow:hidden;
	position:relative;
	width:885px;
	padding: 0;
	margin: 0px;
	height: 117px;
	z-index: 0;
}
.stepcarousel .belt {
	left:0;
	position:absolute;
	top:0;
	z-index: 0;
}
.stepcarousel .panel {
	float:left;
	margin:0px 10px 0px 0;
	overflow:hidden;
	/*width:283px;*/
	width:210px;
	border: 1px solid #DADADA;
	background-color: #F4F6F4;
	height: 115px;
}

.Carousel {
	width: 900px;
}

.panelText {
	float: left;
	/*width: 157px;*/
	width: 100px;
}
.panelText p {
	line-height: 110%;
	text-align: left;
	margin: 0;
	font-weight: bold;
	padding: 4px 5px;
	font-size: 90%;
	color: #333333;
}

.panelText .CarouselAuthor {
	font-size: 77%;
	font-weight: normal;
	font-style: italic;
}
.Green {
	color:#259500;
}
.panel  a:link, .panel  a:visited{
	color:#333;
}
.panel  a:hover, .panel  a:active{
	color:#259500;
}
.CarouselContainer {
	margin:0 20px 0 55px;
	padding:10px 0;
	overflow: hidden;
	background-color: #FFFFFF;
}
.panel Img {
	padding: 4px 5px 0 0;
	float: right;
}
.CarouselEnd {
	color: #DADADA;
	margin: 0 11px;
	height: 1px;
	overflow: hidden;
	padding: 0;
	background-color: #DADADA;
}

/*fcbklistselection*/
#fcbklist 
{
	border-color: #C1C1C1;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	height:300px;	
	list-style-type:none;
	margin:0pt;
	overflow:auto;
	padding:0pt;
	z-index:1;
}
#fcbklist li
{
    line-height:110%;
    list-style-image:none;
    text-align:left;
}
#filters {
	border-bottom:1px solid #C1C1C1;
	padding:4px 0pt 0pt;
	zoom:1;
}
#filters ul
{
    line-height:110%;
    list-style-image:none;
    text-align:left;
}
#filters .selections {
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#filters .selections li.view_on {
	background:#FFFFFF url(http://www.bloggersbase.com/images/multi_selector_bg.gif) repeat-x scroll center top;	
}
#filters .selections li {
	float:left;
	padding:4px 7px;
	text-align:center;
	width:100px;
}
#filters .selections li a{
	color:#3B5998;
	text-decoration:none;
}
#fcbklist li {
	background-color:#F7F7F7;
	border:1px solid #D8DFEA;
	display:block;
	float:left;
	list-style-image:none;
	list-style-type:none;
	margin:2px;
	padding:2px;	
}
#fcbklist .fcbklist_item 
{
	background-color:#FFFFFF;
	clear:both;
	/*position:relative;*/
	height:50px;
	overflow:hidden;
}
#fcbklist .itemover 
{
	background-color:#F7F7F7 !important;
}
#fcbklist .liselected 
{
	border:1px solid #92C793 !important;
	background-color:#D7EAD7 !important;
	color:Black;
}
#fcbklist .itemselected 
{
	background-color:#D7EAD7 !important;
	background-image: url(http://www.bloggersbase.com/images/checked.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	color:Black;
}
#fcbklist .friend div
{
	/*border:1px solid #D8DFEA !important;*/
	background-color:#F7F7F7 !important;
	background-image: url(http://www.bloggersbase.com/images/IconMailFriends.gif);
	background-repeat:no-repeat;
	background-position:right top;
	color:#999999;
}
#fcbklist strong {
	color:#222222;
	font-size:11px;	
	margin-top:2px;
	width:65px;
}
.clearer 
{
	clear:both;
	height:1px;
	font-size:1px;
}
/*fcbklistselection*/

.Invite {
	border: 3px solid #CCCCCC;
	padding: 5px;
}
.Invite .TableSign .FormField {
    background-color: #FFFFFF;
    float: left;
    font-size: 100%;
    padding: 10px 5px 10px 5px;
    width: 170px;
}
.Invite h1 {
	font-size: 160%;
	font-weight: normal;
	margin: 5px 0px 5px 0px;
}
.GrayBorder {
	border-left: 1px solid #CCC;
}
.ContactList {
	background-image: url(http://www.bloggersbase.com/images/ContactListBg.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 20px;
	margin-bottom: 15px;
	padding: 8px 5px 5px 5px;
}
.TopContactListButtons {
	margin-bottom: 10px;
}
/* dynamic buttons */
.TopContactListButtons a.boldbuttonsenabled{
	background: transparent url(http://www.bloggersbase.com/images/ButtonWhiteLeftBg.gif) no-repeat top left;
	display: block;
	float: left;
	font: bold 13px Arial; /* Change 13px as desired */
	line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
	height: 36px; /* Height of button background height */
	padding-left: 8px; /* Width of left menu image */
	text-decoration: none;
}
.TopContactListButtons a:link.boldbuttonsenabled, .TopContactListButtons a:visited.boldbuttonsenabled, .TopContactListButtons a:hover.boldbuttonsenabled, .TopContactListButtons a:active.boldbuttonsenabled{
	color: #333333; /*button text color*/
}
.TopContactListButtons a.boldbuttonsenabled span{
	background: transparent url(http://www.bloggersbase.com/images/ButtonWhiteRightBg.gif) no-repeat top right;
	display: block;
	padding: 6px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}
.TopContactListButtons a.boldbuttonsselected{
	background: transparent url(http://www.bloggersbase.com/images/ButtonGraySelectLeftBg.gif) no-repeat top left;
	display: block;
	float: left;
	font: bold 13px Arial; /* Change 13px as desired */
	line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
	height: 36px; /* Height of button background height */
	padding-left: 8px; /* Width of left menu image */
	text-decoration: none;
	color: White;
	cursor: default;
}
.TopContactListButtons a:link.boldbuttonsselected, .TopContactListButtons a:visited.boldbuttonsselected, .TopContactListButtons a:hover.boldbuttonsselected, .TopContactListButtons a:active.boldbuttonsselected{
	color: #333; /*button text color*/
}
.TopContactListButtons a.boldbuttonsselected span{
	background: transparent url(http://www.bloggersbase.com/images/ButtonGraySelectRightBg.gif) no-repeat top right;
	display: block;
	padding: 6px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}
.TopContactListButtons .buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
	overflow: hidden;
	float: left;
	margin-right: 7px;
	/*width: 100%;*/
}
/* dynamic buttons */
.HomePage {
	background-image: url(http://www.bloggersbase.com/images/HomePageContainerBg.gif);

}
.MainHomeContainer {
	background-repeat: no-repeat;
	background-position: center top;
	width: 968px;
	margin: 0em auto;
}
.HomeReaders {
	background-image: url(http://www.bloggersbase.com/images/MainHomeContainerReadersBg.jpg);
}
.HomeBlogger {
	background-image: url(http://www.bloggersbase.com/images/MainHomeContainerBloggerBg.jpg);
}
.HomePage .MainBody {
	float: none;
	margin: 0em auto;
	padding-left: 0px;
	width: 740px;
	padding-top: 15px;
}
.MainTabs {
	width: 740px;
}
.ReaderTopBox {
	background-image: url(http://www.bloggersbase.com/images/ReaderTopBoxBg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 177px;
}
.PublisherTopBox {
	background-image: url(http://www.bloggersbase.com/images/PublisherTopBoxBg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 177px;
}
.BloggerTopBox {
	background-image: url(http://www.bloggersbase.com/images/BloggerTopBoxBg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 208px;
}

.TopBoxContent {
	padding: 10px 15px 0px 15px;
}
.TopBoxContent h1 {
	font-size: 230%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	font-weight: normal;
	margin-bottom: 3px;
	line-height: 110%;
}
.TopBoxContent .Text {
	float: left;
	width: 510px;
}
.Signup {
	width: 175px;
	float: right;
}
.Text p {
	font-size: 140%;
	margin-bottom: 7px;
}
.TopBoxContent  input {
	padding: 8px 0px 8px 5px;

}

/*HomeCarousel*/
.HomeCarouselContainer {
	margin:0 22px 0 35px;
	padding:5px 0px 0px 0px;
	overflow: hidden;
	background-color: #FFFFFF;
}
.homestepcarousel {
	overflow:hidden;
	position:relative;
	width:676px;
	padding: 0;
	margin: 0px;
	height: 255px;
	z-index: 0;
}
.BloggerCarousela {
	height:200px;
}
.homestepcarousel .belt {
	left:0;
	position:absolute;
	top:0;
	z-index: 0;
}
.homestepcarousel .panel {
	float:left;
	margin:0px 5px 0px 0;
	overflow:hidden;
	width:334px;
	background-color: #FFF;
	height: 255px;
	/*border-right: 1px solid #CCC;*/
}
.HomeCarouselContainer .panelText {
	float: right;
	width: 218px;
}
.HomeCarouselContainer .panelText p {
	line-height: 150%;
	text-align: left;
	margin: 0;
	font-weight: normal;
	padding: 4px 5px 0px 0px;
	font-size: 90%;
	color: #333333;
}

.HomeCarouselContainer .panelText .CarouselAuthor {
	font-size: 77%;
	font-weight: normal;
	font-style: italic;
}
.HomeCarouselContainer .panel  a:link, .HomeCarouselContainer .panel  a:visited{
	color:#333;
}
.HomeCarouselContainer .panel  a:hover, .HomeCarouselContainer .panel  a:active{
	color:#259500;
}
.HomeCarouselArticleImg {
	padding: 4px 5px 0 0;
	float: left;
}
.HomeCarouselEnd {
	margin: 0 5px;
	height: 1px;
	overflow: hidden;
	padding: 0;
	background-color: #FFF;
}
.CarouselBox {
	background-image: url(http://www.bloggersbase.com/images/CarouselBoxBg.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin-bottom: 10px;
}
.CarouselBoxTop {
	background-image: url(http://www.bloggersbase.com/images/CarouselBoxTopBg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 9px;
}
.CarouselBoxBottom {
	background-image: url(http://www.bloggersbase.com/images/CarouselBoxBottomBg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 9px;
}
.CarouselBox h1 {
	font-size: 140%;
	margin-left: 15px;
	zoom: 1.0;
	font-weight: normal;
	margin-bottom: 0px;
}
/* for understanding browsers */
.CarouselArticleTitle {
	font-size: 140%;
	color: #333;
	min-height: 45px;
	height:auto;
}
/* for Internet Explorer */
/*\*/
* html .CarouselArticleTitle {
	height: 45px;
}
/**/
/* for understanding browsers */
.HomeBlogger .CarouselArticleTitle {
	min-height: 27px;
	padding-top: 4px;
}
/* for Internet Explorer */
/*\*/
* html .HomeBlogger .CarouselArticleTitle {
	height: 27px;
}
/**/

.HomeCarouselContainer .ArticleAuthorBox {
	background-color: #F4F6F4;
	width: 315px;
	padding: 6px;
}
.HomeCarouselContainer .panel Img {
	padding: 0px 0px 0 0;
	float: none;
}

.ArticleAuthorBox .BloggerInfo {
	margin-bottom: 5px;
	clear: both;
}
.ArticleAuthorBox .ReaderInfo {
	margin-bottom: 5px;
	clear: both;
}
.panel .BloggerImg {
	float: left;
	width: auto;
}
.BloggerInfo .BloggerDescribe {
	float: right;
	width: 260px;
}
.ReaderInfo .BloggerDescribe {
	float: right;
	width: 207px;
}
.BloggerNameLink {
	color:#093;
	font-weight: bold;
}
.ArticleAuthorBox  p {
	color: #515151;
	margin-bottom: 0px;
}
.TestimonialsBox {
	border: 1px solid #CCCCCC;
	width: 724px;
	margin: 0em auto;
	padding: 10px 5px 0px 5px;
	margin-bottom: 15px;
}
.TestimonialsItem {
	width: 230px;
	float: left;
	margin: 0px 5px 0px 5px;
}
.BloggerCompetitionResults {
	background-color: #FFF;
	width: 103px;
	float: left;
	border-bottom: 1px dotted #666;
	margin-right: 2px;
}
.BloggerWriterDetails {
	width: 207px;
	font-size: 90%;
	clear: left;
}
.TellMeMoreBox {
	border: 1px solid #CCCCCC;
	width: 714px;
	margin: 0em auto;
	padding: 10px 10px 0px 10px;
	margin-bottom: 15px;
}
.TopLinksBar {
    height:31px;
    margin: 0 0px;
    padding: 0 0 0 0px;
}
.TopLinksBar a:link, .TopLinksBar a:visited {
    color:#3D3D40;
    font-size: 110%;
    padding: 7px 7px 7px 7px;
    height: 100%;
    display: block;
    float: left;
    margin: 0;
    font-weight: bold;
}
.TopLinksBar a:active, .TopLinksBar a:hover {
    color:#3EA11E;
    font-size: 85%;
    background-color: #E3E3E3;
}
.TopLinksBar .navClass, .TopLinksBar .navClass ul{
    margin: 0;
    padding: 0;
    list-style: none;
    color: #CCCCCC;
    list-style-image: none;
    height: 32px;
    z-index: 300;
}
.TopLinksBar .navClass ul {
    display:none;
    width:12em;
    top:31px;
}
.TopLinksBar .navClass li{
    float:left;
    position:relative;
    padding: 0 0px 0 0;
    background-image: none;
}
.TopLinksBar .navClass a{
    font-size: 100%;
    padding: 7px;
    display: block;
    float: left;
    margin: 0;
    font-weight: normal;
}
.TopLinksBar .navClass a:hover{
    color:#3EA11E;
    background-color: #F8F8F8;
    font-size: 100%;
}
.TopLinksBar .navClass a:hover, .TopLinksBar .navClass :hover > a{
    color:#3EA11E;
    background-color: #F8F8F8;
}
.TopLinksBar .navClass .Rss {
    background-image: url(http://www.bloggersbase.com/images/RssTabBg.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.TopLinksBar .navClass .Rss a:link, .TopLinksBar .navClass .Rss a:visited {
    background:none;
    width: 66px;
}
.TopLinksBar .navClass .Rss a:hover {
    background:none;
}
.TopLinksBar .navClass .Rss ul li a:link, .TopLinksBar .navClass .Rss ul li a:visited {
    width: 160px;
}
.TopLinksBar .navClass .Rss ul li a:hover {
    background:none;
    background-color:#E3E3E3;
}
.TopLinksBar .navClass li li {
    background-image:none;
    background-color: #F8F8F8;
}
.TopLinksBar .navClass li ul{
    border-top: none;
}
.TopLinksBar .navClass li ul a{
    height:auto;
    float:left;
    border-left:1px solid #D5D5D5;
    border-right:1px solid #D5D5D5;
    border-bottom:1px solid #D5D5D5;
    margin:0;
    padding:3px;
}
.TopLinksBar .navClass li ul a:hover{
    height:auto;
    float:left;
    background-color:#E3E3E3;
    color: #093;
    width:160px;
    border-left:1px solid #D5D5D5;
    border-right:1px solid #D5D5D5;
    border-bottom:1px solid #D5D5D5;
    margin:0;
    padding:3px;
}
.TopLinksBar .navClass ul ul{
    top:auto;
}             
.TopLinksBar .navClass li ul ul {
    left:12em;
    margin:0px 0 0 10px;
}
.TopLinksBar .navClass li:hover ul ul, .TopLinksBar .navClass li:hover ul ul ul, .TopLinksBar .navClass li:hover ul ul ul ul{
    display:none;
}
.TopLinksBar .navClass li:hover ul, .TopLinksBar .navClass li li:hover ul, .TopLinksBar .navClass li li li:hover ul, .navClass li li li li:hover ul{
    display:block;
    position: absolute;
}
.TopLinksBar .navClass .Rss ul .BorderTop {
    background-image: url(http://www.bloggersbase.com/images/LineBg.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.Invisble 
{
    display: none;
}
.JPostSignUp {
    background-image: url(http://www.bloggersbase.com/images/JPostSignUpBg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 320px;
    height: 150px;
    float: left;
    padding: 10px;
    font-size: 120%;
    margin-top: 5px;
}
.JPSignup input {
    padding: 5px 0px 8px 8px
}
.LoginCenter {
    text-align: center;
    padding: 10px;
}
.SponsorBox
{
    color:Black;
    font-size:120%;
    font-weight:bold;
    padding-right:10px;
}
.Smaller
{
    font-size:80%;
}
.JPostValidation 
{
    background-image: url(http://www.bloggersbase.com/images/JPValidationPageBg.jpg) !important; 
    background-repeat: no-repeat;
    background-position: top;
    padding: 5px 0px 0px 10px;
}
.JPost .ValidationItem 
{
    padding: 45px 55px 15px 55px;
    margin-top: 80px;
}
.BlogSelectionContainer {
    width: 710px;
    background-color: #FFFFFF;
    margin: 0em auto;
   /* padding: 20px;*/
    font-size: 90%;
    margin-top: 10px;
    text-align: left;
}
.BlogSelectionItem {
    border-top: 1px solid #CCCCCC;
    margin-bottom: 5px;
    padding-top: 10px;
}
.BlogSelectionItem h2 {
    font-size: 120%;
    padding-top: 0px;
}
.BlogSelectionBox {
    float: left;
    width: 167px;
    margin-right: 10px;
    margin-bottom: 5px;
}
.BlogSelectionBox h3 {
    color: #000;
    font-size: 100%;
    border-bottom: none;
    padding-top: 4px;
}
.BlogSelectionBox ul {
    line-height: 120%;
    margin: 0px;
    padding: 0px;
    font-size: 100%;
    list-style: none;
}
.BlogSelectionBox li {
    padding: 0px;
    margin: 0px;
}
.BlogSelectionItemBox {
    float: right;
    width: 342px;
    height: 111px;
    border: 1px dotted;
    background-color: #EEEEEE;
}
.PublishPersonalBlog {
    border-top: 1px solid #CCCCCC;
    padding: 10px 0px 10px 0px;
    margin-top: 15px;
}

.DonanzaPageHeaderText 
{
    padding:8px 0 8px 5px; 
    margin:25px 10px 0px 0px; 
    float: left;
}
.DonanzaPageHeaderImage
{
    margin-top:23px;
}
.WordpressPage p
{
    text-align:justify;
}
.Announcement
{
    border: 1px solid #D5D5D5;
    margin: 10px 5px 10px 5px; 
    padding: 3px; 
    float: left; 
    width: 450px;
    background-color: #F9F9F9;
    height: 52px;
}
.AffiliateMessageBox
{
    border: 1px solid #D5D5D5;
    margin: 10px 20px 10px 20px; 
    padding: 10px; 
    width: 660px;
    background-color: LightYellow;
}