
body
{
	padding:0;
	margin:0;
	background-color:#eae5df;
	font-family:"Lucida Sans Unicode", "Lucida Grande";
	font-size:12px;
	color:#333333;
	line-height:16px;
}

a, a:link, a:visited, a:active
{
	color:#ff8a44;
}

a:hover
{
	color:black;
}

.text2
{
	color:#ff8a44;
}

.text3 {
	opacity:0.5;
}

h2
{
	color:#666666;
}

td.hilite
{
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	color:#ff8a44;
}

p
{
	text-align:justify;
	margin:0;
	padding:0;
	line-height:16px;
}

h2
{
	padding:8px 0 8px 0;
	margin:0;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

th
{
	font-size:11px;
	font-weight:bold;
}

form
{
	padding:0;
	margin:0;
}

#gb_postcomment
{
	text-align:center;
}

.fbtn1, .gb_input input, #gb_postcomment input
{
	width:90px;
	height:30px;
	background-image:url(../i/p3/fbtn1_v1.gif);
	background-color:transparent;
	border-width:0;
	color:white;
	font-weight:normal;
	font-size:11px;
	font-family:"Lucida Sans Unicode", "Lucida Grande";
	padding-bottom:3px;
	margin:0;
	cursor:pointer;
}

.fbtn1:hover
{
	background-position:0 -30px;
}

.lockedtable
{
	table-layout:fixed;
}

.lockedtable td
{
	overflow:hidden;
}

#profile
{
}

#wrapper_header
{
}

#header
{
	padding:8px;
	height:100px;
	background-color:white;
	width:984px;
	margin:0 auto;
}

#profile_photo td
{
	width:100px;
	height:100px;
	text-align:center;
}

#displayname
{
	color:#666666;
}

#catchphrase,#header_follow_info
{
	color:#b9b2a8;

}

#wrapper_menu
{
}

#menu
{
	width:1000px;
	margin:0 auto 4px auto;
	padding:0;
	overflow:hidden;
}

#menu table
{
	width:100%;
}

#menu a, #menu a:link, #menu a:visited, #menu a:active
{
	text-align:center;
	display:block;
	text-decoration:none;
	white-space:nowrap;
	background-color:#f6f5f1;
	margin:1px 1px 0 0;
	height:24px;
	padding-left:12px;
}

#menu > a, #menu > a:link, #menu > a:visited, #menu > a:active, #menu > a:hover
{
	width:auto;
}

#menu a:hover
{
	background-color:#fbfbf9;
}

#menu a div, #menu a:link div, #menu a:visited div, #menu a:active div
{
	padding-right:12px;
	font-weight:normal;
	line-height:23px;
	text-decoration:none;
	cursor:pointer;
	background-color:#f6f5f1;
	line-height:23px;
	height:24px;
	color:#9f9387;
}

#menu a:hover div
{
	background-color:#fbfbf9;
}

#menu .selected, #menu .selected:link, #menu .selected:visited, #menu .selected:active, #menu .selected:hover
{
	background-color:white;
	height:26px;
	margin:0 1px 0 0;
}

#menu .selected div, #menu .selected:link div, #menu .selected:visited div, #menu .selected:active div, #menu .selected:hover div
{
	font-weight:bold;
	background-color:white;
	color:#ff8a44;
}

#wrapper_main
{
}

#main
{
	background-color:transparent;
	border-width:0;
	padding:0 0 2px 0;
	clear:both;
	width:1000px;
	margin:0 auto;
}

.maincontent
{
	width:1000px;
	border-width:0;
	table-layout:fixed;
}

.maincontent td
{

}

.block
{
	padding:1px 4px 0 4px;
	margin:4px 4px 8px 4px;
	clear:both;
	background-color:white;
	border:1px solid #c1b7ac;
	border-bottom-width:2px;
	background-repeat:repeat-y;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.block .wrapper
{
	background-repeat:repeat-y;
	background-position:right;
}

.block .content
{
	background-repeat:no-repeat;
	background-position:top right;
}

/* IE only, but very handy considering IE's hasLayout / overflow:hidden issues with non-specified widths */
.block .body
{
	word-wrap:break-word;
	background-repeat:no-repeat;
	background-position:bottom right;
}

/* IE6 fix for titles overflowing - 100% width + margin = no no */
.block h1 span
{
	display:block;
	width:100%;
	overflow:hidden;
}

li
{
	overflow:hidden;
}

.userhtml
{
	width:100%;
	overflow:hidden;
	text-align: left;
}

.block h1
{
	margin:8px 4px 0 4px;
	padding:0;
	font-size:14px;
	color:#999999;
	letter-spacing:0;
	border-bottom:1px dotted #999999;
	font-weight:normal;
	background-repeat:no-repeat;
	background-position:top left;
	white-space:nowrap;
	overflow:hidden;
}

.block .body
{
	padding:4px;
	margin:0;
	font-size:12px;
	background-repeat:no-repeat;
}

.block h6
{
	clear:both;
	float:left;
	padding:0;
	margin:0;
	font-size:1px;
	overflow:hidden;
	height:1px;
}

.buttons
{
	padding-top:6px;
}

#rating
{
	padding:6px 0 2px 4px;
}

#wrapper_footer
{
}

#footer
{
	clear:both;
	padding:8px 24px 10px 16px;
	width:920px;
	margin:0 auto;
	text-align:right;
}

#footerlinks a, #footerlinks a:link, #footerlinks a:visited, #footerlinks a:active
{
	margin-left:8px;
}

#footerlinks a:hover
{
}

li a div, li a:link div, li a:visited div, li a:active div, li a:hover div
{
	text-decoration:underline;
}

#blogupdates li
{
	background-image:url(../i/p3/icons_0_0_v1.gif);
	background-position:-1px -61px;
}

#links li
{
	background-image:url(../i/p3/icons_0_0_v1.gif);
	background-position:0 4px;
}

#files li, #files_folders_column0 li
{
	background-image:url(../i/p3/icons_0_0_v1.gif);
	background-position:0 -316px;
	background-repeat:no-repeat;
}

#events li
{
	background-image:url(../i/p3/icons_0_0_v1.gif);
	background-position:0 -381px;
}

#blog_categories li, #blog_archives li
{
	background-image:url(../i/p3/icons_0_0_v1.gif);
	background-position:0 -188px;
}

.link1, .link1:link, .link1:visited, .link1:active, .link1:hover
{
	background-image:url(../i/p3/link1_v1.gif);
	background-repeat:no-repeat;
	padding:0 0 0 12px;
	display:block;
	text-decoration:none;
	white-space:nowrap;
	overflow:hidden;
	margin:0;
	height:39px;
	max-width:200px;
}

.info_bot .link1 {
	min-width:128px;
}

#minimeevent .info_bot .link1 {
	min-width:80px;
}

.link1 div, .link1:link div, .link1:visited div, .link1:active div, .link1:hover div
{
	background-image:url(../i/p3/link1_v1.gif);
	background-position:top right;
	line-height:39px;
	text-align:center;
	padding:0 12px 0 0;
	height:39px;
	color:#666666;
	font-size:11px;
}

.link1:hover
{
	background-position:0 -39px;
}

.link1:hover div
{
	background-position:100% -39px;
	color:white;
}

.mail, .mail:link, .mail:visited, .mail:active, .mail:hover
{
	background-image:url(../i/p2/link2-1-1.gif);
}

.friend, .friend:link, .friend:visited, .friend:active, .friend:hover
{
	background-image:url(../i/p2/link2-1-2.gif);
}

.rate, .rate:link, .rate:visited, .rate:active, .rate:hover
{
	background-image:url(../i/p2/link2-1-3.gif);
}

.pest, .pest:link, .pest:visited, .pest:active, .pest:hover
{
	background-image:url(../i/p2/link2-1-4.gif);
}

.link2, .link2:link, .link2:visited, .link2:active
{
	padding:0 12px 0 0;
	background-image:url(../i/p3/bb1_v1.gif);
	background-position:100% -88px;
	height:44px;
	margin:0;
	overflow:visible;
	text-align:left;
	display:inline-block;
	text-decoration:none;
	white-space:nowrap;
	width:140px;
	max-width:160px;
}

.link2:hover
{
	background-position:100% -132px;
}

.link2 div, .link2:link div, .link2:visited div, .link2:active div
{
	padding:0 0 0 12px;
	margin:0 0 0 0;
	font-weight:bold;
	background-image:url(../i/p3/bb1_v1.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	line-height:44px;
	height:44px;
	text-decoration:none;
	cursor:pointer;
	color:#555555;
	text-align:left;
}

.link2:hover div
{
	background-position:0 -44px;
}

.bicon
{
	display:block;
	height:38px;
	background-image:url(../i/p3/bicons_0_0_v1.gif);
	background-repeat:no-repeat;
	padding-left:38px;
}

.bicon.invite
{
	background-position:0 4px;
}

.bicon.photo
{
	background-position:0 -34px;
}

.bicon.globe
{
	background-position:0 -73px;
}

.bicon.removeuser
{
	background-position:0 -110px;
}

.bicon.writenews
{
	background-position:0 -148px;
}

.bicon.video
{
	background-position:0 -186px;
}

.bicon.rlink
{
	background-position:0 -224px;
}

.bicon.blog
{
	background-position:0 -262px;
}

.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating
{
	background: url(../i/star.gif) left -1000px repeat-x;
}

.star-rating
{
	position:relative;
	width:90px;
	height:16px;
	overflow:hidden;
	list-style:none;
	margin:0 !important;
	padding:0;
	background-position:0 0;
}

.star-rating li
{
	display: inline;
	padding:0;
	margin:0;
}

.star-rating a, .star-rating .current-rating
{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:17px;
	line-height:17px;
	outline:none;
	overflow:hidden;
	border: none;
	padding:0;
	margin:0;
}

.star-rating a:hover, .star-rating a:active, .star-rating a:focus
{
	background-position: left bottom;
}

.star-rating a.one-star
{
	width:20%;
	z-index:6;
}

.star-rating a.two-stars
{
	width:40%;
	z-index:5;
}

.star-rating a.three-stars
{
	width:60%;
	z-index:4;
}

.star-rating a.four-stars
{
	width:80%;
	z-index:3;
}

.star-rating a.five-stars
{
	width:100%;
	z-index:2;
}

.star-rating .current-rating
{
	z-index:1;
	background-position: left center;
}

.inline-rating
{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
	width:90px;
	padding:0;
	margin:0;
}

.tagcloud
{
	background-color:#eeeeee;
	border:1px solid #cccccc;
	padding:4px 4px 4px 4px;
	margin:0;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	text-align:left;
}

.taglist {
	padding:6px 0 0 6px;
}

.tagadd {
	float:right;
	white-space:nowrap;
}

.rss
{
	background-image:url(../i/p2/icon_rss.gif);
	background-position:0 50%;
	background-repeat:no-repeat;
	padding-left:18px;
	margin-left:8px;
	float:right;
	font-size:11px;
}

.rss,.rss:link,.rss:visited,.rss:active,.rss:hover {
	text-decoration:none;
}


.comments
{
}

.datetime
{
	color:#999999;
	font-size:11px;
}

.lastupdate
{
	font-size:10px;
	color:#999999;
	text-align:left;
}

.gb_post
{
	clear:both;
	margin-top:8px;
	position:relative;
	height:60px;
}

td > .gb_post
{
	height:auto;
	min-height:60px;
}

.gb_divider, .divider
{
	clear:both;
	margin:4px auto 8px auto;
	border-bottom:1px dotted #999999;
	height:1px;
	overflow:hidden;
}

.gb_thumb
{
	width:50px;
	max-height:67px;
	overflow:hidden;
}

.gb_date a
{
	font-weight:bold;
	word-wrap:break-word;	
}

.gb_post
{
}

.gb_thumb img
{
	width:50px;
}

.gb_post .gb_date
{
	text-align:left;
	color:#999999;
	padding-left:8px;
	overflow:hidden;
}

.gb_post .gb_text
{
	padding-left:8px;
}

.gb_text_userhtml
{
	text-align:left;
	width:100%;
	overflow:hidden;
	padding:0 0 8px 0;
	word-wrap:break-word;	
}

textarea {
padding:4px;
border:1px solid #cccccc;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}

.gb_input textarea, #gb_commentbox textarea
{
	width:100%;
	height:80px;
	padding:4px;
	margin:12px auto 8px auto;
	background-color:#eeeeee;
	border:1px solid #cccccc;
	font-family:"Lucida Sans Unicode", "Lucida Grande";
	font-size:12px;
	color:#333333;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#gb_commentbox
{
	text-align:center;
}



.textinput,.multiselect select
{
	background-color:white;
	border:1px solid #cccccc;
	padding:5px 5px 6px 5px;
	font-family:"Lucida Sans Unicode", "Lucida Grande";
	font-size:12px;
	color:#333333;
	margin:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#gb_label
{
	margin-top:8px;
	font-weight:bold;
}

#video_column
{
	padding-left:0px;
}

.photo_block, .video_block
{
	width:31%;
	float:left;
	clear:none;
	margin:4px;
}

.friend_block
{

}

.friend_block h1 span
{
	overflow:hidden;
	white-space:nowrap;
}

.photo_block .body, .video_block .body, .friend_block .body
{
	text-align:center;
}

.video_duration
{
	letter-spacing:normal;
	font-size:10px;
}

.video_block .video_thumb
{
	margin:3px 0 2px 0;
}

.video_holder {
position:relative;
}

.video_holder a,.video_holder a:link,.video_holder a:visited,.video_holder a:active,.video_holder a:hover {
	text-decoration:none;
}

.video_title
{
	overflow:hidden;
	word-wrap:break-word;
	display:block;
}

#photo_albums_column
{
	width:160px;
}

#photo_albums_column .body
{
	padding-top:8px;
	text-align:center;
}

.photo_thumb img
{
	border:1px solid white;
}

.photo_thumb a:hover img
{
	border:1px dotted #ff8a44;
}

#blog_column
{
	width:240px;
}

#blog_search table
{
	margin:0 auto;
}

#blog_search td
{
	padding:4px 4px 4px 0;
}

#blog_search .textinput { width:88px; }
#video_search .textinput { width:129px; }
#news_search .textinput { width:128px; }
#GE_blog_search .textinput { width:128px; }

#blog_views table, #blog_subs table
{
	margin:4px auto;
}

#blog_views td, #blog_subs td
{
	overflow:hidden;
}

.blog_padding, .latestblog_padding, .whoiam_padding
{
	padding:4px 6px 8px 6px;
}

.breaker
{
	height:1px;
	overflow:hidden;
	font-size:1px;
	clear:both;
}

#highscores th
{
	height:16px;
	line-height:16px;
}

.ratingvotes
{
	clear:both;
	display:block;
	text-align:center;
	padding:4px 0 0 0;
}

.mytable img { width:50px; }
.mytable { table-layout:fixed; }
.mytable th { width:54px; text-align:left; }
.mytable td { width:100%; }
.mytable .thumb_box { width:50px; padding:2px 4px 2px 0; overflow:hidden; }

#news .expandednews img
{
	width:auto;
}

#news .expandednews table
{
	width:100%;
}

#news .expandednews th
{
	width:auto;
	height:auto;
}

#news .expandednews td
{
	width:auto;
	height:auto;
}

.dontwrap
{
	white-space:nowrap;
}

.pagetab1_holder, .pagetab1
{
	width:auto;
	margin:0 auto;
}

.pagetab1_holder td
{
	width:auto;
}

.pagetab1 td
{
	text-align:center;
	padding-top:4px;
}

.pagetab1 td a, .pagetab1 td a:link, .pagetab1 td a:visited, .pagetab1 td a:active, .pagetab1 td a:hover
{
	text-decoration:none;
	display:block;
	width:16px;
	height:12px;
	line-height:12px;
	padding:4px;
	text-align:center;
	background-color:white;
	border:1px solid #cccccc;
	font-weight:bold;
	color:#333333;
	font-size:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.pagetab1 td a:hover
{
	color:#ff8a44;
}

.pagetab1 td a:active
{
	border-color:#ff8a44;
}

.pagetab1 td a.selected
{
	background-color: #eeeeee;;
}

#ad_profile_top_468_60
{
	position:absolute;
	top:28px;
	right:16px;
}

#ad_event_top_468_60
{
	position:absolute;
	top:28px;
	right:16px;
}

#ad_group_top_468_60
{
	position:absolute;
	top:28px;
	right:16px;
}

#highscores td
{
	padding:1px;
}

.stats_table {
	margin:0 auto;
}

.stats_table td {
	overflow:hidden;
	width:7px;
}

.stat_bar, .stat_min, .stat_max, .stat_cur
{
	width:6px;
	background-color:#ff8a44;
}


.video_overlay
{
	display:none;
}

#minime em
{
	margin-left:8px;
		display:inline-block;
}

.selected_album, .selected_page, .selected_group
{
	color:#666666;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.tagcloud
{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

.friendbox
{
	width:50px;
	height:50px;
	float:left;
	vertical-align:middle;
	overflow:hidden;
	padding:4px;
}

.friendbox img
{
	width:50px;
}




.gender
{
	background-image:url(../i/p3/gender_v1.png);
	background-repeat:no-repeat;
	background-position:100% 0;
	padding-right:20px;
}

.gender1
{
	background-position:100% -63px;
}

.micon, .micon:link, .micon:visited, .micon:active, .micon:hover
{
	font-size:11px;
	text-decoration:none;
	background-image:url(../i/p3/icons_0_0_r2.png);
	background-repeat:no-repeat;
	padding-left:19px;
	display:inline-block;
}

.email
{
	background-position:0 -759px;
}

.write
{
	background-position:0 -824px;
}

.binocs
{
	background-position:0 -1016px;
}

.faves { background-position:0 -1294px; }

.search_info
{
	text-align:left;
	padding:8px;
}

/* Amendments */

.breaker {
	clear:both;
	height:0;
	margin:0;
	overflow:hidden;
}

.gb_pagenav {
	margin:0;
}

.pagetab1_holder {
width:100%;
}

.pagetab1 {
	margin:0 auto;
}

.pn_below .pagetab1_holder {
		border-top:1px dotted #cccccc;
}

/* Additional */


.mini_delete, .mini_delete:link, .mini_delete:visited, .mini_delete:active, .mini_delete:hover
{
	position:absolute !important;
	top:0 !important;
	right:0 !important;
	width:21px !important;
	height:21px !important;
	padding:0 !important;
	background-image:url(../i/p3/icons_0_0_r2.png) !important;
	background-position:0 -884px !important;
	text-indent:-1000px !important;
	line-height:1000px !important;
	overflow:hidden !important;
	background-color: none !important;
}

.mini_delete div, .mini_delete:link div, .mini_delete:visited div, .mini_delete:active div, .mini_delete:hover div
{
	background-image:none !important;
padding:0 !important;
background-color: none !important;
}



.updndel
{
	float:right;
	padding:0;
	margin:-2px 0 0 0;
}

#eldescription .userhtml
{
	padding:12px 0 10px 0;
}

li.info {
background-image:url(../i/p3/ha_info.png) !important;
background-repeat:repeat-x;
background-position:0 -1px !important;
text-align:center;
}

.text_topblock {
	padding-top:4px;
}

.text_botblock {
padding-bottom:4px;	
}

.floatythumb {
	float:left;
	background-color:#eeeeee;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	padding:8px;
	margin-bottom:4px;
	margin-left:4px;
	}
	
	.floatythumb table {
		margin:0 auto;
	}
	
	.floatythumb td {
		width:100px;
		height:100px;
		text-align:center;
	}
	
.floatythumb_mini
{
	display:inline-block;
	width:50px;
	height:50px;
	overflow:hidden;
	text-align:center;
	padding:0;
	margin:0;
	position:relative;
}

.floatythumb_mini table {width:50px; }
.floatythumb_mini td { height:50px; position:relative; }
.floatythumb_mini td img { position:absolute; left:50%; top:0; width:80px;margin-left:-40px; }
	
	.wallupdate {
		padding:8px 0 8px 0;
	}
	
	.nonefound {
	color:#999999;
	margin:32px auto 32px auto;
	text-align:center;
	}
	
	 .regular_height img {
		 height:50px;
	 }
	 
	 .gbpost_controls {
		 text-align:right;
		 width:29px;
	 }
	 
 
	 .photo_wrapper {
		 text-align:center;
		 clear:both;
		 margin:0 auto;
	 }
	 
 
	 .helpusout {
		 background-color:#eeeeee;
		 color:#999999;
		 margin-bottom:4px;
		 padding:8px;
		 	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	 }

.bodgehtml1 {
overflow:hidden;
padding:8px 0 8px 0;
}

.bodgehtml2 {
width:100%;
}

.modernbricksmenu2 {
	margin:4px !important;
	border-top: 5px solid #666666; /* Selected colour */
}

.modernbricksmenu2 a {
	background-color:#aaaaaa;
	color:white;
	border-top:1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #666666; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected { /*currently selected tab*/
background-color: #666666; /*Brown color theme*/ 
border-top:1px solid #666666;
}

.album_block,.page_block,.file_block,.author_block {
	padding:4px;
	clear:both;
}

.arrow_up, .arrow_up:link, .arrow_up:visited, .arrow_up:active, .arrow_up:hover
{
	margin:0 0 0 8px;
	background-image:url(../i2/icon_16_r2.png);
	background-position:-72px 0;
	width:18px;
	height:18px;
	display:inline-block;
	text-decoration:none;
}

.arrow_dn, .arrow_dn:link, .arrow_dn:visited, .arrow_dn:active, .arrow_dn:hover
{
	margin:0 0 0 8px;
	background-image:url(../i2/icon_16_r2.png);
	background-position:-90px 0;
	width:18px;
	height:18px;
	display:inline-block;
	text-decoration:none;
}

.arrow_del, .arrow_del:link, .arrow_del:visited, .arrow_del:active, .arrow_del:hover
{
	background-image:url(../i2/icon_16_r2.png);
	background-position:-54px 0;
	width:18px;
	height:18px;
	text-decoration:none;
	display:inline-block;
	vertical-align:middle;
}

.arrow_info, .arrow_info:link, .arrow_info:visited, .arrow_info:active, .arrow_info:hover
{
	margin:0 0 0 8px;
	background-image:url(../i/p3/icons_0_0_r2.png);
	background-position:0 -947px;
	width:21px;
	height:23px;
	display:inline-block;
	text-align:center;
	overflow:hidden;
	text-decoration:none;
	text-indent:1000px;
	line-height:1000px;
}

.arrow_feat, .arrow_feat:link, .arrow_feat:visited, .arrow_feat:active, .arrow_feat:hover
{
	margin:0 0 0 0;
	background-image:url(../i/p3/icons_0_0_r2.png);
	background-position:0 -1222px;
	width:70px;
	height:23px;
	display:inline-block;
	text-align:center;
	overflow:hidden;
	text-decoration:none;
}

.arrow_unfeat, .arrow_unfeat:link, .arrow_unfeat:visited, .arrow_unfeat:active, .arrow_unfeat:hover
{
	margin:0 0 0 0;
	background-image:url(../i/p3/icons_0_0_r2.png);
	background-position:0 -1188px;
	width:70px;
	height:23px;
	display:inline-block;
	text-align:center;
	overflow:hidden;
	text-decoration:none;
}

.arrow_view,.arrow_view:link,.arrow_view:visited,.arrow_view:active,.arrow_view:hover,
.arrow_add,.arrow_add:link,.arrow_add:visited,.arrow_add:active,.arrow_add:hover {
	display:inline-block;
}

.info_bot  table {
	margin:0 auto;
}

#albums_list_horiz {
	padding-left:10px;
}

#albums_horiz .thumb_box {
	display:inline-block;
	margin-bottom:4px;
}

#albums_horiz .album_block
{
	padding:8px 6px 2px 6px;
	margin:4px 4px 0 0;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background-color:#eeeeee;
	border:1px solid #eeeeee; /* To make sure floats are all the same height, selected or not */
}

#albums_horiz table {
	margin-bottom:4px;
}

#albums_horiz .selected_album {
	/*	background-color:#69F;*/
	background-image:none;
	border:1px solid #999999;
}

#albums_horiz .album_block td
{
	width:100px;
	height:100px;
	text-align:center;
}

.comment_list,.big_list {
	overflow:hidden;
}

.comment_list .album_block,.big_list .album_block {
	border-top:1px dotted #cccccc;
	margin-top:-1px;
	padding-top:8px;
	padding-bottom:8px;
}

.info {
	border-bottom:1px dotted #cccccc;
	padding:2px 8px 6px 8px;
	margin:0 0 4px 0;
	text-align:center;	
	line-height:20px;
}

.item_info_box {
	clear:both;
}

.info_bot {
	clear:both;
	margin-top:8px;
}

.album_name, .file_name, .page_name, .group_name, .author_name, .url_name, .blog_name
{
	background-image:url(../i/p3/icons_0_0_r2.png);
	background-position:0px -127px;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:12px;
	text-align:left;
	word-wrap:break-word;
}

.file_name { background-position:0px -319px; }
.url_name {	background-position:0px 1px; }

.page_name { 	background-position:0px -255px; }

.group_name,.author_name
{
	background-position:0px -627px;
}

.blog_name {
		background-position:0 -63px;
}

.selected_album .album_name
{
	background-position:0px -191px;
}

.selected_page .page_name
{
	background-position:0px -564px;
}

.selected_group .group_name
{
	background-position:0px -692px;
}

.selected_album, .selected_page, .selected_group
{
	background-image:url(../i/p3/tick_v1.gif);
	background-position:100% 50%;
	background-repeat:no-repeat;
		background-color:#eeeeee;
	border:1px solid #cccccc;
	margin:4px 0;
	padding:4px;
	margin-right:0;
}

tr.hilite {
	background-color:#eeeeee;
}

tr.selected { background-color:#ffcb9e; }

.info_bot select,.topcontrols select {
	max-width:250px;
}

.topcontrols {
	padding:8px 0 8px 0;
	display:none;
}

.topcontrolsinfo {
	padding:8px 0 8px 0;
	text-align:right;
}

.delete, .delete:link, .delete:visited, .delete:active, .delete:hover
{
	color:#ec0c24;
	text-decoration:none;
	font-size:11px;
	width:21px;
	height:21px;
	line-height:20px;
	margin:0 0 4px 0;
	background-position:0 -884px;	
	float:right;
	padding:0;
}

.report, .report:link, .report:visited, .report:active, .report:hover
{
	color:#3d6ded;
	text-decoration:none;
	font-size:11px;
	width:21px;
	height:21px;
	margin:0;
background-position:0 -950px;	
float:right;
padding:0;
}

.updndel
{
	float:right;
	padding:0;
	margin-top:-4px;
}

.album_block .breaker,.page_block .breaker,.author_block .breaker,.group_block .breaker,.file_block .breaker {
	display:none;
}

.info_mid {
	text-align:left;
}

.info_mid .write {
	background-position:0 -822px;
}

.comments {
	background-image:url(../i/p3/icons_0_0_r2.png);
	background-position:0 -822px;
	padding-left:19px;
}

.searchinput
{
	background-image:url(../i/p3/icons_0_0_r2.png);
	background-position:5px -1012px;
	background-repeat:no-repeat;
	padding-left:24px;
}

.info_window_wrapper table {
	margin:0 auto;
}

.info_window_wrapper td {
	padding:6px;
}

#history td {
	text-align:center;
}

#history td a {
	display:block;
	padding:2px;
}

.sharethis
{
	color:#237C29;
	text-decoration:none;
}

.sharethis a:hover span {
	text-decoration:underline;
}

.item_info_box .dropdown {
width:156px;
}

.adbox { 	padding:0; 	text-align:center; clear:both; }
.adcontent { text-align:center; }
.adcontent table { margin:0 auto; }

.featured_event { display:inline-block; width:16px; height:16px; vertical-align: middle; background-image: url(../i/featured_event.png); background-repeat: no-repeat; text-decoration: none !important; }

.add_event { display:inline-block; width:16px; height:16px; vertical-align: middle; background-image: url(../i/add_event.png); background-repeat: no-repeat; text-decoration: none !important; }

.edit_event { display:inline-block; width:16px; height:16px; vertical-align: middle; background-image: url(../i/edit_event.png); background-repeat: no-repeat; text-decoration: none !important; }

.link1,.link1:link,.link1:visited,.link1:active,.link1:hover {
background-image:url(../i/p3/link1_r2.png);
background-position:100% -36px;
padding:0 12px 0 0;
height:36px;
}

.link1:hover {
background-position:100% -108px;

background-color:#ff7200; /* Change me to anything! */
}

.link1 div,.link1:link div,.link1:visited div,.link1:active div,.link1:hover div {
background-image:url(../i/p3/link1_r2.png);
background-position:0 0;
padding:0 0 0 12px;
height:36px;
line-height:32px;
display:block;
color:#666666; /* Default button text */
}

.link1:hover div {
background-position:0 -72px;
color:white; /* Hover text color */
}

.link1.mini_delete:hover  {
background-color: transparent !important;
}

.wrapper_searchinput,.wrapper_iconinput { display:block; margin-right:31px; }
.wrapper_textinput { display:block; margin-right:12px; }
.wrapper_textarea { display:block; margin-right:10px; }

.sub_video_title { padding-left:8px; padding-right:16px; line-height: 14px; }
.sub_video_title small { white-space: nowrap; }


#edit_event_details_column_1 select { width:160px; }

.autopad_8 td+td { padding-left:8px; }


.bttn_hide { opacity:0.25 !important; }

.pagetab1 td.bttn_start > a {
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
-moz-border-top-right-radius: 0;
-moz-border-bottom-right-radius: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
padding-left:8px;
padding-right:8px;
}

.pagetab1 td.bttn_prev > a,.pagetab1 td.bttn_next > a {
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
padding-left:8px;
padding-right:8px;
}

.pagetab1 td.bttn_end > a {
-webkit-border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-top-left-radius: 0;
-moz-border-bottom-left-radius: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
padding-left:8px;
padding-right:8px;
}

#folders_creadcrumb { padding:2px 0 4px 0; }

p { padding:0 0 10px 0; text-align:left; }

p a,p a:link,p a:visited,p a:active,p a:hover { text-decoration:underline; }





