body {
	background		: #EEE;
	margin			: 0;
	padding			: 0;
	font			: 12.75px Verdana, Arial, Sans-serif;
}

img {
	border	: none;
}

.lookawho_logo {
	margin-top:-4px;
}

#wrapper {
	margin			: 0 auto;
	min-width 		: 1078px;
	max-height		: 970px;
	min-height		: 970px;
}

#header {
	background		: url(layout/leftcolumn_bg.png) repeat-y 0 100%;
	width			: 570px;
	padding			: 5px;
	vertical-align	: middle;
	margin			: 0 0 0 18px;
}

#h_header {
	background		: url(layout/leftcolumn_bgtop.png) no-repeat 0 100%;
	width			: 570px;
	height			: 5px;
	margin			: 0 0 0 18px;
}

#h_footer {
	background		: url(layout/leftcolumn_bgbottom.png) no-repeat 0 100%;
	width			: 570px;
	height			: 7px;
	margin			: 0 0 0 18px;
	clear			: both;
}

#header a {
	text-decoration	: none;
	font-weight		: bold;
	padding			: 0 10px;
	color			: #000;
}

#header p {
	padding			: 0 0 0 0;
	margin			: 0 0 0 0;
	text-align		: left;
}

#footer {
	background		: #CCC;
	text-align		: center;
	padding			: 5px;
	vertical-align	: bottom;
	z-index			: -99;
}

#footer div {
	margin-left		: auto;
	margin-right	: auto;
}

.login_window {
	border			: 1px;
	border-style	: inset;
	background		: #0F0;
	text-decoration	: none;
}

.search_window {
	border			: 1px;
	border-style	: inset;
	background		: #0F0;
	text-decoration	: none;
}

.browse_window {
	border			: 1px;
	border-style	: inset;
	background		: #F2F2F2;
	text-decoration	: none;
}

#left_column {
	float			: left;
	display			: block;
	max-height		: 880px;
	height			: 880px;
	width			: 570px;
	overflow		: hidden;
	text-align		: center;
	padding			: 18px 0 0 18px;
}

.sub_left_column {
	background		: url(layout/leftcolumn_bg.png) repeat-y 0 100%;
	float			: left;
	width			: 570px;
	overflow		: hidden;
	z-index			: 0;
}

#left_column .left_header {
	background		: url(layout/leftcolumn_bgtop.png) no-repeat 0 100%;
	height			: 5px;
}

#left_column .left_footer {
	background		: url(layout/leftcolumn_bgbottom.png) no-repeat 0 100%;
	height			: 7px;
	clear			: both;
}

#right_column {
	float			: right;
	display		: block;
	max-height		: 880px;
	height			: 880px;
	width			: 200px;
	overflow		: hidden;
	text-align		: center;
	padding		: 18px 0 0 0;
}
.sub_right_column {
	background		: url(layout/rightcolumn_bg.png) repeat-y 0 100%;
	float			: right;
	width			: 200px;
	overflow		: hidden;
	z-index		: 0;
}

#right_column .right_header {
	background		: url(layout/rightcolumn_bgtop.png) no-repeat 0 100%;
	height			: 5px;
}

#right_column .right_footer {
	background		: url(layout/rightcolumn_bgbottom.png) no-repeat 0 100%;
	height			: 7px;
	clear			: both;
}

#mincenter_column {
	display		: block;
	max-height		: 880px;
	height			: 880px;
	overflow		: hidden;
	text-align		: center;
	padding		: 18px 18px 0 18px;
}
.sub_mincenter_column {
	background		: url(layout/centercolumn_bg.png) repeat-y 0 100%;
	overflow		: hidden;
	z-index		: 0;
	padding		: 0 12px 0 12px;
}

#mincenter_column .center_header {
	background		: url(layout/centercolumn_bgtop.png) no-repeat 0 100%;
	height			: 5px;
}

#mincenter_column .center_footer {
	background		: url(layout/centercolumn_bgbottom.png) no-repeat 0 100%;
	height			: 7px;
	clear			: both;
}

#maxcenter_column {
	display		: block;
	height			: 880px;
	overflow		: hidden;
	text-align		: center;
	padding		: 18px 18px 0 18px;
	z-index		: -99;
	visibility		: hidden;
	position		: absolute;
	left			: 588px;
	top			: 42px;
}
.sub_maxcenter_column {
	background		: url(layout/centercolumnmax_bg.png) repeat-y 0 100%;
	overflow		: hidden;
	z-index		: 0;
	padding		: 0 12px 0 0;
	position		: relative;
	width			: 635px;
}

#maxcenter_column .maxcenter_header {
	background		: url(layout/centercolumnmax_bgtop.png) no-repeat 0 100%;
	width			: 635px;
	height			: 5px;
	position		: relative;
}

#maxcenter_column .maxcenter_footer {
	background		: url(layout/centercolumnmax_bgbottom.png) no-repeat 0 100%;
	width			: 635px;
	height			: 7px;
	clear			: both;
	position		: relative;
}

#searcher_column {
	display		: block;
	overflow		: hidden;
	text-align		: center;
	z-index		: -99;
	margin-top		: 18px;
	text-decoration	: none;
}

.sub_searcher_column {
	background		: url(layout/searchercolumn_bg.png) repeat-y 0 100%;
	overflow		: hidden;
	z-index		: 0;
	width			: 1008px;
	margin-right		: auto;
	margin-left		: auto;
	text-decoration	: none;
}

#searcher_column .searcher_header {
	background		: url(layout/searchercolumn_bgtop.png) no-repeat 0 100%;
	width			: 1008px;
	height			: 5px;
	margin-right		: auto;
	margin-left		: auto;
}

#searcher_column .searcher_footer {
	background		: url(layout/searchercolumn_bgbottom.png) no-repeat 0 100%;
	width			: 1008px;
	height			: 7px;
	clear			: both;
	margin-right		: auto;
	margin-left		: auto;
}

#signup_column {
	display		: block;
	overflow		: hidden;
	text-align		: center;
	z-index		: -99;
	margin-top		: 18px;
	text-decoration	: none;
}

.sub_signup_column {
	background		: url(layout/signupcolumn_bg.png) repeat-y 0 100%;
	overflow		: hidden;
	z-index		: 0;
	width			: 570px;
	margin-right		: auto;
	margin-left		: auto;
	text-decoration	: none;
}

#signup_column .signup_header {
	background		: url(layout/signupcolumn_bgtop.png) no-repeat 0 100%;
	width			: 570px;
	height			: 5px;
	margin-right		: auto;
	margin-left		: auto;
}

#signup_column .signup_footer {
	background		: url(layout/signupcolumn_bgbottom.png) no-repeat 0 100%;
	width			: 570px;
	height			: 7px;
	clear			: both;
	margin-right		: auto;
	margin-left		: auto;
}

#menu {
	display		: block;
	position		: absolute;
	right			: 0;
	top			: 4px;
}

#lookawho_menu {
	background		: url(layout/lookawhomenu_bg.png) repeat-y 0 100%;
	width			: 195px;
	max-height		: 19.5px;
	min-height		: 19.5px;
	padding		: 5px 0 0 5px;
	position		: relative;
	z-index		: 99;
}

#lookawho_menu_header {
	background		: url(layout/lookawhomenu_bgtop.png) no-repeat 0 100%;
	width			: 200px;
	height			: 5px;
	position		: relative;
}

#lookawho_menu_footer {
	background		: url(layout/lookawhomenu_bgbottom.png) no-repeat 0 100%;
	width			: 200px;
	height			: 7px;
	position		: relative;
	clear			: both;
}

.blockdivider {
	border			: 1px solid #0F0;
	border-top-color	: #EEE;
	border-left-color	: #EEE;
	border-style		: inset;
	background		: #F2F2F2;
	text-align		: left;
	margin			: 12px;
	padding		: 6px;
}

.accord_toggle {
	text-decoration	: none;
	text-align		: right;
	font-weight		: bold;
	color			: #CCC;
	margin-bottom		: 4px;
}

.accord_toggle img {
	text-decoration	: none;
	vertical-align	: bottom;
}

.feeder_menu_lookawho {
	border			: 1px;
	border-style		: inset;
	background		: #F2F2F2;
}

.feeder_menu_headlines {
	border			: 1px;
	border-style		: inset;
	background		: #F2F2F2;
}

.feeder_menu_photos {
	border			: 1px;
	border-style		: inset;
	background		: #F2F2F2;
}

.feeder_menu_posts {
	border			: 1px;
	border-style		: inset;
	background		: #F2F2F2;
}

#logo {
	display		: block;
	position		: absolute;
	top			: 4px;
	left			: 0;
	margin			: 0 0 0 18px;
}

#lookawho_logo {
	background		: url(layout/centercolumn_bg.png) repeat-y 0 100%;
	width			: 436px;
	min-height		: 19.5px;
	padding		: 0 0 0 5px;
	position		: relative;
	z-index		: 99;
}

#lookawho_logo_header {
	background		: url(layout/centercolumn_bgtop.png) no-repeat 0 100%;
	width			: 436px;
	height			: 5px;
	position		: relative;
}

#lookawho_logo_footer {
	background		: url(layout/centercolumn_bgbottom.png) no-repeat 0 100%;
	width			: 436px;
	height			: 7px;
	position		: relative;
	clear			: both;
}