/***************************
*  tags
***************************/

html{background:url(http://i49.tinypic.com/2z8w8zn.gif) top center repeat-y #005ea8;}
body{
	font-size:75%;
	font-family:Arial, Helvetica, sans-serif;
	background:url(http://i48.tinypic.com/2qs2g0i.png) left 180px repeat-x;
	color:#333;
}
body,html{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,li,p,br{margin:0;padding:0;font-weight:normal;}
p, ul, ol,li{padding:0;margin:0;list-style-type:none; line-height:1.2em;}
span{margin:0; padding:0;}

h3{background-color:#d1e01f; font-size:16px; font-weight:bold; padding:0px; margin:0px; margin-top:25px; padding-left:10px; color:#333; height:27px; line-height:27px;}
/***************************
*  container
***************************/
#container{margin-left:auto; margin-right:auto; width:818px; font-size:1.0em;}
/***************************
*  head
***************************/
#head{height:194px; position:relative; display:block; background:url(The%20Rotary%20Club%20of%20Portland_files/banner.jpg) top left no-repeat; margin-bottom:44px;}

#head_nav,#head_nav_admin{
	position:absolute;
	top:180px;
	left:0px;
	background:url(http://i48.tinypic.com/2qs2g0i.png) top left repeat-x;
	width:100%;
	height:58px;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
}
#head_nav ul,#head_nav_admin ul{position:relative; padding:0px; margin:10px 0px 0px 0px; margin-left:28px; vertical-align:top; top:0px;}
#head_nav li,#head_nav_admin li{list-style-type:none; display:inline;}
#head_nav a,#head_nav_admin a{padding:0px ; margin:0px; line-height:38px; text-decoration:none; color:#7f1517;}
#head_nav a:hover,#head_nav_admin a:hover{color:#7f1517;}

#head_nav a.selected,#head_nav_admin a.selected{color:#4cb751;}
#head_nav li.nav_space,#head_nav_admin li.nav_space{text-align:center; margin:0px; padding:0px; margin-left:20px; margin-right:16px; width:1px; height:20px; border-left:1px solid #005ea8;}

#header_login{position:absolute; top:0px; right:10px; color:#005ea8; font-weight:bold; padding:0px 13px 0px 13px;}
#header_login a{color:#005ea8; text-decoration:none;}
#header_login a:hover{color:#005ea8; text-decoration:underline;}
#header_login span{ color:#ffd267;}


#dropmenudiv{position:absolute; z-index:100; width:100px; padding:10px; line-height:1.25em; font-size:.75em;}
#dropmenudiv a{width:100%; display:block; color:#2e2e2e; text-decoration:none}
#dropmenudiv a:hover{color:#fff; text-decoration:none;}

.small_white{color:#fff; font-size:12px; display:block; float:right;}
.strong_medium_white {color:#fff; font-size:16px; margin-top:10px; display:block; font-weight:bold; float:right;}

/***************************
*  body
***************************/
#admin_sidenav{margin-top:15px; color:#005ea7;}

.content_images{border:1px solid #6cf; margin-bottom:10px; display:block;}
.content_images_leftfloat{border:1px solid #6cf; float:left; margin-top:10px; margin-right:10px;}
.content_images_leftfloat_noborder{float:left; margin-right:10px;}
.content_divider{border-top:2px dotted #A9B71C; border-bottom:2px dotted #A9B71C; padding:10px 0; margin-bottom:10px;}

#mem_dir_search  a{text-decoration:none;}
#mem_dir_search a:hover{text-decoration:underline;}

#body_content a{font-weight:bold; color:#369;}
#body_content p{margin-top:10px;}
.body_content_list{color:#333;}

#body_content_2col_right{float:left; width:559px; margin:15px 34px 0px 0px;}
#body_content_2col_right h2{color:#005ea7; padding-left:0px; font-size:18px; margin-top:10px;}
#body_content_2col_right h3{background-color:#d1e01f; font-size:16px; font-weight:bold; margin-top:25px; padding-left:10px; color:#333; height:27px; line-height:27px;}
#body_content_2col_right h4{font-size:14px; font-weight:bold; color:#005ea7; margin-top:10px; height:27px; line-height:27px;}

#body_content_2col_right h6{color:#005ea7; padding-left:0px; padding-bottom:20px; font-size:18px; margin-top:10px; font-weight:bold;}
.blueh4text{font-size:14px; font-weight:bold; color:#005ea7; margin-top:10px; height:27px; line-height:27px;}

#body_content_2col_right h5{font-size:12px;  color:#333; font-weight:bold; margin:10px 0 -12px 0; height:27px; line-height:27px;}
#body_content_2col_right hr{border-top:2px dotted #A9B71C; border-bottom:0px none; margin:20px 0px 10px 0px; display:block;}

#body_content_2col_left{float:left; width:160px; margin:25px 15px 0px 15px;}
#sideform{}
#sideform input{width:140px;}
#sideform #accesstype{width:10px;}
#body_content_2col_left h2.navHead{font-size:16px; color:#333; padding:0; margin:0 0 10px 0;}
#body_content_2col_left li{font-size:12px; line-height:27px; border-top:2px dotted #4D9EE4; padding:0; margin:0;}
#body_content_2col_left ul{border-bottom:2px dotted #4D9EE4; padding:0; margin:0;}
#body_content_2col_left a.linkSelected{color:#005ea7; font-weight:bold; text-decoration:none;}
#body_content_2col_left a{color:#333333; font-weight:bold; text-decoration:none; font-size:11px; padding:0; margin:0;}
#body_content_2col_left a:hover{color:#333333; font-weight:bold; text-decoration:underline;}

#body_content_3col_mid_wide{width:520px; margin:15px 34px 0px 0px; float:left;}

#body_content_3col_mid_wide h2{color:#005ea7; padding-left:0px; font-size:18px; margin-top:10px;}
#body_content_3col_mid_wide h3{background-color:#d1e01f; font-size:16px; font-weight:bold; margin-top:25px; padding-left:10px; color:#333; height:27px; line-height:27px;}
#body_content_3col_mid_wide h4{font-size:14px; font-weight:bold; color:#005ea7; margin-top:10px; height:27px; line-height:27px;}
#body_content_3col_mid_wide h5{font-size:12px;  color:#333; font-weight:bold; margin:10px 0 -12px 0; height:27px; line-height:27px;}
#body_content_3col_mid_wide hr{border-top:2px dotted #A9B71C; border-bottom:0px none; margin:20px 0px 10px 0px; display:block;}


#body_content_3col_left{
	display:block; /* background:url(http://www.rotary.org/images/left_scroll.png) top center no-repeat; */
	width:121px;
	height:637px;
	padding:0px;
	float:left;
	margin-top: -40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#body_content_3col_mid{
	width:440px;
	padding:0px;
	float:left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#body_content_3col_right{
	width:182px;
	float:left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 75px;
}
#body_content_3col_mid h1{color:#005ea7; font-weight:bold;}
#body_content_3col_mid h2{color:#a6b9dc; font-weight:normal;}

#sideformholder{padding:10px; width:auto; background-color:rgb(239, 244, 182);}
form#send_email input, textarea{display:block; width:125px;}
#sideformholder .emailbutton{border:0pt none ; width:87px; height:31px; color:rgb(255, 255, 255); font-size:1.6em;}

#event_manager textarea{display:block; width:300px; height:150px;}

div.blue_title,div.green_title{font-weight:bold; font-size:1.3em; text-transform:uppercase; padding:6px 0px 6px 15px; margin:0px 0px 0px -8px;}
div.blue_panel,div.green_panel{padding:10px 18px 10px 18px;}

div.blue_title{color:#005ea7; background:url(http://i47.tinypic.com/keu343.png) center left no-repeat;}
div.blue_panel{background-color:#eef0f7;}

div.green_title{color:#4db852; background:url(http://www.rotarypdx.org/images/arrow_green.png) center left no-repeat;}
div.green_panel{background-color:#e2f1e0;}

div.oregonethics{margin:10px 0px 0px 0px;}

.bold{font-weight:bold;}

/***************************
*  feet
***************************/
#feet{position:relative; border-top:2px dotted #A9B71C; margin-top:20px; padding-top:20px; width:818px;}
#feet_nav{float:right; width:420px;}
#feet_nav a{color:#175D98; font-weight:bold;}
#feet_nav p{margin-top:20px; font-weight:bold;}
#feet_nav li{display:inline; padding-left:2px; padding-right:2px; color:#1f6eb1;}
#feet_content_left{float:left; border:1px solid #3279B6; width:348px; padding:10px;}
#feet_content_left form select{display:block;}
#feet_content_left form input{margin:0px;}
.feet_form{float:right;}

/***************************
*  misc. classes & ids
***************************/
#titleBarBlue{background-color:#a1ccf1; padding-bottom:2px; padding-top:7px; padding-left:8px; margin-top:10px; line-height:12px;}
#titleBarBlue p{padding:0; margin:0;}
#titleBarBlue a{text-decoration:none;}
#titleBarBlue a:hover{color:#FFFFFF;}
.titleBarBlack{color:#000;}
.titleBarBlackBold{color:#000; font-weight:bold; font-size:14px; margin-top:10px; height:27px; line-height:27px;}
.invisible{display:none;}
.clear{width:100%; clear:both;}
.redtext{color:#FF0000;}
#paidTop{width:489px; margin:0px; padding:0px; color:#333333; font-size:12px;}

.tableborderleft{border-bottom:1px solid #000000; border-left:1px solid #000000; padding:4px;}
.tablebordermiddle{border-right:1px solid #999999; border-bottom:1px solid #000000; border-left:1px solid #999999;  padding:4px;}
.tableborderright{border-right:1px solid #000000; border-bottom:1px solid #000000;  padding:4px;}

.headText{font-size:14px; line-height:24px; font-weight:bold;color:#333333; background-color:#eef4ae; border-bottom:1px solid #000000;}
.headTextleft{border-bottom:1px solid #000000; border-left:1px solid #000000; padding:4px; font-size:14px; line-height:24px; font-weight:bold;color:#333333; background-color:#eef4ae;}

.headTextright{border-right:1px solid #000000; border-bottom:1px solid #000000;  padding:4px; font-size:14px; line-height:24px; font-weight:bold;color:#333333; background-color:#eef4ae;}


h1, div#center h1, #body_content_3col_mid h1{
	font-size:1.3em;
}
h2, div#center h2, #body_content_3col_mid h2{
	font-size:1.1em;
}

