* {
padding: 0;
margin: 0;

}

html { 
height: 100%; 
margin-bottom: 1px;


}


a {
outline: none;

}


img a {
border: none;

}

body {
text-align: center;
background-color: #bfbfa7;

margin-top: 0px;
color: #51504E;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 62.5%;

}

#wibble {
width: 400px;

}


#wrapper {
width: 960px;
margin: 0px auto;
background-color: #efefef;



}


#contentmain {

overflow: auto;
width: 100%;


}




#branding {
width: 960px;
border-bottom: solid 6px #ccc;



}


#nav {
width: 960px;

background-color: #323838;
text-align: left;



}


#nav ul{

margin-left: 48px;
padding-top: 12px;

padding-bottom: 8px;
margin-top: 0px;

}

#nav li{

display: inline;

margin-right: 40px;
} 


#nav ul li a{

font-size: 1.4em;
font-weight: normal;
color: #efefef;

text-decoration: none;

padding: 8px 10px 8px 10px;

}

#nav ul li a:hover {

font-weight: normal;
color: #fff;
text-decoration: none;


}




#leftcol {

width: 630px;

float: left;
padding-top: 30px;
padding-bottom: 30px;
text-align: left;


}

#leftcol h1 {

padding-top: 20px;
padding-bottom: 4px;
text-align: left;
margin-left: 60px;

font-size: 1.5em;
color: #666;


}


#leftcol h2 {

padding-top: 20px;

text-align: left;
margin-left: 60px;

font-size: 1.5em;
color: #666;

}


#leftcol h2 a {

color: #9f6367;
text-decoration: none;

}

#leftcol h2 a:hover {

color: #9f6367;
text-decoration: underline;

}

#leftcol h3 {
font-size: 1.5em;
color: #666;
margin-left: 60px;
padding-top: 16px;

}




#leftcol p {


padding-top: 12px;
text-align: left;
margin-left: 60px;
line-height: 1.6em;
font-size: 1.4em;


}


#leftcol p a {

color: #5f5f41;

text-decoration: underline;


}

#leftcol p a:hover {
color: #8f8f6b;
text-decoration: underline;

}


#leftcol ul {



}


#leftcol li {


}


#leftcol ul li ul li {
color: lime;
font-size: 1em;
margin-left: 0px;
list-style-type: disc;
}

#leftcol li a {

color: red;
text-decoration: none;

}


#leftcol li a:hover {

color: #9f6367;
text-decoration: underline;

}





#rightcol {

width: 260px;


float: right;
text-align: left;
padding-top: 33px;
padding-bottom: 50px;
}


#rightcol p {




padding-top: 6px;
padding-bottom: 2px;
text-align: left;
margin-right: 60px;
line-height: 1.6em;
font-size: 1.4em;


}




#rightcol p a {

color: #5f5f41;
text-decoration: underline;


}



#rightcol p a:hover {


color: #8f8f6b;
text-decoration: underline;


}


#rightcol h2 {

font-size: 1.5em;
color: #666;
padding-bottom: 4px;
padding-top: 16px;
margin-left: 2px;
}


#rightcol h2 a {

color: #9f6367;
text-decoration: none;
padding-bottom: 20px;

}


#rightcol h2 a:hover {

color: #9f6367;
text-decoration: underline;


}


#rightcol h3 {
font-size: 1.5em;
color: #666;

padding-top: 16px;
}


#rightcol h3 a {

color: #9f6367;
text-decoration: none;



}


#rightcol h3 a:hover {

color: #9f6367;
text-decoration: underline;


}

#rightcol img {


border: 1px solid #dfd6c3;
margin-top: 10px;

}

#rightcol ul {
list-style-type:none;
line-height: 3.0em;

padding-bottom: 20px;


}


#rightcol li {

font-size: 1.4em;
margin-left: 3px;
color: #8f8f6b;
text-decoration: none;

}


#rightcol li a {
color: #8f8f6b;

text-decoration: none;

}





#rightcol li a:hover {

color: #8f8f6b;
text-decoration: underline;

}






#footer {

width: 960px;


clear: both;

font-size: 1em;
padding-bottom: 10px;
padding-top: 30px;

}


#footer p {

text-align: left;
margin-left: 60px;
font-size: 1.1em;
padding: 20px 0px 20px 0px;
color: #666;
line-height: 1.6em;


}


#footer p a {
color: #8f8f6b;

text-decoration: none;




}


#footer p a:hover {
color: #8f8f6b;
text-decoration: underline;


}


#footer ul {
padding-top: 30px;
text-align: left;
font-size: 1.2em;
margin-left: 80px;

}

#footer li {
display: inline;
margin-right: 40px;
font-size: .85em;



}


#footer li a {
color: #333;
text-decoration: none;



}


#footer li a:hover {
color: #333;
text-decoration: underline;


}





.current {

color: #dfba8b;
font-size: 1.4em;
padding: 8px 10px 8px 10px;

}


.floatimgleft {

float: left;
margin-top: 8px;
margin-right: 10px;


}

.clear {
clear:left;
}

