﻿body {
	margin: 0;
	padding: 0;
	background: #F4FBFF url("images/bg.jpg") repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #405A67;
}

a:link              
{ 
    color:#79AFCD; text-decoration:none; 
}
a:visited           
{ 
    color:#79AFCD; text-decoration:none; 
}
a:hover             
{ 
    color:#79AFCD; text-decoration:underline; 
}
a:active            
{ 
    color:#79AFCD; text-decoration:none; 
}


    .table_main
    {
        margin: 0 auto;
        width: 954px;
    }

    .table_main_header
    {
        background-image: url("images/top_bg.gif");
        background-repeat: no-repeat;
        width: 954px;
        height: 183px;
        font-size: 44px;
        font-weight: bold;
        letter-spacing: -1px;
        margin: 0 0;
    }   

    .table_main_header_hostname
    {
        color: White;
        padding: 100px 0 0 90px;
    }

    .table_main_header_menu
    {
        text-align: right;
        vertical-align: bottom;
    }

        .bullet_menuitems ul {
	        margin: 0;
	        list-style: none;
	        line-height: normal;
        }

        .bullet_menuitems li {
	        display: inline;
        }

        .bullet_menuitems a {
	        padding: 0 28px 0 0;
	        text-transform: lowercase;
	        text-decoration: none;
	        font-size: 16px;
	        font-weight: bold;
	        color: #FFFFFF;
	        letter-spacing: 1px;
        }

    .table_main_subheader
    {
        height: 139px;
        background-image: url("images/content_top.png");
        background-repeat: no-repeat;
        width: 100%;
        margin: 0 0;
    }

    .table_main_subheader_topleft
    {
        height: 139px;
        background-image: url("images/jl.png");
        background-repeat: no-repeat;
        background-position: left bottom;
    }

    .table_main_subheader_topright
    {
        height: 139px;
        width: 508px;
        /*background-image: url("images/countdown_bg.png");*/
        /*background-repeat: no-repeat;*/
        /*background-position: left center;*/
        text-align: center;
    }

        .label_div_content_header_countdown_timer
        {
            font-size: 32px;
            color: #479ac4;
        }

        .label_countdowndate
        {
            color: #479ac4;
        }

    .table_main_content
    {
        width: 954px;
        background-image: url("images/content_mid.png");
        background-repeat: repeat-y;
        background-position: left;
        margin: 0 0;
    }

    .table_main_content_top
    {
        background-image: url("images/post_top_green.png");
        background-repeat: no-repeat;
        background-position: right top;
        vertical-align: top;
        text-align: left;
        padding-left: 5px;
        padding-top: 25px;
        padding-right: 10px;
    }

        .BulletedList_Links li
        {
            list-style-image: url("images/glist.png");
        }

        .image_latestABCD
        {
            float: left;
            margin-top: 10px;
            margin-right: 5px;
        }

        .blogname
        {
            padding: 5px;
            font-size: 28px;
            font-weight: bold;
            letter-spacing: -1px;
            color: green;
        }

        .post {
	        width: 606px;
	        padding: 30px 0 0 48px;
        }

        .post .title {
	        padding: 0 0 0 12px;
        }

        .post .title a {
	        color: #4F6977;
        }

        .post .date {
	        margin: -45px 25px 15px 0;
	        text-align: right;
	        color: #79AFCD;
        }

        .post .entry {
	        padding: 25px 20px 0 12px;
	        background: url(images/post_top_blue.jpg) no-repeat right top;
        }

        .post .meta {
	        padding: 5px 12px;
	        background: url(images/post_bottom_blue.jpg) no-repeat right bottom;
        }

        .post .meta b {
	        display: none;
        }

        .post .more, .post .comments, .post .pics {
	        padding: 0 30px 0 20px;
        }

        .post .more {
	        background: url(images/img09.gif) no-repeat left center;
        }

        .post .pics {
	        background: url(images/img15.gif) no-repeat left center;
        }

        .post a {
	        color: #79AFCD;
        }

        .post a:hover {
	        text-decoration: none;
        }

            .postwelcome {
	            width: 506px;
	            padding: 25px 0 0 10px;
            }

            .postwelcome .titlewelcome {
	            padding: 0 0 0 12px;
	            font-weight: normal;
            }

            .postwelcome .titlewelcome a {
	            color: #4F6977;
            }

            .postwelcome .datewelcome {
	            margin: -45px 25px 15px 0;
	            text-align: right;
	            color: #79AFCD;
            }

            .postwelcome .entrywelcome {
	            padding: 25px 20px 0 12px;
	            background: url(images/post_top_red.jpg) no-repeat right top;
	            word-spacing: 2px;
            }

            .postwelcome .metawelcome {
	            padding: 5px 12px;
	            background: url(images/post_bottom_red.jpg) no-repeat right bottom;
            }

            .postwelcome .metawelcome b {
	            display: none;
            }
            
                .postfixed {
	                width: 506px;
	                padding: 25px 0 0 10px;
                }

                .postfixed .titlefixed {
	                padding: 0 0 0 12px;
	                font-weight: normal;
                }

                .postfixed .titlefixed a {
	                color: #4F6977;
                }

                .postfixed .datefixed {
	                margin: -45px 25px 15px 0;
	                text-align: right;
	                color: #79AFCD;
                }

                .postfixed .entryfixed {
	                padding: 25px 20px 0 12px;
	                background: url(images/post_top_blue.jpg) no-repeat right top;
	                word-spacing: 2px;
                }

                .postfixed .metafixed {
	                padding: 5px 12px;
	                background: url(images/post_bottom_blue.jpg) no-repeat right bottom;
                }

                .postfixed .metafixed b {
	                display: none;
                }



    .table_main_content_right
    {
        width: 130px;
        height: 600px;
        vertical-align: top;
    }
    
    .botton_donate_text
    {
        width: 120px;
    }

    .table_main_footer
    {
        height: 36px;
        width: 954px;
        background-image: url("images/content_bottom.png");
        background-repeat: no-repeat;
    }

/* Insert Boxes for pics.aspx */

#insert_tl {
	width:28px;
	height:24px;
	background-image:url(images/insert_tl.png);
	background-repeat:no-repeat;
}

#insert_t {
	height:24px;
	background-image:url(images/insert_t.png);
	background-repeat:repeat-x;
}

#insert_tr {
	width:32px;
	height:24px;
	background-image:url(images/insert_tr.png);
	background-repeat:no-repeat;
}

#insert_l {
	width:28px;
	background-image:url(images/insert_l.png);
	background-repeat:repeat-y;
}

#insert_c {
	background-position:center;
	background-image:url(images/insert_loader.gif);
	background-repeat:no-repeat;
}

#insert_r {
	width:32px;
	background-image:url(images/insert_r.png);
	background-repeat:repeat-y;
}

#insert_bl {
	width:28px;
	height:28px;
	background-image:url(images/insert_bl.png);
	background-repeat:no-repeat;
}

#insert_b {
	height:28px;
	background-image:url(images/insert_b.png);
	background-repeat:repeat-x;
}

#insert_br {
	width:32px;
	height:28px;
	background-image:url(images/insert_br.png);
	background-repeat:no-repeat;
}

/* Contact.aspx */
.contact_leftcell {
	text-align: right;
	vertical-align: top;
	width: 240px;
}

.contact_rightcell {
	text-align: left;
	margin: 0 0 0 10px;
}

.contactConfirmation 
{
    margin-left: 150px;
    font-weight: bold;
    
}

/* Sidebar */

.sidebar {
	width: 274px;
	vertical-align: top;
}

.sidebar ul {
	width: 206px;
	margin: 0;
	padding: 0 0 0 30px;
	list-style: none;
}

.sidebar li {
}

.sidebar li ul {
	width: auto;
	padding: 0 15px 0 10px;
}

.sidebar li li {
	padding: 5px 0 5px 0;
	background: url("images/4x1dot.gif") repeat-x;
}

.sidebar li li.first {
	padding-top: 0;
	background: none;
}

.sidebar li h2 {
	font-size: 18px;
	padding: 30px 0 40px 10px;
	background: url("images/post_top_blue.jpg") no-repeat right bottom;
}
