.flickrimage {
border:1px solid #ccc;
padding:2px;
margin: 0px 5px 5px 0;
}





html, body {
font-size: 100%;
font-family: arial, helvetica, sans-serif;
color: #000;
margin: 0px auto;
text-align: left;
}	

p {padding: 0px; margin: 0px;}
div {padding: 0px; margin: 0px;}
img {border: 0;}
a { color:#8B3B37;}
a:active { color:#8B3B37;}
a:visited { color:#666;}
a:hover { color:#AE7165;}
em { font-style:normal; background-color: #ffc;}

blockquote {font-size: 1em;margin: 0em 15px 15px 0px;padding: 0 .75em 0 1.25em;
color: #666;
border-left: 3px solid #8B3B37;border-right: 0px solid #8B3B37;}

#home, #about, #archive, #photo {
width: 720px;
margin: 0px auto;
padding: 0px;
}


#topbanner {
width:100%;
height:70px;
margin:0px;
}	


#topbanner h1 {
margin: 0px; padding:0px;
width:100%;
background: url(http://www.zambiastories.com/new/zambialogo.jpg) top no-repeat;
}

#topbanner h1 a:link, #topbanner h1 a:visited, #topbanner h1 a:hover {
background: url(http://www.zambiastories.com/new/zambialogo.jpg) top no-repeat;
height: 115px;
width:100%;
margin: 0px; padding:0px;
display: block;
}

#topbanner h1 span {
display: none;
}

#topbanner h4 {
margin: 0; padding:0px;
width:100%;
background: url(http://www.zambiastories.com/new/zambialogo.jpg) top no-repeat;
}

#topbanner h4 a:link, #topbanner h4 a:visited, #topbanner h4 a:hover {
background: url(http://www.zambiastories.com/new/zambialogo.jpg) top no-repeat;
height: 115px;
width:100%;
margin: 0px; padding:0px;
display: block;
}

#topbanner h4 span {
display: none;
}


/*general layout*/


/*/*/
#content, #colfloat,  #col1i, #col2i, #contenti
	{ p\osition: relative; }
/* */


#contenti {
color : #000000;
width: 720px;
}


#col1i {
float: left;
width: 450px;
margin-top:70px;
padding: 0 30px 0 0; 
}

#col2i {  
padding:0 25px 0 25px; 
margin:0 0 0 0;
float:left;
width:180px;
background-color: #ffffff;
}

/*col1 content styles */

#col1i .entry1 {
font-size: 75%;
line-height:140%;
padding-bottom:30px;
padding-left:15px;
padding-right:15px;
}

#col1i .entry {
font-size: 75%;
line-height:140%;
padding:20px 15px 35px;
background: #fff url(http://www.zambiastories.com/new/zambiabreak.png) bottom center no-repeat;
}

#col1i p {
padding-bottom:15px;
}

#col1i ul {
margin:0 0 10px -10px;
}

 * html body #col1i ul {
margin:0;
}


#col1i h1  {
font-family: georgia, times, Times New Roman, times-roman,  serif;
margin: 0;
padding: 0px 0px 6px 0px;
font-size: 30px;
line-height: 26px;
letter-spacing: -1px;
font-weight: bold;
color: #8B3B37;
}

#col1i h2  {
font-family: georgia, times, Times New Roman, times-roman,  serif;
margin: 0;
padding: 0px 0px 6px 0px;
font-size: 20px;
line-height: 26px;
letter-spacing: -1px;
font-weight: bold;
color: #8B3B37;
}

#col1i h3  {
font-family: georgia, times, Times New Roman, times-roman,  serif;
margin: 0;
padding: 0px 0px 6px 0px;
font-size: 16px;
line-height: 20px;
letter-spacing: -1px;
font-weight: bold;
color: #8B3B37;
}

.crossphoto img {
border:1px solid #ccc;
padding:2px;
width: 520px;
margin-bottom:5px;
}

 * html body .crossphoto img {
border:0px solid #ccc;
width: 520px;
padding:0px;
margin-bottom:5px;

}

/* shared content style */

.details {
font-weight:bold;
text-align:left;
margin:1px 0;
}


#flickrimg {
margin: 0px;
height:100px;
width:434px;
background: #fff url(/asterisk/images/flickr-back.png) top left no-repeat;
padding: 19px 0 0 115px;
}
		
#flickrimg a {
float: left;
}
		
	
#flickrimg a img {
border:1px solid #ccc;
padding:2px;
height: 56px;
width: 56px;
margin:0 6px 4px 0;
}


.mainphoto img {
border:1px solid #ccc;
padding:2px;
width: 540px;
}

 * html body .mainphoto img {
border:0px solid #ccc;
width: 520px;
padding:0px;
}

.leftimage {
border:1px solid #ccc;
padding:2px;
margin: 0px 10px 5px 0;
}

.rightimage {
border:1px solid #ccc;
padding:2px;
margin: 0px 0px 5px 10px;
}


#mainads {
padding:10px 0 0;
margin:5px 0 10px 0;
}

.bannerad {
padding:10px 20px;
}

.banneradtop {
padding:0 20px 15px 20px;
margin-top:-10px;
}

/*col2i content styles */


#col2i h2  {
font-family: georgia, times, Times New Roman, times-roman,  serif;
margin: 0;
padding: 15px 0px 6px 0px;
font-size: 14px;
line-height: 18px;
letter-spacing: -1px;
font-weight: bold;
color: #3A3331;
}

#col2i p {
font-size: 75%;
line-height:130%;
padding-bottom:10px;
}

#col2i ul {
list-style: square;
margin:0px;
padding:0;
margin-left:20px;
}


#col2i li {
line-height: 15px;
padding-bottom:2px;
font-size: 75%;
}

.amazonimage {
border:1px solid #999;
padding:1px;
margin:0 0 0 10px;
float:right;
}


/* comment styles*/



.comgray {
padding: 5px 10px;
margin: 0px 0;
background: #efefef;
}

.comwhite {
padding: 5px 10px;
margin: 0px 0;
}


.commentdate {
color: #666633;
font-size: 75%;
text-decoration: none;
}




/*slideshow page*/

#slideshow {
margin:-25px 0 0 0;
}

/* footer styles*/

#clear {
clear: left;
height: 10px;
margin:0; padding:0;
}

.clearfl {
clear: left;
height: 10px;
margin:0; padding:0;
}


#footerbox {
margin:30px 0;
width:720px;
background: #fff url(/asterisk/images/footer-back.png) top left no-repeat;
height:200px;
}

.footerboxout {
width:193px;
float:left;
border-right:2px solid #fff;
margin:0;
/*padding:5px;*/
color:#333;
font-size: 75%;
line-height:130%;
}	

.footerboxin { margin:5px 5px 5px 15px;}
	
.footerboxin ul {
list-style-type:none;
margin: 0px;
padding:0px;
}

.footerboxin h4 {
color:#333;
margin:0 0 5px 0;
}

#footer2 {
text-align:right;
font-size: 75%;
line-height:130%;
}

/* store styles */

.product {
margin:0 0 40px 0;
padding:0;
width:90%;
}

.pr-image {
float: left; 
margin-right: 20px;
border:1px #ccc solid;
padding:2px;
}

#pr-top {
margin:0 0 40px 0;
}

.pr-clear {
clear:both;
margin-top:20px;
}

#pr-top img {
float: left; 
margin-right: 20px;
border:1px #ccc solid;
padding:2px;

}

.storetop {
text-align:center;
padding:10px; margin:5px auto;
border-top:1px dotted #ccc;
border-bottom: 1px dotted #ccc;
}

 .thumbnail {
        position: relative;
	height: 70px;
	width: 70px;
	background-color: #ffffff;
	padding: 5px;
	margin: 0 10px 0 0;
	overflow: hidden;
        float:left;
        border:1px solid #ccc;
}


 .thumbnail img {
	height: 70px;
	width: 70px;
}

#index {
padding:5px;
}

#index ul {
border: 0;
margin: 0; padding: 0;
list-style-type: none;
}

#index li {
line-height: 15px;
padding-bottom:2px;
font-size: 75%;
}
