
.posttitle a
{
	font-size: 18px;
}

#updatetext
{
	font-size: 14pt;
	color: #f97f1a;
}

body 
{
    margin: 0px; 
    background-image: url( '/site_media/images/page-background.jpg' ); 
    background-repeat: repeat-x; font-family: Verdana; font-size:11px;}
#container-page {width:936px; margin:auto;}

#header {width: 936px; height: 96px; background-image: url( '/site_media/images/header.jpg' );}

.container-common {float:left;background-image: url( '/site_media/images/common-bg.gif' );}

#container-common2
{
	width: 100%;
}
#common-divide {width: 936px; height: 41px; background-image: url( '/site_media/images/common-divide.gif' );float:left;}
#common-footer {float:left;width: 936px; height: 41px; background-image: url( '/site_media/images/common-footer.gif' );}
#footer-logo {position:relative; left:605px; width:245px; height:177px;}

#column-left {float:left; width:101px; height:290px; background-image: url( '/site_media/images/column-left-a.jpg' );}
#column-right {float:right; width:100px; height:290px; background-image: url( '/site_media/images/column-right-a.jpg' );}
#column-left-b {float:left; width:101px;}
#column-right-b {float:right; width:100px;}

#mainbody {float:left; display:inline; width:490px; height:auto; 
           background-image: url( '/site_media/images/spider-background.jpg' );
overflow:hidden;padding:0px;margin: 0px;background-repeat:no-repeat;}
#sidebar {float:left; display:inline; width:245px; height:auto;
          background-image: url( '/site_media/images/sidebar-background.jpg' ); background-repeat:no-repeat;}

#container-news {float:left; display:inline; width:367px;}
#container-jobs {float:left; display:inline; width:368px;}

.blogRowBlock       { clear:both; margin-bottom:25px;}
.blogTitle          { font-family:Verdana; font-size:18px; font-weight:bold; color:#66728B; display:block;}
.blogUser           { font-family:Verdana; font-size:10px; color:black; font-weight:bold; margin-bottom:5px; display:inline; margin-right:30px;}
.blogDate           { font-family:Verdana; font-size:10px; color:black; font-weight:bold; margin-bottom:10px; display:block;}
.blogComments       { font-family:Verdana; font-size:10px; color:black; font-weight:bold; margin-bottom:5px; display:inline;}
.blogCommentIcon    { padding-top:5px;     padding-right:10px;}
.blogImage          { margin-right:25px;   margin-bottom:50px; float:left; border:solid 1px;}
.blogImage:hover    { margin-right:25px;   margin-bottom:50px; float:left; border:solid 1px red;}
.blogSummary        { font-family:Verdana; font-size:11px; color:#000000; margin-bottom:5px; display:block;}
.blogSummary a      { font-family:Verdana; font-size:11px; color:#666464; margin-bottom:5px; display:block; text-decoration:none;}
.blogSummary a:hover{ font-family:Verdana; font-size:11px; color:#666464; margin-bottom:5px; display:block; text-decoration:underline;}
.blogLink a         { font-family:Verdana; font-size:11px; color:#666464; margin-bottom:5px; display:block; text-decoration:none;}
.blogLink a:hover   { font-family:Verdana; font-size:11px; color:#666464; margin-bottom:5px; display:block; text-decoration:underline;}

.newsLink        { font-family:Verdana; font-size:11px; color:#666464; text-decoration:none; }
.newsLink:hover  { font-family:Verdana; font-size:11px; color:#666464; text-decoration:underline; }
.jobsLink        { font-family:Verdana; font-size:11px; color:#666464; text-decoration:none; }
.jobsLink:hover  { font-family:Verdana; font-size:11px; color:#666464; text-decoration:underline; }

#primaryNav				{text-align:left; left:101px; top:15px; position:absolute; font-weight:bold;font-family:Verdana; font-size:10pt; color:#ed821e;}
#primaryNav a			{color:#ed821e; text-decoration:none;}
#primaryNav a:hover		{color:#E9677D; text-decoration:underline;}

#secondaryNav			{text-align:left; left:101px; top:35px; position:absolute; font-weight:bold;font-size:10px;color:#FFFFFF;}
#secondaryNav a			{color:#FFFFFF; text-decoration:none;}
#secondaryNav a:hover	{color:#FFFFFF; text-decoration:underline;}

#sidebar a				{color:#666464; text-decoration:none; font-weight:bold; font-size:11px;}
#sidebar a:hover		{color:#666464; text-decoration:underline;}
#sidebar p				{font-size:11px; margin-bottom:30px;margin:0px;padding:0px;margin-top: 2px;}
#sidebar img			{float: left;margin-right:15px;margin-bottom:10px;}
#sidebarContent			{text-align:left;margin-top:135px;;margin-left:25px;margin-right:25px;margin-bottom:25px;}

#mainbody a				{color:#ed821e; text-decoration:none; font-weight:bold; }
#mainbody a:hover		{color:#666464; text-decoration:underline;}
#mainbody p				{font-size:11px;}

.feedlist li
{
    margin: 5px;
}

.feedlist
{
	padding: 0px;
	margin: 10px;
}


.errorfield input, .errorfield textarea
{
    border: 1px solid #ff0000;
}

.errorlabel
{
    color: #ff0000;
}

.errorlist
{
    display:inline;
    list-style:none;
    color:#ff0000;
}

h1
{
    font-family: Georgia;
    font-size: 14pt;
    font-weight: bold;
    color: #666464;
    font-style: italic;
}

h2
{
    font-family: Georgia;
    font-size: 12pt;
    font-weight: bold;
    color: #666464;
    font-style: italic;

}

.subscriberlist
{
    list-style:none;
}


.blogpost
{
	margin-bottom:40px;
	float:left;
}

.comment_author
{
	font-size: 11pt;
}

.biopic
{
	max-width:77px;
	float: left;
	margin-bottom: 10px;
	margin-right: 15px;
}

.bios
{
margin-bottom: 10px;
}

hr
{
	color: #666464;
	background-color: #666464;
}

#subform
{
	margin-bottom: 20px;
}


