.BulletinCalendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000; z-index:1000;}
.BulletinCalendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.BulletinCalendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.BulletinCalendar .ajax__calendar_day {border:1px solid #ffffff;}
.BulletinCalendar .ajax__calendar_month {border:1px solid #ffffff;}
.BulletinCalendar .ajax__calendar_year {border:1px solid #ffffff;}
.BulletinCalendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.BulletinCalendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.BulletinCalendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.BulletinCalendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.BulletinCalendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.BulletinCalendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.BulletinCalendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.BulletinCalendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.BulletinCalendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.BulletinCalendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

textarea {font-family:Tahoma, Arial;}
input {font-family:Tahoma, Arial;}
p {margin:0px; padding:0px;}

.SuperScript{vertical-align: top; font-size: x-small;}
.gainLayout {zoom: 1;}
.RelativeContainer{position:relative; top:0px; left:0px;}

.imgQuestion { cursor:pointer; position:relative; left:0px; top:7px;}

.ClearFloat {clear:both;}
.BGBlack{background-color:Black;}
.BGSuperLightGray{background-color:#EEEEEE;}
.BGLightGray{background-color:#81868d;}
.BGDarkGray{background-color:#666666;}
.BGSuperDarkGray{background-color:#333333;}
.BGColored{background-color:#0089be;}
.TextSuperLightGray{color:#EEEEEE;}
.TextLightGray{color:#81868d;}
.TextDarkGray{color:#666666;}
.TextSuperDarkGray{color:#333333;}
.TextColored{color:#0089be;}
.TextBlack{color:Black;}
.TextWhite{color:White;}
.InputTitle{color:#666666;font-weight:bold;}
.InputValue{color:#81868d;}
.PopUpTitle{color:#666666;font-weight:bold;font-size:large;}
.BGRollOver{color:#0089be;}
.BGNormal{color:#81868d;}
.XX-Small{font-size:xx-small;}
.X-Small{font-size:x-small;}
.Small{font-size:small;}
.Medium{font-size:medium;}
.Large{font-size:large;}
.X-Large{font-size:x-large;}
.XX-Large{font-size:xx-large;}
.Bold{font-weight:bold;}
.Button{cursor:pointer;}
.PlainLink{text-decoration:none;color:Black;}
a.PlainLink{text-decoration:none;color:Black;}
a.PlainLink:hover{text-decoration:none;color:Black;}
a.PlainLink:visited{text-decoration:none;color:Black;}
.PublishTitleBackground{background-image:url('/images/publish_title_background.png'); background-repeat:repeat-x;}
/* ajax__tab_xp-theme theme */
.ajax__tab_xp-theme .ajax__tab_header {font-family:tahoma,helvetica; font-size:11px; background:url(/images/tab-line.gif) repeat-x bottom;}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_outer {padding-right:4px; background:url(/images/tab-right.gif) no-repeat right; height:21px;}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_inner {padding-left:3px; background:url(/images/tab-left.gif) no-repeat;}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab{height:13px; padding:4px; margin:0; background:url(/images/tab.gif) repeat-x;}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_outer {background:url(/images/tab-hover-right.gif) no-repeat right;}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_inner {background:url(/images/tab-hover-left.gif) no-repeat;}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_tab {background:url(/images/tab-hover.gif) repeat-x;}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_outer {background:url(/images/tab-active-right.gif) no-repeat right;}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_inner {background:url(/images/tab-active-left.gif) no-repeat;}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab {background:url(/images/tab-active.gif) repeat-x;}
.ajax__tab_xp-theme .ajax__tab_body {font-family:tahoma,helvetica; font-size:10pt; border:1px solid #999999; border-top:0; padding:0px; background-color:#eeeeee;}

.PostingControl{cursor:default; background-image:url('/images/gradient_55.gif'); background-repeat:repeat-x;}
.GroupMembers{cursor:default; background-image:url('/images/gradient_55.gif'); background-repeat:repeat-x;}
.rcRadial{background-image:url('/images/gradient_radial.jpg'); background-repeat:no-repeat; background-color:Black;}
.rcSubMenu{cursor:default; background-image:url('/images/gradient_inv_55.gif'); background-repeat:repeat-x;}
.rcGroupMembers{cursor:default; background-image:url('/images/gradient_55.gif'); background-repeat:repeat-x;}
.rcBulletinBuilderMenu{cursor:default; background-image:url('/images/gradient_55.gif'); background-repeat:repeat-x; height:100%;}
.rcDawsonBanner{cursor:default; background-color:#058bc8; background-image:url("/images/pixel_058bc8.gif");}
.rcPodCast{cursor:default; background-image:url('/images/gradient_white_gray_tall.gif'); background-repeat:repeat-x;}
.rcDirectory{cursor:default; background-color:White;}
.FriendRequest{color:#b2b2b2; cursor:pointer; background-image:url('/images/gradient_friends.gif'); background-repeat:repeat-x;}
.FriendRequestMouseOver{color:#0564c8; cursor:pointer; background-image:url('/images/gradient_friends_active.gif'); background-repeat:repeat-x;}
/* end custom tab theme */

.RadioSmall{color:Black; position:relative; top:-2px; left:0px; font-size:small;}
a.noFlashMenu{color:#EEFFEE;}
a:hover.noFlashMenu{color:#EEFFEE;}
a:visited.noFlashMenu{color:#EEFFEE;}
.LargeIconOffset{position:relative; top:1px; left:0px;}
.completionList{background-color:White; z-index:500; overflow : visible; max-height:500px; width : 300px; border-width : 1px; border-style : solid; list-style-type : none; margin:0px; padding:0px; z-index:1001;}
.completionListItem{cursor:pointer; list-style-type : none; margin:0px; padding:0px; z-index:1001;}
.completionListItemOver{background-color:#0264c8; color:White; cursor:pointer; list-style-type : none; margin:0px; padding:0px; z-index:1002;}
.DragHandle{background-color:Blue; border: solid thin blue; cursor:pointer; height:10px; width:10px;}
.ImageSizerPanel{background-color:Black; filter:alpha(opacity=20);  -moz-opacity:0.2; opacity:0.2; }
.ModalPopup{border:none; background-color:Transparent; z-index:1000;}
.ModalPopupHeader{background-color:Transparent; cursor:pointer; border:none; z-index:1001;}
.ModalPopupBackground{background-image:url(/images/modal_background.png); background-repeat:repeat; z-index:999; }
.ModalPopupBackgroundOld2{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20); background-color:Gray; -moz-opacity:0.2; opacity:0.2; z-index:999; }
.ModalPopupBackgroundBlackOut{background-color:Gray;}
.ModalPopupBackgroundOld{background-color:Black; filter:alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1; }
.InvitationList{border-color:Gray; border-style:solid; border-width:1px; background-color:White;}
.accordionHeader{background-color:#054ebd; color:white; padding:3px; cursor:pointer; font-size:medium; border-style:solid; border-width:1px; border-color:Black;}
.accordionHeaderSelected{background-color:#247de1; color:white; padding:3px; cursor:pointer; font-size:medium; border-style:solid; border-width:1px; border-color:Black;}
.accordionContent{background-color:#FFFFFF; color:black; padding:3px; border-style:solid; border-width:1px; border-color:Black;}
.borderTD{border:1px solid gray;}
.borders{border:1px solid gray;}
.contentBlock{border-top:1px outset #949dad; border-left:1px outset #949dad; border-bottom:3px inset #949dad; border-right:3px inset #949dad; background-color:#f3f3f3; padding:8px;}
.contentBlockWhite{border-top:1px outset #949dad; border-left:1px outset #949dad; border-bottom:3px inset #949dad; border-right:3px inset #949dad; background-color:#ffffff; padding:8px;}
.headerText{font-size:large;}
.boldMediumText{font-size:medium; font-weight:bold;}

body{margin-top: 0px; font-family: Tahoma, Arial, Helvetica; background-color:white; font-size:small;}
td{font-size:small;}
a{color:#0564C8; font-size:small; text-decoration:none;}
aold{color:#55596f; font-size:small;}
aold2{color:#3667ff; font-size:small; text-decoration:none;}
a:hover{color:#0564C8; font-size:small; text-decoration:underline;}
a:visited{color:#0564C8; font-size:small;}

.mediumText{font-size:medium;}

img{border:0px;}
form {margin: 0px 0px 0px 0px; }

._wrapper{width: 1024px; background-color: #d6eaf3; padding: 4px;}
.Heading1{font-size:x-large; font-weight:bold;}
.Heading2{font-size:larger; font-weight:bold;}
.Heading3{font-size:large;}
.text1{width:200px; border-style:solid; border-width:2px; border-color:gray;}
.text2{width:125px; border-style:solid; border-width:2px; border-color:gray;}
.select1{width:207px;}
.stackedpage{position:absolute; top:10px; left:10px; height:300px; width:235px; background-color:White;}
.image2{cursor:pointer;}
.table1{width:225px;}
.tabStrip{width:33%; white-space :nowrap; background-color :#054ebd; border-color:Gray; border-style:ridge ; border-collapse:collapse; border-width:thin; cursor:pointer; color:#eeeeee;}
.tabStripActive{width:33%; white-space:nowrap; background-color:#247de1; border-color:Gray; border-style:ridge ; border-collapse:collapse ; border-width:thin; cursor:pointer; color:#eeeeee;}
.divRequest{position:relative; left:200px; top:-5px;}
.tblFormContainer{border-style:none; border-width:0; border-color:White;}
.tblInnerContent{width:615px;}
.style1{width: 111px;}
.txtLong{width:441px;}
.subCategories{width:194px; white-space:nowrap; background-color:Turquoise; border-color:Gray; border-style:ridge; border-collapse:collapse ; border-width:thin; cursor:pointer;}
.tdLeftPad{padding-left:5px;}
.tdLRPad{padding-left:5px; padding-right:5px;}

#divPopup{position:absolute; top:83px; left: 0px; height:107px; width:225px; background-image: url('/images/cloud_popup.gif'); z-index:10; overflow:hidden; display:none;} 
#divPrayerSpotlight{position:absolute ; top:400px; left:925px; width:250px; height:300px; background-color:White; display:none;}
#divPrayerContent{display:none;}
#cboCategory{width: 251px;}
#divDateExpander{display:none;}
#divReminderExpander{display:none;}    

/*  Login CSS Styles   */
.bold{font-weight: bold;}
.notBold{font-weight: normal;}
.smallerFont{font-size: 0.9em;}
.smallerFont2{font-size: 0.8em;}
.right{text-align: right;}
.floatRight{float: right;}
.floatLeft{float: left;}
.floatClear{clear: both;}
.indented1{padding: 0 0 0 20px;}
.borderBottom{border-bottom: solid 1px #000;}
.dblBorderBottom{border-bottom: double 3px #000;}
.spaceChildDivs div{margin: 5px 0;}
.width400{width: 400px;}
.pad10{padding: 10px;}
.tooltip{position: absolute; background-color: #fff99c;}
.width30perc{width: 30%;}
.width70perc{width: 70%;}
.error {color: #F00; font-size:0.9em;}
.bigError {	color: #F00;}

/*  Registration CSS Styles   */
#loginViewContainer{position:relative; top:0px; left:0px; float:right; width:100%; z-index:100; padding:0px; margin:0px;}
#loginView{	position:relative; top:0px; left:0px; width:100%; text-align:right; z-index:100;}
#loginDropdownContainer{position:relative; top:0px; left:0px; float:right; width:400px; z-index:100; padding:0px;}
#joinPanel{text-align: center;	margin: 5px auto;	border-top: solid 1px #000;	font-size: 1.1em;}
#joinPanel .button{width: 25%;	height: 25%;	padding: 5px;	font-size: 1.5em;	margin: 10px;}
#flashButtonsBox{background-color: #fff;	padding: 10px;	margin: 10px;	text-align: center;}
.AuthBlock{font-size: 0.9em;font-weight: bold;width:400px;}
.floatContainer{position:relative; top:0px; left:0px;}
.AuthBlock INPUT[type="text"], .AuthBlock INPUT[type="password"], .AuthBlock textarea{	width: 230px;}
.AuthBlockExtra{font-size: 0.9em;font-weight: bold;width:500px;}
.AuthBlockExtra INPUT[type="text"], .AuthBlock INPUT[type="password"], .AuthBlock textarea{width: 230px;}
.questionImage{vertical-align: middle;}
.loginDropdown{position: absolute;top: 5px;left: -20px;width: 400px;border: solid 1px #000;padding: 10px;margin: 0px;z-index: 100;background-image: url(../../images/gradientBack.png);background-position: left top;background-repeat: repeat-x;}
.loginDropdown img{cursor: pointer;}
.loginDropdown .submit{margin-top: 20px;}
.loginDropdown .forgotPassword{	margin-top: 5px;}
.width60{width: 60%;}
.width40{width: 40%;}
.width20{width: 20%;}
.checkboxLabel{vertical-align: super;}
.column40{width: 40%;}
.column50{width: 50%;}
.column60{width: 60%;}
.center{text-align: center;	margin: 0px auto;}
.spaceChildDivs10 div{margin: 10px;}
.captcha{background-color: #EEEEEE;	padding: 10px;	margin: 10px;}

/* NPB.ControlLibrary/IPrayedFlyOut.ascx */
.AbsoluteZero{position:absolute; top:0px; left:0px;}
.IPrayedFlyOut{cursor:pointer;} 
.IPrayedFlyOut .divPopOut{display:none; position:absolute; top:3px; left:20px; z-index:1;}
.IPrayedFlyOut .divPrayerCount{position:absolute; top:9px; left:35px;  text-align:center;}
.IPrayedFlyOut .divPrayerCountForUser{position:absolute; top:9px; left:23px; text-align:center; white-space:nowrap; overflow:hidden; width:65px;}
.IPrayedFlyOut h1{color:Black; font-weight:bold; font-size:x-small; display:inline;}
.IPrayedFlyOut .h1{color:Black; font-weight:bold; font-size:x-small; display:inline;}
.IPrayedFlyOut .divIPrayed{text-align:center; position:absolute; top:10px; left:10px; font-size:9px; z-index:3; height:30px; vertical-align:middle;}
.IPrayedFlyOut .divAmen{display:none; text-align:center; position:absolute; top:18px; left:9px; font-size:9px; z-index:3; height:30px; vertical-align:middle;}

/* Org.Beta/Controls/BulletinIndexItem.ascx */
.IndexItem{width:100%;}
.IndexItem .h1{}
.IndexItem .divHighlight{position:absolute; top:-8px; left:-5px; width:100%; height:98%; background-color:#f1e47c;}
.IndexItem .divCreatedOn{position:absolute; left:-5px; top:10px; width:30px; height:15px; margin:0px; padding:0px;}
.IndexItem .chkSelectItem{position:absolute; top:6px; left:20px;}
.IndexItem .divIPrayedButtonIcon{position:absolute; top:-5px; left:40px; white-space:nowrap; z-index:5;}
.IndexItem .lnkAdd{position:absolute; left:49px; top:6px; cursor:pointer;}
.IndexItem .divMainRegion{position:relative; left:78px; top:2px; vertical-align:top; margin:0px; padding:0px; width:220px; cursor:pointer;}
.IndexItem .divTitle{width:190px; vertical-align:top; margin:0px; padding:0px;}
.IndexItem .divSubmittedBy{font-size:x-small; white-space:nowrap; width:220px; overflow:hidden;}
.IndexItem .lnkEdit{position:absolute; right:0px; top:2px;}
.IndexItem .divUsageCircle{position:absolute; top:0px; left:280px; white-space:nowrap;}
.IndexItem .divUsageCount{font-size:x-small; position:absolute; top:1px; left:0px; text-align:center; width:15px;}
.IndexItem .divDottedLine{position:relative; top:0px; left:-5px; height:10px; padding-top:10px; padding-bottom:0px; overflow:hidden; width:100%; white-space:nowrap;}
.IndexItem .imgEditor {position:absolute; border:solid 1px gray; left:45px; top:0px;}

/* Org.Beta/Controls/BulletinDisplay.ascx */
.BulletinDisplay{}
.BulletinDisplay .divItemContainer{position:relative; top:0px; left:0px; margin-left:25px;}
.BulletinDisplay .divSectionTitle{font-size:x-large; position:relative; top:0px; left:0px; padding:0px; float:none; clear:both; margin-bottom:20px;}
.BulletinDisplay .imgBullet{position:absolute; left:-30px; top:5px;}
.BulletinDisplay .divFeaturedItem{font-size:large; position:relative; top:0px; left:-15px; width:630px; float:none; clear:both; vertical-align:top; margin:0px;}
.BulletinDisplay .divFeaturedImage{float:right; vertical-align:top;}
.BulletinDisplay .divNormalItem{position:relative; top:0px; left:0px; float:none; clear:both; vertical-align:top; margin:0px; margin-bottom:20px;}
.BulletinDisplay .divNormalInnerLayout{position:relative; top:0px; left:0px; text-align:left; margin-bottom:20px; vertical-align:top;}
.BulletinDisplay .divBlankFloat{float:left; height:30px; width:18px;}


/* NPB.ControlLibrary/DropShadowContainer.ascx */
.DropShadowContainer {background-color:Transparent; height:0px;}
.DropShadowContainer tdTemplate{background-color:White; border:solid 1px black;}
.DropShadowContainer tdTopRight{background-image:url('/controls/images/borders/ds_top_right_200_8.png'); background-repeat:no-repeat; background-position:top right; width:7px; font-size:0px;}
.DropShadowContainer tdRight{background-color:Transparent; background-image:url('/controls/images/borders/ds_right_8.png'); background-repeat:repeat-y; background-position:right top; width:7px; font-size:0px;}


/* /Controls/StayAndPray.ascx */
#divStayAndPray {text-align:center; height:100px; }
#divStayAndPray #divTitle{font-size:large; font-weight:bold; position:absolute; top:8px; left:6px; z-index:2;}
#divStayAndPray #divTitleSubText{font-size:small; font-weight:normal; z-index:2; display:inline; margin-left:2px;}
#divStayAndPray #imgTitle {position:absolute; top:0px; left:-6px;}
#divStayAndPray #div5min {position:absolute; left:-6px; text-align:center;}
#divStayAndPray #div15min {position:absolute; left:69px; text-align:center;}
#divStayAndPray #div30min {position:absolute; left:145px; text-align:center;}
#divStayAndPray #div1hour {position:absolute; left:220px; text-align:center;}
.TimeButton {cursor:pointer; font-weight:bold; background-position:left top; background-image:url(/images/btn_stayandpray.png); top:30px; width:82px; height:28px; padding-top:9px;}


/* /Controls/ProfilePopup.ascx */
#divProfilePopup {padding:5px; width:690px; height:455px; overflow:hidden;}
#divProfilePopup #divProfilePicture {float:left; width:115px; height:123px;}
#divProfilePopup #divUserInfo {float:left; padding-left:0px; padding-top:15px;}
#divProfilePopup .divUserOrgs {width:220px; height:55px; margin-top:1px; font-size:x-small;}
#divProfilePopup #divUserOrgLink {overflow:hidden;}
#divProfilePopup .TopOption {width:180px; padding-bottom:7px; padding-top:7px; border-bottom:solid 1px silver;}
#divProfilePopup #divTabs {width:680px;}
#divProfilePopup .CaptionDiv {float:left; padding:2px 0 0 4px; cursor:pointer;}

#divProfilePrayerRequests {width:695px; margin-bottom:15px; position:relative; top:0px; left:0px; height:300px; overflow:auto;}
#divProfilePrayerRequests #divTopBar {padding-top:10px; padding-bottom:10px; height:26px; }
#divProfilePrayerRequests #divTopBar #divPrayerRequestCount {float:left; margin-left:10px; width:122px;}
#divProfilePrayerRequests #divTopBar .pnlCreateRequest {float:left; width:531px; }
#divProfilePrayerRequests #divTopBar .pnlCreateRequest #divCreatePrayerRequest {float:left; width:190px; height:25px;}
#divProfilePrayerRequests #divTopBar .pnlCreateRequest #divExistingPrayerRequest {float:left;}
#divProfilePrayerRequests .pnlCreateEncouragement {float:left;}
#divProfilePrayerRequests .pnlCreateEncouragement .txtEncouragementPost {width:455px; height:17px; font-size:small; color:Gray; position:relative; top:-2px; left:0px;}

#divEncouragementWall {width:695px; margin-bottom:15px; position:relative; top:0px; left:0px; height:300px; overflow:auto;}
#divEncouragementWall #divTitleRow {padding-top:10px; padding-bottom:10px; height:26px;}
#divEncouragementWall #divHistoryTitleRow {padding-bottom:10px;}
#divEncouragementWall #divEncouragementCount {margin-left:10px; float:left; width:122px; height:5px; white-space:nowrap;}
#divEncouragementWall .pnlPostEncouragements {float:left;}
#divEncouragementWall .pnlPostEncouragements .txtEncouragementPost {width:455px; height:20px; font-size:small; color:Gray; position:relative; top:-2px; left:0px;}
#divEncouragementWall .EncouragementContainer {padding-bottom:25px; }
#divEncouragementWall .EncouragementImage {float:left; width:115px; height:100px;}
#divEncouragementWall .ContentContainer {float:left; margin-left:0px; width:545px; padding-top:15px;}
#divEncouragementWall .ContentTitle {width:100%;}
#divEncouragementWall .Content {}

#divAboutMe {padding:15px;}
#divAboutMe #divColumn1 {float:left; width:250px;}
#divAboutMe #divColumn2 {float:left;}
#divAboutMe .DataLabel {float:left; width:125px; padding-bottom:15px; font-weight:bold; }
#divAboutMe .UserData {float:left; width:125px; padding-bottom:15px; }

#divContactInfo {padding:10px; width:650px;}
#divContactInfo #divTitleRow {padding-bottom:5px; }
#divContactInfo #divContactModuleContainer {float:left; border-right:solid 2px gray; width:435px; padding-right:5px;}
#divContactInfo #divUserRoles {float:left; padding-left:10px;}


/* AccountSettings.aspx */

.PrivacyColumn {float:left; width:210px;}
.CheckItem {padding-bottom:5px;}


/* GroupMemberList.ascx */
#sortable { list-style-type:none; list-style-image:none; list-style-position:outside; margin:0; padding:0;}
.sortableDiv { margin:0px; padding:0px; float:left; width:104px; height:150px; font-size:4em; text-align:center; }	

/* MyPrayerList_1.ascx */
#divPrayerRequest {width:652px; overflow:hidden;}
#divPrayerRequest #divThumbnail {float:left; width:113px; height:100px;}
#divPrayerRequest #divHeaderBlock {float:left; padding-top:9px; width:532px; overflow:hidden;}
#divPrayerRequest #divHeaderTop {}
#divPrayerRequest #divHeaderBottom {position:relative; top:-10px; left:0px;}
#divPrayerRequest #divHeaderLine {position:absolute; top:38px; left:104px; border-top:solid 1px silver; width:548px;}
#divPrayerRequest .divContent {position:relative; top:-5px; left:0px; padding-left:16px; height:48px; overflow:hidden;}
#divPrayerRequest #divIcons {float:left; padding-left:0px; padding-top:7px; width:538px; height:35px; overflow:hidden;}
#divPrayerRequest #divTotalPrayers {width:150px; padding-top:0px;}
#divPrayerRequest .PrayerCount {font-size:small; color:Maroon;}
#divPrayerRequest .TextLink {float:left; height:20px; padding:0px 10px 0px 10px; vertical-align:middle;}
#divPrayerRequest .ImageLink {float:left; vertical-align:top;}
#divPrayerRequest .CaptionDiv {float:left; padding:2px 0 0 4px; cursor:pointer;}
.SmallIconOffset {position:relative; top:2px; left:0px;}

/* MessageTemplatePopup.ascx */
#divMessageTemplate {}
#divMessageTemplate #divHeader {padding:5px 10px 9px 5px; margin-bottom:5px; margin-top:3px; border-bottom:solid 5px gray;}
#divMessageTemplate #divCategories {padding:5px;}
#divMessageTemplate #divColumn1 {float:left; width:225px;}
#divMessageTemplate #divColumn2 {float:left; width:225px;}
#divMessageTemplate #divColumn3 {float:left; width:115px; white-space:nowrap;}
#divMessageTemplate .InputLabel {font-size:x-small; padding:0 0 3px 1px; font-weight:bold;}
#divMessageTemplate .InputData {height:36px;}
#divMessageTemplate .TextShort {width:70px;}
#divMessageTemplate .TextLong {width:190px;}

/* PrayerList.aspx */
#divPrayerListContainer {width:1024px; background:white;}
#divPrayerListContainer #divLeftPanel {float:left; padding:18px; width:300px;}
#divPrayerListContainer #divRightPanel {float:left; padding: 18px 18px 18px 0; width:652px;}
#divPrayerListContainer #divControls {}
#divPrayerListContainer #divFolders {width:300px; position:relative; top:-144px; left: 304px; z-index:1000; background-color:White; display:none;}

/* PrayerViewer.aspx */
#divPrayerViewerContainer {width:100%; background:white;}
#divPrayerViewerContainer #divLeftPanel {float:left; padding:18px; width:300px;}
#divPrayerViewerContainer #divRightPanel {float:left; padding: 18px 18px 18px 0; width:652px;}
#divPrayerViewerContainer #divControls {}

/* /Resources/Widgets/GroupWidgets.aspx */
#divWidgetContainer {width:620px; margin:auto auto; padding-bottom:50px;}
#divWidgetContainer #divTitle {float:left; padding-bottom:15px; font-size:large; font-weight:bold;}
#divWidgetContainer #divFacebook {float:right;}
#divWidgetContainer #divDescription {padding-bottom:20px;}
#divWidgetContainer .divOr {padding:15px 0 15px 65px; font-weight:bold; font-size:large;}
#divWidgetContainer .divWidget {float:left; width:200px;}
#divWidgetContainer .divGetWidget {float:left; width:400px; padding-left:20px;}
#divWidgetContainer .divAddWidget {position:relative; left:-8px; top:0px; padding-bottom:5px;}
#divWidgetContainer .divInstructions {color:Maroon; padding-top:10px; padding-bottom:10px;}

/* Blog.aspx */
#divBlogTitle {font-size:x-large; font-weight:bold; padding-left:18px;}
#divBlogSubtitle {font-size:small; font-weight:bold; color:Gray; padding-left:24px;}
#divBlogContainer {}
#divBlogContainer .BlogPost{padding-bottom:35px;}
#divBlogContainer #divLeftPanel {float:left; padding:18px 18px 18px 30px; width:640px;}
#divBlogContainer #divRightPanel {float:left; padding:18px 0 18px 0; width:318px;}
#divBlogContainer #divSeriesTitle {font-size:x-large; position:absolute; right:0px; top:0px; font-weight:bold; padding-right:18px;}
#divBlogContainer .SeriesTitleLabel {color:Gray;}
#divBlogContainer #divSeriesSectionTitle {font-size:x-large; font-weight:bold;}
#divBlogContainer #divCommentsTitle {font-size:small; font-weight:bold;}
#divBlogContainer .BlogPostTitle {font-size:x-large; font-weight:bold; padding-bottom:10px;}
#divBlogContainer .BlogPostText {padding-bottom:25px;}
#divBlogContainer #divControls {height:30px;}
#divEditSeries {padding:5px 10px 10px 10px;}
#divEditSeries #divImageEditor {float:left; width:300px;}
#divEditSeries #divForm {float:left; width:300px;}
.InputLabel {font-size:x-small; padding:0 0 3px 1px; font-weight:bold;}
.InputData {height:36px;}
#divBlogSettings {padding:5px 10px 10px 10px;}
#divEditBlogPost {padding:5px 10px 10px 10px;}
#divEditBlogPost .tinyMCE{width:600px; height:250px;}

