/* HIDE JOIN */ 
#primarynav .join { display: none; } 

/* SPACE BETWEEN BLOGS SUB-NAVIGATION
----------------------------------------------- */

ul.blog-nav {margin: 0 !important;}

ul.blog-nav li {
	display: inline;
	float: left;
	list-style:none;
	margin: 2px 2px 2px 2px; /* margin: TOP RIGHT BOTTOM LEFT; */
}

ul.blog-nav img {display: block;}


/*--------------------------------------------- */
/*                 >>> HTML <<<                 */
/*--------------------------------------------- */

a                { color: #2b4c9b; text-decoration: none; }
#tinymce a       { color: #2b4c9b !important; text-decoration: none !important; }

a:hover          { color: #2b4c9b; text-decoration: underline;}
#tinymce a:hover { color: #2b4c9b !important; text-decoration: underline !important; }

.editable h1, .editable h3 { color: #5f5f5f;}

.editable h2 {
	 color: #718e3b;
}

.editable h4 {
	padding: 1em 0;
}

.underline {
	border-bottom: 1px solid #a0b0d5;
}

#rotate {
	margin-left: 403px;
	position: absolute;
	top: 27px;
	width: 396px;
	



}

div.boxed { border: 1px dashed #ccc; padding: 10px; background: #fafafa; }

/*--------------------------------------------- */
/*          >>> SUBPAGE TEMPLATES <<<           */
/*--------------------------------------------- */

/* BOX: TYPE ROUNDED CORNERS
----------------------------------------------- */

.box-body-purple {
	background: #dee3ef url(../img/fade-purple.gif) 0 0 repeat-x;
}

.box-body{
	background: url(../img/280-bdy.gif) repeat-y;
}

.box-inner{
	background: url(../img/280-top.gif) 0 0 no-repeat;
}

.box-outer{
	background: url(../img/280-btm.gif) 0 100% no-repeat;
	padding: 10px 15px;
}


/* BOX: TYPE SPOTLIGHT (FADING)
----------------------------------------------- */

div.spot-outer {
	background: url(../img/spot-bdy.gif) 0 0 no-repeat;
	padding-top: 7px;
}

div.spot-inner {
	background: url(../img/spot-btm.gif) 0 100% no-repeat;
	min-height: 170px;
	padding: 0 18px;
}

div.spot-inner h2 {
	margin-bottom: 0.5em;
}


/* SUBPAGE COMPONENTS
----------------------------------------------- */

#customcontent .grid_3 ul {
	margin-left: 0;
}

.grid_3 ul li {
	background: url(../img/arrow-blue.gif) 0 6px no-repeat;
	list-style:none;
	padding-left: 15px;
}

div.webcam-img {
	margin-bottom: 1em;
}

p.snow-report {
	font-size: 11px;
}

p.snow-report span {
	color: #5777bb;
	font-size: 24px;
}

p.snow-report span.normal {
	font-size: 12px;
}


/* SUBPAGE COMPONENTS
----------------------------------------------- */

h1.title {
	background: url(../img/snow-flake.gif) 0 0 no-repeat;
	padding: 7px 0 9px 55px;
}


/* BOX: TYPE NEWS RSS
----------------------------------------------- */

/*--[ GENERAL ]--*/

.grid_a h2 {
	background: #e1791c url(../img/news-top.gif) 0 0 no-repeat;
	color: #fff;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 15px 9px 25px;
	text-transform: uppercase;
}

.rss-box {
	background: #ffe6cf url(../img/news-bdy.gif) 0 0 repeat-x;
	border: 1px solid #d8d8d8;
	border-width: 0 0 1px;
	height: 250px;
	overflow: auto;
}

div.rss-box ul {
	margin: 0 0 0 15px;
	padding: 10px 0;
}

.rss-box li {
	background: url(../img/news-icon.gif) 0 5px no-repeat;
	list-style: none;
	margin-bottom: 1em;
	padding: 0 20px 0 45px;
}

.events h2 {
	background: #718e3b url(../img/events-top.gif) 0 0 no-repeat;
}

.events .rss-box {
	background: #e5edd4 url(../img/events-bdy.gif) 0 0 repeat-x;
}

.events li {
	background-image: url(../img/events-icon.gif);
}


/*--------------------------------------------- */
/*                >>> LAYOUT <<<                */
/*--------------------------------------------- */

body {
	background: #9db2dd url(../img/body.png) 50% 0 repeat-y;
	color: #5f5f5f;
	font-family: Tahoma;
}

#page{
	background: url(../img/header.jpg) 0 0 no-repeat;
}

#content {
	background: url(../img/snow.gif) 740px 130% no-repeat;
}

#home #content {
	background-position: 450px 150px;
}

#navigation{
	background: #cedbf5 url(../img/nav.gif) 0 0 repeat-x;
}

#footer {
	background: #d0dcf6;
}



/* GRID - IGLOO
=============================================== */

#header {
	height: 247px;
}

#page {
	margin: 0 auto;
	padding-bottom: 10px;
	width: 960px;
}

#header, #content, #footer {
	margin-left: 10px;   /* == CONTAINER 16  == */
	margin-right: 10px;
	width: 940px;
}

#navigation {
	padding: 0 10px;
}

#content-inner {
	padding: 10px 0;
}

#footer-inner {
	border: 1px solid #c6d1ea;
	padding: 10px;
}



/*--------------------------------------------- */
/*              >>> COMPONENTS <<<              */
/*--------------------------------------------- */


/* CONTENT-HEAD
=============================================== */

#content-head h1 {
	border-bottom: 1px solid #9db2dd;
}

#content-head h1 a {
	color: #5f5f5f;	
}


/* POWERED BY
=============================================== */

#poweredby {
	background: url(../img/powered.gif) 0 0 no-repeat;
	height:25px;
}


/* SIGN IN
=============================================== */

#comsignin {
	border-width: 0;
}



/* SEARCH BAR
=============================================== */

#search-keyword {
display: none;
	top: 9px;
}


/* LOGO/TAGLINE
=============================================== */

#logo {
	padding: 42px 0 0 35px;
}

#logo a {
	background: url(../img/logo.gif) 0 0 no-repeat;
	display: block;
	height: 0px;
	overflow: hidden;
	padding: 106px 0 0;
	width: 211px;
}


/* PRIMARYNAV
=============================================== */

#primarynav ul {
	height: auto !important;
	height: 1%;
	overflow: hidden;
}

#primarynav li {
	float: left;
}

#primarynav a {
	display: block;
	font-size: 12px;
	padding: 15px 11px 19px;
}

#primarynav a:hover {
	text-decoration: none;
}

#primarynav a         { color: #3658a5; }
#primarynav a:hover   { color: #33539c; }
#primarynav li.here a { color:#718e3b; }

#primarynav a:hover   { background: url(../img/nav-hover.gif) 50% 100% no-repeat; }
#primarynav li.here   { background: url(../img/nav-here.gif) 50% 100% no-repeat; }

#primarynav #nav-midweekgro a, #primarynav #nav-alpineprog2 a,
#primarynav #nav-elevationc2 a, #primarynav #nav-membersonl a,
#primarynav #nav-members a, #primarynav #nav-onlineregi a,
#primarynav #nav-gallery a, #primarynav #nav-summertime a,
#primarynav #nav-login a, #primarynav #nav-documents2 a
{
	padding: 7px 0 9px;
	text-align: center;
}

#primarynav #nav-documents2  a { width: 80px; }
#primarynav #nav-login       a { width: 70px; }
#primarynav #nav-gallery     a { width: 71px; }
#primarynav #nav-summertime  a { width: 71px; }
#primarynav #nav-onlineregi  a { width: 101px; }
#primarynav #nav-midweekgro  a { width: 86px; }
#primarynav #nav-alpineprog2 a { width: 86px; }
#primarynav #nav-elevationc2 a { width: 75px; }
#primarynav #nav-membersonl  a { width: 76px; }
#primarynav #nav-members     a { width: 143px; }


/*--------------------------------------------- */
/*            >>> APPLICATIONS <<<              */
/*--------------------------------------------- */


/* Containers
=============================================== */

#gallery-list li {
	width: 188px;
}

/* Containers
=============================================== */

.container_16
{
	width: 960px;
}

/* Grid >> Global
=============================================== */

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5,
.grid_6, .grid_7, .grid_8, .grid_9, .grid_10, 
.grid_11, .grid_12, .grid_13,
.grid_14, .grid_15, .grid_16,
.grid_a 
{
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}


/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
=============================================== */

.alpha { margin-left: 0; }
.omega { margin-right: 0; }


/* =Grid >> 16 Columns
=============================================== */

.grid_1  { width: 40px; }
.grid_2  { width: 100px; }
.grid_3  { width: 160px; }
.grid_4  { width: 220px; }
.grid_5  { width: 280px; }
.grid_6  { width: 340px; }
.grid_7  { width: 400px; }
.grid_8  { width: 460px; }
.grid_9  { width: 520px; }
.grid_10 { width: 580px; }
.grid_11 { width: 640px; }
.grid_12 { width: 700px; }
.grid_13 { width: 760px; }
.grid_14 { width: 820px; }
.grid_15 { width: 880px; }
.grid_16 { width: 940px; }

/*--[CUSTOM]--*/

.grid_a { width: 300px; }


/* =TINY MCE EDITOR UPDATES (IMPROVING WYSIWYG)
=============================================== */

#tinymce ul { margin-left: 0; }

#tinymce .grid_1, #tinymce .grid_2, #tinymce .grid_3, #tinymce .grid_4, #tinymce .grid_5,
#tinymce .grid_6, #tinymce .grid_7, #tinymce .grid_8, #tinymce .grid_9, #tinymce .grid_10, 
#tinymce .grid_11, #tinymce .grid_12, #tinymce .grid_13,
#tinymce .grid_14, #tinymce .grid_15, #tinymce .grid_16
{
	margin-left: 8px;
	margin-right: 8px;
}

#tinymce .alpha { margin-left: 0; }

#tinymce .omega { margin-right: 0; }

.mceItemVisualAid { border: 0px dashed #ccc; }

.mceContentBody .grid_1, .mceContentBody .grid_2, .mceContentBody .grid_3, .mceContentBody .grid_4, .mceContentBody .grid_5,
.mceContentBody .grid_6, .mceContentBody .grid_7, .mceContentBody .grid_8, .mceContentBody .grid_9, .mceContentBody .grid_10, 
.mceContentBody .grid_11, .mceContentBody .grid_12, .mceContentBody .grid_13,
.mceContentBody .grid_14, .mceContentBody .grid_15, .mceContentBody .grid_16
{
	border: 1px dashed #fff;
}

.grid_1.mceItemVisualAid, .grid_2.mceItemVisualAid, .grid_3.mceItemVisualAid, .grid_4.mceItemVisualAid, .grid_5.mceItemVisualAid,
.grid_6.mceItemVisualAid, .grid_7.mceItemVisualAid, .grid_8.mceItemVisualAid, .grid_9.mceItemVisualAid, .grid_10.mceItemVisualAid, 
.grid_11.mceItemVisualAid, .grid_12.mceItemVisualAid, .grid_13.mceItemVisualAid,
.grid_14.mceItemVisualAid, .grid_15.mceItemVisualAid, .grid_16.mceItemVisualAid
{
	border: 1px dashed #ccc;

}

/*--[ DEV CONVERTING CODE ]--*/
	
.box-body-purple    { background-image: url(/download/gallery/newalbum/fadepurple);}
.box-body           { background-image: url(/download/gallery/newalbum/280bdygif);}
.box-inner          { background-image: url(/download/gallery/newalbum/280topgif);}
.box-outer          { background-image: url(/download/gallery/newalbum/280btmgif);}
div.spot-outer      { background-image: url(/download/gallery/newalbum/spotbdygif);}
div.spot-inner      { background-image: url(/download/gallery/newalbum/spotbtmgif);}
.grid_3 ul li       { background-image: url(/download/gallery/newalbum/arrowblueg);}
h1.title            { background-image: url(/download/gallery/newalbum/snowflakeg);}
.grid_a h2          { background-image: url(/download/gallery/newalbum/newstopgif);}
.rss-box            { background-image: url(/download/gallery/newalbum/newsbdygif);}
.rss-box li         { background-image: url(/download/gallery/newalbum/newsicongi);}
.events h2          { background-image: url(/download/gallery/newalbum/eventstopg);}
.events .rss-box    { background-image: url(/download/gallery/newalbum/eventsbdyg);}
.events li          { background-image: url(/download/gallery/newalbum/eventsicon);}
body                { background-image: url(/download/gallery/newalbum/bodypng);}
#page               { background-image: url(/download/gallery/newalbum/headerjpg);}
#content            { background-image: url(/download/gallery/newalbum/snowgif);}
#navigation         { background-image: url(/download/gallery/newalbum/navgif);}
#poweredby          { background-image: url(/download/gallery/newalbum/poweredgif);}
#logo a             { background-image: url(/download/gallery/newalbum/logogif);}
#primarynav a:hover { background-image: url(/download/gallery/newalbum/navhovergi);}
#primarynav li.here { background-image: url(/download/gallery/newalbum/navheregif);}
