* {
	margin: 0;
}
html, body {
	height: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	z-index: -1;
	background: #fff url('http://www.userkit.com/images/bg.gif') top center repeat-y;
	font: normal 12px Helvetica, Arial, Verdana, sans-serif;
}

.wrapper {
	min-height: 100%;
	z-index: 0;
	height: auto !important;
	height: 100%;
	margin: 0 auto -91px; /* the bottom margin is the negative value of the footer's height */
}

img {
	border-width: 0px;
	margin: 0px;
	padding: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

a:link, a:visited {
	color: #000;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}


/* HEADER */
#header {
	position: relative;
	width: 815px;
	height: 117px;
	margin: 0px auto;
	padding: 0px;
	background: #fff url('http://www.userkit.com/images/bg_header.jpg') no-repeat;
}

#header #logo {
	position: absolute;
	top: 15px;
	left: 23px;
	width: 150px;
	height: 70px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
#header #logo span {
	display: none;
}

#header .nav {
	position: absolute;
	top: 3px;
	left: 253px;
	width: 547px;
}

#header .nav a span {
	display: none;
}
#header .nav a {
	position: relative;
	float: left;
	width: 107px;
	height: 21px;
	margin: 0px 2px 0px 0px;
}

#header .nav a.gallery:link, #header .nav a.gallery:visited {
	background: url('http://www.userkit.com/images/nav/browse_gallery.gif') 0px 0px no-repeat;
}
#header .nav a.top50:link, #header .nav a.top50:visited {
	background: url('http://www.userkit.com/images/nav/top_50.gif') 0px 0px no-repeat;
}
#header .nav a.latest:link, #header .nav a.latest:visited {
	background: url('http://www.userkit.com/images/nav/latest_widgets.gif') 0px 0px no-repeat;
}
#header .nav a.tags:link, #header .nav a.tags:visited {
	background: url('http://www.userkit.com/images/nav/browse_tags.gif') 0px 0px no-repeat;
}
#header .nav a.upload:link, #header .nav a.upload:visited {
	background: url('http://www.userkit.com/images/nav/upload_now.gif') 0px 0px no-repeat;
}
#header .nav a.gallery:hover, #header .nav a.top50:hover, #header .nav a.latest:hover, #header .nav a.tags:hover, #header .nav a.upload:hover {
	background-position: 0px -21px;
}
#header .nav a.selected:link, #header .nav a.selected:visited, #header .nav a.selected:hover {
	background-position: 0px -21px;
}

#header .sub_nav {
	position: absolute;
	top: 75px;
	left: 0px;
	width: 794px;
	text-align: right;
	font: normal 10px Georgia, serif;
	color: #fff;
	word-spacing: 3px;
}

#header .sub_nav .greeting {
	color: #0156ae;
	word-spacing: 0px;
}

#header .sub_nav a:link, #header .sub_nav a:visited {
	color: #000;
	text-decoration: underline;
	font-style: italic;
	word-spacing: 0px;
}
#header .sub_nav a:hover {
	text-decoration: none;
	font-style: italic;
	word-spacing: 0px;
}
#header .sub_nav a.selected:link, #header .sub_nav a.selected:visited, #header .sub_nav a.selected:hover {
	color: #fff;
	text-decoration: none;
	font-style: normal;
	word-spacing: 0px;
}


/* CONTENT */
#content {
/*	background: teal;  */
	position: relative;
	width: 815px;
	margin: 0px auto;
}

#col_a {
	position: relative;
	float: left;
	width: 181px;
	margin: 0px 0px 0px 0px;
	padding: 18px 5px 0px 15px;
}

input.search {
	position: relative;
	float: left;
	width: 124px;
	height: 19px;
	margin: 0px 4px 0px 0px !important;
	margin: 0px 1px 0px 0px;
	padding: 2px 10px 0px 10px;
	background: url('http://www.userkit.com/images/bg_search.gif') no-repeat;
	border: #fff 0px;
	color: #c2c1c1;
	font-size: 12px;
}
*html input.search {
	background-attachment: fixed;
}

.categories {
	width: 181px;
	margin: 15px 0px 5px 0px;
	font: normal 11px Helvetica, Arial, Verdana, sans-serif;
}
.categories .top {
	height: 8px;
	margin: 0px !important;
	margin: 0px 0px -6px 0px;
	background: #bee2ff url('http://www.userkit.com/images/bg_categories_top.gif') no-repeat;
}
.categories .body {
	background: #bee2ff;
	border: 0px solid #b4ddff;
	border-width: 0px 3px;
}
.categories .bottom {
	height: 7px;
	margin: 0px !important;
	margin: 0px 0px -5px 0px;
	background: #bee2ff url('http://www.userkit.com/images/bg_categories_bottom.gif') no-repeat !important;
	background: #fff url('http://www.userkit.com/images/bg_categories_bottom.gif') no-repeat;
}
.categories h3 {
	padding: 1px 0px 7px 15px;
	border-bottom: 1px solid #aad9ff;
	font: normal 24px Georgia, serif;
	color: #0163ae;
}
.categories a.color_1, .categories a.color_2 {
	display: block;
	line-height: 20px;
	padding: 3px 0px 0px 15px;
	color: #0b8cce;
	text-decoration: none;
	border-bottom: 1px solid #aad9ff;
}
.categories a.color_2 {
	background: #c3e4ff;
}
.categories a.color_1:hover, .categories a.color_2:hover {
	background: #aad9ff;
}
.categories a.color_1 img, .categories a.color_2 img {
	margin: 0px 3px 0px 0px;
	vertical-align: top;
}
.categories p.see_all {
	margin: 0px;
	padding: 5px 0px 3px 15px;
}
.categories p.see_all a {
	color: #000;
	font-style: italic;
}

.list_box {
	width: 180px;
	margin: 15px 0px 10px 0px;
	font: normal 11px Helvetica, Arial, Verdana, sans-serif;
}
.list_box .list_box_top {
	width: 180px;
	height: 22px;
	margin: 0px 0px 5px 0px;
	background: #bbbcbc url('http://www.userkit.com/images/bg_list_box_top.gif') no-repeat;
}
.list_box .list_box_top h3 {
	position: relative;
	float: left;
	padding: 2px 0px 0px 10px;
	font: normal 15px Helvetica, Arial, Verdana, sans-serif;
	color: #fff;
}
.list_box .list_box_top a {
	position: relative;
	float: right;
	padding: 3px 8px 0px 0px;
	font: normal 11px Georgia, serif;
	font-style: italic;
}
.list_box a.color_1, .list_box a.color_2 {
	display: block;
	height: 21px;
	padding: 8px 0px 0px 15px;
	color: #686868;
	font: normal 10px Georgia, serif;
	text-decoration: none;
}
.list_box a.color_1 {
	border: 1px solid #e0dfdf;
	border-width: 1px 0px;
	background: #f7f7f7;
}
.list_box a.color_2 {
	border-width: 0px;
}
.list_box a.color_1:hover, .list_box a.color_2:hover {
	background: #e0dfdf;
}
.list_box a.color_1 img, .list_box a.color_2 img {
	margin: -2px 3px 0px 0px;
	vertical-align: middle;
}

.splash_box {
	width: 180px;
	height: 186px;
	margin: 15px 0px 5px 0px;
	font: normal 11px Helvetica, Arial, Verdana, sans-serif;
	background: #fa9c54 url('http://www.userkit.com/images/bg_splash_box.jpg') no-repeat;
}
.splash_box h3 {
	padding: 17px 10px 0px 18px;
	font: normal 22px Helvetica, Arial, Verdana, sans-serif;
	color: #fff;
}
.splash_box h4 {
	padding: 9px 10px 0px 18px;
	font: normal 16px Helvetica, Arial, Verdana, sans-serif;
	color: #cc3402;
}
.splash_box p {
	padding: 8px 10px 0px 18px;
	font: normal 12px Helvetica, Arial, Verdana, sans-serif;
	color: #fff;
}
.splash_box a {
	color: #000;
	font: normal 12px Georgia, serif;
	font-style: italic;
}

.tags_box {
	width: 180px;
	margin: 15px 0px 5px 0px;
	font: normal 11px Helvetica, Arial, Verdana, sans-serif;
}
.tags_box .top {
	height: 10px;
	margin: 0px !important;
	margin: 0px 0px -4px 0px;
	background: #4b3c25 url('http://www.userkit.com/images/bg_tags_box_top.gif') no-repeat;
}
.tags_box .body {
	background: #4b3c25;
	border: 0px solid #312717;
	border-width: 0px 4px;
}
.tags_box .bottom {
	height: 12px;
	background: #4b3c25 url('http://www.userkit.com/images/bg_tags_box_bottom.gif') no-repeat !important;
	background: #fff url('http://www.userkit.com/images/bg_tags_box_bottom.gif') no-repeat;
}
.tags_box h3 {
	padding: 1px 0px 5px 12px;
	font: normal 22px Georgia, serif;
	color: #d9b583;
}
.tags_box p {
	padding: 0px 12px 5px;
	line-height: 18px;
	word-spacing: 3px;
}
.tags_box a:link, .tags_box a:visited {
	color: #f2e6d5;
	text-decoration: none;
}
.tags_box a:hover {
	color: #d9b583;
}
.tags_box a.size_1 {
	font-size: 11px;
}
.tags_box a.size_2 {
	font-size: 14px;
}
.tags_box a.size_3 {
	font-size: 16px;
}
.tags_box a.size_4 {
	font-size: 20px;
}


#col_b {
	position: relative;
	float: right;
	width: 605px;
	margin: -21px 7px 0px 0px;
}
.col_b_color_1 {
	background: #fff url('http://www.userkit.com/images/bg_col_b_top_color_1.gif') top left no-repeat;
}
.col_b_color_2 {
	background: #fff url('http://www.userkit.com/images/bg_col_b_top_color_2.gif') top left no-repeat;
}
.col_b_color_3 {
	background: #fff url('http://www.userkit.com/images/bg_col_b_top_color_3.gif') top left no-repeat;
}
#col_b .col_b_body {
	margin: 35px 0px 0px 0px;
	padding: 0px 5px 0px 13px;
	background: #fff url('http://www.userkit.com/images/bg_col_b_body.gif') repeat-y;
}
#col_b .col_b_bottom {
	height: 14px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background: #fff url('http://www.userkit.com/images/bg_col_b_bottom.gif') no-repeat;
}


#col_d {
	position: relative;
	float: right;
	width: 801px;
	margin: -21px 7px 0px 0px !important;
	margin: -21px 3px 0px 0px;
	background: #fff url('http://www.userkit.com/images/bg_col_d_top.gif') top left no-repeat;
}
#col_d .col_d_body {
	margin: 25px 0px 0px 0px;
	padding: 25px 5px 0px 13px;
	background: #fff url('http://www.userkit.com/images/bg_col_d_body.gif') repeat-y;
}
#col_d .col_d_bottom {
	height: 14px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background: #fff url('http://www.userkit.com/images/bg_col_d_bottom.gif') no-repeat;
}
#col_d h2 {
	position: relative;
	float: left;
	margin: -17px 0px 10px 20px !important;
	margin: -14px 0px 10px 10px;
	color: #666666;
	font: normal 28px Georgia, serif;
}
#col_d a.top_link {
	position: relative;
	float: left;
	margin: -3px 20px 0px 10px;
	color: #312717;
	font: italic 11px Georgia, serif;
	text-decoration: underline;
}
#col_d a.top_right_link {
	position: relative;
	float: right;
	margin: 22px 30px 0px 10px;
	color: #312717;
	text-decoration: underline;
}
#col_d a.link_return_main {
	position: absolute;
	top: 50px;
	left: 680px;
	color: #312717;
	font: italic 11px Georgia, serif;
	text-decoration: underline;
}
#col_d a.top_link:hover, #col_d a.top_right_link:hover, #col_d a.link_return_main:hover {
	text-decoration: none;
}
#col_d .button_edit, #col_d .button_edit_top, #col_d .button_cancel, #col_d .button_save, #col_d .button_submit {
	position: relative;
	float: right;
	margin: 3px 26px 11px 0px;
}
#col_d .button_edit, #col_d a.button_edit_top {
	display: block;
	width: 121px;
	height: 20px;
	padding: 0px;
	background: url('http://www.userkit.com/images/icons/button_edit_profile.gif') 0px 0px no-repeat;
}
#col_d .button_edit:hover, #col_d a.button_edit_top:hover  {
	background-position: 0px -20px;
}
#col_d a.button_cancel {
	display: block;
	width: 121px;
	height: 22px;
	padding: 0px;
	background: url('http://www.userkit.com/images/icons/button_cancel.gif') 0px 0px no-repeat;
}
#col_d a.button_cancel:hover  {
	background-position: 0px -22px;
}
#col_d a.button_save {
	display: block;
	width: 125px;
	height: 24px;
	padding: 0px;
	background: url('http://www.userkit.com/images/icons/button_save.gif') 0px 0px no-repeat;
}
#col_d a.button_save:hover  {
	background-position: 0px -24px;
}
#col_d .button_edit span, #col_d a.button_edit_top span, #col_d a.button_cancel span, #col_d a.button_save span {
	display: none;
}
#col_d .button_edit {
	margin: 10px 25px 0px 0px;
}
#col_d a.button_edit_top {
	margin: -6px 26px 0px 0px;
}
#col_d .button_save {
	margin: 5px 25px 7px 0px;
}
#col_d .button_cancel {
	margin: 6px 5px 7px 0px;
}
#col_d a.button_submit {
	display: block;
	position: relative;
	float: right;
	width: 125px;
	height: 24px;
	margin: 3px 0px 3px 0px;
	padding: 0px;
	background: url('http://www.userkit.com/images/icons/button_submit.gif') 0px 0px no-repeat;
}
#col_d a.button_submit:hover {
	background-position: 0px -24px;
}
#col_d a.button_submit span {
	display: none;
}


.box_a {
	width: 539px;
	margin: 0px;
	padding: 0px 20px;
	background: #312717 url('http://www.userkit.com/images/bg_box_a_body.gif') repeat-y;
}
.box_a_bottom {
	width: 540px;
	height: 17px;
	margin: 0px;
	padding: 0px 15px 0px 24px;
	background: #312717 url('http://www.userkit.com/images/bg_box_a_bottom.gif') repeat-y;
}
.box_a h2 {
	margin: 0px;
	padding: 5px 0px 5px 0px;
	color: #fff;
	font: normal 26px Georgia, serif;
}
.box_a p {
	margin: 0px;
	padding: 5px 0px 15px 0px;
	color: #92d2f9;
	font: normal 12px Helvetica, Arial, Verdana, sans-serif;
}

.box_a .tags {
	margin: -5px 0px 0px 0px;
	padding: 0px;
	word-spacing: 3px;
	text-align: center;
}
.box_a .tags a:link, .box_a .tags a:visited {
	color: #f2e6d5;
	text-decoration: none;
}
.box_a .tags a:hover {
	color: #d9b583;
}
.box_a .tags a.size_1 {
	font-size: 11px;
}
.box_a .tags a.size_2 {
	font-size: 14px;
}
.box_a .tags a.size_3 {
	font-size: 16px;
}
.box_a .tags a.size_4 {
	font-size: 20px;
}
.box_a .tags a.size_5 {
	font-size: 24px;
}

.box_a_1 {
	position: relative;
	float: left;
	width: 167px;
	height: 213px;
	margin: 13px 19px 14px 0px;
	background: url('http://www.userkit.com/images/bg_box_a_1.gif') no-repeat;
	text-align: center;
}
.box_a_1.last {
	margin-right: 0px;
}
.box_a_1 .headline {
	margin: 15px 0px 10px 0px;
	padding: 0px;
	color: #fff;
	font: normal 15px Helvetica, Arial, Verdana, sans-serif;
	text-align: center;
}
.box_a_1 .thumb {
	margin: 0px;
	padding: 3px;
	background: #fff;
	border: 5px solid #342919;
}
.box_a_1 .title {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	color: #fec464;
	font: normal 13px Georgia, serif;
	text-align: center;
}
.box_a_1 .title a:link, .box_a_1 .title a:visited, .box_a_1 .title a:hover {
	color: #fec464;
	text-decoration: none;
}
.box_a_1 .by {
	margin: 2px 0px 0px 0px;
	padding: 0px;
	color: #fff;
	font: normal 12px Georgia, serif;
	text-align: center;
}
.box_a_1 .by a {
	color: #fff;
	font: normal 12px Georgia, serif;
	text-decoration: none;
}

.box_b_top {
	width: 579px;
	height: 10px;
	margin: 7px 0px 0px 0px !important;
	margin: 7px 0px -6px 0px;
	background: #f0efef url('http://www.userkit.com/images/bg_box_b_top.gif') no-repeat;
}
.box_b {
	width: 539px;
	margin: 0px;
	padding: 0px 20px 10px 20px;
	background: #f0efef url('http://www.userkit.com/images/bg_box_b_body.gif') repeat-y;
}
.box_b_bottom {
	width: 579px;
	height: 14px;
	margin: 0px;
	background: #f0efef url('http://www.userkit.com/images/bg_box_b_bottom.gif') no-repeat;
}
.box_b p.reg {
	margin: 20px 2px 0px 2px;
	padding: 0px;
	color: #797979;
	font-size: 11px;
}
.box_b .sub_heading {
	margin: 4px 28px 3px 28px;
	padding: 0px;
}
.box_b .sub_heading_2 {
	margin: 14px 0px 23px 0px;
	padding: 0px;
	color: #797979;
	font-size: 11px;
}
.box_b .sub_heading_2 a {
	padding: 0px 0px 0px 3px;
	color: #312717;
	font: italic 11px Georgia, serif;
}
.box_b h2.type_1 {
	position: relative;
	float: left;
	margin: 15px 0px 18px 0px;
	padding: 0px;
	color: #322402;
	font: normal 22px Georgia, serif;
}
.box_b h2.type_2 {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	color: #0156ae;
	font: normal 22px Georgia, serif;
}
.box_b h2.type_3 {
	margin: 27px 0px 7px 0px;
	padding: 0px;
	color: #595959;
	font: normal 18px Georgia, serif;
}
.box_b h2.type_4 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color: #312717;
	font: normal 22px Georgia, serif;
}
.box_b .widget_preview {
	margin: 2px 0px 0px 0px;
	padding: 3px;
	background: #fff;
	border: 5px solid #dadada;
}
.box_b .tags {
	margin: 0px 0px 18px 0px;
	padding: 0px;
	color: #a5a5a5;
	font-size: 14px;
	word-spacing: 3px;
}
.box_b .tags a {
	color: #3e3425;
	font: italic 11px Georgia, serif;
}

.box_b_1 {
	position: relative;
	float: left;
	width: 342px;
}
.box_b_1 .browse {
	position: relative;
	float: right;
	padding: 25px 0px 12px 0px;
	font: italic 11px Georgia, serif;
}
.box_b_1 .hr {
	clear: both;
	width: 342px;
	height: 4px;
	margin: 0px;
	padding: 20px 0px 2px 0px !important;
	padding: 5px 0px 3px 0px;
	background: url('http://www.userkit.com/images/hr.gif') no-repeat;
}
.box_b_1 .left {
	position: relative;
	float: left;
	margin: 2px 0px 0px 7px;
	width: 125px !important;
	width: 120px;
}
.box_b_1 .left .thumb {
	margin: 0px;
	padding: 3px;
	background: #fff;
	border: 5px solid #dadada;
}
.box_b_1 .right {
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 208px;
	color: #8f8f8e;
	font-size: 11px;
}
.box_b_1 .right a {
	font-style: italic;
}
.box_b_1 .right .label {
	position: relative;
	float: left;
	width: 66px;
}
.box_b_1 .right .title {
	color: #0156ae;
	font: normal 18px Georgia, serif;
}
.box_b_1 .right .title a:link, .box_b_1 .right .title a:visited, .box_b_1 .right .title a:hover {
	color: #0156ae;
	text-decoration: none;
	font-style: normal;
}
.box_b_1 .right .title a:hover {
	color: #000;
}
.box_b_1 .right .text {
	margin: 3px 0px;
	color: #636161;
	font-size: 12px;
}
.box_b_1 .right .detail {
	margin: 3px 0px;
}
.box_b_1 .right .star_rating {
	margin: 3px 0px 2px 0px;
}
.box_b_1 .right a.get_code {
	display: block;
	width: 121px;
	height: 20px;
	margin: 10px 0px 0px 0px;
	background: url('http://www.userkit.com/images/icons/button_get_code.gif') 0px 0px no-repeat;
}
.box_b_1 .right a.get_code:hover {
	background-position: 0px -20px;
}
.box_b_1 .right .get_code span {
	display: none;
}

.box_b_2 {
	position: relative;
	float: left;
	width: 162px;
	margin: 8px 0px 0px 35px;
}
.box_b_2 .box_b_2_top {
	height: 8px;
	margin: 0px !important;
	margin: 0px 0px -7px 0px;
	background: url('http://www.userkit.com/images/bg_box_b_2_top.gif') no-repeat;
}
.box_b_2 .box_b_2_body {
	background: white;
	text-align: center;
	padding: 0px 0px 0px 1px;
}
.box_b_2 .box_b_2_bottom {
	height: 6px;
	margin: 0px;
	background: url('http://www.userkit.com/images/bg_box_b_2_bottom.gif') no-repeat;
}
.box_b_2 .thumb {
	margin: 0px;
	padding: 3px;
	background: #fff;
	border: 5px solid #dcdcdc;
}
.box_b_2 .box_b_2_body_color_1, .box_b_2 .box_b_2_body_color_1_bottom {
	margin: 1px;
	padding: 16px 0px;
	background: #fff;
}
.box_b_2 .box_b_2_body_color_2, .box_b_2 .box_b_2_body_color_2_bottom {
	margin: 1px;
	padding: 16px 0px;
	background: #f9f9f9;
}
.box_b_2 .box_b_2_body_color_1_bottom, .box_b_2 .box_b_2_body_color_2_bottom {
	padding-bottom: 0px;
}
.box_b_2 .prev_featured_widgets {
	margin: 10px 0px 2px 1px;
}
.box_b_2 .title {
	margin: 8px 0px 0px 0px;
	padding: 0px 20px;
	color: #0156ae;
	font: normal 14px Georgia, serif;
}
.box_b_2 .title a:link, .box_b_2 .title a:visited, .box_b_2 .title a:hover {
	color: #0156ae;
	text-decoration: none;
}
.box_b_2 .title a:hover {
	color: #000;
}
.box_b_2 .detail {
	margin: 2px 0px;
	color: #8f8f8e;
	font-size: 11px;
}
.box_b_2 img.get_code {
	margin: 7px 0px 0px 0px;
}
.box_b_2 a.get_code {
	display: block;
	width: 121px;
	height: 20px;
	margin: 7px auto 0px auto;
	background: url('http://www.userkit.com/images/icons/button_get_code.gif') 0px 0px no-repeat;
}
.box_b_2 a.get_code:hover {
	background-position: 0px -20px;
}
.box_b_2 .get_code span {
	display: none;
}
.box_b_2 .hr {
	clear: both;
	height: 1px;
	margin: 0px;
	padding: 0px;
	background: #eaeaea;
	line-height: 1px;
	font-size: 1px;
}

.box_b_3 {
	width: 538px;
	margin: 5px auto 0px auto;
	background: #fff;
	border: 1px solid #e5e5e5;
	color: #8f8f8e;
	font-size: 11px;
}
.box_b_3 a {
	font: italic 11px Georgia, serif;
}
.box_b_3 .col_a {
	position: relative;
	float: left;
	margin: 24px 9px 15px 15px !important;
	margin: 24px 9px 15px 8px;
	width: 110px;
}
.box_b_3 .col_a .thumb {
	margin: 0px;
	padding: 3px;
	background: #fff;
	border: 5px solid #dddddd;
}
.box_b_3 .col_b {
	position: relative;
	float: left;
	margin: 21px 12px 15px 0px;
	width: 210px;
	line-height: 16px;
}
.box_b_3 .col_b .detail {
	margin: 0px;
	padding: 0px;
	color: #bbbaba;
	font-size: 10px;
}
.box_b_3 .col_c {
	position: relative;
	float: left;
	margin: 24px 0px 15px 0px;
	width: 169px;
}
.box_b_3 .col_c .color_1, .box_b_3 .col_c .color_2 {
	padding: 4px 7px;
}
.box_b_3 .col_c .color_1 {
	border: 1px solid #ececec;
	border-width: 1px 0px;
	background: #f7f7f7;
}
.box_b_3 .col_c .color_2 {
	background: #fff;
}
.box_b_3 .col_c .border_bottom {
	border: 1px solid #ececec;
	border-width: 0px 0px 1px 0px;
}
.box_b_3 .col_c .label {
	position: relative;
	float: left;
	width: 68px;
	color: #616161;
}
.box_b_3 .col_c .star_rating {
	margin: 3px 0px 2px 0px;
}
.box_b_3 .col_c .get_widget_code {
	display: block;
	width: 124px;
	height: 22px;
	margin: 13px 0px 0px 0px;
	padding: 0px;
	background: url('http://www.userkit.com/images/icons/button_get_widget_code.jpg') 0px 0px no-repeat;
}
.box_b_3 .col_c .get_widget_code:hover  {
	background-position: 0px -22px;
}
.box_b_3 .col_c .get_widget_code span {
	display: none;
}

.box_b_3 .row_top {
	margin: 0px;
	padding: 18px;
	background: #fff;
	color: #8c8c8c;
	font-size: 14px;
	font-weight: normal;
}
.box_b_3 .row_top .left {
	position: relative;
	float: left;
}
.box_b_3 .row_top .right {
	position: relative;
	float: right;
}
.box_b_3 .row_top .right a.selected {
	color: #1a74b9;
	font-style: normal;
}
.box_b_3 .row_top .left .star_rating {
	margin: 0px 3px 2px 5px;
	vertical-align: middle;
}
.box_b_3 .row_1, .box_b_3 .row_2 {
	margin: 0px;
	padding: 10px 18px;
	color: #8c8c8c;
}
.box_b_3 .row_1 {
	background: #fff;
}
.box_b_3 .row_2 {
	background: #f7f7f7;
	border: 1px solid #ededed;
	border-width: 1px 0px;
}
.box_b_3 .row_2.bottom {
	background: #f7f7f7;
	border: 1px solid #ededed;
	border-width: 1px 0px 0px 0px;
}
.box_b_3 .row_1 .by, .box_b_3 .row_2 .by {
	margin: 4px 0px;
}
.box_b_3 .row_3 {
	padding: 0px;
	background: #fff;
	color: #797979;
}
.box_b_3 .row_3 h2 {
	margin: 28px 0px 0px 0px;
	padding: 0px 28px;
	color: #312717;
	font: normal 22px Georgia, serif;
}
.box_b_3 .row_3 p {
	margin: 14px 0px 17px 0px;
	padding: 0px 30px;
	line-height: 17px;
}
.box_b_3 #upload_flash, .box_b_3 #upload_html, .box_b_3 #file_dimensions {
	margin: 20px 1px 0px 1px;
	padding: 0px;
	background: #c2e4ff url('http://www.userkit.com/images/bg_row_color_6.gif') no-repeat;
	display: none;
}
.box_b_3 .row_3 .contact .label, .upload .box_b_3 .row_3 .label {
	position: relative;
	float: left;
	width: 100px;
	margin: 25px 20px 0px 0px;
	text-align: right;
	color: #0a91e6;
	font-size: 12px;
}
.upload .box_b_3 .row_3 #upload_flash .label, .upload .box_b_3 .row_3 #upload_html .label {
	margin: 17px 15px 15px 0px;
}
.upload .box_b_3 .row_3 #upload_flash .field_file {
	margin: 15px 15px 13px 0px;
}
.upload .box_b_3 .row_3 #upload_html .field {
	margin: 15px 15px 14px 0px;
}
.upload .row_3 .label_authorize {
	position: relative;
	float: left;
	width: 380px;
	margin: 22px 15px 25px 0px;
	color: #797979;
	font-size: 11px;
}
.upload .row_3 .field_authorize {
	position: relative;
	float: left;
	width: 100px;
	margin: 25px 20px 0px 0px;
	text-align: right;
}
.upload .row_3 .label_authorize p {
	padding: 0px;
	margin: 0px 0px 7px 0px;
}
.box_b_3 .row_3 .contact .field, .upload .box_b_3 .row_3 .field {
	width: 369px;
	margin: 22px 15px 0px 0px;
	padding: 2px 3px;
	font-size: 11px;
	color: #aeadad;
}
.upload .box_b_3 .row_3 .field_file {
	margin: 22px 15px 0px 0px;
}
.box_b_3 .row_3 .contact .field_select, .upload .box_b_3 .row_3 .field_select {
	margin: 22px 15px 0px 0px;
}
.upload .box_b_3 .row_3 .field_static {
	position: relative;
	float: left;
	width: 375px;
	margin: 24px 15px -15px 0px !important;
	margin: 23px 15px -15px 0px;
	padding: 3px 0px 0px 0px;
}
.upload .box_b_3 .row_3 .field_details {
	clear: both;
	width: 375px;
	margin: 7px 0px 0px 120px !important;
	margin: 7px 0px 0px 124px;
	padding: 0px;
	color: #fb9b52;
	font-size: 10px;
}
.upload .box_b_3 .row_3 .field_checkboxes {
	position: relative;
	float: left;
	width: 375px;
	margin: 24px 15px -8px 0px !important;
	margin: 23px 15px -8px 0px;
	padding: 3px 0px 0px 0px;
}
.upload .box_b_3 .row_3 .field_checkbox {
	position: relative;
	float: left;
	margin: -3px 15px 0px 0px;
	padding: 0px 0px 13px 0px;
}
.box_b_3 .row_3 .contact textarea, .upload .box_b_3 .row_3 textarea {
	width: 372px !important;
	width: 368px;
	height: 110px;
	margin: 26px 15px 0px 0px;
	padding: 0px 0px 0px 5px;
	font-size: 11px;
	color: #aeadad;
}
.box_b_3 .row_3 .contact a.button_cancel, .upload .submit a.button_cancel {
	display: block;
	position: relative;
	float: right;
	width: 121px;
	height: 22px;
	margin: 0px 7px 0px 0px;
	padding: 0px;
	background: url('http://www.userkit.com/images/icons/button_cancel.gif') 0px 0px no-repeat;
}
.box_b_3 .row_3 .contact a.button_send {
	display: block;
	position: relative;
	float: right;
	width: 124px;
	height: 22px;
	padding: 0px;
	background: url('http://www.userkit.com/images/icons/button_send.gif') 0px 0px no-repeat;
}
.upload .submit a.button_submit {
	display: block;
	position: relative;
	float: right;
	width: 124px;
	height: 22px;
	padding: 0px;
	background: url('http://www.userkit.com/images/icons/button_submit_2.gif') 0px 0px no-repeat;
}
.box_b_3 .row_3 .contact a.button_cancel:hover, .upload .submit a.button_cancel:hover, .box_b_3 .row_3 .contact a.button_send:hover, .upload .submit a.button_submit:hover {
	background-position: 0px -22px;
}
.box_b_3 .row_3 .contact a.button_cancel span, .upload .submit a.button_cancel span, .box_b_3 .row_3 .contact a.button_send span, .upload .submit a.button_submit span {
	display: none;
}
.box_b_3 .row_3 .contact .submit {
	margin: 15px 36px 20px 0px;
	text-align: right;
}
.upload .submit {
	margin: 18px 0px -8px 0px;
	text-align: right;
}
.box_b_3 .row_3 .contact .submit input, .upload .submit input {
	margin: 0px 0px 0px 5px;
}
.box_b_3 .row_4, .box_c .row_4, .box_d .row_4 {
	margin: 1px;
	padding: 10px 18px;
	background: #bee1fd;
	color: #8c8c8c;
}
.box_b_3 #post_comment, .box_b_3 #report_bug, .box_b_3 #get_code {
	display: none;
}
.box_b_3 #post_comment a.button_post_comment, .box_b_3 #report_bug a.button_submit_bug {
	display: block;
	position: relative;
	float: right;
	width: 125px;
	height: 24px;
	padding: 0px;
	background: url('http://www.userkit.com/images/icons/button_post_comment.gif') 0px 0px no-repeat;
}
.box_b_3 #report_bug a.button_submit_bug {
	background: url('http://www.userkit.com/images/icons/button_submit_bug.gif') 0px 0px no-repeat;
}
.box_b_3 #post_comment a.button_post_comment:hover, .box_b_3 #report_bug a.button_submit_bug:hover {
	background-position: 0px -24px;
}
.box_b_3 #post_comment a.button_post_comment span, .box_b_3 #report_bug a.button_submit_bug span {
	display: none;
}
.box_b_3 .row_4 .label, .box_c .row_4 .label, .box_d .row_4 .label, .category_form   {
	position: relative;
	float: left;
	width: 71px;
	margin: 12px 0px 0px 0px;
	color: #1a74b9;
	font-size: 12px;
}
.box_b_3 .row_4 .field, .category_form .field {
	width: 423px !important;
	width: 420px;
	margin: 9px 0px 0px 0px;
}
.box_b_3 .row_4 textarea, .box_c .row_4 textarea, .box_d .row_4 textarea {
	width: 423px !important;
	width: 420px;
	height: 90px;
	margin: 9px 0px 14px 0px;
}
.box_b_3 .row_4 .button {
	position: relative;
	float: right;
	margin: 0px 0px 8px 0px;
}

.box_browse {
	width: 579px;
	border: 1px solid #e9e9e9;
	border-width: 0px 0px 1px 0px;
}
.box_browse .sort_by {
	position: absolute;
	top: 11px;
	left: 13px;
	width: 579px;
	height: 18px;
	padding: 1px 0px 8px 0px;
	background: #fff;
	color: #777;
	text-align: right;
	font-size: 12px;
}
.box_browse .sort_by select {
	margin: 0px 0px 0px 5px;
	font-size: 11px;
}
.box_browse .top {
	margin: 0px;
	padding: 8px 8px 6px 8px !important;
	padding: 10px 8px 6px 8px;
	background: #e1dfde;
}
.box_browse .title {
	position: relative;
	float: left;
	margin: 0px 10px 0px 0px;
}
.box_browse .title.last {
	margin: 0px;
}
.box_browse .title .left {
	position: relative;
	float: left;
	width: 9px;
	height: 18px;
	background: #fafafa url('http://www.userkit.com/images/bg_browse_top_left.gif') no-repeat;
}
.box_browse .title .right {
	position: relative;
	float: left;
	width: 8px;
	height: 18px;
	background: #fafafa url('http://www.userkit.com/images/bg_browse_top_right.gif') no-repeat;
}
.box_browse .title .body {
	position: relative;
	float: left;
	height: 16px;
	margin: 0px;
	padding: 2px 3px 0px 3px;
	background: #fafafa;
}
.box_browse .title a {
	color: #312717;
	font: italic 11px Georgia, serif;
}
.box_browse .title .selected {
	color: #0156ae;
	font: normal 11px Georgia, serif;
	text-decoration: none;
}
.box_browse .title .widget_name {
	width: 245px;
}
.box_browse .title .developer {
	width: 70px;
}
.box_browse .title .date {
	width: 63px;
}
.box_browse .title .rating {
	width: 63px;
}

.box_c {
	width: 563px;
	margin: 0px;
	padding: 8px;
	background: #f0efef url('http://www.userkit.com/images/bg_box_c_body.gif') repeat-y;
}
.box_c .row_top {
	width: 563px;
	height: 8px;
	background: #f5f4f4 url('http://www.userkit.com/images/bg_box_c_row_top.gif') no-repeat;
	font-size: 1px;
}
.box_c .row {
	margin: 0px;
	padding: 3px 10px 2px 10px;
	background: #f5f4f4;
}
.box_c .row_bottom {
	width: 563px;
	height: 6px;
	margin: 0px;
	background: #f5f4f4 url('http://www.userkit.com/images/bg_box_c_row_bottom.gif') no-repeat;
	font-size: 1px;
}
.box_c h2 {
	margin: 0px 0px 7px 15px;
	padding: 0px;
	color: #312717;
	font: normal 22px Georgia, serif;
}

.box_d {
	width: 563px;
	margin: 0px;
	padding: 8px;
	background: #f8f7f7 url('http://www.userkit.com/images/bg_box_d_body.gif') repeat-y;

}
.box_d .row_top {
	width: 563px;
	height: 8px;
	background: #fefdfd url('http://www.userkit.com/images/bg_box_d_row_top.gif') no-repeat;
	font-size: 1px;
}
.box_d .row {
	margin: 0px;
	padding: 3px 10px 2px 10px;
	background: #fefdfd;
}
.box_d .row_bottom {
	width: 563px;
	height: 6px;
	background: #fefdfd url('http://www.userkit.com/images/bg_box_d_row_bottom.gif') no-repeat;
	font-size: 1px;
}

.box_browse .col_a {
	position: relative;
	float: left;
	margin: 3px 0px 5px 5px !important;
	margin: 3px 0px 5px 3px;
	width: 55px;
}
.box_browse .col_a .thumb {
	margin: 0px;
	padding: 1px;
	background: #fff;
	border: 3px solid #dbdbdb;
}
.box_browse .col_b, .box_browse .col_b_full {
	position: relative;
	float: left;
	margin: 0px 0px 5px 10px;
	width: 190px;
}
.box_browse .col_b_full {
	width: 470px;
}
.box_browse .col_b .title, .box_browse .col_b_full .title {
	margin: 0px;
	padding: 0px;
}
.box_browse .col_b .title a, .box_browse .col_b_full .title a {
	color: #0156ae;
	font: normal 18px Georgia, serif;
	text-decoration: none;
}
.box_browse .col_b .title a:hover, .box_browse .col_b_full .title a:hover {
	color: #000;
}
.box_browse .col_b .tags, .box_browse .col_b_full .tags {
	margin: 7px 0px 6px 0px;
	padding: 0px;
	color: #0156ae;
	font: italic 11px Georgia, serif;
	word-spacing: 2px;
}
.box_browse .col_b .detail, .box_browse .col_b_full .detail {
	margin: 5px 0px;
	padding: 0px;
	color: #636161;
}
.box_browse .col_b .link, .box_browse .col_b_full .link {
	margin: 5px 0px 10px 0px;
	padding: 0px;
}
.box_browse .col_b .link a, .box_browse .col_b_full .link a {
	color: #0283e5;
	font: italic 11px Georgia, serif;
}
.box_browse .col_b a.get_code, .box_browse .col_b_full a.get_code {
	display: block;
	width: 121px;
	height: 20px;
	margin: 6px 0px 0px 0px;
	padding: 0px;
	background: url('http://www.userkit.com/images/icons/button_get_code.gif') 0px 0px no-repeat;
}
.box_browse .col_b_full a.get_code {
	margin: 14px 0px 5px 0px;
}
.box_browse .col_b a.get_code:hover, .box_browse .col_b_full a.get_code:hover  {
	background-position: 0px -20px;
}
.box_browse .col_b a.get_code span, .box_browse .col_b_full a.get_code span {
	display: none;
}
.box_browse .col_b_full .star_rating {
	margin: 2px 0px;
	padding: 0px;
}
.box_browse .col_c {
	position: relative;
	float: left;
	margin: 4px 0px 5px 21px !important;
	margin: 2px 0px 5px 21px;
	width: 78px;
}
.box_browse .col_c a {
	color: #312717;
	font: italic 11px Georgia, serif;
}
.box_browse .col_d {
	position: relative;
	float: left;
	margin: 5px 10px 5px 23px !important;
	margin: 4px 10px 5px 23px;
	width: 75px;
	color: #636161;
	font-size: 11px;
}
.box_browse .col_e {
	position: relative;
	float: left;
	margin: 5px 0px 5px 9px;
	width: 67px;
}
.box_browse .col_e img {
	vertical-align: top;
}

.box_pages {
	width: 579px;
	margin: 7px 0px 0px 0px;
	background: #ebf5fd;
	color: #777777;
	font-size: 11px;
	word-spacing: 3px;
}

.admin_pages {
	margin: 7px 0px 0px 0px;
	background: #ebf5fd;
	color: #777777;
	font-size: 11px;
	word-spacing: 3px;
}
.box_pages .left {
	position: relative;
	float: left;
	width: 360px;
	padding: 10px;
}
.box_pages .right {
	position: relative;
	float: right;
	width: 135px;
	padding: 7px 10px;
	text-align: right;
}
.box_pages a.num {
	font-style: normal;
}
.box_pages a {
	font-style: italic;
}
.box_pages select {
	font-size: 11px;
	vertical-align: middle;
}

.box_profile, .box_list, .box_stats {
	position: relative;
	width: 579px;
	margin: 0px 0px 25px 0px;
	background: #fff;
}
.col_d_body .box_profile, .col_d_body .box_list, .col_d_body .box_stats {
	width: 736px;
	margin: 7px 20px 7px 19px;
	border: 1px solid #e5e5e5;
}
.col_d_body .box_profile {
	margin: 5px 20px 7px 19px;
}
.col_d_body .box_list {
	margin: 5px 20px 2px 19px;
}
.box_profile h2, .box_list h2, .box_stats h2 {
	margin: 0px 0px 0px 22px;
	color: #312717;
	font: normal 22px Georgia, serif;
}
.box_profile h3, .box_list h3, .box_stats h3 {
	margin: 23px 0px 0px 22px;
	color: #312717;
	font: normal 22px Georgia, serif;
}
.box_profile h3 {
	margin: 23px 0px 8px 22px;
}
.box_stats h3 {
	margin: 23px 0px 0px 30px;
}
.box_list h3 {
	position: relative;
	float: left;
	margin: 23px 0px 23px 30px !important;
	margin: 23px 0px 23px 16px;
}
.box_list h3.type_2 {
	margin: 25px 0px 0px 30px !important;
	margin: 25px 0px 0px 16px;
}
.box_list .show_links {
	position: absolute;
	top: 35px;
	left: 515px;
	font-size: 11px;
	color: #777;
}
.box_list .right {
	position: relative;
	float: right;
	margin: 32px 30px 15px 0px !important;
	margin: 32px 16px 15px 0px;
	font-size: 11px;
	color: #777;
}
.box_list .right a, .box_list .show_links a {
	padding: 0px 7px;
	color: #3e3e3e;
	font: italic 12px Georgia, serif;
}
.box_list .right a.selected, .box_list .show_links a.selected {
	color: #0163ae;
	font: normal 12px Georgia, serif;
	text-decoration: none;
}
.box_list a#button_update_bug {
	display: block;
	position: relative;
	float: right;
	width: 125px;
	height: 24px;
	padding: 0px;
	background: url('http://www.userkit.com/images/icons/button_update_bug.gif') 0px 0px no-repeat;
}
.box_list a#button_update_bug:hover {
	background-position: 0px -24px;
}
.box_list a#button_update_bug span {
	display: none;
}
.box_list #button_update_bug_off {
	position: relative;
	float: right;
	display: none;
}

.col_d_body .box_profile .info h3 {
	margin: 23px 0px 8px 24px;
}
.col_d_body .box_profile .account h3 {
	margin: 23px 0px 8px 10px;
}
.box_profile .info, .box_profile .account {
	position: relative;
	float: left;
	margin: 9px 0px 0px 15px;
	width: 380px;
}
.col_d_body .box_profile .info {
	margin: 9px 0px 0px 15px;
	width: 290px;
}
.col_d_body .box_profile .account {
	margin: 9px 0px 0px 15px;
	width: 220px;
}
.col_d_body .box_profile .edit_profile .info {
	margin: 9px 0px 0px 15px;
	width: 330px;
}
.col_d_body .box_profile .edit_profile .account {
	margin: 9px 0px 0px 15px;
	width: 360px;
}
.box_profile .thumb {
	position: relative;
	float: left;
	margin: 17px 0px 0px 22px;
	padding: 2px;
	background: #fff;
	border: 5px solid #dbdbdb;
}
.col_d_body .box_profile .thumb {
	margin: 20px 0px 0px 22px;
}
.box_profile .label_name, .box_profile .label_email, .box_profile .label_website, .box_profile .label_profile, .box_profile .label_since, .box_profile .label_username, .box_profile .label_password {
	position: relative;
	float: left;
	width: 60px;
	margin: 12px 7px 7px 0px;
	padding: 0px;
	text-align: right;
	color: #797979;
	font-size: 11px;
}
.box_profile .label_profile{
	margin: 8px 7px 7px 0px;
}
.box_profile .label_since{
	margin: -1px 7px 7px 0px;
}
.col_d_body .box_profile .label_name, .col_d_body .box_profile .label_email, .col_d_body .box_profile .label_website, .col_d_body .box_profile .label_profile, .col_d_body .box_profile .label_since {
	width: 55px;
}
.col_d_body .box_profile .label_since, .col_d_body .box_profile .label_username, .col_d_body .box_profile .label_password {
	width: 65px;
	margin: 12px 7px 7px 0px;
}
.box_profile .name, .box_profile .email, .box_profile .website, .box_profile .profile, .box_profile .since, .box_profile .username, .box_profile .password {
	position: relative;
	float: left;
	margin: 7px 0px;
	width: 300px;
	color: #0478d0;
	font: normal 18px Georgia, serif;
}
.col_d_body .box_profile .name, .box_profile .email, .box_profile .website, .col_d_body .box_profile .profile {
	margin: 7px 0px;
	width: 204px;
}
.col_d_body .box_profile .since, .col_d_body .box_profile .username, .col_d_body .box_profile .password {
	width: 138px;
}
.col_d_body .box_profile .password {
	margin: 13px 0px 5px 0px;
}
.box_profile .profile {
	font: normal 12px Georgia, serif;
}
.box_profile .website a {
	color: #0478d0;
	font: normal 18px Georgia, serif;
	text-decoration: none;
}
.box_profile .website a:hover {
	color: #000;
}

.box_profile .edit_profile .info .label, .box_profile .edit_profile .account .label {
	position: relative;
	float: left;
	width: 61px;
	margin: 9px 14px 7px 0px !important;
	margin: 9px 14px 7px 0px;
	text-align: right;
	color: #0a91e6;
	font-size: 12px;
}
.box_profile .edit_profile .account .label {
	width: 115px;
}
.box_profile .edit_profile .info .field, .box_profile .edit_profile .account .field {
	width: 210px;
	margin: 8px 0px 9px 0px;
	color: #797979;
	font-size: 11px;
}
.box_profile .edit_profile .account .field {
	width: 180px;
}
.box_profile .edit_profile .info textarea {
	width: 210px;
	height: 170px;
	margin: 9px 0px 25px 0px;
	color: #797979;
	font-size: 11px;
}
.box_profile .edit_profile .account .password_detail {
	margin: -7px 0px 8px 129px !important;
	margin: -7px 0px 8px 133px;
	padding: 0px;
	color: #a5a5a5;
	font-size: 10px;
}
.box_profile .edit_profile .account .text {
	position: relative;
	float: left;
	width: 180px;
	margin: 10px 0px 9px 0px !important;
	margin: 10px 0px 5px 4px;
	padding: 0px;
	color: #797979;
	font-size: 11px;
}

.col_d_body .box_list .top_row {
	height: 11px;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	color: #3e3e3e;
	font-size: 11px;
}
.col_d_body .box_list .top_row a {
	color: #797979;
}
.col_d_body .box_list .row_color_1 {
	margin: 0px 1px;
	padding: 8px 0px;
	background: #eaf4fb;
}
.col_d_body .box_list .row_color_2 {
	margin: 0px 1px;
	padding: 8px 0px;
	background: #fff;
}
.col_d_body .box_list .row_color_3 {
	margin: 15px 1px 1px 1px;
	padding: 5px 30px;
	background: #f0efef;
	text-align: right;
}
.col_d_body .box_list .row_color_4 {
	margin: 1px;
	padding: 5px 30px;
	background: #bde1fe;
}
.col_d_body .box_list .row_color_5 {
	margin: 10px 1px 1px 1px;
	padding: 5px 30px;
	background: #f4f4f4;
	color: #777;
	font-size: 11px;
}
.col_d_body .box_list .row_color_6 {
	margin: 0px 1px 12px 1px;
	padding: 5px 25px 5px 30px;
	background: #c2e4ff url('http://www.userkit.com/images/bg_row_color_6.gif') no-repeat;
	color: #1a74b9;
	font-size: 11px;
}
.col_d_body .box_list .row_color_5 select, .col_d_body .box_list .row_color_6 select {
	margin: 0px 0px 0px 3px;
	font-size: 11px;
}
.col_d_body .box_list .row_color_6 .left {
	position: relative;
	float: left;
	margin: 5px 0px 5px 0px;
}

.col_d_body .box_list .col_title, .col_d_body .box_list .col_status, .col_d_body .box_list .col_created, .col_d_body .box_list .col_by, .col_d_body .box_list .col_name, .col_d_body .box_list .col_users, .col_d_body .box_list .col_page_views, .col_d_body .box_list .col_last_update, .col_d_body .box_list .col_rating, .col_d_body .box_list .col_bugs, .col_d_body .box_list .col_label, .col_d_body .box_list .col_value, .col_d_body .box_list .col_value_title, .col_d_body .box_list .col_stats, .col_d_body .box_list .col_stats_first, .col_d_body .box_list .col_stats_last, .col_d_body .box_list .col_user, .col_d_body .box_list .col_domain_name, .col_d_body .box_list .col_page_views_2 {
	position: relative;
	float: left;
	width: 100px;
	color: #797979;
	font-size: 11px;
}

.col_d_body .box_list .col_title {
	width: 245px;
	margin: 0px 0px 0px 30px !important;
	margin: 0px 0px 0px 17px;
}
.col_d_body .box_list .row_color_1 .col_title, .col_d_body .box_list .row_color_2 .col_title, .col_d_body .box_list .row_color_1 .col_name, .col_d_body .box_list .row_color_2 .col_name, .col_d_body .box_list .row_color_1 .col_stats_first, .col_d_body .box_list .row_color_2 .col_stats_first, .col_d_body .box_list .row_color_1 .col_user, .col_d_body .box_list .row_color_2 .col_user {
	color: #0163ae;
	font: normal 12px Georgia, serif;
}
.col_d_body .box_list .top_row .col_title, .col_d_body .box_list .top_row .col_name {
	color: #3e3e3e;
	font-size: 11px;
}
.col_d_body .box_list .row_color_1 .col_domain_name, .col_d_body .box_list .row_color_2 .col_domain_name {
	color: #3e3e3e;
	font: normal 12px Georgia, serif;
}
.col_d_body .box_list .top_row .col_stats_first, .col_d_body .box_list .row_color_1 .col_stats_first, .col_d_body .box_list .row_color_2 .col_stats_first, .col_d_body .box_list .top_row .col_user, .col_d_body .box_list .row_color_1 .col_user, .col_d_body .box_list .row_color_2 .col_user {
	text-align: right;
}
.col_d_body .box_list .row_color_1 .col_stats, .col_d_body .box_list .row_color_2 .col_stats, .col_d_body .box_list .row_color_1 .col_stats_last, .col_d_body .box_list .row_color_2 .col_stats_last {
	color: #3e3e3e;
	font: normal 12px Georgia, serif;
}
.col_d_body .box_list .col_status {
	width: 74px;
	margin: 0px 0px 0px 20px;
}
.col_d_body .box_list .row_color_1 .col_status, .col_d_body .box_list .row_color_2 .col_status {
	color: #3e3e3e;
	font: normal 12px Georgia, serif;
}
.col_d_body .box_list .col_created {
	width: 74px;
	margin: 0px 0px 0px 20px;
}
.col_d_body .box_list .row_color_1 .col_created, .col_d_body .box_list .row_color_2 .col_created {
	color: #3e3e3e;
	font: normal 12px Georgia, serif;
}
.col_d_body .box_list .col_by {
	width: 74px;
	margin: 0px 0px 0px 20px;
}
.col_d_body .box_list .row_color_1 .col_by, .col_d_body .box_list .row_color_2 .col_by {
	color: #3e3e3e;
	font: normal 12px Georgia, serif;
}
.col_d_body .box_list .row_color_1 .col_by a, .col_d_body .box_list .row_color_2 .col_by a {
	color: #312717;
	text-decoration: none;
}
.col_d_body .box_list .col_admin_links {
	position: relative;
	float: right;
	margin: 0px 30px 0px 0px !important;
	margin: 0px 17px 0px 0px;
}
.col_d_body .box_list .col_admin_links a {
	color: #312717;
	font: italic 11px Georgia, serif;
}
.col_d_body .box_list .col_name {
	width: 110px;
	margin: 0px 0px 0px 30px !important;
	margin: 0px 0px 0px 16px;
}
.col_d_body .box_list .col_users {
	width: 40px;
	margin: 0px 15px 0px 20px;
}
.col_d_body .box_list .row_color_1 .col_users, .col_d_body .box_list .row_color_2 .col_users {
	color: #3e3e3e;
	font: normal 12px Georgia, serif;
}
.col_d_body .box_list .col_page_views {
	width: 70px;
	margin: 0px 0px 0px 20px;
}
.col_d_body .box_list .col_page_views_2 {
	width: 82px;
	margin: 0px 30px 0px 30px;
}
.col_d_body .box_list .row_color_1 .col_page_views, .col_d_body .box_list .row_color_2 .col_page_views, .col_d_body .box_list .row_color_1 .col_page_views_2, .col_d_body .box_list .row_color_2 .col_page_views_2 {
	color: #3e3e3e;
	font: normal 12px Georgia, serif;
}
.col_d_body .box_list .col_last_update {
	width: 70px;
	margin: 0px 0px 0px 20px;
}
.col_d_body .box_list .row_color_1 .col_last_update, .col_d_body .box_list .row_color_2 .col_last_update {
	color: #3e3e3e;
	font: normal 12px Georgia, serif;
}
.col_d_body .box_list .col_rating {
	width: 67px;
	margin: 0px 0px 0px 20px;
}
.col_d_body .box_list .row_color_1 .col_rating img, .col_d_body .box_list .row_color_2 .col_rating img {
	padding: 2px 0px 0px 0px;
}
.col_d_body .box_list .col_bugs {
	width: 30px;
	margin: 0px 0px 0px 12px;
}
.col_d_body .box_list .row_color_1 .col_bugs, .col_d_body .box_list .row_color_2 .col_bugs {
	color: #3e3e3e;
	font: normal 12px Georgia, serif;
}
.col_d_body .box_list .row_color_1 .col_bugs a, .col_d_body .box_list .row_color_2 .col_bugs a {
	color: #312717;
	font: italic 12px Georgia, serif;
}
.col_d_body .box_list .col_label {
	width: 100px;
	margin: 0px 0px 0px 30px !important;
	margin: 0px 0px 0px 16px;
	color: #3e3e3e;
	font-size: 11px;
}
.col_d_body .box_list .col_value {
	width: 565px;
	margin: 0px 0px 0px 5px;
	color: #3f3526;
	font: normal 12px Georgia, serif;
}
.col_d_body .box_list .col_value a {
	color: #312717;
	font: normal 12px Georgia, serif;
	text-decoration: none;
}
.col_d_body .box_list .col_value_title {
	width: 565px;
	margin: 0px 0px 0px 5px;
	color: #0163ae;
	font: normal 12px Georgia, serif;
}
.col_d_body .box_list .col_stats {
	width: 65px;
	margin: 0px 20px 0px 30px;
}
.col_d_body .box_list .col_stats_first {
	width: 62px;
	margin: 0px 40px 0px 30px !important;
	margin: 0px 40px 0px 16px;
	text-align: right;
}
.col_d_body .box_list .col_stats_last {
	width: 60px;
	margin: 0px 0px 0px 30px;
}
.col_d_body .box_list .col_user {
	width: 260px !important;
	width: 105px;
	margin: 0px 20px 0px 30px !important;
	margin: 0px 20px 0px 6px;
}
.col_d_body .box_list .col_domain_name {
	width: 145px;
	margin: 0px 30px 0px 30px;
}

.col_d_body .box_stats .label {
	position: relative;
	float: left;
	width: 65px;
	margin: 0px 12px -8px 0px !important;
	margin: 0px 12px 0px 16px;
	color: #797979;
	font-size: 11px;
}
.col_d_body .box_stats .label_2 {
	position: relative;
	float: left;
	width: 65px;
	margin: 25px 12px 0px 30px !important;
	margin: 25px 12px 0px 16px;
	color: #797979;
	font-size: 11px;
	text-align: right;
}
.col_d_body .box_stats .value {
	position: relative;
	float: left;
	width: 200px;
	margin: 7px 45px 0px 0px !important;
	margin: 7px 25px 0px 0px;
	color: #0478d0;
	font: normal 48px Georgia, serif;
}

.col_d_body .stat {
	position: relative;
	float: left;
	width: 150px;
	margin: 11px 0px 20px 30px !important;
	margin: 11px 0px 20px 16px;
	text-align: left;
}
.col_d_body .stat_col_1 {
	width: 170px;
}
.col_d_body .stat_col_2 {
	width: 140px;
}
.col_d_body .stat_col_3 {
	width: 130px;
}
.col_d_body .stat_col_4 {
	width: 130px;
}
.col_d_body .stat .label {
	width: 150px;
	margin: 0px 0px -9px 0px !important;
	margin: 0px 0px -3px 0px;
	padding: 0px;
}
.col_d_body .stat .value {
	width: 150px;
	font: normal 36px/40px Georgia, serif;
	margin: 0px;
	padding: 0px;
}
.col_d_body .stat .value .star_rating {
	margin: 11px 0px 0px -2px;
}

#update_bug {
	display: none;
}
#update_bug .label, #update_bug .checkbox {
	position: relative;
	float: left;
	width: 68px;
	margin: 10px 37px 5px 0px;
	color: #1a74b9;
	font-size: 12px;
	text-align: right;
}
#update_bug .checkbox {
	margin: 6px 34px 0px 0px;
	padding: 2px;
	line-height: 19px;
}
#update_bug .field {
	margin: 8px 0px 3px 0px;
}
#update_bug textarea {
	margin: 12px 0px 10px 0px;
	width: 560px !important;
	width: 520px;
	height: 80px;
}
#update_bug .label_checkbox {
	position: relative;
	margin: 6px 0px 0px 0px;
	color: #3f3526;
	font: normal 12px/23px Georgia, serif;
}
#update_bug .submit {
	margin: 25px 3px 10px 0px;
	text-align: right;
}
#update_bug .submit img {
	margin: 0px 5px 2px 0px;
}
#update_bug a.button_cancel {
	display: block;
	position: relative;
	float: right;
	width: 121px;
	height: 20px;
	margin: 2px 5px 0px 0px;
	padding: 0px;
	background: url('http://www.userkit.com/images/icons/button_cancel_2.gif') 0px 0px no-repeat;
}
#update_bug a.button_submit_update {
	display: block;
	position: relative;
	float: right;
	width: 125px;
	height: 24px;
	margin: 0px;
	padding: 0px;
	background: url('http://www.userkit.com/images/icons/button_submit_update.gif') 0px 0px no-repeat;
}
#update_bug a.button_cancel:hover {
	background-position: 0px -20px;
}
#update_bug a.button_submit_update:hover {
	background-position: 0px -24px;
}
#update_bug a.button_cancel span, #update_bug a.button_submit_update span {
	display: none;
}


/* FOOTER */
#footer {
	position: relative;
	width: 815px;
	height: 91px;
	margin: 0px auto;
	background: #fff url('http://www.userkit.com/images/bg_footer.jpg') no-repeat;
}
#footer, .push {
	height: 91px; /* .push must be the same height as .footer */
}

#footer p {
	padding: 40px 0px 0px 0px;
	color: #b5b5b5;
	font: normal 11px Georgia, serif;
	text-align: center;
}

#footer a {
	font: normal 10px Georgia, serif;
	text-decoration: none;
	text-transform: uppercase;
}
#footer a:link, #footer a:visited {
	color: #1594d6;
}
#footer a:hover {
	color: #000;
}


/* MISC */
.clearer {
	clear: both;
	line-height: 0px;
	font-size: 0px;
}
.margin_bottom_25 {
	margin-bottom: 25px;
}
.v_space_20 {
	clear: both;
	height: 20px;
}

.flash {
	padding-top: 2px;
	padding-bottom: 5px;
	color: #cc0000;
	font: normal 12px Georgia, serif;
}

textarea#txtareaRelease {margin: 0 30px;}

.cakeSqlLog { display: none;}

.statusMessage {    
	border: 1px solid #babebf;
	text-align: center;
	width: 492px;
	z-index: 9999;
	position: absolute;
	top: 200px;
	left: 50%;
/*	opacity: 0.8;  */
	margin-left: -247px;
}

.statusMessage a:link, .statusMessage a:vistited{
	color: #FFFFFF;
}    

.message {       
	background: #bde0ff url('../images/flashMessageBg.gif') top left repeat-x;  
	color: #222;
	border: 12px solid #fff;           
	font: normal 16px Georgia, Palatino, serif;
	min-height: 76px;
	height: auto !important;
	height: 76px;        
	text-align: center;       
	padding-top: 24px;
}

/* added on 8.13.07 */

h2.bodyCopyHeader {
	margin: 28px 0px 0px 0px;
	padding: 0px 28px;
	color: #312717;
	font: normal 16px Georgia, serif !important;
}

ul.bodyList, ol.bodyListOrdered, ol.faqList {
	margin: 14px 2em 17px 2em;
	padding: 0px 30px;
}

ul#approval{
	margin: 14px 2em 17px 2em;
	padding: 0px 30px 0px 30px;
}

ul.bodyList li, ol.bodyListOrdered li {
	line-height: 17px;
	margin: 1em 0;
}

ol.faqList li {
	margin: 0;
}

h2.whoops {
	color: #392a15;
	font: normal 19px/24px Georgia, Palatino, serif;
	margin: 6px 0;
}

h2.whoops span {
	font-size: 30px !important;
}

p.dblCheck {
	color: #8a8a8a;
	font: normal 14px Arial, sans-serif;
}

div.errorBox {
	min-height: 422px;
	height: auto !important;
	height: 422px;
}

img#callout {
	margin-top: 12px;
}

#pendingText {
	color: #8a8a8a;
	font: italic 11px Georgia, serif;
}  

img#ok {
/*	display: block;  */         
	margin-top: 12px;
}