/*
==============================================================
 Generel                                                         
==============================================================
*/

#YAFContent
{
  width: 100%;
  font-size: 8pt;
  font-family: tahoma,sans-serif;
}
#YAFContent TABLE
{
  border-collapse: collapse;
}

#YAFContent SELECT
{
  background-color: Window;
  font-size: 8pt;
  font-family: tahoma,sans-serif;
}
#YAFContent TEXTAREA
{
  font-size: 8pt;
  font-family: tahoma,sans-serif;
  background-color: Window;
  border-width:1px;
  border-style:solid;
  border-color: #a9a9a9;
  width: 98%;
  height: 95%;
  padding: 2px;
}
#YAFContent INPUT
{
  padding: 2px;
  font-size: 8pt;
  font-family: tahoma,sans-serif;
  border-width:1px;
  border-style:solid;
  border-color: #a9a9a9;
}
#YAFContent INPUT.checkbox, #YAFContent span.checkbox input
{
  border-width:0;
}
#YAFContent IMG
{
  border-right: 0px;
  border-top: 0px;
  border-left: 0px;
  border-bottom: 0px;
}
#YAFContent p
{
  margin: 0px;
}
#YAFContent a, #YAFContent a:link, #YAFContent a:active, #YAFContent a:visited
{
  color:#166ea8;
  text-decoration: none;
}
#YAFContent a:hover
{
  text-decoration: underline;
}

#YAFContent .container td
{
  vertical-align:top;
}

#YAFContent .floatbreak
{
  height:1px;
  font-size:1px;
  line-height:1px;
  clear:both;
}

#YAFContent .current,
#YAFContent .current a
{
  color:#f52;
}


/*
==============================================================
 Navigation
==============================================================
*/
#YAFContent .navigation,
#YAFContent .navigationfooter
{
  background-color:#f4f4f4;
  border:1px solid #a9a9a9;
  padding:3px 3px 10px;
  color:#333;
}

#YAFContent .navigationfooter
{
  margin:10px 0 0;
}

/* -------------------------------- */

#YAFContent .menu
{
  padding-top: 4px;
  padding-bottom: 4px;
  vertical-align: middle;
}

#YAFContent .menu .menuitem
{
  padding: 2px 0px 2px 8px;
  vertical-align: middle;
}

#YAFContent .menu .menuitem img
{
  padding-right: 4px;
}

/* -------------------------------- */

#YAFContent .forumjump
{
  float:right;
  padding:2px 2px 0 0;
}

#YAFContent .period
{
  padding:2px 0 0;
}

/* -------------------------------- */

#YAFContent .pager
{
  padding:5px 0 0 4px;
}

/* -------------------------------- */

#YAFContent .filter
{
  border-top:1px solid #b7d5e0;
  background-color:#f4f4f4;
}

#YAFContent .filter .cellcontainer
{
  padding:4px 0 10px 4px;
}

/* -------------------------------- */

#YAFContent .index .cellcontainer
{
  padding:4px 5px 4px;
}

#YAFContent .index td
{
  padding:0 6px;
}


/* -------------------------------- */

#YAFContent .postfooter
{
  padding:10px 3px 3px;
  border-top:1px solid #b7d5e0;
  background-color:#f4f4f4;
}



/*
==============================================================
 Content table                                                         
==============================================================
*/

#YAFContent .content
{
  border-style: solid;
  border-width: 1px;
  border-color: #a9a9a9;
  padding: 0px;
  color: #333;
  padding-top: 0px;
  background-color: Window;
  margin:10px 0 0;
}





/*
==============================================================
 Header 1 "Main header"                                                         
==============================================================
*/

#YAFContent .header1, #YAFContent .header1Title
{
  font-weight: normal;
  color: #fff;
  height: 23px;
  background:url(/sitecore%20modules/shell/forum/theme/vista_black_pattern.gif) repeat-x;
  text-align: left;
  vertical-align:top;
  padding:6px 4px 0;
  white-space:nowrap;
}

#YAFContent .header1 .cellcontainer
{
  height:23px;
}

#YAFContent TR.header1 A
{
  color: Window;
  text-decoration: none;
}
#YAFContent TR.header1 A:hover
{
  color: GrayText;
  text-decoration: none;
}

/* -------------------------------- */

#YAFContent .forumlogo
{
  padding:6px 0 0 8px;
}
#YAFContent .forumicon
{
  float:left;
  padding:0 0 0 4px;
}

#YAFContent .forumheader
{
  float:left;
  padding:0 0 0 9px;
}

#YAFContent .forumheader a
{
  color:#fff;
}


/*
==============================================================
 Header 3 "as header 1"                                                         
==============================================================
*/

#YAFContent .header3
{
  font-weight: normal;
  color: #fff;
  height: 23px;
  background:url(/sitecore%20modules/shell/forum/theme/vista_black_pattern.gif) repeat-x;
  text-align: left;
  vertical-align:top;
  padding:6px 0 0;
}

#YAFContent .header3 .cellcontainer
{
  height:23px;
}

#YAFContent .header3 input
{
  display:block;
  margin-top:-2px;
  float:left;
}
#YAFContent .header3 .text
{
  float:left;
  padding:0;
  color: #fff;
}

/*
==============================================================
 Header 2 "list header"                                                         
==============================================================
*/

#YAFContent .header2 {
  height: 18px;
  background:url(/sitecore%20modules/shell/forum/theme/vista_blue_pattern.gif) repeat-x 0 -18px;
  border-top:1px solid #b7d5e0;
  color: #fff;
  white-space: nowrap;
  border-width: 1px 0px 0px 0px;
  padding:4px 10px 0 0;
  vertical-align:top;
}

#YAFContent .header2 .cellcontainer
{
  height:18px;
}

#YAFContent .header2 input
{
  display:block;
  margin:1px 0 0 2px;
  float:left;
}

#YAFContent .header2 A
{
  height:18px;
  display:block;
  float:left;
  padding:0 0 0;
  color: #fff;
}
#YAFContent .header2 A:hover
{
  color: #fff;
  text-decoration:underline;
}

/* -------------------------------- */

#YAFContent .backtotop a
{
  float:right;
}


/*
==============================================================
 Header 4 "big list header"                                                         
==============================================================
*/

#YAFContent .header4 {
  height: 29px;
  background:url(/sitecore%20modules/shell/forum/theme/vista_blue_pattern.gif) repeat-x;
  color: #fff;
  white-space: nowrap;
  border-width: 1px 0px 0px 0px;
  vertical-align:top;
  padding:32px 10px 0 4px;
}

#YAFContent .header4 .cellcontainer
{
  height:29px;
}

#YAFContent .header4 img {
  margin-top:-4px;
}

#YAFContent .header4 img.spacer {
  margin-top:0;
  height:29px;
  width:1px;
}

/*
==============================================================
 Header 5 "as header 4"                                                         
==============================================================
*/

#YAFContent .header5 {
  height: 29px;
  background:url(/sitecore%20modules/shell/forum/theme/vista_blue_pattern.gif) repeat-x;
  color: #fff;
  white-space: nowrap;
  border-width: 1px 0px 0px 0px;
  vertical-align:top;
  padding:32px 10px 0 4px;
}

#YAFContent .header5 .cellcontainer
{
  height:29px;
}

#YAFContent .header5 .sorticon
{
  display:block;
  float:left;
  padding:0px 0 0;
}

/* -------------------------------- */


#YAFContent .firstcolumn
{
  padding-left:4px;
}

#YAFContent .numbercolumn
{
  padding-right:0;
  text-align:center;
}

/* -------------------------------- */


#YAFContent .footer {
  height: 14px;
  border-top:1px solid #b7d5e0;
  background:url(/sitecore%20modules/shell/forum/theme/vista_black_pattern.gif) repeat-x 0 -15px;
}

#YAFContent .footer .cellcontainer
{
  height:14px;
}

/* -------------------------------- */

#YAFContent .footer1 {
  color: Window;
}

/*
==============================================================
 Buttons                                                         
==============================================================
*/
#YAFContent INPUT.pbutton, #YAFContent BUTTON
{
  background:url(/sitecore%20modules/shell/forum/theme/vista_button_pattern.gif) repeat-x;
  height:30px;
  padding:0px 8px;
  border-width:1px;
  border-style:solid;
  border-color:#a9a9a9;
}

#YAFContent INPUT.pbutton:hover
{
  background:url(/sitecore%20modules/shell/forum/theme/vista_button_hover_pattern.gif) repeat-x;
  color:#fff;
}

/* -------------------------------- */

#YAFContent INPUT.sbutton
{
  background:url(/sitecore%20modules/shell/forum/theme/vista_button_pattern.gif) repeat-x 0 -6px;
  height:19px;
  padding:0 8px;
  border-width:1px;
  border-style:solid;
  border-color:#a9a9a9;
}

#YAFContent INPUT.sbutton:hover
{
  background:url(/sitecore%20modules/shell/forum/theme/vista_button_hover_pattern.gif) repeat-x 0 -6px;
  color:#fff;
}


#YAFContent .ButtonOut
{
  background:url(/sitecore%20modules/shell/forum/theme/vista_button_pattern.gif) repeat-x 0 -2px;
  padding: 2px;
  height: 20px;
  border-width:1px;
  border-style:solid;
  border-color:#a9a9a9;
}
#YAFContent .ButtonOver
{
  background:url(/sitecore%20modules/shell/forum/theme/vista_button_hover_pattern.gif) repeat-x 0 -2px;
  padding: 2px;
  height: 20px;
  border-width:1px;
  border-style:solid;
  border-color:#a9a9a9;
}

/*
==============================================================
 Image Buttons                                                         
==============================================================
*/

#YAFContent a.imagelink 
{
  display:block;
  float:left;
  background:url(/sitecore%20modules/shell/forum/theme/vista_button_pattern.gif) repeat-x;
  height:22px;
  padding:6px 8px 0;
  border-width:1px;
  border-style:solid;
  border-color:#a9a9a9;
  color:#333;
  margin:0 2px 2px 0;
  white-space:nowrap;
}
#YAFContent a.imagelink:hover
{
  text-decoration:none;
  background:url(/sitecore%20modules/shell/forum/theme/vista_button_hover_pattern.gif) repeat-x;
  color:#fff;
}
#YAFContent a.imagelink img
{
  float:left;
  margin-right:3px;
}

/* -------------------------------- */

#YAFContent .header5 a.imagelink 
{
  height:21px;
  background:none;
  border:none;
  color:#fff;
  padding:0 10px 0 0;
}

#YAFContent .header5 a.imagelink:hover
{
  background:none;
  border:none;
  text-decoration:underline;
}

/* -------------------------------- */

#YAFContent a.simagelink 
{
  display:block;
  float:left;
  background:url(/sitecore%20modules/shell/forum/theme/vista_button_pattern.gif) repeat-x 0 -6px;
  height:17px;
  padding:2px 8px 0;
  border-width:1px;
  border-style:solid;
  border-color:#a9a9a9;
  color:#333;
  margin:0 2px 2px 0;
  white-space:nowrap;
}
#YAFContent a.simagelink:hover
{
  text-decoration:none;
  background:url(/sitecore%20modules/shell/forum/theme/vista_button_hover_pattern.gif) repeat-x 0 -6px;
  color:#fff;
}
#YAFContent a.simagelink img
{
  float:left;
  margin-right:3px;
}


/*
==============================================================
 Quick Reply                                                         
==============================================================
*/

#YAFContent .QuickReply DIV 
{
}

#YAFContent .QuickReply .quickexpand
{
  border-top:1px solid #b7d5e0;
  background-color:#f4f4f4;
  padding:4px 0 10px 0;
} 

#YAFContent .QuickReply .quickexpand a
{
  display:block;
  float:left;
}

#YAFContent .QuickReply .quickexpand img
{
  display:block;
}

#YAFContent .QuickReply .post
{
  border-top:1px solid #b7d5e0;
  padding:10px 10px 10px;
}


/*
==============================================================
 Posts                                                         
==============================================================
*/
#YAFContent .post, #YAFContent .post_alt {
  background-color: #fff;
}
#YAFContent .post TD, #YAFContent .post_alt TD {
  padding: 3px 3px 5px;
  vertical-align:top;
  border-top:1px solid #b7d5e0;
}
#YAFContent .post TD.topicscolumn, #YAFContent .post TD.postscolumn,
#YAFContent .post_alt TD.topicscolumn, #YAFContent .post_alt TD.postscolumn {
  text-align:center;
  padding-right:10px;
}
#YAFContent td.lastpostcolumn a.lastpostlink
{
  display:block;
  width:20px;
  float:left;
}
#YAFContent td.lastpostcolumn div.lastposttext
{ 
  width:135px;
  float:left;
}

#YAFContent TD.UserBox {
  border-right-color: ActiveBorder;
  border-right-style: solid;
  border-right-width: 1px;
  border-bottom-color: ActiveBorder;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding: 3px;
}
#YAFContent TD.UserBox {
  border-right-color: ActiveBorder;
  border-right-style: solid;
  border-right-width: 1px;
  border-bottom-color: ActiveBorder;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding: 3px;
}
#YAFContent TD.UserBox IMG {
  max-width: 28px;
  max-height: 28px;
}
#YAFContent TD.UserBox .inlinecaption {
  font-size: 7pt;
  color: GrayText;
}
#YAFContent TD.message {
  padding: 4px;
  border-bottom-color: ActiveBorder;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
#YAFContent .post_priority
{
  font-weight: normal;
}
#YAFContent .post_link
{
  font-weight: normal;
}
#YAFContent .postsep
{
  background-color: ActiveCaption;
  font-size: 1px;
  height: 1px;
  padding: 0px;
  margin: 0px;
}



/* -------------------------------- */

#YAFContent .postuser
{
  padding:3px 3px 5px;
  border-top:1px solid #b7d5e0;
  border-right:1px solid #b7d5e0;
  vertical-align:top;
}

#YAFContent .posttext,
#YAFContent .postheader,
#YAFContent .postformheader
{
  padding:3px 3px 5px;
  border-top:1px solid #b7d5e0;
  vertical-align:top;
}


#YAFContent .posttext .latestpostsicon
{
  display:block;
  float:left;
  width:20px;
}

#YAFContent .posttext .latestpostslink
{
  display:block;
  float:left;
}

/* -------------------------------- */

#YAFContent .column
{
  vertical-align:top;
}

#YAFContent .columnline
{
  vertical-align:top;
  border-right:1px solid #a9a9a9;
}

/* -------------------------------- */






/*
==============================================================
 Smileys                                                         
==============================================================
*/
#YAFContent .smileys
{
  margin-top: 10px;
  border:1px solid #b7d5e0;
  border-width:1px 1px 0 1px;
  background-color:#f4f4f4;
  padding:4px 0 0;
  margin:3px;
}

#YAFContent .smileys table
{
  margin-bottom:10px;
}

#YAFContent .smileys td
{
  padding:4px;
}

#YAFContent .smileys .pager
{
  border:1px solid #b7d5e0;
  border-width:1px 0;
  padding:10px 3px 10px;
  color:#333;
}



/*
==============================================================
 Editor                                                         
==============================================================
*/

#YAFContent #RichEdit TD
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
}
#YAFContent .quote, #YAFContent .code, #YAFContent .attachedFiles
{
  margin:10px 10px;
  padding:4px;
  border:1px solid #f52;
  color:#333;
}
#YAFContent .attachedFiles
{
  border:1px solid #b7d5e0;
}
#YAFContent .innerquote, #YAFContent .innercode
{
  margin-top: 4px;
  padding: 4px;
  border-top: 1px solid #b7d5e0;
  color:#333;
  font-weight: normal;
}
#YAFContent .innercode
{
  font-family: Courier New,Courier;
  background-color: Window;
}
#YAFContent .smallfont
{
  font-size: 7.5pt;
}
#YAFContent .largefont
{
  font-size: 9pt;
}
#YAFContent .posteditor
{
  width: 100%;
  height: 200px;
}

/*
==============================================================
 Command Buttons                                                         
==============================================================
*/
#YAFContent TABLE.command
{
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 4px;
  padding-top: 2px;
  margin-bottom: 10px;
}
#YAFContent TABLE.command .navlinks
{
  font-weight: bold;
  color: WindowText;
}

/*
==============================================================
 Administration                                                         
==============================================================
*/

.yafadmin
{
  background-color:#fff;
}

ul#YAFAdminMenu, 
ul#YAFAdminMenu li,
#YAFContent ul.yafsubmenu, 
#YAFContent ul.yafsubmenu li
{
  margin:0;
	padding:0;
	list-style:none;  
	
}

ul#YAFAdminMenu,
#YAFContent ul.yafsubmenu 
{
  display:block;
  height:28px;
  background:url(/sitecore%20modules/shell/forum/theme/vista_black_pattern.gif) repeat-x;
  
}

ul#YAFAdminMenu li,
#YAFContent ul.yafsubmenu li
{
  display:block;
  float:left;
}

ul#YAFAdminMenu li a,
#YAFContent ul.yafsubmenu li a
{
  display:block;
  font-size: 8pt;
  font-family: tahoma,sans-serif;
  color:#fff;
  text-decoration:none;
  height:20px;
  padding:6px 10px 0;
}

ul#YAFAdminMenu li a:hover,
#YAFContent ul.yafsubmenu li a:hover 
{
  background:url(/sitecore%20modules/shell/forum/theme/vista_button_hover_pattern.gif) repeat-x 0 -1px;
  border-top:1px solid #272727;
  border-bottom:1px solid #545651;
  height:21px;
  padding:5px 10px 0;
}

ul#YAFAdminMenu li.selected a,
#YAFContent ul.yafsubmenu li.selected a
{
  background:url(/sitecore%20modules/shell/forum/theme/vista_button_sel_pattern.gif) repeat-x 0 -1px;
  border-top:1px solid #272727;
  border-bottom:1px solid #545651;
  height:21px;
  padding:5px 10px 0;
}

/* -------------------------------- */

/*
  font-weight: normal;
  color: #fff;
  height: 23px;
  background:url(/sitecore%20modules/shell/forum/theme/vista_black_pattern.gif) repeat-x;
  text-align: left;
  vertical-align:top;
  padding:6px 4px 0;
  white-space:nowrap;


#YAFContent a.imagelink 
{
  display:block;
  float:left;
  background:url(/sitecore%20modules/shell/forum/theme/vista_button_pattern.gif) repeat-x;
  height:22px;
  padding:6px 8px 0;
  border-width:1px;
  border-style:solid;
  border-color:#a9a9a9;
  color:#333;
  margin:0 2px 2px 0;
  white-space:nowrap;
}
#YAFContent a.imagelink:hover
{
  text-decoration:none;
  background:url(/sitecore%20modules/shell/forum/theme/vista_button_hover_pattern.gif) repeat-x;
  color:#fff;
}
#YAFContent a.imagelink img
{
  float:left;
  margin-right:3px;
}


*/
