/* CSS Document */


body {
	margin:6px 0 0 0;
	padding: 0;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size:80%;
	line-height: 130%;
	color: #181616;
	background:url(../images/longBG.jpg) top left repeat-x;
	background-color:#fcfcfd;
	height: 100%;
}

p {
	margin:8px 0 0 0;
	line-height:18px;
	}

a:link {
	color:#a87a16;
	text-decoration:underline;
	font-size:115%;
	}
a:visited {
	color:#c5a560;
	text-decoration:none;
		font-size:115%;
	}
a:hover {
	color:#c5a560;
		font-size:115%;
	}
div#content a:hover {
	background-color:#0e0d0d;
	color:#c5a560;
	}

img {
	border:none;
	}

h2 {
	margin:15px 0 0 0;
	padding:0;
	color:#9e1b34;
	font-size:115%;
	line-height:26px;
	clear:both;
	font-family:'arial narrow', Arial, Helvetica, sans-serif;
	}
h3 {
	margin:4px 0 4px 0;
	padding:0;
	line-height:20px;
	font-size:110%;
	}
body#p4 h2 {

	}	
body#p4 h2 span,
.largetxt {
	color:#a87a16;
	font-size:135%;
	font-style:italic;
	line-height:20px;
	}

ul {
	margin:0 0 0 10px;
	padding:5px;
	}
	
ul li {
	list-style-type:square;
	padding-left:5px;
	margin: 10px 0 5px 0;
	}
	
div#full-wrap {
	margin:0 auto;
	background:url(../images/murphybg3.jpg) top center no-repeat;
	background-color:#fcfcfd;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position:relative;
	background-attachment:fixed;
	}

body#p6 div#full-wrap {
	margin:0 auto;
	background:url(../images/smithIsland.jpg) top left no-repeat;
	background-color:#86abcf;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position:relative;
	background-attachment:fixed;
	}
	
div#page-wrap {
	position:relative;
	margin:0 auto;
	text-align:left;
	width:986px; padding:0;
	margin-bottom:0;
	}
	
/*NAVIGATION MAIN*/

div#mainNav {
	float:right;
	background-color:#342d2d;
	height:40px;
	margin:0px 5px 0 0;
	padding:0;}
	
div#mainNav ul {
	margin:0;
	padding:0;
	}
	
div#mainNav ul li {
		margin:0;
	padding:0;
	text-align:center;
	list-style-type:none;
	float:left;
	background:url(../images/menudivider.jpg) no-repeat 99%;
	}
div#mainNav ul li#blog {
	background-image:none;
	}
div#mainNav ul li a {
	padding:12px 15px 11px 12px; 
	text-decoration:none;
	text-align:center;
	list-style-type:none;
	font-family: 'arial narrow', Arial, Helvetica, sans-serif;
	font-size:105%;
	text-transform:uppercase;
	color:#f5f4f1;
	float:left;
	font-weight:bold;
	}


div#mainNav ul li a:hover {
	color:#d2d4d6;
	text-decoration:underline;
	}
	
/*navigation header*/
div#tabMenu {
	float:right;
	background-image: url(../images/tabBG.gif);
	background-repeat:repeat-x;
	height:45px;
	margin:-45px 2px 0 0;
	padding:0;
	}
div#tabMenu ul {
	margin:0;
	padding:0;

	}
	
div#tabMenu ul li {
		margin:0;
	padding:0;
	text-align:center;
	list-style-type:none;
	float:left;

	}
div#tabMenu ul li#tone {
		background:url(../images/volunteer.gif) top left no-repeat;
		border-right:1px solid #000000;}
div#tabMenu ul li#tthree {
		border-right:1px solid #000000;}
	
div#tabMenu ul li#ttwo {
	background:url(../images/contribute.gif) top right no-repeat;
	}	
div#tabMenu ul li a {
	padding:15px 20px 14px 20px; 
	text-decoration:none;
	text-align:center;
	list-style-type:none;
	font-family: 'arial narrow', Arial, Helvetica, sans-serif;
	font-size:105%;
	text-transform:uppercase;
	color:#ffffff;
	float:left;
	font-weight:bold;
	}

body#p1 div#mainNav li#about a,
body#p8 div#mainNav li#mike a,
body#p2 div#mainNav li#news a,
body#p3 div#mainNav li#contact a,
body#p4 div#mainNav li#issues a,
body#p6 div#mainNav li#plan a    { 
	color: #f8bd56;
	font-weight:bold;}

body#p5 div#tabMenu li#tone a {
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline; 
	}
		
/*end navigation*/

div#BMLogo {
	clear:both;
	top:0;
	margin-left:8px; 
	padding:0;
	width:436px;
	}
div#content-fullwrap {
	clear:both;
	background: url(../images/fullwrap.png) 0 0 no-repeat;
	margin-top:-1px;
	padding-top:5px;
	position:relative;
	}
	
/*Content Styles*/
div#content-wrapper {
	width:986px;
	background: url(../images/whitebg.png) top center repeat-y; 
	margin:0px 0 0 0; 
	padding:0px 0 10px 0; 
 }
	
div#content {
	width:697px; 
	float:left;
	margin:0px 0 0 6px;
	padding:0;
	margin-bottom:30px;
	}
div.slideshow  {
	height: 290px; 
	width: 685px; 
	margin-top:2px;
	overflow:hidden;
	}
div.slideshow img {
	border:none;
	text-decoration:none;
	}
div.slideshow-content {
	margin:15px;
	background-color:#333333;
	border:4px double #ffffff;
	padding:2px;
	color:#CCCCCC;

	}
div.slideshow-content h1 {
	padding:24px 12px 24px 12px;
	font-size:24px;
	margin:0;
	line-height:29px;
	}
	
body#home div#main-content {
	background:url(../images/bayBridgeBG.jpg) top left no-repeat;
	min-height:418px;
	height: auto !important;
	height:418px;
	padding:15px 0px 0 30px;
	margin:0;
	}

div#main-content {
	background:url(../images/bayBridgeBG.jpg) top left no-repeat;
	min-height:418px;
	height: auto !important;
	height:418px;
	padding:5px 45px 0 30px;
	margin:0;
	font-size:110%
	}

div#main-content p {
	margin-top:8px;
	}
div#SignUp {
	float:left;
	padding:20px 50px;
	}
div#rcontent,
div#lcontent {
	width:280px;
	float:left; 
	margin:0;
	padding:0;
	}
div#rcontent h3 {
	font-size:110%;
	font-weight:bold;
	margin:0;
	padding:0;
	}
div#rcontent h4 {
	font-size:90%;
	font-weight:normal;
	margin:3px 0 10px;
	padding:0;
	}
div#main-content img,
div#lcontent img {
	float:left;
	padding:2px;
	border:1px solid #999999;
	margin-right:6px;
	}
div#lcontent p {
	clear:both;
	margin-bottom:5px;
	}
div#rcontent {
	margin-left:65px
}
div#rcontent span {
	font-size:110%;
	margin-bottom:5px;
	}
	
.title {
	background:url(../images/dots.gif) bottom left no-repeat;
	color:#9e1b34;
	font-size:135%;
	padding-bottom:7px;
	font-family: 'arial narrow', Arial, Helvetica, sans-serif;
	margin-bottom:20px;
	margin-top:0;
	}
	
.date {
	display:block;
	margin-top:4px;
	}

.more {
	background:url(../images/link-bullet.gif) right 60% no-repeat;
	padding-right:12px;
	}
.more:hover {
	background:url(../images/link-bullet.gif) right 60% no-repeat;
	text-decoration:none;
	color:#9e1b34;
	}
	
/*Right Box Styles*/
div#right-column {
	width:267px; 
	float:right; 
	margin:0 5px 0 0; 
	padding:0 0px 0px 0;
	text-align:center;
	}
div#right-column img {
	border:none;
	}
	
div#connected {
	background:url(../images/connectbg.jpg) top left no-repeat;
	text-align:center;
	min-height: 243px;
	height: auto !important;
	height: 243px;
	margin:0;
	padding:0;
}
	
div#connected img{
	padding:24px 5px;
	}
	
div#email-list {
	width:246px;
	background:url(../images/topYbox.jpg) top left no-repeat;
	padding:15px 0 20px 0;
	margin:10px 0px 10px 12px;
	}
div#email-list form {
	margin:0;
	padding:0;
	}
div#email-list table {
	width:246px;
	background:url(../images/bottomYbox.jpg) bottom left no-repeat;
	padding:0 10px 0px 0px;
	text-align:left;  
	margin:0;
	}
div#email-list table td {
	padding-left:10px;
		}
.xpadding {
	padding-bottom:20px;}
	
.formTitle {
	font-size:14px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
	margin:0;
	padding:0;
	}
.formText {
	text-transform:none;
	color:#FFFFFF;
	font-size:11px;
	margin:8px 0 0 0;
	padding:0;
	}
	
div#platform {
	margin-left:15px;
	margin-top:0px;
	line-height:18px;
	text-align:left;
	}
div#platform ul {
	margin:0 20px 0 15px;
	padding:0;
	}
	
div#platform ul li {
	list-style-type:square;
	margin:0;
	padding:3px 0;
	}
div#platform span {
	font-size:120%;
	color:#a87a16;
	font-family: 'arial narrow', Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
div#tweet-feed {
	width:231px;
	background-color:#0e0d0d;
	padding:0px;
	border:3px solid #d0d0c6;
	margin-left:15px;
	margin-top:25px;
	line-height:16px;
	}
.twtr-join-conv {
	display:none;
	}
.moreinfo {
	text-align:right;
	padding-right:15px;
	}
/*footer styles*/

div#footer {
	clear:both;
	margin:0px;
	padding-top:0;
	background:url(../images/footerbg.jpg) top left no-repeat;
	background-color:#121111;
	height:147px;
	width:100%;

	}
div#footer p {
	margin:0 auto;
	padding:0;}

div#footer-content {
	width:980px;
	margin:0 auto;
	text-align:left;
	padding-top:20px;
	}
div#footer-content a {
	color:#abacac;
	text-decoration:none;
		}
div#footer-content a:hover {
	text-decoration:underline;
	}
div#footer-content p#fnav1 {
	float:left; 
	border-right:1px dotted #666666;
	padding:10px 20px 10px 40px;  line-height:22px;
	}
	
div#footer-content p#fnav2 {
	width:150px; 
	float:left; 
	padding-left:20px; 
	margin:10px;  line-height:22px;
	}
div#footer-content p#fnav3 {
	width:500px; 
	float:right; 
	padding-right:15px; 
	margin:0 10px 0 0;
	text-align:right;
	color:#abacac;
	}
body#phpcal table,
body#phpcal table tr,
body#phpcal table td {

	}
body#phpcal table td {
	border:1px solid #d4d2d2;
	}
