html, body {
padding: 0;
margin: 0;
background-image: url(http://www.newlandadventures.com/wp-content/themes/default/images/bodybg2.jpg);
background-repeat: repeat-x;
background-color: #fff;
font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}

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

a:hover {
color:#cc6633;
}

a img {
border: none;
margin: 0;
padding: 0;
text-decoration: none;
}

h1 {
font-weight: normal;
}

h4 {
display: block;
width: 182px;
height:32px;
background-image: url(http://www.newlandadventures.com/wp-content/themes/default/images/bookingButton.jpg);
background-repeat: no-repeat;
color: #fff;
font-size: 14px;
font-weight: bold;
line-height: 32px;
text-align: center;
}

h4 a:active, a:visited, a:link {
color: #ffffff;
text-decoration: none;
}

h4 a:hover {
color:#cc6633;
}

table {
color: #fff;
}

#container {
position: relative;
background-color: white;
margin: 0 auto;
padding: 0;
width: 1000px;
background-image: url(http://www.newlandadventures.com/wp-content/themes/default/images/pagebg.jpg);
background-repeat: repeat-y;
background-color: #fff;
border-left: 10px solid #336633;
border-right: 10px solid #336633;
}

#header {
margin: 0 auto;
padding: 0;
height: 140px;
width: 1000px;
background-image: url(http://www.newlandadventures.com/wp-content/themes/default/images/headerbgLogo.jpg);
background-repeat: no-repeat;
border-top: 10px solid #336633;
}

#flags {
float: right;
width: 100px;
margin: 108px 40px 0 0;
padding: 0;
}

#flags a img {
margin-right: 10px;
width: 32px;
height: 24px;
}

.breadcrumb {
float: left;
width: 500px;
height: 20px;
margin: 7px 0 0 20px;
font-size: 12px;
color: #336633;
}

.breadcrumb a{
font-size: 12px;
color: #336633;
}

.breadcrumb a:hover{
color:#cc6633;
}

.breadcrumb a:active{
color:#cc6633;
}


#topnavbar {
float: left;
width: 595px;
height: 30px;
margin: 73px 0 0 15px; 
}

#topnavbar a {
margin-right: 14px ;
font-size: 14px;
text-decoration: none;   
}

#topnavbar a:hover {
color: #cc6633;
}
/* Begin Sidebar */

#sidebar{
float: left;
padding: 0 0 8px 0;
margin: 0 0 0 22px;
width: 196px;
background-color: #336633;
background-image: url(http://www.newlandadventures.com/wp-content/themes/default/images/leftnavbottombg1.jpg);
background-repeat: no-repeat;
background-position: left bottom;

}
#sidebar ul, li{
padding: 0;
margin: 0;
list-style: none;
}

#sidebar .widgettitle{
display: none;
}

#sidebar ul, #sidebar ul ol {
margin: 0;
padding: 0;
}

/*  beggining of left navbar styles  */

a.menuone{
display: block;
width: 176px;
height: 20px; /*this makes the first link the same hieght as the others*/
margin: -20px 0 0 -20px;
padding: 10px 0 0 20px;
background-image: url(http://www.newlandadventures.com/wp-content/themes/default/images/menubgtop1.jpg);
background-repeat: no-repeat;
background-position: top;
background-color: #336633;
color: #fff;
font-weight: bold;
}

a.menusub{
display: block;
width: 176px;
height: 21px; /*this makes the first link the same hieght as the others*/
margin: -20px 0 0 -20px;
padding: 17px 0 0 20px;
background-image: url(http://www.newlandadventures.com/wp-content/themes/default/images/darklightmenuboth.jpg);
background-repeat: no-repeat;
background-position: top;
background-color: #84a784;
color: #fff;
font-weight: bold;
}

a.menusub2{
display: block;
width: 161px;
height: 21px; /*this makes the first link the same hieght as the others*/
margin: -20px 0 0 -20px;
padding: 17px 0 0 35px;
background-image: url(http://www.newlandadventures.com/wp-content/themes/default/images/lightlighterbg.jpg);
background-repeat: no-repeat;
background-position: top;
background-color: #9ebe8d;
color: #fff;
font-weight: bold;
}

a.menusub3{
display: block;
width: 161px;
height: 21px; /*this makes the first link the same hieght as the others*/
margin: -20px 0 0 -20px;
padding: 17px 0 0 35px;
background-image: url(http://www.newlandadventures.com/wp-content/themes/default/images/lightersubmenubg.jpg);
background-repeat: no-repeat;
background-position: top;
background-color: #9ebe8d;
color: #fff;
font-weight: bold;
}

a.menusub4{
display: block;
width: 176px;
height: 21px; /*this makes the first link the same hieght as the others*/
margin: -20px 0 0 -20px;
padding: 17px 0 0 20px;
background-image: url(http://www.newlandadventures.com/wp-content/themes/default/images/lighterlightbg.jpg);
background-repeat: no-repeat;
background-position: top;
background-color: #84a784;
color: #fff;
font-weight: bold;
}


a.menusubbottom{
display: block;
width: 176px;
height: 21px; /*this makes the first link the same hieght as the others*/
margin: -20px 0 0 -20px;
padding: 17px 0 0 20px;
background-image: url(http://www.newlandadventures.com/wp-content/themes/default/images/lighterdarkbg.jpg);
background-repeat: no-repeat;
background-position: top;
background-color: #336633;
color: #fff;
font-weight: bold;
}

a.menutwo{
display: block;
width: 176px;
height: 21px; /*this makes the first link the same hieght as the others*/
margin: -20px 0 0 -20px;
padding: 17px 0 0 20px;
background-image: url(http://www.newlandadventures.com/wp-content/themes/default/images/menubgboth1.jpg);
background-repeat: no-repeat;
background-position: top;
background-color: #336633;
color: #fff;
font-weight: bold;
}

.menutitle{
cursor:pointer;
width: 176px; /*196px before padding*/
padding: 18px 0 0 20px;
list-style-type:none;
line-height: 19px;
z-index: 99;
background-image: url(http://www.newlandadventures.com/wp-content/themes/default/images/submenubglight.jpg);
background-repeat: no-repeat;
background-color: #84a784;
color: #fff;
font-size: 14px;
font-weight: bold;
}

.menutitle a:hover {
color:#cc6633;
}

.submenu { 
padding-top: 0;
background-color: #9EBE8D;
background-image: none;
font-size: 14px;
font-weight: bold;
}

.submenu a{
display: block;
width: 161px;
height: 17px; /*this makes the first link the same hieght as the others*/
margin: 0;
padding: 18px 0 0 35px;
background-image: url(http://www.newlandadventures.com/wp-content/themes/default/images/lightersubmenubg.jpg);
background-repeat: no-repeat;
background-position: top;
background-color: #9ebe8d;
color: #fff;
}

.submenu a:hover{
color:#cc6633;
}

.submenu a.submenutop{
display: block;
width: 161px;
height: 17px; /*this makes the first link the same hieght as the others*/
margin: 0;
padding: 18px 0 0 35px;
background-image: url(http://www.newlandadventures.com/wp-content/themes/default/images/lightlighterbg.jpg);
background-repeat: no-repeat;
background-position: top;
background-color: #9ebe8d;
color: #fff;
font-weight: bold;
}

.submenu a.submenutop:hover{
color:#cc6633;
}

.submenu a.submenutop1{
display: block;
width: 171px;
height: 17px; /*this makes the first link the same hieght as the others*/
margin: 0;
padding: 18px 0 0 25px;
background-image: url(http://www.newlandadventures.com/wp-content/themes/default/images/darklightmenuboth.jpg);
background-repeat: no-repeat;
background-position: top;
background-color: #84a784;
color: #fff;
font-weight: bold;
}

a.submenuItem {
display: block;
width: 171px;
height: 17px; /*this makes the first link the same hieght as the others*/
margin: 0;
padding: 18px 0 0 25px;
background-image: url(http://www.newlandadventures.com/wp-content/themes/default/images/submenubglight.jpg);
background-repeat: no-repeat;
background-position: top;
background-color: #84a784;
color: #fff;
font-weight: bold;
}

a.submenuItem:hover {
color:#cc6633;
}

a.submenutop1:hover {
color:#cc6633;
} 

#masterdiv {
padding: 0;
margin: 0;
}

/* End Sidebar */
.headimg {
width: 744px;
height: 257px;
margin: 0 0 10px 0;
background-image: url(http://www.newlandadventures.com/wp-content/themes/default/images/phototaking.jpg);
background-repeat: no-repeat;
}

#content {
position: relative;
float: left;
padding: 0;
margin: 0 0 0 14px ;
width: 744px;
font-size: 12px;
}


.narrowcolumn {

}

.narrowcolumn h1,h3{
margin: 0;
padding: 0;
font-size: 14px;
color: #336633;
}

.narrowcolumn h2 a{
margin: 0;
padding: 0;
font-size: 14px;
color: #336633;
}

.narrowcolumn h2 a:hover {
color:#CC6633;
}

.narrowcolumn h2.pagetitle {
margin: 0;
padding: 0;
font-size: 14px;
color: #336633;
}

.narrowcolumn a {
color: #000;
text-decoration: underline;
}

.narrowcolumn a:hover {
color:#cc6633;
text-decoration: underline;
}

.narrowcolumn h4 a {
color: #fff;
text-decoration: none;
}

.narrowcolumn h4 a:hover {
color:#cc6633;
text-decoration: none;
}

.narrowcolumn small {
padding: 0;
margin: 0;
line-height: 0;
color: #336633;
}

.rightContent a:hover {
color:#cc6633;
}

.CategoryTemplate {
position: relative;
float: left;
padding: 0;
margin: 10px 20px 0 236px;
width: 744px;
height: 500px;
}

.CategoryTemplate h1{
margin: 0;
padding: 0;
font-size: 14px;
color: #336633;
}

.homebox {
width: 236px;
float: left;
margin: 0 0 10px 0;
background-color: #84a784;
border-bottom: 1px solid #fff;
color: #fff;
}

.homebox p{
margin: 10px;
}

.homebox h1{
font-size: 14px;
margin:10px 10px 0 10px;
padding-left: 20px;
background-image: url(images/greenButton.jpg);
background-repeat: no-repeat;
background-position: 0 0px;
}


.homeboxRight {
width: 236px;
float: left;
margin: 0 0 10px 10px;
background-color: #84a784;
border-bottom: 1px solid #fff;
color: #fff;
}

.homeboxRight p{
margin: 10px;
}

.homeboxRight h1{
font-size: 14px;
margin:10px 10px 0 10px;
padding-left: 20px;
background-image: url(images/greenButton.jpg);
background-repeat: no-repeat;
background-position: 0 0;

}

#image_flicker {
width: 230px;
height: 205px;
margin:auto;
background-image: url(images/raftsml.jpg);
background-repeat: no-repeat;
background-position: top;
}

#image_flicker img {
display:block;
width: 230px;
height: 157px;
margin-bottom: 5px;
border: none;
}

#image_flicker a {
margin-bottom: 5px;
text-decoration:none;
color: #000;
}

#image_flicker p {
margin:3px 0 3px 0;


}

.rightContent {
width: 250px;
min-height: 100%;
padding-top: 12px;
float: right;
font-size: 12px;
margin-left: 10px;
margin-bottom: 10px;
background-color: #336633;
background-image: url(images/250corners.jpg);
background-repeat: no-repeat;
}

.rightContent h1{
padding: 0 0 7px 10px;
margin: 0;
font-size: 14px;
color:#fff;
}

.rightContent a {
color: #fff;
text-decoration: none;
}

.rightContent a:hover {
color:#cc6633;
text-decoration: none;
}

.rotatingPosts {
padding: 10px;
background-color: #84a784;
border-bottom: 1px solid #fff;
}

.rotatingPosts h1{
padding: 0 0 5px 20px;
margin: 0;
font-size: 14px;
color:#fff;
background-image: url(images/greenButton.jpg);
background-repeat: no-repeat;
background-position: 0 0;
}

.cornerbottom {
width: 250px;
height: 12px;
background-color: #336633;
background-image: url(images/250cornerbottom.jpg);
background-repeat: no-repeat;
}

.gallery{
width:480px;
height: 500px;

padding: 0;
margin: 0;
}

.subcat{
float: left;
margin: 20px 0 0 0;
width: 239px;
height: 190px;
background-color: #84a784;
}

.subcat h1{
font-size: 14px;
margin:10px 10px 0 10px;
padding-left: 20px;
background-image: url(images/greenButton.jpg);
background-repeat: no-repeat;
background-position: 0 0;
}

.subcat h1 a{
color: #336633;

}

.subcat p{
margin: 3px 10px 10px 10px;
color: #fff;
}

.subcat p a{
color: #fff;
}

.subcatMiddle{
float: left;
margin: 20px 13px 0 13px;
width: 239px;
height: 190px;
background-color: #84a784;
}

.subcatMiddle h1{
font-size: 14px;
margin:10px 10px 0 10px;
padding-left: 20px;
background-image: url(images/greenButton.jpg);
background-repeat: no-repeat;
background-position: 0 0;	
}

.subcatMiddle h1 a{
color: #336633;

}

.subcatMiddle p{
margin: 3px 10px 10px 10px;
color: #fff;
}

.widecolumn {

}

.widecolumn h2 {
margin: 0;
padding: 0;
font-size: 14px;
color: #336633;
}

.widecolumn h2 a:hover {
color:#CC6633;
}

.navigation {
color: #336633;
}


.navigation a{
color: #336633;
}

.navigation a:hover{
color: #CC6633;
}

#commentsContainer {
width: 475px;
margin: 10px 0px;
padding: 10px 0px;
}

textarea#comment {
width: 465px;
padding: 5px;
font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size:  12px;
}

#commentsContainer p a{
color: #cc6633; /* orange */
}

ol.commentlist {
padding: 5px 0px;
margin: 0px;
}

ol.commentlist li {
padding: 5px 0px;
margin-bottom: 5px;
border-bottom: 1px solid #84a884; /* light green */
}

ol.commentlist li cite {
padding: 0px 0px 0px 5px;
color: #cc6633; /* orange */
font-style: normal;
}

ol.commentlist li small a {
color: #000;
}


/* footer begins*/
#footer {
position: relative;
padding: 0;
margin: 0;
width: 1000px;
height: 180px;
clear: both;
/*background-image: url(images/footerbase1020.jpg);*/
background-repeat: no-repeat;
background-position: bottom;
background-color: #336633;
font-size: 12px;
color: #fff;
}

#footerTop {
width:999px;
height:27px;
background-image: url(http://www.newlandadventures.com/wp-content/themes/default/images/footerBgTop.jpg);
background-repeat: no-repeat;
}

.footerContent {
float: left;
width:200px;
margin-top: 15px;
padding: 0 25px 0 25px;

}

.skypeText strong{
padding: 0;
margin: 0;
color:#cc6633;
}

.skypeImg {
float: left;
margin: 5px 10px 4px 0;
padding: 0;
}

.skypeText {
width: 160px;
margin: 0 auto;
padding: 0;
}

.skypeText p{
margin: 5px 0 0 20px;
padding: 0;
color: #fff;
font-size: 11px;
}



.footerContent1 {
float: left;
width: 200px;
margin-top: 15px;
padding: 0 25px 0 25px;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
}

.footerContent2 {
float: left;
width:200px;
margin-top: 15px;
padding: 0 25px 0 25px;
border-right: 1px solid #fff;
}

.footerContent3 {
float: left;
width:200px;
margin-top: 15px;
padding: 0 15px 0 25px;
background-color: #336633;
}

.footerbase{
width: 1000px;
height: 20px;
margin: 0 auto;
padding: 0 10px 0 10px;
background-image: url(http://www.newlandadventures.com/wp-content/themes/default/images/footerbase1020.jpg);
background-repeat: no-repeat;
background-color: #336633 ;
text-align: center;
font-size: 10px;
color: #fff;
}

.footerbase p{
padding:0;
margin:0;
}

/* Begin Images */
p img {
padding: 0;
max-width: 100%;
}

/*	Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left
}
/* End Images */




