.post						{ width: 345px; }

.navigation                             { width: 320px; display: block;	text-align: center; margin-top: 10px; margin-bottom: 60px; }

#sidebar    				{ position: absolute; right: 0; top: 50px; width: 180px; }
#sidebar h2					{ color: #222; }
#sidebar ul, 
#sidebar ul ol 				{ margin: 0; padding: 0; }
#sidebar ul li 				{ list-style-type: none; list-style-image: none; margin-bottom: 15px; }
#sidebar ul p, 
#sidebar ul select 			{ margin: 5px 0 8px; }
#sidebar ul ul, 
#sidebar ul ol 				{ margin: 5px 0 0 10px; }
#sidebar ul ul ul, 
#sidebar ul ol				{ margin: 0 0 0 10px; }
#sidebar ul ol li 			{ list-style: decimal outside; }
#sidebar ul ul li, 
#sidebar ul ol li 			{ margin: 3px 0 0; padding: 0; }

#wp-calendar 				{ empty-cells: show; width: 155px; margin: 0 auto; padding-bottom: 15px; }
#wp-calendar #next a 		{ padding-right: 10px;	text-align: right; color: inherit; }
#wp-calendar #prev a 		{ padding-left: 10px; text-align: left; color: inherit; }
#wp-calendar a 				{ display: block; color: #f00; }
#wp-calendar caption 		{ text-align: center; width: 100%; }
#wp-calendar th				{ padding: 3px 0; text-align: center; }
#wp-calendar td 			{ padding: 3px 0; text-align: center; }
#wp-calendar td:hover		{ background: #fff; cursor: pointer; }
#wp-calendar td.pad,
#wp-calendar td.pad:hover	{ background: none; }

small 				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #888; }
.commentmetadata 	{ margin: 0; display: block; }
.postmetadata		{ color: #888; font-size: 9px; margin-bottom: 30px; }

#wp-calendar #prev a, 
#wp-calendar #next a 	{ font-size: 9pt; }
#wp-calendar a 			{ text-decoration: none; }
#wp-calendar th 		{ font-style: normal; text-transform: capitalize; }

img.centered 			{ display: block; margin-left: auto; margin-right: auto; }
img.alignright 			{ padding: 4px;	margin: 0 0 2px 7px; display: inline; }
img.alignleft			{ padding: 4px; margin: 0 7px 2px 0; display: inline;	}

.alignright 			{ float: right;	}
.alignleft			{ float: left; }

#commentform            { }
#commentform input 		{ width: 155px;	padding: 2px; margin: 5px 5px 1px 7px; }
#commentform textarea 	{ width: 320px; padding: 2px; margin-left: 7px; }
#commentform #submit 	{ margin: 0 0 0 7px; }
#commentform #submit:hover { cursor: pointer; }
#commentform label      { vertical-align: 15%; }
#commentform p 			{ margin: 5px 0; }

#comment 					{ width: 320px; }

.commentlist 			{ padding: 0; text-align: left; width: 320px; }
.commentlist li 		{ margin: 15px 0 3px; padding: 5px 10px 3px 0; list-style: none; }
.commentlist p 			{ margin: 10px 5px 10px 0; }

.nocomments 			{ text-align: center; margin: 0; padding: 0; }

#recents                        { width: 360px; }

#categories ul                  { list-style: none; }
#categories ul ul               { margin-left: 50px; list-style: disc; }