@import url("main.css");
.wrapper { width: 872px; margin: 0 auto; }
#menu { background: url('../images/menu_middle.gif') repeat-x; padding-left: 10px; }

#menu a {
	display: block;
	font-size: 11px;
	font-weight: bolder;
	text-align: center;
	padding-top: 5px;
	width: 85px;
	height: 20px;
	float: left;
	color: white;
	text-decoration: none;
}

#menu .menu_current, #menu a:hover {
	color: #636363;
	background: url('../images/menu_bg.gif') no-repeat center bottom;
}

#lang { position: relative; }
#lang ul { display: none; position: absolute; top: 26px; left: -116px; background-color: #c6dbff; border: 1px solid #004c81; border-right-width: 2px; border-bottom-width: 2px; }
#lang.hover ul { display: block; }
#lang ul a { float: none; padding: 0 1em; width: 12em; line-height: 16px; color: black; text-align: left; white-space: nowrap; overflow: hidden;}
#lang ul a:hover { background: #004c81 none; color: white; }

#footer {
	border-top: solid 0px;
	margin-top: 15px;
}
#footer td {
	text-align: center;
	padding: 20px 0; color:White;
}
.more_link { text-align: right; margin: 5px 1em 10px 1em; }
.content { line-height: 18px; }
li h4 { margin: 0; padding: 0; font-size: 11px; font-weight: normal; text-align: center; }
.cat_title { padding: 0.5em 10px; margin-bottom: 5px; text-align: left; font-weight: bold; }
.cat_title a { color: white; text-decoration: underline; }
.cat_title { background-color: #566a92; color: white; padding: 0.5em 1em; margin-bottom: 5px; text-align: left; font-weight: bold; }
.sidebar { background-color: #EEFFFF;}
.cat_content { padding: 0 1em; }

.articles li { background: url("../images/list_icon.gif") no-repeat 6px left; padding-left: 8px; margin-bottom: 8px; font-size: 11px;  }
.articles li a { text-decoration: underline;}

.pictures { padding-left: 30px; }
.pictures li { float: left; margin-bottom: 5px; }
.pictures li img { border: solid 1px #ccc; margin: 0 10px; }
.pictures h4 { text-align: center; margin: 0; padding: 0 !important; width: 90px; overflow: hidden; }

.photos { padding-left: 60px; }
.photos li { margin-bottom: 5px; }
.photos li img { margin: 0 auto; border: solid 1px #ccc; }
.photos h4 { width: 120px; }

.divider {background-color: #999999}

.sidebar .actions { background-color: #EEFFFF; padding: 10px; margin-bottom: -10px; }
.sidebar .actions li { width: 135px; line-height: 20px; margin: 0 auto 10px auto; text-align: center; background-color: white; border: solid 1px #36c; }
.sidebar .actions li a { display: block;}

#current_issue, input#search { background-color: #FFFFFF; padding: 8px; }
#current_issue .cat_title { font-size: 18px; margin-bottom: 10px; color: #558080; }
#issue_preview li {list-style-type: none; display: inline; float: left; margin: 3px;}
#issue_preview li img {border: solid 1px black;}

.media_item { width: 340px; height: 160px; overflow-y: auto; float: left; text-align: left; border-bottom: dashed 1px #66c; margin-bottom: 15px; }
h4.media { text-align: center; margin 10px 0; padding: 0; text-transform: uppercase; }

.album { width: 135px; height: 158px; background: url("../images/album.gif") no-repeat; overflow-y: hidden; }
.album .image { display: block; height: 90px; overflow: hidden; margin: 6px 7px; text-align: center; }
.album .caption { margin-top: 12px; text-align: center; }
.sidebar .albums li .album { margin: 0 auto 10px auto; }

.media .caption { margin-top: 5px; text-align: center; }

.photo img { border: solid 1px #999; }
.photo .caption { margin-top: 5px; text-align: center; }

.issues li { width: 80px; float: left; margin-bottom: 10px; margin-left: 15px; }

img.big_photo { border: solid 1px #666; }

.centerpanel { background-color: #FFFFFF}
