body {
font:76%/140% verdana, arial,sans-serif;
background:#efefef url(images/banpattern.png) repeat-x;
color: #000;
}

p {
text-align: left;
padding: 10px 0px 10px 2px;
}


h1 {
padding:12px 0px 8px;
font-size: 16px;
 color:#666666;
}

h2 {
padding:12px 0px 8px;
 font-size: 14px;
color:#666666;
}

h3 {
padding:12px 0px 8px;
font-size: 14px;
color:#666666;
}

#layout {
width:820px;margin:0 auto 0;
position:relative;
background:#fff repeat-y; 
}

#head {
height: 160px;
background: #efefef url(images/coming-to-america.jpg) repeat-x;
}

#head a {
width: 100%; 
height: 160px; 
display: block; 
}


#headmenu {
position: absolute;
top: 123px;
left: 210px;
}

#headmenu ul {
list-style:none;
margin:0.5em 0;
}

#headmenu ul li {
display:inline;
margin:0;
}

#headmenu ul li a {
float:left;
display:block;
padding:5px 8px 5px 8px;
margin:0 2px 0 2px;
font: bold 14px verdana, srial, sans-serif;
}


#topNav a { 
text-decoration: underline;
color:#fff; 
}

#topNav a:hover {
text-decoration: underline;
}

#body {
width: 570px;
padding:30px;
float:right;
}


#body ol li {
margin-left: 25px; 
padding-left:0px;
font-family: verdana, arial, sans-serif;
}

#body ul li {
list-style: disc;
margin-left: 25px;padding-left:0px;
font-family: verdana, arial, sans-serif; 
}

#body a { 
text-decoration: none;
color:#0000FF; 
}

#body a:visited {
text-decoration: none;
color:#0000FF; 
}

#body a:hover {
text-decoration: underline;
color:#0000FF; 
}

#body blockquote {
margin-left: 25px;
padding-left: 0px;
}

#flowr {float: right; padding: 10px 0 8px 10px;}


.fright {float: right;}
.fleft {float: left;}

#llist {
padding: 8px;
width: 170px;
padding-bottom:3em;

}

#llist a { 
text-decoration: none;
color:#0000FF; 
}

#llist a:hover {
text-decoration: underline;
}

.llist ul li { 
text-align: left;
font-family: arial, veranda, sans-serif;
padding-left: 2px;
list-style:none;
}

.llist h2 {
padding:11px 0px 9px 2px;
color:#666666;
font-size:12px;
font-weight: bold;
}

.llist h3 {
padding:11px 0px 9px 2px;
color:#666666;
font-size:12px;
font-weight: bold;
}


#foot {
text-align:center;
color:#fff;
font-size: 10px;
background:#000066;
border-top:7px solid #666666;
}


#foot a {color:#fff;}

a img{border: none;}
img.left,img.right {padding:10px;border:0px;} 
img.left {padding-right:25px;} 
img.center {display:block;margin:0 auto 5px auto;}
img.left {float:left;margin: 0 12px 5px 0;}
img.right {float: right;margin: 0 0 5px 12px;}	  

#searchform {margin:0px 0 20px 0;padding:0px}
#lmenu #searchform #s {width:100px;padding:2px;}
#lmenu #searchsubmit {padding:1px;}
#commentform input {width:170px;padding:2px;margin:5px 5px 1px 0;}
#commentform textarea {width:100%;padding:2px;}
#commentform #submit {margin:0;float:right;}
.entry form {text-align:center;}



* {margin:0;padding:0}
.clear {clear:both}

p.Head {
font-weight: bold;
}