/* #main_third #newsoil_img { position: absolute; text-indent: -9999px; display: block; width: 384px; height:264px; right: -27px; top: -40px; margin: 0; background:transparent url(../uploads/pacsun/images/newsoil.jpg) no-repeat right top;

} */

/***** Event List ****/

#calholder{width: 569px;  float: left; min-height: 300px; height:auto !important; height: 300px;
font: 115%/1.5em Helvetica,'Lucida Grande',Geneva,Verdana,Arial,sans-serif; margin: 0 20px 20px 10px; padding: 0 20px 5px 10px;}

#calholder h3{font-size: 30px; margin: 0;} 
#calholder .h3divider{margin-bottom: 10px; background: url(../uploads/pacsun/images/p_hr.gif) repeat-x scroll left bottom;}
.caldivbot {background: url(../uploads/pacsun/images/p_hr.gif) repeat-x scroll left bottom; padding-top: 10px;}
.calendar-event{ padding: 10px 20px 15px; margin-bottom: 10px;}
.calendar-event h4{line-height: 1.3em; margin-bottom: 2px; font-size: 18px; color:#150C04;}
.calendar-event h3{font-size: 26px; color: #150C04;}
.calendar-date-from{ font-weight: bold; font-size: 15px; color: #67502f;}
.calendar-summary, .calendar-details, .calendar-details p{font-size: 13px; padding: 5px 0; }
.calendar-summary{padding-bottom: 10px; margin-bottom: 10px; background: transparent url(..//uploads/pacsun/images/double_div.gif) left bottom repeat-x;}
.calendar-event .calendar-date-title,
.calendar-event .calendar-summary-title,
.calendar-event .calendar-details-title
{display: none}

.calendar-event a{font-weight: bold;}
.calendar-event a.calmore {background: transparent url(..//uploads/pacsun/images/evnt_lm_bgd.gif) left center no-repeat; font-size: 95%; font-style: italic; font-weight: bold; color: #783729; line-height: 2em; padding: 7px 25px 6px 5px;}

.calendar-event a.calmore:hover{color: #9e8866;}


.calendar-returnlink a, #NewsPostDetailReturnLink a{background: transparent url(..//uploads/pacsun/images/evnt_return_bgd.gif) left center no-repeat; font-size: 95%; font-style: italic; font-weight: bold; color: #783729; line-height: 2em; padding: 7px 15px 6px 20px; outline: none;}



/********* Styles For Big Calendar and UpComing Events Calendar **************/

/* display the "upcominglist" as one line per entry (assuming default class and id names) */


/* make all links red */
.calendar tr td a
{
  color: #833717;
}

.calendar tr td a:hover
{
  color: #B48935
}
/* highlight "today" for the small calendar */
.calendar-today
{
  font-weight: bold;
}

/** large calendar rules (assuming default class and id names) **/

#cal-calendar h6{font-size: 24px; padding: 0;}

.calendar-month {padding: 0; margin: 0 0 10px; height: 30px;}

/* border on for #cal-calendar */
#cal-calendar{
  margin: 0px;
  border-collapse:    collapse;
  border: 1px solid #493919;
font-size: 100%;
}

/* nice squares for the #cal-calendar table */
#cal-calendar th
{
  border: none;
background-image: none; background-color: #493919;
  padding: 3px;
  width: 75px; 
color: #fff;
}

#cal-calendar td {
  border: 1px solid #bea98c;
  vertical-align: top;
  padding: 4px;
  height: 75px;
  width: 75px;
}

/* format summaries nicely in #cal-calendar */
#cal-calendar ul
{
  margin: 0px;
  padding: 0px;
  padding-left: 5px;
}

#cal-calendar li
{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

/* background colours for #cal-calendar */
#cal-calendar td
{
}

#cal-calendar .calendar-day
{
  background-color: #e7dabc;
}

#cal-calendar .calendar-today
{
  font-weight: normal;
  background-color: #dacdba;
}

.calendar-event .calendar-date-title,
.calendar-event .calendar-summary-title,
.calendar-event .calendar-details-title
{
  display: none;
}

/************** News Styles - START ******************/

div#news {
/* margin for the entire div surrounding the news items */
	margin: 80px 0 10px;
/* border set here */
/*background-color: #c7b89a;*/
/* sets it off from surroundings */
width: 244px;
text-align: left;

}
div#news h4 {
font-size: 2.2em;
	margin-bottom: 5px;
/* you can set your own image here */
	border: none
}
.NewsSummary {
/* padding for the news article summary */
	padding: 1em;
/* margin to the bottom of the news article summary */
	margin: 10px 0;
	background-color: #f0e5c9; 
 border: 1px dotted #c1ad90; border-bottom: 8px solid #c1ad90;
}
.NewsSummaryPostdate {
/* smaller than default text size */
font: bold 14px/20px times, 'times new roman', georgia, serif; color:#150C04

}
.NewsSummaryLink {
/* bold to set it off from text */
	font-weight: bold;
	font-size: 15px;
/* little more room at top */
	padding-top: 0.2em;
}
.NewsSummaryCategory {
/* italic to set it off from text */
	font-style: italic;
	margin: 5px 0;
}
.NewsSummaryAuthor {
/* italic to set it off from text */
	font-style: italic;
	padding-bottom: 0.5em;
}
.NewsSummarySummary, .NewsSummaryContent {
/* larger than default text */
	line-height: 140%; font-size: 110%; margin: 5px 0;
}
.NewsSummaryMorelink a{
margin: 1px 0; width: 141px; height: 45px; display: block; padding-left: 50px; outline: none; font-weight: bold; background: transparent url(..//uploads/pacsun/images/readmorenews.gif) left center no-repeat; text-indent: -9999px
}
#NewsPostDetailDate {
/* smaller text */
	font-size: 14px;
	margin: 20px;
/* bold to set it off from text */
	font-weight: bold;
}
#NewsPostDetailSummary {
/* larger than default text */
	line-height: 150%;
margin: 10px 20px;
padding-bottom: 10px;
background: transparent url(..//uploads/pacsun/images/p_hr.gif) center bottom repeat-x;
}
#NewsPostDetailCategory {
/* italic to set it off from text */
	font-style: italic;
	border-top: 1px solid #ccc;
	margin:10px 20px;
	padding: 0.2em 0;
}
#NewsPostDetailContent {
	margin: 0 20px 15px 35px;
/* larger than default text */
	line-height: 150%; font-size: 110%;
	padding-bottom: 10px;
background: transparent url(..//uploads/pacsun/images/p_hr.gif) center bottom repeat-x;
}

#NewsPostDetailContent h4{margin:10px 0 5px 10px;}
#NewsPostDetailAuthor {
	padding-bottom: 1.5em;
/* italic to set it off from text */
	font-style: italic;
	margin-left: 20px;
margin-right: 20px; 
}
/* more divs, left unstyled, just so you know the IDs of them */ 

#NewsPostDetailTitle, #NewsPostDetailReturnLink{ 
margin: 5px 20px;
}
#NewsPostDetailHorizRule {	
margin-left: 20px;
margin-right: 20px; }

#NewsPostDetailPrintLink a{
margin: 5px 20px; width: 130px; height: 45px; display: block; padding-left: 50px; outline: none; font-weight: bold; background: transparent url(..//uploads/pacsun/images/newsprint.gif) left center no-repeat; text-indent: -9999px
}
#NewsPostDetailReturnLink {	
margin: 5px 20px 20px;
}

#NewsPostDetailReturnLink a:hover{color: #9e8866; outline: none;}

