/*
Theme Name: river
Theme URI: http://www.spokaneriver.net/wp-content/themes/river/
Description: Spokane River Forum
Version: 1.0
Author: Anne Francis
Author URI: http://www.graphicrelief.net
*/

body { background-color: #ffffe4; color: black; text-align: center; margin: 10px; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; }
p, ul, td { font-size: 12px; line-height: 16px; font-family: Verdana, Sans-serif; margin: 0 0 12px;}
h1 { margin: 0 0 8px; color: #74b74a; font: bold 18px/20px Verdana, Arial, sans-serif; padding-bottom: 12px; border-bottom: 1px solid #74b74a; }
h2 { margin: 0 0 12px; color: #74b74a; font: bold 16px/20px Verdana, Arial, sans-serif; }
h3 { margin: 0 0 9px; color: #74b74a; font: bold 13px/18px Verdana, Arial, sans-serif; }
td { margin: 0 0 12px; }

a:link, a:visited, a:active { color: #2aa9e1; font-weight: bold; text-decoration: none; }
a:hover { color: #74b74a; }

.greendark { color: #436b2a; }
.blue { color: #2aa9e1; }
.green { color: #74b74a; }
.boxwithsmallertext { border: 1px solid #74b74a; padding: 13px 17px 7px; margin-bottom: 24px; background-color: white; }
.boxwithsmallertext p {font-size: 11px; line-height: 15px;}

#content { width: 920px; margin: 0 auto; text-align: left; }

#contentforfloat { float: left; display: inline; background-image: url(images/bg.gif); background-repeat: repeat-y; background-position: right 0; }

#contentforfloatinterior { float: left; display: inline; background-image: url(images/bginterior.gif); background-repeat: repeat-y; background-position: right 0; }

#topmenu { background-color: #74b74a; width: 750px; float: right; display: inline; }
#topmenu .text { color: white; font-size: 10px; line-height: 10px; font-weight: bold; padding: 9px 12px; text-align: right; }
#topmenu a { color: white; text-decoration: none; }
#topmenu a:hover { color: #f1ffc2; }

#mastheaddotmdl {width: 500px; height: 190px; float: right; display: inline; background-image: url(images/masthead-dotmdl.jpg); background-repeat: repeat-y; background-position: right 0; }

#mastheadmembersarea { width: 750px; height: 180px; float: right; display: inline; background-image: url(http://66.147.242.162/~spokane4/images/mastheadmembersarea.jpg); background-repeat: no-repeat; background-position: right 0; }

#masthead {width: 500px; height: 160px; float: right; display: inline; background-image: url(images/rivermasthead.gif); background-repeat: repeat-y; background-position: right 0; }

#mastheadrwcc {width: 500px; height: 243px; float: right; display: inline; background-image: url(images/rwccmasthead.gif); background-repeat: repeat-y; background-position: right 0; }

#mastheadraft {width: 500px; height: 277px; float: right; display: inline; background-image: url(images/raftmasthead.gif); background-repeat: repeat-y; background-position: right 0; }

#mastheadconf {width: 500px; height: 203px; float: right; display: inline; background-image: url(images/mastheadconf.gif); background-repeat: repeat-y; background-position: right 0; }

#mastheadmmr {width: 500px; height: 160px; float: right; display: inline; background-image: url(images/mmrmasthead.gif); background-repeat: repeat-y; background-position: right 0; }

#mastheadpublicguide {width: 500px; height: 160px; float: right; display: inline; background-image: url(images/publicguide-masthead.jpg); background-repeat: repeat-y; background-position: right 0; }

#mastheadcleanup {width: 500px; height: 203px; float: right; display: inline; background-image: url(images/cleanup-masthead.jpg); background-repeat: no-repeat; background-position: right 0; }


#sidebar { width: 250px; float: right; display: inline; margin: 0; padding: 0; background-color: #f1ffc2; }
.sidebarpad { padding: 13px 12px 0; }
.sidebarpadmore { padding: 14px; }

#mainbody { float: right; width: 500px; display: inline; }

#mainbodyfull {float: right; width: 750px; display: inline; }
.mainbodypad { padding: 16px 18px 20px 18px; }



.menuleft { width: 165px; float: right; margin: 0; padding: 0; display: inline; }

a.menu1 {
    font-size: 10px;
    line-height: 12px;
    font-family: Verdana, Sans-serif; 
    font-weight: bold;
    color: #fff;
    padding: 5px 5px 5px 7px;
    background-color: #74b74a;
	border-bottom: 1px solid white;
	margin: 0;
	display: block;
	text-decoration: none;
}
a.menu1:active, a.menu1:link, a.menu1:visited {
    background-color: #74b74a;
    color: #fff;

}
a.menu1:hover {
	color: #fff;
	background-color: #436b2a;
}

.submenu{
	color: #74b74a;
    list-style: none;
    font-size: 10px;
    line-height: 12px;
    font-family: Verdana, Sans-serif; 
    margin: 0;
    padding: 0;
	background: #fff;
	display: block;
	border-bottom: 1px solid #74b74a;
}
a.submenu {
    color: #74b74a;
	display: block;
    padding: 3px 5px 4px 7px;
	font-weight: normal;
	text-decoration: none;
}
a.submenu:hover {
	background: #f1ffc2;
	color: #74b74a;
}

.hide{
display: none;
}

.show{
display: block;
}

.clearboth {clear: both;}

.picfloatright {margin-left: 12px;}
.marginbottom0 { margin-bottom: 0; }
.marginbottom5 { margin-bottom: 5px; }


div.post {
margin-bottom: 12px;}


div.post h2 {
margin-bottom: 2px;}

small { color: #91867e; font-size: 10px; line-height: 14px; margin-bottom: 13px; display: block; }

.postmetadata {
color: #91867e; font-size: 10px; line-height: 14px; text-align: center; }

li h2 {
font-size: 14px; line-height: 17px; margin-bottom: 4px;}

/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */


html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

/*        html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}
*/

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */

.navigation {font-size: 9px; line-height: 11px;}

.navigation .alignleft {float: left; padding-bottom: 16px;}
.navigation .alignright {text-align: right; padding-bottom: 16px;}

#mainbody div.post { margin-bottom: 24px; }
.post h2 {clear: both;}
.post small {margin-bottom: 6px;}
.post .entry { font-size: 12px; line-height: 16px;}
p .more-link {font-size: 10px;}

.commentlist { font-size: 12px; line-height: 15px; }
.commentlist p {margin-top: 0; margin-bottom: 10px;}
.commentmetadata {margin-bottom: 5px;}
.commentlist li {margin-bottom: 15px;}

/* CONFERENCE PGS */

table.agenda h1 {
font-size: 13px;
line-height: 13px;
background-color: #74b74a;
color: white;
padding: 5px;
text-align: center;
margin: 0 0 5px; }
table.agenda h2 { margin: 0 0 6px; color: #74b74a; font: bold 14px/18px Verdana, Arial, sans-serif; }

table.agenda h5 {
font-size: 13px;
line-height: 13px;
background-color: #2aa9e1;
color: white;
padding: 5px;
text-align: center;
margin: 0 0 5px; }

.registernow  {
text-align: center;
width: 100%; }

.registernow a:hover img {
width: 170px;
height: 50px;
border: 1px solid #2aa9e1; }

img.alignright, a img.alignright {
border: none;
float: right;
margin: 5px 0 5px 15px; }

img.alignleft, a img.alignleft {
border: none;
float: left;
margin: 5px 15px 5px 0; }

.mmr-itinerary h2 {
border-top: 2px solid #4cb033;
padding-top: 8px; }

.mmr-itinerary div.entry {
margin-bottom: -10px;
padding-bottom: 0; }

table tr td {padding-bottom: 6px;}

/*  HIDE REGISTER LINK IN LOGIN FORMS SINCE SUBS LEVEL NEEDS TO BE CHOSEN HERE  */
span.span_font_note span.hideregister {/*display: none; visibility: hidden;*/}

/* DOTMDL DEVIATIONS */

/* hide you are browsing in note in sidebar */
div.dotmdl p.browsingin {display: none; visibility: hidden;}



