﻿body,html
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	background-color:#eae8dc;
	margin-top:0px;
	padding-top:0px;
	width:100%;
	line-height:20px;
	min-height:100%;
}
td
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}


img
{
	border:none 0px;
}

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

h1, h2, h3 { font-family: Arial, Helvetica, sans-serif;}
h4 { font-family: 'Verdana'}

b,strong
{
	font-weight:bold;
	color:#2b5f88;
}

#header
{
	background-image: url(images/header_bg.gif); 
	width: 1000px; 
	height: 250px;
	margin-left:10px;
}

.itemdesc
{
	font-size:10px;
	color:#343434;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:14px;
}

/* Main Nav */
#MainNav
{
	margin:10px 0px 0px 25px;
}

#MainNav:after
{
	display:none;
	content:".";
	height:0px;
	width:0px;
}

#MainNav .welcome
{
	background-image: url( 'images/nav.gif' );
	height: 15px;
	width: 556px;
	background-repeat: no-repeat;
	background-position: -197px 0px;
	display: block;
	float:left;
}

#MainNav .welcome:hover
{
	background-image: url( 'images/nav.gif' );
	height: 15px;
	width: 556px;
	background-repeat: no-repeat;
	background-position: -197px -45px;
	display: block;
	float:left;
}

#MainNav .welcome:after
{
	display:none;
	content:".";
	height:0px;
	width:0px;
	clear:left;
}

#MainNav .home
{
	background-image: url( 'images/nav.gif' );
	height: 43px;
	width: 84px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
}

#MainNav .home:hover
{
	background-image: url( 'images/nav.gif' );
	height: 43px;
	width: 84px;
	background-repeat: no-repeat;
	background-position: 0px -45px;
	display: block;
	float: left;
}

#MainNav .calendar
{
	background-image: url( 'images/nav.gif' );
	height: 43px;
	width: 115px;
	background-repeat: no-repeat;
	background-position: -82px 0px;
	display: block;
	float: left;
}

#MainNav .calendar:hover
{
	background-image: url( 'images/nav.gif' );
	height: 43px;
	width: 115px;
	background-repeat: no-repeat;
	background-position: -82px -45px;
	display: block;
	float: left;
}

#MainNav .visual
{
	background-image: url( 'images/nav.gif' );
	height: 30px;
	width: 76px;
	background-repeat: no-repeat;
	background-position: -198px -15px;
	display: block;
	float: left;
}

#MainNav .visual:hover
{
	background-image: url( 'images/nav.gif' );
	height: 30px;
	width: 76px;
	background-repeat: no-repeat;
	background-position: -198px -60px;
	display: block;
	float: left;
}

#MainNav .performing
{
	background-image: url( 'images/nav.gif' );
	height: 28px;
	width: 133px;
	background-repeat: no-repeat;
	background-position: -275px -15px;
	display: block;
	float: left;
}

#MainNav .performing:hover
{
	background-image: url( 'images/nav.gif' );
	height: 30px;
	width: 133px;
	background-repeat: no-repeat;
	background-position: -275px -60px;
	display: block;
	float: left;
}

#MainNav .literary
{
	background-image: url( 'images/nav.gif' );
	height: 30px;
	width: 97px;
	background-repeat: no-repeat;
	background-position: -409px -15px;
	display: block;
	float: left;
}

#MainNav .literary:hover
{
	background-image: url( 'images/nav.gif' );
	height: 30px;
	width: 97px;
	background-repeat: no-repeat;
	background-position: -409px -60px;
	display: block;
	float: left;
}
#MainNav .venues
{
	background-image: url( 'images/nav.gif' );
	height: 30px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: -506px -15px;
	display: block;
	float: left;
}

#MainNav .venues:hover
{
	background-image: url( 'images/nav.gif' );
	height: 30px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: -506px -60px;
	display: block;
	float: left;
}

#MainNav .organizations
{
	background-image: url( 'images/nav.gif' );
	height: 30px;
	width: 160px;
	background-repeat: no-repeat;
	background-position: -593px -15px;
	display: block;
	float: left;
}

#MainNav .organizations:hover
{
	background-image: url( 'images/nav.gif' );
	height: 30px;
	width: 160px;
	background-repeat: no-repeat;
	background-position: -593px -60px;
	display: block;
	float: left;
}

#MainNav .about
{
	background-image: url( 'images/nav.gif' );
	height: 43px;
	width: 202px;
	background-repeat: no-repeat;
	background-position: -753px 0px;
	display: block;
	float: left;
}

#MainNav .about:hover
{
	background-image: url( 'images/nav.gif' );
	height: 43px;
	width: 202px;
	background-repeat: no-repeat;
	background-position: -753px -45px;
	display: block;
	float: left;
}
/* About Nav */
#AboutNav
{
		
}

#AboutNav:after
{
	display:none;
	content:".";
	height:0px;
	width:0px;
}

#AboutNav .mission
{
	background-image: url( 'images/nav_about.gif' );
	height: 30px;
	width: 228px;
	background-repeat: no-repeat;
	background-position: -0px 0px;
	display: block;
	float: left;
}

#AboutNav .mission:hover
{
	background-image: url( 'images/nav_about.gif' );
	height: 30px;
	width: 228px;
	background-repeat: no-repeat;
	background-position: -229px 0px;
	display: block;
	float: left;
}

#AboutNav .board
{
	background-image: url( 'images/nav_about.gif' );
	height: 30px;
	width: 228px;
	background-repeat: no-repeat;
	background-position: 0px -30px;
	display: block;
	float: left;
}

#AboutNav .board:hover
{
	background-image: url( 'images/nav_about.gif' );
	height: 30px;
	width: 228px;
	background-repeat: no-repeat;
	background-position: -229px -30px;
	display: block;
	float: left;
}
#AboutNav .members
{
	background-image: url( 'images/nav_about.gif' );
	height: 30px;
	width: 228px;
	background-repeat: no-repeat;
	background-position: -0px -61px;
	display: block;
	float: left;
}

#AboutNav .members:hover
{
	background-image: url( 'images/nav_about.gif' );
	height: 30px;
	width: 228px;
	background-repeat: no-repeat;
	background-position: -229px -61px;
	display: block;
	float: left;
}

#AboutNav .economic
{
	background-image: url( 'images/nav_about.gif' );
	height: 30px;
	width: 228px;
	background-repeat: no-repeat;
	background-position: -0px -91px;
	display: block;
	float: left;
}

#AboutNav .economic:hover
{
	background-image: url( 'images/nav_about.gif' );
	height: 30px;
	width: 228px;
	background-repeat: no-repeat;
	background-position: -229px -91px;
	display: block;
	float: left;
}

#AboutNav .education
{
	background-image: url( 'images/nav_about.gif' );
	height: 30px;
	width: 228px;
	background-repeat: no-repeat;
	background-position: 0px -121px;
	display: block;
	float: left;
}

#AboutNav .education:hover
{
	background-image: url( 'images/nav_about.gif' );
	height: 30px;
	width: 228px;
	background-repeat: no-repeat;
	background-position: -229px -121px;
	display: block;
	float: left;
}
#AboutNav .tellus
{
	background-image: url( 'images/nav_about.gif' );
	height: 30px;
	width: 228px;
	background-repeat: no-repeat;
	background-position: 0px -152px;
	display: block;
	float: left;
}

#AboutNav .tellus:hover
{
	background-image: url( 'images/nav_about.gif' );
	height: 30px;
	width: 228px;
	background-repeat: no-repeat;
	background-position: -229px -152px;
	display: block;
	float: left;
}

/*About Members */
#aboutMembers dl
{
	width: 540px;
	margin-left:20px;
}

#aboutMembers dt
{
	clear: both;
	margin-top: 10px;
	font-weight: bold;
	width: 150px;
	height: 150px;
	float: left;
}
#aboutMembers .mtitle
{
	margin-top: 10px;
	width: 270px;
	float: left;
	font-weight: bold;
	margin-left: 10px;
	padding: 0px;
	height:20px;
}
#aboutMembers .mtxt
{
	width: 350px;
	overflow:visible;
	float: left;
	margin-left: 10px;
	padding: 0px;
	overflow:visible;
	min-height:150px;
	_height:150px;
}


#content
{
	 background-image: url(images/frame_tile.gif); 
	 background-repeat: repeat-y; 
	 width: 1000px; 
	 min-height: 800px;
}

#footer
{
	 height:60px;
	 width:1000px;
	 background: url(Images/footer_bg.gif) no-repeat bottom; 
	 color:#61614e;
	 padding:20px 0px 10px 0px;
}
#footer a
{
	display:block;
    margin:0px 5px 0px 5px;
    float:left;
    font-weight:bold;
    font-size:1.2em;
}

.eventSearch
{
	color:#7b7b7b;
}
.eventSearch select
{
	width:190px;
}
.homeNews
{
	min-height:210px;
	width:460px;
	background-color:#f0efeb;
	margin: 0px 0px 3px 0px;
	padding: 5px 20px 15px 20px;
}
.newsDate
{
	font-weight:bold;
}
.homeNews h2
{
	font-size:18px;
	color:#c20a54;
	font-weight:normal;
}
.eventTitle
{
	color:#c20a54;
	font-size:20px;
	margin-bottom:5px;
	font-weight:normal;
	font-family:Times New Roman;
}

.involvedBox
{
	width: 690px; 
	margin:10px 0px 10px 0px; 
	padding: 20px 20px 20px 20px; 
	background-color: #f2f2ea;
	color :#888785;
	display:block;
	overflow:visible;
	min-height:150px;
}

.involvedBox .involvedBox
{
	width: 640px; 
	margin:10px 0px 10px 0px; 
	padding: 20px 20px 20px 20px; 
	background-color: #E4E3DE;
	color :#888785;
	display:block;
	overflow:visible;
	min-height:150px;
}


.involvedBox h2
{
	color:#179fc9;
	text-transform:uppercase;
	font-size:18px;
	margin-bottom:20px;
	font-weight:normal;
	font-family:Times New Roman;
}

.entryform
{
	width: 640px;
}

.entryform .row, .entryform .rowfile
{
	width: 640px;
	margin:0px 0px 10px 10px;
}

.entryform .row label, .entryform .rowfile label
{
	width: 100px;
	float: left;
	text-align:right;
	margin-right:10px;
}

.entryform .row table
{
	width:390px;
}

.entryform .row td input
{
	float: left;
	width:25px;
}
.entryform .row td label
{
	float: left;
	width:auto;
	text-align:left;
}

.entryform .row span
{
	width: 20px;
	float: left;
}

.entryform .row input[type='text'], .entryform .row input[type='password'], .entryform, .entryform .row select
{
	width: 440px;
	float: left;
}

.entryform .rowfile input[type='text'], .entryform .rowfile input[type='file']
{
	width: 200px;
	margin-right:5px;
	float: left;
}

.entryform .submit
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}


.entryform .row textarea
{
	width: 440px;
	height: 120px;
	float: left;
}

.entryform .row:after, .entryform .rowfile:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#involved .entryform
{
	width: 300px; 
	margin-left: 10px; 
}

#involved .entryform:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#involved .entryform .row, #involved .entryform .rowfile
{
	width: 300px;
	margin:0px 0px 10px 10px;
}

#involved .entryform .row label,#involved .entryform .rowfile label
{
	width: 70px;
	float: left;
	text-align:right;
	margin-right:10px;
}

#involved entryform .row table
{
	width:300px;
}

#involved .entryform .row td input
{
	float: left;
	width:25px;
}
#involved .entryform .row td label
{
	float: left;
	width:auto;
	text-align:left;
}

#involved .entryform .row span
{
	width: 20px;
	float: left;
}

#involved .entryform .row input[type='text'],#involved .entryform .row input[type='password'],#involved .entryform, .entryform .row select
{
	width: 170px;
	float: left;
}

#involved .entryform .rowfile input[type='text'],#involved .entryform .rowfile input[type='file']
{
	width: 170px;
	margin-right:5px;
	float: left;
}

#involved .entryform .submit
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width:300px;
}


#involved .entryform .row textarea
{
	width: 170px;
	height: 120px;
	float: left;
}

#involved .entryform .row:after,#involved .entryform .rowfile:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Site Join */

.passHelp
{
	border: solid 1px #000000;
	background-color: White;
	font-weight: bold;
	color:Red;
	display:block;
	padding: 10px 10px 10px 10px;
	margin: -20px 0px 0px 20px;
}

#join .entryform
{
	width: 690px;
}

#join .entryform .row, #join .entryform .rowfile
{
	width: 690px;
	margin-bottom: 5px;
	margin-left:0px;
}

#join .entryform .row label, #join .entryform .rowfile label
{
	width: 240px;
	float: left;
	text-align:right;
	margin-right:10px;
}

#join .entryform .row table
{
	width:390px;
}

#join .entryform .row td input
{
	float: left;
	width:25px;
}
#join .entryform .row td label
{
	float: left;
	width:auto;
	text-align:left;
}

#join .entryform .row span
{
	width: 20px;
	float: left;
}

#join .entryform .row input[type='text'], #join .entryform .row input[type='password'], #join .entryform .row select
{
	width: 300px;
	float: left;
}

#join .entryform .rowfile input[type='text'], #join .entryform .rowfile input[type='file']
{
	width: 210px;
	float: left;
}


#join .entryform .submit
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}


#join .entryform .row textarea
{
	width: 400px;
	height: 120px;
	float: left;
}

#join .entryform .row:after, #join .entryform .rowfile:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.categories 
{
	width:685px;
}

.categories td
{
	width:290px;
}
/* Site Admin */

#edit .entryform
{
	width: 690px;
}

#edit .entryform .row, #edit .entryform .rowfile
{
	width: 690px;
	margin:0px 0px 10px 10px;
}

#edit .entryform .row label, #edit .entryform .rowfile label
{
	width: 100px;
	float: left;
	text-align:right;
	margin-right:10px;
}

#edit .entryform .row table
{
	width:390px;
}

#edit .entryform .row td input
{
	float: left;
	width:25px;
}
#edit .entryform .row td label
{
	float: left;
	width:auto;
	text-align:left;
}

#edit .entryform .row span
{
	width: 20px;
	float: left;
}

#edit .entryform .row input[type='text'], #edit .entryform .row input[type='password'], #edit .entryform, #edit .entryform .row select
{
	width: 270px;
	float: left;
}

#edit .entryform .rowfile input[type='text'], #edit .entryform .rowfile input[type='file']
{
	width: 250px;
	margin-right:5px;
	float: left;
}

#edit .entryform .submit
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}


#edit .entryform .row textarea
{
	width: 400px;
	height: 120px;
	float: left;
}

#edit .entryform .row:after, #edit .entryform .rowfile:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.directors
{
	width:470px;
	margin-right:20px;
}

.director
{
	float:left;
	width:220px;
	margin: 0px 10px 10px 0px;
}

#arts li
{
  padding:0px;
  margin:0px;
}
#arts td
{
	width:200px
}
.CTitle
{
	clear:both;
	float:left;
	width:100px;
	text-align:right;
	font-weight:bold;
	margin:0px 10px 5px 0px;
}
.CTxt
{
	float:left;
	width:200px;
	margin-bottom:5px;
}

.invisible
{
	visibility: hidden;
}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left
{
	background-image: url(images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index: 101;
	left: -12px;
	height: 23px;
	width: 10px;
	top: -3px;
}

#JT_arrow_right
{
	background-image: url(images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index: 101;
	height: 23px;
	width: 11px;
	top: -2px;
}

#JT
{
	position: absolute;
	z-index: 100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy
{
	padding: 5px 10px 10px 5px;
	color: #333333;
	text-align: left;
}

.JT_loader
{
	background-image: url(images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 12px;
}

#JT_close_left
{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight: bold;
}

#JT_close_right
{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight: bold;
}

#JT_copy p
{
	margin: 3px 0;
}

#JT_copy img
{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip
{
	cursor: auto;
}

