/*

Theme Name: Ski Ala Carte

Theme URI: 

Description: 

Version: 1.0

Author: GuestStream Inc.

Author URI: http://gueststream.com/

*/



body {

background:#cccccc;

margin:0 auto;

text-align:center;

font-family:Trebuchet MS,Arial, Helvetica, sans-serif;

font-size:13px;



}



#page {

width:980px;

margin:0 auto;

text-align:left;

}



#header {

background:url(images/header.jpg) no-repeat;

width:980px;

height:100px;

}



#header img {

margin-right:15px;

margin-top:15px;

float:right;

}



#nav {

width:980px;

height:24px;

background:url(images/navbg.jpg) repeat-x;

}



#nav ul {

margin:0;

padding:0;

list-style:none;

margin-left:10px;

}



#nav ul li {

margin:0;

padding:0;

float:left;

margin-left:43px;

}

#nav ul li.first{

margin-left:0;

}

#nav ul li a{

color:#ffffff;

text-decoration:none;

display:block;

height:24px;



padding:5px;

padding-top:3px;

padding-bottom:0;

font-size:13px;

}



#nav ul li a:hover{

background:url(images/navbg-over.jpg) repeat-x;

color:#000000;

}



#main {

width:980px;



background:url(images/contentbg.jpg) #ffffff no-repeat;

}



#content {

margin-left:20px;

padding-top:20px;

width:630px;

float:left;

margin-right:10px;

}



#content a img{

border:none;

}

#sidebar {

float:left;

width:200px;

background:url(images/sidebardivide.png) left no-repeat;

background-position:0px 40px;



}



h2 {

	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;

	color: #000099;

	font-size: 13px;

	font-weight: bold;

}

.linklove {

display:none;

}



.box-top {

background:url(images/box-top.png) no-repeat;

width:281px;

height:25px;

}

.box-bottom {

background:url(images/box-bottom.png) no-repeat;

width:281px;

height:18px;

}

.box-bg {

background:url(images/box-bg.png) repeat-y;

height:184px;

width:281px;

}

.box-content {

margin-left:20px;

}



#footerbar {

background:url(images/footerbg.gif) no-repeat;

width:980px;

height:22px;

}

#sides {

padding-top:20px;

margin-left:20px;

}

#homelink {

position:absolute;

display:block;

width:400px;

height:90px;

text-decoration:none;

z-index:100;



}



.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

   float: left;

   margin-right:10px;

}



.alignright {

   float: right;

    margin-left:10px;

}



.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}



textarea{

width:400px;

}



#sitecredit a img {

border:none;

}

#topright {

text-align:right;

font-size:10px;

}
 div.theForm label {
                display:block;
                width:115px;
                float:left;
                margin-left:5px;
                margin-bottom:15px;
		
            }

            div.theForm input, div.theForm select {
                width:115px;
                margin-right:5px;
                float:left;
                margin-bottom:15px;
            }
            div.theForm input[type=text]{
                width:108px;
                float:left;
                margin-bottom:15px;
            }
            div.theForm input[type=submit]{
                float:right;
                /*margin-top:5px;*/
            }

            div.theForm br {
                clear:both;
                
            }