#wrapper {
 width: 770px;
 margin: 0 auto;

}

body { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 margin-top: 0;
 margin: 0; 
 color: #333333;
}

/* Begin header */
#header {
 margin: 10px 0px 10px 0px;
}

#header img {
 display: block;
 border: none;
}
/* End header */

/* --- Begin Google Leaderboard --- */
#ads-leaderboard {
 background-image: url(../../images/leaderboard.gif); 
 background-repeat: no-repeat;
 color: blue;
 min-height: 93px;
 text-align: center;
 padding: 7px 10px 10px 10px;
 margin: 0px 0px 10px 0px;
}
* html #ads-leaderboard { height: 93px; }
/* --- Begin Google Leaderboard --- */


/* --- Begin Main Left Column --- */
#mainleftcolumn { /* Parent Wrapper for inside boxes */
 margin: 0px 0px 10px 0px;
 display: inline; /* IE Fix */
 width: 179px;
 float: left;
 background-color: #fff;
}

.mainleftcolumn-middle {
 background-color: #aea397;
 padding: 0px 8px 0px 8px;
 font-size: 12px;
}
.mainleftcolumn-middle h1{
 color: #fff;
 font-size: 23px;
 display: inline;
 margin: 0;
 font-family: Arial, Helvetica, sans-serif;
}

/* Begin Navigation Menu */
ul.mainleftcolumn-navigation {
 padding: 0px 0px 3px 0px; 
 margin: 0;
 list-style: none;

}

ul.mainleftcolumn-navigation li {
 padding: 1px 0px;
 margin-left: 5px;
 list-style: none;

}

ul.mainleftcolumn-navigation a:link {
 color: #333;
}
ul.mainleftcolumn-navigation a:visited {
 color: #333;
}
ul.mainleftcolumn-navigation a:hover {
 color: #333;
 text-decoration: none;
}

/* End Navigation Menu */


/* Begin Navigation Menu */
ul.featured-breeds {
 padding: 0px 0px 0px 1px; 
 margin: 0;
 list-style: none;
}
ul.featured-breeds a:link {
 color: #666666;
 text-decoration: none;
}
ul.featured-breeds a:visited {
 color: #666666;
 text-decoration: none;
}
ul.featured-breeds a:hover {
 color: #333333;
 text-decoration: none;
}

/* End Navigation Menu */



#mainleftcolumn img{ 
 display: block;
}

/* --- End Main Left Column --- */
#mainrightcolumn {

 margin: 0px 0px 0px 10px;
/* display: inline; /* IE Hack */
 width: 579px;
 float: left;
}

/* --- Begin Main Right Column --- */
#breadcrumb { 
 background:url(../../images/breadcrumb.gif) no-repeat; 
 min-height: 30px;
 font-size: 12px;
 padding: 0px 8px 0px 8px;
 line-height: 29px;
}
* html #breadcrumb { height: 30px; }

#breadcrumb a:link{ 
 color: #543C1D;
 text-decoration: none;
}
#breadcrumb a:visited{ 
 color: #543C1D;
 text-decoration: none;
}


#featureimage {
 margin: 10px 0px 0px 0px;
 float: left;
}

#featurebreeds {
 margin: 10px 0px 0px 0px;
 float: right;
 padding: 12px;
 width: 189px;
 background: url(http://www.learnallaboutdogs.com/images/featurebreeds.jpg) no-repeat;
 min-height: 198px;
}
* html #featurebreeds { height: 198px; }

#featurebreeds h1 {
 font-size: 23px;
 padding: 0;
 margin: 0;
 color: #4B453D;
 font-family: Arial, Helvetica, sans-serif;
}


#stickynote {
 margin: 10px 0px 0px 0px;
 background: url(../../images/sticky-note.jpg) no-repeat;
 min-height: 181px;
 float: left;
 width: 151px;
 padding: 10px 0px 0px 35px;
}
* html #stickynote { height: 181px; }

#latest-posts {
 background: url(../../images/dog-ill.gif) no-repeat;
 float: right;
 width: 340px;
 min-height: 210px;
 margin: 10px 0px 4px 0px;
 padding: 15px 25px 25px 15px;
}
* html #latest-posts { height: 210px; }

#latest-posts h1 {
 color: #4B453D;
 font-size: 23px;
 padding: 0;
 margin: 0;
 margin-bottom: 8px;
 font-family: Arial, Helvetica, sans-serif;
}

#latest-posts a:link {
 text-decoration: none;
 color: #333;
}
#latest-posts a:visited {
 text-decoration: none;
 color: #333;
}
#latest-posts a:hover {
 text-decoration: underline;
 color: #333;
}

.content {
 display: block;
 clear: both;
 width: 578px;
 background-color: #EDDECB;
 margin-bottom: 10px;
}
.content h1 {
 color: #4B453D;
 font-size: 23px;
 padding: 0;
 margin: 0;
 margin-bottom: 8px;
 font-family: Arial, Helvetica, sans-serif;
}

.content-mid{
 padding: 0px 10px 0px 10px;
}

.underline {
 text-decoration: underline;
}
.article {
 margin-bottom: 10px;
 margin-top: 10px;
 text-align: justify;
 border: 1px solid #fff;
}
.article a:link{
 color: #333333;
 text-decoration: none;
}
.article a:visited{
 color: #333333;
 text-decoration: none;
}
.article a:hover{
 color: #333333;
 text-decoration: underline;
}



.article h1 {
 color: #4B453D;
 font-size: 27px;
 padding: 0;
 margin: 0;
 margin-bottom: 8px;
 font-family: Arial, Helvetica, sans-serif;
}
/* --- End Main Right Column --- */



/* --- Begin Footer --- */
#footer {
 background-image: url(../../images/footer.gif);
 background-repeat: no-repeat;
 height: 27px;
 width: 768px;
 float: left;
 font-size: 11px;
 margin-bottom: 10px;
 padding: 7px 0px 0px 10px;
 color: #795426;
}

#footer a:link {
 color: #795426;
 text-decoration: none;
}
#footer a:visited {
 color: #795426;
 text-decoration: none;
}
#footer a:hover {
 color: #795426;
 text-decoration: underline;
}
#footer2 {
 width: 768px;
 float: left;
 text-align: center;
 font-size: 11px;
 margin-bottom: 20px;
 padding: 0px 0px 0px 10px;
 color: #795426;
}

#footer2 a:link {
 color: #795426;
 text-decoration: none;
}
#footer2 a:visited {
 color: #795426;
 text-decoration: none;
}
#footer2 a:hover {
 color: #795426;
 text-decoration: underline;
}
/* --- End Footer --- */





#navcontainer ul
{ 
 padding-left: 0;
 margin-left: 0;
 background-color: #fff;
 color: #fff;
 width: 100%;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a:link
{
 padding: 3px 4px 3px 4px;
 background-color: #fff;
 color: #333;
 text-decoration: none;
 float: left;
 border: 1px solid #EFEFEF;
 margin-right: 3px;
}
#navcontainer ul li a:visited
{
 padding: 3px 4px 3px 4px;
 background-color: #fff;
 color: #333;
 text-decoration: none;
 float: left;
 border: 1px solid #EFEFEF;
 margin-right: 3px;
}

#navcontainer ul li a:hover
{
 background-color: #993300;
 border: 1px solid #EFEFEF;
 color: #fff;
 margin-right: 3px;
 padding: 3px 4px 3px 4px;
}

#google-rectangle {
 float: right;
 padding: 0px 0px 0px 10px;
}

.float {
 width: 230px;
 float: left;
}



.column1 {
 border: 1px solid #fff; width: 250px; float: left; margin-bottom: 25px;
}
.column2 {
 border: 1px solid #fff; float: left; width: 320px; font-size: 11px; margin-bottom: 25px;
}
.column2 h1 {
 color: #9B6B31;
 font-size: 27px;
 padding: 0;
 margin-bottom: 8px;
 font-family: Arial, Helvetica, sans-serif;
}

