/* reset settings  */
html{}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
del,ins{text-decoration:none;}

.itemEvent {color: #000; }

/*  custom settings */
body {font:12px Arial, Helvetica, sans-serif; background: #1e004f url(../../default/images/back.jpg) top center no-repeat fixed; margin:20px 0;}
h1 {font:bold 1.5em Arial, Helvetica, sans-serif; padding-bottom:8px;}
h2 {font:bold 1.4em Arial, Helvetica, sans-serif; padding-bottom:5px;}
p {padding:0 0 8px 0; line-height:1.3em; color: #000;}
a
{
	font: bold 1em Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #a806a1;
}
a:hover { text-decoration: underline;}
.divider {margin-bottom:6px; border-bottom:1px dotted #c6aee0;}
.headerdivider {margin-bottom:6px; border-bottom:1px dotted #7401a4;}

#header {position:relative; width:940px; height:230px; margin:0 auto; background:#FFF url(../../default/images/header_back.jpg) top left no-repeat; overflow:hidden;}
#header .photo {position:absolute; top:5px; right:5px;}

#nav {width:940px; margin:10px auto; list-style-type:none; overflow:hidden; background:url(../../default/images/nav_back.jpg) top left no-repeat;}
#nav li {display:inline;}
#nav li a{float:left; padding:12px 12px; font:bold 1.4em Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-decoration:none;}
#nav li a:hover {color:#a806a1; background:url(../../default/images/button_back.jpg) top left no-repeat; border:0;}

#content {width:940px; margin:0 auto; overflow:hidden;}

#left{float:left; width:630px; background:url(../../default/images/content_shadow.jpg) top left no-repeat; overflow:hidden;}
#editorControl {background: #fff; padding: 2px 0 5px 5px;}

#entries_wrap {padding:5px 0 5px 5px; background:#fff url(../../default/images/content_shadow.jpg) top left no-repeat;}
#entries {width:620px; background:#FFF; overflow:hidden;}
#entries h2 {color:#FFF; padding-top:8px;}
#entries p {color:#a806a1;}
#entries_header { float:left; width:585px; margin:0 0 0 7px; padding:10px 10px 5px 10px; text-align:left;}
#entries_header a {color:#a806a1}
.entriesHeader { float:left; font:bold 1.5em Arial, Helvetica, sans-serif; padding-bottom:8px; }
.numberCount {float:right;  padding-top:5px;}
#entries_footer {float:left; width:585px; margin:7px 0 7px 7px; padding:10px; background:url(../../default/images/footer.jpg) top left no-repeat; text-align:right;}
#entries_footer table { float:right;}
#entries_footer a { color: #fff; font-size: 1.2em;}
#entries_footer2 {float:left; width:585px; margin:7px 0 7px 7px; padding:10px; background:url(../../default/images/footer.jpg) top left no-repeat; text-align:right; color:#FFF;}
#entries .single_entry {float:left; width:299px; height:105px; margin:7px 0 0 7px; background:#000;}
#entries .photo_entry {float:left; width:196px; height:158px; margin:7px 0 0 7px; background:#000;}
#entries .thumb {float:left; margin:9px;}
#entries .desc {float:left; margin:9px 9px 9px 0;}
#entries .desc a { color: #fff;}
#entries .desc p { padding:2px 0 2px 0;}
#entries .desc h2 {font:bold 1.2em Arial, Helvetica, sans-serif; padding-bottom:1px; padding-top:1px;}
#entries .play {background:url(../../default/images/play.gif) left center no-repeat; padding:3px 0 3px 25px; border:0;}
#entries a.play:hover {background:url(../../default/images/play_over.gif) left center no-repeat;}

#entries .photo {float:left; padding:0 15px 0 0;}
#entries .copy {padding:15px 25px 15px 15px; background:#fff; overflow:hidden;}
#entries .event {margin:0 0 15px 0; padding:0 0 15px 0; overflow:hidden; border-bottom:1px dotted #333;}
#entries .event_copy { color: #000; }


#home_content {overflow:hidden;}
#home_content .copy {padding:0 25px 15px 15px; background:#fff; overflow:hidden;}
#home_content .photo {float:left; padding:0 15px 0 0;}

#interior_wrap {width:100%; padding:8px; background:#fff url(../../default/images/content_shadow.jpg) top left no-repeat;}
#interior {width:620px; background:#FFF; overflow:hidden;}
#interior_content {overflow:hidden;}
#interior_content .photo {float:left; padding:0 15px 0 0;}
#interior_content .copy {padding:15px 25px 15px 15px; background:#fff; overflow:hidden;}
#interior_content .copy_step {margin:0 0 10px 0;}
#interior_content .num {float:left; padding:0 15px 0 0;}

#right {float:left; width:295px; margin:0 0 0 15px; background:#decfee; overflow:hidden;}
#right .copy {padding:15px 25px 10px 20px;}
#right h1 {text-transform:uppercase;}
#right h2 {padding:0 0 5px 0;text-transform:uppercase; }
#right a {color:#a806a1;}
#right .ad_wrap {padding:10px 0 10px 23px; background:#e0d1f0 url(../../default/images/ad_back.jpg) top left no-repeat;}

.gallery_wrap {padding:0 0 0 23px; background:#e0d1f0;}
#gallery {width:240px; padding:5px; background:#000; overflow:hidden;}
#gallery li {display: inline; list-style-type:none;}
#gallery li a {float:left; margin:4px; padding:0;}
#gallery li a:hover {margin:3px; border:1px dotted #FFF}

#bottom_ad {float:left; text-align:center; width:623px; margin-bottom:10px; padding:12px 0 12px 12px; background:url(../../default/images/content_shadow.jpg) top left no-repeat;}

#footer {color:#FFF; padding-bottom:10px;}
#footer a {color:#FC0;}

#cur_item a, #cur_item a:active { background:url(../../default/images/button_back.jpg) top left no-repeat; border:0;color:#a806a1;}

#SWFPlayer { background: #fff; width: 620px; margin: 5px 0 0 5px; }
#SWFPlayerContainer { background: #fff url(../../default/images/content_shadow.jpg) top left no-repeat; overflow:hidden;}


.EmailShare_Table
{
	border: thick solid #1b3248 2px;
	background-color: #ffffff;
	width: 234px;
	height: 362px;
	text-align:center; 
	margin-left:auto; 
	margin-right:auto;
}

h2.Advertisements {display:none;}

/* Form */

.Form_Title {font-family: Courier New Bold; font-weight: bold; font-size: 21px;}
.Form_Description {font-size: 12px; color: Black;}
.Form_Table
{
	border: thick solid #993300 1px;
	background-color: #e0d1f0;
	margin:22px 10px 10px 10px;
}
.Form_Table td { padding: 5px 5px 5px 5px; }
.Form_LabelRow {font-size: 12pt;}
.Form_LabelCell {font-size: 12pt; }
.Form_LabelText {font-size: 12pt;font-weight: bold; font-variant: none;}
.Form_FieldRow {font-size: 12px; }
.Form_FieldCell {font-size: 12px;}
.Form_Field {font-size: 11px;}
.Form_SectionRow
{
	font-size: 12pt;
	color: #000;
	background-color: #decfee;
	font-weight: bold;
}
.Form_SectionCell {font-size: 12pt;}
.Form_SectionText {font-size: 12pt; font-weight: bold;}
.Form_Button {font-size: 12px;}
.Form_HelpText {font-size: 8pt;}
.Form_SubSectionRow {font-size: 12px;}
.Form_SubSectionCell {font-size: 12px;}
.Form_SubSectionText {font-size: 12px;}
.Form_List {font-size: 12px;}
.Form_Message {font-size: 12px; color: #CC0000}

.EventListerImg { float:left; padding: 0 10px 0 0;}
.EventListerImg img { height:91px; width:115px;}

#entries #CMSContent td a {padding: 10px 0 10px 8px; float:left; clear:both; }
.ItemEditContent td {padding: 10px 0 10px 8px; float:left; clear:both; }


/*TWITTER*/

#twitter_div {margin:8px 0 15px 0;}
#twitter_update_list li { margin:0 0 5px 0; padding:5px; background:#c6aee0;}
.twitterLink { font-size:.7em; float:right;}

.EventItem { border-bottom: 1px dotted #ccc; margin-bottom: 10px; float: left; clear: both; width: 100%;}
.EventItem img { float: left;}
.EventItemCopy { float: left; width: 445px; }

#htmledit 
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 1px;
    Z-INDEX: 1;
    FLOAT: none;
    VISIBILITY: visible;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px;
    PADDING-TOP: 3px;
    POSITION: absolute;
    /*TOP: 21%;*/
    background: #fff;

}
