@charset "utf-8";
/* Redmuise Styles */

html, body, #wrapper{margin:0 auto; padding:0; border:0; min-height:100%; /* boo IE */ height:100%}

html>body, html>body #wrapper{ height:auto } /* undo ie hack */

html{background: url(../imgs/main/bgtexture.jpg) top center no-repeat #fff}

body{font:12px Myriad, Myriad Pro, Verdana, Arial, Helvetica, sans-serif; text-align:center}

	body h1,h2,h3,h4,p { margin:0; padding:0 }
	
	h2{width:210px; letter-spacing:1px; text-transform:uppercase; font-size:24px; color:#666; cursor:pointer}
	h2.active{color:#333}
	
	body a{text-decoration:none}
	
	body img{margin:0; border:none}
	
	#content ul{list-style-type:none; list-style:none; text-decoration:none; margin:0; padding:0}

#wrapper {height:auto; margin:0 auto; padding:0 0 100px 0; width:1000px; position:relative; text-align:left}

#content {width:800px; margin:0 auto; padding:0 50px}
.holder {margin:0; padding-bottom:5px}

#header{width:1000px; height:175px; margin:0 auto}

#logobanner { background:url(../imgs/main/banner4.png); position:absolute; top:0px; left:0; display:block; width:967px; height:265px; border:0px; padding:0; margin:0; text-indent:-9999px }

#menu{float:left; position:relative; width:800px; display:block; margin:20px 0 0 0; padding:0}

body a {cursor:pointer; color:#3098C8}
body a:focus{outline: none; outline-style:none; outline-width:0pt}
.maintext{position:relative; width:800px; height:auto; margin:20px auto; padding:0; background:#fff}
.maintext a,.maintext a:hover{text-decoration:none; border:none; color:#333}

.section{float:left; width:200px; margin:0; padding:0}
.slideit{float:left; top:0px; left:0px; width:200px; margin:0; padding:0; cursor:pointer}

#submenu{width:auto; height:30px; display:none; margin:0; padding:0; background:#fff}

#options{width:550px; height:30px; margin:0; padding:0}
#options li{display:inline; margin:0; padding:0}

.container { width:800px; margin:0; padding:0 }

.info { float:left; width:560px; margin-top:5px; padding:5px }
.infoR { float:left; width:175px; margin-top:10px; padding-left:5px }
.info p { font-family: lucida sans unicode, arial, sans-serif; font-size:11px; color:#333; line-height:15px }
.infoR p { font-family: lucida sans unicode, arial, sans-serif; font-size:11px; color:#333; line-height:13px; margin-bottom:8px }
.blockquote { font-family:georgia, times, palatino-linotype, serif; font-size:22px; color:#663300; line-height:24px }

.clear {clear:both; height:1px; margin:0; padding:0}

.section {font-size:24px}

#footer {height:150px; margin-top:10px}

/*-- Menu image replacement --*/

h2 a{width:281px; height:32px; background: url(../imgs/main/menu_img.gif) no-repeat; display:block; text-indent:-9999px; margin:0}
h2#events a{background-position:0 0}
h2#contact a{background-position:0 -30px}
h2#bellydance a{background-position:0 -62px}
h2#performance a{background-position:0 -95px}
h2#photography a{background-position:0 -129px}
h2#pastels a{background-position:0 -160px}
h2#about a{background-position:0 -194px}


h2#events a:hover, h2#events a.active {background-position:-283px 0}
h2#contact a:hover, h2#contact a.active{background-position:-283px -30px}
h2#bellydance a:hover, h2#bellydance a.active{background-position:-283px -62px}
h2#performance a:hover, h2#performance a.active{background-position:-283px -95px}
h2#photography a:hover, h2#photography a.active {background-position:-283px -129px}
h2#pastels a:hover, h2#pastels a.active{background-position:-283px -160px}
h2#about a:hover, h2#about a.active{background-position:-283px -194px}

/*--Gallery Lists--*/

ul.imglists li { list-style:none; text-decoration:none; float:left; width:auto; background:#FFF; border:8px solid #fff; margin:0 25px 0 0}

.caption { margin:0; padding:0; text-align:center; font-family:lucida sans unicode, helvetica, arial, sans-serif; font-size:11px } 

/*-- Serial Scroll --*/
.slidescroll { overflow:hidden; width:780px; margin:10px 0; padding:0 }
.slidescroll ul { width:10000px; margin:0; padding:0 }

.buttons { height:auto; width:125px; margin-left:5px; padding:0 0 0 10px }
.buttons a { padding-top:0px }
a.next { display:block; float:left; cursor:pointer; background:url(../imgs/main/rightarrow.png) no-repeat; height:16px; width:50px; text-indent:-9999px }
a.prev { display:block; float:left; cursor:pointer; background:url(../imgs/main/leftarrow.png) no-repeat; height:16px; width:50px; margin-right:10px;  text-indent:-9999px }

/*-- Events --*/

#eventsContainer { height:350px; overflow:auto }

.feedburnerFeedBlock { position:relative; display:block }
.feedburnerFeedBlock ul li { margin:30px 0; text-align:left}
.feedburnerFeedBlock ul li {position:relative; height:auto}
.feedburnerFeedBlock ul li div a img {display:block; float:left; padding:10px 20px 10px 0 }

.feedTitle { font-size:2em; color:#003366 }

.headline { font-size:2em; color:#003366; font-family:georgia, serif }
.date { font-size:.95em; font-family:helvetica, sans-serif; color:#666; font-family:georgia, serif; font-style:italic }
#myfeeduri1234 div { font-size:.85em; color:#666666 }

.feedburnerFeedBlock ul li div {font-size:1em; font-family:helvetica, sans-serif; line-height:1.25em; margin:8px 0; clear:both; }

.enclosure { }
      
#creditfooter {display:none; height:1px}

.eventCol { width:800px; height:165px; overflow-y:scroll; margin:10px auto }
.event { float:left; display:block; width:375px; min-height:70px; height:auto; margin:0 6px 6px 0; padding:4px; background:#fff; border-bottom:1px solid #CCC }
.event dt { font-family:lucida sans unicode, helvetica, arial, verdana, sans-serif; font-size:12px; color:#663300 }
.event dd { font-family:lucida sans unicode, helvetica, arial, verdana, sans-serif; font-size:11px }

.eventname { color:#7030A0; font-family: arial, helvetica, sans-serif; font-size:2em; padding-bottom:0px; margin-bottom:0px }

.eventloc, .eventtimes { color: #006699; font-size:1.25em; padding-top:0; margin-top:0px; margin-bottom:5px }

.eventdetails { font-size:1em; font-family: arial, helvetica, sans-serif; margin-bottom:10px }

.eventnotes { color:#336600; font-size:1em; font-family:arial, helvetica, sans-serif; margin-bottom:10px }


/*-- fonts --*/

.info, .gallery h3, .tabNavigation li {font-family: helvetica, arial, verdana; font-size:13px }

li.sublink ul li {font-family: helvetica, arial, verdana; font-size:11px}

/*---------------------------------------------*/
div.row{ margin:10px 0 0 0; padding:0; border:0; clear:both}
/* ### CLEAR THAT FLOAT! ### */
.row:after{content: "."; display:block; height:0; clear:both; visibility:hidden}
.row{display: inline-block;}  /* Mark Hadley's fix for IE Mac */
/* Hides from IE Mac \*/
* html .row {height: 1%;}
.row{display:block;} /* End Hack */
/* ### CLEAR THAT FLOAT - END! ### */
