Index: extensions/stripped/theme.css
===================================================================
--- extensions/stripped/theme.css	(revision 11982)
+++ extensions/stripped/theme.css	(revision 12153)
@@ -13,6 +13,6 @@
 #content {
 	background: #202020;
-	border: 2px #555 solid;
-	border-width: 2px 0;
+	border: 1px #555 solid;
+	border-width: 1px 0;
 	padding:0 5px;
 }
@@ -114,8 +114,8 @@
 }
 
-#subcontent {
+#content_cell {
+	display:table-cell;
 	vertical-align:top;
 	max-width:1120px;
-	display:table-cell;
 	padding: 0;
 	margin-left: auto;
@@ -162,5 +162,5 @@
 }
 
-#subcontent h2 {
+.subcontent h2 {
 	margin: 0 0 1em;
 }
@@ -215,5 +215,5 @@
 /* Content ------------------------------------------------------------------------------------- */
 
-#subcontent .stuffs_block,
+.subcontent .stuffs_block,
 .content_block {
 	max-width: 890px;
@@ -268,8 +268,4 @@
 #menuswitcher:hover {
 	color:#ccc;
-}
-
-#menubar_container {
-	vertical-align:top;
 }
 
@@ -372,9 +368,9 @@
 }
 
-#subcontent  .stuffs_block .personal_block ul.thumbnailCategories li {
+.subcontent  .stuffs_block .personal_block ul.thumbnailCategories li {
 	background: transparent url(images/back_40.png) 0 0 no-repeat;
 }
 
-#subcontent  .stuffs_block .personal_block ul.thumbnailCategories li:hover {
+.subcontent  .stuffs_block .personal_block ul.thumbnailCategories li:hover {
 	background: transparent url(images/back_40.png) 0 -170px no-repeat;
 	color:#666;
@@ -458,5 +454,5 @@
 	width: auto;
 	text-align: center;
-	padding: 0 0 1em 0;
+	padding: 0;
 }
 
@@ -475,5 +471,5 @@
 }
 
-#subcontent .stuffs_block ul {
+.subcontent .stuffs_block ul {
 	max-width:720px;
 	margin-top:5px;
@@ -728,4 +724,5 @@
 	-webkit-border-radius:10px;
 	border-radius:10px;
+	text-transform:none;
 }
 
@@ -741,4 +738,7 @@
 	display:inline;
 	font-weight:normal;
+	float:left;
+	min-width:35px;
+	text-align:center;
 }
 
@@ -876,4 +876,18 @@
 }
 
+.cat_up {
+	position:absolute;
+	width:100%;
+	min-height:80px;
+	height:25%;
+	top:0;
+	left:0;
+	display:block;
+	background:transparent url(icon/none.png) no-repeat center top;
+	}
+.cat_up:hover {
+	background:transparent url(icon/cat_up.png) no-repeat center top;
+}
+
 /* HD Picture Box ------------------------------------------------------------------------------ */
 
@@ -888,5 +902,5 @@
 
 #theImgHighBg {
-	position:absolute;
+	position:fixed;
 	top:0px;
 	left:0px;
@@ -955,9 +969,9 @@
 #imageToolBar .navButton {
 	display:inline;
-	width:20px;
-	height:20px;
+	width:24px;
+	height:24px;
 	float:left;
-	margin:0 2px;
-	background-image: url(icon/picture.png);
+	margin:-1px 0 0;
+	background-image: url(icon/picture_24.png);
 	background-repeat: no-repeat;
 	overflow:hidden;
@@ -965,31 +979,39 @@
 
 #icon_first_0				{	background-position: 0 		0		}
-#icon_first 					{	background-position: 0 		-20px	}
-#icon_first:hover			{	background-position: 0 		-40px	}
-#icon_left_0				{	background-position: -20px	0		}
-#icon_left 					{	background-position: -20px 	-20px	}
-#icon_left:hover 			{	background-position: -20px 	-40px	}
-#icon_up 					{	background-position: -40px	-20px	}
-#icon_up:hover 				{	background-position: -40px	-40px	}
-#icon_stop 					{	background-position: -60px 	-20px	}
-#icon_stop:hover 			{	background-position: -60px	-40px	}
-#icon_pause 					{	background-position: -80px 	-20px	}
-#icon_pause:hover 			{	background-position: -80px 	-40px	}
-#icon_play 					{	background-position: -100px	-20px	}
-#icon_play:hover 			{	background-position: -100px	-40px	}
-#icon_right_0				{	background-position: -120px 0		}
-#icon_right 					{	background-position: -120px	-20px	}
-#icon_right:hover			{	background-position: -120px -40px	}
-#icon_last_0				{	background-position: -140px 0		}
-#icon_last					{	background-position: -140px	-20px	}
-#icon_last:hover 			{	background-position: -140px -40px	}
-#icon_stop_repeat 			{	background-position: -160px -20px	}
-#icon_stop_repeat:hover 		{	background-position: -160px -40px	}
-#icon_start_repeat		 	{	background-position: -180px -20px	}
-#icon_start_repeat:hover	{	background-position: -180px -40px	}
-#icon_inc_period 			{	background-position: -200px	-20px	}
-#icon_inc_period:hover 		{	background-position: -200px -40px	}
-#icon_dec_period 			{	background-position: -220px -20px	}
-#icon_dec_period:hover		{	background-position: -220px -40px	}
+#icon_first 					{	background-position: 0 		-24px	}
+#icon_first:hover			{	background-position: 0 		-48px	}
+#icon_left_0				{	background-position: -24px	0		}
+#icon_left 					{	background-position: -24px 	-24px	}
+#icon_left:hover 			{	background-position: -24px 	-48px	}
+#icon_up 					{	background-position: -48px	-24px	}
+#icon_up:hover 				{	background-position: -48px	-48px	}
+#icon_stop 					{	background-position: -72px 	-24px	}
+#icon_stop:hover 			{	background-position: -72px	-48px	}
+#icon_pause 					{	background-position: -96px 	-24px	}
+#icon_pause:hover 			{	background-position: -96px 	-48px	}
+#icon_play 					{	background-position: -120px	-24px	}
+#icon_play:hover 			{	background-position: -120px	-48px	}
+#icon_right_0				{	background-position: -144px 0		}
+#icon_right 					{	background-position: -144px	-24px	}
+#icon_right:hover			{	background-position: -144px -48px	}
+#icon_last_0				{	background-position: -168px 0		}
+#icon_last					{	background-position: -168px	-24px	}
+#icon_last:hover 			{	background-position: -168px -48px	}
+#icon_stop_repeat 			{	background-position: -192px -24px	}
+#icon_stop_repeat:hover 		{	background-position: -192px -48px	}
+#icon_start_repeat		 	{	background-position: -216px -24px	}
+#icon_start_repeat:hover	{	background-position: -216px -48px	}
+#icon_inc_period 			{	background-position: -240px	-24px	}
+#icon_inc_period:hover 		{	background-position: -240px -48px	}
+#icon_dec_period 			{	background-position: -264px -24px	}
+#icon_dec_period:hover		{	background-position: -264px -48px	}
+
+#imageToolBar #icon_stop_repeat,
+#imageToolBar #icon_start_repeat,
+#imageToolBar #icon_pause { display:none; }
+
+#light_slideshow #icon_stop_repeat,
+#light_slideshow #icon_start_repeat,
+#light_slideshow #icon_pause { display:inline; }
 
 /* Tabs ---------------------------------------------------------------------------------------- */
@@ -997,5 +1019,5 @@
 #tabTitleBar {
 	height: 25px;
-	border-top: 2px solid #555;
+	border-top: 1px solid #555;
 }
 
@@ -1098,7 +1120,7 @@
 
 #light_slideshow #content {
-	background-color: #161616;
-	border: 2px #222 solid;
-	border-width: 2px 0;
+	background-color: #101010;
+	border: 1px #101010 solid;
+	border-width: 1px 0;
 }
 
@@ -1118,5 +1140,5 @@
 /* Comments ------------------------------------------------------------------------------------ */
 
-#subcontent .stuffs_block #comments ul.thumbnailCategories,
+.subcontent .stuffs_block #comments ul.thumbnailCategories,
 #comments ul {
 	max-width:100%;
@@ -1137,5 +1159,5 @@
 }
 
-#subcontent .stuffs_block #comments li {
+.subcontent .stuffs_block #comments li {
 	background:#505050;
 }
@@ -1345,4 +1367,6 @@
 	text-align: right;
 }
+
+#theTagsPage #content table {width:100%}
 
 /* Calendar ------------------------------------------------------------------------------------ */
@@ -1618,5 +1642,5 @@
 /* PWG Stuffs Plugin --------------------------------------------------------------------------- */
 
-#subcontent .stuffs_block .stuffs {
+.subcontent .stuffs_block .stuffs {
 	max-width:890px;
 	padding:0;
@@ -1627,7 +1651,7 @@
 }
 
-#subcontent .stuffs_block .left_block,
-#subcontent .stuffs_block .right_block,
-#subcontent .stuffs_block .middle_block {
+.subcontent .stuffs_block .left_block,
+.subcontent .stuffs_block .right_block,
+.subcontent .stuffs_block .middle_block {
 	color:#999;
 	max-width:870px;
@@ -1640,12 +1664,12 @@
 }
 
-#subcontent .stuffs_block .left_block {
+.subcontent .stuffs_block .left_block {
 	margin: 5px 10px 0 0;
 }
 
-#subcontent .stuffs_block .right_block {
+.subcontent .stuffs_block .right_block {
 	margin: 5px 0 0 10px;
 }
-#subcontent .stuffs_block .middle_block {
+.subcontent .stuffs_block .middle_block {
 	margin: 5px 0;
 }
