/* CSS Document */

/* 	
	Primary Author: Movable Type 
	Secondary Author: A.chesney
	Date: 30/08/05
	Version: 2 
	
*/

/*Generic Core Copy Text Attributes*/

BODY,DIV,TH,TD,INPUT,SELECT,TEXTAREA,TT {
		FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; 
		COLOR: #666666; 
		FONT-SIZE: 12px; 
		MARGIN:0;
		PADDING:0;

}

/*Background Elements of Page*/

body { 
        MARGIN-TOP: 0 px; MARGIN-BOTTOM: 0 px;
		MARGIN-LEFT: 0 px; MARGIN-RIGHT: 0 px; 
        BACKGROUND-COLOR: #FFFFFF;
}

	
.entry-content p {
	line-height: 150%;
}


.articlelinks p {
	text-align: center;
}

/*Header aka toolbar (top toolbar blue)*/

#toolbar {
    	background-color: #000066;
background-repeat: repeat-x;	  
}

#toolbar1 { 
    color: #999999;
	font-size: 10px;
	font-weight: normal;
	line-height: 110%;
	text-align: left;
}	
	
		/*Date*/

#date {
		color:#CCFFFF;
		font-size:10px;
}

a.bluebar:link{
	COLOR: #CCFFFF;;  
	TEXT-DECORATION: underline;
	font-size: 7pt;
}

a.bluebar:visited{
	COLOR: #CCFFFF;;  
	TEXT-DECORATION: underline;
	font-size: 7pt;
}

a.bluebar:hover{
	COLOR: #FFFFFF;;  
	TEXT-DECORATION: none;
	font-size: 7pt;
}

		/*Welcome text in information toolbar*/

#welcomeinfo {
		color: #CCFFFF;
		font-size: 9px;
}

/*Footer (base toolbar gray)*/

#footer {
		background-image: url(http://apps.cobwebinfo.com/static/common/images/footer_bg.gif);
		background-repeat: repeat-x;
}


/*Generic Core Links*/


a {
	text-decoration: underline;
	font-weight: bold;
	
	
	}

a:link {
	color: #0000FF; 
	text-decoration: underline;
	font-weight: bold;
	}

a:visited {
	color: #0000FF; 
	text-decoration: underline;
	font-weight: bold;
	}

a:active {
	color: #0000FF; 
	text-decoration: underline;
	font-weight: bold;
	}

a:hover {
	color: #999999; 
	text-decoration: underline;
	font-weight: bold;
	}


/* headers */


h1, h2, h3 {
	font-weight: bold;
	}
	


/* main central container */

#container {

	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
  background-image: url(http://static.cobwebinfo.com/sbw/images/sidebar_back.jpg);
background-repeat: repeat-y;

}

/* top of page our header with brand etc */

#banner {
	color: #FFFFFF;
	background-color: #333333;
	text-align: left;
	padding: 10px;
	/*border-bottom: 0px solid #FFFFFF;*/
	height: 60px;
	}

#banner a {
	color: #FFFFFF;
	text-decoration: none;
	}

#banner h1 {
	font-size: 18pt;
	}
	
	
#banner h2 {
	font-size: 18pt;
	}


/* central homepage text */

	/* welocome para top */
	
.welcome {
color: #666666;
font-size: 10pt;	
	}
	
.welcome h1{
	color: #000066;
	font-size: 15pt;
	font-weight: bold;	
	}	


	
.entries {
	/*border-left: 1px solid #999999;	*/

}


* html .entries li {
	margin-left: 15px;

}


.entries li {
   		padding: 3px;
		margin-left: -25px;
		list-style-type: none;
}

.entries ul {
		margin: 0px;
		list-style-type: none;
}

.sidebarlist li {
                padding: 2px;
		margin-left: -20px;
		list-style-type: disc; 
}


.sidebarlist ul {
		margin-top: 4px;
		list-style-type: disc;
}

.sidebarlist h2 {
border: 2px solid #396EA5;
padding: 5px;
margin-top: 0px;
font-size: 8pt;
background-color: #000066;
color: #FFFFFF;
}

	/* central content of all pages */
	
.content {
	margin-left: 162px;
	padding: 15px 15px 5px 15px;
/*	background-color: #FFFFFF;
*/	color: #666666;
	font-size: 9pt;
     border: 1px solid #FFFFFF;

	}


	
	
	/* right side bar */
#navbox {
	float: left;
	width: 161px;
      
}

.content p {
	color: #666666;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	margin-bottom: 10px;
	}

.content blockquote {
	color: #666666;	
	line-height: 150%;
	}

.content li {
	text-align: left;
/*	line-height: 90%;*/
	margin-top: 0px;
        padding-bottom: 5px;
	list-style-type: disc;
	}


/* currently the date of the article post */
.content h2 {
	color: #666666;
	font-size: 11pt;
	text-align: left;
	font-weight: bold;
	}

/* currently the title of the article */

.content h3 {
	color: #000066;
	font-size: 11pt;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	
	}

.content h4 {
	color: #CC0000;
	font-size: 11pt;
	text-align: centre;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px solid #CCCCCC;
	background-color:#F2F2F2;
	border-bottom: 1px solid #61381B;
	list-style-type: square; 
	padding: 2px;
	}


.content h6 {
	font-size: 5pt;
	border-top: 1px solid #61381B;
	background-color:#F2F2F2;
	border-bottom: 1px solid #CCCCCC;
	}


/* refers to the author of the article */
.content p.posted {
	color: #999999;
	font-size: 8pt;
	border-top: 1px solid #999999;
	text-align: right;
	margin-top: 10px;
	padding-top: 5px;
		}

/* sidebar-nav options and fonts  */


/* search section notes  */
.link-note {
	font-size: 10pt;
	line-height: 100%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px;
	}


#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

textarea[id="comment-text"] {
	width: 80%;
	}


/* content */

.content-nav
{
   margin: 10px;
   text-align: center;
}



#comment-post {
   font-weight: bold;
}


a.oddlink:link{
	COLOR: #999999;  
	TEXT-DECORATION: none;
	font-size: 7pt;
}

a.oddlink:visited{
	COLOR: #999999;  
	TEXT-DECORATION: none;
	font-size: 7pt;
}

a.oddlink:hover{
	COLOR: #0000FF;  
	TEXT-DECORATION: none;
	font-size: 7pt;
}


a.entryheader:link{
	color:#0000CC;
	TEXT-DECORATION: none;
	font-size: 11pt;
}

a.entryheader:visited{
	color:#0000CC;
	TEXT-DECORATION: none;
	font-size: 11pt;
}

a.entryheader:hover{
	color:#666666;
	TEXT-DECORATION: none;
	font-size: 11pt;
}





/*content P for home page*/

.homepage p {
	color: #666666;
	font-size: 9pt;
	font-weight: normal;
/*	line-height: 90%;*/
	text-align: left;
	margin-bottom: 0px;
	}

/*Navigation Left Side BAR Blue Headers & Text*/

.bluenavheaders {
        BACKGROUND-COLOR: transparent;
}

.bluenavheaders h1 {
		BACKGROUND-COLOR: ##CCE4FF;
		COLOR: #FFFFFF;
		FONT-SIZE: 11px;
		MARGIN:0px;
		PADDING:5px;
}

.bluenavheaders h2 {
		COLOR: #000066;
		FONT-SIZE: 11px;
		MARGIN:0;
		PADDING:5;
}

.bluenavheaders h5 {
        COLOR: #0099CC;
		FONT-SIZE: 9px;
		text-align: right;
		PADDING: 0px 5px 0px 0px;
}


.bluenavheaders p {
		COLOR: #666666;
		MARGIN:0px;
		PADDING: 5px;
		FONT-SIZE: 11px;
		/*margin: 5px;*/
}


/*.bluenavheaders li {
   		padding: 3px;
		list-style-type: disc;
}

.bluenavheaders ul {
		margin: 0px 0px 0px -20px;
		list-style-type: disc;
		
}
*/

*html .bluenavheaders li {
		margin-left: -20px;
		}

.bluenavheaders li { 
   		margin-left: 18px;
		padding: 3px;
		font-size: 11px;
}

.bluenavheaders ul {
		padding: 0px;
		margin-bottom: -2px;
}

		/*Navigation Left Side BAR Red Headers, White
		Background & Grey Text*/

.rednavheaders {
}

.rednavheaders h1 {
        BACKGROUND-COLOR: #CC3300;
		COLOR: #FFFFFF;
		FONT-SIZE: 11px;
		MARGIN:0px;
		PADDING:5px;
}

.rednavheaders p {
		COLOR: #666666;
		FONT-SIZE: 10px;
		FONT-WEIGHT: bold;
		MARGIN:2;
}

/*
#rednavheaders form {
		MARGIN:0;
		PADDING:5;
}*/


.yelnavheaders {
        BACKGROUND-COLOR: transparent;
}

.yelnavheaders h1 {
		COLOR: #333333;
		FONT-SIZE: 11px;
		MARGIN:2px;
		PADDING:5px;
}

.yelnavheaders p {
		COLOR: #666666;
		FONT-SIZE: 10px;
		FONT-WEIGHT: bold;
		MARGIN:2;
		PADDING:5;
}

.yelnavheaders li {
    	padding: 2px;
}

.yelnavheaders ul {
		margin: 4px 4px 4px 25px;
		
}

.entry {
	margin-top:-15px;
}

.entry h1 {
	font-size:12pt;
	color: #666666;
	
}
	

/*Homepage links, non underlined*/

.homepagelinks_none:link {

        COLOR: #0000FF; 
		TEXT-DECORATION: none;
		font-weight: normal;
}

.homepagelinks_none:visited {
        COLOR: #0000FF; 
		TEXT-DECORATION: none;
			font-weight: normal;
}

.homepagelinks_none:hover {
        COLOR: #999999; 
		TEXT-DECORATION: none;
			font-weight: normal;
}

.homepagelinks_none:active  {
        COLOR: #0000FF; 
		TEXT-DECORATION: none;
	font-weight: normal;
}

/*Navigation links, non underlined*/

.navlinks_none:link {
        COLOR: #0000FF; 
		TEXT-DECORATION: none;
		font-weight: normal;
}

.navlinks_none:visited {
        COLOR: #0000FF; 
		TEXT-DECORATION: none;
			font-weight: normal;
}

.navlinks_none:hover {
        COLOR: #999999; 
		TEXT-DECORATION: none;
			font-weight: normal;
}

.navlinks_none:active  {
        COLOR: #0000FF; 
		TEXT-DECORATION: none;
	font-weight: normal;
}

#weeksnewsline {
		font-size: 13pt;
		color: #666666;
		font-weight: bold;
		margin-bottom: 15px;
}


/*.weeksnewsline_content p	{
		color: #FF00FF;
		font-size: 8pt;
		margin-bottom: 10px;
		padding-bottom: 14px;
border-bottom: 1px solid #CCCCCC;
}*/

.weeksnewsline_content:link	{
		text-decoration: none;	
		font-weight: normal;
}

.weeksnewsline_content:hover	{
		text-decoration: none;
			font-weight: normal;
}

.weeksnewsline_content:visited	{
		text-decoration: none;
	font-weight: normal;
}

.weeksnewsline_content:active	{
		text-decoration: none;
		font-weight: normal;
}

.datehome{
		font-size: 7pt;
		font-weight: bold;
		color:#999999;
}

.centerbox {
	font-size: 11pt;
	color:#666666;
	font-weight: bold;
	border-bottom: 1px solid #666666;
}

.extended {
	font-size: 9pt;
	text-align: right;
}

.archviecat {
font-size: 10pt;
font-weight: bold;
border-bottom: 1px solid #666666;
margin-bottom: 5px;
padding-bottom:2px;
padding-top: 0px;
margin-left: 2px;
}

.sidebarheadings {
FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
background-color: #D3DDFF;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
color: #999999;
font-size: 10pt;
padding: 3px;
font-weight: bold;
}

#newsletter_archive {
margin-left: 20px;
padding:0px;
}

.line {
border-bottom: 1px solid #D3DDFF;
padding-bottom: 9px;
text-align: right;
font-size: 8pt;
color: #999999;
}

.header h1{
margin: 0px;
padding: 0px;
}

.entryheader_newsfeed_box {
border: 1px solid #FFFF00;
width: 350px;
margin: 15px 0px 5px 35px;
background-color: #F9FFCC;
padding: 15px;
}

.entryheader_newsfeed_box p {
font-size: 10pt;
color: #999999;
font-weight: bold;
margin-top: -5px;
}

.entryheader_newsfeed ul{
margin: 0px;
}

.entryheader_newsfeed {
margin: 0px;
}

a.entryheader_newsfeed:link{
	color:#0000CC;
	TEXT-DECORATION: none;
	font-size: 8pt;
        font-weight: normal;
}

a.entryheader_newsfeed:visited{
	color:#0000CC;
	TEXT-DECORATION: none;
	font-size: 8pt;
        font-weight: normal;
}

a.entryheader_newsfeed:hover{
	color:#666666;
	TEXT-DECORATION: none;
	font-size: 8pt;
        font-weight: normal;
}
