@charset "utf-8";

body {
	background:url(/statics/img/bg.jpg) repeat #fff;
	font-family:Arial,Verdana,"sans-serif";
}

a {
	text-decoration:none;
	color:#000;
	outline:none;
}

.clear {
	clear:both;
}

hr {
	border:none;
	height:1px;
	background:#D2C09D;
}

#content h1, #content h2, #content h3, #content h4{
	font-weight:bold;
	margin:10px 0;
}

h1 {
	font-size:20pt;
}

h2 {
	font-size:18pt;
}

h3 {
	font-size:14pt;
}

h4 {
	font-size:12pt;
}

.post h1 {
	font-size:14pt;
}

.inner-container {
	background:#fff;
	width:955px;
	margin:auto;
	padding:20px;
}

#topLinks {
	font-size:10pt;
	color:#ba9d68;
	margin-bottom:10px;
}
#topLinks .icons {
	float:right;
	margin-top:8px;
	margin-left:10px;
}

#topLinks a {
	color:#000;
}

#topLinks input {
	color:#ba9d68;
	font-size:9pt;
	border:solid 1px #D2C09D;
	background:#fff;
}

#topLinks button[type=submit] {
	background:#ba9d68;
	color:#fff;
	font-size:8pt;
	border:solid 1px #D2C09D;
	padding:1px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}

#header {
	width:955px;
	height:271px;
	background:url(/statics/img/header_photo.jpg) no-repeat #fff;
}

#header .logo {
	width:232px;
	height:271px;
	margin-left:20px;
	background:url(/statics/img/header_logo.jpg) no-repeat #fff;
	font-weight:bold;
	font-size:9pt;
}
#header .logo a {
	width:232px;
	height:150px;
	display:block;
	margin-top:0px;
}

#menu {
	background:#c3aa70;
	padding:0px 20px;
	font-size:11pt;
	font-family:"Times New Roman",Georgia,serif;
	margin:20px 0;
	height:25px;
}

#menu  strong{
	float:left;
	color:#fff;
	display:none;
}

#menu  ul {
	padding:0;
	margin:0;
	text-align:right;
	float:right;
	width:900px;
}

#menu  ul li{
	list-style:none;
	padding:0;
	margin:0px;
	width:150px;
	text-align:left;
	float:left;
	height:21px;
}
#menu  ul li a.selected{
	font-weight:bold;
}
#menu  ul li.last{
	font-weight:bold;
	width:200px;
	margin-right:30px;
	float:right;
}

#content {
	width:650px;
	font-size:10pt;
	float:left;
}

#content p {
	margin:10px 0;
	text-align:justify;
}

.post .date {
	font-size:9pt;
	color:#ab8f3f;
}

a.photo {
	float:left;
	margin:10px;
	width:100px;
	height:100px;
}
a.photo img {
	border:solid 2px #000;
}

#spectacles {
	float:right;
	width:250px;
}

#spectacles .list {
	overflow:hidden;
	height:350px;
	border-bottom:solid 1px #ab8f3f;
}

#spectacles .list ul {
	
}

#spectacles .list ul li {
	font-size:9pt;
	list-style:none;
	margin-bottom:25px;
}
#spectacles .list ul li strong.title {
	font-size:11pt;
}

#footer {
	background:#fff;
	width:975px;
	margin:auto;
	padding:10px;
}

#copyrights {
	font-size:7pt;
	color:#666;
	margin-top:10px;
}

#copyrights strong {
	font-weight:normal;
	color:#000;
}

#copyrights span, #copyrights span a {
	color:#999;
}