/*header styles*/body{background-color:#B3A78B;color:black;font: 12px "Droid Sans", sans-serif;text-align:center;margin:0px;}#siteContents{padding-top:25px;}.pageContent {background-color:white;float:left;width:550px;margin-right:10px;min-height:700px;}.pageContentWide {background-color:white;float:left;width:764px;min-height:700px;}.innerContent{
    margin:20px;}.innerContent img{
    max-width:100%; height:auto;
}#headerContents{width:974px;margin-left:auto;margin-right:auto;text-align:left;}#footerContents{width:974px;margin-left:auto;margin-right:auto;text-align:left;}#siteContents{width:974px;margin-left:auto;margin-right:auto;text-align:left;}#grayOverlay{position:fixed;z-index:25;background-color:rgba(0,0,0,0.4);width:100%; height:5000px;display:none;}.overlayWindow{position:relative;margin-left:auto;margin-right:auto;top:75px;width:500px;background-color:white;box-shadow: 0 0 20px black;}.overlayWindow iframe{margin:0;width:100%;height:300px;border:0;}#header {text-align:center;position:relative;width:736px;margin-left:8px;}#header img{display:block;}#header > h1 {position:absolute;margin:0 20px 0 20px;width:696px;top:40px;text-align: left;font: normal 32px "IM Fell English", sans-serif;text-shadow:0 0 1px #fff, 0 0 2px #fff, 0 0 4px #fff, 0 0 6px #E6D7B3, 0 0 10px #E6D7B3, 0 0 12px #E6D7B3, 0 0 14px #E6D7B3, 0 0 16px #E6D7B3;;color:#993300;}#header > .noSub {top:50px;}#header > h1 a {text-decoration:none; color:#993300;}#header > h2 {position:absolute;margin:0 20px 0 20px;width:696px;top:80px;text-align: left;font: normal 16px "Droid Sans", sans-serif;text-shadow: 1px 1px 1px #010033;color:white;}#header > h2 a {text-decoration:none; color:white;}#homeSS{width:530px;height:290px;margin-right:10px;float:left;}#grayOverlay #overlayTitle{padding:5px 10px 5px 10px;background-color: #010033;color:white;font-size:18px;text-align:left;}#grayOverlay #overlayTitle a{color:#010033;}/*navigation styles*/#navbar{float:left;width:205px;background-color:transparent;}#nav, #nav ul{padding:0;margin: 0;list-style: none;z-index:10;}#nav a {display: block;color:#010033;text-decoration:none; text-align:left;padding:10px;font: normal 16px "Droid Sans", sans-serif; line-height:19px;}#nav .infoRef a {display: block;color:white;text-decoration:none;font-size:14px;padding:5px 10px;}#nav > li {overflow:hidden;margin-left:8px;}#nav > li.defaultTab{margin-left:8px; text-align:center; position:relative;background-color:#E6D7B3;}#nav > li.navArrow{background-color:#E6D7B3;background-image:url('../../lib/common/navarrow_white.png');background-repeat:no-repeat;background-position:right center;}#nav > li.infoRef{background-color:#993300;border-bottom:none;}#nav > li.infoRef > a{color:white;}#nav > li.active {overflow:hidden;margin-left:0px;background-color:#FFF9E0;}#nav > li.active.navArrow{background-image:url('http://madisonfumc.org/templates/sidebar/design/patriotic_2_contemp/images/navarrow.png');background-repeat:none;}#nav > li.active > a {display: block;color:#010033;text-decoration:none;font-size:16px;padding:10px;}#nav > li:hover {background-color:#FFF9E0;}#nav > li:hover > a {color:#010033;}#nav > li.infoRef:hover {background-color:#C84030;}#nav > li.infoRef:hover > a {color:white;}#nav > li > ul {position: absolute; min-height:55px;width: 250px;left: -999em;-moz-box-shadow: 2px 2px 6px white;
                -webkit-box-shadow: 2px 2px 6px white;
                box-shadow: 2px 2px 6px white;
                -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='white')";
                filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='white');
                background-color:#C84030;}#nav > li:hover > ul {left: auto;margin-left:197px;margin-top:-39px;}#nav > li > ul > li{background-color:#C84030;width:250px;background-image:none;text-align:left;height:auto;border-bottom:none;padding:0;margin:0; overflow:visible;}#nav > li > ul > li > a{font-size:14px;padding:7px 10px;width:98%;color:white;}#nav > li > ul > li:hover {background-color:#FF744E;}#nav > li > ul > li:hover > a {color:white;}#bottomBox{background-color:#E6D7B3;color:#010033;margin-left:8px;text-align:center;padding-top:60px;padding-bottom:10px;font-size:10px;}#bottomBox a{color:#010033;display:inline;text-decoration:none;font-size:10px;}/*home page styles*/.welcomeBar{float:left;width: 245px;padding:0 10px 15px 10px;overflow:hidden;}.announceBar{width: 245px;padding:0 10px 15px 10px;float:left;overflow:hidden;}.welcomeBar h2, .announceBar h2{font-weight:normal;margin-bottom:15px;}.welcomeBar img, .announceBar img{max-width:100%; height:auto;}.announceTitle{color:#993300;font-size:16px;font-weight:bold;margin-bottom:10px;}#votd{text-align:left;font: normal 11px "Droid Sans", sans-serif;color:white;padding:10px;background-color:#993300;}#votd a{color:white;}#recentSermon{text-align:left;font: normal 11px "Droid Sans", sans-serif;color:white;padding:10px;background-color:#010033;}#recentSermon a{color:white;}#recentSermon .smallTitle{color:white;font-size:16px; font-weight:bold;}.shareThisHome{float:right;text-align:right;font-size:9px;}.bothLatest{width:247px;}/*modules styles*/#moduleBar{
		float:left;
		width:209px;
		text-align:left;
	}.moduleBG{vertical-align:top;margin-top:10px;}.moduleHeader{background-color:#E6D7B3;padding:7px 5px;text-align:center;font: normal 16px "Droid Sans", sans-serif;color:#010033;}.moduleHeader a, .calendarHeader a{color:#010033;}.moduleBorder{width:209px;}.moduleBody{color:black;padding:10px 5px;overflow:hidden;font: normal 12px "Droid Sans", sans-serif;background-color:#FFF9E0;}.side10{padding 0 10px;}.moduleBody h1, .moduleBody h2, .moduleBody h3, .moduleBody .capt, .moduleBody .smallTitle{color:black;}.moduleBody .capt{font-size:10px;}.moduleBody .smallTitle{font-size:14px;}.moduleBody a, .moduleBody a:hover{color:#C84030;}.picViewer{width:100%;height:149px;background-color:#E6D7B3;}.pollBar{text-align:center;font-size:9px;background-color:black;padding:2px;color:white;}.moduleBody img{max-width:100%; height:auto;}.moduleBottomLink{
	text-align:right;
	padding-top:5px;
	clear:left;
	font-size:10px;
	font-weight:bold;
}.miniSS{width:180px;position:absolute;top:14px; left:1px;}.moduleBody textarea, .moduleBody input[type=text]{width:175px; padding:3px 5px;}/*calendar styles*/.calendarBorder {border:initial;border-spacing:initial;}.calBox{width:209px; font:normal 12px arial,sans-serif; overflow:hidden;}.calBox .moduleBody{padding:0;background-color:#FFF9E0;}#popUp{position:absolute;left:0;top:0;display:none;z-index: 20000;box-shadow:2px 2px 5px #494949;}table.calendarBorder {width:209px;}table.calendarBorder td{text-align:center;vertical-align:middle;}.calendarHeader {padding:8px 5px 7px 5px; overflow:hidden;background-color:#E6D7B3;text-align:center;font: normal 16px "Droid Sans", sans-serif;color:#010033;}tr.calDayLbls td{font-weight:bold; font-size:12px;height:20px;width:30px;padding:1px;background-color:transparent;background-color:transparent;color:#010033;}td.calDay {height:20px; font-size:12px;width:30px;padding:1px;background-color:transparent;color:#010033;}.calDot{background-image: url("../../lib/common/caldot_brown.png");background-position: center; background-repeat: no-repeat;}.calDot2{background-image: url("../../lib/common/caldot_brown.png");background-position: center; background-repeat: no-repeat;}td.calEvent {height:20px; font-size:12px;width:30px;padding:1px;background-color:#E6D7B3;color:#010033;}td.calEvent div{color:#010033;}td.calEventA{height:20px;width:30px;padding:1px;background-color:#010033;color:white;font-weight:bold;}td.calEventA div{color:white;}.calDate{text-align:left;font-size:14px;padding:3px 5px;width:250px;font-weight:bold;background-color:#E6D7B3;color:#010033;}.calTitle{background-color:#010033;color:white;font-size:12px;padding:3px 5px;width:250px;text-align:left;}.calDetails{background-color:white;color:black;font-size:10px;width:250px;padding:5px;text-align:left;}a.calEvent:link{text-decoration:none;}/*full-page calendar styles*/#fullWeekBox{width:100%; overflow-x:scroll;}.fcTable{width:100%;background-color:rgba(255,249,224,0.5);}.fcLabel{width:14%;padding:2px;background-color:rgba(255,249,224,0.5);}.fcLabel h3{
    margin:0px;color: #C84030;}.fcEvent{height:70px;vertical-align:top;font-size:11px;background-color:#FFF9E0;color: black;border:0px;}.fcEvent a:link, .fcEvent a:hover{color: #C84030;}.fcEventGray{min-height:70px;vertical-align:top;font-size:11px;background-color:rgba(255,249,224,0.2);color: rgba(0,0,0,0.5);}.fcEventGray a:link, .fcEventGray a:hover{color: rgba(200,64,48,0.5);}.fcToday {padding:3px;background-color:#E6D7B3;color:#010033;font-size:11px;font-weight:bold;}.fcNum {padding:3px;color:#C84030;font-size:11px;font-weight:bold;}.fcNumGray {padding:2px;color:#c0c0c0;font-size:11px;font-weight:bold;}.fcListRefCal {border-collapse:collapse; width:200px; text-align:center; margin:auto;}.fcListRefCal td {text-align:center; vertical-align:middle;}.fcListDetails, .fcWeekly {border-collapse:collapse; width:100%; min-height:300px;}.fcListDetails td{padding:3px; vertical-align:top;}.fcBigNum{font-size:50px; color:#993300; letter-spacing:-2px;}#fullCalWeekly{width:100%; overflow-x:scroll;}.fcWeekly td{width:14%; border-left:1px solid #d2d2d2; padding:3px; vertical-align:top;}.fcWeekly li, .fcWeekly ul{margin-left:10px; padding-left:0px;}.pillbox{margin:auto; text-align:center;}
.pillbox ul{list-style:none;margin:0;padding:0;font-size:0;}
.pillbox ul li{display:inline-block;list-style:none;}
.pillbox ul li a{font:normal 12px arial,sans-serif;padding:3px 10px;color:#404040;background-color:#ededed;border:1px solid #8e8e8e;text-decoration: none;}
.pillbox ul li a:hover{background-color: white;}
.pillbox ul li.active a{background-color: white;}
.pillbox ul li a.button{border-left-width:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.pillbox ul li.first a.button{border-left-width:1px;border-radius:8px 0 0 8px;}
.pillbox ul li.last a.button{border-radius:0 8px 8px 0;}
.pillbox ul li a.buttonWhole{border-width:1px;border-radius:8px 8px 8px 8px;color:#404040;}
.pillbox .capt{color:#404040;font-size:9px;}.upcomingEvents .numBox {
    width:30px;
}
.upcomingEvents .numBox h1 {
    font: 24px normal arial,sans-serif;
}/*general formatting*/select, input, textarea{font: normal 11px arial, helvetica, sans-serif;}textarea, input[type=text], input[type=password]{
	border:1px solid #cccccc;
	padding:3px;
	border-radius:5px;
}select {
             border:1px solid #cccccc;
             padding:3px;
             border-radius:5px;
             background-color: #F8F8F8;
        }form{margin:0;border:0;}p{margin:0 0 10px 0;}table{border:0;border-spacing:0;border-collapse:collapse;}td {padding:0;font-size:12px;}table.celPad td{
                padding:6px;
            }
            
            div.pad3{
                padding:3px;
            }.ckTable td {padding:5px;}a img{border:0;}#welcomeMsg{overflow:hidden;}#welcomeMsg img, #welcomeMsg div{max-width:100%; height:auto;}.promoPic img, .cntdownTimer img{display:inline-block;}h1 {color:#993300;margin:0 0 5px 0;font: normal 32px "IM Fell English", sans-serif;,0px 0px 0px transparent}h2 {color:#010033;margin:0 0 5px 0;font: normal 22px "IM Fell English", sans-serif;,0px 0px 0px transparent}h3 {color:#993300;margin:0 0 5px 0;font: normal 18px "IM Fell English", sans-serif;,0px 0px 0px transparent}h4,h5,h6{margin:0 0 5px 0;}hr {border:1px solid #C84030;color:#C84030;opacity: .2;
                filter: alpha(opacity=20);
                -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";}.capt{font-size:10px;color:#010033;}.subtitle2 .flR10, .subtitle2 .flR15{font-size:12px;color:#010033;}.smallTitle{font-size:14px;font-weight:bold;color:#C84030;}fieldset {border:1px solid #C84030;}legend {font-weight: bold; font-size: 14px; margin-bottom:5px;}.oddRow {background-color:#FFF9E0;color: black;}.oddRow a {color: #C84030;}.oddRow .smallTitle, .oddRow .capt{color: black;}.oddRowGray {
    background-color:#e8e8e8;
    color:black;
}
.oddRowGray2 {
    background-color:#fafafa;
    color:black;
}.subtitle2{font: normal 26px "IM Fell English", sans-serif;color:#993300;padding:15px 20px;}.clear{clear:both;}img.imgBox{position:relative;top:1px;}.arrowBox{color: #010033;}.rssBox{font-size: 14px;color: #E6D7B3;}div.socialIconBar{position:absolute; z-index:5; width:350px;  margin:20px; top:-10px; left:345px;}div.socialIcon{height: 28px; cursor:pointer;width: 28px;border-radius: 14px;float:right; margin-left:10px;line-height:28px; font-size:16px; vertical-align: middle; text-align:center; box-sizing:border-box;-moz-box-shadow: 2px 2px 2px #010033;
                        -webkit-box-shadow: 2px 2px 2px #010033;
                        box-shadow: 2px 2px 2px #010033;
                        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#010033')";
                        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#010033');background-color:#993300; color:white;}/*positioning*/td.centerMiddle{text-align:center;vertical-align:middle;}.mb3{margin-bottom:3px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mt3{margin-top:3px;}.mt1{margin-top:1px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.float{float:left;}.flR{float:right;}.flR5{float:right;margin-left:5px;}.flR10{float:right;margin-left:10px;}.flR15{float:right;margin-left:15px;}.flL5{float:left;margin-right:5px;}.flL10{float:left;margin-right:10px;}.flL15{float:left;margin-right:15px;}.middle{vertical-align:middle;}.center{text-align:center;}.right{text-align:right;}.top{vertical-align:top;}.centerBox{position: relative;margin-left: auto;margin-right: auto;text-align:left;}.loginBox{position: relative;margin-left: auto;margin-right: auto;width:500px;}.loginBox .header{font-weight:bold;background-color:#E6D7B3;padding:5px 2px;text-align:center;color:#010033;}.loginBox .body{background-color:#FFF9E0;padding:15px;color:black;text-align:left;}.comment div{padding:3px;}.commentBox{clear:both;position: relative;margin-left: auto;margin-right: auto;width:347px;padding-top:15px;}.commentBox .header{font-weight:bold;background-color:#FFF9E0;padding:5px;color:black;text-align:center;}.commentBox .body{padding:15px;position: relative;margin-left: auto;margin-right: auto;border: 1px solid #FFF9E0;}.commentBox .body input[type=text]{width:308px;}.commentBox .body textarea{width:308px;height:35px;}/*link styles*/a {text-decoration: none;color: #C84030;}a:hover { text-decoration:underline;color: #C84030;}/*list styles*/#affiliations ul {margin:0;padding-left:15px;font-size:12px;}#churchList ul {margin-top:0;margin-bottom:0;}#churchList li {left:-25px;margin:0;}ul.events{margin-top:0;margin-bottom:0;}ul.events li{margin:0 0 0 -15px;}/*specialized styles*/.arrowBullet{clear:left;width:17px;position:relative;top:1px;float:left;}.arrowBullet2{clear:left;float:left;width:10px;}.alert {font-weight:bold;color:#FF3300;font-size:14px;}.photo{border:2px solid #CFCFCF;}.photoM{border:2px solid #CFCFCF;float:left;position:relative;width:60px;height:60px;overflow:hidden;margin:0 0 3px 3px;}.photoM img{max-width:none;}.photoM2{border:2px solid #CFCFCF;margin:0 0 3px 3px;}.photoOver{border:2px solid red;}.shadowPic{border: 15px solid white;
    -moz-box-shadow: 0 0 6px #7f7f7f;
    -webkit-box-shadow: 0 0 6px #7f7f7f;
    box-shadow: 0 0 6px #7f7f7f;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=0, Color='#7f7f7f')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=0, Color='#7f7f7f');
    background-color:white;}.insetPhoto{background: rgba(196,196,196,.2); padding: 7px; border: 1px solid rgba(196,196,196,.1);}.grayBox{float:right;text-align:center;padding:3px;border:1px solid #6B6B6B;background-color:#F7F7F7;}.shareThis{position:relative;top:7px;float:right;margin:0 5px;text-align:right;font-size:9px;}.topAlertBox{
    color: #FF3300;
    padding: 5px;
    background-color: #ffeeee;
    font-size: 14px;
}

.topAlertBox a{
    color: #FF3300;
    text-align:center;
    font-weight:bold;
    font-size:40px;
}.picSeries{padding:10px; width:727px;position:relative; left:8px;background-color:#E6D7B3;}.picSeries .picBox{position:relative; overflow:hidden;}.picSeries .pic{overflow:hidden; background-size:cover;}.picBox .caption{color:white; white-space:nowrap;font-size:14px; padding:5px; overflow:hidden; position:absolute; background-color:#C84030; left:15px;}.picSeries .caption a{color:white;}.monospace{font-family:monospace;}.redBorder{border-left:3px solid red; padding-left:3px;}
.colBox img{
    max-width:100%; height:auto;
}

.twoCol .colBox{
    width:50%;
    overflow:hidden;
    float:left;
}

.twoCol .col1{
    padding-right:10px;
}

.twoCol .col2{
    padding-left:10px;
}

.threeCol .colBox{
    width:33%;
    overflow:hidden;
    float:left;
}

.threeCol .col1{
    padding-right:14px;
}

.threeCol .col2{
    padding-left:7px;
    padding-right:7px;
}

.threeCol .col3{
    padding-left:14px;
}
.colClear{
    clear:both; height:1px;
}a.bigBtn, input[type=button].actBtn,  input[type=submit].actBtn, button.actBtn{background-color: #010033;color:white;
    cursor:pointer;
    border-radius: 15px;
    border:1px solid #010033;
    padding:4px 15px;
    font-size:14px;
    -webkit-appearance:none;
}

a.bigBtn:hover, input[type=button].actBtn:hover, input[type=submit].actBtn:hover, button.actBtn:hover{
    background-color: white;color: #010033;border:1px solid #010033;font-size:14px;
    text-decoration:none;
}label{display:inline-block; margin-bottom:3px; font-weight:bold; font-size:14px;}label.small{display:inline; font-weight:normal; font-size:12px;}th{font-weight:bold;}ul.iconPoints{
                padding-left:20px;
                margin:0;
            }

            ul.iconPoints > li{
                list-style-type:none;
                position:relative;
            }

            ul.iconPoints > li span[class^="icon-"]{
                display:inline-block;
                position:absolute;
                left:-1.5em;
            }:-webkit-input-placeholder { /* Safari, Chrome and Opera */
  color:#adadad;
}

:-moz-placeholder { /* Firefox 18- */
  color:#adadad;
}

:-moz-placeholder { /* Firefox 19+ */
  color:#adadad;
}

:-ms-input-placeholder { /* IE 10+ */
  color:#adadad;
}

:-ms-input-placeholder { /* Edge */
  color:#adadad;
}

:placeholder-shown { /* Standard one last! */
  color:#adadad;
}.searchBar{margin-left:8px; text-align:center; position:relative;background-color:#E6D7B3;}.searchBar input{border:0;background-color:rgb(204,191,159);color:#FFF9E0;width:157px;font: normal 12px arial,sans-serif;height:16px;border-radius:10px;outline:none;padding:1px 1px 1px 23px;}.searchBar .icon-search{
				color:#FFF9E0;
				position:absolute;
				font: normal 12px arial, helvetica, sans-serif;
				left:14px; top:7px;
				font-size:12px;
			}#searchBox{text-align:left; position:absolute;z-index:500;top:18px;left:30px;padding:5px;background-color:white;display:none;width:320px;border: 1px solid gray;margin-top:2px;}#searchBox a{
        font-size: 14px; padding:0; margin:0; color: #C84030;
    }#searchBox .capt{
        color: #C84030;
    }#searchBox .smallTitle{
    color: #010033;
}/*footer styles*/.footer{margin-left:8px;background-color:#010033;font-size:12px; text-align:center; line-height:50px; height:50px; vertical-align:middle; overflow:hidden;}.footer a {color:;}#mychurchLogo{
                font-size:130px;
                position:relative;
                top:-35px;
            }.footerCopyright{text-align:center;padding:5px 0px;font-size:9px;color:#010033;}.footerCopyright a{color:#010033;}.footerLeft{float:left; text-align:left; padding-left:15px;}.footerRight{float:right;text-align:right; padding-right:15px;}.footer{
                 height:43px; overflow:hidden; line-height:43px; vertical-align:middle; text-align:center;
            }
            .footer a {
                color:#010033;
            }
            #mychurchLogo{
                top:-38px;
            }