/* CSS */

/* Body Styling */
body
{   
    background: url(../images/Welcome/Welcome1.jpg) no-repeat center top;
    background-color: White;
    color: #000066;
 
    padding: 0;
    margin: 0;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}


/* Master area of the webPage: Set width, etc, here. */
#divPage
{
    width: 1024px;
    margin: 25px auto;

    padding: 30px 0 30px 0;
    
    background-color: white;
	filter:alpha(opacity=82);
	-moz-opacity:0.82;
	-khtml-opacity: 0.82;
	opacity: 0.82;

	
    border-top: solid 1px black;
	border-bottom: solid 1px black;
  	border-left: solid 1px black;
	border-right: solid 1px black;

	
	/*
    border-top: solid 2px black;
	border-bottom: solid 2px black;
    */
}



/* Markup Styling */
h3, h2, h1
{
    color: #000066;
	margin-top: 0;
}
h3
{
	font-size: 1em;
}
h2
{
	font-size: 1.6em;
}
h1
{
	font-size: 2em;
}


ul { }

/* Anchor Tag Definitions */
a
{
    color: #000066;
	text-decoration: none;
	border-bottom: 1px dashed #D0D000;

}
a:hover
{
	border-bottom: none;
	border-bottom: 1px solid #D0D000;
}
a img
{
	border: none;
}

img.left
{
	float: left;
	margin: 0 20px 0 0;
}

img.right
{
	float: right;
	margin: 0 0 0 20px;
}


/* Header */
#logo
{
	width: 952px;
	height: 75px;
	margin: 0 auto;
	padding: 0px 10px ;
	background-color: #BBBBBB;
	border-top: solid 2px black;
	border-bottom: solid 2px black;
}
#logoSearch
{
    margin-left: 10px;
    width: 260px;
    height: 50px;
    background: url(../images/UpsideBanner.png) no-repeat left top;
    float: left;
    clear: none;
}
#logoTitle
{
    width: 600px;
    height: 75px;
    float: right;
}

#logo h1, #logo p
{
	color: #012301;
	text-transform: uppercase;
	float: right;	
	clear: both;
}
#logo h1
{
	padding: 5px 0 0 0;
	font-weight: normal;
	font-size: 3em;
}
#logo p
{
	font-size: 10px;
	color: #000066;
	float: right;
	margin-top: -30px;
}
#logo a
{
	border: none;
	text-decoration: none;
	color: #000066
}



/* Menu */
#menuMain
{
	width: 972px;
	height: 26px;
	margin: 0 auto;
	padding-top: 7px;
	font-size: 1.1em; 
}
#menuMain ul {
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
}

#menuMain li {
	display: inline;
}
#menuMain a 
{
    color: #000066;
    font-family: Arial, Helvetica, sans-serif;
    
	display: block;
	float: left;
	margin: 0 3px 0 10px;
	padding: 3px 15px 3px 15px;
	border: none;
	text-decoration: none;
}

#menuMain a:hover 
{
    border-top: dotted 1px black;
    border-bottom: dotted 1px black;
	color: #801010;
}

#menuMain .current_page_item a
{
	background: none;
	margin: 0 3px 0 0;
	padding: 3px 15px 3px 0px;
	color: #801010;
}

#menuInfo
{
    border-top: solid 2px black;
	width: 972px;
	height: 18px;
	margin: 0 auto;
	padding-top: 0px;
	font-size: 0.8em; 
}

#menuInfo ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
}

#menuInfo li {
	display: inline;
}

#menuInfo a 
{
	display: block;
	float: left;
	margin: 0 3px 0 10px;

	padding: 3px 10px 3px 10px;
	border: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*font-size: 11px;*/
	color: #000066;
}

#menuInfo a:hover 
{
	color: #801010;
}

#menuInfo .current_page_item a
{
	background: none;
	margin: 0 3px 0 0;
	padding: 3px 15px 3px 0px;
	color: #801010;
}


/* Banner */
#banner
{
	margin: 0 auto;
	width: 972px;
	height: 250px;
	background: url(../images/MainSlide/Image1.png) no-repeat left top;
	border-bottom: solid 2px black;
	margin-bottom: 20px;
}


/* Latest Post */

#latest-post
{
	padding: 20px;
	border: 1px dashed #CCCCCC;
}

/* Content */
#content
{
	float: left;
	width: 690px;
	padding-left: 15px;
}

.StoryArea
{
	margin-bottom: 20px;
	padding-bottom: 15px;
	line-height: 200%;
}

.StoryArea h1
{
	font-weight: normal;
	font-size: 30px;
}

.StoryArea h2
{
	font-size: 24px;
}

.heading
{
	margin: 0;
	padding-bottom: 6px;
	font-weight: normal;
	
}

.heading a
{
	border-bottom: none;
}

.heading a:hover
{
	border-bottom: 1px dashed #8A8A00;
}

.byline
{
	border-top: 1px dashed #CCCCCC;
	margin: 0 0 20px 0;
	text-transform: uppercase;
}

.entry
{
}

.links
{
	font-size: 11px;
}

.links a
{
	display: block;
	border: none;
	color: #333333;
}

.links a:hover
{
}

.links .more
{
	float: left;
	padding-left: 25px;
	padding-right: 15px;
	text-transform: uppercase;
}

.links .comments
{
	float: left;
	padding-left: 20px;
}


/* Sidebars */
.sideLogin
{
    color: White;
    float: right;
}
.sideAltColor
{
    color: #D0D000;
}

/* sideAltColor2 is for the area below the blue heading line. */
.sideAltColor2
{
    color: Blue;
}


.SideBanner
{
	float: left;
	width: 260px;
	padding: 0 0 0 26px;
	font-size: 11px;
}
.SideBanner ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

.SideBanner li
{
	margin-bottom: 10px;
	padding: 0 0 20px 0px;
	background: url(../images/SideEdges-GrayInterior.png) repeat-y left top;
	border-bottom: 1px solid #CCCCCC;
}

.SideBanner li ul
{
}

.SideBanner li li
{
	margin: 0;
	padding: 5px 10px;
	border: none;
}

.SideBanner li h2
{
	height: 30px;
	margin: 0 0 10px 0;
	padding: 14px 0 5px 10px;
	background: url(../images/SideBanner.png) no-repeat left top;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}

.SideBanner p
{
	padding: 0 10px;
}


/* Search */
#searchform
{
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}

#searchform br
{
	display: none;
}

#s
{
	margin: 0;
	padding: 2px 2px;
	width: 120px;
	height: 18px;
	font-size: 10px;
	color: #000066;
}

#x
{
	margin: 0;
	padding: 2px 5px;
	height: 24px;
	border: none;
	background: #A49D3C;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

/* Calendar */
#calendar_wrap
{
	padding: 0;
	text-align: center;
	font-size: 10px;
}

#calendar_wrap table
{
	width: 100%;
}

#calendar_wrap th
{
}

#calendar_wrap td
{
}

#calendar_wrap tfoot td
{
	border: none;
}

#calendar_wrap tfoot td#prev
{
	text-align: left;
	font-weight: bold;
	border: none;
}

#calendar_wrap tfoot td#prev a
{
	border: none;
}

#calendar_wrap tfoot td#next
{
	text-align: right;
	font-weight: bold;
	border: none;
}

#calendar_wrap tfoot td#next a
{
	border: none;
}

/* Footer */

#footer
{
	border-top: 2px solid #000000;
	/*height: 80px;*/
	background-color: #2E2E81;
	border-bottom: 2px solid #000000;
	text-align: center;
	color: Yellow;
}

#footer p
{
	margin: 0;
	padding: 3px 0 0 0;
	text-align: center;
	font-size: 11px;
}

#footer a
{
	color: #8A8A00;
}

#footerImage
{
    height: 284px;
    width: 334px;
    position:relative;
    float: right;
    bottom:0px;
    background: url(../images/PhotoShots/Ski1.png) no-repeat;
}


.redFont
{
    color: Red;
}
.purpleFont
{
    color:Purple;
}
.rightAlign
{
    text-align: right;
}
.rightwidth500
{
    width: 500px;
}

.div100px
{
    width: 100px;
}
.div200px
{
    width: 200px;
}
.div300px
{
    width: 300px;
    text-align:right;
}
