body {
background-color:#000000;
background-image:url(../i/p3/body_bg_1.png);
background-position:50% 0;
background-repeat:repeat-y;
font-family:"Lucida Sans Unicode","Lucida Grande";
line-height:16px;
color:#aaaaaa;
font-size:12px;
padding:0;
margin:0;
}

.breakword {
word-wrap:break-word;
overflow:hidden;
}

.lockedtable {
table-layout:fixed;
}

.lockedtable td {
overflow:hidden;
}

.breaker {
height:1px;
overflow:hidden;
clear:both;
}

.userhtml {
width:100%;
overflow:hidden;
}

#profile_photo {
float:left;
}

#profile_photo td {
width:100px;
height:100px;
text-align:center;
}

#displayname {
font-size:17px;
padding:32px 0 0 0;
margin:0 0 0 8px;
float:left;
width:600px;
color:#aaaaaa;
}

#catchphrase {
float:left;
width:780px;
margin:0 0 0 8px;
color:#999999;
}

a,a:link,a:visited,a:active,a:hover {
color:#ff5805;
text-decoration:underline;
}

a:hover {
color:#ffffff;
text-decoration:none;
}

em {
font-style:normal;
}

em,.text2 {
color:#ff5805;
}

p {
text-align:justify;
margin:0;
padding:0 0 10px 0;
line-height:16px;
}

h2 {
padding:8px 0 8px 0;
margin:0;
font-size:12px;
font-weight:bold;
text-align:left;
}

#latestblog h2 {
padding:4px 0 4px 0;
font-size:13px;
}

form {
padding:0;
margin:0;
}

#profile {
background-image:none;
background-color:#000000;
margin:0 auto;
padding:1px 0 0 0;
width:960px;
}

#wrapper_header {
background-image:url(../i/p3/header_bg_1.png);
background-repeat:repeat-x;
margin:0 1px 0 1px;
padding-left:8px;
width:auto;
}

#header {
background-image:url(../i/p3/header_logo_1.png);
background-position:98% 0;
background-repeat:no-repeat;
padding-top:8px;
height:108px;
}

#wrapper_footer {
	margin:0 12px 0 12px;
}

#footer {
clear:both;
padding:24px;
width:912px;
margin:0 auto;
text-align:center;
}

#footerlinks a,#footerlinks a:link,#footerlinks a:visited,#footerlinks a:active {

}

#displayname {
font-weight:bold;
}

#main {
padding:12px 0 0 0;
border-width:0;
clear:both;
width:960px;
margin:0 auto;
}

.maincontent {
width:960px;
border-width:0;
table-layout:fixed;
}

.maincontent td {
overflow:hidden;
}

#col2,#col3,#photo_albumcontents_column,#file_column2,#photo_photos_column1,#video_videos_column,#custom_page_column1,#blog_column1,#video_albumcontents_column,#status_attendees_column1,#news_column1,#members_column1,#gevents_column1,#gevents_column2,#wall_column2,#blogs_blog_column1 {
border-left:1px dashed #444444;
}

#col2 {
border-bottom:1px dashed #444444;
}

#wrapper_menu {
overflow:hidden;
width:960px;
}

#menu {
height:28px;
width:auto;
margin:0;
padding:0 4px 0 4px;
text-align:left;
clear:both;
}

#menu table {
width:auto;
margin:0;
}


#menu a,#menu a:link,#menu a:visited,#menu a:active,#menu a:hover {
	display:block !important;
}

#menu a,#menu a:link,#menu a:visited,#menu a:active,
.link1,.link1:link,.link1:visited,.link1:active {
padding:0 12px 0 0;
background-image:url(../i/p3/lb_0_2.png);
background-position:100% -56px;
height:28px;
margin:0 1px 0 0;
overflow:visible;
text-align:center;
display:block;
text-decoration:none;
white-space:nowrap;
}

#menu a div,#menu a:link div,#menu a:visited div,#menu a:active div,
.link1 div,.link1:link div,.link1:visited div,.link1:active div {
padding:0 0 0 12px;
margin:0 0 0 0;
font-weight:normal;
background-image:url(../i/p3/lb_0_2.png);
background-position:0 0;
background-repeat:no-repeat;
line-height:26px;
height:28px;
text-decoration:none;
cursor:pointer;
color:white;
border-width:0;
}

.alter,.alter:link,.alter:visited,.alter:active,.alter:hover,
.alter div,.alter:link div,.alter:visited div,.alter:active div,.alter:hover div {
background-image:url(../i/p3/lb_0_5.png) !important;
}

.alter2,.alter2:link,.alter2:visited,.alter2:active,.alter2:hover,
.alter2 div,.alter2:link div,.alter2:visited div,.alter2:active div,.alter2:hover div {
background-image:url(../i/p3/lb_0_1.png) !important;
}

.link2,.link2:link,.link2:visited,.link2:active {
padding:0 12px 0 0;
background-image:url(../i/p3/bb1.png);
background-position:100% -88px;
height:44px;
margin:0 0;
overflow:visible;
text-align:center;
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:normal;
background-image:url(../i/p3/bb1.png);
background-position:0 0;
background-repeat:no-repeat;
line-height:44px;
height:44px;
text-decoration:none;
cursor:pointer;
color:white;
text-align:left;
}

.link2:hover div {
background-position:0 -44px;
}

.bicon {
display:block;
height:38px;
background-image:url(../i/p3/bicons_0_0.png);
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; }

#gb_label {
padding-top:16px;
width:75%;
margin:0 auto;
}


.gb_pagenav td {
padding:2px 0 1px 0;
text-align:center;
}

.pagetab1_holder {
margin:2px auto;
}

.pagetab1 td {
padding:0 12px 0 0;
background-image:url(../i/p3/lb_0_11.png);
background-position:100% -56px;
background-repeat:no-repeat;
height:28px;
text-align:center;
text-decoration:none;
white-space:nowrap;
}

.pagetab1 td a,.pagetab1 td a:link,.pagetab1 td a:visited,.pagetab1 td a:active,.pagetab1 td a:hover {
padding:0 0 0 12px;
font-weight:normal;
background-image:url(../i/p3/lb_0_11.png);
background-position:0 0;
background-repeat:no-repeat;
line-height:28px;
height:28px;
text-decoration:none;
cursor:pointer;
color:white;
width:auto;
font-size:11px;
display:block;
text-align:center;
}

.pagetab1 td a.selected,.pagetab1 td a.selected:link,.pagetab1 td a.selected:visited,.pagetab1 td a.selected:active,.pagetab1 td a.selected:hover {
color:#cccccc;
}

.link1,.link1:link,.link1:visited,.link1:active,.link1:hover {
max-width:128px;
}

.info_bot .link1 {
	min-width:128px;
}

#minimeevent .info_bot .link1 {
	min-width:80px;
}

#menu a:hover div,
.link1:hover div {
background-position:0 -28px;
background-image:url(../i/p3/lb_0_2.png);
}

#menu a:hover,
.link1:hover {
background-position:100% -84px;
background-image:url(../i/p3/lb_0_2.png);
}

#menu .selected,#menu .selected:link,#menu .selected:visited,#menu .selected:active,#menu .selected:hover {
background-position:100% -84px;
padding:0 12px 0 0;
margin:0 1px 0 0;
height:28px;
}

#menu .selected div,#menu .selected:link div,#menu .selected:visited div,#menu .selected:active div,#menu .selected:hover div {
background-position:0 -28px;
padding:0 0 0 12px;
margin:0;
height:28px;
font-weight:normal;
color:white;
}


#menu .selected,#menu .selected:link,#menu .selected:visited,#menu .selected:active,#menu .selected:hover {
background-image:url(../i/p3/lb_0_2.png);
background-position:100% -84px;
}

#menu .selected div,#menu .selected:link div,#menu .selected:visited div,#menu .selected:active div,#menu .selected:hover div {
background-image:url(../i/p3/lb_0_2.png);
background-position:0 -28px;
}

#wrapper_main {
}

.block {
padding:1px 8px 4px 8px;
margin:4px 0 0 0;
clear:both;
border-bottom-width:2px;
background-repeat:repeat-y;
}

.block .wrapper {
padding:0;
margin:0;
}

.block .content {
}

.block h1 {
margin:0 0 8px 0;
padding:7px 0 0 8px;
border-width:0;
font-size:16px;
color:#999999;
border-bottom:1px dashed #444444;
letter-spacing:0;
font-weight:normal;
height:auto;
white-space:normal;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
}

.block .body {
word-wrap:break-word;
padding:0 4px 14px 4px;
margin:0;
}

/* IE6 fix for titles overflowing - 100% width + margin = no no */
.block h1 span {
display:block;
width:100%;
overflow:hidden;
}

.block h6 {
padding:0;
margin:0;
clear:both;
font-size:1px;
overflow:hidden;
height:1px;
}

.buttons a,.buttons a:link,.buttons a:visited,.buttons a:active,.buttons a:hover {
width:33%;
float:left;
padding:0;
margin:0;
height:40px;
background-image:url(../i/p3/b1-1.png);
background-position:50% 8px;
background-repeat:no-repeat;
text-decoration:none;
}

.buttons a div,.buttons a:link div,.buttons a:visited div,.buttons a:active div,.buttons a:hover div {
padding:0;
margin:20px 0 0 0;
text-align:center;
height:16px;
background-image:none;
color:#666666;
clear:both;
line-height:normal;
}

#button1 { background-position:50% 0; }
#button2 { background-position:50% -48px; }
#button3 { background-position:50% -96px; }

#rating {
clear:both;
padding:6px 0 2px 4px;
}

ul {
padding:0;
margin:4px 0 4px 0;
list-style-image:none;
list-style-type:none;
}

li {
padding:2px 0 2px 18px;
margin:0 0 2px 0;
background-repeat:no-repeat;
text-align:left;
overflow:hidden;
}

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_1.png);
background-position:-1px -61px;
}

#links li {
background-image:url(../i/p3/icons_0_1.png);
background-position:0 4px;
}

#files li,#files_folders_column0 li {
background-image:url(../i/p3/icons_0_1.png);
background-position:0 -316px;
background-repeat:no-repeat;
}

#events li {
background-image:url(../i/p3/icons_0_1.png);
background-position:0 -381px;
}

#blog_categories li,#blog_archives li {
background-image:url(../i/p3/icons_0_1.png);
background-position:0 -188px;
}



.info_window {
	text-align:center;
	padding:8px;
}

.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;
white-space:nowrap;
font-size:12px;
}

.rss,.rss:link,.rss:visited,.rss:active,.rss:hover {
	text-decoration:none;
}

.comments {
white-space:nowrap;
}

.lastupdate {
font-size:11px;
color:#888888;
white-space:nowrap;
text-align:left;
}


td.hilite {
background-color:#222222;
color:#f53131;
}

.gb_thumb {
width:50px;
max-height:67px;
overflow:hidden;
}

.gb_divider,.divider {
border-bottom:1px dotted #666666;
width:100%;
margin:4px auto 8px auto;
clear:both;
height:1px;
overflow:hidden;
}

.gb_date a {
font-weight:bold;
word-wrap:break-word;
}

.gb_post {
}

.gb_thumb img {
width:50px;
}

.gb_post .gb_date {
color:#999999;
text-align:left;
padding-left:8px;
overflow:hidden;
}

.gb_post .gb_text {
padding-left:8px;
}

.gb_text_userhtml {
text-align:left;
width:100%;
overflow:hidden;
padding:0;
word-wrap:break-word;
}

#gb_commentbox {
text-align:center;
padding:0;
}

#gb_commentbox textarea {
margin:0 auto;
width:98%;
}


#gb_commentbox textarea,.textinput,textarea,.multiselect select {
border:1px solid #444444;
background-image:url(../i/p3/header_bg_1.png);
background-position:0 -32px;
background-repeat:repeat-x;
font-family:"Trebuchet MS";
color:#ffffff;
padding:4px;
font-size:12px;
background-color:black;
}

select {
font-family:"Trebuchet MS";
color:#333333;
font-size:12px;
padding:4px;
}

#gb_postcomment {
text-align:center;
}

.datetime {
color:#999999;
font-size:11px;
}

textarea {
height:100px;
width:75%;
}


.gb_input input {
width:127px;
height:38px;
background-image:url(../i/p2/fbtn2.gif);
border:0px solid white;
font-weight:bold;
font-size:11px;
font-family:"Lucida Sans Unicode","Lucida Grande";
cursor:pointer;
}

.body center {
text-align:left;
}

#minime em {
margin-left:8px;
	display:inline-block;
}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
background:url(../i/p3/ra1-1.png) left -1000px repeat-x;
}
.star-rating{
position:relative;
width:95px;
height:17px;
overflow:hidden;
list-style:none;
margin:0 auto !important;
padding:0;
background-position: left top;
}
.star-rating li{
display: inline;
}
.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;
background-position:0 -17px;
}
.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;
}

.fbtn1,.fbtn2 {
background-image:url(../i/p3/sb_0_2.png);
background-color:transparent;
width:74px;
height:28px;
padding-bottom:2px;
font-family:"Trebuchet MS";
color:white;
text-transform:uppercase;
border:0px solid white;
font-size:10px;
font-weight:bold;
}

.fbtn1:hover,.fbtn2 {
background-image:url(../i/p3/sb_0_7.png);
background-position:0 -28px;
cursor:pointer;
}

.album_name,.file_name,.page_name,.group_name {
background-image:url(../i/p3/icons_0_1.png);
background-position:0 -126px;
background-repeat:no-repeat;
padding-left:20px;
text-align:left;
}

.file_name { background-position:0 -317px; }
.page_name { background-position:0 -255px; }
.group_name { background-position:0 -627px; }

.selected_album .album_name {
background-position:0 -191px;
}

.selected_group .group_name {
background-position:0 -694px;
}



.block .body,.gb_input input,#gb_commentbox textarea,.textinput,td {
font-size:12px;
}

.block h1 {
font-weight:bold;
}

.buttons {
font-size:11px;
padding-top:6px;
}

li.info {
text-align:left;
padding-left:22px;
}

.gender {
background-image:url(../i/p3/gender.png);
background-repeat:no-repeat;
background-position:100% 0;
padding-right:20px;
}

.gender1 {
background-position:100% -63px;
}

.stats_table {
	margin:0 auto;
}

.stats_table td {
	overflow:hidden;
	width:7px;
}

.stat_bg2 {
background-color:#111111;
}

.stat_cur,.stat_max,.stat_min,.stat_bar {
background-color:#aaaaaa;
width:6px;
}

.stat_cur {
background-color:#999999;
}

.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_overlay {
background-image:url(../i/p3/playvideo.png);
background-repeat:no-repeat;
background-position:50% 50%;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
opacity:0.75;
}

.video_overlay:hover {
opacity:1;
}

.arrow_up,.arrow_up:link,.arrow_up:visited,.arrow_up:active,.arrow_up:hover {
margin:0 0 0 8px;
background-image:url(../i/p3/icons_0_1.png);
background-position:-2px -448px;
width:16px;
text-align:center;
overflow:hidden;
text-decoration:none;
}

.arrow_dn,.arrow_dn:link,.arrow_dn:visited,.arrow_dn:active,.arrow_dn:hover {
margin:0 8px 0 8px;
background-image:url(../i/p3/icons_0_1.png);
background-position:-2px -510px;
width:16px;
text-align:center;
overflow:hidden;
text-decoration:none;
}

.tagcloud  {
background-color:#222222;
	padding:4px 4px 4px 4px;
	margin:8px 0 8px 0;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	text-align:left;
}

.taglist {
	padding:6px 0 0 6px;
}

.tagadd {
	float:right;
	white-space:nowrap;
}

.tagcloud .textinput {
width:50px;
}


#photos .body {
text-align:center;
}

#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_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_albumcontents_column td {
text-align:center;
}

.photo_thumb img {
border:1px solid white;
}

.album_thumb {
margin:4px 0 4px 0;
}

#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; }
#addanevent .textinput { width:150px; }

#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;
}

#highscores td {
padding:1px;
}

#highscores th {
height:16px;
line-height:16px;
}

#statistics table {
margin:8px auto;
}

.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; }

#video .video_title {
padding:4px 0 4px 0;
text-align:center;
}

.dontwrap {
white-space:nowrap;
}

#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;
}

.item_info_box {
padding:0 0 8px 16px;
text-align:left;
color:#666666;
}

.item_info_box a {
font-weight:bold;
}

.nextprevbox {
float:right;
width:160px;
}

.arc_gold { color:#FFCC00; }
.arc_silver { color:#CCCCCC; }
.arc_bronze { color:#C66300; }

.micon,.micon:link,.micon:visited,.micon:active,.micon:hover {
font-size:11px;
text-decoration:none;
background-image:url(../i/p3/icons_0_1.png);
background-repeat:no-repeat;
padding-left:19px;
display:inline-block;
}

.delete { background-position:0 -886px; }
.delete a,.delete a:link,.delete a:visited,.delete a:active,.delete a:hover { color:#ef3c2d; text-decoration:none; font-size:10px; }

.report a,.report a:link,.report a:visited,.report a:active,.report a:hover { color:#3d6ded; text-decoration:none; font-size:10px; }

.delete a:hover,.report a:hover { text-decoration:underline; }

.report { background-position:0 -951px; color:#009933; }
.email { background-position:0 -759px; }
.write { background-position:0 -824px; }
.binocs { background-position:0 -1135px; }
.faves { background-position:0 -1294px; }


#menu a.addsectionbutton,#menu a.addsectionbutton:link,#menu a.addsectionbutton:visited,#menu a.addsectionbutton:active,#menu a.addsectionbutton:hover {
min-width:0;
}

.selected_album,.selected_page,.selected_group,.gb_pagenav {
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.tagcloud,.info_window {
-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;
}

.search_info {
text-align:left;
padding:8px;
color:#ff5805;
}

.textinput,textarea {
-moz-border-radius:6px;
-webkit-border-radius:6px;
}

textarea:focus,.textinput:focus,.gb_input textarea:focus,#gb_commentbox textarea:focus {
border:1px solid #888888;
}

/* Amendments */

.breaker {
	clear:both;
	height:0;
	margin:0;
	overflow:hidden;
}

.pagetab1_holder {
width:100%;
}

.pagetab1 {
	margin:4px auto;
}

.pn_below .pagetab1_holder {
		border-top:1px dashed #444444;
}

/* 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_1.png) !important;
	background-position:0 -884px !important;
	text-indent:-1000px !important;
	line-height:1000px !important;
	overflow:hidden !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;
}

.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;	
}

.body ul {
	margin:0 -4px -3px -4px;
}

.floatythumb {
	float:left;
	background-color:#222222;
	-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 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,.video_wrapper {
		 padding-top:4px;
		 text-align:center;
	 }
	 
	 .video_wrapper div {
		 margin:0 auto;
	 }
	 
	 .helpusout {
		 background-color:#222222;
		 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:0 8px !important;
	border-top: 5px solid #666666; /* Selected colour */
}

.modernbricksmenu2 a {
	background-color:#aaaaaa;
	color:white;
	border-top:1px solid black;
}

.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,.group_block {
	padding:2px;
	clear:both;
	margin-bottom:2px;
}

.arrow_up, .arrow_up:link, .arrow_up:visited, .arrow_up:active, .arrow_up:hover
{
	margin:0 0 0 8px;
	background-image:url(../i/p3/icons_0_1.png);
	background-position:0 -443px;
	width:30px;
	height:23px;
	display:inline-block;
	text-align:center;
	overflow:hidden;
	text-decoration:none;
}

.arrow_dn, .arrow_dn:link, .arrow_dn:visited, .arrow_dn:active, .arrow_dn:hover
{
	margin:0 0 0 0;
	background-image:url(../i/p3/icons_0_1.png);
	background-position:0 -507px;
	width:30px;
	height:23px;
	display:inline-block;
	text-align:center;
	overflow:hidden;
	text-decoration:none;
}

.arrow_del, .arrow_del:link, .arrow_del:visited, .arrow_del:active, .arrow_del:hover
{
	margin:0 0 0 0;
	background-image:url(../i/p3/icons_0_1.png);
	background-position:0 -882px;
	width:21px;
	height:23px;
	display:inline-block;
	text-align:center;
	overflow:hidden;
	text-decoration:none;
}

.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_1.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_1.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_1.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;
}

.override_add {
	text-indent:1000px;
	line-height:1000px;
}

.override_add:hover {
	background-image:url(../i/p3/icons_0_1.png);
	background-position:0 -1075px;
}

.info_bot  table {
	margin:0 auto;
}

#albums_horiz .body {
	padding-left:18px;
}

#albums_horiz .album_block
{
	padding:8px 6px 2px 6px;
	margin:4px 4px 0 0;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background-color:#222222;
}

#albums_horiz table {
	margin-bottom:4px;
}

#albums_horiz .selected_album {
	background-image:none;
}

#albums_horiz .album_block td
{
	width:100px;
	height:100px;
	text-align:center;
}


.selected_album,.selected_page,.selected_group {
background-image:url(../i/p3/tick.png);
background-position:100% 50%;
background-repeat:no-repeat;
margin-right:0;
background-color:#222222;
padding:4px 10px 4px 8px;
}

.comment_list,.big_list {
	overflow:hidden;
}

.comment_list .album_block,.big_list .album_block {
	border-top:1px dashed #444444;
	margin-top:-1px;
	padding-top:8px;
	padding-bottom:8px;
}

.sharethis
{
	font-weight:bold;
	text-align:center;
}

.sharethis a {
	text-decoration:none;
}

.sharethis a span,.sharethis a:link span,.sharethis a:visited span,.sharethis a:active span,
.sharethis a,.sharethis a:link,.sharethis a:visited,.sharethis a:active
{
	color:#339F2B;
		text-decoration:none;
}

.sharethis a:hover span {
	text-decoration:underline;
}

.info {

	padding:4px 8px 4px 8px;
	margin:4px 0 0 0;
	text-align:center;	
	line-height:20px;
	clear:both;
		-moz-border-bottom-left-radius:2px;
		-moz-border-bottom-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-webkit-border-bottom-right-radius:2px;
}

.item_info_box {
	clear:both;
}

.album_name, .file_name, .page_name, .group_name, .author_name, .url_name, .blog_name
{
	background-image:url(../i/p3/icons_0_1.png);
	background-position:0px -126px;
	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 -190px;
}

.selected_page .page_name
{
	background-position:0px -566px;
}

.selected_group .group_name
{
	background-position:0px -692px;
}

tr.hilite {
	background-color:#222222;
}

.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:23px;
	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:23px;
	margin:0;
background-position:0 -949px;	
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;
		-moz-border-radius:2px;
-webkit-border-radius:2px;
}

.info_mid .write {
	background-position:0 -822px;
}

.comments {
	background-image:url(../i/p3/icons_0_1.png);
	background-position:0 -822px;
	padding-left:19px;
}

.searchinput
{
	background-image:url(../i/p3/icons_0_1.png);
	background-position:5px -1012px;
	background-repeat:no-repeat;
	padding-left:24px;
}

#gb_commentbox textarea {
	-moz-border-radius:0;
-webkit-border-radius:0;
}

.album_block_wrapper {
	margin-top:8px;
}

.item_info_box {
	margin:-8px -4px 0 -4px;
}

.info_bot {
	clear:both;
	margin:8px -4px 0 -4px;
	border-top:1px dashed #444444;
	padding:4px 8px 4px 8px;
	line-height:28px;
}

.block {
	margin-bottom:16px;
}

.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;
}

.item_info_box .dropdown {
width:160px;
}

.adbox { 	padding:0; 	text-align:center; clear:both; }
.adcontent { text-align:center; }
.adcontent table { margin:0 auto; }

