﻿.editnewstitle {
    width:790px;
}

.dateandcategory {
    margin-bottom:10px;
    color:#000;
}

    .dateandcategory a {
        text-decoration:underline;
    }

.searchnews
{
	margin-top:8px;

}

    .searchnews > input {
        width:215px;
        color:#808080;
        font-size:0.8em;
    }

    .searchnews select {
        color:#808080;
        width:250px;
        font-size:0.8em;
        padding:5px;
    }

	.searchnews .categorytitle
	{
		font-size:0.8em;
		color:#000;
		font-weight:bold;
		display:block;
		margin-top:5px;

	}

#featurednewstd {
    background-color:#fff;
    padding-right:25px;
    padding-top:12px;
    padding-left:12px;
}

    #featurednewstd td {
        vertical-align:top;
    }

    #featurednewstd .featurednews .mainnews {
        margin-bottom:12px;
    }

    #featurednewstd .featurednews .mainnews td {
        width:50%;
        position:relative;
    }

    #featurednewstd .featurednews .mainnews .newstitle {
        margin-left:12px;
        margin-bottom:8px;
    }

    #featurednewstd .featurednews .mainnews .newsbody {
        margin-left:12px;
    }

    #featurednewstd .featurednews img {
        border:solid 1px #eaeaea;
    }

    #featurednewstd .featurednews .newstitle a{
        color:#0072c6;
        font-weight:bold;
        font-size:1.1em;
    }

    #featurednewstd .style1 .bordertop {
        height:15px;
        background-color:rgb(177,16,65);
        margin-left:12px;
    }

    #featurednewstd .style1 .borderbottom {
        height:2px;
        background-color:rgb(177,16,65);
        
        bottom:0px;
        position:absolute;
        left:12px;
        right:0px;

    }

    #featurednewstd .style2 .borderbottom, #featurednewstd .style2 .bordertop {
        display:none;
    }

    #featurednewstd .style2 {
        padding-bottom:12px;
        border-bottom:solid 4px rgb(177,16,65);
    }

    #featurednewstd .othernewstable .imagecell {
        width:40%;
        padding-top:5px;
    }

    #featurednewstd .othernewstable > tbody > tr > td{
        width:50%;
    }

    #featurednewstd .othernewstable .linkcell {
        padding-left:12px;
        padding-top:0px;
        padding-bottom:12px;
    }

        #featurednewstd .othernewstable .linkcell a {
            color:#0072c6;
        }

    #featurednewstd .morestories {
        margin-top:15px;
    }

    #featurednewstd .morestories a {
        color:#0072c6;
        font-style:italic;
       text-decoration:underline;
    }

#newsreleasestd {
    vertical-align:top;
    width:300px;
}

    #newsreleasestd .releasestitle {
        font-weight:bold;
        color:#0072c6;
        margin-bottom:8px;
        font-size:1.5em;
    }

    #newsreleasestd .newsrelease  {
        border-bottom:solid 1px #e0e0e0;
        padding-top:8px;
        padding-bottom:8px;
        
    }

    #newsreleasestd .olderreleases {
        margin-top:10px;
        text-align:right;
    }

        #newsreleasestd .olderreleases a {
            font-weight:bold;
        }

.subscribetostories {
    margin-top:8px;
    font-size:1em;
}

    .subscribetostories .control-title {
        font-weight:bold;
        font-size:0.8em;
        color:#000;
        margin-bottom:5px;
        margin-top:15px;
    }

    .subscribetostories .instruction {
        
       
        font-size:0.8em;
        color:#000;
    }

    .subscribetostories .join {
        margin-top:5px;
        font-size:0.8em;
        
    }

    .subscribetostories .errormessage {
                display:block;
                color:#f00;
    }
    .subscribetostories input[type="text"] {
        width:240px;
        color:#808080;
        font-size:0.8em;
        padding:5px;
    }
    
    .subscribetostories .signup input {
        margin-top:5px;
        margin-bottom:5px;
        color:#fff;
        background-color:rgb(231,152,0);
        font-weight:bold;
        border-style:none;
        font-size:1.2em;
    }

    .subscribetostories .subscribed {
        font-size:1.2em;
        font-weight:bold;
        margin-top:5px;
    }

    .subscribetostories .latestupdates {
        margin-top:5px;
        margin-bottom:5px;
        font-size:0.8em;
        color:#000;
    }


.storiestable .story > td
{
    padding-top:15px;
}

.storiestable .story .col2, .storiestable .story .col3 {
    padding-left:15px;
    padding-top:9px;
}

