/*-----------------------------------------------------------------------------

version:   1.0
date:       3-29-07
author:    marc duisenberg
email:     stylehelp@mouseworks.biz
website:   http://www.mouseworks.biz

changed primary font to Segoe 3-17-09
-----------------------------------------------------------------------------*/


#guidelines {
background: #ffffff url(../images/guidelines/UW-template-guideline3.gif) no-repeat;
padding:0 800px 800px 0;
}

/* =Normalizing - overriding default browser styles
-----------------------------------------------------------------------------*/

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{ 
margin:0; padding:0;
}

h1,h2,h3,h4,h5,h6,pre,code { 
font-size: 100% 
}

ul,ol { 
list-style:none 
}

fieldset, img {
border:0;
}

.clear {
	clear:both;
}

img {
	border: 0;
}



/* =General
--------------------------a2a67f---------------------------------------------------*/
html {
text-align:center;
}

body{
background: #e8e6e2 url(../images/bg_body_brownstripe.gif) repeat-x;
text-align:center;
margin: 20px auto 20px auto;
}

div#pagewrap{
xborder: 2px #2f6829 solid;
position:relative;
width: 850px;
min-width:770px;
margin: 0px auto 0px auto;
padding:0px;
text-align:left;
background: #fff url(../images/bg_pagewrap1.gif) repeat-y;
}


/* =Typography
-----------------------------------------------------------------------------*/

body{
font: small/1.35 Segoe, "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Georgia, Arial, Tahoma, Verdana, sans-serif;

}

/* =Branding
-----------------------------------------------------------------------------*/
div#branding{
xborder: 2px #2f6829 solid;
text-align: left;
height:146px  ;
background: transparent url(../images/branding1f.jpg) no-repeat;
}

div#branding h2 img{
margin:0px 0 0 0;
}

div#branding h2{
float:left;
display: inline;
height:70px;
width:;
margin:10px;
color:white;
xbackground: transparent url(../images/logo_branding.gif) no-repeat 0% 0%;

}
div#branding li{
text-align:center;
padding: 0px 5px;
display:inline;
display:none;

}

/* =Content Container
-----------------------------------------------------------------------------*/
div#content, #content-planning{
width:550px;
float:right;
display: inline;
margin:0 50px 0 0px  ;
xbackground: #fff url(../images/bg_content.gif) repeat-y;
background-color:#fff;
text-align:left;            /** ADDED  2-19-09**/
}

div#subcontent{   /* currently this can be photos, text, etc. - located below left nav */
margin:0px 0px 20px 0px;           /* neg top margin to bring back up */
padding: 0;
width:180px;  /* added width 3-25-09 */
float:left;
display: inline;
background-color: #acbc86;
}


div#subcontent img{ 
margin:0 0 0 0px;
}


 div#maincontent{
padding:10px 0px 10px 0;
width:555px;
background-color:#fff;
}

/* =Headings and Paragraphs
-----------------------------------------------------------------------------*/

#maincontent h1, #maincontent h2, #maincontent h3{
padding: 0px;
margin:0px 0;
font-size:110%;
background-color: #c2d19e; 
color:#556100;
}

#maincontent p, #subcontent p{
padding: 2px 0px ;
margin:0;
color:#222222;
xline-height:18px;
}
#subcontent p{
padding: 0px 0px ;
margin:0 0 0 15px;
color:#222222;
}

#content-planning p{
margin:0;
padding:0;
color:#222222;
}

#content-planning h6{
width:800px;
padding:0 0 25px 0;
}

div p#pagetitle{
margin:0;
font-size:110%;
color: #758501;
font-weight:bold;
width:375px;
background-color:#fff;
}

div#secondarycontent p{ 
color: #767a5f;
font-size:90%;
line-height:20px;

}




/* =Images
-----------------------------------------------------------------------------*/
div#secondarycontent img{
xfloat:left;
margin:0px 0 0 0px ;
xwidth:175px;                         /** WATCH OUT ON THIS width setting - if image is a different size then distortion can occur **/
}


div#secondarycontent h5{  /*** image set in an h5 tag so to center the image with the text-align prop ***/
margin:10px auto 0 auto;
text-align:center;
}



/* =Links
-----------------------------------------------------------------------------*/
a:link, a:visited, a:hover, a:active{
text-decoration: none; 
color: #10167f
}

#footer li a:link, #footer li a:visited{
text-decoration: none; 
color:#fff;
}

a:hover, #footer li a:hover{
text-decoration: underline; 
}

div#branding a, div#branding a:visited{
color:#000;
text-decoration: none; 
margin:0;
padding:0;
}

div#branding a:hover {
text-decoration: underline; 
}

#content h2#navname a{
color: #dadada;
text-decoration: underline; 
}

#content h2#navname a:hover{
color: #fff;
text-decoration: none; 
}

/* =Lists
-----------------------------------------------------------------------------*/

/**  NOT USED
div#maincontent ul, 
div#secondarycontent ul {
margin:10px 10px;
}
**/

/**  NOT USED
div#maincontent ul li,
div#secondarycontent ul li{
margin:5px 0px 0 15px;
display: list-item;
list-style-type: disc; 
xwidth:210px;
}
**/




/* =Nav Main 
-----------------------------------------------------------------------------*/
div#mainnav{          /* this 'mainnav' section would be the main links with drop downs in the UW National template */
float:left;
display: inline;
margin:20px 0px 30px 15px;
padding:0;
width:185px;
xbackground-color: #7a8337; 
}

div#mainnav ul{
float:left;                         /*  ADDED 3-25-09  */
}
div#mainnav li{
text-align:left;
padding:0;
}

div#mainnav li a,
div#mainnav li#selected,
div#mainnav li#sub_selected
{
display:block;
height:27px;
line-height:27px;
text-indent:15px;
xbackground-color: #7a8337;
color: #623a00;
xborder-top: 1px #fff solid;
xborder-left: 15px #fff solid;
width:160px;
}
/* NOT USED
div#mainnav li#selected, div#mainnav li a#selected{
background: #d8ddf5 url('../images/sitegraphics/nav_arrow.gif') no-repeat 2% 50%;
color: #525252;
xborder: 1px #fff solid;
xborder-left: 15px #fff solid;
width:160px;
background: #d8ddf5 url('../images/sitegraphics/nav_arrow.gif') no-repeat 2%; }
*/

/* NOT USED
div#mainnav li.sub a,
div#mainnav li#sub_selected{
font-size:93%;
color: #525252;
height:20px;
line-height:20px;
text-indent:40px;
border-top: none;
xborder-left:#fff 15px solid;
}
**/

div#mainnav li#sub_selected{
background: #d8ddf5 url('../images/sitegraphics/nav_arrow.gif') no-repeat 15% 50%;
xwidth:160px;
}

div#mainnav li a:hover, div#mainnav li a#selected:hover{
background-color: #8f9e70;
xcolor: #ff9600;
text-decoration:none;
}

#home #nav .home a, 
#sites #nav .sites a, 
#location #nav .location a, 
#photos #nav .photos a, 
#printinfo #nav .printinfo a,
#links #nav .links a,
#contact #nav .contact a   {
xbackground: #4e570c url('../images/sitegraphics/nav_arrow.gif') no-repeat 2% 50%;
background-color: #8f9e70;
cursor:default;
 }



/* =Nav 2  Main          -  in this version this is where the 'global' links are located in the UW national template
-----------------------------------------------------------------------------*/

/** NOT USED

div#mainnav2{        

width:770px;           
padding: 3px 0;        
text-align:right;
}

div#mainnav2 li{         
padding: 0px 20px;
display:inline;
}
**/

/* =Nav Sub 
-----------------------------------------------------------------------------*/



/* =Forms
-----------------------------------------------------------------------------*/

fieldset {                    /* Removes fieldset borders. even on Opera 7 */
  border: 1px solid transparent;
}

#form {
margin:10px 0 0 5px;
color:#004364;
font-weight:bold;
}

input, textarea, .submit {
padding:3px 0 3px 0px;
border:1px #5c6041 solid;
}

input{
border:none;
}

#form p{
margin:10px 5px;
padding:0;
}
.radiostyled{
border:none;
margin:5px 0 0 0 ;
}

div#signup{
font-size:88%;
margin: 0 auto ;
padding:0px 6px;
color:#dcdeca;
width:178px;
height:210px;
float:left;
display:inline;
}

div#signup ul{
margin:0px;
padding:5px 0 5px 0;
list-style:none;
width:190px;
float:left;
display:inline;
}

div#signup ul li{
display:block;
padding:0px 0px;
line-height:5px;
list-style:none;
float:left;
display:inline;

}



/* =Footer (site info)
-----------------------------------------------------------------------------*/
div#footer {
color: #ffffff;
font-size:85%;
padding:0;
width:850px;
height: 23px  ;
background-color: #708148; /*7cad3b;*/
clear:both;
}

div#footer  ul{
margin:0px;
padding:0px;
list-style:none;
width:770px;
float:left;
display:inline;
}

div#footer ul li{
display:block;
padding:10px;
line-height:5px;
list-style:none;
float:left;
display:inline;

}

div#footer ul li#credit{
float:right;
display:inline;
}

/** NOT USED
#pagewrap h4{
background-color: #bababa;
text-align:right;
font-weight: normal;
font-size: 85%; 
}
**/

/* =Tables
-----------------------------------------------------------------------------*/

table { 
  border-spacing: 0;
	border-collapse: collapse;
}

td {
  text-align: left;
	font-weight: normal;
}



/* =Misc 1
-----------------------------------------------------------------------------*/
.nospace p, .nospace a{
margin:0;
padding:0px;
}

.nospace a{

}



/* =Misc 2
-----------------------------------------------------------------------------*/






