/*

Theme Name: rivernews1

Theme URI: 

Description: Custom Theme for CRWC

Version: 1.0

Author: Carol Restovic

Author URI: www.crgraphics.net

Tags: fixed width, right sidebar, two columns, valid XHTML, widgets

*/



/* begin Page */



/* Generated with Artisteer version 2.1.0.16090, file checksum is B5D4C378. */



body

{

	margin: 0 auto;

	padding: 0;

}



.Main

{

	position: relative;

	width: 100%;

	left: 0;

	top: 0;

}









.PageBackgroundSimpleGradient

{

	position: absolute;

	background-image: url('images/Page-BgSimpleGradient.jpg');

	background-repeat: repeat-x;

	top:0;

	width: 100%;

	height: 1px;

}



.cleared

{

	float: none;

	clear: both;

	margin: 0;

	padding: 0;

	border: none;

	font-size:1px;

}





form

{

	padding:0 !important;

	margin:0 !important;

}



table.position

{

	position: relative;

	width: 100%;

	table-layout: fixed;

}

/* end Page */



/* begin Box, Sheet */

.Sheet

{

	position:relative;

	z-index:0;

	margin:0 auto;

	width: 1052px;

	min-width:3px;

	min-height:3px;

}



.Sheet-body

{

	position: relative;

	z-index:1;

	padding: 1px;

}



.Sheet-tr, .Sheet-tl, .Sheet-br, .Sheet-bl, .Sheet-tc, .Sheet-bc,.Sheet-cr, .Sheet-cl

{

	position:absolute;

	z-index:-1;

}



.Sheet-tr, .Sheet-tl, .Sheet-br, .Sheet-bl

{

	width: 2px;

	height: 2px;

	background-image: url('images/Sheet-s.png');

}



.Sheet-tl

{

	top:0;

	left:0;

	clip: rect(auto, 1px, 1px, auto);

}



.Sheet-tr

{

	top: 0;

	right: 0;

	clip: rect(auto, auto, 1px, 1px);

}



.Sheet-bl

{

	bottom: 0;

	left: 0;

	clip: rect(1px, 1px, auto, auto);

}



.Sheet-br

{

	bottom: 0;

	right: 0;

	clip: rect(1px, auto, auto, 1px);

}



.Sheet-tc, .Sheet-bc

{

	left: 1px;

	right: 1px;

	height: 2px;

	background-image: url('images/Sheet-h.png');

}



.Sheet-tc

{

	top: 0;

	clip: rect(auto, auto, 1px, auto);

}



.Sheet-bc

{

	bottom: 0;

	clip: rect(1px, auto, auto, auto);

}



.Sheet-cr, .Sheet-cl

{

	top: 1px;

	bottom: 1px;

	width: 2px;

	background-image: url('images/Sheet-v.png');

}



.Sheet-cr

{

	right:0;

	clip: rect(auto, auto, auto, 1px);

}



.Sheet-cl

{

	left:0;

	clip: rect(auto, 1px, auto, auto);

}



.Sheet-cc

{

	position:absolute;

	z-index:-1;

	top: 1px;

	left: 1px;

	right: 1px;

	bottom: 1px;

	background-color: #FCFDFD;

}





.Sheet

{

	margin-top: 1px !important;

}



.PageBackgroundSimpleGradient, .PageBackgroundGradient, .PageBackgroundGlare

{

	min-width:1052px;

}



/* end Box, Sheet */



/* begin Header */

div.Header

{

	position: relative;

	z-index:0;

	width: 1050px;

	height: 175px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #99CC99;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}





div.Header-jpeg

{

	position: absolute;

	z-index:-1;

	top: 0;

	left: 0;

	width: 1050px;

	height: 175px;

	background-image: url('images/Header.jpg');

	background-repeat: no-repeat;

	background-position: center center;

}

/* end Header */



/* begin Logo */

.logo

{

	display : none;

	position: absolute;

	left: 430px;

	top: 94px;

	width: 620px;

}







.logo-text

{

	display: block;

	text-align: left;

}

.Header .logo #name-text {

	display: none;

}





.logo-text, .logo-text a

{

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 16px;

	font-style: italic;

	font-weight: normal;

	padding:0;

	margin:0;

	color: #696969 !important;

	display: none;

}

/* end Logo */



/* begin ContentLayout */

.contentLayout

{

	position: relative;

	margin-bottom: 0px;

	width: 1050px;

}

/* end ContentLayout */



/* begin Box, Block */

.Block

{

	position:relative;

	z-index:0;

	margin:0 auto;

	min-width:1px;

	min-height:1px;

}



.Block-body

{

	position: relative;

	z-index:1;

	padding: 7px;

}



.Block-cc

{

	position:absolute;

	z-index:-1;

	top: 0px;

	left: 0px;

	right: 0px;

	bottom: 0px;

	background-color: #ffffcc;

}





.Block

{

	margin: 0px;

}



/* end Box, Block */



/* begin BlockHeader */

.BlockHeader

{

	position:relative;

	z-index:0;

	height: 21px;

	margin-bottom: 0px;

	padding-top: 0;

	padding-right: 7px;

	padding-bottom: 0;

	padding-left: 7px;

}



.BlockHeader .t

{

	height: auto;

	color: #CC6633;

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 14px;

	font-style: normal;

	font-weight: normal;

	letter-spacing: 2px;

	text-transform: uppercase;

	white-space : nowrap;

	line-height: 21px;

	margin: 0px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #99CC99;

	padding: 0;

}









/* end BlockHeader */



/* begin Box, BlockContent */

.BlockContent

{

	position:relative;

	z-index:0;

	margin:0 auto;

	min-width:1px;

	min-height:1px;

}



.BlockContent-body

{

	position: relative;

	z-index:1;

	padding-top: 5px;

	padding-right: 7px;

	padding-bottom: 7px;

	padding-left: 7px;

}







.BlockContent-body

{

	color:#666666;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	line-height: 1.2;

}



.BlockContent-body a:link

{

	color: #0099CC;

	text-decoration: none;

}



.BlockContent-body a:visited, .BlockContent-body a.visited

{

	color: #468B46;

	font-family: Arial, Helvetica, Sans-Serif;

	text-decoration: none;

}



.BlockContent-body a:hover, .BlockContent-body a.hover

{

	color: #CC6633;

	text-decoration: none;

}



.BlockContent-body ul

{

	list-style-type: none;

	color: #666666;

	margin:0;

	padding:0;

}



.BlockContent-body li

{

	font-size: 12px;

	text-decoration: none;

	line-height: 18px;

}



.BlockContent-body ul li

{

	background-image: url('images/BlockContentBullets.png');

	background-repeat:no-repeat;

	line-height:normal;

	margin-top: 0em;

	margin-right: 3px;

	margin-bottom: 0em;

	margin-left: 3px;

	padding-top: 3px;

	padding-right: 0;

	padding-bottom: 3px;

	padding-left: 24px;

}



/* end Box, BlockContent */



/* begin Box, Post */

.Post

{

	position:relative;

	z-index:0;

	margin:0 auto;

	min-width:1px;

	min-height:1px;

}




.Post-body

{
	position: relative;
	z-index:1;
	margin: 0px;
	padding: 0px;

}







.Post

{
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	padding: 15px;
}



/* Start images */

a img

{

	border: 0;

}



.article img, img.article

{

	margin: 1em;

}



.metadata-icons img

{

	border: none;

	vertical-align: middle;

	margin:2px;

}

/* Finish images */



/* Start tables */



.article table, table.article

{

	border-collapse: collapse;

	margin: 1px;

	width:auto;

}



.article table, table.article .article tr, .article th, .article td

{

	background-color:Transparent;

}



.article th, .article td

{

	padding: 2px;

	border: solid 1px #99CC99;

	vertical-align: top;

	text-align:left;

}



.article th

{

	text-align:center;

	vertical-align:middle;

	padding: 7px;

}



/* Finish tables */

/* end Box, Post */



/* begin PostHeaderIcon */

.PostHeaderIcon-wrapper

{

	text-decoration:none;

	margin: 0.2em 0;

	padding: 0;

	font-weight:normal;

	font-style:normal;

	letter-spacing:normal;

	word-spacing:normal;

	font-variant:normal;

	text-decoration:none;

	font-variant:normal;

	text-transform:none;

	text-align:left;

	text-indent:0;

	line-height:inherit;

	font-family:"Century Gothic", Tahoma, Arial, sans-serif;

	font-size: 24px;

	font-style: italic;

	font-weight: bold;

	text-align: left;

	margin-bottom: 15px;

	color: #376D37;

}



.PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover

{

	font-family:"Century Gothic", Tahoma, Arial, sans-serif;

	font-size: 24px;

	font-style: italic;

	font-weight: bold;

	text-align: left;

	margin-bottom: 15px;

	color: #376D37;

}



/* end PostHeaderIcon */



/* begin PostHeader */

.PostHeader a:link

{

	text-decoration: none;

	text-align: left;

	color: #326232;

}



.PostHeader a:visited, .PostHeader a.visited

{

	text-decoration: none;

	text-align: left;

	color: #438443;

}



.PostHeader a:hover, .PostHeader a.hovered

{

	text-decoration: none;

	text-align: left;

	color: #09BDDC;

}

/* end PostHeader */



/* begin PostIcons */

.PostHeaderIcons

{

	padding:1px;

}



.PostHeaderIcons, .PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover

{

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 11px;

	margin-top: 10px;

	margin-bottom: 15px;

	color: #696969;

}



.PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover

{

	margin:0;

}



.PostHeaderIcons a:link

{

	font-family: Arial, Helvetica, Sans-Serif;

	text-decoration: underline;

	color: #0099CC;

}



.PostHeaderIcons a:visited, .PostHeaderIcons a.visited

{

	font-family: Arial, Helvetica, Sans-Serif;

	text-decoration: underline;

	color: #3A733A;

}



.PostHeaderIcons a:hover, .PostHeaderIcons a.hover

{

	font-family: Arial, Helvetica, Sans-Serif;

	text-decoration: none;

	color: #CC6633;

}

/* end PostIcons */



/* begin PostContent */

/* Content Text Font & Color (Default) */

body

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	color: #696969;

}



.PostContent

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5;
	color: #696969;
}





/* Start Content link style */

/*

The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active.

http://www.w3schools.com/CSS/css_pseudo_classes.asp

http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/

*/

a

{

	text-decoration: none;

	color: #0099CC;

}



/* Adds special style to an unvisited link. */

a:link

{

	text-decoration: none;

	color: #0099CC;

}



/* Adds special style to a visited link. */

a:visited, a.visited

{

	text-decoration: none;

	color: #4F9C4F;

}



/* :hover - adds special style to an element when you mouse over it. */

a:hover, a.hover

{

	text-decoration: none;

	color: #CC6633;

}



/* Finish Content link style */



/* Resert some headings default style & links default style for links in headings*/

h1, h2, h3, h4, h5, h6,

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover

h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited

{

	font-weight: bold;

	font-style: italic;

	text-decoration: none;

	font-family: "Century Gothic", Tahoma, Arial, sans-serif;

}





/* Start Content headings Fonts & Colors  */

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover

{

	font-size: 24px;

	font-style: normal;

	font-weight: bold;

	text-align: left;

	color: #3A733A;

}



h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover

{

	font-size: 20px;

	font-style: normal;

	font-weight: bold;

	text-align: left;

	color: #3A733A;

}



h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover

{

  font-family: Arial, Helvetica, Sans-Serif;

  font-size: 16px;

  font-style: normal;

  font-weight: normal;

  letter-spacing: 2px;

  text-transform: uppercase;

  text-align: left;

  color: #CC6633;

}



h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover

{

	font-size: 16px;

	font-style: normal;

	font-weight: bold;

	text-align: left;

	color: #376D37;

}



h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover

{

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	text-align: left;

	color: #CC6633;

}



h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover

{

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	text-align: left;

	color: #376D37;

}

/* Finish Content headings Fonts & Colors  */

/* end PostContent */



/* begin PostBullets */

/* Start Content list */

ol, ul

{

	color: #696969;

	margin:1em 0 1em 2em;

	padding:0;

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 14px;

}



li ol, li ul

{

	margin:0.5em 0 0.5em 2em;

	padding:0;

}



li 

{

	margin:0.2em 0;

	padding:0;

}



ul

{

	list-style-type: none;

}



ol

{

	list-style-position:inside;

	

}







.Post li

{

	padding:1px 0 1px 22px;

	line-height:1.2em;

}



.Post ol li, .Post ul ol li

{

	background: none;

	padding-left:0;

}



.Post ul li, .Post ol ul li 

{

	background-image: url('images/PostBullets.png');

	background-repeat:no-repeat;

	padding-left:22px;

}





/* Finish Content list */

/* end PostBullets */



/* begin PostQuote */

/* Start blockquote */

blockquote p

{

	color:#696969;

	font-family: Arial, Helvetica, Sans-Serif;

	font-style: italic;

	font-weight: normal;

	text-align: center;

}



blockquote

{

		margin:10px 10px 10px 50px;

	padding:5px 5px 5px 37px;

	background-color:#DCEFEE;

	background-image:url('images/PostQuote.png');

	background-position:left top;

	background-repeat:no-repeat;

}





/* Finish blockuote */

/* end PostQuote */



/* begin PostIcons */

.PostFooterIcons

{

	padding:1px;

}



.PostFooterIcons, .PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover

{

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 11px;

	text-decoration: none;

	margin-top: 15px;

	margin-bottom: 10px;

	color: #696969;

}



.PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover

{

	margin:0;

}



.PostFooterIcons a:link

{

	font-family: Arial, Helvetica, Sans-Serif;

	text-decoration: underline;

	color: #0099CC;

}



.PostFooterIcons a:visited, .PostFooterIcons a.visited

{

	font-family: Arial, Helvetica, Sans-Serif;

	text-decoration: underline;

	color: #3A733A;

}



.PostFooterIcons a:hover, .PostFooterIcons a.hover

{

	font-family: Arial, Helvetica, Sans-Serif;

	text-decoration: underline;

	color: #CC6633;

}

/* end PostIcons */



/* begin Button */

.Button

{

	display:inline-block;

	width: auto;

	outline:none;

	border:none;

	background:none;

	line-height:21px;

	margin:0;

	padding:0;

	overflow: visible;

	cursor: default;

	text-decoration: none !important;

	z-index:0;

}



.Button .btn

{

	display:block;

	position:relative;

	float:left;

	height: 21px;

	overflow:hidden;

	white-space: nowrap;

	width: auto;

	color: #FFFFFF;

}



.Button .btn .t

{

	display:block;

	height: 21px;

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	white-space: nowrap;

	text-align: left;

	padding: 0 5px;

	line-height: 21px;

	text-decoration: none !important;

}



input, select

{

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

}



.Button .hover, .Button:hover

{

	color: #FCFDFD;

	text-decoration: none !important;

}



.Button .active

{

	color: #FCFDFD;

}



.Button .btn .l, .Button .btn .r

{

	display:block;

	position:absolute;

	z-index:-1;

	height: 63px;

	background-image: url('images/Button.png');

}



.Button .btn .l

{

	left:0;

	right:1px;

}



.Button .btn .r

{

	width:403px;

	right:0;

	clip: rect(auto, auto, auto, 402px);

}



.Button .btn.hover .l, .Button .btn.hover .r, .Button .btn:hover .l, .Button .btn:hover .r

{

	top: -21px;

}



.Button .btn.active .l, .Button .btn.active .r

{

	top: -42px;

}





/* end Button */



/* begin Footer */

.Footer

{

	position:relative;

	z-index:0;

	overflow:hidden;

	width: 1050px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-top: 8px;

	padding-bottom: 8px;

	background-color: #E1F0F0;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #99CC99;

}



.Footer .Footer-inner

{

	height:1%;

	position: relative;

	z-index: 0;

	text-align: center;

}



.Footer .Footer-background

{

	position:absolute;

	z-index:-1;

	width: 1050px;

	height: 150px;

	bottom:0;

	left:0;

	background-color: #E1F0F0;

}





.rss-tag-icon

{

	position: relative;

	display:block;

	float:left;

	background-image: url('images/rssIcon.png');

	background-position: center right;

	background-repeat: no-repeat;

	height: 30px;

	width: 19px;

	margin-top: 25;

	margin-right: 5px;

	margin-bottom: 0;

	padding-left: 25px;

}









.Footer .Footer-text p

{

	margin-bottom: 10px;

	margin-top: 0;

	margin-right: 0;

	margin-left: 0;

}



.Footer .Footer-text

{

	color:#696969;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	display: inline-block;

	margin: 0px;

}



.Footer .Footer-text a:link

{

	text-decoration: none;

	color: #0099CC;

	font-family: Arial, Helvetica, Sans-Serif;

	text-decoration: none;

	margin: 0px;

}



.Footer .Footer-text a:visited

{

	text-decoration: none;

	color: #448844;

	font-family: Arial, Helvetica, Sans-Serif;

	text-decoration: none;

}



.Footer .Footer-text a:hover

{

	text-decoration: none;

	color: #CC6633;

	font-family: Arial, Helvetica, Sans-Serif;

	text-decoration: none;

}

/* end Footer */



/* begin PageFooter */

.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover

{

	font-family:Arial;

	font-size:10px;

	letter-spacing:normal;

	word-spacing:normal;

	font-style:normal;

	font-weight:normal;

	text-decoration:underline;

	color:#60AF60;

}



.page-footer

{

	margin:1em;

	text-align:center;

	text-decoration:none;

	color:#6990A5;

}

/* end PageFooter */



/* begin LayoutCell */

.contentLayout .content

{
	position: relative;
	border: 0;
	float: left;
	overflow: hidden;
	width: 788px;
	margin: 0px;
	padding: 0px;
}

.contentLayout .content-wide

{

	position: relative;

	margin: 0;

	padding: 0;

	border: 0;

	float: left;

	overflow: hidden;

	width: 1049px;

}

/* end LayoutCell */



/* begin LayoutCell */

.contentLayout .sidebar1

{

	position: relative;

	margin: 0;

	padding: 0;

	float: left;

	overflow: hidden;

	width: 260px;

	border-top-width: 0;

	border-right-width: 0;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-style: solid;

	border-left-style: solid;

	border-bottom-color: #99CC99;

	border-left-color: #99CC99;

}

/* end LayoutCell */







.commentlist, .commentlist li

{

	background: none;

}



.commentlist li li

{

	margin-left:30px;

}



.commentlist li .avatar

{

	float: right;

	border: 1px solid #eee;

	padding: 2px;

	margin:1px;

	background: #fff;

}



.commentlist li cite

{

	font-size:1.2em;

}



#commentform textarea

{

	width: 100%;

}



img.wp-smiley

{

	border:none;

	margin:0;

	padding:0;

}



.navigation

{

	display: block;

	text-align: center;

}



/* Recommended by http://codex.wordpress.org/CSS */

/* Begin */

.aligncenter, div.aligncenter, .article .aligncenter img, .aligncenter img.article, .aligncenter img, img.aligncenter

{

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft

{

	float: left;

}



.alignright

{

	float: right;

}



.alignright img, img.alignright

{

	margin: 1em;

	margin-right: 0;

}



.alignleft img, img.alignleft

{

	margin: 1em;

	margin-left: 0;

}



.wp-caption

{

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

}



.wp-caption img

{

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text

{
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
	font-style: italic;
}

/* End */





.hidden

{

	display: none;

}



/* Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

}



#wp-calendar a {

	display: block;

}



#wp-calendar caption {

	text-align: center;

	width: 100%;

}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

}

.breadcrumb {

	margin-right: auto;

	margin-left: auto;

}

#Breadcrumbs {
	font-size: 11px;
	white-space: nowrap;
	text-transform: uppercase;
	width: auto;
	padding: 10px;
	background-color: #e0f0f0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99CC99;
}

/* PHPLIST CSS Document */



.phplist fieldset legend {

	font-size:12px; /* bump up legend font size, not too large or it'll overwrite border on left */

                       /* be careful with padding, it'll shift the nice offset on top of border  */



}



.phplist label {

	display: block;  /* block float the labels to left column, set a width */

	float: left;

	width: 40px;

	padding: 0;

	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */

	text-align: right;

	font-weight: bold;

}



.phplist {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */

	margin: 0;

	padding: 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

/*  min-width: 500px;



  max-width: 300px;



  width: 1750px; */



}



/* Use to style multiple lists */



.phplist .list {

	list-style-type: none;

	margin-left: 0px;

	padding-left: 0px;

	list-style-image: none;

}



/* Caption for multiple lists */



.phplist .caption {







}



.phplist fieldset {



  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */



  border-color: #000;



  border-width: 1px;



  border-style: solid;



  padding: 10px;        /* padding in fieldset support spotty in IE */



  margin: 0;



}



.phplist input, .phplist textarea, .phplist select{



	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */



	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */



	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of



                              label aligns textarea better in IE */



}

.phplist button {

	display:block;

	position:relative;

	float:left;

	height: 21px;

	overflow:hidden;

	white-space: nowrap;

	width: auto;

	color: #FFFFFF;

	background-color: #66CCFF;

}







.phplist input#reset {



	margin-left:0px; /* set margin-left back to zero on reset button (set above) */



}







.phplist textarea{ overflow: auto; }







.phplist small {



	display: block;



	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */



	padding: 1px 3px;



	font-size: 88%;



}



.phplist .required{

	font-weight:normal;

	color:#CC6633;

} 



.phplist .requiredOutline {



	border: 1px solid #ff0000;



}







/* uses class instead of div, more efficient */



.phplist br {



	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */



}

.post-meta {
	font-variant: normal;
	background-color: #E0F0F0;
	padding: 15px;
	font-weight: normal;
}

.post-meta-key {

	color: #336633;

	font-weight: bold;

	font-size: 110%;

}
.sticky {
	padding: 10px;
	border: 1px solid #CCCCCC;
}
.tag-headliner {
	border: 1px solid #999999;
	background-color: #FFE0C1;
}

/* End Contact Form CSS */

.tag-greeting {
	text-align: left;
	padding: 10px;
	border: 1px solid #e8e8e8;
}
.tag-inside {
	background-color: #e0f0f0;
}
.sidenote {
	background-color: #E0F0F0;
	padding: 10px;
	float: left;
	display: block;
}
.index {
	background-color: #E2FCD1;
	float: left;
	width: 200px;
	margin-right: 15px;
	margin-bottom: 15px;
	border: 1px solid #99CC99;
	padding: 15px;
}
.index h3 {
	line-height: 21px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99CC99;
	font-size: 14px;
	margin-top: 0px;
}
.lcp_catlist {
	margin: 0px;
}
.lcp_catlist ul {
	list-style-image: none;
	list-style-type: none;
}
.lcp_catlist li {
	list-style-image: none;
	list-style-type: none;
	padding-bottom: 5px;
}
.share {
	display: block;
	padding: 10px;
	float: right;
}
.index2 {
	background-color: #C6E2FF;
	float: left;
	width: 200px;
	margin-right: 15px;
	margin-bottom: 15px;
	border: 1px solid #99CC99;
	padding: 15px;
}
.index2 h3 {
	line-height: 21px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99CC99;
	font-size: 14px;
	margin-top: 0px;
}

.index3 {
	background-color: #FFFF99;
	float: left;
	width: 200px;
	margin-right: 15px;
	margin-bottom: 15px;
	border: 1px solid #99CC99;
	padding: 15px;
}
.index3 h3 {
	line-height: 21px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99CC99;
	font-size: 14px;
	margin-top: 0px;
}
