	body,
	html {
		margin:0;
		padding:0;
		background:#336699;
		color:#000;
	}
	body {
		min-width:750px;
		font-family: Myriad Pro, Lucida Grande, Tahoma, Arial;
	}
	
	img { border:0; }
	#wrap {
		background:#fff;
		margin:0 auto;
		width:750px;
		padding:30px;
		padding-top:0;
		padding-bottom:0;
	}
	#header {
		background:#fff;
	}
	#header h1 {
    	padding:5px;
    	padding-top:0;
	    margin:0;
    }
	#topnav {
	    text-align:right;
		background:#fff;
		padding:5px;
	}
	#topnav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#topnav li{
		display:inline;
		margin:0;
		padding-right:6px;
	}
	#profile {
		background:#fff;
	}
	#profile h2 {
    	padding:5px;
	    margin:0;
    }
	#main {
		background:#fff;
		padding-right:20px;
		float:left;
		width:480px;
	}
	#main h2, #main h3, #main p {
		padding:0;
    }
    .date {
        font-size:11px;
    }
    #main h3 {
        margin-bottom:0;
    }
	#sidebar {
	    padding:10px;
		background:#ffffff;
		float:right;
		width:228px;
		border-top:1px solid #999;
		border-right:1px solid #999;
		border-left:1px solid #999;
		border-bottom:1px solid #CCC;
	}

	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 0 0 0;
    }

	#sidebar p {
	   font-size:14px;
	   margin-bottom:3px;
	   margin-top:3px;
	}

	#sidebarbottom {
	    padding:10px;
		background:#ffffff;
		float:right;
		width:228px;
		border-top:0;
		border-right:1px solid #999;
		border-left:1px solid #999;
		border-bottom:1px solid #999;
	}

	#sidebaritem {
	    padding:10px;
	    padding-top:0;
	    padding-bottom:0;
		background:#eee;
		float:right;
		width:228px;
		border-right:1px solid #999;
		border-left:1px solid #999;
		border-bottom:1px solid #CCC;
		height:57px;
		cursor:pointer;
		cursor:hand;

	}
	#sidebaritem a {
	   color:black;
	   text-decoration:none;
	}

	#sidebaritemon {
	    padding:10px;
	    padding-top:0;
	    padding-bottom:0;
		background:#fff;
		float:right;
		width:229px;
		border-right:1px solid #999;
		border-bottom:1px solid #CCC;
		height:57px;
		background-image:url(/images/leftarrow.png);
		background-repeat:no-repeat;
		background-position:center left;
	}
	#sidebaritemon h3 {
	   color:black;
	   padding-left:10px;
	}
	#sidebaritem h3 {
	   padding-left:10px;
	}
	#sidebaritem h3 a {
	   color:#336699;
	}

	#footer {
		background:#fff;
		clear:both;
	}
	#footer p {
	    text-align:center;
		padding:5px;
		margin:0;
    }
    a { color:#336699; }
    h3 a { color:black; }
    
    .showv {
        display:block;
        margin-top:0;    
    }
    .hidev {
        display:none;
        margin-top:0;
    }

    .highlight0 { background: #ffff88; color: #000000; }
    .highlight1 { background: #ffccff; color: #000000; }
    .highlight2 { background: #AADDFF; color: #000000; }
    .highlight3 { background: #BBFFBB; color: #000000; }

    .small {
        font-size:11px;
    }
    .medium {
        font-size:13px;
    }
    .help {
        font-size:13px;
        color:#999999;
    }
    .eventdate {
        font-size:13px;
        color:#999999;
    }
    a.eventdate {
        text-decoration:none;
    }
    div.event {
        min-height:55px;
        width:450px;
        border-bottom:1px solid #CCCCCC;
        padding:10px;
        font-size:17px;
    }
    div.tagevent {
        min-height:25px;
        width:450px;
//        border-bottom:1px solid #CCCCCC;
        padding:10px;
        font-size:17px;
    }
    .bold {
        font-weight:bold;
    }
    .black {
        color:#000;
    }
    .blue {
        color:#336699;
    }
    .red {
        font-size:13px;
        color:red;
    }
    .follow {
        color:#999;
        font-size:13px;
    }
    div.verse {
        padding:10px;
    }

    #tabsB {
      float:left;
      width:100%;
      background:#FFFFFF;
      font-size:93%;
      line-height:normal;
      }
    #tabsB ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url("/images/menus/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url("/images/menus/tabrightB.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }

