﻿body{
	background-color:#ffffff;
	padding:10px;
	margin:10px;
}

/* FOR PRINT */
#RandomImg {
	display:none;
}

#logoprint {
	display:block;
	margin: 0 0 0 16px;
}

#sc_weeks {
	display:none;
}

#CalView {
	display:none;
}

#rightdiv2 {
	display:none;
}

#rightnav {
	display:none;
}

#devnote {
	display:none;
}

/* END FOR PRINT */

img{
	border:0;
}

a:active {
	outline: none;
}

a:focus { 
	-moz-outline-style: none; 
}

#wrapper{
	margin:0 auto;
	width:960px;
}

#main{
	background-image:url(/images/mainbg.gif);
	background-repeat:repeat-y;
}


#header,
#topnav,
#main,
#main1,
#footer{
	width:960px;
	float:left;
}

#header{
	height:25px;
	background-color:#342e2e;
	display:none;
	
}

#headernav{
	margin:5px 162px 0 0;
}


#topnav{
	height:93px;
	background-color:#342e2e;
	padding-top:17px;
	display:none;
}

#topnav img{
	float:left;
	
}

.topnavcol{
	width:240px;
	float:left;
}

.topnavcola{
	width:230px;
	float:left;
}

#utilities {
	display:none;
}

#pageheader{
	width:460px;
	}

.logo1{
	margin:0 47px 0 44px;
}

#leftfeatured{
	width:430px;
	height:465px;
	background-color:#fff;
	margin:20px 20px 0 0;
	padding:5px 10px 10px 10px;
}

.list{
	margin-top:8px;
}

#upcomingajaxwrapper{
	height:435px;
	width:435px;
	float:left;
	margin-top:7px;
	abackground:50% 50% no-repeat url(/images/indicator.gif);
}

#slidewrapper{
	width:870px;
	position:relative;
}

#listwrapper1{
	width:430px;
	float:left;
}

.upbutton{
	amargin-top:5px;
}

.prevbutt{
	height:15px;
	width:430px;
	/*background:0 0 no-repeat url(/images/buttons/upbutton.gif);*/
	background-color:#EFEDE2;
	margin-top:5px;
}

.nextbutt{
	height:15px;
	width:430px;
	/*background:0 0 no-repeat url(/images/buttons/downbutton.gif);*/
	background-color:#EFEDE2;
}

.listwrapper{
	overflow:hidden;
	height:390px;
	width:430px;
	margin:5px 0 5px 0;
	position:relative;
}

.listheader{
	padding:7px 9px;
	float:left;
	margin:0px 0 10px 0;
	background-color:#efede2;
	width:412px;
}

.listitem{
	width:430px;
	float:left;
}

.listthumb{
	margin-right:10px;
	display:inline;
}

.listbuttwrapper{
	width:23px;
}

.sffsbutt{
	margin-bottom:10px;
}

.listtext{
	width:288px;
	float:left;
}

.times{
	margin-top:8px;
	line-height:11px;
}

.listdiv{
	margin:10px 0;
	float:left;
}

.margin1{
	margin-top:10px;
}

.margin1a{
	margin:10px 0 10px 0;
}

.margin1b{
	margin:16px 0 10px 0;
}

.calendarheader{
	padding-top:3px;
	width:695px;
	margin-bottom:13px;
}

.calendarheader1{
	padding-top:3px;
	width:695px;
	margin-bottom:13px;
}

.leftarrow{
	margin:11px 8px 0 7px;
	float:left;
}

.rightarrow{
	margin:11px 0 0 8px;
	float:left;
}

#gridheader{
	float:left;
	height:14px;
	width:427px;
	background-color:#f0ede3;
	padding:6px 0 0 5px;
}

#gridheader1{
	float:left;
	height:63px;
	width:700px;
	background-color:#f0ede3;
}

#gridheader div{
	color:#342e2e;
	font-size:9px;
}

#gridheader1 div{
	color:#342e2e;
	font-size:10px;
}

.gridheaderitem,
.gridheaderitem1{
	width:62px;
	float:left;
}

.gridheaderitem2,
.gridheaderitem3{
	width:94px;
	float:left;
	padding-left:7px;
}

.gridheaderitem3{
	padding-left:7px;
	width:87px;
}

#gridwrapper{
	float:left;
	margin-bottom:10px;
}

.griditem,
.griditem1{
	margin:4px 4px 0 0;
	background-color:#f0ede3;
	height:50px;
	width:53px;
	float:left;
	padding:2px 0 5px 5px;
	line-height:10px;
	color:#342e2e;
}

.griditem1{
	margin:4px 0 0 0;
}

.griditem2,
.griditem3{
	margin:7px 7px 0 0;
	background-color:#f0ede3;
	height:89px;
	width:87px;
	float:left;
	padding:5px 0 0 7px;
	line-height:10px;
	color:#342e2e !important;
	cursor:pointer;
}

.griditem3{
	margin:4px 0 0 0;
}

.gridiconwrapper{
	float:left;
	width:53px;
	line-height:0;
}

.gridiconwrapper1{
	float:left;
	width:82px;
	aline-height:15px;
}

.margin4{
	margin-top:32px;
}

.margin4a{
	margin-top:52px;
}

.margin5{
	margin:19px 0 5px 0;
}

.margin5a{
	margin:31px 0 6px 0;
}

.gridicon{
	margin-right:5px;
}

.gridicon1{
	margin-right:6px;
	asdfdisplay:inline !important;
	cursor:pointer;
}

#gridiconlegend{
	width:435px;
	float:left;
}

#rightfeatured{
	width:470px;	
	height:460px;
	background-color:#fff;
	margin:20px 0 0 0;
	padding:10px;
}

.picturetalk,
.gallery{
	height:230px;
	width:230px;
	float:left;
	display:inline;
	margin-bottom:14px;
}

.picturetalk{
	asdfbackground:0 0 no-repeat url(/images/thumb4.jpg);
	margin-right:10px;
}

.gallery{
	background:0 0 no-repeat url(/images/thumb5.jpg);
}

.picturetalktitle,
.gallerytitle{
	margin-top:170px;
}

.whatsnew{
	width:215px;
	margin-right:25px;
}

.whatsnew a:hover,
.pagingwrapper a:hover,
#leftnav a:hover,
.grey3,
.grey3a,
.list a:hover,
.list1 a:hover,
#festivalheader a:hover,
.alpha a:hover,
.alpha1 a:hover{
	color:#878787;
}

.grey3a{
	text-decoration:none;
}

.new,
.whatsnewitem{
	margin-bottom:6px;
}

.whatsnewitem{
	width:215px;
	float:left;
	line-height:15px;
}

.bottomright{
	float:left;
	width:230px;
}

.bottomright form{
	display:inline;
}

.margin2{
	margin:4px 0 15px 0;
}

.margin3{
	margin-top:4px;
}

.searchwrapper{
	width:230px;
	float:left;
}

.searchwrapper1{
	width:191px;
	float:left;
}

#leftnavwrapper{
	float:left;
	width:220px;
	display:none;
}

.leftwhitebg{
	background-color:#fff;
	width:220px;
	float:left;
	display:none;
}

#leftnav{
	display:none;
}

.spacer1{
	height:16px;
	width:200px;
	float:left;
}

#leftnav a{
	font-size:12px;
	line-height:20px;
	text-decoration:none;
	color:#342e2e;
}

#sc_contentwrapper .on,
#leftnav .on,
#festivalheader .on,
.subheader2:hover{
	color:#e9376b;
	font-weight:bold;
}

#leftsearch,
#upcoming,
#enews{
	background-color:#fff;
	width:190px;
	padding:0 10px;
	margin:10px 0 0 0;
	float:left;
}

#upcoming,
#enews{
	margin:0;
}

#enews{
	padding-bottom:4px;
}

.enews,
.enews1{
	color:#e9376b;
	line-height:16px;
}

.enews1{
	margin-right:-3px;
}

.leftnavbottom{
	margin-bottom:3px;
}

.upcomingitem{
	width:185px;
	float:left;
	color:#342e2e;
	line-height:14px;
}

.margin6{
	margin-top:13px;
}

.margin7{
	margin:17px 0 0 0;
}

.spacer2{
	width:150px;
	height:8px;
	float:left;
	line-height:0;
}

#rightsec{
	width:720px;
	float:left;
	/* background:#fff 0 0 no-repeat url(/images/screenings1.gif); */
	padding:0 0 40px 20px;
}

#rightsec1a{
	width:720px;
	float:left;
	background:#fff 0 0 no-repeat url(/images/screenings1.gif);
	padding:0 0 19px 20px;
}

#rightsec1{
	width:720px;
	float:left;
	background:#fff 0 0 no-repeat url(/images/screenings1.gif);
	padding:0 0 25px 20px;
}

#rightsec2{
	width:730px;
	float:left;
	background:#fff 0 0 no-repeat url(/images/screenings1.gif);
	padding:0 0 37px 10px;
}

#secheader{
	height:31px;
	padding-top:29px;
	float:left;
	width:700px;
}

#tooltip{
	display:none;
	position:absolute; 
	top:0;
	left:0;
	width:198px;
}

#tooltipcontent{
	padding:0 36px 14px 16px;
	width:146px;
}

.tooltipthumb{
	margin:3px 0 7px 0;
}

.spacer3{
	width:700px;
	height:200px;
	float:left;
}

.rss{
	margin-right:4px;
	position:relative;
	top:-1px;
}

#footer{
	padding:7px 1px 25px 1px;
	float:right;
	display:none;
}

#footer a{
	text-decoration:none;
	margin-right:18px;
}

#breadcrumb{
	margin:6px 0 26px 26px;
}

#breadcrumb a:hover{
	color:#85a0da;
}

.legenditem{
	width:133px;
	margin-bottom:4px;
}

.legenditem1{
	width:120px;
	margin-bottom:4px;
}

.legenditem1a{
	width:147px;
	margin-bottom:3px;
}

.legenditem2{
	width:220px;
	margin-bottom:4px;
}

.legenditem2a{
	width:220px;
}

.desc li,
.desc b,
.desc,
.desc strong{
	font-size:10pt;
	line-height: 22px;
	}

.desc a{
	font-size:10pt;
	color:#E9376B;
	text-decoration:none;
	line-height: 22px;	
	}
	
.bulletgreen,
.bulletblue,
.bulletlime,
.bulletteal,
.bulletpink,
.bulletpurple,
.bulletgreen a,
.bulletblue a,
.bulletlime a,
.bulletteal a,
.bulletpink a,
.bulletpurple a{
	font-size:9px;
	color:#342e2e;
	float:left;
	text-decoration:none;
}

.bulletgreen a:hover,
.bulletblue a:hover,
.bulletlime a:hover,
.bulletteal a:hover,
.bulletpink a:hover,
.bulletpurple a:hover{
	text-decoration:underline;
}

.bulletgreen,
.bulletblue,
.bulletlime,
.bulletteal,
.bulletpink,
.bulletpurple{
	padding:0 0 0 12px;
}

.bulletgreen{
	background:0 1px url(/images/bulletgreen.gif) no-repeat;
}

.bulletblue{
	background:0 1px url(/images/bulletblue.gif) no-repeat;
}

.bulletlime{
	background:0 1px url(/images/bulletlime.gif) no-repeat;
}

.bulletteal{
	background:0 1px url(/images/bulletteal.gif) no-repeat;
}

.bulletpink{
	background:0 1px url(/images/bulletpink.gif) no-repeat;
}

.bulletpurple{
	background:0 1px url(/images/bulletpurple.gif) no-repeat;
}

.bulletgreen1,
.bulletblue1,
.bulletlime1,
.bulletteal1,
.bulletpink1,
.bulletpurple1{
	color:#342E2E;
	padding:1px 0 3px 21px;
	float:left;
	position:relative;
	left:-1px;
}

.bulletgreen1{
	background:0 0 url(/images/bulletgreen1.gif) no-repeat;
}

.bulletblue1{
	background:0 0 url(/images/bulletblue1.gif) no-repeat;
}

.bulletlime1{
	background:0 0 url(/images/bulletlime1.gif) no-repeat;
}

.bulletteal1{
	background:0 0 url(/images/bulletteal1.gif) no-repeat;
}

.bulletpink1{
	background:0 0 url(/images/bulletpink1.gif) no-repeat;
}

.bulletpurple1{
	background:0 0 url(/images/bulletpurple1.gif) no-repeat;
}

.checkbox{
	position:relative;
	top:-2px;
	left:-4px;
}

.legend1{
	margin:19px 0 20px 0;
}

.listheaderwrapper{
	asdfwidth:460px;
	float:left;
}

.select1{
	width:220px;
	border:1px solid #d7dbce;
	margin-top:10px;
}

.select2{
	width:102px;
	border:1px solid #d7dbce;
	margin:11px 0 0 53px;
}

.select3{
	width:100px;
	border:1px solid #d7dbce;
	color:#494b4b;
	margin:11px 0  0 160px;
}

.select4{
	width:32px;
	border:1px solid #b9b9b9;
	color:#b9b9b9;
}

.margin8{
	margin:13px 0 0px 0;
	float:none;
	clear:both;
}

.margin8a{
	margin:13px 0 5px 0;
}

.margin8b{
	margin:13px 0 2px 0;
}

.margin8c{
	margin:13px 0 4px 0;
}

.margin8d{
	margin:18px 0 4px 0;
}

.margin9{
	margin-top:7px;
}

.margin9a{
	margin-top:10px;
}

.pagingwrapper{
	margin:13px 0 0 0;
}

.listheaderwrapper1,
.listheaderwrapper1a{
	background-color:#F0EDE3;
	width:691px;
	line-height:24px;
	padding:4px 0 5px 9px;
	margin:14px 0 0px 0;
}

.listheaderwrapper1a{
	margin:10px 0 0px 0;
}

.tabbg1{
	width:220px;
	margin:0 20px 0 0;
	background:0 0 url(/images/tabbg1.gif);
	display:inline;
}

.listitem1{
	width:220px;
	float:left;
	padding:0 0 0 0;
	margin:9px 20px 0 20px;
}

.listitem1a,
.listitem1b{
	width:459px;
	float:left;
	padding-right:0px;
	margin:9px 0 0 20px;
}

.listitem1b{
	margin:7px 0 0 20px;
}

.listitem2{
	width:200px;
	float:left;
	padding-right:0px;
	margin-top:5px;
}

.listitem2a,
.listitem2b{
	width:200px;
	float:left;
	padding-right:0px;
	margin:15px 0 0 20px;
}

.listitem2b{
	margin:15px 0 0 0px;
	width:300px;
}

#festivalheader{
	padding:27px 0 15px 0;
	float:left;
	width:700px;
}

.margin10{
	padding-bottom:16px;
}

.margin11{
	margin:6px 0px 0 0;
	width:220px;
}

.rightdiv1{
	margin:14px 0 4px 0;
}

.festdesc,
.festdec1{
	font-size:12px;
	line-height:18px;
	color:#342e2e;
	margin:15px 0 0px 0;
	padding-bottom:6px;
}

.festdec1{
	margin:5px 0 0px 0;
	padding-bottom:0px;
}

.festdesc b,
.festdesc span,
.festdesc em,
.festdesc a{
	font-size:12px;
}

.margin12{
	margin-top:16px;
}

.sponsorwrapper{
	margin-bottom:18px;
	width:720px;
	float:left;
}

.sponsorwrapper1{
	width:720px;
	float:left;
}

.sponsorwrapper1a{
	width:470px;
	float:left;
}

.archivewrapper{
	width:720px;
	float:left;
	margin-top:7px;
}

.sponsor{
	float:left;
	margin-right:20px;
}

.displayimg{
	margin:16px 0 0 0;
}

.watch{
	position:absolute;
	top:-20px;
	left:0;
}

#alphawrapper{
	width:624px; 
	margin:13px 0 17px 0;
}

#alphawrapper1{
	width:624px; 
	margin:9px 0 17px 0;
}

.alpha{
	margin-left:80px;
	display:inline;
}

.donate{
	margin:8px 0 13px 0;
}

.rightdiv1a{
	margin-top:20px;
}

.rightdiv1c{
	margin:15px 0 13px 0;
}

.backtotop{
	margin:20px 0 12px 0;
}

.backtotop1{
	margin:16px 0 0 163px;
}

.searchwrapper2{
	margin:20px 0 20px 10px;
	width:296px;
	display:inline;
	float:left;
}

#advancedsearch{
	width:710px;
	float:left;
	background-color:#efece3;
	padding:7px 0 4px 0px;
}

.adsearch{
	margin:1px 0 0 4px;
	float:left;
}

.hidesearch{
	height:21px;
	float:left;
}

.refresh{
	float:left;
	margin-top:1px;
}

#advsearchsort{
	width:710px;
	float:left;
	margin:0 0 17px 0px;
	display:inline;
}

.searchtitle{
	width:700px;
	float:left;
	margin-top:16px;
}

.advsearchdiv{
	position:absolute;
	top:0;
	left:0px;
}

.advsearchitem{
	width:700px;
	height:85px;
	padding:10px 0px 0 0px;
	margin: 0 0 0 10px; 
	float:left;
}

.artarchiveitem,
.artarchiveitem1{
	width:710px;
	padding:11px 0px 0px 0px; 
	height:118px;
	float:left;
}

.artarchiveitem1{
	height:121px;
}

.artarchive{
	float:left;
	width:465px;
}

.searchleft{
	width:100px;
	margin-right:20px;
	padding-left:8px;
	float:left;
}

.searchleft1{
	width:100px;
	margin: 3px 14px 0 6px;
	float:left;
}

.searchright{
	width:465px;
	float:left;
}

.searchright1{
	width:465px;
	float:left;
	margin-top:2px;
}

.rightdiv1b{
	margin:5px 0 4px 10px;
}

.margin14{
	/*margin-left:10px;*/
	display:inline;
}

.releasesitem{
	float:left;
	width:210px;
	padding-bottom:52px;
	margin-right:24px;
}

.releasesitem1{
	float:left;
	width:220px;
	padding-bottom:52px;
}

.release{
	line-height:18px;
	font-size:12px;
	color:#342e2e;
	float:left;
	margin-left:1px;
}

.rightdiv1d{
	margin:4px 0 5px 0;
}

.rightdiv1e{
	margin:0 0 4px 0;
}

.joinnav{
	float:left;
	margin:2px 0 0 0;
	padding-bottom:15px;
}

.jointitle{
	color:#363232;
	line-height:18px;
	font-size:16px;
	float:left;
	font-weight:bold;
	width:720px;
	margin:17px 0 14px 0;
}

.gift{
	color:#363232;
	font-size:12px;
	text-decoration:none;
}

.joinitem{
	background-color:#eceae0;
}

.joinitem1{
	background:right top url(/images/joinitembg.gif) no-repeat #eceae0;
}

.arrow{
	margin-right:10px;
}

.move1{
	position:relative;
	top:-1px;
}

.jointable{
	margin:19px 0 0 0;
	float:left;
}

.submit{
	margin:20px 20px 0 0;
}

.staffitemwrapper{
	width:340px;
	margin:0 20px 21px 0;
	float:left;
	display:inline;
}

.staffitem{
	margin:0 0px 0px 20px;
	float:left;
	display:inline;
}

.staffthumb{
	margin-top:5px;
	float:left;
}

.staffitem a:hover{
	color:#e8376b;
}

.ptalkitem{
	margin:0 20px 0 0;
	display:inline;
	padding-bottom:20px;
	float:left;
}

/* LIGHT BOX */

#overlay{ 
    background-image: url(/images/overlay1.png);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
    width: 100%;
    height: 100%;
}

* html #overlay{
    background-color: #333;
    background-color: transparent;
    background-image: url(lightbox/blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="/images/overlay.png", sizingMethod="scale");
}

.lighttable1{
	margin:20px 0 0 21px;
	display:inline;
	float:left;
}

.lighttable2{
	margin:15px 0 0 21px;
	display:inline;
	float:left;
}

.lighttablediv{
	float:left;
	margin:20px 0 18px 24px;
}

.message{
	margin:0 0 0 21px;
	display:inline;
	float:left;
}

#box{
	margin: 0;
	padding: 0;
	overflow: auto;
}

.send{
	margin:10px 36px 0 0px;
	float:right;
}

.cancel{
	left:-10px;
	top:10px;
}

/* END LIGHT BOX */

#printwrapper{
	float:left;
	padding:20px;
	width:740px;
}

.displaycap{
	float:left;
	width:700px;
}

.relative{
	position:relative;
}

.left{
	float:left;
}

.right{
	float:right;
}

.none{
	float:none;
}

.clear{
	clear:both;
}

.test{
	border:1px solid red;
}

.top{
	z-index:9999; 
	position:relative;
}

.pointer{
	cursor:pointer;
}

.formborder1,
.formborder1a,
.formborder1b,
.formborder1c,
.formborder1d{
	border:1px solid #e1e1e1;
	height:17px;
	width:166px;
	color:#363232;
	font-size:12px;
	padding:1px 2px 0 2px;
}

.formborder1a{
	width:126px;
}

.formborder1b{
	width:232px;
}

.formborder1c{
	width:304px;
}

.formborder1d{
	width:402px;
	height:125px;
	margin:8px 0 0 0px;
	left:22px;
	padding:4px 6px 4px 6px;
}

* {
	font-family:Arial;
	font-size:11px;
}

.grey1{
	color:#cbbe9e;
}
.grey1off{
	color:#cbbe9e;
}
.grey1on{
	color:#fff;
}

.grey2{
	color:#494c4c;
	font-weight:bold;
}

.header1{
	font-size:12pt;
	font-weight:bold;
	color:#342e2e;
	text-decoration:none;
}

.header1a{
	font-size:11pt;
	font-weight:bold;
	color:#342e2e;
	text-decoration:none;
}

.header1b{
	font-size:10pt;
	font-weight:bold;
	color:#504c4c;
	text-decoration:none;
}

.header2{
	font-size:12pt;
	color:#444;
}

.header3{
	font-size:12pt;
	font-weight:bold;
	color:#e9376b;
}

.header4,
.header4 a
{
	font-size:28px;
	color:#e9376b;
	text-decoration:none;
}

.red2 a,
.red2
{
	color:#ef5681;
}

.red3 a,
.red3{
	color:#f37698;
}

.red4 a,
.red4{
	color:#f993af;
}

.subheader1{
	line-height:16px;
	font-weight:bold;
	font-size:17px;
	color:#342e2e;
	text-decoration:none;
}

.subheader2{
	line-height:17px;
	font-weight:bold;
	font-size:16px;
	color:#342e2e;
	text-decoration:none;
}

#headernav a{
	text-decoration:none;
	margin-right:12px;
}

.buy{
	color:#e9376b;
	font-size:10px;
	font-weight:bold;	
	margin:2px 0 0 7px;
	text-decoration:none;
	line-height:10px;
}

#headernav a:hover,
.grey4{
	color:#908463;
}

.grey5{
	color:#342e2e;
}

#copy{
	margin-top:2px;
}

.red1,
.joinitem a:hover{
	color:#e9376b;
	text-decoration:none;
	/*font-weight:bold;*/
}

.bold{
	font-weight:bold;
}

.searchlink{
	font-size:10px;
	color:#878787;
	text-decoration:none;
	margin-top:3px;
}

.red1a{
	color:#e9376b;
	/*font-weight:bold;*/
}

.black1,
.list a,
.list1 a{
	color:#342e2e;
	text-decoration:none;
}

.lh14{
	line-height:14px;
}

.lh16{
	line-height:16px;
}

.lh18{
	line-height:18px;
}

.lh22{
	line-height:22px;
}

.lh24{
	line-height:24px;
}

.f9{
	font-size:9px;
}

.f10{
	font-size:10px;
}

.f12{
	font-size:12px;
}

.f13{
	font-size:13px;
}

.f14{
	font-size:14px;
}

.f16{
	font-size:16px;
}

/* CALENDAR */

#se_eventcalendar_CalendarSFFS,
#se_eventcalendar_CalendarSFFSMini{
	border-collapse:separate !important;
}
    
table.CalLrg {
	float:left;
	background-color:#fff;
	margin: 0px 0 0 0;
}

table.CalMini {
	float:left;
	background-color:#fff;
	margin: 0px 0 0 0;
}

table.CalLrg th {
	float:none;
	background-color:#fff;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 200;
	text-transform: uppercase;
	height: 20px;
}


table.CalMini td {
	background-color:#F0EDE3;
	color:#342E2E;
	height:48px;
	line-height:10px;
	padding:4px 0 5px 5px;
	width:53px;
	float:none;
	border-top: 4px solid #fff;
	border-right: 4px solid #fff; 
}

table.CalLrg td {
	float:none;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#f0ede3;
	font-size: 12px;
	border-top: 7px solid #fff;
	border-right: 7px solid #fff; 
	height:84px;
	padding:4px 0 5px 6px;
	color:#342e2e !important;
	/*cursor:pointer;*/
}

table.CalLrgTitle {
	background-color:#f0ede3;
	/*border-collapse: collapse; */
	height: 30px;
}

.dayheader {
    width: 20px;
	height: 12px;
	background-color:#f0ede3;
}

table.CalLrg  a {
    text-decoration: none;
}
 
.linkon {
	color:#e9376b;
 }
 	
.linkon a:hover{
 	color:#878787;
 }
 
.newslide{
	position:absolute !important;
	left:0px !important;
    top:0px !important;
	background-color:#000;	
	height:230px;
	width:230px;
	border:1px solid red;
}

.vDay{
	cursor:pointer;
	}
	
.eventimage{
	display:block;
	width:220px;
	height:124px;	
	}
.ar {
	width:180px;
	height: 14px;
	clear:both;
}

/* BASIC ANCHOR TAGS */

A {
	text-decoration: none; 
	color: #342e2e;
}

A:visted {
	text-decoration: none; 
	color: #342e2e;
}

A:hover {
	text-decoration: none; 
	color: #878787;
} 

/* TABLE STYLES */
   
table.datasm {
	clear:both;
	float:left;
	margin: 10px 0 15px 0;
	display:inline;
	padding: 0;
	border-collapse: collapse;
	width: 700px;
}

table.datasm tr {
	vertical-align: top;
}

table.datasm th{
	background-color: #edebe0;
	text-align: left;
	vertical-align:middle;
	width:117px;
	height: 30px;
	padding:0 0 0 6px;
}

table.datasm td {
	background-color: #fff;
	text-align: left;
	vertical-align:middle;
	width:117px;
	height: 30px;
	padding:0 0 0 6px;

}

