/* Font sizes */
body, p, li, td {
font-size: 12px;
}


/***** LAYOUT *****/
html {
height:100%;
}
body {
background-color:#82b5ce;
background-image:url(/uploads/cwi-short-form/images/mainbg.png);
background-position:center top;
background-repeat:repeat-y;
font-family: Lucida Grande,Segoe UI,Lucida Sans,Helvetica, Arial, Sans-serif;
margin:0;
padding:0;
color:#636361;
height:100%;
}

#page {
margin-left:auto;
margin-right:auto;
padding-top:0px;
padding-bottom:22px;
margin-top:5px;
margin-bottom:5;
width:916px;
min-height:100%;
background:transparent url(/uploads/cwi-short-form/images/bodyback.png) repeat-y top left;
position:relative;
}
/* for Internet Explorer */
/*\*/
* html #page {
height: 100%s;
}
/**/


h1#pagehead {
margin:0;
padding:0;
background:transparent url(/uploads/cwi-short-form/images/header.jpg) no-repeat top left;
width:916px;
height:155px;
}

#homelink {
display:block;
text-indent:-9999px;
height:120px;
left:3px;
position:relative;
top:7px;
width:450px;
overflow:hidden;
}

ul#mainmenu {
list-style-type:none;
margin:0;
padding:0;
height:28px;
width:916px;
background:transparent url(/uploads/cwi-short-form/images/mainmenubg.jpg) no-repeat top left;
text-align:center;
}

ul#mainmenu li {
display:inline;
}

ul#mainmenu li a {
text-decoration:none;
color:#00296B;
font-weight:bold;
padding:0 18px;
line-height:26px;
}

ul#mainmenu li a:hover {
color:#2F7AC6;
}

#mid {
padding:13px;
background:transparent url(/uploads/cwi-short-form/images/bodytop.jpg) no-repeat top left;
}

#leftbar {
float:left;
text-align:right;
width:255px;
margin-right: 10px;
margin-bottom: 10px;
}


.shortform {
display:block;
width:255px;
height:260px;
padding:0;
margin:0;
background:transparent url(/uploads/cwi-short-form/images/estimatebg.jpg) no-repeat top left;
position:relative;

}

.estimatelink {
display:block;
height:70px;
left:20px;
overflow:hidden;
position:absolute;
text-align:left;
text-indent:-999px;
top:16px;
width:215px;
}

.shortform fieldset {
padding-top:95px;
padding-right:15px;
padding-bottom:0px;
border:none;
margin:0;
}

.shortform .field {
margin-bottom:3px;
line-height:25px;
}

.shortform .field input {
padding:2px 3px;
margin:2px;
width:143px;
font-family:inherit;

border: none;

-moz-box-shadow:1px 2px 2px #ccc inset;
-moz-border-radius: 5px 0 5px 0;

-webkit-box-shadow: 1px 2px 2px #ccc inset;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:0;
-webkit-border-bottom-left-radius:0;
-webkit-border-bottom-right-radius:5px;
}

.shortform label {
font-weight:bold;
color:#a33;
font-size:15px;
text-shadow:1px 1px 0px #fff;
}

.shortform .submit input {
border: 1px outset rgb(255, 180, 29); 
background-color: rgb(255, 180, 29);
font-family:inherit;
width:155px;
padding:4px 0;
font-weight:bold;

}

.shortform legend {
display:none;
}

/* Main Links */
ul#mainlinks {
list-style-type:none;
width:100%;
padding:0;
margin:8px 0;
}
ul#mainlinks li {
height:83px;
padding-left:86px;
padding-right:8px;
margin-bottom:8px;

}
h3.featurehead {
color:#FFFFFF;
font-size:20px;
margin-top:0;
margin-right:3px;
margin-bottom:0;
padding-top:5px;
}

#mainlinks li {
background-image:url(/uploads/cwi-short-form/images/feature-bg.jpg);
}

.splashfalls {
background-position:left top;
color:#4b3e41;
}

.splashstreams {
background-position:left -88px;
color:#233f3f;
}
.splashponds {
background-position:left -176px;
color:#383f20;
}

#mainlinks li.featureover {
background-image:url(/uploads/cwi-short-form/images/feature-bg-over.jpg);
}

a.readmore {
text-decoration:none;
color:#fff;
}
/* End Main Links */


/***** END LAYOUT *****/


/***** Styling *****/
p {
margin:0 0 11px;
padding:0;
}
#content h1 {
text-align:left;
}
a {
color:#0196B3;
text-decoration:none;
}
a:hover {
color:#069;
text-decoration:underline;
}
#flashcontainer{
text-align:center;
}
hr{
border:0px solid #000;
background-color:#000;
height:1px;
margin:12px;
}
#flashcontainer object{
}
.imgcaption {
text-align: center;
margin-bottom: 1px;
}
.right {
float:right;
margin-left:12px;
margin-bottom:12px;
}
.left {
float:left;
margin-right:12px;
margin-bottom:12px;
}
br.clearright {
font-size:1px;
line-height:0px;
clear:right;
float:none;
}
#bottom {
padding:3px;
text-align:center;
font-size:9px;
width:100%;
position:absolute;
bottom:0;
}
blockquote {
display:table;
padding-top: 6px;
padding-left: 30px;
border: dotted 1px #ddd;
background-color:#f3f3ff;
}
h1 {
color:#838774;
font-size:22px;
font-weight:700;
margin-top:10px;
margin-bottom:10px;
}
h2 {
color:#838774;
font-size:14px;
font-weight:700;
margin-bottom: 4px;
text-decoration:underline;
}
#copyright {
vertical-align:middle;
}
#breadcrumbs {
font-size:9px;
padding:0px 10px;
background-color:#C7DCF1;
color:#0196B3;
}
/***** End Styling *****/

/***** Left Menu *****/
#menu {
background-image:url(/uploads/cwi-short-form/images/menubgr.jpg);
background-repeat:no-repeat;
padding:4px;
height:138px;
}
#menu ul {
list-style-type:none;
margin:0;
padding:0;
}
#menu h2 {
margin:0;
padding:0;
text-decoration:none;
}
#menu a {
font-weight:bold;
display:block;
margin:0;
padding:2px 3px;
text-align:right;
text-decoration:none;
font-size:13px;
color:#001B37;
}
#menu a:hover {
background-color:#D5EDF1;
}
#menu li {
position:relative;
}
#menu ul li ul {
background-color:#66959f;
background-image:url(/uploads/cwi-short-form/images/menubg.jpg);
background-repeat:no-repeat;
position:absolute;
border:solid 1px #59a2c3;
top:0;
left:100%;
width:60%;
margin:0;
}
#menu ul li ul li {
/*border-bottom:solid 1px #59a2c3;*/
}
#menu ul li ul a {
text-align:left;
padding-left:5px;
font-size:12px;
}
div#menu ul ul {
display:none;
}

a#privacy {
font-size:9px;
color:#006;
display:block;
margin-right:15px;
}
/***** End Menu *****/



/***** blog stuff *****/
.widget_plugin_evo_Calr {
padding-left:35px;
}
