/* GENERAL */
body { background-color:#ffffff; font-size:100%; font-family:verdana,arial,helvetica,sans-serif; }
a:link, a:visited { text-decoration:none; }
a:hover, a:active { text-decoration:underline; color:red; }

/* DOUBLECLICK ADS ON HOME PAGE */
.centered-ad {margin-left: auto; margin-right: auto; }

/* NEWS ON HOME PAGE */
.homecontainer { margin-left:5%; margin-right:5%; }
.homecontainer a:hover, a:active { color:red; }
.homeleft { width:31%; padding-right:1%; float:left; }
.homecenter { width:31%; padding-left:1%; padding-right:1%; border-left:1px solid lightgray; border-right:1px solid white; float:left; }
.homeright { width:32%; padding-left:1%; float:left}
#almanaccontainer { border-top:1px solid lightgray; margin-top:15px; margin-left:5%; margin-right:5%; font-size:x-small; text-align:center; }
#almanaccontainer a:hover, a:active { color:red; }
#almanac1 { width:18%; padding-top:5px; padding-right:1%; float:left; }
#almanac2 { width:18%; padding-top:5px; padding-left:1%; padding-right:1%; border-left:1px solid lightgray; float:left; }
#almanac3 { width:18%; padding-top:5px; padding-left:1%; padding-right:1%; border-left:1px solid lightgray; float:left; }
#almanac4 { width:18%; padding-top:5px; padding-left:1%; padding-right:1%; border-left:1px solid lightgray; border-right:1px solid lightgray; float:left; }
#almanac5 { width:18%; padding-top:5px; padding-left:1%; float:left; }
#.Headnewsheadline { color:darkblue; text-transform:uppercase; font-size:230%; padding-top:30px; padding-bottom:15px; margin-left:5%; margin-right:5%; font-weight:bold; text-align:center; }
.Headnewsheadline { color:darkblue; font-size:210%; padding-top:30px; padding-bottom:15px; margin-left:5%; margin-right:5%; font-weight:bold; text-align:center; }
.Headnewsheadline a:link, a:visited { color:darkblue; }
.Headnewsheadline a:hover, a:active { color:red; }
.Leftnewsheadline, a.Leftnewsheadline { color:darkblue; text-decoration:underline; font-weight:bold; font-size:small; }
.Centernewsheadline, a.Centernewsheadline { color:darkblue; text-decoration:underline; font-weight:bold; font-size:small; }
.Rightnewsheadline, a.Rightnewsheadline { color:darkblue; text-decoration:underline; font-weight:bold; font-size:small; }
.newsbyline {font-style:italic; color:darkred; font-weight:bold; font-size:small; }
.newscontent {font-size:small; }
.subscribe { padding:15px; border:1px solid gray; margin-top:10px; text-align:center; background-color:#fff8dc; }
#subscribemail { padding:15px; border:1px solid darkgray; margin-top:10px; text-align:center; background-color:#ebe5c3; }
.subscribemail { padding:15px; border:1px solid #663300; margin-top:10px; text-align:center; background-color:#ffffcc; }
.subscribe1 { width:33%; float:left; text-align:center; padding-top:23px; border-top:1px solid gray; border-bottom:1px solid gray; border-left:1px solid gray; background-color:#fff8dc; }
.subscribe2 { width:33%; float:left; text-align:center; padding-top:5px; border-top:1px solid gray; border-bottom:1px solid gray; border-left:1px solid lightgray; border-right:1px solid lightgray; background-color:#fff8dc; }
.subscribe3 { width:33%; float:left; text-align:center; padding-top:23px; border-top:1px solid gray; border-bottom:1px solid gray; border-right:1px solid gray; background-color:#fff8dc; }
a.mark:visited { display:none; }
.brockman-original { padding-top:5px; padding-bottom:20px; border:1px solid blue; background-color:lightblue; text-align:center; }
.brockman { display:none; }
.lenny { padding:15px; border:1px solid gray; margin-top:10px; text-align:center; background-color:#f5f5f5; }
.carl { padding:15px; border:1px solid darkgray; margin-top:70px; text-align:center; background-color:#fff8dc; }

/* BIBLE */
#biblecrumbs { font-size:80%; font-weight:bold; padding-bottom:5px; margin-left:5%; }

#bibleguide table { background-color:#ffffff; font-size:70%; padding:0px; border:0px; margin-top:10px; margin-bottom:10px; margin-left:auto; margin-right:auto; }
.bibleth1 { background-color:#4d94d6; vertical-align:top; text-align:center; padding:3px; color:white; }
.bibleth2 { background-color:#80bbf3; vertical-align:top; text-align:center; padding:3px; color:white; }
#bibleguide td { background-color:#e2effc; vertical-align:top; text-align:center; padding:5px; margin:0; width:auto; }

.biblenav { text-align:center; padding-top:10px; padding-bottom:10px; border-top:1px solid lightgray; border-bottom:1px solid lightgray; margin-top:10px; margin-bottom:10px;  margin-left:5%; margin-right:5%; }
.biblenav h1 { display:inline; font-size:180%; text-align:center; color:black; padding:0; border:0; margin-top:0; margin-bottom:0; background-color: #ffffff; font-family:verdana,arial,helvetica,sans-serif; }
.biblenav h2 { display:inline; font-size:180%; text-align:center; color:black; padding:0; border:0; margin-top:0; margin-bottom:0; background-color: #ffffff; font-family:verdana,arial,helvetica,sans-serif; }
.biblenavleft, .biblenavright { font-size:180%; color:black; font-family:verdana,arial,helvetica,sans-serif; }

.biblebottom { padding-top:10px; padding-bottom:10px; border-top:1px solid lightgray; border-bottom:1px solid lightgray; margin-top:10px; margin-bottom:10px; margin-left:5%; margin-right:5%; }
.biblebottom a:link { font-size:180%; color:black; font-family:verdana,arial,helvetica,sans-serif; text-decoration:none; }
.biblebottom a:visited { font-size:180%; color:black; font-family:verdana,arial,helvetica,sans-serif; text-decoration:none; }
.biblebottom a:hover { text-decoration:none; color:red; }
.biblebottom a:active { text-decoration:none; }

.biblechapters { font-size:100%; text-align:center; margin-top:0;}
a.biblechapter { font-size:100%; text-decoration:underline; }
.bibletable { background:white; margin-left:5%; margin-right:5%; width:90%; border-collapse:collapse; }
.bibletd1 { width:26%; vertical-align:top; padding-top:5px; padding-bottom:5px; padding-left:1%; padding-right:1%; margin:1px solid orange; font-size:105%; font-family: 'TITUS Cyberbit Basic', 'Cardo', 'New Athena Unicode','Galatia SIL','Gentium', 'Arial Unicode MS', 'Lucida Grande'; font-size:110%; }
.bibletd2 { width:31%; vertical-align:top; padding-top:5px; padding-bottom:5px; padding-left:2%; padding-right:2%; margin:1px solid orange; font-size:125%; font-family:"Times CY", "Times New Roman", "Times", serif; background-image:url(http://www.newadvent.org/images/parchment1.jpg); }
.bibletd2 { width:31%; vertical-align:top; padding-top:5px; padding-bottom:5px; padding-left:2%; padding-right:2%; margin:1px solid orange; font-size:125%; font-family:"Times CY", "Times New Roman", "Times", serif; background-image:url(http://www.newadvent.org/images/parchment1.jpg); }
.bibletd3 { width:26%; vertical-align:top; padding-top:5px; padding-bottom:5px; padding-left:1%; padding-right:1%; margin:1px solid orange; font-size:125%; font-family:"Times CY", "Times New Roman", "Times", serif; }
#.bibletd3 { width:26%; vertical-align:top;padding-top:5px; padding-bottom:5px; padding-left:1%; padding-right:1%; margin:1px solid orange; font-variant:small-caps; font-size:105%; }
p.initial { padding:0px; border:0px; margin:0px; }
p.initial:first-line { font-variant:small-caps; }
.bibleul { padding-top:5px; padding-bottom:5px; padding-right:5px; margin-left:10%; margin-right:10%; list-style-type:square; background-color:#e2effc; }

/* MOVIES */
.theater2 { width:95%; background-color:#ffffff; font-size:90%; padding:7px; border:1px solid #003366; margin-top:20px; margin-bottom:0px; text-align:left; }
.theater { width:95%; background-color:#f5f5f5; font-size:90%; padding:7px; border:1px solid #003366; margin-top:20px; margin-bottom:0px; text-align:left; }
.movieheading { font-weight:bold; font-size:large; text-align:center; color:black; margin-bottom:0px; }
.showtimes { font-weight:bold; font-size:x-small; text-align:center; margin-top:0px; }
.movietitle { font-weight:bold; font-size:x-small; text-decoration:underline; }
.highgrade { background-color:green; color:white; font-weight:bold; font-size:xx-small; padding-left:1px; padding-right:1px; }
.midgrade { background-color:orange; color:white; font-weight:bold; font-size:xx-small; padding-left:1px; padding-right:1px; }
.lowgrade { background-color:red; color:white; font-weight:bold; font-size:xx-small; padding-left:1px; padding-right:1px; }
.highrating { color:green; font-size:xx-small; padding-left:1px; padding-right:1px; border:1px solid green; }
.midrating { color:orange; font-size:xx-small; padding-left:1px; padding-right:1px; border:1px solid orange; }
.lowrating { color:red; font-size:xx-small; padding-left:1px; padding-right:1px; border:1px solid red; }
.moviecontent { color:gray; font-size:x-small; }
.usccbcontent { display:none; }
.movielinks { font-size:xx-small; }
.movietext { font-size:x-small; }

/* RESPONSIVE MEDIA QUERIES */

@media (max-width: 720px) {
#mi5 { font-size:80%; font-weight:bold; padding-bottom:5px; margin-left:3%; }
#springfield2 { padding:5px; border:0px solid lightgray; margin-left:3%; margin-right:3%; background-color:#ffffff; }
.gumroad { display: none; }
}
@media (min-width: 721px) {
#mi5 { font-size:80%; font-weight:bold; padding-bottom:5px; margin-left:17%; }
#springfield2 { padding:5px; border:0px solid lightgray; margin-left:15%; margin-right:15%; background-color:#ffffff; }
}


/* FOUR MAIN DIVISIONS */

@media screen and (min-width: 600px) {
    #mobilecity { display: none; }
    #capitalcity { display: block; margin-left:5%; margin-right:5%; background-color:#ffffff; }
}
@media screen and (max-width: 599px) {
    #capitalcity { display: none; }
    #mobilecity { display: block; margin-left:5%; margin-right:5%; background-color:#ffffff; }
    #catholicadnet-300x250-float { display: none; }
}

#shelbyville { float:left; width:300px; background-color:#ffffff; padding-top:15px; padding-right:2px; border-right: 1px solid #ffffff; margin-right:10px; margin-left:5%; }
#springfield { padding:5px; border:0px solid lightgray; margin-left:372px; margin-right:5%; background-color:#ffffff; }

#ogdenville-new { background-color:#333366; text-align:center; padding:0px; border:0px; margin:0px; }
#ogdenville { background:#333366; text-align:center; margin-left:5%; margin-right:5%; background-color:#ffffff; clear:both; }

/* MODULES */
#googleleft { padding-top:5px; padding-bottom:5px; }
#google234 { padding-top:5px; padding-bottom:5px; border-top:1px solid gray; border-bottom:1px solid gray; width:234px; margin-left:auto; margin-right:auto; }
#google300 { padding-top:5px; padding-bottom:5px; border-top:1px solid white; border-bottom:1px solid white; width:300px; margin-left:auto; margin-right:auto; }
#burns { width:300px; background-color:#ffffff; padding:3px; border:1px solid white; margin-bottom:10px; }
#smithersnew { width:292px; background-color:#ffffff; font-size:90%; padding:7px; border:1px solid white; margin-left:auto; margin-right:auto; text-align:center; }
#smitherscenter { width:300px; background-color:#ffffff; font-size:90%; padding:4px; border:1px solid white; margin-top:14px; margin-bottom:14px; margin-left:auto; margin-right:auto; text-align:center; }
#smithers { width:300px; background-color:#ffffff; font-size:90%; padding:4px; border:1px solid white; margin-top:14px; margin-bottom:14px; text-align:center; }
#smithers-index { background-color:#ffffff; font-size:90%; padding:7px; border:1px solid white; text-align:center; }
#smithers0 { width:300px; background-color:white; padding:7px solid white; border:1px solid white; margin-top:15px solid white; margin-bottom:5px solid white; }
#smithers1 { width:300px; background-color:#990000; font-size:120%; padding:7px solid #990000; border:1px solid #990000; margin-top:15px solid white; margin-bottom:5px solid #990000; }
#smithers2 { width:300px; height:200px; background-color:#000000; font-size:80%; padding:7px solid black; border:1px solid black; margin-top:10px solid black; margin-bottom:10px solid black; }
#patty { width:292px; background-color:#ffffff; font-size:80%; padding:7px; border:1px solid lightgray; margin-top:10px; margin-bottom:10px; }
#selma { width:292px; background-color:#ffffff; font-size:80%; padding:7px; border:1px solid lightgray; margin-top:10px; margin-bottom:10px; }
#flanders { width:292px; background-color:#ffffff; font-size:80%; padding:7px; border:1px solid lightgray; margin-top:10px; margin-bottom:10px; }
#marge { width:300px; background-color:#ffffff; font-size:80%; padding-left:7px; margin-top:10px; margin-bottom:10px; }
#wiggum {}
.adsense1 { font-size:x-small; text-align:center; padding:0px; border:0px; margin:0px; }
.adsense2 { color:darkred; }
.adsense3 { color:red; width:80%; }

/* CITATIONS */
#apawork { text-decoration:underline; }
#dedication { font-style:italic; }
#mlawork { text-decoration:underline; }
#srcwork { text-decoration:underline; }

/* HEADERS */
.h1a { font-size:115%; font-weight:bold; font-style:italic; color:#336699; font-family:verdana,arial,helvetica,sans-serif; }
h2-old { border-top: 2px solid #336699; background-color: #efefce; border-bottom: #efefce; color:#336699; padding-left:5px; font-size:130%; font-family:verdana,arial,helvetica,sans-serif; }
h2 { font-size:145%; border-bottom:1px solid black; }
h3 { font-size:130%; font-weight:bold; font-style:italic; border-bottom:1px solid #ffffff; color:#336699; padding-left:0px; font-family:verdana,arial,helvetica,sans-serif; }
h4 { font-size:115%; font-family:verdana,arial,helvetica,sans-serif; }
.h0 { background-color: #efefce; border-top: 2px solid #336699; height:18px; }
.h01 { padding-top:1px; }
.h02 { font-size:4px; line-height:4px; height:4px; background-image:url(http://www.newadvent.org/images/shadow1.gif); background-repeat:repeat-x; margin-bottom:18px; }
.h03 { float:left; padding-left:8px; vertical-align:middle; text-align:center; }
.h04 { float:right; padding-right: 10px; vertical-align:middle; text-align:center; color: #0253B7; }
.h05 { text-decoration:none; }
h1 { font-size:145%; color:#3F4C6B; font-family:verdana,arial,helvetica,sans-serif; }
/*h3 { font-size:130%; font-weight:bold; border-bottom:1px solid #333333; color:#333333; padding-left:5px; font-family:verdana,arial,helvetica,sans-serif; }*/
/*h3 { font-size:130%; font-family:verdana,arial,helvetica,sans-serif; }*/
h5 { font-size:95%; padding:0px; border:0px; margin:0px; padding-top:1px; padding-right:5px; font-style:italic; font-family:verdana,arial,helvetica,sans-serif; }
h6 { float:left; font-size:95%; padding:0px; border:0px; margin:0px; padding-top:1px; padding-right:5px; font-style:italic; font-family:verdana,arial,helvetica,sans-serif; }
.h7 { color:white; background-color:red; padding:2px; text-align:center; font-size:100%; text-decoration:bold; }
.h8 { color:white; background-color:red; padding:2px; text-align:center; font-size:100%; }

/* BIBLE */
.poe000 { }
.poe001 { }
.poe002 { }
.poe003 { }
.pro000 { }
.pro001 { }
.pro002 { }
.speaker { font-size:80%; text-transform:uppercase; }
.verse { font-size:80%; vertical-align:top; color:red; text-decoration:bold; }
.biblepoem { margin-left:10%; } 
.bibleprose { }

/* OTHER */
.copyright { display:block; text-align:center; font-size:80%; }
.quote2 { font-style:italic; }
.page1 { background-color:#ff0000; color:white; font-size:70%; border: 1px solid #ff0000; }
.page2 { color:#ff0000; font-size:70%; padding-left:1px; padding-right:1px; border: 1px solid #ff0000; }
.note { display:none; }
.prefisk { font-weight:bold; color:black; }
.fisk { font-weight:bold; color:red; }

/* ------------------------------------------------------------ */

/* IDS FOUND IN BREAK5 SCRIPT */
#adsensenote-on { padding:5px; border:1px dotted gray; margin-top:5px; font-size:85%; color:gray; }
#adsensenote { display:none; }
#ad9 { margin-top:10px; margin-bottom:-10px; font-size:85%; }
#ad9 h2 { display:none; }
#ad8 { width:234; text-align:center; }
/* #cdad { float:right; font-weight:bold; line-height:130%; padding:10px; border:1px dotted white; margin-left:10px; margin-bottom:5px; text-align:center; background-color:#ffffff; } */
cdad {}
#trincomad { float:right; border:1px dotted white; width:120px; }

/* CLASSES FOUND IN BREAK5 SCRIPT */
td.bar_white_on_color { width:100%; border-left:thin solid white; border-right:thin solid #3F4C6B; background-color:#3F4C6B; font-size:80%; color:white}
td.bar_white_on_color a:link { text-decoration:none; color:white; }
td.bar_white_on_color a:visited { text-decoration:none; color:white; }
td.bar_white_on_color a:hover, td.bar_white_on_color a:active { text-decoration:none; color:red; }
a.tab_color_on_beige { text-decoration:none; color:#555555; background-color:#efefce; font-size:80%; font-weight:bold}
a.tab_white_on_color { text-decoration:none; color:#ffffff; background-color:#3F4C6B; font-size:80%; font-weight:bold}
td.tab { width:1; border-left:thin solid white; border-right:thin solid gray}
td.bar_color_on_white { width:100%; border-left:thin solid white; border-right:thin solid white; font-size:80%; color:black}

/* UNIVERSAL */
#article {}
#header {}
#footer { background:#333366; text-align:center; background-color:#ffffff; }
#lgleft { float:left; width:336px; padding:10px; border:1px dotted white; margin-left:0px; margin-right:10px; margin-bottom:5px; background-color:#ffffff; }
.navg { display:none; }
.navb { background:#ccffff; font-size:90%; padding-left:4px; padding-right:4px; }

/* INLINE MARKUP */
.DEPRECATEDstiki { background-color:#ffff99; font-size:80%; padding-left:2px; padding-right:2px; font-style:normal; }
.stiki { background-color:white; color:red; }
.yellow { background-color:#ffff99; font-size:100%; padding-left:2px; padding-right:2px; }
span.sc { font-variant: small-caps; }
span.Greek { font-family:Gentium; }
span.Hebrew { font-family:'Times New Roman'; }
#clear { clear:both; }
.clear { clear:both; }

/* HOME PAGE ONLY */
#feed1 ul { padding-left:0; margin-left:0; }
#feed1 li { list-style-type:none; margin-top:0em; margin-bottom:-1em; }
#feed1 img { padding:5px; margin:5px; }
#feed2 ul { padding-left:0; margin-left:0; }
#feed2 li { list-style-type:none; list-style-position:inside; margin-top:1em; padding-top:1em; border-top: 1px dotted gray; }
#homemain { margin-left:212px; }
#homesidebar { margin-bottom:10px; float:left; width:180px; background-color:#add8e6; border: 1px dotted blue; padding:5px; }
.homesidetext { font-size:70%; }
.redhead { color:white; background-color:red; padding:2px; text-align:center; font-size:80%; }

/* FEEDBURNER BUZZBOOST */
.headline { font-size:100%; font-style:normal; font-weight:bold; text-transform:capitalize; }
#creditfooter { display:none; }

/* ONLY IN EGGC AND EGGK */
#smcent { width:234; text-align:center; }
#smleft { width:234; text-align:center; }
div.cenotes { font-size:80%; }

/* ONLY IN EGGB, EGGF AND EGGL */
#column1 { display:none; }

/* ONLY IN EGGB, EGGC, EGGK AND EGGS */
.pub { font-size:80%; }

/* ADS AND ALERT MESSAGE AT THE TOP OF EACH PAGE */
#topjs { text-align:center; }
#adjs { text-align:center; }

/* TEMPORARY */
#tools { display:none; }
#cdleft { float:left; padding:10px; border:1px dotted white; margin-left:0px; margin-right:10px; margin-bottom:5px; background-color:#ffffff; }
#cdright { float:right; width:auto; padding:10px; border:1px dotted white; margin-left:10px; margin-right:0px; margin-bottom:5px; background-color:#ffffff; }
#cdbottom { text-align:center; }
.nospam { color:white; }

/* ADS */
#1-left { float:left; width:336px; padding:10px; border:1px dotted white; margin-left:0px; margin-right:10px; margin-bottom:5px; background-color:#ffffff; }
#1-right { float:right; width:336px; padding:10px; border:1px dotted white; margin-left:10px; margin-right:0px; margin-bottom:5px; background-color:#ffffff; }

#adleft { float:left; width:auto; padding:10px; border:1px dotted white; margin-left:0px; margin-right:10px; margin-bottom:5px; background-color:#ffffff; }
/* #section1 { float:left; width:auto; padding:10px; border:1px dotted white; margin-top:40px; margin-left:0px; margin-right:10px; margin-bottom:5px; background-color:#ffffff; } */
#section2 { }
#adcenter { text-align:center; }
#adright { float:right; width:auto; padding:10px; border:1px dotted white; margin-left:10px; margin-right:0px; margin-bottom:5px; background-color:#ffffff; }

/* BRECK */
#top { background-color:purple; text-align:left; padding-left:5px; padding-right:5px; padding-bottom:20px; margin-left:-6%; margin-right:-6%; border-bottom:1px solid lightblue; font-size:90%; margin-top:-10px; }
#tabr { float:right; padding-right:10px; }
#tabl { float:left; padding-left:10px; }
div.top a:link { color:white; text-decoration:none; }
div.top a:visited { text-decoration:none; }
div.top a:hover, a:active { text-decoration:underline; color:red; }

/* OTHER */
q { font-style:italic; }
