/* CSS Document@ Wildfire Warriors */
/* default styles */

html, body{
padding:0;
margin:0;
font:14px "Trebuchet MS";
color:#523E23;
background:#FFFEFC url('../img/pozadina.jpg') repeat-x top left;
}

h1{}

h2{}

h3{background:url('../img/star.gif') no-repeat top left;}

p{font:14px "Trebuchet MS";color:#523E23;text-align: center;}

.ime{color: #660000;}

a:link {color:#660002; text-decoration:none;}

a:visited {color:#523E23; text-decoration:none;}

a:hover, a:active{ text-decoration:underline;}

a:focus{outline:none;}

address{
position:absolute;
top:15px;
left:265px;
font:10px Tahoma;
color:#fff;
}

/* containers */
#header{
position:relative;
width:auto;
height:216px;
background:url('../header.jpg') no-repeat top left;
background:url('../img/header.jpg') no-repeat top left;
}

#menu{
width:648px;
height:46px;
position:relative;
top:168px;
left:245px;
background:url('../img/nav.png') no-repeat top left;
padding:0;
}

#menu ul{margin:0;padding:0;}

#menu ul li{
margin: 0; 
padding: 0; 
list-style-type: none; 
position: absolute; 
top: 0;
}

#menu a{height: 46px; display: block;}

#about_us{left:0px; width:84px; }
#about_us a:hover{ background:url('../img/nav.png') 0px -46px no-repeat; }

#our_dogs{left:84px; width:96px; }
#our_dogs a:hover{ background:url('../img/nav.png') -84px -46px no-repeat; }

#history{left:180px; width:72px; }
#history a:hover{ background:url('../img/nav.png') -180px -46px no-repeat; }

#offspring{left:252px; width:92px; }
#offspring a:hover{ background:url('../img/nav.png') -252px -46px no-repeat; }

#puppies{left:344px; width:88px; }
#puppies a:hover{ background:url('../img/nav.png') -344px -46px no-repeat; }

#gallery{left:432px; width:72px; }
#gallery a:hover{ background:url('../img/nav.png') -432px -46px no-repeat; }

#links{left:504px; width:72px; }
#links a:hover{ background:url('../img/nav.png') -504px -46px no-repeat; }

#contact{left:576px; width:72px; }
#contact a:hover{ background:url('../img/nav.png') -576px -46px no-repeat; }


/* content (subcontent + maincontent) */
#content{
width:910px;
float:left;
display:block;
background:url('../img/content_bg.gif') repeat-x top left;
padding:10px 0;
}



#maincontent_top{
float:right;
width:675px;
height:23px;
background:url('../img/gornji.gif') no-repeat top left;
}
#maincontent{
float:right;
width:675px;
background:url('../img/srednji.gif') repeat-y top left;
}
#maincontent_bottom{
float:right;
width:675px;
height:16px;
background:url('../img/donji.gif') no-repeat top left;
}

#maincontent h1{
margin:20px 0 0 40px;
background:url('../img/bully.gif') no-repeat center left;
padding:0 0 0 45px;
font-size:24px;
}


#maincontent p{
margin:20px 35px 20px 30px;
line-height:1.5em;
}

#maincontent img{
display:block;
padding:3px;
background:#fff;
margin:20px auto;
}

#maincontent ul{
margin:20px 0 15px 80px;
padding:0;
}

#maincontent ul li{
margin:2px 0;
padding:0;
}


/* subcontent */
#subcontent{
width:208px;
padding:0 11px;
float:left;
}

/* news */
#news dl{
width: 210px;
padding: 15px 0px 15px 0px;
margin:0 0 5px 0;
background:url('../img/subcontent_div_bg.gif') no-repeat top left;
}

#news dt{
width: 160px;
margin: 0px;
padding: 0px 15px 0px 35px;
background:url('../img/dt_bg.jpg') no-repeat center left;
font-weight:bold;
}

#news dd{
width: 165px;
padding: 0px 30px 10px 15px;
margin: 0px;
font:13px "Trebuchet MS";
background:url('../img/dl_bg.jpg') repeat-y;
}

#news{
width:208px;
margin:0;
padding:0;
background:url('../img/subcontent_div_bg2.gif') no-repeat bottom left;
}



/* form */
form#login_form{
width:178px;
margin:0;
padding:20px 15px;
background:url('../img/subcontent_div_bg.gif') no-repeat top left;
}

form#login_form label{
font:10px Tahoma;
color:#181A17;
}

form#login_form input{
width:170px;
border:0;
border:1px solid #BAAF93;
font:10px Arial;
background:#FBF8F3;
margin:3px 0 10px 0;
padding:3px;
}

form#login_form input#submit{
width:180px;
background:none;
border:0;
margin:0;
font:xx-small Arial;
font-size:;
text-align:right;
}

#login{
width:208px;
margin:0;
padding:0;
background:url('../img/subcontent_div_bg2.gif') no-repeat bottom left;
}


/* guestbook */

h3 {
font-family: Trebuchet MS;
font-size: 17px;
margin:0;
padding:0;
color: #FEF9E5;
}
	
TABLE#mytable {
border: 1px solid #563e23;
font: normal 13px Trebuchet MS;
background: #CFBC9B;
}

TABLE#mytable TD { padding: 5px; }

input, textarea {
padding:2px;
font: normal 12px Trebuchet MS;
border: 1px solid #563e23;
}

input:focus, textarea:focus{ border:1px solid #999; }

a#guestbook{
position:absolute;
top:170px;
left:95px;
display:block;
width:120px;
height:42px;
border:none;
text-decoration:none;
}