/*  
Theme Name: The Language Exchange
Theme URI: http://foreignlanguageexchange.com
Description: For the Language Exchange
Author: TLE
*/

a:link,a:active,a:visited { text-decoration:underline; color:#6c6d62; } 
a:hover { text-decoration:none; color:#87990d; }

body { 
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif;
	font-size:12px; 
	background:#f8f8f3 url(images/bbg.png) repeat-x; 
	color:#666; 
	text-align:center;
	margin-top:20px;
	}
#wrap { 
	width:900px; 
	margin:0 auto;
	padding:0;
	text-align:left; 
	}
#content { 
	width:900px;
	background:#fff; 
	border:8px solid #fff; 
	margin:0 auto; 
	} 
#top { 
	background:#f1efe7; 
	height:25px; 
	line-height:25px; 
	padding:5px; 
	}
#tophome { float:left;}
#tops {float:right;}
#searchform #s { font-size:8pt; width:185px; } 

input#s { 
	color:#666; 
	border:1px solid #cbcbcb; 
	background:#fcfcfc; }
#header { 
	background:url(images/header.jpg) no-repeat; 
	width: 900px; 
	height:124px; 
	margin:0; 
	padding:0;
	}

.entry { 
	width: 900px;
	height: 340px; 
	background:#fff; 
	line-height:19px; 
	text-align:justify; 
	overflow:auto; 
	}
.entry h2 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	font-size:14px;
	font-weight:700; 
	} 

.postmeta {
	border-bottom: 1px solid #ccc;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	}

.end,.bobcomment { 
	border-bottom:1px #eeede0 solid; 
	}
input#url,input#author,input#email { 
	color:#666; 
	width:200px; 
	border:1px solid #cbcbcb; 
	margin-bottom:0.6em; 
	background:#fcfcfc; 
	margin-top:2px; 
	padding:3px; }
p.description { 
	color:#fff; 
	font-size:12pt; 
	} 
img.left { 
padding-right:10px;
margin:0px;
border:0px;
}

img.right {
padding-left:10px;
margin:0px;
border:0px;
}	
/*navigation*/
#nav { 
	height:20px; 
	width:900px; 
	line-height:20px; 
	border-top: 1px solid #FFF; 
	margin:0; 
	padding:0; 
	background:#FF9900;
	}
#nav ul li a:hover {
	background-color: #f1efe7;
	}	
ul.nav { 
	height:20px; 
	line-height:20px; 
	float:left; 
	list-style:none; 
	font-size:11px;  
	text-transform:uppercase; 
	margin:0; 
	padding:0; 
	}
ul.nav li { 
	float:left !important; 
	list-style:none; 
	margin:0; 
	padding:0; 
	}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited {
	color:#fff; 
	float:left; 
	display:block; 
	text-align:center;
	padding:0 10px; 
	text-decoration:none; 
	}
ul.nav li a:hover,ul.nav li a:active { 
	background:#fff; 
	color:#000; 
	text-decoration:underline; 
	}
ul.nav li.first a { border-left:1px solid #FFF; }
ul.nav li.current_page_item a { text-decoration:underline; color:#fff; background:#fff; }
ul.nav li ul { float:left; margin:0; padding:0; }

.navigation { display:block; text-align:center; margin-top:10px; margin-bottom:10px; }
.alignright { float:right; } 
.alignleft { float:left; }

blockquote { padding-left:20px; border-left:5px solid #ddd; margin:15px 30px 0 10px; }
blockquote cite { display:block; margin:5px 0 0; }
.comments h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; padding-top:10px; }
.bobcomment :hover { background:#f8f8f3; }
ol.commentlist { list-style:none; margin:0 0 1px; padding:0; }
ol.commentlist li { list-style:none; margin:0; padding:13px 13px 1px; } 
ol.commentlist li.commenthead { list-style:none; margin:0; }
ol.commentlist li.commenthead h2 { margin:0; }

#submenu {
	clear:both;
	border-bottom: 1px solid #FFF;
	width: 900px;
	height: 20px;
	margin:0;
	padding-top:3px;
	list-style:none;
	}
	
#submenu ul { 
	margin:0;
	padding:0;
	display:inline;
	}

#submenu ul li {
	list-style:none;
	display: inline;
	text-transform: uppercase;
	}
	
#submenu ul li a {
    color: #FFF;
	margin:0;
	padding-left:5px;
	padding-right:8px;
	text-decoration: none;
	width: 150px;
	font-size: 10px;
	display: inline;
	border-right: 1px solid #FFF;
	}
	


ul.nav li.home a{ 
background-color: #0066CC;
border-right:1px solid #FFF;
width: 100px;
}

ul.nav li.announcements a{ 
background-color: #FF6600;
border-right:1px solid #FFF;
width: 140px; 
}

ul.nav li.language a{ 
background-color: #99CC33;
border-right:1px solid #FFF;
width:150px;
}

ul.nav li.culture a{ 
background-color: #990066;
border-right:1px solid #FFF;
width: 150px;
}

ul.nav li.dutch a{ 
background-color: #336633;
border-right:1px solid #FFF; 
width: 140px;
}

ul.nav li.contact a{ 
background-color: #FF9900; 
width: 95px;
}

#login a, #login a:active, #login a:link, #login a:visited {
color:#FF9900;
}

#login a:hover {color:#FFF}

#footer { 
background:#FF9900;
color:#FFF; 
height:26px; 
font-size: 10px;
line-height:26px; 
clear:both; 
text-align:right; 
margin:0 auto; 
padding:0 5px;
text-transform: uppercase; }