body					{position:relative; width:auto; max-width:none; margin:0 3em}

#content				{width:100%}
#sidebar				{display:none}

#selectorswitch			{position:absolute; top:5.5ex; right:5%; height:3ex; padding:.5ex 2em; cursor:pointer}
#selector				{display:none; position:relative; background:#ffefcf; padding:.5ex 2em .75ex 2em; border-bottom:.25ex solid #dfcfaf}

#selector form,
#selector .field,
#selector p,
#selector div			{display:inline}
#selector .field		{margin-right:1em}
#id_lang				{width:9em}
#id_submit				{display:none}

.article table			{width:100%}
.article td				{vertical-align:top; padding:0; border:none}
td.textmessages			{padding-right:1em}
td.photos				{width:250px; padding-right:1em}
td.sidebar				{width:300px}

.article a:visited		{color:#82a}
.article .icon,
.article a.icon:visited	{color:#999}

.dailyposts				{clear:left; padding-right:1em; margin-right:250px}
.textmessages h2		{color:#600; margin-top:0}
.textmessages ol		{color:#ccc; list-style-type:square; padding-left:1.2em}
.textmessages ol li		{margin-top:0}
.textmessages ol p		{color:#333; line-height:2.4ex; margin-bottom:.5ex}

.photos ol				{list-style-type:none; padding:0}
.photos li				{clear:left; width:250px; line-height:2.25ex; margin-top:1ex !important}
.photos li:first-child	{margin-top:0 !important}
.photos img				{float:left; width:60px; border:1px solid #222; margin:0 0 1ex 0}
.photos a:visited img	{border-color:#a2c}
.photos .title			{display:block; padding-left:.5ex; margin-left:62px}

.sidebar ol				{color:#ccc; list-style-type:square; padding-left:1.5em}
.sidebar ol span 		{color:#222}

.sdaym					{display:block; margin:0 auto}

.tweets 				{font-family: 'Lucida Grande',sans-serif}
.tweets li				{margin-bottom:1ex}

