/*************************************/
/*									 */
/* Intrinsic HTML tag default values */
/*									 */
/*************************************/

body,html
{ 
	height:100%; 
	width:100%; 
	margin:0px;
	padding:0px;
}
body
{
	background-color:#ffffff;
}
body,div,p,td,th,a:link,a:active,a:visited,a:hover,h1,h2,h3,h4,li,input,textarea,select,li
{
	/*color: #000000;*/
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
}
a,a:link,a:active,a:visited,a:hover
{
	color: #0000ff;
}
h1,h2,h3,h4
{
	color: #000000;
	font-weight: 700;
	padding:0px;
	margin:0px;
}
h1
{
	font-size:18px;
}
h2
{
	font-size:16px;
}
h3
{
	font-size:14px;
}
h4
{
	font-size:12px;
}
p
{
	padding:0px;
	margin:0px;
}
form
{
	padding:0px;
	margin: 0px;
}
td,th
{
	text-align:left;
	vertical-align:top;
}
ul, li
{
	padding:0px;
	margin:0px;
}
ul
{
	margin-left:20px;
}
li
{
	margin-bottom:6px;
	
}
fieldset
{
	-moz-border-radius: 8px;
	border-radius: px;
}
.noScreen
{
	display:none;
}

/*************************************/
/*									 */
/* CMS Elements default values		 */
/*									 */
/*************************************/
#mainBox, #fullPageContentBox
{
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	width:auto;
}
#tcMasthead, #tcLeftContent, #tcMidContent, #tcRightContent, #tcFooter
{
	background-color:#ffffff;
	padding:0px;
	margin:0px;
}

/*************************************/
/*									 */
/* CMS Admin Elements default values */
/*									 */
/*************************************/
#adminBody
{
	background-color:#efefef
}
#adminMainBox
{
	padding:20px;
	border:1px solid #aaaaaa;
	margin:10px 20px 20px 20px;
	background-color:#ffffff;
}
#adminMainBox h1
{
	margin-bottom:15px;
}
.adminGridAltItemStyle
{
	background-color:#ffffff;
}
.adminGridItemStyle
{
	background-color:#eeeeee;
}
.adminGridHeaderStyle
{
	font-weight:bold;
}
.editContentName
{
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	margin-bottom:15px;
	font-weight:bold;
	font-size:15px;
}
.editContentNameOver
{
	border:solid 1px #cccccc;
	margin-bottom:15px;
	font-weight:bold;
	font-size:15px;
}
.displayMessage
{
	Font-Family:Verdana;
	Font-Size:12px;
	Color:#ff0000;
	padding-bottom:5px;
}

#container legend
{
	color:#000000;
	font-weight: bold;
}

.adminTable tr
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.adminTable tr.fieldPadding td
{
	padding-top: 15px;
}

.adminTable td
{
	vertical-align: top;
}

fieldset.adminFieldset
{
	width: 95%;
}

fieldset.adminFieldset ul
{
	list-style-type: none;
	list-style-image: none;
	margin: 0px 0px 0px 0px;
}

fieldset.adminFieldset ul li
{
	margin: 5px 0px 0px 0px;
}

fieldset.adminFieldset .fieldLabelLeft
{
	display: block;
	float: left;
	width: 120px;
}

fieldset.adminFieldset .fieldLabelTop
{
	display: block;
}

fieldset.adminFieldset .fieldsLeft
{
	width: 400px;
	float: left;
}

fieldset.adminFieldset .fieldFull
{
	clear:both;
	padding-top: 10px;
}

fieldset.adminFieldset ul.inlineList li
{
	display: inline;
	margin-right:15px;
}

table.attributeValueAdmin tr td
{
	padding-bottom: 5px;
}

table.attributeValueAdmin tr td.attributeGroup
{
	padding-bottom: 0px;
}

#contentEditNameBox
{
	padding-top: 5px;
	padding-left: 2px;
	padding-bottom: 5px;
}

#contentEditFooter
{
	padding-top:3px;
}

.contentEditLeftColumn
{
	width: 90px;
}

.contentEditTabPanel
{
	padding:10px;
}

.contentEditFinalCategorySelectionBox
{
	border:inset 2px;
	height:143px;
	width:195px;
	text-align:center;
	padding-top:100px;
	background-color:#eeeeee;
}

.contentEditCategorySelectOuter
{
	width:auto;
	direction:ltr;
}

.contentEditCategorySelectMiddle
{
	width:auto;
	height:270px;
	overflow:auto;
	direction:rtl;
	padding:0px;
	margin:0px;
}

.contentEditCategorySelectInner
{
	direction:ltr;
	padding:0px;
	margin:0px;
}
/****************************************/
/*										*/
/* Put site specific custom styles here */
/* or in a separate file such as:       */
/*       "MySiteStyles.css"             */
/* Then specify that file name in the   */
/* params in the value "StyleSheet"     */
/*										*/
/****************************************/

.errorStyle, .confirmMsg, .errorStyle ul li{color: #E4126b !important}
.errorStyle ul
{
	list-style-type: disc; 
	margin-left: 20px;
}

/***************************************/
/*
Forum Styles
*/
/**************************************/

/** change password **/
.changePasswordGreyBTbox{clear:both; background: none; padding:30px 10px 30px 60px;}
.changePasswordGreyBTbox h1{color:#4d1427; }

/** login page **/
.loginGreyBTbox{clear:both; background: none; padding:30px 10px 30px 60px;}
.loginGreyBTbox h1{color:#4d1427; }

/** forgot password **/
.forgotPasswordGreyBTbox{clear:both; background: none; padding:30px 10px 30px 60px;}
.forgotPasswordGreyBTbox h1{color:#4d1427; }

/** edit profile and registration **/
.registerGreyBTbox{clear:both; background: none; padding:30px 10px 30px 60px;}
.registerGreyBTbox h1{color:#4d1427; }
td.InterestColumn1{width: 170px;}
td.InterestColumn2{width: 225px;}
table.tblInterestList td
{
	padding: 0px;
	margin: 0px;
	padding-right: 40px;
	~padding-right: 50px;
}
table.tblInterestList
{
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
table.tblInterestList td input[type=checkbox]
{	
}

/**** Confession Catergory ****/
.forumheading .spillButton {margin-top:8px;}
.confessionCatTbl, .forumCatTbl{width:654px; background-color:#fff; }
.confessionCatTbl td, .forumCatTbl td{padding:6px 0; vertical-align:top;}
.confessionCatTbl .textTD{padding-left:12px;}
.confessionCatTbl .commentsNO{float:none; margin-left:30px; margin-top:25px;}

#makeConfession {padding-bottom:14px!important;}
#makeConfession .membershipForm {margin-bottom:0;}
#makeConfession .membershipForm input, #makeConfession .membershipForm textarea{width:383px;}
#makeConfession .membershipForm .dropdownSelect{width:170px;border-top-color:#FBFBFB;}
#makeConfession .membershipForm td{padding-bottom:13px; *padding-bottom:11px;}

/** forum catergory **/
.forumCatTbl .textTD{padding-left:60px; }
.forumCatTbl .commentsNO {float:none; margin-left:22px; margin-top:25px;}

/** Forum lading page **/
.forumLandingSec{clear:both; padding:16px 40px 16px 50px; }
.forumLandingSec h1{line-height:1; padding: 0 0 10px 0;}

.forumLandingSec .imageBox {float:left; display:inline; margin-right:20px; width:220px;}
.forumLandingSec .infoBox { float:left; display:inline; width:325px;}
.forumLandingSec .imageBox img{border:1px dashed #C8B4BA;padding:9px; margin-right:15px;} 

.forumLandingSec .commentBoard{clear:both!important; width:500px; margin-top:18px!important; padding:20px 30px 20px 30px; }
.forumLandingSec .commentBoard a{color:#E4126b; font-weight:bold;}
.forumLandingSec .commentBoard .button{margin-bottom:10px;}

/*** Forum page ***/
.pagebox {background-color:#fff; padding:5px 0 0 60px; width:594px;}
.forumheading{padding:15px 58px 5px 60px;	}
.spillButton {float:right;}
.commentBoard td{font-weight:bold; padding:30px 20px 30px 0; vertical-align:top;}
.iconTD img{border-width:1px!important; border-style:dashed!important; border-color:#C8B4BA!important; margin-left:30px;}
.commentBoard .commentsNO {margin-top:24px;}
.commtTop {margin-top:17px;}
.commtReply {margin-left:35px; margin-top:15px;}
.commtReplyRep {margin-left:72px; margin-top:10px;}
.commtTop h3, .commtReply h3, .commtReplyRep h3, .greyBTbox h1, .greybgBox h1 {color:#4d1427; }
.commtTop a, .commtReply a, .commtReplyRep a {font-weight:bold; padding-left:5px; white-space:nowrap;}
.coffessionPage {width:554px; padding:25px 40px 35px 60px;background-color:#fff;}
.commentBoard {clear:both; background-color:#F4F0F1; border:1px dashed #C8B4BA; border-collapse:collapse; width:100%; margin-top:25px; *margin-top:32px;}

#confessionComment{padding-top:12px;}
#confessionComment th{width:130px; padding-bottom:15px;}
#confessionComment td {font-weight:normal; padding-bottom:13px;}
#confessionComment input {vertical-align:middle;}
#confessionComment textarea {width:390px; height:75px; border-top-color:#FBFBFB; margin:0;}
#confessionComment td span{font-weight:bold; color:#E4126b; vertical-align: baseline; padding-left:10px; *padding-left:5px;}
#confessionComment .radioButton{ width:15px; margin-right:10px; vertical-align:middle; margin-bottom:3px; border:none;}

#confessionComment label{vertical-align:middle;}
#confessionComment .subButton{margin-top:3px!important;}

.coffessionPage .controlDate {margin-right:28px;}

.shortInputWidth { width: 150px; } 
.normalInputWidth { width: 200px; } 
.mediumInputWidth { width: 250px; } 
.longInputWidth { width: 300px; } 

/***  Tools  ***/
/* facebook */
.fb_share_link { padding:2px 0 0 2px; height:16px; background:url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?0:26981) no-repeat top left; }
