@import "basestyle2.css";

/* NEW in 2014 */

#maincontent #pagecontent2 div.returnbutton a {
padding:4px 6px 6px 6px;
width:180px;
}


#maincontent #pagecontent2 div.returnbutton {
margin:-4px 0 0 0;
}

#maincontent #pagecontent2 #pagecontentright2 .first{
border-bottom:1px solid #CCC;
padding-bottom:8px;
}

#maincontent #pagecontent #pagecontentright2 .bottomborder {
border-bottom:1px solid #CCC;
padding-bottom:16px;
margin-bottom:16px;
}

/* START NEW ALPHALIST PAGE */

#maincontent #pagecontentleft2 .lands {
overflow:hidden;
margin-top:36px;
margin-bottom:44px;
}

#maincontent #pagecontentleft2 .lands .landsleft {
float:left;
width:276px;
}

#maincontent #pagecontentleft2 .lands .landsright {
float:right;
width:276px;
}

#maincontent #pagecontentleft2 .lands .landswide {
float:left;
width:440px;
}

#maincontent #pagecontentleft2 .lands ul {
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
}

#maincontent #pagecontentleft2 .lands li {
font-size:.77em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:1.1em;
margin:0 0 16px -40px;
padding:16px 0 0 10px;
color:#666;
list-style-type:none;
list-style-image:none;
border-top:1px solid #CCC;
overflow:hidden;
}

#maincontent #pagecontentleft2 .lands li.colbottom {
border-bottom:1px solid #CCC;
padding:16px 0 16px 10px;
margin:0 0 0 -40px;
}

#maincontent #pagecontentleft2 .lands li img {
float:right;
margin:-0 10px 0 10px;
padding:3px;
border:1px solid #CCC;
background-color:#FFF;
}

/* END NEW ALPHALIST PAGE */


/* START NEW ACTIVITY PAGE */

#maincontent #pagecontent2 table.rec_uses {
border-spacing:1px;
width:100%;
font:10px/10px Arial, Helvetica, sans-serif;
color:#000;
text-align:center;
background-color:#DDD;
margin-top:36px;
margin-bottom:16px;
box-shadow:2px 2px 4px #333;
behavior:url(/css/PIE_uncompressed.htc);  /*  Causes drop shadow to appear in IE7 and 8  */
position:relative;
zoom:1;
}

#maincontent #pagecontent2 table.rec_uses tr {
background-color:#FFF;
}

#maincontent #pagecontent2 table.rec_uses tr#tablehead {
box-shadow:0 2px 4px #666;
}

#maincontent #pagecontent2 table.rec_uses tr.color {
background-color:#FFF;
}

#maincontent #pagecontent2 table.rec_uses td {
padding:6px;
}

#maincontent #pagecontent2 table.rec_uses th.left {
text-align:left;
padding-right:0;
box-shadow:2px 0 3px #666;
}

#maincontent #pagecontent2 table.rec_uses th.corner {
background-color:#039;
color:#FFF;
font-size:11px;
}

#maincontent #pagecontent2 table.rec_uses th {
font-weight:normal;
background-color:#E5E5E5;
}

#maincontent #pagecontent2 table.rec_uses h5 {
font-size:10px;
margin:0;
padding:2px 8px;
line-height:11px;
}

#maincontent #pagecontent2 table.rec_uses .landdata {
line-height:11px;
color:#444;
}

#maincontent #pagecontent2 table.rec_uses img {
border-right:1px solid #009;
border-bottom:1px solid #009;
border-top:1px solid #9CF;
border-left:1px solid #9CF;
box-shadow:2px 2px 4px #777;
behavior:url(/css/PIE_uncompressed.htc);  /*  Causes drop shadow to appear in IE7 and 8  */
position:relative;
zoom:1;
}

/* END NEW ACTIVITY PAGE */



/*This style sheet styles the site's Rec. Guide pages*/

.colbottom826 {
background-image:url(/images/recguidebackground_botcorners.jpg);
}

#maincontent div.whiteback {
background:#FFF url(/images/recguidebackground_page.jpg) no-repeat bottom right;
}

#maincontent #pagecontentright2 h4 {
border-top:0;
padding-top:0;
margin-bottom:14px;
}

#maincontent #pagecontentleft2 {
width:577px;
min-height:978px;
_height:978px;
}

#maincontent #pagecontentleft2 h2 {
line-height:1.1em;
text-shadow:2px 2px 5px #CCC;
}

#maincontent #pagecontentleft2 .landdata {
font:normal 9px/12px Verdana, Arial, Helvetica, sans-serif;
color:#666;
}

#maincontent #pagecontentleft2 #lands #landsleft {
width:290px;
}

#maincontent #pagecontentleft2 #lands #landsright {
float:right;
width:290px;
}

#maincontent #pagecontentleft2 #lands ul {
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
}

#maincontent #pagecontentleft2 #lands li {
font-family:bold .77em/1.1em Verdana, Arial, Helvetica, sans-serif;
margin:0 0 16px -40px;
padding:16px 0 0 10px;
color:#666;
list-style-type:none;
list-style-image:none;
border-top:1px solid #CCC;
}

#maincontent #pagecontentleft2 #lands li.colbottom {
border-bottom:1px solid #CCC;
padding:16px 0 16px 10px;
margin:0 0 0 -40px;
}

#maincontent #pagecontentleft2 #lands li img {
float:right;
margin:-9px 10px 0 10px;
padding:3px;
border:1px solid #CCC;
background-color:#FFF;
box-shadow:2px 2px 3px #666;
behavior:url(/css/PIE_uncompressed.htc);
position:relative;
zoom:1;
}

#maincontent #pagecontentleft2 table#rec_uses {
width:100%;
font:10px/10px Arial, Helvetica, sans-serif;
color:#000;
text-align:center;
background-color:#DDD;
margin-top:36px;
margin-bottom:16px;
box-shadow:2px 2px 4px #333;
behavior:url(/css/PIE_uncompressed.htc);
position:relative;
zoom:1;
}

#maincontent #pagecontentleft2 table#rec_uses tr {
background-color:#FFF;
}

#maincontent #pagecontentleft2 table#rec_uses tr#tablehead {
box-shadow:0 2px 4px #666;
}

#maincontent #pagecontentleft2 table#rec_uses tr.color {
background-color:#FFF;
}

#maincontent #pagecontentleft2 table#rec_uses td {
padding:6px;
}

#maincontent #pagecontentleft2 table#rec_uses th.left {
text-align:left;
padding-right:0;
box-shadow:2px 0 3px #666;
}

#maincontent #pagecontentleft2 table#rec_uses th.corner {
background-color:#039;
color:#FFF;
font-size:11px;
}

#maincontent #pagecontentleft2 table#rec_uses th {
font-weight:normal;
background-color:#E5E5E5;
}

#maincontent #pagecontentleft2 table#rec_uses h5 {
font-size:10px;
margin:0;
padding:2px 8px;
line-height:11px;
}

#maincontent #pagecontentleft2 table#rec_uses .landdata {
line-height:11px;
}

#maincontent #pagecontentleft2 table#rec_uses img {
border-right:1px solid #009;
border-bottom:1px solid #009;
border-top:1px solid #9CF;
border-left:1px solid #9CF;
box-shadow:2px 2px 4px #777;
behavior:url(/css/PIE_uncompressed.htc);
position:relative;
zoom:1;
}

#maincontent #pagecontentleft2 div#homeimage {
width:562px;
margin-bottom:24px;
background-color:#F5F5F5;
border:1px solid #CCC;
padding:6px;
}

#recguidebody div#homeimage div#imagecontainer {
border:1px solid #000;
}

#maincontent #pagecontentleft2 div.image216 {
margin-left:30px;
}

#maincontent #pagecontentleft2 div.image360 {
margin:4px 0 12px 16px;
background-color:#F5F5F5;
border:1px solid #CCC;
padding:6px;
box-shadow:2px 2px 4px #333;
behavior:url(/css/PIE_uncompressed.htc);
position:relative;
zoom:1;
}

#maincontent #pagecontentleft2 div.images360 {
border:1px solid #CCC;
padding:6px;
margin:4px 0 12px 16px;
background-color:#F5F5F5;
width:362px;
height:242px;
float:right;
box-shadow:2px 2px 4px #333;
behavior:url(/css/PIE_uncompressed.htc);
position:relative;
zoom:1;
}

#maincontent #pagecontentleft2 div.images360 img {
border:1px solid #000;
}

#maincontent #pagecontentleft2 #rec_icons {
float:right;
margin-top:-24px;
}

#maincontent #pagecontentleft2 #rec_icons img {
border:2px solid #EEE;
box-shadow:2px 2px 3px #333;
behavior:url(/css/PIE_uncompressed.htc);
position:relative;
zoom:1;
}

#maincontent #pagecontentleft2 .moreinfo-li {
font-size:10px;
}

#maincontent #pagecontentleft2 .moreinfo-li a {
border:1px solid #777;
padding:0 3px 1px 3px;
text-decoration:none;
background-color:#900;
color:#FFF;
box-shadow:1px 1px 2px #555;
behavior:url(/css/PIE_uncompressed.htc);
position:relative;
zoom:1;
}

#maincontent #pagecontentleft2 .moreinfo-li a:hover {
background-color:#DDD;
color:#00C;
}

#maincontent #pagecontentleft2 .moreinfo-li a:active {
background-color:#027;
color:#FFF;
}

#maincontent #pagecontentleft2 .moreinfo-h3 {
font-size:10px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif; 
}

#maincontent #pagecontentleft2 .moreinfo-h3 a {
text-decoration:none;
border:1px solid #777;
padding:0 3px 1px 3px;
background-color:#900;
color:#FFF;
box-shadow:1px 1px 2px #555;
behavior:url(/css/PIE_uncompressed.htc);
position:relative;
zoom:1;
}

#maincontent #pagecontentleft2 .moreinfo-h3 a:hover {
background-color:#DDD;
color:#00C;
}

#maincontent #pagecontentleft2 .moreinfo-h3 a:active {
background-color:#027;
color:#FFF;
}

#maincontent #pagecontentleft2 .smaller {
font-size:.8em;
line-height:1.3em;
}

#maincontent #pagecontentleft2 .smallhead {
font-size:.75em;
line-height:1em;
color:#6287C3;
}

#maincontent #pagecontentleft2 .smallhead2 {
font-size:.75em;
line-height:1em;
color:#F5D0B4;
}

#maincontent #pagecontentleft2 #sidebar2 {
background-color:#F0FFFB;
border:3px double #CADEF2;
width:166px;
margin:0 0 4px 16px;
float:right;
padding:8px;
}

#maincontent #pagecontentleft2 #sidebar2 img {
float:right;
margin-left:10px;
margin-bottom:4px;
}

#maincontent #pagecontentleft2 #sidebar2 h3 {
margin-top:0;
margin-bottom:8px;
color:#6287C3;
text-align:center;
}

#maincontent #pagecontentleft2 #sidebar2 p {
margin-top:8px;
margin-bottom:0;
margin-left:4px;
font-size:.6em;
color:#4D5FA2;
}

#maincontent #pagecontentleft2 #Flashmap {
width:600px;
margin-left:auto;
margin-right:auto;
}

#maincontent #pagecontentleft2 div#downloads {
width:680px;
margin-left:auto;
margin-right:auto;
}

#maincontent #pagecontentleft2 div#downloads h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4D5FA2;
font-size:.9em;
margin-top:48px;
border-top:1px solid #CADEF2;
padding-top:24px;
}

#maincontent #pagecontentleft2 div#downloads h5#top {
margin-top:16px;
}

#maincontent #pagecontentleft2 div#downloads p {
padding-left:36px;
}

#maincontent #pagecontentleft2 div#downloads div.photo_and_download {
float:right;
text-align:center;
font-size:10px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #CADEF2;
padding:8px;
margin-left:12px;
margin-bottom:12px;
margin-top:-36px;
}

#maincontent #pagecontentleft2 div#downloads div.photo_and_download img {
margin-bottom:8px;
border:1px solid #000;
}

#maincontent #pagecontent2 #compass {
float:right;
margin:-16px -20px 0 0;
display:none;
}

#maincontent #pagecontentleft2 #compass {
float:right;
margin:-16px -20px 0 0;
display:none;
}

#maincontent #pagecontentleft2 ul#toplinks {
margin-top:36px;
margin-bottom:36px;
}

#maincontent #pagecontentleft2 ul#toplinks li {
margin-bottom:0;
margin-left:-20px;
list-style-image:url(/images/li_bluedot.png);
}

#maincontent #pagecontentleft2 ul#toplinks ul {
margin-bottom:0;
}

#maincontent #pagecontentleft2 ul#toplinks ul li {
list-style-image:url(/images/li_subbullet.png);
}

#maincontent #pagecontentleft2 h5 {
margin-top:24px;
margin-bottom:10px;
}

#maincontent #pagecontentleft2 h5.moveup {
margin-top:-24px;
padding-right:430px;
}

#maincontent #pagecontentleft2 p.recactivities {
margin-bottom:48px;
}

#maincontent #pagecontentleft2 #SSbox {
border:1px solid #000;
}

#maincontent #pagecontent2 .backlink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:.65em;
float:right;
margin-top:24px;
margin-right:15px;
text-align:center;
}

#maincontent #pagecontent2 .rec_images {
width:144px;
height:289px;
}

#maincontent #pagecontent2 .rec_images img {
display:none
}

#maincontent #pagecontent2 .rec_images img.firstload {
display:block
}

/* USJR CAMP PAGE */

#maincontent #pagecontentleft2 div.listing {
overflow:hidden;
margin-top:30px;
}


#maincontent #pagecontentleft2 .leftlist {
float:left;
width:226px;
margin-bottom:0;
}

#maincontent #pagecontentleft2 .rightlist {
float:right;
width:226px;
margin-bottom:0;
}

#maincontent #pagecontentleft2 ul li p.listtext{
font-size:.8em;
color:#484848;	
}

#maincontent #pagecontentleft2 .statement {
text-align:center;
border-top:1px solid #CCC;
margin-top:40px;
padding-top:30px;
font-size:.87em;
}

/*SIDEBAR for videos*/
#maincontent #pagecontent div.sidebar {
	width:202px;
	box-shadow:2px 2px 4px #333;
	behavior:url(/css/PIE_uncompressed.htc);
	position:relative;
	zoom:1;
}

#maincontent #pagecontent div.sidebar img {
	border:1px solid #000000;
}

#maincontent #pagecontent div.sidebar h5 {
	font-size:1.0em;
	line-height:1.3em;
	margin: 10px 0;
}

#maincontent #pagecontent div.sidebar h5.solo {
	font-size:1.0em;
	line-height:1.3em;
	margin: 10px 0 0 0;
}

#maincontent #pagecontent div.sidebar p.videocredit {
	font-size:0.74em;
	line-height:1.2em;
	margin: 0;
	color:#555;
}

/* SIDEBAR 288 */

#maincontent #pagecontent div.sidebar2 {
margin:4px 0 0 20px;
padding:20px;
width:260px;
float:right;
box-shadow:2px 2px 4px #333, inset 0 0 12px rgba(165,83,0,0.5);
background:#FAF1E4 url(/images/bottomtile_peach.png) repeat-x bottom;
border-radius:10px;
border:2px solid #BDA192;
behavior:url(/css/PIE_uncompressed.htc);
position:relative;
zoom:1;
}

#maincontent #pagecontent div.sidebar2 h5 {
	font-size: 16px;
	margin-top: 0;
	text-align:left;
	color:#000;
	text-shadow:2px 2px 2px #B0B0B0;
}

#maincontent #pagecontent div.sidebar2 p {
	font-size:14px;
}

#maincontent #pagecontent div.sidebar2 ul {
margin-top:10px;
margin-bottom:0;
}

#maincontent #pagecontent div.sidebar2 ul li {
margin:0 0 6px -20px;
line-height:1em;
font-size:14px;
}

#maincontent #pagecontent div.sidebar2 ul li:last-of-type {
margin-bottom:0;
}



/*End style*/