.clear { clear: both; }

.awesome {
	background: #222 url(http://images2.alphacoders.com/alert-overlay.png) repeat-x; 
	display: inline-block; 	font-family:helvetica, sans-serif;hi
	padding: 5px 10px 6px; 
	color: white; 
	font-weight:bold;
	font-family:helvetica, sans-serif;
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

.awesome:link {
	background: #222 url(http://images2.alphacoders.com/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: white; 
	font-weight:bold;
	text-decoration: none;
	font-family:helvetica, sans-serif;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

 .awesome:visited {
	background: #222 url(http://images2.alphacoders.com/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: white; 
	font-weight:bold;
	text-decoration: none;
	font-family:helvetica, sans-serif;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}	
	


 
	.awesome:hover							{ background-color: #111; color: #FFFFFF; }
	.awesome:active							{ top: 1px; }
.blue.awesome, .blue.awesome:visited		{ background-color: #476E8F; }
	.blue.awesome:hover							{ background-color: #2676C0; }
.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
	.magenta.awesome:hover							{ background-color: #630030; }
.small.awesome, .small.awesome:visited		{ font-size:11px; padding: 3px 7px 4px; }
	.small.awesome:hover							{ font-size:11px; padding: 3px 7px 4px; }
	

.addthis_toolbox.addthis_pill_combo a {
    float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet {
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
} 
	
	
	/* HOVER CSS STUFF */
*{ padding:0px; margin:0px; }
.boxgrid{ 
				margin:0px; 
				float:left; 
				background:#161613; 
				border: 0; 
				overflow: hidden; 
				position: relative; 
				
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');

			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid img.no_box  {
					position: relative;
					border:0px;
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 150px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 260px;
 					left: 0;
 				}
 				.caption .boxcaption {
 					left: 0;
 				}
	
	
	
a:link, a:visited {
	font-family:helvetica, sans-serif;
	color:#373A3C;
}

a.admin:link, a.admin:visited {
	color:#C53FB0;
}	

a.earning_white:link, a.earning_white:visited {
	font-size:14px;
	color:white;
}

a.edit:link, a.edit:visited {
	font-size:14px;
	color:green;
}

a.big_header:link, a.big_header:visited {
	font-size:20px;
	color:#373A3C;
}

a.big_large:link, a.big_large:visited {
	font-size:18px;
	color:#373A3C;
}

a.big_title:link, a.big_title:visited {
	font-size:28px;
	color:#373A3C;
	font-weight:bold;
}

a.dominant:link, a.dominant:visited, a.dominaint:hover{
	padding-left:142px;
	padding-right:142px;
	padding-top:24px;
	padding-bottom:26px;
	text-decoration:none;
}

a.gallery_name:link, a.gallery_name:visited {
	font-size:17px;
	font-weight:bold;
}

a.gallery_name_white:link, a.gallery_name_white:visited {
	font-size:17px;
	font-weight:bold;
	color:white;
}

a.mod:link, a.mod:visited {
	color:#009376;
}

a.new_message:link, a.new_message:visited {
	font-size:15px;
	font-weight:bold;
	color:#4DAD36;
}

a.next:link, a.next:visited {

	font-size:24px;
	color:#279aeb;
	display:none;
}

a.overlay:link, a.overlay:visited {
	color:white;
	font-weight:bold;
	font-size:14px;
}

a.palette:link, a.palette:visited, a.palette:hover{
	padding-left:22px;
	padding-right:22px;
	padding-top:5px;
	padding-bottom:6px;
	text-decoration:none;
}

a.panel:link, a.panel:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-family:helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
}

a.side_user:link, a.side_user:visited {
	font-size:13px;
	font-weight:bold;
}

a.side_user_white:link, a.side_user_white:visited {
	font-size:13px;
	font-weight:bold;
	color:white;
}

a.small_title_blue:link, a.small_title_blue:visited {
	font-size:14px;
	font-weight:bold;
	color:#33689F;
}

a.small_title_white:link , a.small_title_white:visited{
	font-size:16px;
	color:white;
}

a.sub_category:link, a.sub_category:visited {
	color:#373A3C;
	font-size:18px;
	font-weight:bold;
	padding:2px;
}

a.sub_category_medium:link, a.sub_category_medium:visited {
	color:#373A3C;
	font-size:16px;
	font-weight:bold;
	padding:2px;
}

a.sub_category_small:link, a.sub_category_small:visited {
	color:#373A3C;
	font-size:14px;
	font-weight:bold;
	padding:2px;
}



a.tag:link, a.tag_visited {
	color:#373A3C;
	font-size:16px;
	font-weight:bold;
}

a.top:link, a.top:visited {
	color:black;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}

div.ads_bottom {
		width:95%;
	margin-right:auto;
	margin-left:auto;
		margin-bottom:20px;
	border-style:solid;
	border-color:#98BBDD;
	border-width:0px;
	border-radius:3px;

	float:left;
	
}

div.clear {
	clear:both;
}

div.container {
	margin: 0 auto;
}

div.content_wrapper {
	padding:8px;
}

div.content_wrapper_color {
	margin:7px;
	background-color:#F9F9F9;
	border-width:1px;
	border-color:#E8E8E8;
	border-style:solid;
}

div.footer {
	border-top-width:5px;
	border-style:solid;
	border-color:#635F5C;
	background-color:#000000;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	margin-bottom:0px;
	width:100%;
	float:left;
}

div.form {
	margin-left:auto;
	margin-right:auto;
	background-color:#E2EFFA;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	width:650px;
	padding:10px;
	border-color:#93BCE2;
	border-width:1px;
	border-style:solid;
}

div.information {
	margin:0px;
	background-color:#64ADF3;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:5px;
}

div.item {
	width:305px;
	margin:0px;
	float:left;
}

div.item_admin {
	width:405px;
	margin:0px;
	float:left;
}

div.left_header {
	width:100%;
	padding:0px;
	background-image: url("http://images.alphacoders.com/left_back.png");
	background-repeat:repeat-x;
	padding-top:3px;
	height:27px;
	margin-bottom:0px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	box-shadow:inset 2px 2px 5px #7890a7;
}

div.left_indent {
	margin-left:15px;
}

div.left_content {
	margin-bottom:20px;
	background-color:#5A809F;
	border-width:1px;
	border-style:solid;
	border-color:#FFFFFF;
	padding:8px;
}	

div.left_content_new {
	margin:8px 0px 8px 2px;
    background-color:#D7E7F6;
    padding:0px;
    border-radius:6px;
	box-shadow:inset 2px 2px 5px #7890a7;
}

div.left_padding {
	padding:6px 8px 8px 8px;
}	

div.main_left {
	vertical-align:top;
	width:305px;
	padding:0px;
	margin:0px;
	text-align:left;
	border-width:0px;
	float:left;
	height:auto;

}

div.main_right {
	width:auto;
	padding:0px;
	padding-top:0px;
	vertical-align:top;
	margin:0px;
	margin-left:308px;

}

div.main_wrapper {
	width:100%;
	margin-left:0px;
	margin-right:0px;



}

div.margin_top {
	margin-top:10px;
}

div.navigation {
	width:100%;
	margin-bottom:20px;
}

div.notice {
	width:100%
	border-bottom-width:1px;
	border-style:solid;
	text-align:center;
	background-color:#BDD599;
	border-color:#3F7924;
	padding:3px;
}

div.options {
	margin-bottom:20px;
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;
	padding:6px;
	width:auto;
	background-color:#D7E7F6;
	-moz-border-radius: 6px;
	border-radius: 6px;
	box-shadow:inset 2px 2px 5px #7890a7;
}


div.options_bottom {
	margin-bottom:20px;
	margin-left:20px;
	margin-right:20px;
	width:95%;
	overflow:hidden;

	background-color:#FAFAFA;
    padding:6px;
    border-radius:6px;
    border-color:#CCCCCC;
   	background-color:#D7E7F6;
	-moz-border-radius: 6px;
	border-radius: 6px;
	box-shadow:inset 2px 2px 5px #7890a7;
}

div.options_bottom_clear {
	margin-bottom:20px;
	margin-left:20px;
	margin-right:20px;
	width:95%;
	overflow:hidden;

}

div.options_left {
	float:left;
	margin-right:50%;

}

div.options_right {
	float:right;
}

div.options_title {
	float:center;
}

div.overlay {
	background-color:#2E2E2E;
	border-radius:4px;
	padding:5px;
	margin:3px;
}

div.recent_box {
	width:600px;
	margin-bottom:0px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}

div.thumb_wrapper {
	margin-right:auto;
	margin-left:auto;

}

div.wrapper {
	position:relative;
	top:0;
	margin: 0 auto;
}

div.wrapper_centered {
	width:1080px;
	margin-left:auto;
	margin-right:auto;
}

h1 {
	font-family:helvetica, sans-serif;
}

h2 {
	font-family:helvetica, sans-serif;
}

h3 {
	font-family:helvetica, sans-serif;
	}

img.avatar {
	width:100px;
	height:100px;
}

img.avatar_medium {
	width:30px;
	height:30px;
}

img.avatar_small {
	width:20px;
	height:20px;
}

img.big {
-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	margin-top:10px;
	margin-bottom:10px;
}

img.comment {
	max-width:400px;
}

img.gallery_side {
	height:45px;
	width:60px;
}

img.loader {
	display: none;
}


img.nav {
	height:15px;
	border:0px;
}

img.panel {
	height:20px;
}

img.small_square {
	width:115px;
	height:115px;
}

img.small_thumb {
	max-height:150px;
}

img.star {
	width:20px;
}

img.thumb {
	width: 300px;
	max-height:250px;
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
}

img.thumb_new {
	width:300px;
}

img.thumb_side {
	height:45px;
	width:60px;
}

img.thumb_side_full {
	width:295px;
}

img.thumb_small {
	width:200px;
}

input.awesome {
	background: #222 url(http://images2.alphacoders.com/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: white; 
	font-weight:bold;
	font-family:helvetica, sans-serif;
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;

	
}  

input.form {
	padding:3px;
	font-size:16px;
	font-family:arial, sans-serif;
	font-weight:bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

select.form {
	padding:3px;
	font-size:16px;
	font-family:arial, sans-serif;
	font-weight:bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

input.palette {
	padding:5px;
	font-size:20px;
	font-weight:bold;
}

input.search {
	padding:2px;
	font-size:14px;
	font-family:arial, sans-serif;
	font-weight:bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

input.sorting {
	border-radius:4px;
	border-width:0px;
}

input.smallText {
	font-size: 14px;
}

ol.tour {
	font-family:helvetica, sans-serif;
	font-size:26px;
	padding-left:35px;
}

li.tour {
	font-family:helvetica, sans-serif;
	font-size:22px;
}

select.sorting {
	border-radius:4px;
	border-width:0px;
}

span {
	font-family:helvetica, sans-serif;
}

span.big_header {
	font-size:20px;
	color:#373A3C;
}

span.big_title {
	font-size:28px;
	color:#373A3C;
	font-weight:bold;
}

span.big_title_blue {
	font-size:28px;
	color:#279aeb;
	font-weight:bold;
}

span.big_title_red {
	font-size:28px;
	color:#622626;
}

span.down {
	font-size:20px;
	color:#724A4A;
}

span.error {
	color:red;
}

span.green {
	color:green;
}

span.footer_content {
	color:#F2F2F2;
	font-size:14px;
}

span.footer_info {
	color:#F2F2F2;
	font-size:11px;
}

span.footer_title {
	color:white;
	font-weight:bold;
	font-size:16px;
}

span.form {

    font-size:15px;
    font-weight:bold;
}


span.highlight_comments {
    background-color:#41B551;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:5px;
    padding-right:5px;
    margin:9px;
    border-radius:5px;
    font-size:14px;
    color:white;
    font-weight:bold;

}

span.highlight_favorites {
    background-color:#5141B5;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:5px;
    padding-right:5px;
    margin:9px;
    border-radius:5px;
    font-size:14px;
    color:white;
    font-weight:bold;

}


span.highlight_views {
    background-color:#B54141;
    padding-top:4px;
    padding-bottom:4px;
    padding-right:5px;
    padding-left:5px;
    margin:9px;
    border-radius:5px;
    font-size:14px;
    color:white;
    font-weight:bold;

}

span.info {
	font-size:12px;
}

span.info_blue {
	font-size:14px;
	color:#279aeb;
}

span.info_white {
	font-size:14px;
	color:white;
}


span.nav {
	font-size:16px;
}

span.nav_bold {
	font-size:16px;
	font-weight:bold;
}

span.nav_white {
	font-size:16px;
	color:white;
}

span.notice {
	font-weight:bold;
	font-size:14px;
	color:white;
}

span.overlay {
	color:white;
}

span.required {
	color:red;
	font-size:15px;
}

span.resolution {
	color:white;
	font: helvetica, sans-serif; 
	font-size:14px;
	font-weight:bold;
}

span.side_header {
	font-size:24px;
	color:#373A3C;
	font-weight:bold;
}

span.sorting_new {
	font-weight:bold;
	font-size:13px;
}

span.title {
	font-size:24px;
	color:#373A3C;
}

span.title_small {
	font-size:20px;
	color:#373A3C;
}

span.white {
	color:white;
}

span.working {
	font-size:22px;
	font-weight:bold;
	color:#4A5972;
}

table.achievement {
	width:700px;
	margin-right:auto;
	margin-left:auto;
	padding:10px;
}

table.activity {
	width:100%;
}

table.big {

}

table.big_header {

}

table.content_white {
	padding:0px;
	width:auto;
	background-color:white;
	border-width:2px;
	border-color:#E8E8E8;
	border-style:solid;
	margin-bottom:20px;
}


table.content_wrapper {
	width:100%;
	margin:0px;
}

table.cropping {
	width:100%;
}

table.dominant {

	border-spacing:2px;

}

table.footer {
	width:980px;
	margin-right:auto;
	margin-left:auto;
}
table.form {
	border-spacing:4px;
}

table.highlight {
	border-width: 1px 1px 2px 1px;
	border-style: solid solid solid solid;
	border-color: #65a3dd;
	background-color: #ECF3F9;
	margin-top:7px;
	margin-bottom:7px;
	padding:5px;

}

table.main_resolutions {
	margin-top:10px;
	width:100%;
}

table.options {
	width:auto;
	margin-left:200px;
}

table.options_bottom {
	width:100%;
}


table.navigation {
	padding:0px;
	border-spacing:0px;

}

table.one {
	
	margin-left:auto;
	margin-right:auto;
	width:1080px;
}

table.pagination {
	width:auto;
	margin-left;200px;
}

table.palette {
	width:100%;
}

a.panel:link, a.panel:visited {
	color:white;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

table.panel {
    background-color:#307CC9;
    width:95%;
    margin-top:1px;
    margin-bottom:1px;
    padding-left:3px;
    padding-right:3px;
	border-radius:2px;
}

table.panel:hover {
	background-color:#37D2F7;
}

table.side_data {
	width:100%; 
	border-bottom-width:1px; 
	border-bottom-color:grey; 
	border-bottom-style:solid;
}

table.side_user {
	width:100%;
}


table.read {
	 border-bottom-width:1px;
	border-top-width:0px;
	 border-left-width:0px;
	 border-right-width:0px;
	 border-bottom-color:black;
	 border-style:solid;
	 width:100%;
}

table.recent {
	cell-spacing:0px;
	border-collapse:collapse;
}

table.recent {
	margin-left:auto;
	margin-right:auto;
}

table.recent_inside {
	width:100%;
}


table.recent_box {
	padding:0px;
	border-spacing:0px;
}

table.sorting_new {
	background-color:#F7F4F0;
	border-radius:4px;
	width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	padding:5px;
}

table.thumb {
	border-collapse:collapse;
	border-width:0px;
	margin-left:7px;
	margin-right:7px;
	margin-top:2px;
	margin-bottom:2px;
	width:300px;
	height:270px;
	float:left;
}

table.thumb_big {
	border-collapse:collapse;
	border-width:0px;
	margin-left:10px;
	margin-right:10px;
	margin-top:2px;
	margin-bottom:2px;
	width:710px;
	height:460px;
	float:left;
}


table.thumb_small {
	border-collapse:collapse;
	border-width:0px;
	margin-left:10px;
	margin-right:10px;
	margin-top:2px;
	margin-bottom:2px;
	width:115px;
	height:115px;
	float:left;

}


table.unread {
	background-color:white;
	 border-bottom-width:2px;
	 border-top-width:2px;
	 border-left-width:2px;
	 border-right-width:2px;
	 border-color:#279aeb;
	 border-style:solid;
	 width:100%;
}

td.achievement {
	width:50%;
	padding-bottom:15px;
}

td.activity_avatar {
	width:110px;
	vertical-align:top;
}

td.activity_info {
	width:auto;
	vertical-align:top;
}

td.activity_image {
	width: 305px;
}

td.big_header {
	padding:10px;
}


td.content_left {
	vertical-align:top;
	width:210px;
	padding:10px;
	text-align:left;
	background-color:#DBE8F4;
	border-right-width:2px;
	border-style:solid;
	border-right-color:#F7F7F7;
}

td.content_right {
	width:auto;
	padding:10px;
	padding-top:0px;
	vertical-align:top;
	margin:0px;
}

td.cropping {
	padding:7px;
	vertical-align:top;
}

td.dominant {

}

td.form_left {
	text-align:right;
	vertical-align:top;
	width:250px;
}


td.index_header {
	padding-left:15px;
	padding-right:15px;
	vertical-align:top;
}

td.main_resolutions {
	width:auto;
	text-align:center;
}

td.message_name {
	width: 250px;
	text-align:left;
}
td.message_delete {
	width:100px;
	text-align:right;
}

td.message_title {
	text-align:left;
}


td.navigation2 {
	border-top-width:1px;
	border-bottom-width:2px;
	border-right-width:1px;
	border-left-width:1px;
	border-style:solid;
	border-top-color:#F6F6F6;
	border-bottom-color:white;
	border-left-color:white;
	border-right-color:white;
	background-color:#81BAEF;

	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}

td.navigation2_left {
	border-top-width:1px;
	border-bottom-width:2px;
	border-right-width:1px;
	border-left-width:1px;
	border-style:solid;
	border-top-color:#F6F6F6;
	border-bottom-color:white;
	border-left-color:white;
	border-right-color:white;
	background-color:#81BAEF;

	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
}

td.navigation2_right {
	border-top-width:1px;
	border-bottom-width:2px;
	border-right-width:1px;
	border-left-width:1px;
	border-style:solid;
	border-top-color:#F6F6F6;
	border-bottom-color:white;
	border-left-color:white;
	border-right-color:white;
	background-color:#81BAEF;

	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;

	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
}

td.options {
	text-align:left;
	padding-left:20px;
}

td.options_right{
	width:50%;
	text-align:right;
	margin:padding:5px;
}

td.options_user {
	padding:10px;
}

td.palette {
	border-color:white;
	border-style:solid;
	height:35px;
	width:100%;
	text-align:right;
}



td.recent_current {
	padding-left:12px;
	padding-right:12px;
	padding-top:2px;
	padding-bottom:2px;
	border-width:2px;
	border-top-color:#ACCDED;
	border-left-color:#ACCDED;
	border-right-color:#ACCDED;
	border-bottom-color:white;
	border-style:solid;
}

td.recent_info {
	width:400px;
}

td.recent_not {
	padding-left:12px;
	padding-right:12px;
	padding-top:2px;
	padding-bottom:2px;
	border-width:2px;
	border-top-color:#ACCDED;
	border-left-color:#ACCDED;
	border-right-color:#ACCDED;
	border-bottom-color:#ACCDED;
	border-style:solid;
	background-color:#81BAEF;
}

td.recent_thumb {
	width:140px;
}

td.recent_box.content {
	border-top-width:0px;
	border-bottom-width:3px;
	border-left-width:1px;
	border-right-width:1px;
	border-style:solid;
	border-color:#307CC9;
	background-color:#FFFFFF;
}

td.recent_box {
	border-top-width:2px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-style:solid;
	border-color:#307CC9;
	background-color:#81BAEF;
	margin:0px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}

td.recent_box.left {

	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius:10px;
}

td.recent_box.right {
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-right-radius:10px;
	-webkit-transition: background-color 0.3s linear;
	-moz-transition: background-color 0.3s linear;
	-o-transition: background-color 0.3s linear;
}

td.recent_box.selected {
	background-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
}

td.side_data_left {
	width:50%; 
	text-align:left;
}

td.side_data_right {
	width:50%;
	text-align:right;
}

td.sorting {
	margin-left:7px;
	margin-right:7px;
}

td.tags {
	padding: 2px 10px 2px 10px;
}

td.translation {
	width:auto;
	padding-left:10px;
	padding-right:20px;
}

td.translation_action {
	width:300px;
	text-align:right;
}

td.translation_english {
	width:300px;
}

tr.expand {
	vertical-align: top;
	height: 100px;

}



/* NAV MENU STUFF */
/*
Author: Craig Erskine
Description: Dynamic Menu System - Vertical
*/

ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul {
 width: 100%; /* Menu Width */
 margin: 0;
 padding:0;
 margin-left:0;
 list-style: none;
 float:left;
}

ul#navmenu-v li { float: left; position: relative;  width: 100%; margin-left:0; }
ul#navmenu-v li.iehover { z-index: 1000; /* IE z-index bugfix */ }

ul#navmenu-v ul {
 display: none;
 position: absolute;
 top: 0;
 left: 100%;
 z-index: 9999;
}

/* Root Menu */
ul#navmenu-v a {
 border-top: 1px solid #FFF;
 padding: 6px;
 display: block;
 background: #D7E7F6;
 color: #373A3C;
 font: bold 14px Arial, sans-serif;
 text-decoration: none;
 height: 1%;
 margin-left:0px;
}

/* Root Menu Hover Persistence */
ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a {
 background: #2676C0;
 color: #373A3C;
}

/* 2nd Menu */
ul#navmenu-v li:hover li a,ul#navmenu-v li.iehover li a {
 float: none;
 background: #D7E7F6;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a {
 background: #2676C0;
}

/* 3rd Menu */
ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a {
 background: #FFFFFF;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a {
 background: #2676C0;
}

/* 4th Menu */
ul#navmenu-v li:hover li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li.iehover li a {
 background: #666;
}

/* 4th Menu Hover */
ul#navmenu-v li:hover li:hover li:hover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
 background: #333;
}

/* Hover Function - Do Not Move */
ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul { display: none; }
ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul { display: block; }


/* NAV MENU STUFF */
/*
Author: Craig Erskine
Description: Dynamic Menu System - Vertical
*/

ul#translation,ul#translation li,ul#translation ul {
 width: 140px; /* Menu Width */
 margin: 0;
 padding:0;
 margin-left:0;
 list-style: none;
 float:left;
}

ul#translation li { float: left; position: relative;  width: 100%; margin-left:0; }
ul#translation li.iehover { z-index: 10000; /* IE z-index bugfix */ }

ul#translation ul {
 display: none;
 position: absolute;
 top: 0;
 left: 100%;
 z-index: 9999;
}

/* Root Menu */
ul#translation a {
 padding: 2px;
 display: block;
 background: #D7E7F6;
 color: #FFFFFF;
 font: bold 12px Arial, sans-serif;
 text-decoration: none;
 height: 1%;
 margin-left:0px;
}

/* Root Menu Hover Persistence */
ul#translation a:hover,ul#translation li:hover a,ul#translation li.iehover a {
 background: #2676C0;
 color: #373A3C;
}

/* 2nd Menu */
ul#translation li:hover li a,ul#translation li.iehover li a {
 float: none;
 background: #D7E7F6;
}

/* 2nd Menu Hover Persistence */
ul#translation li:hover li a:hover,ul#translation li:hover li:hover a,ul#translation li.iehover li a:hover,ul#translation li.iehover li.iehover a {
 background: #2676C0;
}

/* 3rd Menu */
ul#translation li:hover li:hover li a,ul#translation li.iehover li.iehover li a {
 background: #D7E7F6;
}

/* 3rd Menu Hover Persistence */
ul#translation li:hover li:hover li a:hover,ul#translation li:hover li:hover li:hover a,ul#translation li.iehover li.iehover li a:hover,ul#translation li.iehover li.iehover li.iehover a {
 background: #2676C0;
}

/* 4th Menu */
ul#translation li:hover li:hover li:hover li a,ul#translation li.iehover li.iehover li.iehover li a {
 background: #666;
}

/* 4th Menu Hover */
ul#translation li:hover li:hover li:hover li a:hover,ul#translation li.iehover li.iehover li.iehover li a:hover {
 background: #333;
}

/* Hover Function - Do Not Move */
ul#translation li:hover ul ul,ul#translation li:hover ul ul ul,ul#translation li.iehover ul ul,ul#translation li.iehover ul ul ul { display: none; }
ul#translation li:hover ul,ul#translation ul li:hover ul,ul#translation ul ul li:hover ul,ul#translation li.iehover ul,ul#translation ul li.iehover ul,ul#translation ul ul li.iehover ul { display: block; }





/* AC HEADER */
/*
    Document   : ac_header
    Created on : Jan 26, 2010, 8:12:12 PM
    Author     : David West
    Description:
        Purpose of the stylesheet follows.
*/

/*
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

a.ac_header_button:link {
    font-family:helvetica, sans-serif;
    font-size:13px;
    color:white;
    font-weight:bold;
}

a.ac_header_button:visited {
    font-family:helvetica, sans-serif;
    font-size:13px;
    color:white;
    font-weight:bold;
}

a.ac_header_button_blue:link, a.ac_header_button_blue:visited {
    font-family:helvetica, sans-serif;
    font-size:13px;
    color:#279aeb;
    font-weight:bold;
}

a.ac_header_button_small:link {
    font-family:helvetica, sans-serif;
    font-size:10px;
    color:white;
    font-weight:bold;
}

a.ac_header_button_small:visited {
    font-family:helvetica, sans-serif;
    font-size:10px;
    color:white;
    font-weight:bold;
}

a.ac_sites:link, a.ac_sites:visited {
	padding:7px;
	font-size:14px;
	font-weight:bold;
	color:white;
}

a.ac_sites:hover {
	background-color:#828282;
	border-radius:9px;
}

a.ac_user:link {
    font-family:helvetica, sans-serif;
    font-size:14px;
    color:white;
}


a.ac_user:visited {
    font-family:helvetica, sans-serif;
    font-size:14px;
    color:white;
}

a.title:link {
    color:#279aeb;
    font-family:helvetica, sans-serif;
    font-size:20px;
}

a.title:visited {
    color:#279aeb;
    font-family:helvetica, sans-serif;
    font-size:20px;
}

a.title_thumb:link, a.title_thumb:visited {
	font-size:28px;
	color:#FFFFFF;
	font-weight:bold;
}

div.ac_header {
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
}

div.ac_header_mid {
    width:100%;
    margin-left:0px;
    margin-right:0px;
    height:30px;
    background-color:#635F5C;
    border-top-width:5px;
    border-top-color:white;
    border-style:solid;
    border-left:0px;
    border-right:0px;
    border-bottom:0px;
}

div.ac_header_top {
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    padding-top:2px;
    padding-left:10px;
    padding-bottom:0px;
    height:47px;
    background-color:#43413F;
    border-collapse:collapse;
}

div.main {
}

div.ac_wrapper {
    position:relative;
    top:0;
    margin: 0 auto;
}

img.ac_no_border {
    border-width:0px;
}

input.ac_header {
    font-family:helvetica, sans-serif;
    font-size:12px;
    padding:1px;
}


span.ac_blue_header {
    color:#336699;
    font-family:helvetica, sans-serif;
    font-size:14px;
}

span.ac_header_button {
    font-family:helvetica, sans-serif;
    font-size:15px;
    color:white;
    font-weight:bold;
}

span.ac_header_user {
    font-family:helvetica, sans-serif;
    font-size:14px;
    color:white;
}

table.ac_header_mid {
    padding:0px;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    margin-bottom:0px;
    width:960px;
    border-collapse:collapse;
    border-width:0px;
}

table.ac_header_top {
    width:100%;
    border-collapse:collapse;
    padding:0px;
    margin-left:0;
	margin-right:0;
}

table.ac_user {
    width:460px;
	margin-left:auto;
	margin-right:auto;
	background-color:#D7E7F6;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-top:10px;
	padding:5px;
	box-shadow:inset 2px 2px 5px #7890a7;
}

td.ac_current_category {
    background-color:#43413F;
    height:30px;
    border-left-width:2px;
    border-right-width:2px;
    border-top-width:0px;
    border-bottom-width:0px;
    border-color:#43413F;
    border-style:solid;
    padding-left:10px;
    padding-right:10px;
    text-align:center;
}


td.ac_header_right {
    width:430px;
    text-align:right;
    background-color:#635F5C;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-width:1px;
    border-color:white;
}

td.ac_header_top_right {
	text-align:right;
}

td.ac_level {
    width:20%;
    text-align:right;
    vertical-align:top;
}

td.ac_not_category {
    background-color:#635F5C;
    border-left-width:2px;
    border-right-width:2px;
    border-top-width:0px;
    border-bottom-width:0px;
    border-color:#43413F;
    border-style:solid;
    height:30px;
    padding-left:10px;
    padding-right:10px;
    text-align:center;

}

td.ac_profile_info {
    width:80%;
	text-align:left;
}

td.ac_random {
	background-color:#635F5C;
    border-left-width:2px;
    border-right-width:2px;
    border-top-width:0px;
    border-bottom-width:0px;
    border-color:#43413F;
    border-style:solid;
    height:30px;
    padding-left:10px;
    padding-right:10px;
    text-align:center;
	width:450px;

td.ac_remember {
    vertical-align:top;
    text-align:right;
    width:120px;
}

td.ac_sign_in {
	text-align:left;
	width:400px;
}

tr.ac_header_mid {
    padding:0px;
    margin:0px;
}
