

/*
Default Community Server theme
*****************************************************/

.forum_login_msg a
{
   font-weight:bold;
   text-decoration:underline !important;
}

/*
Body:General page style
*****************************************************/
/*
body{
    COLOR:#000000;
	margin-top:0px;
	margin-left:25;
	margin-right:25;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:1em;
    background-color:#FFFFFF; 
	background:#C0BFBF url(/sitecore modules/forum/web/Themes/default/images/bg_body.gif) top left repeat-x;

}

h2{
	font-family:Trebuchet MS, Arial, Helvetica;
	margin-top:10px;
	font-weight:bold;
	margin-bottom:-5px;
}

h3{
	font-family:Trebuchet MS, Arial, Helvetica;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:0px;
}

h4{
	font-family:Trebuchet MS, Arial, Helvetica;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:0px;
}


ul{
	margin-top:5px;
}
*/
.download{
	margin-bottom:20px;
	font-size:9px;
	background-color:#E5F1EB;
	border:2px solid #007236;
	padding:10px; 
}

#rightcolumn{
	width:250;
	float:right;
	font-size:9px;
	padding-left:15px;
}

#leftcolumn{
    margin-right:260px;
	font-size:9px;
}

A.Button:link, A.Button:visited{ 
	BORDER-RIGHT:#C3DAF9 1px solid; 
	PADDING-RIGHT:12px; 
	BORDER-TOP:#C3DAF9 1px solid; 
	DISPLAY:block; 
	PADDING-LEFT:12px; 
	FONT-WEIGHT:bold; 
	BACKGROUND:#776b24; 
	FLOAT:left; 
	PADDING-BOTTOM:3px; 
	BORDER-LEFT:#C3DAF9 1px solid; 
	COLOR:#fff; 
	PADDING-TOP:3px; 
	BORDER-BOTTOM:#C3DAF9 1px solid;
}

A.Button:hover{ 
	text-decoration:underline;
}


/*
Welcome
*****************************************************/
#welcome{
	margin-top:5px;
	margin-bottom:5px;
	color:#999999;
	font-size:12px;
	text-align:right;
}

#welcome a{
	color:#999999;
	font-weight:bold;
}


/*
Header
*****************************************************/
#header{
	
	position:relative;
	height:87px;
	margin-bottom:4px;
	padding-left:75px;
}

#header2{
	
	height:100%;
	padding-right:17px;
}

#header3{
	height:100%;
}


#header h1{
	font-family:Trebuchet MS, Arial, Helvetica;;
	font-size:1.6em;
	margin:0px;
	padding-top:12px;
	font-weight:bold;
}



.headerDesc{
	color:#FFFFFF;
	font-family:Trebuchet MS, Arial, Helvetica;;
	font-size:0.9em;
}

#csBody{
	margin-top:-5px;
	
	
}

#csBody2{
	
	padding:10px;
}


#search{
	position:absolute;
	right:27px;
	top:15px;
}
#SearchButton{
    float:left;
    display:block;
    height:30px;
}
#SearchMenu{
    float:left;
    display:none;
    visibility:hidden;
    top:0px;
    left:75px;
    width:225px;
}
#SearchMenu .fh a{
    padding: 0 5px;
    font-size:11px;
    border-top:1px solid #d7cd92;
    border-left:1px solid #d7cd92;
    border-right:1px solid #776b24;
    border-bottom:1px solid #776b24;
    background-color:#fff;
}
#SearchMenu .fh a:hover{
    color:#fff;
    background-color:#776b24;
}
/*
Search Results
*****************************************************/
#SearchResult em{
	padding-top:8px;
	margin:-.25em 0 0;
	color:#ccc;
	font:78%/1em Arial,Verdana,Sans-serif;
	text-transform:lowercase;
	font-style:normal;
	color:#999;
	margin-right:.6em;
	padding-bottom:5px;
}

#SearchResult h3{
	margin:0px;
	padding-bottom:.5em;
	font-family:Arial, Helvetica, Sans-serif;
    font-weight:bold;
	font-size:14px;
	color:#776B24;
	background-color:#FFFFFF; 
}

#SearchResult a{
    text-decoration:underline;
}

#SearchResult a:hover{
    text-decoration:none;
}

#SearchResultBody{
	padding-bottom:5px;
}

#SearchResultHr{
    display:block;
    margin-bottom:15px;
}

#SearchResultBody{
	font-size:12px;
}

#SearchDuration{
	text-align:right;
	background-color:#d7cd92;
	border-top:1px solid #776b24;
	font-size:9px;
	padding-bottom:2px;
	margin-bottom:10px;
}

#SearchFooter{
	border-bottom:1px solid #776b24;
	height:5px;
	margin-top:10px;
	margin-bottom:10px;
}

#SearchTexbox{
	margin-top:15px;
	margin-bottom:5px;
	font-size:9px;
	text-align:left;
}

/* Messages
*****************************************************/
.MessageError{
	margin-top:10px;
    font-family:Trebuchet MS, Arial, Helvetica;
    font-size:12px;
    font-weight:bold;
	background-color:#FDE8E9;
	border:2px solid #9E0B0E;
	padding:2px; 
	color:#9E0B0E;
} 

.MessageSuccess{
	margin-top:20px;
	margin-bottom:20px;
    font-family:Trebuchet MS, Arial, Helvetica;
    font-size:12px;
    font-weight:bold;
	background-color:#E5F1EB;
	border:2px solid #007236;
	padding:2px; 
	color:#007236;
} 

/*
H Level Headers
*****************************************************/
#BodyHead h2{
    font-weight:bold;
    margin-top:1em;
}
#BodyHead .h2Desc{
    font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    margin-bottom:20px;
    color:#000000;
    font-weight:normal;
}


/*
Breadcrumb
*****************************************************/
.breadCrumb{ 
	font-size:0.7em; 
}

/*
Ads
*****************************************************/
#BodyHead{
	padding-bottom:20px;
	color:#776b24;
	font-weight:bold;
}


/*
Ads
*****************************************************/
.adTop{
	text-align:center;
}

/*
Guestbook
*****************************************************/
.GuestBookBody{
	background:#FFF;
}

.postTable{
	background-color:#C3DAF9;
	border:2px outset;
}


#navigator{
 text-align:right;
}

#wrap #navigator{
 text-align:center;

}

#navigator ul{
	margin:0px 10px 0px 0px;

}

#navigator ul li{
	display:inline;
	list-style:none;
}

pre.source{
	font-size:1em;
	margin-left:20px;
	color:black;
	font-family:Lucida Console, Courier New, Courier;
	background-color:gainsboro;
}

body.admin /* Admin page style */{
    background-color:#DDEEFF;
}

image	/* used to align text to images, centered */{
	vertical-align:middle;
}

.copyright  /* used to format the content owner's copyright notice */{
    text-align:center;
    font-size:0.6em;
    font-style:italic;
}
/*****************************************************
Forum Name Title
*****************************************************/
/* em:unit of measurement for the height of the element's font, which is resolution independent */
.forumName /* text style for the main forum name */{
    font-family:Trebuchet MS, Arial, Helvetica;
    font-size:1.4em;
    font-weight:bold;
}

a.forumName:hover /* text style for when mouse hovers over main forum name */{
    color:#FF3300;
    text-decoration:none;
}

.forumThread /* description of Forums on main page (underneath Forum Name) */{
    font-family:Trebuchet MS, Arial, Helvetica;
    font-size:9px;
}
/*****************************************************
General Text
*****************************************************/
.txt1{ font-size:12px; } 
.txt2{ font-size:12px); }
.txt3{ font-size:12px; position:relative; }
td.txt3 span{ font-size:9px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; }
.txt4{ font-size:12px; }
.txt5{ font-size:11px; }

.txt1Bold{ font-size:12px; font-weight:bold; }
.txt2Bold{ font-size:9px; font-weight:bold; }
.txt3Bold{ font-size:9px;; font-weight:bold; }
.txt4Bold{ font-size:9px; font-weight:bold; }
.txt5Bold{ font-size:11px; font-weight:bold; }

.txt3red{ font-size:9px; color:Red; }

.printDetails{ font-size:0.7em; }
.noTopics{ font-size:0.7em; font-weight:bold; }
.dateText{ font-size:0.7em; color:white; }

/* IRC Style Text */
.txtIrcMe{ color:Fuchsia ; }


/*****************************************************
Tables
*****************************************************/
.tableBorder /* This is the outline round the main forum tables */{
    border-width:0px;
    background-color:#FFFFFF;
}

.moderationTable /* Moderation table */{
    border:1px #FFFFFF solid; 
    background-color:#F1F1F1;
}

.adminTable /* Admin table */{
    background-color:#FFFFFF;
}

.quoteTable{ /* This is the quote table, where quotes from previous posts are shown */
    border:1px inset;
    background-color:#EEF7FF;
}

.editTable{ /* This is the edit notes table, shown when someone has edited a post, and this feature is enabled */
    border:1px inset; 
    color:Red;
    background-color:#EEF7FF;
    font-size:9px;
}

/*****************************************************
Table Header and cell definitions
*****************************************************/
td.column, tr.column td /* td.column is the main heading row of the table, shows either the table title, or the column headings, such as 'Posts', 'Last Post' etc. Top row of all tables. */{
    font-weight:bold; 
    font-size:0.7em; 
    background-color:#776b24; 
    COLOR:white;
    vertical-align:top;
    padding:5px;
}

table.fh{
    COLOR:#776b24;
    vertical-align:top;
    font-size:1em;
    background-color:#FFFFFF; 
    background-image:url(../images/fhBg.gif); 
    background-repeat:repeat-x;

}

div.column{
    font-weight:bold;
    font-size:9px;
    background-color:#78ABDE; 
    background-image:url(../images/forumColumnBackground.gif); 
    background-repeat:repeat-x; 
    COLOR:white;
    padding:3px;
}

td.h1a /* td.h1a is the subheading row of the table, shows the names of Forum Groups on main page, or 'Announcements', 'Topics' on ShowForum page */{
    color:#4455aa;
    font-size:9px;
    font-weight:bold;
    text-decoration:none; 
    background-image:url(../images/forumHeaderBackgroundAlternate.gif);
    background-color:#E7E3E7;
    background-repeat:repeat-x; 
}

td.h1 /* td.h1 was the old subheading row of the table. This should probably be deleted as I don't think it is used anymore. */{
    color:white;
    font-size:0.7em;
    font-weight:bold;
    background-image:url(../images/forumHeaderBackground.gif);
    background-color:#4455aa
}

td.f, tr.f td /* Forums column cells on main page; last post, replies, view cells on ShowForums page (shaded cells?) */{
    font-size:0.7em; 
    background-color:#d7cd92;
    padding:5px;
}

td.f2{
    font-size:9px;
    background-color:#DDEEFF;
}

td.fh /* forumRowHighlight - such as forumOptions, forumStatistics, WhoIsOnline boxes etc.*/{
    font-size:0.7em;
    background-color:#FFFFFF; 
    background-image:url(../images/fhBg.gif); 
    background-repeat:repeat-x;
    padding:5px;
    border:1px solid #D6D6D6;
}

TD.fh2 /* used in Forums Statistics box to control size of text*/{
	font-size:11px;
}

TD.fh3 /* TD.fh3 is Threads, Posts cells on main table, Thread cells on ShowForum page (not shaded?) */{
	font-size:0.7em;
	border:1px solid #D6D6D6;
	padding:5px 0 5px 5px;
}

TD.fh3a /* TD.fh3a is Alternating table for Post Body in the PostView */{
	font-size:0.7em; 
	background-color:#F6FBFF; 
	border-top:1px solid #DDEEFF;
	border-right:1px solid #DDEEFF;
	border-left:1px solid #DDEEFF;
	padding-left:5px;
}

TD.fh4 /* TD.fh4 is Last Post cells on main table (not shaded?) */{
	font-size:0.7em; 
	background-color:#FFFFFF; 
	border:1px solid #D6D6D6;
	padding:5px;
}

TD.txt5 /* TD.txt5 is forum report cells on main table */{
	padding-right:10px;
}
/*****************************************************
Background color and text used in threaded view
*****************************************************/
td.threadTitle{
    background-color:#D4D9EC;
}

.threadDetailTextSmall{
    color:#0055E7;
    font-size:0.7em;
}

.threadDetailTextSmallBold{
    color:#0055E7;
    font-size:0.7em;
    font-weight:bold;
}

/*****************************************************
General Anchors
*****************************************************/
a, a:visited, a:link /* General page anchors */{
    color:#776b24;
    text-decoration:none;
}

a:Hover /* General page anchors */{
    text-decoration:none;
}

a.linkSmallBold, a.linkMenuSink{
    font-weight:bold;
}

a.linkSmall, a.LinkSmallBold, a.linkMenuSink{
    color:navy;
    font-size:0.7em;
}

a.linkSmallBold:visited, a.linkMenuSink:visited{
    color:#776b24;
}

a.linkSmallBold:Hover, a.linkMenuSink:Hover{
/*	color:#DD6900;	*/
    color:#FF3300;
}

a.lnk3, a.lnk3:visited, a.lnk3:link /* Active/Unanswered, name of forum underneath table */{
    font-size:12px;
    font-weight:bold;
    color:##776B24;
    text-decoration:underline;
    margin-bottom:10px;
}

.forum_breadcrumb a.lnk3{
	font-size:12px;
}


a.lnk3:Hover{
    text-decoration:none;
}

a.lnk4, a.lnk4:visited, a.lnk4:link{
    font-size:12px;
    color:#776B24;
    font-weight:bold;
    text-decoration:underline;
    padding-left:3px;
}

a.lnk4:Hover{
    text-decoration:none;
}


/*****************************************************
Text and links used in ForumGroupRepeater and ForumRepeater
*****************************************************/
columnText, a.columnText, a.columnText:visited, a.columnText:link{ 	
	font-size:0.7em;
	color:white; 
	font-weight:bold;
}

a.columnText:hover{
	text-decoration:none;	
}

a.column:visited, a.column:link, a.column:hover{
    color:white;
    font-weight:bold;
}

.flnk3{
    font-weight:bold;
    color:#776b24;
}

a.flnk3:visited, a.flnk3:link{
    font-weight:bold;
    color:#776b24;
}

a.flnk3:hover{
    color:#FF3300;
}

.inlineLink /* Username in ShowPost, next to online status */{
  cursor:pointer;
  color:#555555;
}

.inline{
  font-size:0.7em;
  color:#555555;
}

/*****************************************************
Text and Anchor to display when a user is online
*****************************************************/
.userOnlineLink, a.userOnlineLink, a.userOnlineLink:Visited, a.userOnlineLink:Link
/* text style to show when a user is online */{
    font-weight:normal;
    color:#776b24;
}

a.userOnlineLinkBold:Hover{
	color:#FF3300;
}

.moderatorOnlineLinkBold, a.moderatorOnlineLinkBold, a.moderatorOnlineLinkBold:Visited, a.moderatorOnlineLinkBold:Link
/* text style to show when a moderator is online */{
    font-weight:bold;
    color:darkBlue;
}

a.moderatorOnlineLinkBold:Hover{
	color:#FF3300;
}

.adminOnlineLinkBold, a.adminOnlineLinkBold, a.adminOnlineLinkBold:Visited, a.adminOnlineLinkBold:Link
/* text style to show when an administrator is online */{
    font-weight:bold;
    color:Blue;
}

a.adminOnlineLinkBold:Hover{
	color:#FF3300;
}

/*****************************************************
Navigation:Text and anchors used in the navigation menu
*****************************************************/
.menuText /* Font used for navigation menu */{
    font-size:0.6em;
    font-weight:bold;
    color:#FFFFFF;
}

a.menuLink:visited, a.menuLink:link /* Font used for links in the navigation menu */{
	font-size:smaller;
	font-weight:normal;
    text-decoration:none; 
    color:white;
}

a.menuLink:Hover /* Font used for hovering over a link in the navigation menu */{
    color:#FF3300;
}


/*****************************************************
Default separator style for PostList
*****************************************************/
td.flatViewSpacing /* Separates Users from Guests in WhoIsOnline page */{
	height:2px; 
	background-color:#80B7FF; 
} 
td.threadSeparator /* Separates posts in ShowPost page */{
	background-color:#776b24; 
} 
td.adminSeparator /* Separates 'groups of options' in Admin Nav Bar */{
	height:4px; 
	background-color:#FFFFFF; 
} 
td.moderateSeparator /* Separator in ModerateForum page */{
	height:12px; 
	background-color:#FFFFFF; 
} 

/*****************************************************
Validation Text
*****************************************************/
.validationWarning{
	color:Red; 
}

/*****************************************************
Page control selected page
*****************************************************/
.currentPage{
	font-size:11px;
	font-weight:bold; 
}

/*****************************************************
Form Elements
*****************************************************/
select /* drop down lists in forms */{
    FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
}

textarea /* large multi-line text boxes in forms */{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
}

input /* input elements in forms, e.g radio buttons, text boxes, etc. */{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
}

/*****************************************************
Control Panel
*****************************************************/
td.ControlPanelTabActive{
    font-weight:bold; 
    font-size:0.7em;
    background-color:#78ABDE; 
    background-image:url(../images/forumColumnBackground.gif); 
    background-repeat:repeat-x; 
    COLOR:white;
}

td.ControlPanelTabInactive{
	color:#4455aa;
    font-size:0.7em;
    font-weight:normal;
    text-decoration:none; 
    background-image:url(../images/forumHeaderBackgroundAlternate.gif);
    background-color:#E7E3E7;
    background-repeat:repeat-x; 
}

td.ControlPanelTabLine{
	background-color:#7AACE0;
}

.imageButtonToolbar{
    background-image:url(../images/icon_toolbar_mid.gif); 
    height:25;
    vertical-align:middle;
    text-decoration:none;
    font-size:9px;
    cursor:pointer;
}


/*************************************
GuestBook
*************************************/


#container{
    text-align:center;
    background:#FFF;
    margin:0;
    padding:0;
}

#wrap{
	position:relative;
	margin:0 auto;
	padding:0 16px;
	font-size:95%;
	text-align:left;
	background:#FFF;
	width:632px;
	voice-family:"\"}\""; 
  	voice-family:inherit;
  	width:600px;
  	
	}

html>body #wrap{
  	width:600px;
  	
	} 

.gbHeader{
	background-repeat:no-repeat;
	height:63px;
	padding:0;
	margin:0;
	}

.gbHeader a {
	border-style:none;
	}


.gbHeader h1{
    margin:5px 5px  2px 0px;
    padding:0px  0px 0px 10px;
    font-size:24px;
    text-decoration:none;
}
.gbHeader h1 a{
    text-decoration:none;
}

.gbHeader h2{
    margin:5px 5px 2px 0px;
    padding:0 0px 0px 10px;
    font-size:18px;
}

html>body #gbHeader span{
	top:19px;
	}
	
	
	#main-body{clear:left;}
/* End IE5-Mac hack */

#content{
	margin:24px 0 0 0;
	padding:0 5px;
	width:632px; /* for IE5/Win */
	voice-family:"\"}\""; 
  	voice-family:inherit;
  	width:600px;
  	
	}


#content .entry{
	margin:0;
	padding-top:12px;
	border-bottom:1px solid #ddd;
	}

#content .single{
	border-top:none;
	padding-top:0;
	}
	
	#content ul{
	margin:1em 0 1em 0;
	padding-left:24px;
	}

	
	comments{
	font-size:90%;
	}
	
	
	
	
#content h1{
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:110%;
	font-weight:bold;
	color:#069;
	padding:0;
	margin:0;
	}

#content h2{
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:105%;
	color:#069;
	padding:0;
	margin:0 0 1em 0;
	}

#content h2 a:link, #content h2 a:visited{
	font-size:110%;
	text-decoration:none;
	color:#069;
	}

#content h2 a:hover{
	color:#036;
	}
	
#content h3{
	font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, sans-serif;
	font-size:105%;
	font-weight:bold;
	color:#963;
	padding:0 0 2px 0;
	margin:1.2em 0 -.2em 0;
	border-bottom:1px solid #eee;
	}	


	
	
/* Div-based forms */
div.formRow{
	clear:both;
	width:300px;
	padding-top:10px;
}
div.formRow label{
	float:left;
	width:100px;
	text-align:right;
}
div.formRow .formEntry{
	float:right;
	width:200px;
	text-align:left;
}



<!-- NEW PROFILE -->

#Profile td{
	font-size:0.9em;
}

#Profile td.lbl{
	width:200px;
	text-align:right;
	color:#555555;
}

#Profile #Profile-Right label{
    padding:0 5px;
}

#Profile td.lbl span{
    display:block;
    padding:0 1em 0 0;
}
#Profile-Head{
	border-bottom:1px solid #E3E3E3;
	padding-bottom:10px;
	margin-bottom:10px;
}

#Profile-Head h2{
	margin:0px;
	font-size:18px;
	color:#776b24;
}
#Profile-Head .h2Desc{
    font-size:12px;
}

#Profile-Left{
	float:left;
	width:165px;
	background-color:#56340f;
	padding:10px;
	margin:5px;
    font-size:12px;
    color:#fff;
}

#Profile #Profile-Left span{
    display:block;
    padding:.5em 0 .25em;
    font-size:14px;
    font-weight:bold;
}

#Profile #Profile-Left br{
    display:none;
}

#Profile-Right{
	margin-left:205px;
	border-left:1px solid #E3E3E3;
	padding-left:10px;
	font-size:12px;
}

#Profile-Right tr{
    display:block;
    padding-bottom:6px;
}

* html #Profile-Right input[type="file"]{
    font-size:12px;
}

#Profile-Avatar{
	text-align:center;
}

#Profile ul{
	margin-top:5px;
	margin-left:20px;
}

#Profile h4{
	font-family:Arial, Sans-serif;
	margin:.25em 0 .5em;
	font-size:14px;
	color:#776b24;
}

#Profile hr{
	margin-bottom:15px;
	margin-top:10px;
}
<!--- End New Profile -->




#PostToolBar{
	top:1px;
	background-image:url(../images/post_toolbar_background.gif); 
	background-repeat:repeat-x;
	border-bottom:1px solid #2557AD;
}

#headertab{ 
	text-align:right;
	FONT-SIZE:0.6em; 
	FLOAT:left; 
	WIDTH:100%; 
	LINE-HEIGHT:normal;
	margin-top:1px;
}
#headertab UL{
	PADDING-RIGHT:10px; 
	PADDING-LEFT:10px; 
	PADDING-BOTTOM:0px; 
	MARGIN:0px; 
	LIST-STYLE-TYPE:none
}
#headertab LI{
	PADDING-RIGHT:0px; 
	PADDING-LEFT:9px; 
	BACKGROUND:url(../images/lefttab.gif) no-repeat left top; 
	FLOAT:right; 
	PADDING-BOTTOM:0px; 
	MARGIN:0px; PADDING-TOP:0px
}
#headertab UL A{
	PADDING-RIGHT:15px; 
	DISPLAY:block; 
	PADDING-LEFT:6px; 
	BACKGROUND:url(../images/righttab.gif) no-repeat right top; 
	FLOAT:left; 
	PADDING-BOTTOM:6px; 
	COLOR:#26435F; 
	PADDING-TOP:5px; 
	TEXT-DECORATION:none
	font-face:Verdana;
}
#headertab A{
	FLOAT:none
}
#headertab A:hover{
	COLOR:#333
}
#headertab .currenttab{
	BACKGROUND-IMAGE:url(../images/lefttab_on.gif);
}
#headertab .currenttab A{
	BACKGROUND-IMAGE:url(../images/righttab_on.gif); 
	PADDING-BOTTOM:6px; COLOR:#333;
}

.PostToolbarButton, .greyPostToolbarButton, .PostToolbarButtonDown{
	font-size:0.9em;
	font-family:Arial;
	height:26px;
	border:none;
	vertical-align:middle;
}

.PostToolbarButton, .PostToolbarButton:link, .PostToolbarButton:visited, .PostToolbarButton:hover{
	text-decoration:none;
	background-color:none;
	color:black;
}
.greyPostToolbarButton, .greyPostToolbarButton:link, .greyPostToolbarButton:visited, .greyPostToolbarButton:hover{
	text-decoration:none;
	background-color:none;
	color:#777777;
}
.PostToolbarButton:hover, .greyPostToolbarButton:hover{
	background-color:#FFD695;
}

.PostToolbarButtonDown, .PostToolbarButtonDown:link, .PostToolbarButtonDown:hover, .PostToolbarButtonDown:visited{
	background-color:#FF9D03;
	text-decoration:none;
	color:white;
}


#theform{
	font-family:Georgia, serif;
	font-size:12px;
	color:#999;
	padding:0 50px;
}

#theform label{
	font-family:Verdana, sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:12px;
}

#theform fieldset {
	border:0px solid #ccc;
	padding:0 10px;
	margin-bottom:10px;
	padding-bottom:10px;
}

#theform legend{
	padding-left:0;
	margin-left:0;
}

#theform p{
	margin-bottom:-.5em;
}

#theForm #ctl08_ctl03_ctl00_ctl00_PostForm_Preview h1{
    font-size:18px;
    font-weight:bold;
    color:#952d1c;
    margin-bottom:.5em;
}

#theForm #ctl08_ctl03_ctl00_ctl00_PostForm_Preview{
    margin-bottom:15px;
    border:1px dashed #d7cd92;
    padding:10px;
    font-size:12px;
    background:#f4f4ff;
}


