@charset "UTF-8";
/* CSS Document */

body { width:100%;text-align:center; margin:0px; padding:0px; font-family:Arial, Verdana, sans-serif; color:#333333; background-image:url('../images/primarybg_sm2.jpg'); background-repeat:repeat-x; background-color:#f4f4f4; font-size: 13px; } 
#main { width:1000px; margin:0; padding:0; margin-left:auto; margin-right:auto; text-align:left; }
img { border:none; }

/****ANCHOR TAGS*****/
a { outline:none; text-decoration:none; cursor:pointer; color:black; }
a:hover	{ color:#f6c210; }
#column1 a	{ color:black; }
#column1 a:hover	{ color:white; }
#body a, #body a:hover { font-weight:bold; }
#footer a { color:white; text-decoration:none; cursor:pointer; }
#footer a:hover { color:#333333; }
#copyright a, #copyright a:hover	{text-decoration:none; color:#333;}
#copyright a:hover	{text-decoration:none; color:#f3c654;}
.more_info a		{ color:#999999; }
.more_info a:hover	{ color:#333333; }



#nav { height:115px; }
#links { width:790px; height:45px; float:left; }

#logo { width:185px; height:110px; padding: 5px 0 0 25px; float:left; }
#search	{ width:790px; height:50px; padding-top:20px; float:left; }
.searchbar input	{ background-color:#E4E4E4; border:none;  width:166px; height:13px; padding:7px; float:left; margin-right:4px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; }
.search_result	{ margin:10px 0; background-color:#F0E9E4; padding:10px; }
.search_result_heading	{ font-size:16px; font-weight:bold; }
.search_result p	{ margin:0; padding:0; }
#quicksearch	{ width:258px; float:right; }

#head { height:493px; color:white; }
#column1 { float:left; width:320px; height:350px; }
#welcome { height:145px; padding:25px 25px 20px 25px; background-image:url(../images/bottomborder.jpg); background-position:bottom center; background-repeat:no-repeat; }
#bannerinfo { height:132px; background-image:url('../images/triangle.png'); background-position:top right; background-repeat:no-repeat; padding:10px 25px 0 25px; margin-top:10px; overflow:hidden; }
.truncatingbox	{ height: 98px; overflow:hidden; }
#banner { height:322px; width:664px; background-image:url('../images/bannerdiv_sm.png'); background-repeat:no-repeat; float:left; margin: 30px 0 0 0; }
#bannerobject { width:612px; height:271px; margin:25px 0 0 25px; }
.ImageRotator img {position:absolute;}

#headbottom { clear:both; height: 120px; padding:25px 0 0 20px; }
#farleft, #left, #right{ height:95px; float:left; border-right:10px solid #F3C654; padding:0 25px; }
/*#farright { padding: 0 25px 0 25px; float:left;}*/
.farright, #farright { float:left; margin-left:25px;/*padding:0 25px 0 25px;*/ background-image:url('../images/login_v3.png'); background-repeat:no-repeat; background-position:top left; width: 154px; height:84px; }

#body { float:left; width:998px; background-color:white; }
#leftcol { width:615px; padding: 25px 25px 25px 25px; float:left; }
.date { width:65px; height:59px; background-image:url('../images/date.png'); background-repeat:no-repeat; float:left; margin-top:25px;}
.tabledate { width:65px; height:59px; background-image:url('../images/date.png'); background-repeat:no-repeat; float:left; margin-top:5px;}
.date_full	{ width:65px; height:59px; background-image:url('../images/date.png'); background-repeat:no-repeat; float:left; margin:0; }

.story {clear:both; }
.storycontents { margin-bottom:30px; }
.storycontents_full { float:left; }
.day { height:35px; width:53px; color:white; font-size:28px; font-weight:bold; text-align:center; margin-top:3px; }
.month { height:17px; width:53px; font-size:11px; font-weight:bold; color:white; text-align:center; margin-top:3px; text-transform:uppercase;}

.news { width:515px; float:left; padding:0 0 25px 10px; margin-top:15px;}
.news_full	{ width:850px; float:left; padding:0 0 40px 10px; }
.nonewsmargin	{margin-top:0px; }
#heading, #subscribe { float:left; height:45px; }
#heading { padding-right:10px; margin-top:10px; }

.play_list	{ padding:15px 0; }


#rightcol 	{ width:280px; float:left; padding: 25px; overflow:hidden; }
#singlecol 	{ float:left; padding:25px; }
.standard, .righttop	{ padding-bottom:40px; }
.standard p, #singlecol p	{ line-height:20px; }


#footer { width:100%; height:60px; margin-top:10px; font-weight:bold; font-size:12px; color:white; background-image:url('../images/footer.png'); float:left; margin-bottom:25px; }
#bottomnav { height:40px; width:625px; float:left; border-right:5px solid #F3C654; margin-top:10px; }

#footer ul { margin-top:15px; }
#footer li { display:inline; padding:0; }
#footer li a { padding: 0 15px 0 0; cursor:pointer; }
.normal { font-weight:normal; }

#copyright	{width:100%; text-align:center; margin-bottom:25px; font-size:10px; color:#333;}


#contact { height:44px; width:320px; float:left; margin:10px 0 0 25px; line-height:20px;}

h1 { font-size:28px; font-weight:bold; margin:0; }
h2 { font-size:16px; margin:5px 0 3px 0; padding:0; }
h3 { font-size:22px; margin:0; padding:0; line-height:22px; }
h4 { font-family:inherit; font-size:22px; font-weight:bold; line-height:26px; margin:0; padding:0; }
h4 a, h3 a { color:#333333; cursor:pointer; }
h4 a:hover, h3 a:hover { color:#F3C654; cursor:pointer; }
h5 { font-size:14px; margin:0; padding:0; }
h6 { font-size:28px; font-weight:bold; margin:0; padding:0; }/* Home page headings */
h7 { font-size:26px; font-weight:bold; }
p { font-size:13px; margin:0; padding:5px 0; }
.pointer	{ cursor:pointer; }
.boxTitle	{ padding-bottom:15px; }
.lineheight	{ line-height:20px; padding:5px 0; }



.margintop  { margin-top:50px; }
.yellow { color:#F6C210; }


.shadow  { /*position:relative; display:block; color:#fff;*/ text-shadow: 2px 2px 0px #CE980D; color:#fff }
/*.shadow span { position:absolute; display:block; top:0px;  }
.shadow:before { display:block; padding:1px; content: attr(title); color:#92730a;  }*/

.clear { clear:both; }



.imgmargin { margin-top:10px; }
.nomargin { margin:0 }

#leftcol table	{ margin-bottom:20px; }
.simple_list	{ height:40px; }
.buy_now	{ padding-top:5px; }

/*  Secondary  */

#smallhead {  }
.bodybg { background-image:url('../images/secondarybg.jpg'); background-repeat:repeat-x; background-color:#f0e9e4; }
.secondbody { margin-top:20px; border:2px solid #e3e2e1; }
#secondhead { clear:both; height:105px; padding-top:15px; }

/*Calendar style*/
.findanevent_area					{ padding:0px 15px; width:635px; }
.calendar_small						{ padding:0px; width:243px; height: 250px; float:left; }
.findanevent_searchbox				{ width:361px; float:right; }
.findanevent_searchbox_top			{ float:right; width:361px; height:9px; background-image:url('../Images/calsearch_top.jpg'); background-repeat:no-repeat; line-height:1px; font-size:0px; }
.findanevent_searchbox_bottom		{ float:right; width:361px; height:10px; background-image:url('../Images/calsearch_bottom.jpg'); background-repeat:no-repeat; line-height:1px; font-size:0px; }
.findanevent_searchbox_middle		{ float:right; background-color:#f3f0eb; padding:10px 28px 10px 28px; width:305px; }

.calendar_box 						{ float:left; background-color:#F0E9E4; padding:6px 5px; margin:0px 5px 5px 0px; height:18px; width:20px; font-family:"Arial Bold", Arial, Verdana, sans-serif; font-weight:bold; font-size:12px; line-height:13px; color:#4d4d4d; }
.calendar_box:hover 				{ background-color:#e3e2e1; }

.calendar_last_box 					{ margin-right:0px; padding:6px 5px; margin-bottom:5px; height:18px; width:20px; }

.calendar_daysoftheweek_box 		{ text-align:center; background:none; font-family:Arial, Verdana, sans-serif; font-weight:bold; font-size:10px; color:#716558; margin:0px; padding:0px 5px; margin-right:5px; float:left; width:20px; }

.calendar_daysoftheweek_last_box 	{ padding:0px 5px; margin:0px; width:20px; }

.calendar_current_date 				{ /*background-color:#bf0e2c;*/ /*background-color:#d11f36;*/ color:black; cursor:pointer; }
.calendar_event_date 				{ background-color:#F3C654;cursor:pointer; }

.calendar_month 					{ width:243px; padding-bottom:10px; float:left; text-align:center; font-family:inherit; font-weight:normal; font-size:20px; line-height:17px; color:#716558; }
.calendar_month a					{ font-family:inherit; font-size:20px; line-height:17px; text-decoration:none; color:#d11f36; }
.calendar_month a:hover				{ color:#5a4a42; }

.calendar_bannerad_spot				{ float:left; padding-top:20px; }

.calendar_event_list                {width:100%;float:right;text-align:left; margin-top:10px;}
#CalendarListEvents h1 { color:#F3C654; }

.event_box { width:100%; padding-top:15px; float:left; }
.event_box_newpage	{ padding-top:15px; }
.event_date { font-family:Arial,Verdana,sans-serif; font-weight:bold; text-align:left; float:left; padding-left:20px; padding-top:5px; width:43px; }
.event_description { float:left; width:80%; }
.event_description a { color:#000; cursor:pointer; font-weight:bold; }
.event_description a:hover { color:#F6C210; cursor:pointer; font-weight:bold; }

.date_day { color:#F6C210; float:left; font-size:28px; height:22px; line-height:22px; padding-bottom:2px; text-align:center; }
.date_month { float:left; font-size:14px; height:12px; line-height:10px; padding-bottom:2px; text-align:center; text-transform:uppercase; }
.date_year { color:#F6C210; float:left; font-size:13px; height:12px; line-height:10px; text-align:center; }

.event_description_newpage { float:left; /*width: 500px;*/ width:90%; }
.event_date	{ padding:0; }
.buynow		{ padding-top:5px; }
.to			{ color:#999999; font-weight:bold; position:relative; top:30px; }


/*User Login*/
.input_1, .input_2		{background-color:#f2c552; margin:0px; border:0px; padding:5px; height:16px; font-family:Arial, Verdana, sans-serif; font-size:12px; color:#666;}
.input_1				{width:136px;}
.input_2				{width:105px;}

.loginform_top			{padding:24px 0px 7px 0px; width:146px; float:left; height:23px;}
.loginform_bottom_left	{width:105px; height:28px; float:left;}
.loginform_bottom_right	{padding-left:10px; width:26px; height:28px; float:left;}
.submit_btn				{width:26px; height:26px; background-image:url('../images/submit_btn.jpg'); background-repeat:no-repeat; padding:0px; border:0px; cursor:pointer; margin-left:3px; float:left; }
.login_text				{ width:146px; float:left; }
.login_text	a			{ font-size:10px; color:white; }
.login_text a:hover		{ color:#666; }

/*Blog Post*/
.blog_post			{ padding-bottom: 30px; }
.reply				{ background-color:#F0E9E4; margin:10px 0; padding:20px; }

/* Event Feed */
.event_feed, .feed_block		{ width:100%; margin-bottom:50px; }
.feed_block_nolinks	{ margin-bottom:20px; }
.event_feed_small	{ width:100%; margin-bottom: 50px; }
.feed_description_newpage	{ width:100%; }

/* Show Calendar */
.time		{ font-size:25px; color:#999999; font-weight:bold; }
.grey_date		{ font-size:15px; color:#CCCCCC; font-weight:bold; text-transform:uppercase; text-align:left; }
.more_info		{ padding-left:20px; font-size:15px; position:relative; top:-5px; }
.sc_buynow		{ margin:0; padding:0; }


/* Simple List */

#show_all_btn_column1, #show_all_btn_column2, #show_all_btn_column3	{ float:right; padding-top:8px; cursor:pointer; }
#hide_rest_btn_column1, #hide_rest_btn_column2, #hide_rest_btn_column3	{ float:right; padding-top:8px; display:none; cursor:pointer; }
#hidden_products_column1, #hidden_products_column2, #hidden_products_column3 	{ display:none; float:left; }
.ShowButton, .HideButton	{ padding-top:10px; float:left; }
.simple 	{ padding-bottom:40px; }


