body{font-size: 0.8em; font-family : Arial, Helvetica, sans-serif; color: #53341F; margin: 0; padding: 0; text-align: center; 
	background : #EDEBDE url(../images/layout/body-bg.gif) repeat top;}
hr{display : none;}
img{border : 0;}

/* a */
a{text-decoration: underline; color: #AA2624;}
a:hover{text-decoration: none; color: #484B78;}

/* h */
h1,h2{color : #484B78; font-family: Georgia; font-style : italic;}
h1{font-size: 1.6em; padding : 0; padding-top: 2em; margin-left : 65px; margin-top:0; margin-bottom: 1.5em;}
h2{font-size: 1.4em;}

/* class */
.cleaner{clear:both;height:1px;font-size:1px;border:none;margin:0; padding:0;background: transparent;}

/* Layout */
.layout-body{width : 971px; margin-left: auto; margin-right: auto; position : relative;}

#layout-header{height : 280px; background : url(../images/layout/header-bg.jpg) no-repeat top center; }

#layout-logo{position : relative; height : 203px; z-index : 2}
#layout-logo a{display : block; height: 203px; text-decoration : none; color: #53341F;}
#layout-logo strong{position: absolute; top: 15px; left: 28px; font-weight : bold; font-family: Georgia; font-style : italic;}

#layout-desc{position : absolute; left: 75px; top: 90px; z-index : 1; font-family: Georgia; font-style : italic; z-index : 1;}
#layout-desc1{font-size : 2.9em; color : #10154F;}
#layout-desc1 strong{font-weight : normal;}
#layout-desc2{font-size : 1.7em;  color : #A82721;line-height : 1.8em;}

#layout-menu{margin-left: 20px;  position: absolute; top: 207px; font-family: Georgia; font-style : italic; left: 0;}
#layout-menu ul{float: left; list-style: none; margin: 0; padding: 0;display: inline;}
#layout-menu ul li{display: inline; margin: 0; padding: 0; }
#layout-menu ul li a{float: left; margin: 0; padding: 10px 30px 10px 30px; font-weight : bold; font-size : 1.2em;  text-decoration: none;  
	color : #10154F; background: url(../images/layout/menu-li-bg.gif) no-repeat center right;}
#layout-menu ul li.active a, #layout-menu ul li a:hover, #layout-menu ul li a:active{color: #A82721;}

#layout-skelet .layout-body{background:  url(../images/layout/skelet-bg.gif) repeat-y center; text-align : left; }
#layout-skelet-cleaner{clear:both;height:23px;font-size:1px;border:none;margin:0; padding:0;background: url(../images/layout/skelet-bg-bottom.gif) no-repeat; }

#layout-content{float : left; width : 679px; background: url(../images/layout/content-bg.gif) repeat-y top left;}
#layout-content-body{background: url(../images/layout/skelet-bg-top.gif) no-repeat top left;}
#layout-content-cleaner{clear:both;height:1px;font-size:1px;border:none;margin:0; padding:0; background: url(../images/layout/content-bg2.gif) no-repeat right; }

#layout-content h2{margin-left: 65px;}

.layout-content-item{margin: 1.5em 25px 1.5em 55px; padding: 0 8px 1.5em 10px; 
	background:  url(../images/layout/content-item-bg.gif) repeat-x bottom;}
.layout-content-item p{margin-bottom : 0;}
.layout-content-strong{color : #484B78; font-family: Georgia; font-style : italic;	font-size : 1.3em;}

#layout-content ul{margin: 0 25px 1.5em 55px; padding-left: 0em;}
#layout-content ul li{list-style-image: url(../images/layout/list.gif); list-style-position : inside; 
	margin: 0.7em 0 0.7em 0; padding: 0 0 0.7em 10px; 
	background:  url(../images/layout/content-item-bg.gif) repeat-x bottom;}

#layout-column{float : right; width : 292px; background : url(../images/layout/column-bg.gif) repeat-y top left; }
#layout-column p, #layout-column h2{margin: 1em 50px 1em 24px; padding: 0 8px 1em 10px; 
	background:  url(../images/layout/column-p-bg.gif) repeat-x bottom;}

#layout-footer .layout-body{border-top: 10px solid #FEFEFC;}
#layout-footer{font-size : 0.9em;}
#layout-footer p{ margin : 0; padding : 2em;}
#layout-footer a{text-decoration : none; color: #53341F; }
#layout-footer a:hover{text-decoration : underline; color: #AA2624;}

/* Photo */
.photo-bl{ padding-left : 59px; /*margin-bottom: 1.5em;*/}
.photo-img{float : left; width: 174px; height: 174px; border: 1px solid #DDDBCC; text-align : center; background-color : White; 
	margin-right : 28px; margin-bottom: 28px;}
.photo-img img{border : 1px solid #717173; margin-top: 8px;}
