/* Copyright (c) 2004 - 2006 Vizrea Corporation */
/* 
    Styles for the page / parts system
*/

/* The main content area of the page */
.wfContentContainer
{
    text-align:center;
}

.wfContentContainer button
{
    margin-right:4px;
    padding:2px 7px;
}

.wfFriendStatus
{
    position:absolute;
    width:475px;
    margin-left:475px;
    text-align:right;
    line-height:30px;
}

.wfShareText
{
    line-height:30px;
}

.wfContentContainer h4
{
    margin:0px;
    padding:0px;
}

.wfContentContainer li
{
    margin:0px;
    padding:0px;
}

.wfContentContainer ul
{
	margin-top:7px;
	margin-left:15px;
	padding-left:15px;
}

/* The main table layout */
.wfContentTable
{
    border-collapse:collapse;
    table-layout:fixed;
    width:100%;
}

/* The center table cell of the main layout table */
.wfContentTableCellCenter
{
    height:820px;
    padding:0px;
    text-align:left;
    vertical-align:top;
    width:968px;
}

/* The copyright footer container */
.wfCopyrightFooter
{
    width:968px;
}

/* The container of the main toolbar area */
.wfToolBarArea
{
    height:22px;
    padding:3px;
}

/* Input textbox of the main toolbar area */
.wfToolBarArea input
{
    width:150px;
}

/* The table containing the page toolbar and sharing controls */
.wfToolBarTable
{
    border-collapse:collapse;
    width:100%;
}

/* The container of the page toolbar */
.wfPageToolBarCell
{
    text-align:right;
    white-space:nowrap;
    line-height:22px;
    padding-right:15px;
}

/* Page toolbar menus */
.wfMenuContainer img
{
    padding:1px;
    vertical-align:middle;
}

/* The table containing the page tabs and the place name and date */
.wfPageTabsAndPlaceInfoTable
{
    border-collapse:collapse;
    margin-bottom:10px;
    width:100%;
}

.wfPageTabsAndPlaceInfoTable img
{
}

/* The table cell containing the page tabs */
.wfPageTabsCell
{
    vertical-align:bottom;
    width:100%;
}

/* The table cell containing the place info table */
.wfPlaceInfoCell
{
    padding:15px;
    white-space:nowrap;
}

/* The table containing the place info */
.wfPlaceInfoTable
{
    border-collapse:collapse;
}

/* The table cell containing the current date and time and place name */
.wfPlaceInfoDateAndNameCell
{
    text-align:right;
    white-space:nowrap;
}

/* The table cell containing the user icon */
.wfUserIconCell
{
    vertical-align:top;
}

.wfUserIconCell img
{
    width:32px;
    height:32px;
}

/* The page or collections links bar area */
.wfLinksBarArea 
{
    padding:0px 10px 15px;
    text-align:left;
    margin-bottom:5px;
}

/* The main layout table of the content parts */
.wfPartsTable
{
    border-collapse:collapse;
    margin:0px 4px;
}

/* Column table cells and part container divs */
.wfPartSpan1, .wfPartSpan2, .wfPartSpan3, .wfPartSpan4, .wfPartSpan5
{
    margin:0px 2px 5px;
    overflow:hidden;
}

.wfColumnSpan1, .wfColumnSpan2, .wfColumnSpan3, .wfColumnSpan4, .wfColumnSpan5
{
    padding:0px 0px 30px;
    vertical-align:top;
}

.wfColumnSpan1
{
    width:160px;
}
.wfPartSpan1
{
    width:154px;
}

.wfPartSpan1 input, .wfPartSpan1 textarea
{
    width:136px;
}

.wfPartSpan1 select
{
    width:142px;
}

.wfPartSpan1 button
{
    width:142px;
    margin-bottom:2px;
}

.wfPartSpan1 textarea
{
    height:130px;
}

.wfPartSpan1 .wfPartTitleContainer
{
    width:120px;
}

.wfColumnSpan2
{
    width:320px;
}

.wfPartSpan2
{
    width:314px;
}

.wfPartSpan2 select
{
    width:300px;
}

.wfPartSpan2 textarea
{
    width:295px;
    height:90px;
}

.wfPartSpan2 .wfPartTitleContainer
{
    width:280px;
}

.wfColumnSpan3
{
    width:478px;
}

.wfPartSpan3
{
    width:474px;
}

.wfPartSpan3 select
{
    width:300px;
}

.wfPartSpan3 textarea
{
    width:456px;
    height:60px;
}

.wfPartSpan3 .wfPartTitleContainer
{
    width:438px;
}

.wfColumnSpan4
{
    width:640px;
}

.wfPartSpan4
{
    width:634px;
}

.wfPartSpan4 select
{
    width:300px;
}

.wfPartSpan4 textarea
{
    width:616px;
    height:50px;
}

.wfPartSpan4 .wfPartTitleContainer
{
    width:600px;
}

.wfColumnSpan5
{
    width:800px;
}

.wfPartSpan5
{
    width:794px;
}

.wfPartSpan5 select
{
    width:300px;
}

.wfPartSpan5 textarea
{
    width:774px;
    height:50px;
}

.wfPartSpan5 .wfPartTitleContainer
{
    width:760px;
}

.wfColumnSpan6
{
    width:959px;
}

.wfPartSpan6
{
    width:953px;
}

.wfPartSpan6 select
{
    width:300px;
}

.wfPartSpan6 textarea
{
    width:935px;
    height:50px;
}

.wfPartSpan6 .wfPartTitleContainer
{
    width:919px;
}

/* The container of each content part */
.wfPartContainer
{
    margin:0px 2px 5px;
    padding-bottom:15px;
}

.wfPartContainer textarea
{
    overflow:auto;
}

/* The container of the content part links */
.wfPartLinksContainer
{
    height:20px;
    padding:5px;
    vertical-align:middle;
}

/* The container for the part's content */
.wfPartContentContainer
{
    padding:15px 7px 30px;
}

/* The container of the part "Settings:" label */
.wfPartSettingsHeader
{
    margin-bottom:10px;
}

/* The container for an individual blog entry */
.wfBlogEntryContainer
{
    padding-bottom:30px;
    margin-bottom:5px;
    overflow:hidden;
}

/* The table containing the part header */
.wfPartHeaderTable
{
    width:100%;
    border-collapse:collapse;
}

/* The container of the part title */
.wfPartTitleContainer
{
    padding:2px 5px;
    overflow:hidden;
    text-overflow:ellipsis;
}

/* The container of the part delete x */
.wfPartDeleteContainer
{
    width:20px;
    text-align:right;
    padding-right:4px;
}

/* The container around the column divider tickmark */
.wfColumnDividerTickmark
{
    position:absolute;
    padding:3px 0px 0px 5px;
    line-height:10px;
    overflow:hidden;
}

/* The container around the column divider bar */
.wfColumnDividerContainer
{
    text-align:right;
    margin-bottom:5px;    
    height:22px;
    z-index:1;
}

.wfColumnDividerContainer img
{
    display:inline;
}

.wfNewColumn
{
    margin-right:10px;
}

/* The page, collections and profile tabs table */
.wfTabList
{
    margin-left:10px;
    border-collapse:collapse;    
    position:relative;
    top:1px;
}

.wfTabList td
{
    padding:5px 10px;
}

/* The expand / collapse page and collections list image */
.wfExpandCollapseLinks
{
    margin-right:5px;
    position:relative;
    top:3px;
    cursor:pointer;
    display:inline;
}

/* Represents the box that shows where a part will be inserted while dragging it */
.wfInsertPartBox
{
    margin:0px 2px 5px;
    text-align:center;
    height:20px;
}

/* New link dialog textbox */
.wfNewLinkDialogTextBox
{
    width:75%;
    padding:2px 10px;
}

/* Set price dialog textbox */
.wfSetPriceDialogTextBox
{
    width:100px;
}

/* New message dialog textbox */
.wfNewMessageDialogBodyContainer textarea
{
    height:100px;
    width:320px;
    padding:2px 0px 2px 10px;
}

/* Friend request dialog textbox */
.wfFriendMessageTextBox
{
    height:100px;
    overflow-y:auto;
    width:320px;
    padding:2px 0px 2px 10px;
}

/* Thumbnail icon */
.wfThumbnail
{
    display:inline-block;
    float:left;
    height:136px;
    margin:0px 0px 2px 2px;
    text-align:center;
    vertical-align:middle;
    width:136px;;
}

.wfThumbnailWrapper
{
    float:left;
    padding-bottom:30px;
    height:205px;
}

.wfThumbnail td
{
    padding:0px;
}

.wfThumbnail img
{
    border-width:0px;
    display:block;
    margin:auto;
}

.wfThumbnailFrame
{
    width:146px;
    padding:0px;
    display:inline;
    float:left;
}

.wfThumbCaption
{
    width:136px;
    white-space:nowrap;
    overflow:hidden;
    text-align:center;
    line-height:16px;
}

div .wfThumbCaption a
{
    line-height:16px;
}

/* Item part */
.wfItemPartContentCollection img
{
    padding:2px;
}


/* Profile part */
.wfPortrait
{
    display:inline-block;
    height:142px;
    margin-bottom:10px;
    text-align:center;
    vertical-align:middle;
    width:142px;
}

.wfPortrait img
{
    border-width:0px;
    display:block;
    margin:auto;
}


/* User thumbnail large glyphs */
.wfUsrThumbLg
{
	display:inline;
	float:left;
	text-align:center;
	width:96px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.wfUsrThumbLgTop
{
	background:url("/images/profileLg.png") top left no-repeat;
	width:82px;
	height:109px;
	padding-left:9px;
}

*html .wfUsrThumbLgTop
{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/profileLg.png', sizingMethod='image', enabled='true');
}

*html .wfUsrThumbLgTop a
{
	position:relative;
}

.wfUsrThumbLgTop .userIcn
{
	text-align:left;
	padding-left:3px;
	padding-top:11px;
}


/* User thumbnail small glyphs */
.wfUsrThumbSmL
{
	background:url("/images/profileSmLeft.png") top left no-repeat;
	height:43px;
	float:left;
	padding-top:8px;
	padding-left:11px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

*html .wfUsrThumbSmL
{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/profileSmLeft.png', sizingMethod='crop', enabled='true');
}

.wfUsrSmInner
{
	width:140px;
}

.wfUsrSmOutter
{
	width:167px;
}

.wfUsrThumbSmR
{
	background:url("/images/profileSmRight.png") top left no-repeat;
	height:51px;
	width:13px;
	font-color:inherit;
	display:inline;
	float:left;
}

*html .wfUsrThumbSmR
{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/profileSmRight.png', sizingMethod='image', enabled='true');
}

*html .wfUsrThumbSmL a
{
	position:relative;
}

.wfUsrThumbSmL .userIcn
{
	display:inline;
	float:left;
	margin-right:3px;
	border:1px solid #929292;
}

.wfUsrThumbSmL .username
{
	line-height:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:95px;
}

/* User Icons */
.skypeStatus
{
	padding-right:2px;
	display:inline;
	float:left;
}

.usrArtist
{
	background:url("/images/profileArtist.png");
	width:16px;
	height:16px;
	display:inline;
	margin-right:1px;
	border:none;
}

*html .usrArtist
{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/profileArtist.png', sizingMethod='image', enabled='true');
}

*html .usrArtist a
{
	position:relative;
}

.usrCharity
{
	background:url("/images/profileCharity.png");
	width:16px;
	height:16px;
	display:inline;
	margin-right:1px;
	border:none;
}

*html .usrCharity
{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/profileCharity.png', sizingMethod='image', enabled='true');
}

*html .usrCharity a
{
	position:relative;
}

.usrPro
{
	background:url("/images/profilePro.png");
	width:21px;
	height:16px;
	display:inline;
	border:none;
}

*html .usrPro
{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/profilePro.png', sizingMethod='image', enabled='true');
}

*html .usrPro a
{
	position:relative;
}


/* Friends part */
.wfFriendItem
{
    display:inline-block;
    float:left;
    margin:0px 4px 10px 0px;
    width:66px;
    overflow:hidden;
    text-overflow:ellipsis;
}

.wfFriendItem img
{
    border-width:0px;
}

/* Messages part */
.wfPublicComment, .wfPrivateComment, .wfPrivateReply
{
    margin-bottom:10px;
}

.wfPrivateComment, .wfPrivateReply
{
    padding:2px 4px;
}

.wfPrivateReply
{
    margin-left:10px
}

.wfPrivateCommentCell
{
    padding-left:5px;
}

.wfReplyTable
{
    margin-left:35px;
    margin-bottom:5px;
}

/* Customize page css dialog */
#txtPgCss
{
    width:570px;
    height:300px;
    overflow-x:hidden;
    margin-bottom:5px;
}

/* Collection browser part */
.wfCollectionTools
{
    padding:5px 10px;
}

.wfCollectionTools span
{
    margin-right:5px;
}

.wfThumbnailCheckBox
{
    position:relative;
    top:20px;
}

.wfCollectionDescriptionOver, .wfCollectionDescriptionOut
{
    position:relative;
    left:-1px;
    cursor:pointer;
    margin-bottom:5px;
}

/* Collection thumbnail glyph */
.wfCollectionTopOutter{
    background:url("/images/collectionTop.png") left top no-repeat;
    width:138px;
    height:124px;
    padding-top:4px;
    padding-right:4px;    
}
    
.wfCollectionTop{
	vertical-align:middle;
	height:128px;
	margin:0px auto;
}

.wfCollectionTop a
{
	position:relative;
}

* html .wfCollectionTopOutter{
    background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/collectionTop.png', sizingMethod='image', enabled='true');
}

.wfCollectionLinks table.wfCollectionTopOutter a{
	position:relative; 
}

.wfCollectionTop .wfNoItems{
	width:96px;
	height:54px;
	text-align:center;
	padding-top:42px;
}

.wfCollectionMiddle{
	background:url("/images/collectionMiddle.png") left top no-repeat;
	display:block;
	width:119px;
	line-height:16px;
	padding:5px 10px 5px 12px;
	vertical-align:top;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}


* html .wfCollectionMiddle{
    background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/collectionMiddle.png', sizingMethod='crop', enabled='true');
}
.wfCollectionLinks div.wfCollectionMiddle a{
	position:relative;
	line-height:16px;
}

.wfCollectionBottom{
	background:url("/images/collectionBottom.png") left top no-repeat;
    display:block;
	width:146px;
	height:33px;
}

* html .wfCollectionBottom{
    background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/collectionBottom.png', sizingMethod='image', enabled='true');
}

.wfCollectionMiddle .pm0{
	display:inline;
	width:16px;
	height:16px;
	background:url("/images/default.png") top no-repeat;
}

* html .wfCollectionMiddle .pm0{
    background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/default.png', sizingMethod='image', enabled='true');
}

.wfCollectionMiddle .pm1{
	display:inline;
	width:16px;
	height:16px;
	background:url("/images/everyone.png") top no-repeat;
}

* html .wfCollectionMiddle .pm1{
    background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/everyone.png', sizingMethod='image', enabled='true');
}

.wfCollectionMiddle .pm2{
	display:inline;
	width:16px;
	height:16px;
	background:url("/images/myContacts.png") top no-repeat;
}

* html .wfCollectionMiddle .pm2{
    background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/myContacts.png', sizingMethod='image', enabled='true');
}

.wfCollectionMiddle .pm3{
	display:inline;
	width:16px;
	height:16px;
	background:url("/images/onlyme.png") top no-repeat;
}

* html .wfCollectionMiddle .pm3{
    background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/onlyme.png', sizingMethod='image', enabled='true');
}

.wfCollectionMiddle .pm5{
	display:inline;
	width:16px;
	height:16px;
	background:url("/images/custom.png");
}

* html .wfCollectionMiddle .pm5{
    background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/custom.png', sizingMethod='image', enabled='true');
}

.wfCollectionMiddle .pmIcon a{
	position:relative;
}

/* Move / copy dialog */
.wfMoveCopyDestinations
{
    height:250px;
    overflow-y:auto;
    overflow-x:hidden;
    border:1px solid #303030;
    background-color:#131313;
}

.wfMoveCopyDestinations div
{
    padding:2px 10px;
    cursor:default;
}

.wfSelectedCollection
{
    background:#d23c00 url("/images/inlinedialogerrorbackground.gif") repeat-x;
}

/* Theme picker dialog */
.wfThemesContainer
{
    height:420px;
    overflow-y:auto;
    overflow-x:hidden;
    border:1px solid #303030;
    background-color:#131313;
    margin-bottom:5px;
}

.wfThemeThumb, .wfThemeThumbSelected
{
    padding:10px;
    float:left;
    height:120px;
    cursor:default;
}

.wfThemeThumbSelected
{
    background:#d23c00 url("/images/inlinedialogerrorbackground.gif") repeat-x;
}

.wfThemeTitle
{
    text-align:center;
    white-space:nowrap;
}

.wfThemeAuthor
{
    text-align:center;
    color:#c8c8c8;
    white-space:nowrap;
}

/* New page dialog */
.wfNewPageChoice
{
    background-color:#363636;
    border:1px solid #464646;
    cursor:pointer;
    padding:5px 10px;
}

.wfNewPageTitle
{
    font-size:18px;
    color:#ffffff;
}

.wfNewPageDescription
{
    font-size:11px;
    color:#ffffff;
}

/* Permissions dialog */
.wfDefaultLockName
{
    color:#ffb400;
    font-size:11px;
}

/* Text editor */
#txtPostTitle
{
    border:1px solid #434343;
    width:610px;
    padding:10px;
    border:1px solid #434343;
    font:12px "Lucida Grande", Verdana, Arial, Helvetica, Sans-Serif; 
}

#ifEditor
{
    border:1px solid #434343;
    width:630px;
    height:400px;
}

/* Pager */
.wfPager a, .wfPager span
{
    margin-right:5px;
}
