html, body { margin : 0; padding : 0 0 0 0; background : #cc9957; font : 13px verdana; color : #000000; text-align : center; }
#bg { width : 900px; text-align : left; margin-left : auto; margin-right : auto; padding : 0; background : #803f10; }
#page { width : 890px; text-align : left; padding : 0 5px 0 5px; background : #803f10; color : #FFCC99; }
#header { margin : 0 0 0 0; padding : 0 0 0 0; background : #cc9957; }
#header h1 { text-align : left; font-size : 20px; font-weight : normal; margin : 0 0 0 0; padding : 40px 0 0 0; color : #d76b00; }
#header h3 { text-align : right; font-size : 11px; font-weight : normal; margin : 0 0 0 0; padding : 0 10px 0 0; color : #f00; }
#menu { position : relative; font-size : 100%; line-height : normal; margin : 0 0 2px 0; height : 26px; background : #cc9957; }
#menu ul { margin : 0; padding : 0 0 0 0; list-style : none; float : left; font-family : verdana; font-size : 11px; }
#menu ul.unit { float : right; width : 550px; }
#menu li { display : inline; margin : 0; padding : 0; text-transform : uppercase; }
#menu a { float : left; background : url("images/tab.gif") no-repeat left top; width : 145px; margin : 0 1px 0 0; padding : 0 0 0 11px; text-decoration : none; }
#menu a span { float : left; display : block; background : url("images/tab2.gif") no-repeat right top; padding : 7px 18px 6px 6px; color : #331800; }
#menu a span { float : none; }
#menu a:hover span { color : #fc9; }
#menu a:hover { background-position : 0% -42px; color : #fc9; }
#menu a:hover span { background-position : 100% -42px; color : #fc9; }
#menu a.active span { color : #fc9; }
#menu a.active { background-position : 0% -42px; color : #fc9; }
#menu a.active span { background-position : 100% -42px; color : #fc9; }
#content { position : relative; }
#content h1 { font-family : arial; font-size : 22px; color : #331800; font-weight : normal; }
#content h1 a { padding : 10px 0 0 0; margin : 0 0 0 0; font-family : arial; font-size : 22px; color : #331800; font-weight : normal; letter-spacing : 0.5px; text-decoration:underline; }
#content h2 { padding : 10px 0 0 0; margin : 0 0 0 0; font-family : arial; font-size : 15px; color : #331800; font-weight : normal; letter-spacing : 0.5px; }
#content h2 a { padding : 10px 0 0 0; margin : 0 0 0 0; font-family : arial; font-size : 22px; color : #331800; font-weight : normal; letter-spacing : 0.5px; text-decoration : none; }
#content h2 a:hover { padding : 10px 0 0 0; margin : 0 0 0 0; font-family : arial; font-size : 22px; color : #331800; font-weight : normal; letter-spacing : 0.5px; text-decoration : none; }
#content h3 { font-family : arial; font-size : 13px; color : #331800; font-weight : normal; }
#content p { color : #fc9; font-family : verdana; font-size : 14px; line-height : 1.5em; }
#content ul { color : #666666; font-family : verdana; font-size : 14px; line-height : 1.5em; }
#content ol { color : #666666; font-family : verdana; font-size : 14px; line-height : 1.5em; }
#content a { color : #fc9; }
#content a:hover { color : #81a5cd; }
#content img { padding : 0 0 5px 5px; border : 0; float : left; max-width : 768px; margin-right : 450px; }
#content img.css { top : 0; position : relative; margin-right : 570px; }
#footer { width : 900px; margin-left : auto; margin-right : auto; padding-top : 60px; background : #803f10; height : 60px; color : #331800; font-size : 11px; text-align : center; }
#footer a { color : #331800; font-size : 11px; }
#footer a img { border:none; }
#footer a:hover { color : #81a5cd; font-size : 11px; text-decoration : none; }
#code { color : #0033ff; text-align : center; }
#titleimg { margin : 0 0 20px 50px; }
#pupsimg { margin-left : 650px; margin-top : -600px; }
#pupsimg img { width : 200px; }
#mother { width : 445px; height : 580px; }
#mother img { width : 200px; text-align : right; margin-right : 20px; }
#mother p { padding-right:5px; }
#father { float : right; width : 445px; margin-top : -580px; }
#father img { width : 250px; text-align : right; margin-right : 20px; }
#pups { width : 500px; }
.clearfix:after { content : "."; display : block; height : 0; clear : both; visibility : hidden; }
.clearfix { display : inline-block; }
* html .clearfix { height : 1%; }
.clearfix { display : block; }
.bold { font-weight : bold; }
.blue{color:#E0FFFF;}
.pink{color:#F4C2C2;}
input, textarea {margin:5px 0 5px 50px; width:250px;}
form{width:400px;}
.tag{width: 80px; float:left;}
input.submit{width:auto; float:right; margin:10px 15px 0 0;}