/* Centre the fixed width page */
body     {text-align:center;}  /* centered horizontally <=IE5.5 */
#page    {position:relative;  margin:0 auto; text-align:left; } /* centered horizontally, except <=IE5.5 */


/*relates to main width*/
#page { width:1000px; border:1px solid #0c0d6a; 	margin: 0 auto;}

#header {height:70px;}
#header_left_logo {float:left; width:285px; height:50px; background-image:url('images/connections-logo.jpg'); 
margin:10px; display:inline;}
#header_right_area {float:right;display:inline;background-color:#e3edf4;width:250px; height:70px;}
/*relates to main width*/
#site_picture { width:750px; height:150px; margin-bottom:20px;}

#menu_container {border-bottom:3px solid #0c0d6a; background:#A8C6DC;}

#column_container {background:#ffffff url('images/right_column_bg.jpg') repeat-y fixed center;}

#center_column { float:left; width:740px; }

/* page width - center column width - center column padding & borders - right column padding*//*relates to main width*/
#right_column {width:250px; margin: 0px 0px 0px 10px; padding:10px 0 20px 0;float:right;}
#right_content { padding:0 30px;}


#background-box{
	background-color:#e3edf4;
	width:270px;
	padding:10px;
  border:1px solid #0c0d6a;
}
.right_box {
  margin-top: 10px;
  padding: 10px;
  border:1px solid #0c0d6a;
  background-color: #a8c6dc;
}

#footer { 
  height: 20px; 
  border-top:3px solid #0c0d6a; 
  padding: 13px 20px 10px 20px; 
  background-color: #a8c6dc; 
}

#footer p { margin:0; padding:0; } 


.left_right_pair .left {
  float:left;
}

.left_right_pair .right {
  float:right;
}

.end_container {clear:both}

