@charset &quot;utf-8&quot;;

/* @group general */

* { margin:0; padding:0; }
html { background:#ffffff; }
body {
	width:820px;
	margin:0 auto;
	color:#262323;
	font-family:Georgia, Helvetica, Arial, sans-serif;
	font-size:11px;
	padding:0 0 15px;
	border-bottom:8px solid #000;
}
h1, h2, h3, h4, h5, p, ul {
	margin:0;
	padding:0;
	list-style:none;
}
h1, h2, h3, h4, h5 { font-family:Georgia, Helvetica, Arial, sans-serif; }
h1 { font-size:1.7em; }
h2 { font-size:18px; }
h3 { font-size:1.1em; }
p { line-height:1.4em; }
a { color:#000; text-decoration:underline; }
a:hover { color:#000; text-decoration:none; }
img { border:none; }
.clear { clear:both; }
.in_place_edit {
	width:100%;
	background-color:#fff;
	color:#262323;
	line-height:1.2em;
	margin-bottom:2px;
}

.submit, .in_place_edit {
	color:#000;
	padding: 3px;
	border:2px solid #ddd;
	border-bottom: 2px solid #aaa;
	border-right: 2px solid #aaa;
}

.buttons {
	margin-top:5px !important;
}

/* @group pagination */

/*#project_list + .pagination { margin-top:-2em; }*/

.pagination { }
	.pagination span,
	.pagination a {
		display:inline-block;
		text-align:center;
		background-color:#ececec;
		color:#000 !important;
		width:2em;
		height:2em;
		line-height:2em;
		text-decoration:none;
	}
	.pagination a.prev_page.disabled,
	.pagination a.next_page.disabled,
	.pagination span.current,
	.pagination a:hover {
		background-color:#777;
		color:#fff !important;
	}

	.pagination .prev_page,
	.pagination .next_page { background-color:#333; color:#fff !important; }
	.pagination .prev_page.disabled,
	.pagination .next_page.disabled { background-color:#ededed; color:#a0a0a0 !important; }
	.pagination .prev_page,
	.pagination .next_page,
	.pagination .current { color:#fff; font-weight: bold; }
	.pagination .current { background-color:#777; color: #fff; font-weight: normal; }

/* @end */

/* @group editors */

.controls {
/*	width:100%;
	height:100%;*/
	position:absolute;
	z-index:1001;
}

.drag {
	cursor:move;
}

.dragging {
	background-color:#000;
	color:#fff;
}

/* @end */

/* @end */

/* @group columns */

.column {
	float:left;
	border-top:2px solid #000;
	padding-top:45px;
}

.column h2 {
	position:relative;
}

.column_spacing { margin-left:30px; }

/* @end */

/* @group projects */

#projects { width:350px; }
#projects h2 { margin:0 0 20px; }
#projects, #projects a { color:#262323; }
#projects p.image_pages, #projects p.image_pages a { color:#262323; }

#project_list .project:last-child {
	margin-bottom:0 !important;
}

.project_images {
	margin:0 0 5px;
}

.img_box {
	height:240px;
	overflow:hidden;
}

.project {
	position:relative;
	border-bottom:1px solid #000;
	padding:0 0 20px;
	margin-bottom:2em !important;
}

.project h1 { font-size:30px; margin-top:20px; }
.project p { color:#262323; }
.project p.subtext {
	font-size:12px;
	color:#262323;
	font-style:italic;
	padding:0 0 20px;
}

.project p.permalink {
	font-size:10px;
	color:#8e8e8e;
	font-style:italic;
	margin-top:10px;
}

/* @end */

/* @group twits */

#twits { width:170px; }
#twits h2 { color:#262323; margin:0 0 20px; }
#twits, #twits a { color:#262323; }

#twits ul {
	border-bottom:1px solid #000;
	padding:0 0 10px;
}

#twits ul li {
	margin:0 0 20px;
	position:relative;
}

/* @end */

/* @group boxes */

#boxes { width:240px; line-height:auto; }	
#boxes h2 { margin: 0 0 20px; }
#boxes h2.nospace { margin: 0 0 3px; }
#boxes h3 { margin: 0 0 3px; }

.box {
	border-bottom:1px solid #000;
	margin:0 0 10px;
}

.box p { padding:0 0 15px; }

/* @end */

#logout {
	text-align:center;
	width:240px;
	padding: 10px 0;
}
#boxes_1 { color: #262323; }
#boxes_1 a { color: #262323; }
#boxes_2 { color: #262323; }
#boxes_2 a { color: #262323; }
#boxes_4 { color: #262323; }
#boxes_4 a { color: #262323; }
#boxes_7 { color: #262323; }
#boxes_7 a { color: #262323; }
#boxes_8 { color: #262323; }
#boxes_8 a { color: #262323; }
#boxes_9 { color: #262323; }
#boxes_9 a { color: #262323; }
#boxes_15 { color: #262323; }
#boxes_15 a { color: #262323; }
#boxes_16 { color: #262323; }
#boxes_16 a { color: #262323; }
#boxes_17 { color: #262323; }
#boxes_17 a { color: #262323; }
#boxes_19 { color: #262323; }
#boxes_19 a { color: #262323; }
