@charset "UTF-8";

*a {text-decoration:none;}

body {
	background-image: url(../images/background.gif);
	background-repeat: repeat-x;
}


#container {
	width:960px;
	background-color:#FFFFFF;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 25px;
	margin-top: 20px;
	height:auto;
}

.image-index{
background-image: url(../images/index.jpg) ;
background-repeat:no-repeat;
background-position:top;
}

.image-care{
background-image: url(../images/care.jpg) ;
background-repeat:no-repeat;
background-position:top;
}

.image-comm{
background-image: url(../images/comm.jpg) ;
background-repeat:no-repeat;
background-position:top;
}

.image-cafe{
background-image: url(../images/cafe.jpg) ;
background-repeat:no-repeat;
background-position:top;
}

.image-active{
background-image: url(../images/active.jpg) ;
background-repeat:no-repeat;
background-position:top;
}

.image-job{
background-image: url(../images/job.jpg) ;
background-repeat:no-repeat;
background-position:top;
}

#header {

width: 960px;
height: 200px;
}



#logo {
	width:190px;
	height:65px;
	margin:20px;
	background-color:#FFFFFF;
	float:left;
	background-image: url(../images/age_concern_logo_SD.gif) ;
	background-repeat:no-repeat;
	background-position:top;	
}


#menu_block {

width: 360px;
float:right;
height:30px;
margin-right:20px;
margin-top:10px;
}

#text_size{
width:100px;
height:30px;
clear:both;
float:right;
margin-top:60px;
margin-right:25px;
margin-left: 810px;
}

#left_col{
width: 495px;
margin-left:20px;
margin-top:20px;
float:left;
}

#right_col{
width:400px;
margin-left:27px;
margin-top:20px;
float:left;
}

.clear {
clear:both;}

.box {
width:180px;
height: 135px;
float:left;
margin: 2px;
background-repeat:no-repeat;
padding:5px 0 0 10px;
}

.box_large {
width:354px;
height: 253px;
float:left;
margin: 2px;
background-repeat:no-repeat;
padding:20px;
padding-top:15px;
}


.box_list {
width: 160px;
padding-left: 10px;
padding-top: 5px;
clear:both;
}
.box_desc {
width: 160px;
padding-top: 5px;
clear:both;
}

.box_desc_large {
width: 354px;
padding-top: 5px;
clear:both;
}

.box_list_large {
width: 354px;
padding-left: 10px;
padding-top: 5px;
clear:both;
}

.box_right {
padding-top:3px;
width: 160px;
float:right;
text-align:right;
font-size: 0.9em;
	color: #FFFFFF;
	font-weight:100;
	letter-spacing: 0em;
	display:inline;	
	font-family: Helvetica, sans-serif;

}

#left_box {
float:left;
width:495px;
margin-top:15px;
}
#news_box {
float:left;
width:235px;
padding-right:10px;
}



#low_menu {
height:35px;
width:960px;
background-color:#0B1560;
clear:both;
margin-top:15px;
}


#footer {
margin-top:10px;
height:20px;
width:960px;
clear:both;
margin-bottom:10px;
text-align:center;
}

.boxfix{
padding-top: 0;

}




