.yafnet {width:948px; overflow:hidden;}
.yafnet, .yafnet td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.avatarimage {border:solid 1px #8E9090 !important;}
.profileAvMargin {margin:0 0 0 4px;}
#bbcodeFeatures td {font-size:11px;}
#bbcodeFeatures {margin-bottom:6px;}
.yafnet .ajax__tab_panel td {font-size:11px;}
.yafnet .ajax__tab_panel td.header2 {font-size:12px;}
.yafnet .ajax__tab_panel td.header1 {font-size:12px;}
.yafnet input{font:11px Arial, Helvetica, sans-serif;}
.yafnet select{background:#fff; font:11px Arial, Helvetica, sans-serif;}
.yafnet textarea{background:#fff; border:1px solid #000; font:11px Arial, Helvetica, sans-serif; margin:0; padding:0;}
.yafnet textarea.BBCodeEditor {font-size:12px; width:795px; width:99%;}
.yafnet .adminEditUserHook textarea.BBCodeEditor {width:588px;}
.yafnet .profileTable textarea.BBCodeEditor {font-size:12px; width:669px;}
.emailTopicTextArea {width:701px;}
.yafnet form{display:inline;}
.yafnet input{font-size:11px;}
.yafnet input.pbutton{background:#EEF5FF;}
.yafnet .cBox input {border:none;}
/* For BBCode Post Buttons */
.yafnet .ButtonOut {
	filter:alpha(opacity=70);
	border:#20558A 1px solid;
}
.yafnet .ButtonOver {
	background-color:#DDDEDF;
	border:#20558A 1px solid;
	cursor:pointer;
}
.yafnet .ButtonChecked {
	background-color:#DDDEDF;
	border:#20558A 1px solid;
}
.yafnet .ButtonOff {
	filter:gray() alpha(opacity=30);
	background-color:#C0C0C0;
	border:#20558A 1px solid;
}
.yafnet img {border: 0;}
.yafnet ul {
	margin:2px;
	padding:0;
}
.yafnet li {margin-left: 15px;}
.yafnet ul.postPollGreyContent {
    margin:0;
    padding:5px 4px;
    overflow:hidden;
}
.yafnet ul.postPollGreyContent li {
    margin:0;   
}
.adminEditUserTable ul, .adminEditUserTable li {margin:0; padding:0;}
/* hyperlinks */
.yafnet a {text-decoration:underline; color:#20558A;}
.yafnet a:hover	{text-decoration:none;}
/* Header 1 - Main header */
.yafnet .header1 {
	color:#FFF;
	font-weight:900;
	line-height:18px;
	font-size:12px;
	padding-top:5px !important;
	padding-bottom:3px !important;
	background:url(forumHeaderExpander.gif) repeat-x 0 0;
}

.adminStats .header1 {
	padding-top:7px !important;
	padding-bottom:5px !important;
}

.yafnet .ajax__tab_panel .header1 { 
    line-height:17px;
    padding:4px 8px 3px !important;
    background:url(forumHeaderExpanderPM.gif) repeat-x 0 0;
}
.yafnet .adminTabWrapper .header1 {
	padding:4px 7px 3px 8px !important;		
}
.ajax__tab_panel th {padding:4px 3px;}

.cell1 {width:26px; text-align:left; padding-left:7px !important;}
.cell2 {width:237px; text-align:left;}
.cell3 {width:180px; text-align:center;}
.cell4, .cell5 {width:120px; text-align:center;}
.cell6 {width:216px; text-align:left; padding-right:7px !important;}
.cellDots {padding:0 7px !important;}
.cellDots2 {padding:0 7px 4px !important;}
.cellDots3 {padding:0 8px !important;}
.cellDots4, .adminEditUserHook .cellDots {padding:0 7px 0 8px !important;}

.cell7 {width:545px;}
.cell8 {text-align:right; width:348px; padding-right:7px !important;}

.cell9 {padding:4px 3px 4px 15px !important; width:397px;}
.cell10 {text-align:center; width:150px; padding:4px 3px !important;}
.cell11 {padding:4px 15px 4px 3px !important; width:354px;}

.moveTopicTable .cell1 {width:450px;}
.moveTopicTable .cell2 {width:473px; padding-right:7px !important;}

.modUserInviteTable .cell1 {width:250px;}
.modUserInviteTable .cell2 {text-align:center; width:200px;}
.modUserInviteTable .cell3 {text-align:left; width:261px;}
.modUserInviteTable .cell4 {padding-right:7px !important; text-align:left; width:200px;}

.adminOnline .cell1 {width:100px;}
.adminOnline .cell2 {width:110px;}
.adminOnline .cell3, .adminOnline .cell4 {width:150px; font-size:11px; text-align:left;}
.adminOnline .cell5 {width:219px; text-align:left; font-size:11px; padding-right:7px !important;}

.adminStats .cell1, .adminStats .cell3 {width:142px; text-align:left;}
.adminStats .cell2, .adminStats .cell4 {width:226px; text-align:left;}
.adminStats .cell4 {padding-right:7px !important; width:225px;}

.adminBoards .cell1 {width:42px;}
.adminBoards .cell2 {width:559px;}
.adminBoards .cell3 {width:140px; text-align:right; padding-right:7px !important;}

.adminEditBoard .cell1 {width:562px;}
.adminEditBoard .cell2 {width:185px; padding-right:7px !important; text-align:right;}

.adminBoardSettings .cell1 {width:417px;}
.adminBoardSettings .cell2 {width:330px; padding-right:7px !important;}

.adminEditBanIP .cell1 {width:377px;}
.adminEditBanIP .cell2 {width:370px; padding-right:7px !important;}

.adminBannedIP .cell1 {width:150px;}
.adminBannedIP .cell2 {width:464px;}
.adminBannedIP .cell3 {width:127px; padding-right:7px !important; text-align:right;}

.adminSmileyTable .cell1 {width:75px;}
.adminSmileyTable .cell2 {width:180px;}
.adminSmileyTable .cell3 {width:134px; text-align:left;}
.adminSmileyTable .cell4 {width:180px; text-align:left;}
.adminSmileyTable .cell5 {width:160px; text-align:right; padding-right:7px !important;}

.adminEditSmiley .cell1 {width:270px;}
.adminEditSmiley .cell2 {width:477px; padding-right:7px !important;}

.adminImportSmileyTable .cell1 {width:430px;}
.adminImportSmileyTable .cell2 {width:317px; padding-right:7px !important;}

.adminReplaceWords .cell1 {width:300px;}
.adminReplaceWords .cell2 {width:300px;}
.adminReplaceWords .cell3 {width:141px; text-align:right; padding-right:7px !important;}

.adminEditReplaceWords .cell1 {width:477px;}
.adminEditReplaceWords .cell2 {width:270px; text-align:right; padding-right:7px !important;}

.adminImportReplaceWords .cell1 {width:347px;}
.adminImportReplaceWords .cell2 {width:400px; padding-right:7px !important;}

.adminExtensions .cell1 {width:600px;}
.adminExtensions .cell2 {width:147px; text-align:right; padding-right:7px !important;}

.adminEditExtensions .cell1, .adminImportExtensions .cell1, .adminImportBBCode .cell1 {
	width:347px;
}
.adminEditExtensions .cell2, .adminImportExtensions .cell2, .adminImportBBCode .cell2 {
	width:400px; padding-right:7px !important;
}

.adminEditCategory .cell1, .adminEditMedal .cell1, .adminEditRank .cell1, .adminEditAccessMasks .cell1, .adminPM .cell1 {
	width:447px;
}
.adminEditCategory .cell2, .adminEditMedal .cell2, .adminEditRank .cell2, .adminEditAccessMasks .cell2, .adminPM .cell2 {
	width:300px; padding-right:7px !important;
}

.adminEditGroupMedals .cell1, .adminEditUserMedal .cell1 {width:397px;}
.adminEditGroupMedals .cell2, .adminEditUserMedal .cell2 {width:350px; padding-right:7px !important;}

.adminMail .cell1 {width:147px;}
.adminMail .cell2 {width:600px; padding-right:7px !important;}

.adminPruneTopics .cell1 {width:400px;}
.adminPruneTopics .cell2 {width:347px; padding-right:7px !important;}

.adminBBCode .cell1 {width:24px;}
.adminBBCode .cell2 {width:195px;}
.adminBBCode .cell3 {width:400px; text-align:left;}
.adminBBCode .cell4 {width:140px; text-align:right; padding-right:7px !important;}

.adminEditBBCode td, .adminForumsPage td, .adminEditForum td, .adminEditRole td {
	padding:0 !important;
}
.adminEditBBCode .cellRight, .adminForumsPage .cellRight, .adminEditForum .cellRight, .adminEditRole .cellRight {
	padding-right:15px !important;
}
.adminEditBBCode .cellLeft, .adminForumsPage .cellLeft, .adminEditForum .cellLeft, .adminEditRole .cellLeft {
	padding-left:15px !important;
}

.adminRanks .cell1 {width:300px;}
.adminRanks .cell2 {width:90px;}
.adminRanks .cell3 {width:225px; text-align:left;}
.adminRanks .cell4 {width:120px; text-align:right; padding-right:7px !important;}

.adminAccessMasks .cell1 {width:123px;}
.adminAccessMasks .cell2, .adminAccessMasks .cell3, .adminAccessMasks .cell4, .adminAccessMasks .cell5, .adminAccessMasks .cell6, .adminAccessMasks .cell7, .adminAccessMasks .cell8, .adminAccessMasks .cell9a, .adminAccessMasks .cell10a, .adminAccessMasks .cell11a, .adminAccessMasks .cell12 {
	padding-right:3px !important;
	width:37px;
	text-align:center;	
	font-size:11px;
}
.adminAccessMasks .cell5 {width:43px;}
.adminAccessMasks .cell8 {width:59px;}
.adminAccessMasks .cell10a {width:41px;}
.adminAccessMasks .cell11a {width:43px;}
.adminAccessMasks .cell12 {width:55px;}
.adminAccessMasks .cell13 {width:95px; text-align:right; padding-right:7px !important;}

.adminProviderRolesOuter .cell1 {width:592px;}
.adminProviderRolesOuter .cell2 {width:155px; padding-right:7px !important; text-align:right;}

.adminForumRoles .cell1 {width:258px;}
.adminForumRoles .cell2 {width:70px;}
.adminForumRoles .cell3 {width:70px; text-align:left;}
.adminForumRoles .cell4 {width:100px; text-align:left;}
.adminForumRoles .cell5 {width:70px; text-align:left;}
.adminForumRoles .cell6 {width:155px; text-align:right;}

.adminFilterUsers .cell1 {width:180px;}
.adminFilterUsers .cell2, .adminFilterUsers .cell3, .adminFilterUsers .cell4 {
	width:183px; text-align:left;
}
.adminFilterUsers .cell5 {width:60px; padding-right:7px !important;}

.adminUserResults .cell1 {width:110px;}
.adminUserResults .cell2 {width:203px;}
.adminUserResults .cell3 {width:95px; text-align:left;}
.adminUserResults .cell4 {width:40px; text-align:left;}
.adminUserResults .cell5 {width:65px; text-align:left;}
.adminUserResults .cell6 {width:110px; padding-right:3px !important; text-align:left;}
.adminUserResults .cell7 {width:94px; padding-right:7px !important; text-align:right;}

.adminMedals .cell1 {width:50px;}
.adminMedals .cell2 {width:100px;}
.adminMedals .cell3 {width:125px; text-align:left;}
.adminMedals .cell4 {width:125px; text-align:left;}
.adminMedals .cell5 {width:173px; text-align:left;}
.adminMedals .cell6 {width:150px; text-align:right;}

.adminAttachments .cell1, .adminAttachments .cell2 {width:75px;}
.adminAttachments .cell3 {text-align:left; width:110px;}
.adminAttachments .cell4 {text-align:left; width:161px;}
.adminAttachments .cell5 {text-align:left; width:74px;}
.adminAttachments .cell6 {text-align:left; width:110px; padding-right:3px !important;}
.adminAttachments .cell7 {text-align:right; width:50px;}
.adminAttachments .cell8 {text-align:right; width:56px; padding-right:7px !important;}

.adminEventLog .cell1 {width:50px;}
.adminEventLog .cell2 {width:140px;}
.adminEventLog .cell3 {width:190px; text-align:left;}
.adminEventLog .cell4 {width:250px; text-align:left;}
.adminEventLog .cell5 {width:99px; text-align:right; padding-right:7px !important;}

.adminGroupMedals .cell1 {width:160px;}
.adminGroupMedals .cell2 {width:481px;}
.adminGroupMedals .cell3 {width:100px; text-align:right; padding-right:7px !important;}

.adminUserMedal .cell1 {width:160px;}
.adminUserMedal .cell2 {width:281px;}
.adminUserMedal .cell3 {text-align:left; width:194px; font-size:11px;}
.adminUserMedal .cell4 {width:100px; text-align:right; padding-right:7px !important;}

.editAvatarTable .cell1 {width:170px;}
.editAvatarTable .cell2 {width:340px;}
.editAvatarTable .cell3 {text-align:left; width:320px;}
.editAvatarTable .cell4 {text-align:right; width:81px; padding-right:7px !important;}

.avatarTable .cell1 {width:149px; padding-right:7px !important;}

.forumUploads .cell1 {width:220px;}
.forumUploads .cell2 {width:640px;}
.forumUploads .cell3 {width:57px; text-align:right; padding-right:7px !important;}

.forumAttachments .cell1 {width:649px;}
.forumAttachments .cell2 {width:200px;}
.forumAttachments .cell3 {width:68px; text-align:right; padding-right:7px !important;}

.forumActiveUsers .cell1 {width:154px;}
.forumActiveUsers .cell2, .forumActiveUsers .cell3, .forumActiveUsers .cell4, .forumActiveUsers .cell5, .forumActiveUsers .cell6 {width:149px; text-align:left;}
.forumActiveUsers .cell6 {padding-right:7px !important;}

.modTopicsTable .cell1 {}
.modTopicsTable .cell2 {width:249px;}
.modTopicsTable .cell3 {width:150px;}
.modTopicsTable .cell4, .modTopicsTable .cell5  {width:100px;}
.modTopicsTable .cell6 {padding-right:3px !important; width:216px;}
.modTopicsTable .cell7 {padding-right:7px !important; width:52px;}

.membersTable .cell1 {padding-left:15px !important; width:175px;}
.membersTable .cell2 {width:159px;}
.membersTable .cell3 {text-align:left; width:210px;}
.membersTable .cell4 {width:145px;}
.membersTable .cell5 {padding-right:15px !important; text-align:left; width:200px;}

.watchedTable .cell1 {width:419px;}
.watchedTable .cell2 {width:120px; text-align:center;}
.watchedTable .cell3 {width:120px;}
.watchedTable .cell4 {width:216px; text-align:left;}
.watchedTable .cell5 {width:30px; padding-right:7px !important; text-align:right;}

.moderateIndex .cell1 {padding-left:7px !important; width:338px;}
.moderateIndex .cell2, .moderateIndex .cell3, .moderateIndex .cell4 {
    text-align:center; width:197px;
}
.moderateIndex .cell4 {padding-right:7px !important;}

.smileyTable {width:100px !important; overflow:hidden;}
.smileyTable td {padding:3px 0 !important; width:25px; overflow:hidden;}
.smileyTable td.header, .smileyTable td.footer {width:94px;}

.searchTable .cell1 {padding-left:7px !important; width:75px; vertical-align:middle !important;}
.searchTable .cell2 {padding-right:7px !important; width:854px; vertical-align:middle !important;}
.searchTable .cellDots {padding:5px 7px !important;}

.activeTable .cellDots {padding:0 7px 4px 7px !important;}

.ajax__tab_panel .cell1 {padding-left:8px !important;}
.ajax__tab_panel .cell2 {width:175px; vertical-align:middle !important;}
.ajax__tab_panel .cell3 {width:325px; vertical-align:middle !important; text-align:left;}
.ajax__tab_panel .cell4 {width:310px; vertical-align:middle !important; text-align:left;}
.ajax__tab_panel .cell5 {width:64px; vertical-align:middle !important; text-align:left; padding-right:8px !important;}

.adminHostTable .cell1, .adminEditUserTable .cell1 {width:366px;}
.adminHostTable .cell2, .adminEditUserTable .cell2 {width:380px; padding-right:7px !important; vertical-align:top !important;}
.adminHostTable .adminTabSubTable .cell1 {width:571px; padding-left:7px !important;}
.adminHostTable .cell3 {width:571px; vertical-align:top !important; padding-left:8px !important;}
.adminHostTable .cell4, .adminHostTable .adminTabSubTable .cell2 {width:175px; padding-right:7px !important; vertical-align:top !important;}
.adminHostTable .cell5 {width:109px; vertical-align:top !important;}
.adminHostTable .cell6 {width:60px; padding-right:7px !important; vertical-align:top !important;}
.adminHostTable .cellContainer {width:766px; padding:0 0 0 1px !important;}
.adminEditUserTable .cellLeft, .adminEditUserHook .cellLeft {padding-left:8px !important;}

.adminEditUserAvatar .cell1 {width:170px;}
.adminEditUserAvatar .cell2 {width:264px; vertical-align:top;}
.adminEditUserAvatar .cell3 {width:240px; vertical-align:top;}
.adminEditUserAvatar .cell4 {width:60px; vertical-align:top; padding-right:7px !important;}

a.orangeLink {color:#E37C00 !important; text-decoration:none;}
a.blueLink {color:#20558A !important; text-decoration:none;}
a:hover.blueLink, a:hover.orangeLink  {text-decoration:underline;}

.yafnet .content a.post_link {color:#20558A; text-decoration:underline;}
.yafnet .content a:hover.post_link {color:#20558A; text-decoration:none;}

.cellRight {padding-right:7px !important;}
.cellLeft {padding-left:7px !important;}
.alignMid {vertical-align:middle !important;}

.myEditProfileTable .cellRight {padding-right:15px !important;}
.myEditProfileTable .cellLeft {padding-left:15px !important;}
.myEditProfileTable td {padding:0 !important;}

.emailTopicTable .cell1 {padding-left:7px !important; font-size:11px !important; font-weight:900; width:220px;}
.emailTopicTable .cell2 {padding-right:7px !important; width:703px;}

.imPageTable .cell1 {padding-left:7px !important; font-size:11px !important; font-weight:900; width:220px;}
.imPageTable .cell2 {padding-right:7px !important; width:703px;}
.imPageTable .txtAreaIM {width:701px;}
.imPageTable .txtIM {width:500px;}

.searchResTable .cellRight, .searchTable .cellRight {padding-right:15px !important;}
.searchResTable .cellLeft, .searchTable .cellLeft {padding-left:15px !important;}
.searchResTable td {padding:0 !important;}

.cellProfileRight {padding-right:8px !important;}
.cellProfileLeft {padding-left:8px !important;}
.cellProfile1 {padding:5px 3px 5px 8px !important; width:235px;}
.cellProfile2 {padding:5px 8px 5px 3px !important; width:672px;}
.profileSuspend {padding-bottom:18px !important;}
.cellProfile3 {padding:5px 3px 5px 8px !important; width:100px;}
.cellProfile4 {padding:5px 8px 5px 3px !important; width:807px;}
.cellProfile5 {padding:5px 3px 5px 8px !important; width:125px;}
.cellProfile6 {padding:5px 8px 5px 3px !important; width:782px;}
.cellProfile0Bottom {padding-bottom:0 !important;}
.cellProfileTopic {padding:5px 8px !important; width:913px;}
.cellProfileBottom {padding-bottom:9px !important;}
.noPaddCell {padding:0 !important;}

.mySigEdit .cellProfile1 {padding:7px 3px 5px 0 !important; width:126px;}
.mySigEdit .cellProfile2 {padding:7px 0 5px 3px !important; width:797px;}
.mySigEdit .header1 {padding-left:1px !important;}

.adminEditUserTabWrapper .cellProfile1 {font-weight:900;}
.adminEditUserSig .cellProfile1 {width:150px;}
.adminEditUserSig .cellProfile2 {padding:5px 7px 5px 3px !important; width:596px;}

.statsColButton {padding:0 3px 0 4px; width:26px; float:left;}
.statsHeaderRight {padding:0 4px 0 3px; width:897px; float:left;}

.yafnet td.smallText {font-size:11px;}

.iconLegendDiv {margin-top:5px;}

.iconLegendDiv img {vertical-align:middle; margin-left:10px;}

/* Links in header1 */
.yafnet tr.header1 a {color:#FFF; text-decoration:none;}
.yafnet tr.header1 a:hover {color:#C0C0FF; text-decoration:underline;}
/* Header 2 - Sub header */
.yafnet .header2 {
	color:#000;
	font-weight:900;
	line-height:18px;
	vertical-align:top;
	padding-bottom:5px !important;
	padding-top:9px !important;
}

.adminOnline .header2 {font-size:12px;}
.adminFilterUsers .header2 {padding-bottom:0 !important;}
.adminHostTable .header2 {padding:9px 7px 5px 8px !important;}
.adminTabSubTable .header2 {padding:7px 7px 5px !important;}

.yafnet .membersTable .header2, .yafnet .postPoll .header2 {
    padding-top:5px !important;
}
.yafnet a.header2 {height:auto; background-color:Transparent; border-style:none; background-image:none;}
.yafnet td.header2links a {color:#3A4F6C; text-decoration:none; font-size:11px;}
.yafnet td.header2links	a:hover	{color:#3A4F6C; text-decoration:none; font-size:11px;}

.yafnet .content .forumheading a {color:#20558A; text-decoration:underline;}
.yafnet .content .forumheading a:hover {color:#20558A; text-decoration:none;}

.medalClass {padding:4px 4px 4px 0;}

/* Footer1 - Bottom of tables */
.yafnet .footer1 {
	font-size:10px;
	padding:5px 7px 6px !important;
	text-align:right;
}
.yafnet .imPageTable .footer1, .yafnet .emailTopicTable .footer1 {padding:5px 7px 11px !important;}
.yafnet .adminFooter {color:#20558A; font-size:11px;}
.adminTabFooterWrapper .footer1, .adminEditUserTable .footer1, .adminEditUserHook .footer1, .adminHostTable .footer1 {
	padding:5px 7px 6px 8px !important; 
}

.adminEditUserSig .adminEditUserSigFooter {
	font-size:10px;
	padding:5px 7px 6px 8px !important;
	text-align:right;	
}

.yafnet .footerDiv {color:#20558A;}

.yafnet .footerDiv a {
    color:#20558A !important;
    text-decoration:underline !important;
}

.yafnet .footerDiv a:hover {text-decoration:none !important;}

.yafnet .footer1 select, .yafnet .footer1 td {font-size:10px;}
.yafnet .postformheader {
	background-color:#D1DCEB;
	font-weight:900;
}
/* file attachment css */
.yafnet .fileattach {
	padding:5px;
	background-color:#eee;
	border:solid 1px #808080;
}
.yafnet .fileattach .filetitle, .yafnet .fileattach .imgtitle {
	font-weight:900;
	color:#444;
	margin-bottom:5px;
	font-size:1.1em;
}
.yafnet .fileattach .attachedimg, .yafnet .fileattach .attachedfile {
	margin-left:10px;
}
.yafnet .fileattach .attachedimg {
	width:659px;
	overflow:hidden;
}
.yafnet .fileattach a {font-weight:900;}

/* Header of posts */
.yafnet .postheader {
	line-height:18px;
	vertical-align:middle;
}

.yafnet .postheaderLeft {
    width:220px;
    padding:5px 15px 4px 13px !important;
    vertical-align:middle;
    float:left;
}

.yafnet .postheaderMid {
    width:353px;
    float:left;
    padding:5px 10px 4px 0 !important;
    font-size:11px;
    vertical-align:middle;
}

.yafnet .modPostsTable .postheaderMid {font-size:12px;}

.yafnet .postheaderRight {
    width:323px;   
    float:left;
    padding:0 5px 0 0;
}

.yafnet .modPostsTable .postheaderRight {
    width:323px;   
    float:left;
    font-size:11px;
    vertical-align:middle;
    padding:5px 5px 4px 0 !important;
}

/* User info and post/article */
.yafnet .post {color:#000;}
.yafnet .post_alt {
    background-color: #E3E2DF;
	color:#000;	
}

.yafnet .membersTable .post {font-size:11px;}

.yafnet .postPad {background-color:Transparent;}

.yafnet .post .noMarginDotted, .yafnet .post_alt .noMarginDotted {
    width:929px;
    margin:0 5px;
}

.yafnet .profileTable .noMarginDotted {
    width:913px !important;
    margin:0 !important;
}

.postPad {padding:0 !important;}

.yafnet .post_priority {font-weight:900;}

.yafnet .postLeft {
    width:220px;
    padding:7px 15px 7px 13px !important;
    font-size:11px;
    float:left;
}

.yafnet .postRight {
    width:686px;
    padding:7px 5px 7px 0 !important;
    float:left;
    overflow:hidden;
}

.yafnet .content .postRight a {
    color:#20558A;
    text-decoration:underline;
}

.yafnet .content .postRight a:hover {
    text-decoration:none;
    color:#20558A;
}

/* Footer of posts */
.yafnet .postfooter {
    padding:5px 5px 6px !important;
    font-size:11px;
    line-height:18px;
    vertical-align:middle;
}

.yafnet .postfooter .clfWhiteBoxContent {padding:0 8px;}

.postfooterLeft {
    float:left;
    width:220px;
    padding:0 15px 0 0;
}

.postfooterMid {
    float:left;
    width:388px;
    padding:0 10px 0 0;
    min-height:1px;
}

.postfooterRight {
    float:left;
    width:280px;
    padding:0;
    text-align:right;
}

.postfooterAdmin {color:#000;}

.yafnet .postfooter .editedinfo {
	color:#FF0000;
	font-weight:bold;
}
/* Area between posts */
.yafnet .postsep {
	background-color:#8394B2;
	height: 2px;
}
/* most tables are class 'content' */
.yafnet table.content, .yafnet table.content929 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:0px;
	width:943px;
}
.yafnet table.content929 {width:929px;}
.yafnet .membersAlphaSortWrapper table.content {width:929px; font-weight:900;}
.yafnet .content td {
	padding:7px 3px;
	vertical-align:top;
}
.yafnet .membersAlphaSortWrapper .content td {
    padding:0 3px;
    line-height:19px;
}

.yafnet .membersTable td {padding:10px 3px;}

.yafnet .content td table td table td {padding:0;
}
.yafnet #RichEdit td {padding:0;}

.yafnet .adminUserResults td, .yafnet .adminAttachments td {font-size:11px;}
.yafnet .adminUserResults td.header2, .yafnet .adminAttachments td.header2 {font-size:12px;}
/* links inside content table*/
.yafnet .content a {color:#000; text-decoration:none;}
.yafnet .content a:hover {color:#000; text-decoration:underline;}
.yafnet .searchResName a, .watchedTable .cell4 a {color:#E37C00;}
.yafnet .searchResName a:hover, .watchedTable .cell4 a:hover {color:#E37C00;}
.yafnet .searchResTopic a, .yafnet .adminOnline a, .yafnet .adminFooter a, .yafnet .editAvatarTable a, .yafnet .adminAttachments a {
	color:#20558A; text-decoration:underline;
}
.yafnet .searchResTopic a:hover, .yafnet .adminOnline a:hover, .yafnet .adminFooter a:hover, .yafnet .editAvatarTable a:hover, .yafnet .adminAttachments a:hover {
	color:#20558A; text-decoration:none;
}
.yafnet .adminUserResults .cell1 a {color:#E37C00; text-decoration:underline;}
.yafnet .adminUserResults .cell1 a:hover {color:#E37C00; text-decoration:none;}
/* used for quoting messages */
.yafnet .quote {
	margin-left:16px;
	padding-left:16px;
}
.yafnet .innerquote {
	padding:4px;
	background-color:#E4EAF2;
	border:solid 1px #8E908F;
}
/* used for code */
.yafnet .code {
	margin-left:16px;
	padding-left:16px;	
}
.yafnet .innercode {
	padding: 4px;
	background-color:#FFF;
	border:solid 1px #95B4F3;
	color:#000;
	font-family:Courier New,Courier;
}
/* font sizes */
.yafnet .smallfont	{font-size:11px;}
.yafnet .largefont	{font-size:13px;}
/* Image Links */
.yafnet a.imagelink {
	font-size:12px;
	font-weight:900;
	color:#000080;
}
.yafnet a:hover.imagelink {
	text-decoration:underline;
	color:#0000FF;
}
/* Used for editor textarea */
.yafnet .posteditor {
	width:100%;
	height:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/* Table just above and below tables */
.linksHeaderLeft {
    padding-left:0 !important;
}

.yafnet .linksHeaderRight {
    text-align:right;
    padding-right:0 !important;
    color:#20558A;
}

.yafnet .content .linksHeaderRight a {
    color:#20558A;
    text-decoration:underline;
    padding:0 2px;
}

.yafnet .content .linksHeaderRight a:hover {
    text-decoration:none;
    color:#20558A;
}

.yafnet table.command {padding: 3px;}
.yafnet .yafForumWelcome {
	padding:2px 0 0 0;
	font-size:11px !important;
}
/* p-tag at the top of pages with navigation links */
.yafnet .yafPageLink {font-weight:900; color:#000; font-size:12px;}
.yafnet .yafPageLink a {color:#000; text-decoration:underline;}
.yafnet .yafPageLink a:hover {text-decoration:none;}
/* for printing */
.yafnet .print {border:solid 1px #C0C0C0;}
.yafnet .printheader {
	background-color:#DDD;
	color:#000;
	padding:4px;
}
.yafnet .printbody {
	background-color:#FFF;
	color:#000;
	padding:4px;
}
.yafnet .yafactiveusers a.active_hidden {
	font-style:italic;
	color:#aaa;
}
/*
Use this to setup overflow feature for your site.
On IE that would mean specifying a width so that the overflow will work properly.
This CSS already works on FireFox.
*/
.yafnet div.postdiv {
	width:100%;
	min-height:100px;
	overflow:auto;	
}
.yafnet div.yafsignature{
	border-top:solid 1px #666;
	margin-top:15px;
	padding-top:5px;
}

/* CSS Pagelinks */
.yafnet .yafpager {
	margin:6px 0;
	font-size:12px;
}

.yafnet .adminPagerWrapper .yafpager {margin:13px 0 6px;}

.yafnet .postPaging .yafpager {margin:6px 0 0;}

.yafnet .postPagingBottom .yafpager {margin:0;}
.yafnet .pagelink,
.yafnet .pagelinkfirst,
.yafnet .pagelinklast,
.yafnet .pagecurrent,
.yafnet .pagelinkPrev,
.yafnet .pagelinkNext,
.yafnet .pagecount{
	padding:0 2px;
}

.yafnet .pagelinkfirst,
.yafnet .pagelinkPrev,
.yafnet .pagelinkNext,
.yafnet .pagelinklast{
	font-weight:900;
}

.yafnet .pagelinkfirst,
.yafnet .pagelinklast {
    letter-spacing:-1px;
}
.yafnet .pagelink a,
.yafnet .pagelinkfirst a,
.yafnet .pagelinkPrev a,
.yafnet .pagelinkNext a,
.yafnet .pagelinklast a {
	text-decoration:underline;
	color:#575A5D;
}

.yafnet .pagelink a:hover {text-decoration:none;}

.yafnet .pagecurrent {
	color:#20558A;
	font-weight:900;
}

.yafnet .pagelinkfirst a,
.yafnet .pagelinkPrev a,
.yafnet .pagelinkNext a,
.yafnet .pagelinklast a {
    text-decoration:none;
}

.yafnet .pagelinkfirst a:hover,
.yafnet .pagelinkPrev a:hover,
.yafnet .pagelinkNext a:hover,
.yafnet .pagelinklast a:hover {
	text-decoration:underline;
}

/* CCS Buttons */
.yafnet a.yaflittlebutton {
    display:block;
    float:right;
	font-size:10px; 
    height:18px;
    margin:0 0 0 4px;
    width:38px;
    overflow:hidden;
    cursor:pointer;
    background:url(forumSmallButtons.png) no-repeat 0 0;
    
}
.yafnet a.yaflittlebutton span {display:none;}

.yafnet .postheaderRight a.yaflittlebutton {
    margin:5px 0 4px 4px;
}

.yafnet a.lbAttachButton {background-position:-224px 0; width:48px;}
a.lbAttachButton:hover {background-position:-224px -18px;}
.yafnet a.lbEditButton {background-position:-272px 0;}
a.lbEditButton:hover {background-position:-272px -18px;}
.yafnet a.lbMoveButton {background-position:-310px 0;}
a.lbMoveButton:hover {background-position:-310px -18px;}
.yafnet a.lbDeleteButton {background-position:-424px 0; width:48px;}
a.lbDeleteButton:hover {background-position:-424px -18px;}
.yafnet a.lbUndeleteButton {background-position:-114px 0; width:55px;}
a.lbUndeleteButton:hover {background-position:-114px -18px;}
.yafnet a.lbQuoteButton {background-position:-348px 0;}
a.lbQuoteButton:hover {background-position:-348px -18px;}
.yafnet a.lbAdminUserButton {background-position:-828px 0; width:70px;}
a.lbAdminUserButton:hover {background-position:-828px -18px;}
.yafnet a.lbArchiveSelectedButton {background-position:-1110px 0; width:96px;}
a.lbArchiveSelectedButton:hover {background-position:-1110px -18px;}
.yafnet a.lbDeleteSelectedButton {background-position:-1014px 0; width:96px;}
a.lbDeleteSelectedButton:hover {background-position:-1014px -18px;}
.yafnet a.lbReplyButton {background-position:-1206px 0;}
a.lbReplyButton:hover {background-position:-1206px -18px;}
.yafnet a.lbCopyOverButton {background-position:-1378px 0; width:60px;}
a.lbCopyOverButton:hover {background-position:-1378px -18px;}
.yafnet a.lbResolveButton {background-position:-1282px 0; width:96px;}
a.lbResolveButton:hover {background-position:-1282px -18px;}
.yafnet a.lbViewButton {background-position:-1244px 0;}
a.lbViewButton:hover {background-position:-1244px -18px;}
.yafnet a.lbApproveButton {background-position:-1438px 0; width:55px;}
a.lbApproveButton:hover {background-position:-1438px -18px;}


.topicBottomPaging {padding:15px 0 0;}
.topicPaging, .postPaging {float:left; width:669px; min-height:1px;}
.topicBigButtons {float:left; width:279px;}
.postPaging {width:474px;}
.postPagingBottom {
    width:473px;
    padding-right:10px;
    float:left;
    min-height:1px;
    line-height:23px;
    vertical-align:middle;
    padding-top:15px;
}
.postButtonsBottom {
    width:465px;
    float:left;
    min-height:1px;
    line-height:23px;
}
.postPrevNext {width:474px; float:left; min-height:1px; color:#20558A; text-align:right; font-size:11px; margin:6px 0 0;}
.postOptionButtons {padding:6px 0;}
.postOptions {
    float:left;
    width:390px;
    min-height:1px;
    line-height:23px;
    vertical-align:middle;
    color:#20558A;
}
.postBigButtonsTop {width:558px; float:left;}

.yafnet .postOptions a {text-decoration:none; font-weight:900; cursor:pointer !important;}
.yafnet .postOptions a:hover {text-decoration:underline;}

.header1Title {padding-left:15px !important; padding-right:15px !important;}


.topicsH1 {font-size:18px; line-height:25px; vertical-align:middle; padding:3px 0;}

.yafnet a.yafcssbigbutton {
	background:url('forumButtons.jpg') no-repeat 0 0;
    display:block;
    float:right;
	font-size:10px;
    height:23px;
    width:88px;
    overflow:hidden;
    cursor:pointer;
    margin:0 0 0 5px;
}

.yafnet .postButtonsBottom a.yafcssbigbutton {
    margin:15px 0 0 5px;
}

.yafnet a.yafcssbigbutton span {display:none;}

.yafnet a.newTopic {background-position:0 0;}
a.newTopic:hover {background-position:0 -23px;}
.yafnet a.moderateTopic {background-position:-88px 0;}
a.moderateTopic:hover {background-position:-88px -23px;}
.yafnet a.newPM {background-position:-616px 0;}
a.newPM:hover {background-position:-616px -23px;}
.yafnet a.deleteTopic {background-position:-264px 0;}
a.deleteTopic:hover {background-position:-264px -23px;}
.yafnet a.moveTopic {background-position:-352px 0;}
a.moveTopic:hover {background-position:-352px -23px;}
.yafnet a.unlockTopic {background-position:-440px 0;}
a.unlockTopic:hover {background-position:-440px -23px;}
.yafnet a.lockTopic {background-position:-528px 0;}
a.lockTopic:hover {background-position:-528px -23px;}
.yafnet a.postReply {background-position:-176px 0;}
a.postReply:hover {background-position:-176px -23px;}

/* css image button */
.yafnet a.yafcssimagebutton {
    display: block;
    float: left;
	font-size: 10px; 
    height: 18px;
    width:38px;
    overflow:hidden;
    cursor:pointer;
    margin:0 4px 0 0;
    background:url(forumSmallButtons.png) no-repeat 0 0;
}
.yafnet a.yafcssimagebutton span {display:none;}

.yafnet a.smTogglePostButton {background-position:-758px 0; width:70px;}
a.smTogglePostButton:hover {background-position:-758px -18px;}
.yafnet a.smPMButton {background-position:-38px 0;}
a.smPMButton:hover {background-position:-38px -18px;}
a.smEmailButton:hover {background-position:0 -18px;}
.yafnet a.smWWWButton {background-position:-76px 0;}
a.smWWWButton:hover {background-position:-76px -18px;}
.yafnet a.smBlogButton {background-position:-520px 0;}
a.smBlogButton:hover {background-position:-520px -18px;}
.yafnet a.smMSNButton {background-position:-558px 0px;}
a.smMSNButton:hover {background-position:-558px -18px;}
.yafnet a.smAIMButton {background-position:-596px 0;}
a.smAIMButton:hover {background-position:-596px -18px;}
.yafnet a.smYahooButton {background-position:-710px 0; width:48px;}
a.smYahooButton:hover {background-position:-710px -18px;}
.yafnet a.smICQButton {background-position:-634px 0;}
a.smICQButton:hover {background-position:-634px -18px;}
.yafnet a.smSkypeButton {background-position:-672px 0;}
a.smSkypeButton:hover {background-position:-672px -18px;}
.yafnet a.smViewAllPosts {background-position:-898px 0; width:116px;}
a.smViewAllPosts:hover {background-position:-898px -18px;}


/* CSS Popupmenu */
.yafnet .yafpopupmenu {
	background-color:#F4F3F1;
	border:solid 1px #333;
	
}
.yafnet .yafpopupmenu ul {	
	list-style-type: none;
	padding:0;
	margin:0;
}
.yafnet .yafpopupmenu li {
	padding:5px 10px;
	margin:0;
	color:#000;
	font-size:12px;
}
.yafnet .yafpopupmenu li.popupitemhover {
	background-color:#E3E2DF;
	
}
/* ajax tabs */
/* default layout */
.yafnet .ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.yafnet .ajax__tab_default .ajax__tab_outer {display:-moz-inline-box; display:inline-block;}
.yafnet .ajax__tab_default .ajax__tab_inner {display:-moz-inline-box; display:inline-block;}
.yafnet .ajax__tab_default .ajax__tab_tab {overflow:hidden; cursor:pointer; display:-moz-inline-box; display:inline-block;}

/* xp theme */
.yafnet .ajax__tab_xp .ajax__tab_header {font-family:Arial, Helvetica, sans-serif;font-size:11px; background:none;}
.yafnet .ajax__tab_xp .ajax__tab_outer {border:none; background:none; height:23px; padding:0; margin-bottom:5px;}
.yafnet .ajax__tab_xp .ajax__tab_inner {border:none; background:none; padding:0; height:23px;}
.yafnet .ajax__tab_xp .ajax__tab_tab {border:none; background:none; padding:0; height:23px;}

.yafnet .ajax__tab_xp .ajax__tab_body {font-family:Arial, Helvetica, sans-serif; width:948px; background:#F4F3F1; padding:0; font-size:12px; border:none;}
.yafnet .profileTable .ajax__tab_xp .ajax__tab_body {width:929px; position:relative;}
.yafnet #yafpage_admin_hostsettings .ajax__tab_xp .ajax__tab_body {width:772px;}
.yafnet .adminHostWrapper .ajax__tab_xp .ajax__tab_body {width:772px;}

.ajax__tab_panel td.cell3 a {color:#20558A; text-decoration:underline;}
.ajax__tab_panel td.cell3 a:hover {color:#20558A; text-decoration:none;}

/* scrolling */
.yafnet .ajax__scroll_horiz {overflow-x:scroll;}
.yafnet .ajax__scroll_vert {overflow-y:scroll;}
.yafnet .ajax__scroll_both {overflow:scroll;}
.yafnet .ajax__scroll_auto {overflow:auto;}

/*Modal Popup*/
.modalBackground {
	background-color:#000;
	filter:alpha(opacity=80);
	opacity:0.8;
}

.modalPopup {width:623px;}
.modalPopup p {padding:10px 0;}

.modalPopup .modalHeader {
	background-image:url('bg_header1.png');
	background-color:#7D8CFF;
	color:#FFF;
	font-weight:900;
	line-height:22px;
	font-size:12px;
	padding:5px;
}

.modalPopup .modalInner {
	padding:10px;
	text-align:center;
}

.modalPopup .modalInnerMain {
	font-size:13px;
	font-weight:900;
	color:#922;
	text-align:center;
}

.modalPopup .modalInnerSub {
	font-size:12px;
	color:#333;
	text-align:center;
}

.modalPopup .modalFooter {
	background-image:url('bg_footer1.png');
	padding:5px;
	line-height:28px;	
}

.modalPopup .modalFooter input {
	display:block;
	vertical-align:middle;
	margin:0 auto;
}

/* Goto Page Form */
.gotoPageForm {	
	background-color:#fff;
	border:solid 1px #555;
	width:90px;
	margin:1px;			
}
.gotoPageForm .gotoBase {
	border:solid 1px #fff;
}
.gotoPageForm .gotoHeader {
	background-image:url('bg_header1.png');
	color:#fff;
	font-weight:900;	
	padding:2px;	
}
.gotoPageForm .gotoInner {
	padding:2px;
}
.gotoPageForm .gotoInner input {
	margin:2px;
}

/*admin*/

.adminLeftColOuter {
    width:161px;
    margin:15px 15px 0 0;   
    float:left;
}

.adminRightColOuter {
    width:772px;
    float:left; 
}

.yafnet .adminLeftColOuter table.content {width:133px;}
.yafnet .adminRightColOuter table.content {width:767px;}

/*end admin*/

.postPoll {margin-bottom:8px;}

.yafnet .postPoll a {
    color:#20558A;
    text-decoration:underline; 
}

.yafnet .postPoll a:hover {text-decoration:none; color:#20558A;}

#yafheader {width:948px !important;}

.yafnet .profileWhite {
	font-size:10px;
	padding:9px 7px 6px !important;
	text-align:right;
}