body
{
    margin: 0;
    padding: 0;
}

div#BodyContainer
{
    width: 100%;
    min-height: 500px;
    background: #fff url('http://catholicvideo.org/NewsWebImages/header_bg.png') repeat-x;
    position: relative;
}

div#pageLogo
{
    width: 300px;
    height: 83px;
    position: absolute;
    left: 50%;
    margin-left: -500px;
    background: transparent url('http://catholicvideo.org/NewsWebImages/logo2010.png') no-repeat;
}

div#pageMenu
{
    width: 432px;
    position: absolute;
    top: 15px;
    left: 50%;
    margin-left: 40px;
    z-index: 990;
    border: 1px solid Gray;
}

div#pageBodyContainer
{
    width: 100%;
    min-height: 500px;
    position: absolute;
    top: 84px;
    left: 0;
    background: #fff url('http://catholicvideo.org/NewsWebImages/background_gradient.jpg') repeat-x;
    z-index: 890;
}

div#pageBody
{
    width: 1000px;
    min-height: 500px;
    background: transparent url('http://catholicvideo.org/NewsWebImages/background_top.png') no-repeat;
    margin: 20px auto 0 auto;
}

.ArticleContainer
{
    width: 320px;
}

.ArticleContainer ul.Item li
{
    width: 300px;
}

span.Author
{
    margin-left: 5px;
    color: Gray;
}

div.HeadLine
{
    width: 500px;
    font-family: Segoe UI, Arial, sans-serif;
    font-size: 13px;
    font-weight: 700;
    font-style: normal;
    font-variant: normal;
    color: #1849a4;
}

div.HeadLine span.Author
{
    margin: 0px;
    font: 12px Arial;
}

div.HeadLine span.Date
{
    margin: 0px 0 0 5px;
    font: 12px Arial;
}

div.HeaderToolBar
{
    width: 150px;
    text-align: right;
}

table.ArticleContent
{
    width: 920px;
    border-collapse: collapse;
    empty-cells: show;
    table-layout: fixed;
    padding: 10px 0;
}

table.ArticleContent .HeadLine
{
    width: 750px;
    margin: 10px 0 0 0;
    font-size: 15px;
}

div#Content
{
    font: 11pt "Segoe UI" , "Palatino Linotype" , Tahoma, Arial;
    color: Black;
}

table.ToolBar
{
    text-align: right;
}

table.ToolBar td
{
    margin: 0 5px;
    cursor: pointer;
}

#ContentContainer
{
    font: 12px Arial;
}

.Container
{
    width: 920px;
    margin: 10px auto 0 auto;
    padding-top: 10px;
}

.Content:first-letter
{
    float: left;
    background-color: transparent;
    padding: 0 5px 0 0;
    margin: 0;
    font: 3em bold Verdana;
    color: Red;
    white-space: nowrap; /* wrapping breaks the effect */
    line-height: 1em;
}
.ListView
{
    table-layout: fixed;
    empty-cells: show;
}

.ListView td
{
    height: 30px;
    border-bottom: 1px solid #626262;
    empty-cells: show;
}

.ListView td a
{
    text-decoration: none;
    color: Navy;
}

.ListView thead
{
    height: 20px;
}
.ListView th
{
    background-color: #4b6c9e;
    text-align: left;
    border-bottom: 1px solid Gray;
    padding: 5px;
    color: White;
}

.ListView tr.alt td
{
    background-color: #ecf6fc;
}

.ListView tr.over td
{
    background-color: #bcd4ec;
}

.ListView td
{
    padding: 0 0 0 5px;
}

.SeeAlso
{
    width: 920px;
    margin: 10px auto 0 auto;
}

.SeeAlso h3.header
{
    height: 25px;
    width: 900px;
    padding-top: 5px;
    border-bottom: 1px solid White;
    font-variant: small-caps;
    background: #4b6c9e;
    margin-left: 2px;
    color: White;
}

.Date, span.Author
{
    font: 12px "Segoe UI" , Tahoma, Arial, "Palatino Linotype";
    color: Gray;
}

.SeeAlso .Item
{
    font: 12px "Segoe UI" , Tahoma, Arial, "Palatino Linotype";
}

.watermark
{
    color: Gray;
}

#pageFooter
{
    height: 100px;
    width: 100%;
    background: #2e2f2d url(http://catholicvideo.org/NewsWebImages/ft.gif) repeat-x center top;
}

#pageFooterContent
{
    width: 1000px;
    padding: 10px 0 0 0px;
    margin: 10px auto 0 auto;
    font: 11pt "Segoe UI" , "Palatino Linotype" , Tahoma, Arial;
}

#pageFooterContent ul
{
    width: 400px;
    margin: 0px 0 20px 20px;
    padding: 0;
    list-style: none;
}
#pageFooterContent li
{
    border-bottom: 1px solid #111;
    border-top: 1px solid #333;
    color: #596360;
    padding: 10px;
}

#pageFooterContent li:first-child
{
    border-top: none;
}

#pageFooterContent li:last-child
{
    border-bottom: none;
}

#caption
{
    color: Orange;
    font: 16px "Segoe UI" , "Palatino Linotype" , Tahoma, Arial;
    margin-left: 20px;
    display: none;
}

/*Pager CSS*/

#pager
{
    vertical-align: top;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 16px;
    text-decoration: none;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}

#pager li
{
    display: inline;
    margin-right: 5px;
    margin-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 2px;
    cursor: pointer;
}
.page
{
    display: inline;
    border: solid 1px #83BD63;
    background-color: #FFFFFF;
    color: #000000;
}
.currentPage, .page:hover, .pageNext:hover, .pagePrev:hover
{
    background-color: #83BD63;
    color: #FFFFFF;
    border: 1px solid #83BD63;
}
.pageNext, .pagePrev
{
    color: #000000;
    border: solid 1px #83BD63;
    background-color: #FFFFFF;
    color: #000000;
}

#Content td.a
{
    width: 840px;
    text-align: left;
    font: 13px "Segoe UI" , Tahoma, Arial, "Palatino Linotype";
}

#Content td.b
{
    width: 80px;
    text-align: right;
    font: 12px Arial;
    color: Gray;
}

fieldset td
{
    font: 11px "Segoe UI" , "Palatino Linotype" , Tahoma, Arial;
    height: 20px;
}

fieldset legend
{
    font: 13px "Segoe UI" , "Palatino Linotype" , Tahoma, Arial;
    color: Red;
    font-weight: bold;
}

div.TopicHeader
{
    margin-top: 20px;
    font: bold 18px "Segoe UI" , "Palatino Linotype" , Tahoma, Arial;
    color: Red;
    border-bottom: 2px solid Black;
    padding-bottom: 3px;
}

.Container .HeadLine
{
    margin-top: 10px;
    padding-bottom: 3px;
    width: 980px;
    position:relative;
}

.Container .Content
{
    margin-top: 10px;
    border-bottom: 1px dotted Gray;
    padding-bottom: 10px;
    font: 15px "Segoe UI" , "Palatino Linotype" , Tahoma, Arial;
}

span#selectdate
{
    font: 13px "Segoe UI" , "Palatino Linotype" , Tahoma, Arial;
    color:Navy;
    position:absolute;
    right:165px;    
}