body {
margin: 0 0 80px 0;
padding:0;
background: #4DCDF4 url("http://campcalifornia.com/slike/camp-podloga.jpg") top left repeat-x;
font: 12px Arial, Verdana,Sans-serif;
line-height:1.6em;
color:#333;
text-align: center;
}
#wrapper {
width: 1010px;
margin: auto;
padding: 0;
text-align: left;
}

#menu {list-style-type:none; margin: 0; padding:30px 0 0 0;}
#menu li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:210px; height:3em; z-index:100;}
#menu li dl {position:absolute; top:0; left:0;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:5px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl {width: 210px; margin: 0; padding: 0; background: #5bcffd; text-align:center; cursor:pointer;}
#menu dt {margin:0; padding: 5px; font-size: 1.1em; color: #02739f; border-bottom:1px solid #02739f;}
#menu .one {background: url("http://campcalifornia.com/slike/choose.gif") top left no-repeat; color: #fff;}
#menu dd {margin:0; padding:0; color: #02739f; font-size: 1em; background: #aee5fb; text-align:left;}
#menu dd.last {border-bottom:1px solid #02739f;}
.gallery dt a, .gallery dt a:visited {display:block; color:#fff;}
.gallery dd a, .gallery dd a:visited {color:#02739f; text-decoration:none; display:block; padding:0 5px 0 20px;
background: #aee5fb; width:185px;
}
.gallery dd a:hover {background: #79d8fd; color:#02739f;}



#izbornik {
position:relative;
width:450px;
height:36px;
background:transparent url("http://campcalifornia.com/slike/menu-off.gif");
overflow:hidden;
margin:13px 0 0 3px;
padding:0;}

#izbornik ul {margin:0; padding:0;}
#izbornik li {list-style-type:none; width:150px; height:36px; display:inline;}

#izbornik a {
display:block;
float:left;
width:150px;
height:0;
overflow:hidden;
color:#000;
text-decoration:none;
padding-top:36px;
background:transparent url("http://campcalifornia.com/slike/menu-on.gif") no-repeat 500px 500px;
}

* html #izbornik a  {height:36px; he\ight:0;}

#izbornik a#item1:hover {background-position: 0 0; z-index:50;}
#izbornik a#item2:hover {background-position: -150px 0; z-index:50;}
#izbornik a#item3:hover {background-position: -300px 0; z-index:50;}

body#home a#item1 {background-position: 0 0; z-index:50;}
body#whoarewe a#item2 {background-position: -150px 0; z-index:50; }
body#contact a#item3 {background-position: -300px 0; z-index:50; }


img {
border:0;
}

a:link {
	color: #008fd5;
	text-decoration: none;
}
a:visited {
	color: #008fd5;
	text-decoration: none;
}
a:active {
	color: #008fd5;
}
a:hover {
	color: #016393;
	text-decoration: none;
}


.sivi:link {
	color: #333;
	text-decoration: none;
}
.sivi:visited {
	color: #333;
	text-decoration: none;
}
.sivi:active {
	color: #333;
}
.sivi:hover {
	color: #666;
	text-decoration: none;
}


.tamnoplavi:link {
	color: #016393;
	text-decoration: none;
}
.tamnoplavi:visited {
	color: #016393;
	text-decoration: none;
}
.tamnoplavi:active {
	color: #016393;
}
.tamnoplavi:hover {
	color: #008fd5;
	text-decoration: none;
}



.bijeli:link {
	color: #fff;
	text-decoration: none;
}
.bijeli:visited {
	color: #fff;
	text-decoration: none;
}
.bijeli:active {
	color: #fff;
}
.bijeli:hover {
	color: #ddd;
	text-decoration: none;
}



.zuti:link {
	color: #ffff33;
	text-decoration: none;
}
.zuti:visited {
	color: #ffff33;
	text-decoration: none;
}
.zuti:active {
	color: #ffff33;
}
.zuti:hover {
	color: #fff;
	text-decoration: none;
}

.none, caption {
display: none;
}
.clear {
clear: both;
margin:0;
padding:0;
height: 0.1px;
}

textarea.text, input.text {
font: 11px Arial, Verdana, sans-serif;
}
input.button {
font: 11px Arial, Verdana, sans-serif;
background: #993333;
color: #fff;
}

#header {
margin: 0;
padding: 0;
background: url("http://campcalifornia.com/slike/camp-header-02.jpg") top left no-repeat;
width: 1010px;
height: 249px;
}
#header h1 {
font: 20px Arial, Verdana, sans-serif;
margin: 0;
padding: 30px 0 0 0;
color: #fff;
text-align: right;
float: right;
width: 500px;
}

#navcontainer{
background: #8C0000;
height: 30px;
margin: 0;
padding: 0;
}

#main-c {
width: 1010px;
background: url("http://campcalifornia.com/slike/main-c-podloga.jpg") top left no-repeat;
float:left;
margin: 0;
padding: 0;
}


#main {
width: 1010px;
background: url("http://campcalifornia.com/slike/main-podloga.gif") top left repeat-y;
float:left;
margin: 0;
padding: 0;
}

#bigger {
width: 458px;
float: left;
margin: 0;
padding: 0;
}

.date-header {
margin: 30px 0 0 0;
padding: 0;
}
.date-header h2 {
font: 12px Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
color: #333;
}


.date-header-animated {
margin: 30px 0 0 0;
padding: 0;
}
.date-header-animated h2 {
font: 12px Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
color: #333;
text-align: center;
}


.entry-title {
margin: 0;
padding: 0;
}

.entry-title h3 {
margin: 0;
padding: 15px 0 10px 0;
color: #4e4d4d;
font: bold 16px Arial, Verdana, 'Times New Roman', sans-serif;
text-transform: uppercase;
}

.entry-title h3 a {
border: none;
color: #4e4d4d;
}

.entry-title h3 a:hover {
border: none;
color: #8b8b8b;
}


.entry-title-songs {
margin: 0;
padding: 0;
}

.entry-title-songs h3 {
margin: 0;
padding: 0 0 5px 0;
color: #008fd5;
font: bold 13px Arial, Verdana, 'Times New Roman', sans-serif;
text-transform: uppercase;
}

.entry-title-songs h3 a {
border: none;
color: #008fd5;
}

.entry-title-songs h3 a:hover {
border: none;
color: #016393;
}

.entry {
margin: 10px 0 20px 0;
padding: 0;
}

.entry-songs {
margin: 0;
padding: 0;
}

.entry-animated {
margin: 10px 0 20px 0;
padding: 0;
text-align: center;
}

.entry p {
margin:0;
padding: 5px 0 10px 0;
}
.entry ul {
list-style: square;
margin: 0 0 0 30px;
padding: 0;
}
.entry ul li {
margin: 3px 0 3px 0;
}

.smaller-lijevo {
width: 280px;
float: left;
margin: 0;
padding: 0;
font-size: 11px;
line-height: 16px;
}

.smaller-lijevo-c {
margin:0;
padding: 10px 22px 0 25px;
}

.smaller-lijevo p {
margin:0;
padding: 5px 0 5px 0;
}

.smaller-lijevo h4 {
margin: 0;
padding: 20px 0 5px 0;
color: #016393;
font: bold 14px Arial, sans-serif;
}

.smaller-lijevo ul {
list-style: square;
margin: 0 0 0 15px;
padding: 0;
}
.smaller-lijevo ul li {
margin: 4px 0 4px 0;
}



.smaller-desno {
width: 210px;
float: left;
margin: 0;
padding: 90px 0 0 30px;
font-size: 11px;
line-height: 16px;
}

.smaller-desno h4 {
margin: 0 0 8px 0;
padding: 0;
color: #990000;
font: bold 12px Verdana, Arial, sans-serif;
}

.smaller-desno ul {
list-style: square;
margin: 0 0 0 15px;
padding: 0;
}
.smaller-desno ul li {
margin: 4px 0 4px 0;
}



#footer {
margin: 0;
padding: 0;
background: url("http://campcalifornia.com/slike/footer-podloga.jpg") top left no-repeat;
width: 1010px;
height: 237px;
}

.footer-i {
margin: 0px;
padding: 10px;
}
.footer-i p {
margin: 0;
padding: 0;
}


#camp {
margin:0;
padding: 28px 0 0 47px;
}

.slika-gal {
margin: 10px 10px 0 0;
padding: 1px;
background: #fff;
border: 1px solid #c1c17f;
float: left;
}

.slika-gal2 {
margin: 10px 0 0 0;
padding: 1px;
background: #fff;
border: 1px solid #c1c17f;
float: right;
}

.listic {
margin:10px 0 0 0;
padding:0;
vertical-align: middle;
}

.listic ul {
list-style-image: url("http://campcalifornia.com/slike/listic.gif");
vertical-align: middle;
margin: 0 0 0 25px;
padding: 0;
}
.listic ul li {
margin: 0;
padding: 4px 0 4px 0;
}

.zemlja {
margin:0;
padding: 10px 0 0 0;
width: 210px;
}

.zemlja-lijevo {
margin:0;
padding:0;
width: 100px;
height: 100px;
float: left;
}

.zemlja-desno {
margin:0;
padding:0;
width: 100px;
float: right;
text-align: right;
}

span.vecaslova {
font-size: 14px;
font-weight: bold;
}

span.vecaslova2 {
font-size: 18px;
font-weight: normal;
}

span.subtitle {
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
color: #008fd5;
}

h3 {
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
color: #008fd5;
margin:0;
padding:0;
}

.foot1 {
float: left;
margin: 0;
padding: 0;
}

.foot2 {
float: left;
margin: 0;
padding: 0 0 0 18px;
}

.foot3 {
float: left;
margin: 0;
padding: 0 0 0 18px;
}

.campstarts {
margin:41px 0 0 0;
padding:0;
width: 231px;
height: 170px;
background: url("http://campcalifornia.com/slike/camp-starts.jpg") top left no-repeat;
}

.flash-counter {
margin: 0;
padding: 90px 0 0 20px;
}

.foot1-podloga {
width: 241px;
height: 157px;
background: url("http://campcalifornia.com/slike/foot1.gif") top left no-repeat;
margin: 0 0 0 22px;
padding: 0;
}

.foot1-text {
margin: 25px 0 10px 27px;
padding:0;
font-size: 13px;
font-weight: bold;
}

.foot1-vijesti {
float: left;
margin: 0;
padding: 10px 0 0 15px;
line-height: 28px;
}

.foot1-arhiva {
float: right;
margin: 0;
padding: 5px 15px 0 0;
}

.foot2-text {
margin: 25px 0 12px 5px;
padding:0;
font-size: 13px;
font-weight: bold;
}

.aply {
margin: 38px 0 0 0;
padding: 0;
}

.foot-sl {
margin: 30px 60px 0 0;
padding:0;
float: left;
}

.footer-i-text {
margin: 0;
padding: 45px 0 0 0;
color: #fff;
font-size: 11px;
text-align: right;
}

.camptable {
border-collapse:collapse;
width: 100%;
}

.camptableheader {
margin: 0; 
padding: 5px;
color: #fff;
text-align: center;
border: 1px solid #2588eb;
background: #3399ff;
font: 11px Arial, Verdana,Sans-serif;
}

.camptablerow2 {
margin: 0;
padding: 5px;
color: #333;
text-align: left;
border: 1px solid #2588eb;
background: #fff;
font: 11px Arial, Verdana,Sans-serif;
}

.camptablerow {
margin: 0; 
padding: 5px;
color: #333;
text-align: left;
border: 1px solid #2588eb;
background: #cef3fe;
font: 11px Arial, Verdana,Sans-serif;
}

.img-left {
margin: 5px 15px 0 0;
padding: 3px;
background: #97dbfd;
border: 1px solid #008fd5;
float: left;
}

.img-right {
margin: 5px 0 0 15px;
padding: 3px;
background: #97dbfd;
border: 1px solid #008fd5;
float: right;
}

.img-end {
margin: 5px 0 0 0;
padding: 3px;
background: #97dbfd;
border: 1px solid #008fd5;
}

.img-pdf {
float: left;
margin: 0 10px 0 0;
padding: 0;
border: 0;
}

.highlightit img{
margin: 0;
padding: 0px;
border-top: 3px solid #4acbf5;
border-left: 3px solid #4acbf5;
border-right: 3px solid #4acbf5;
border-bottom: 3px solid #4acbf5;
}

.highlightit:hover img{
margin: 0;
padding: 0px;
border-top: 3px solid #0196c6;
border-left: 3px solid #0196c6;
border-right: 3px solid #0196c6;
border-bottom: 3px solid #0196c6;
}

.highlightit:hover{
color: red; /* Dummy definition to overcome IE bug */
}

.navi-pages {
margin: 15px 0 0 0;
padding: 0 12px 0 0;
text-align: right;
}

#vid {
margin:0;
padding:0;
width: 320px;
height: 240px;
}

.animated-map {
margin:0;
padding:30px 0 0 30px;
}


#main-c-animated {
width: 1010px;
background: url("http://campcalifornia.com/slike/main-c-podloga-forum.jpg") top left no-repeat;
float:left;
margin: 0;
padding: 0;
}

#main-animated {
width: 1010px;
background: url("http://campcalifornia.com/slike/main-podloga.gif") top left repeat-y;
float:left;
margin: 0;
padding: 0;
}

#bigger-animated {
width: 1000px;
margin: 0;
padding: 0 5px 0 5px;
}

#izb-animated {
margin:0;
padding:0 0 0 275px;
}

#izbornik-animated {
width:450px;
height:36px;
background:transparent url("http://campcalifornia.com/slike/menu-off.gif");
overflow:hidden;
margin:13px 0 0 3px;
padding:0;
}

#izbornik-animated ul {margin:0; padding:0;}
#izbornik-animated li {list-style-type:none; width:150px; height:36px; display:inline;}

#izbornik-animated a {
display:block;
width:150px;
height:0;
overflow:hidden;
color:#000;
text-decoration:none;
padding-top:36px;
background:transparent url("http://campcalifornia.com/slike/menu-on.gif") no-repeat 500px 500px;
}

* html #izbornik-animated a  {height:36px; height:0;}

#izbornik-animated a#item1:hover {background-position: 0 0; z-index:50;}
#izbornik-animated a#item2:hover {background-position: -150px 0; z-index:50;}
#izbornik-animated a#item3:hover {background-position: -300px 0; z-index:50;}

body#home a#item1 {background-position: 0 0; z-index:50;}
body#whoarewe a#item2 {background-position: -150px 0; z-index:50; }
body#contact a#item3 {background-position: -300px 0; z-index:50; }


#menucampminder {
width: 233px;
margin: 0;
padding: 35px 0 20px 0;
float:left;
font: 12px Arial, sans-serif;
}
	
#menucampminder li a {
height: 22px;
voice-family: "\"}\""; 
voice-family: inherit;
text-decoration: none;
	}	
	
#menucampminder li a:link, #menucampminder li a:visited {
	color: #fff;
	display: block;
	background:  url("http://campcalifornia.com/slike/camp-minder-off.gif");
	padding: 5px 0 0 10px;
	}
	
#menucampminder li a:hover {
	color: #fff200;
	background:  url("http://campcalifornia.com/slike/camp-minder-on.gif") 0 -27px;
	padding: 5px 0 0 10px;
	}

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