Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Fisana

IPB 3 Delicate Skin

Рекомендованные сообщения

Купила галерею, хотя она мне нафик не нужна.

С карточки деньги снялись, но в клиент-арее пока не появилась для скачивания.

А техподдержка у меня, оказывается, продлена до конца июля (летний подарок ips - год поддержки).

Поделиться сообщением


Ссылка на сообщение
Может мой ип забанился? На ftp тоже не могу ничего залить. Картинку поменять хотела...

Не должен был.

 

С карточки деньги снялись, но в клиент-арее пока не появилась для скачивания.

Они платежи, проверяют вручную. Ночью появится.

Поделиться сообщением


Ссылка на сообщение

Мне форум все равно недоступен :P

 

Для ручного апгрейда:

1. Из папки графики "master" положить в папку скина "delicate" иконку wrench.png

2. Из дистрибутива галереи перезалить в папку скина картинки галереи –

\board\upload\public\style_images\master\gallery

3. Обратить к дефолту

Look & Feel >

Manage Skin Sets & Templates > Manage Templates in delicate

ipgallery.css

Местами будут проглядывать голубые цвета. Новый файл css выложу чуть позже.

Поделиться сообщением


Ссылка на сообщение

Заменить код в ipgallery.css

этим

/***************************************************************/
/* IP.Board 3 CSS                                              */
/* ___________________________________________________________ */
/* By Rikki Tissier                                            */
/* ©2008 Invision Power Services                             */
/***************************************************************/
/* ipb_gallery.css - Gallery styles							   */
/***************************************************************/
/* NOTE: This CSS is currently *unoptimized*				   */

.galattach {
border: 1px solid #9a9a9a;
padding: 3px;
background: #fff;
}

/* Table columns */
.col_gal_cat { 	
/*width: 66%;*/
}
.col_gal_imgs,
.col_gal_last_img {
	width: 15%;
}
.col_gal_imgs {
text-align: right;
}
.col_gal_stats {
width: 25%;
}

table.ipb_table.gallery td {
vertical-align: top;
padding-top: 15px;
}

/*************************************/
/* Categories 						 */

.gallery_category_row {
padding: 15px;
margin: 0 auto 15px auto;
text-align: center;
}

.gallery_category {
border: 1px solid #9a9a9a;
padding: 5px 5px 35px 5px;
background: #fafafa;
overflow: hidden;
display: inline-block;
margin: 0 1% 20px;
-webkit-box-shadow: -2px 2px 3px #bbbda3;
position: relative;
}

.gallery_category.moderation {
	padding-bottom: 50px;
}

.gallery_category .enhanced_link {
	text-decoration: none !important;
}

.gallery_category h3 {
	background: url({style_images_url}/gallery/trans_bg.png );
	color: #fff;
	text-align: left;
	padding: 8px;
	font-size: 16px;
	font-weight: normal;
}

	.gallery_category h3 .desc {
		font-size: 11px;
	}

.gallery_category h3 a {
	color: #fff;
}

.gallery_category .description {
	background: url({style_images_url}/gallery/trans_bg2.png );
	color: #f2f2f2;
	position: absolute;
	bottom: 0;
	left: 0;
	line-height: 140%;
	width: 100%;
}

	.gallery_category .description p {
		text-align: left;
		font-size: 11px;
		padding: 5px;
	}

.gallery_category .info {
	position: absolute;
	bottom: 10px;
	right: 8px;
	font-size: 11px;
	line-height: 150%;
	text-align: right;
}

.gallery_category .preview {
border: 1px inset #d0d0d0;
width: 275px;
height: 275px;
overflow: hidden;
position: relative;
background-color: #f2f3ed;
background-position: 50% 50%;
background-repeat: no-repeat;
}

.gallery_category .marker {
float: left;
margin: 12px 5px 30px 5px;
z-index: 5000;
}

.subcat_list {
margin: 15px 15px 15px 35px;
font-size: 13px;
list-style-type: disc;
}

.subcat_list a {	
	font-weight: bold;
}

.subcat_list li {
	padding: 3px;
}

/*************************************/
/* Gallery album listing styles */

.gallery_album_row {
text-align: left;
overflow: hidden;
clear: both;
}

.gallery_album {
float: left;
margin-right: 1%;
margin-bottom: 8px;
}

.gallery_album .image_wrap {	
	text-align: center;
	position: static;
	display: block;
	padding: 8px;
}

.gallery_album ul.stats {
	padding: 10px 15px 15px;
	margin-left: 15px;
}

.gallery_album div.desc {
	min-height: 90px;
	padding: 10px;
	font-size: 0.9em;
}

.gallery_album .gallery_stats {
	padding: 8px 10px;
	font-size: 0.9em;
	text-align: right;
}

	.gallery_album .gallery_stats li {
		display: inline;
		padding-right: 8px;
	}

.gallery_album.placeholder {
	height: 100%;
	background: #ccd2b4;
	-moz-border-radius: 7px;
}

/*************************************/
/* Gallery image listing styles */

.gallery_cat_title.maintitle .desc {
float: right;
font-size: 11px;
margin-top: 3px;
}

.gallery_cat_title.maintitle .desc a {
	color: #333;
	text-decoration: none;
}

.gallery_row {
margin: 0 auto;
text-align: center;
padding: 10px 15px;
}

.gallery_block {
padding: 10px 30px 0px 30px;
margin: 5px 0;
text-align: center;
overflow: hidden;
display: inline-block;
border-bottom: 1px solid #d1d5ba;
vertical-align: top;
}

.gallery_block img.galattach {
	-webkit-box-shadow: -2px 2px 3px #bbbda3;
}

.gallery_block p.info {
	font-size: 11px;
	margin-top: 5px;
}

.gallery_block.moderated {
	background: #f2e4e7;
}

.gallery_row .gallery_block h3 {
	background: none;
}

.gallery_block a.user {
font-size: 11px;
}

.image_wrap {
position: relative;
display: inline-block;
margin: 0 0 8px 0;
padding: 0;
}

.gallery_row .gallery_block .wrap .pinned,
.gallery_row .gallery_block .wrap .image_mod {
position: absolute;	
background: #fff;
padding: 2px 4px 4px 4px;
}

.gallery_row .gallery_block .wrap .image_mod {
top: 3px;
right: 3px;	
-webkit-border-bottom-left-radius: 3px;
}

.gallery_row .gallery_block .wrap .pinned {
top: 3px;
left: 3px;
-webkit-border-bottom-right-radius: 3px;
}

.gallery_row .gallery_block .wrap .mini_rate {
display: block;
margin: 0;
}

/* Gallery view image */

.gallery_wrap {
background: #f9fef6;
overflow: hidden;
}

.gallery_photo_info {
float: right;
min-width: 330px;
max-width: 330px;
padding: 10px;
background: #ecf3e4;
}

.gallery_photo_info .info {
	padding: 5px;
}

.gallery_photo_info .uploader_info h3 {
	margin: 0;
}

.gallery_photo_info .uploader_info .photo {
	float: left;
	margin-right: 10px;
}

.gallery_photo_info h3.expanded, .gallery_photo_info h3.collapsed {
	cursor: pointer;
	padding-left: 26px;
}

.gallery_photo_info h3.collapsed {
	background: url({style_images_url}/cat_maximize_small.png ) no-repeat 4px 5px;
}

.gallery_photo_info h3.expanded {
	background: url({style_images_url}/cat_minimize_small.png ) no-repeat 4px 5px;
}

.gallery_view {
margin-right: 350px;
background: #fefffc;
text-align: center;
padding: 0px 0 0;
border-top: 8px solid #ecf3e4;
}

.gallery_view .gallery_tools {
	overflow: hidden;
	text-align: center;
}

.gallery_view .gallery_tools li {
	display: inline-block;
	margin: 15px 3px;
	font-size: 11px;
	padding: 5px 8px;
	-webkit-border-radius: 5px;
	background: #f4f8ee;
}

.gallery_view.full {
	width: 100%;
}

.gallery_view .description {
	margin: 15px 0 0;
	padding: 15px 25px;
	font-size: 12px;
	line-height: 150%;
	text-align: left;
}

	.image_info {
		margin-top: 5px;
	}

	.image_info li {
		padding: 5px 0px 5px 12px;
		font-size: 0.9em;
	}

		.image_info li STRONG {
			width: 30% !important;
			display: block;
			float: left;
		}

		.image_info li input {
			/*width: 60%;*/
		}

ul.photo_info {
margin: 0;
font-size: 0.9em;
overflow: hidden;
line-height: 150%;
}

ul.photo_info li {
clear: both;
}

ul.photo_info span {
color: #868d81;
padding: 3px;
}

ul.photo_info span.title {
font-weight: bold;
}

ul.photo_info span.info {
}

/* Photostrip */

.photostrip {
overflow: hidden;
border: 1px solid #d1d5ba;
}

.photostrip .nav {
width: 2%;
text-align: center;
float: left;
background: #83a81e;
}

.photostrip .nav a {
	display: block;
	vertical-align: middle;
	position: relative;
	top: 40%;
}

.photostrip #strip {
width: 96%;
float: left;
text-align: center;
}

.photostrip #strip div {
	width: 19.2%;
	float: left;
	text-align: center;
}

.photostrip #strip div img {
	margin-top: 15px;
}

/* COMMENTS */
.comment.stats {
clear: both;
padding: 10px;
}

.comment.stats .galattach {
	margin-right: 15px;
}

/* USER VIEW */

#gallery_user_info {
width: 19%;
float: left;
margin-right: 2%;
}

#gallery_user_info ul.info li {
	padding: 8px;
	font-size: 0.9em;
}

#gallery_user_photos {
width: 79%;
float: left;
}

/* Others... */
em.inline-moderated {
display: inline;
clear: none;
margin-left: 5px;
vertical-align: middle;
}

.subcatsTrigger {
cursor: pointer;
}

/***********************************************/
/* Image notes */

body.resizing {
cursor: se-resize;
}

#add_note {
cursor: pointer;
}

.image_view_wrap {
display: inline-block;
position: relative;
text-align: left;
}

.note_wrap {
position: absolute;
font-size: 12px;
}

.note_box {
border: 1px solid #66754f;
position: relative;
cursor: pointer;
opacity: 0.7;
}

.note_box .internal {
	width: 100%;
	height: 100%;
	border: 1px solid #d1d5ba;
}

.note_wrap .note_box:hover {
	opacity: 1;
}

.note_wrap.editable.selected .note_box {
border: 1px dashed #000;
cursor: move;
}

.note_wrap.editable.selected .note_box .internal {
	border: 1px dashed #fff;
}

.note_wrap.editable .handle {
width: 11px;
height: 11px;
background: url({style_images_url}/gallery/drag_handle.png ) no-repeat;
position: absolute;
right: 0;
bottom: 0;
cursor: se-resize;
}

.note_text, .note_form {
background: #ecf3e4;
padding: 4px;
-webkit-border-radius: 4px;
border: 1px solid #2e5526;
font-size: 11px;
margin-top: 4px;
text-align: left;
display: inline-block;
} 

.note_form {
font-size: 12px;
}

/******************************************/

.gallery_filter {
padding: 8px;
}

.gallery_filter a {
	margin: 0 8px;
	text-decoration: none;
	display: inline-block;
	padding: 3px;
	-webkit-border-radius: 4px;
}

	.gallery_filter a.active {
		background: #66754f;
		color: #fff;
		padding: 3px 8px;
	}

Поделиться сообщением


Ссылка на сообщение

На моем тестовом форуме с репой все ок.

В опере точно.

Замените еще ipgallery_slideshow.css этим кодом:

/************************************************************************/ 
*/RESET (Thanks to YUI) * body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td/

{ margin:0; padding:0; } table 
{ border-collapse:collapse;	border-spacing:0; } fieldset,img 
{ border:0; } address,caption,cite,code,dfn,th,var 
{ font-style:normal; font-weight:normal; } ol,ul 
{ list-style:none; } caption,th 
{ text-align:left; } h1,h2,h3,h4,h5,h6 
{ font-size:100%; font-weight:normal;	} q:before,q:after 
{ content:''; } abbr,acronym 
{ border:0; } hr 
{ display: none; } address{ 
display: inline; } html 


{ overflow: 
hidden; width: 
100%; height: 
100%; } 

body 

{ background: 
#31342b; width: 
100%; height: 
100%; padding: 
0 !important; overflow: 
hidden; font-family: 
arial, verdana, tahoma, sans-serif; } 
#slideshow 

{ height: 
100%; } 
#image_info 

{ position: 
absolute; width: 
100%; top: 
0px; height: 
70px; background: 
#1c221c; } 
#image_info 

.info { padding: 
	10px 20px; width: 
	100%; position: 
	absolute; top: 
	0; left: 
	0; } 
#image_info 

	.info .photo { float: 
		left; } 
	#image_info 

	.info .info_body { margin-left: 
		65px; } 
	#image_info 

	h1 { color: 
		#f2f2f2; font-size: 
		22px; } 
	#image_info 

	h2 { color: 
		#c0c0c0; font-size: 
		15px; } 
	#thumbnail_bar 

{ height: 
70px; width: 
100%; background: 
#2a2d25; border-top: 
1px solid #1c221c; position: 
absolute; overflow: 
hidden; bottom: 
0px; } 
#button_left, 

#button_right { width: 
	30px; height: 
	70px; position: 
	absolute; top: 
	0; } 
#button_left 

{ left: 
	0px; background: 
	url({style_images_url} gallery/slideshow/thumb_left_disabled.png/) no-repeat; } 
#button_left.active 

	{ background:	
		url({style_images_url} gallery/slideshow/thumb_left.png/) no-repeat; } 
	#button_left.active:hover	

	{ background:	
		url({style_images_url} gallery/slideshow/thumb_left_hover.png/) no-repeat; } 
	#button_right	

{ right: 
	0px; background: 
	url({style_images_url} gallery/slideshow/thumb_right_disabled.png/) no-repeat; } 
#button_right.active 

	{ background: 
		url({style_images_url} gallery/slideshow/thumb_right.png/) no-repeat; } 
	#button_right.active:hover 

	{ background: 
		url({style_images_url} gallery/slideshow/thumb_right_hover.png/) no-repeat right; } 
	#button_right.active, 

#button_left.active 
{ cursor: 
	pointer; } 
#thumbnails 

{ margin: 
	0 30px; } 
#thumbnail_wrap 

{ position: 
	absolute; left: 
	30px; width: 
	150%; } 
#thumbnail_bar 

#thumbnails #thumbnail_wrap  > div {
	width: 50px;
	height: 50px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
	position: relative;
	margin: 8px 5px 0 0;
	border: 2px solid #1c221c;
	cursor: pointer;
}

	#thumbnail_bar #thumbnails #thumbnail_wrap > div:hover {
		border: 2px solid #464c3f;
	}

	#thumbnail_bar img {
		position: absolute;
		left: -50%;
		top: -50%;
	}

#thumbnail_bar #thumbnails #thumbnail_wrap > .thumb.active {
	border: 2px solid #fff;
}

#slideshow_controls {
position: absolute;
width: 98%;
left: 1%;
bottom: 80px;
height: 50px;
padding: 5px 0;
background: #1c221c;
-webkit-border-radius: 10px;
text-align: center;
}

#slideshow_controls #controls {
	left: 50%;
	margin-left: -104px;
	position: absolute;
}

#slideshow_controls .control {
	display: block;
	width: 69px;
	height: 50px;
	text-indent: -2000em;
	float: left;
}

	#c_PAUSE_PLAY {
		background: url({style_images_url}/gallery/slideshow/pause.png ) no-repeat;
	}

		#c_PAUSE_PLAY:hover {
			background: url({style_images_url}/gallery/slideshow/pause_hover.png ) no-repeat;
		}

		#c_PAUSE_PLAY.paused {
			background: url({style_images_url}/gallery/slideshow/play.png ) no-repeat;
		}

			#c_PAUSE_PLAY.paused:hover {
				background: url({style_images_url}/gallery/slideshow/play_hover.png ) no-repeat;
			}

	#c_PREV{
		background: url({style_images_url}/gallery/slideshow/prev.png ) no-repeat 50%;
	}

		#c_PREV:hover {
			background: url({style_images_url}/gallery/slideshow/prev_hover.png ) no-repeat 50%;
		}

	#c_NEXT {
		background: url({style_images_url}/gallery/slideshow/next.png ) no-repeat 50%;
	}

		#c_NEXT:hover {
			background: url({style_images_url}/gallery/slideshow/next_hover.png ) no-repeat 50%;
		}

#loading {
	position: absolute;
	right: 15px;
	top: 13px;
	width: 32px;
	height: 32px;
	background: url({style_images_url}/gallery/slideshow/loading.gif ) no-repeat;
}

#image_holder {
position: absolute;
/* These dims are 20px more/less than the menu bars, to provide padding */
top: 100px;	
bottom: 170px;
left: 20px;
right: 20px;
text-align: center;
}

#image_holder img {
	position: absolute;
	border: 5px solid #e2e2e2;
	-webkit-box-shadow: -5px 5px 6px #1c221c;
}

#close_slideshow {
display: block;
width: 38px;
height: 38px;
position: absolute;
top: 15px;
right: 15px;
background: url({style_images_url}/gallery/slideshow/close.png ) no-repeat;
text-indent: -3000em;
}

#close_slideshow:hover {
	background: url({style_images_url}/gallery/slideshow/close_hover.png ) no-repeat;
}

 

Для репы (вдруг поможет), обновите ipb_styles.css (z его обновляла до 3.0.5)

 

/************************************************************************/
/* IP.Board 3 CSS - By Rikki Tissier - ©2008 Invision Power Services	*/
/************************************************************************/
/* ipb_styles.css														*/
/************************************************************************/
/*
[ color ]
[ font ]
[ borders ]
[ padding ]
[ margin ]
[ sizing ]
[ other ]
*/

/************************************************************************/
/* RESET (Thanks to YUI) */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td { margin:0; padding:0; } 
table {	border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:90%;	font-weight:normal; }
h4,h5,h6 { font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
hr { display: none; }
address{ display: inline; }

/************************************************************************/
/* ELEMENT STYLES */

body {
background: #66754f url({style_images_url}/bg.png) top repeat-x;
color: #dbdfca;
font: normal 13px arial, verdana, tahoma, sans-serif;
position: relative;
}

#ipbwrapper {
background: url({style_images_url}/wrap.jpg) top left no-repeat;
}


#ipbwrapper2 {
background: #f4f4f4;
color: #4d4d4d;
padding: 0;
width: 100%;
}

#corner{
background: transparent;
padding: 0;
margin: 0px auto 10px auto;
width: 90%;
min-width: 900px;
}

.corner-right{
background: transparent url({style_images_url}/r.png) repeat-y right;
padding-right: 8px;
	 margin: 0px;
}


.corner-left{
background: url({style_images_url}/l.png) repeat-y left;
padding-left: 8px;
	 margin: 0px;
}

/*.top {
height: 20px;
text-align: center;
}*/

.top-left{
padding:0;
margin:0;
background: url({style_images_url}/tl.png) 0 0 no-repeat;
height:20px;
}

.top-right{
padding:0;
margin:0;
background: url({style_images_url}/tr.png) 100% 0 no-repeat;
height:20px;
}

.top{
padding:0;
margin:0;
background: url({style_images_url}/t.png) repeat-x;
height:20px;
}

.bottom-left{
padding:0;
margin:0;
background:url({style_images_url}/bl.png) 0 0 no-repeat;
height:30px;
}
.bottom-right{
padding:0;
margin:0;
background: url({style_images_url}/br.png) 100% 0 no-repeat;
height:30px;
}

.bottom{
padding:0;
margin:0;
background: url({style_images_url}/b.png) repeat-x;
height: 30px;
}


h3, h4, h5, h6, strong { font-weight: bold; }
em { font-style: italic; }
img, .input_check, .input_radio { vertical-align: middle; }
legend { display: none; }
table { width: 100%; }
td { padding: 3px; }

h2 {
font-size: 1.6em;
font-weight: normal;
margin: 0 0 6px 10px;
clear: both;
}

body h3 {
font-weight: bold;
font-size: 1.0em;
padding: 4px 8px 3px 8px;
color: #4d4d4d;
}

h3 img {
	margin-top: -2px;
}

h3 a {
	text-decoration: none;
}

a {
color: #54781e;
}

a:hover {
	color: #82a81e;
	text-decoration: underline;
}

tr.row2 td h4 a,
tr.row1 td h4 a{
font-size: 1.1em;
font-weight: bold;
}

/************************************************************************/
/* COLORS */

.row1{
background: #e7eadd url({style_images_url}/row.png) top repeat-x;
}

.row1 td, .post_block.row1 {
background: #f1f1ee url({style_images_url}/row.png) top repeat-x; /* Very light grey */
}

.row1 .altrow, .row1.altrow,
.personal_info, .general_box {
	background: #f1f1ee url({style_images_url}/row.png) top repeat-x; /* Slightly darker than row1 */
}

.general_box {
background: #f1f1ee url({style_images_url}/genbox_bg.png) top repeat-x;
}	


.row2{
background: #e7eadd url({style_images_url}/row.png) top repeat-x;
}


.row2 td, .post_block.row2,
.message {
background: #e7eadd url({style_images_url}/row.png) top repeat-x; /* Light grey */
}

.row2 .altrow,
/*	ul.post_controls,*/
ul.topic_moderation {
	background: #e7eadd url({style_images_url}/row.png) top repeat-x; /* Slightly darker than row2 */
}
.row2.altrow {
background: #f1f1ee url({style_images_url}/row.png) top repeat-x;
}

.moderated, body .moderated td,
.moderated td.altrow, .post_block.moderated,
body td.moderated, body td.moderated {
background-color: #f2e4e7; /* Light red */
}

.moderated, .moderated a {
	color: #6f3642;
}

body .maintitle {
background: #d1d5ba url({style_images_url}/maintitle0.png) repeat-x top;
color: #4d4d4d;
font-size: 1.0em;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
border: 1px solid #c8cfa5;
border-bottom: 1px solid #82a81e;
}

h3#hook_recentTopics.maintitle,
body .category_block .maintitle {
background: #dbdfca url({style_images_url}/catheader.png) repeat-x 50%;
	   border: 0;
	-moz-border-radius: 5px 5px 0 0;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
   font-size: 1.0em;
   }

   .category_block.block_wrap h3 a,
   .maintitle span.main_forum_title,
   .maintitle span.main_topic_title {
   	background: url({style_images_url}/nav_m.png) left center no-repeat;
   	padding-left: 14px;
   }

body .maintitle a {
	color: #4d4d4d;
}


body .category_block .maintitle a {
color: #4d4d4d;
}

#index_stats #mini_calendars.calendar_wrap {
background-color: #fff;
padding: 1px;
border: 1px solid #d1d6ba;
padding: 1px;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}

#mini_calendars.calendar_wrap h3.maintitle{
background: #d1d6ba;
padding: 4px 12px !important;
margin: 0;
/*border-bottom: 0;*/
}

#mini_calendars.calendar_wrap table.mini_cal {
margin-top: 1px;
}

ul.post_controls,
div.post_controls {
background-color: transparent;
}

/* Bar */
.bar {
background: #e8eadd url({style_images_url}/grey_bg.png) repeat-x top;
}

.altbar {
	background: #f1f1ee url({style_images_url}/maintitle.png) repeat-x 50%;
	color: #4d4d4d;
}

#admin_bar ul, #admin_bar li, #stat_links li, 
.tab_filters ul, .tab_filters li,
fieldset.with_subhead span.desc, fieldset.with_subhead label,
.user_controls li {
display: inline;
}

/* Floats */
.right { float: right; }
.left { float: left; }

/* Visibility */
.hide { display: none; }

/* Bullets */
.bullets ul, .bullets ol,
ul.bullets, ol.bullets {
list-style: disc;
margin-left: 30px;
line-height: 150%;
list-style-image: none;
}

/* Rounded corners */
#user_navigation #new_msg_count, .message, .popupWrapper, .poll_question h4, .reputation,
.rounded {
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
}

/* Header */
.header {
background: #f1f1ee url({style_images_url}/genbox_bg.png) top repeat-x;
color: #4d4d4d;
}

	body .ipb_table .header a,
	body .topic_options a {
		color: #475b42;
	}

/* Center */
.short {
text-align: center;
}

/* Description */
.desc, p.posted_info, .warn_panel strong {
font-size: 0.85em;
color: #606060;
} 

/* Cancel */
.cancel {
color: #b04500;
font-size: 0.9em;
font-weight: bold;
}

/* Maintitle */

body .maintitle {
padding: 7px 8px !important;
margin: 0 !important;
font-weight: bold;
overflow: hidden;
}


/* General block */
.general_box {
border: 1px solid #d1d6ba;
border-bottom: 4px solid #d1d6ba;
padding: 10px 10px 10px 10px;
margin-bottom: 10px
}

.general_box h3 {
background: #d1d6ba;
color: #4d4d4d;
font-size: 0.9em;
border: 1px solid #f1f1ee;
/*	border-bottom: 0;*/
padding: 5px 8px;
margin: -10px -10px 0 -10px;
}

/* Photo */
.photo {
border: 1px solid #c2c8a8;
}

/* Moderation */
em.moderated {
background: transparent;
font-size: 0.8em;
font-weight: bold;
margin-top: 8px;
display: block;
clear: both;
}

/* Positive/Negative */
.positive {
color: #83a81e;
}
.negative {
color: #c7172b;
}

/* Dates */
.date, .poll_question .votes {
color: #868a75;
font-size: 0.8em;
}

#index_stats .date,
#index_stats .desc{
color: #76826e;
font-size: 0.9em;
}

/* Clickable */
.clickable {
cursor: pointer;
}

/* Clear */
.clear {
clear: both;
}

.clearfix, .stats_list {
	overflow: auto;
}

/* Block wrap */
.block_wrap {
margin-bottom: 10px;
}

.block_wrap#recentTopicsWrapper,	
.category_block {
background: #fff url({style_images_url}/catend.png) repeat-x bottom;
border: 1px solid #d1d6ba;
padding: 1px 1px 10px 1px;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}

.category_block.block_wrap caption.maintitle {
margin-top: -7px !important;
padding-bottom: 9px !important;
}

/* White links */
#admin_bar a, #stat_links a,
#primary_nav ul li.active, #primary_nav ul li a:hover, #primary_nav ul li.active a,
#user_navigation.not_logged_in, #user_navigation.not_logged_in a,
#user_navigation #user_link, #user_navigation #new_msg_count,
#user_navigation ul, #user_navigation ul#user_link_menucontent, #user_navigation ul#user_link_menucontent a:hover,
#search .submit_input, .message.user_status #update_status,
table.ipb_table th a, .topic_buttons li a, .topic_buttons li span,
.message.user_status #update_status, .tab_bar li.active, .tab_bar li.active a,
.members li.positive a, .members li.negative a, #footer_utilities a {
color: #fff;
text-decoration: none;	
}

#admin_bar a, #user_navigation.not_logged_in, #user_navigation.not_logged_in a{
color: #222;
}

/* Search highlighting */
.searchlite   { 
background-color: yellow;
color: red;
font-size:14px;
}

/* Users posting */
.activeuserposting {
font-style: italic;
}


/************************************************************************/
/* HEADER */

h1, #content_jump {
text-indent: -9999px;
height: 0px;
width: 0px;
}

#header {
position: relative;
}

#branding {
background: #d1d6ba url({style_images_url}/branding_bg.jpg);
min-height: 80px;
border-top: 3px solid #82a81e;
margin: 0 0px 0 1px;
}

#admin_bar {
background: #d1d6ba url({style_images_url}/catheader.png) 50% repeat-x;
border-top: 1px solid #9ec200;
color: #4d4d4d;
font-size: 0.85em;
padding: 3px 7px 3px 7px;
margin: 0 0px 0 1px;
height: 13px;
}

#admin_bar li {
	color: #4e5547;
	padding: 0 3px 0 5px;
}

	#admin_bar li.active, #admin_bar li.active a {
		color: #b04500;
		}

/* Navigation */
#primary_nav {
background: #d1d6ba;
font-size: 0.95em;
border-bottom: 5px solid #4d4d4d;
padding-left: 10px;
height: 31px;	
margin: 0 0px 0 1px;
}

#primary_nav ul li, #primary_nav ul li a {
	color: #444;
	text-decoration: none;
}

#primary_nav ul li {
	font-size: 0.95em;
	padding: 8px 5px 5px 5px;
	margin-left: 4px;
}

	#primary_nav ul li.active {
		background: transparent url({style_images_url}/tab_left.png) no-repeat top left;
		font-size: 1.05em;
		font-weight: bold;
		padding: 0;			
		margin: 2px 0px auto 5px;
		position: relative;		
	}

	#primary_nav ul li.active a {
		background: transparent url({style_images_url}/tab_right.png) no-repeat top right;
		padding: 4px 15px 7px 10px;
		margin-left: 6px;
		display: block;			
	}

#primary_nav ul li a {
	color: #444;
	text-decoration: none;
}

#primary_nav ul li a:hover{
	color: #000;
	text-decoration: none;
}

	#primary_nav .active a:hover{
	color: #d1d6ba !important;
	text-decoration: none;
}

#user_navigation {
background: transparent url({style_images_url}/opacity.png);
font-size: 0.9em;
	border-width: 1px;
border-style: solid;
border-color: #9bbf00;
-moz-border-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
/*margin-bottom: -93px;
top: -93px;
right: 18px;
position: relative; */
position: absolute;
top: 14px;
right: 18px;
float: right;
z-index: 9999;
	/*filter:alpha(opacity=80);
opacity:.80*/
}

#user_navigation .photo {
	border: 1px solid #9bbf00;
	margin: 6px 10px 6px 6px;
	float: left;
}

#user_info {
	margin-left: 60px;
	margin-right: 15px;
}

#user_navigation p {
	color: #000;
	margin-top: 6px;
	white-space: nowrap;
}

	#user_navigation p a {
		color: #000;
	}

#user_navigation #new_msg_count {
	background-color: #9bbf00;
	font-weight: bold;
	font-size: 0.9em;
	padding: 3px 7px;
	top: 0px;
	left: 45px;
	position: absolute;
}

	#user_navigation ul {
		font-size: 0.88em;
		margin-top: 4px;
	}
		#user_navigation ul a {
			color: #000;
		}

		#user_navigation ul#user_other {	
			margin-left: 5px;
		}

		#user_navigation ul#user_other li {
			float: left;
			padding: 0 4px;
		}

#user_navigation ul#user_link_menucontent {
/*background: #dfe3d0;*/
	background: transparent url({style_images_url}/opacity2.png);
	border: 1px solid #d1d6ba;
	margin-top: 0px;
	width: 170px;		
	float: right;
	z-index: 10000;
}

	#user_navigation ul#user_link_menucontent li {
		padding: 1px;
		float: none;
	}

	#user_navigation ul#user_link_menucontent a {
		color: #000;
		text-decoration: none;
		padding: 5px 5px 5px 15px;
		display: block;
	}

		#user_navigation ul#user_link_menucontent a:hover {
			background: #000;
		}

#user_navigation #user_link {
	background: #4d4d4d;
	border: 0;
	padding: 3px 20px 3px 10px;
	margin: 6px 0 0px 8px;
	min-width: 150px;
	-moz-outline: 0px;
	position: relative;
	display: block;
	overflow: hidden;
}

	#user_navigation #user_link img {
		right: 5px;
		top: 8px;
		position: absolute;
	}

#user_navigation.not_logged_in {
	font-size: 1em;
	padding: 15px 25px;
}

	#user_navigation.not_logged_in a {
		margin: 0 10px;
	}

#search {
color: #525252;
font-size: 0.85em;
margin: 5px 4px auto auto;	
position: relative;
right: 0px;
float: right;
}

#search .submit_input {
	background: #d1d6ba;
	border: 0;
	border-right: 2px solid #5d9829;
	padding: 2px 4px;
	color: #4d4d4d;
	font-weight: bold;
}

#search input#main_search {
	background: #e7eadd url({style_images_url}/search_icon.png) no-repeat left;
	border: 1px solid #5d9829;
	padding: 2px 3px 2px 15px;
	margin-left: 3px;
		-moz-border-radius: 3px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
}

#search a {
	color: #40542f;
	margin: 5px 5px;
}

#search label,
#search input,
#search #adv_search {
	float: left;
}

#search_results{
background: #fff;
border: 1px solid #d1d6ba;
padding: 1px;
border-top: 0;
}

#secondary_nav {
margin: 0 0px 0 1px;
color: #878787;
font-size: 0.9em;
padding: 12px 4px 10px 14px;
clear: both;
}

#secondary_nav li {
	padding-right: 7px;
	float: left;
}

	#secondary_nav #section_links li {
		padding: 0 5px;
	}

#secondary_nav a {
	color: #393939;
	text-decoration: none;
}

#rss_menu {
background-color: #ffdfbe;
border: 1px solid #ff7600;
padding: 1px;
width: 200px;
display: block;	
z-index: 500;
}

#secondary_nav #section_links #rss_menu li {
	padding: 0;
	display: block;
	float: none;
}

#rss_menu a {
	display: block;
	padding: 3px;
	color: #ff7600;
}

	#rss_menu a:hover {
		background-color: #ff7600;
		color: #fff;
	}

#pm_notification {
background: url({style_images_url}/trans_bg.png);
color: #515151;
padding: 0;
margin: 0 20%;
width: 60%;
position: absolute;
z-index: 2000;
}

#pm_notification #pm_wrap {
	background: #dfe3d0;
	padding: 18px 0 30px 0;
	margin: 0 6px 6px 6px;
}

#pm_notification .photo {
	float: left;
	margin: 0 15px;
}

#pm_notification h2 {
	font-size: 1.5em;
	clear: none;
	margin: 0px 0 0 85px;
	color: #4d4d4d;
}

#pm_notification p {
	margin: 10px auto 0 95px;
}

#pm_notification .ok_thanks {
	text-align: center;
	padding: 6px;
	clear: both;
}

/************************************************************************/
/* FOOTER */
#board_footer {
	color: #606060;
font-size: 0.85em;
padding: 8px 8px 15px 7px;
margin: 0 0px 0 1px;	
top: 2px;
clear: both;
background: #f4f4f4; 
}

.bot {
background: transparent;
color: #606060;
font-size: 0.85em;
margin: 0px;
padding: 5px 7px;
clear: both;
min-height: 10px;
z-index: 8000;
}

.bot img {
padding: 0 2px;
}

.bot span {
text-align: left;
margin: 10px 5px -10px 5px;
}

.botlinks {
margin: 0 0px 0 1px;	
padding: 5px 8px 5px 7px;
}


#board_footer ul#utility_links li {
	float: left;
	padding-right: 8px;
}

#board_footer p {
	text-align: right;
}

#board_footer a {
	color: #606060;
}

#footer_utilities {
background: #4f5648 url({style_images_url}/dark_bg.png) top repeat-x;
color: #ccc;
font-size: 0.8em;
padding: 4px 10px;
margin: 8px 0 0 1px;
border-top: 1px solid #000;
}

#footer_utilities form {
	margin: 0px 5px 0px 5px;
	position: relative;
	top: 5px;
}

#footer_utilities ul {
	padding: 2px 0;
	margin: 4px 0 0 0;
}
	#footer_utilities ul li:first-child {
		color: #ccc;
	}

	#footer_utilities li {
		float: right;
		padding: 0 8px 4px 8px;
	}

#board_footer span.copy {
float: right;
	position: absolute;
bottom: 5px;
right: 5%;
padding: 5px;
margin-right: 10px;
	color: #888 !important;
	z-index: 11000;
	font-weight: normal;
	font-size: 0.8em;
}

#board_footer span.copy a {
color: #888 !important;
text-decoration: none;
}

/************************************************************************/
/* GENERAL CONTENT */
#content {
	background-color: #f4f4f4;
padding: 20px 0px 0px 0px;
clear: both;
margin: 0 4px;
}

#ajax_loading {
background-color: #54781e;
color: #fff;
text-align: center;
padding: 5px;
width: 8%;
top: 0px;
left: 46%;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
z-index: 10000;
position: fixed;
}

#ipboard_body.redirector {
width: 500px;
margin: 150px auto 0 auto;
background-color: #66754f;
}

	.redirector,
	.redirector #ipbwrapper,
.redirector #ipbwrapper h2 {
background: transparent;
}

.topic_options, .generic_bar, .tab_filters {
color: #4d4d4d;
font-size: 0.85em;
font-weight: bold;
height: 33px;
}
.generic_bar, .tab_filters {
	background: #dfe3d0;
}

.generic_bar {
	display: none;
}

.tab_filters {
	background: #4d4d4d;
	color: #fff;
}

.topic_options {
	background: #d1d6ba url({style_images_url}/green_bg.png) repeat-x 50%;
}

.topic_options li {
	padding: 10px;
	float: right;
}

/*	.topic_options li.rating {
	float: left;
}

.topic_options li.rating #rating_text {
	color: #ccc;
	font-weight: normal;
	padding-left: 6px;
}*/

.topic_options a {
	text-decoration: none;
}

/*	.topic_options a:hover {
		color: #fff;
	}*/

.general_box.alt {
padding: 0px;
}

.general_box.alt h3 {
margin: 0 0 0px 0;
}

.general_box a {
text-decoration: none;
}

.general_box .block_list {
	font-size: 0.9em;
	padding-top: 0px;
	margin: 0;
}

.general_box .block_list li.row1 {
background-image: none;
}

	.general_box .block_list li {
		padding: 6px;
		margin: 0 -8px;
	}

.progress_bar {
background-color: #f1f1ee;
border: 1px solid #fff;
}

.progress_bar span {
	background: #54781e url({style_images_url}/gradient_bg.png) repeat-x left 50%;
	color: #fff;
	font-size: 0em;
	font-weight: bold;
	text-align: center;
	text-indent: -2000em; /* Safari fix */
	height: 10px;
	display: block;
	overflow: hidden;
}

.progress_bar.limit span {
	background: #b82929 url({style_images_url}/progressbar_warning.png) repeat-x center;
}

.progress_bar span span {
	display: none;
}

.progress_bar.user_warn {	
margin: 0 auto;
width: 80%;
}

.progress_bar.user_warn span {
	height: 6px;
}

.progress_bar.topic_poll {
background: #e7eadd; 
border: 0;
margin-top: 2px;
width: 40%;
}

img.resized {
display: block;
}

.resized_img img {
border-style: solid;
border-color: #d1d6ba;
border-width: 3px 3px 6px 3px;
margin-bottom: 5px;
}

.resized_img span {
background: #d1d6ba;
color: #444;
padding: 4px 8px;
font-size: 11px;
}

.resized_img {
clear: right;
}

li.rating a {
-moz-outline: 0;
}

.antispam_img {
margin-left: 215px;
margin-bottom: 3px;
}

.tagList {
list-style-type: none;
margin: 0;
padding: 0;
}
.tagList li { display: inline; }
li.level1 	{ font-size: 12px; }
li.level2	{ font-size: 14px; }
li.level3	{ font-size: 16px; }
li.level4 	{ font-size: 18px; }
li.level5	{ font-size: 20px; }
li.level6 	{ font-size: 22px; }

span.error {
color: #b04500;
font-weight: bold;
clear: both;
}

.maintitle .desc {
font-size: 0.9em;
color: #54781e;
}

.topic .maintitle .desc {
padding-left: 10px;
background: url({style_images_url}/desc.png) no-repeat center left;
}	

/************************************************************************/
/* COLUMN WIDTHS FOR TABLES */
.col_f_icon, .col_f_picon,
.col_m_status, .col_r_icon {
width: 3%;
}

.col_c_icon
{
width:53px;
}

.col_m_replies
{
width: 5%;
}
.col_m_to, .col_m_from {
width:15%;
}
.col_f_topic, .col_m_subject {
width: 49%;
}
.col_f_views, .col_f_starter,
.col_r_total, .col_r_comments {
width: 10%;
}
.col_f_post, .col_m_date,
.col_r_updated, .col_r_section {
width: 18%;
}
.col_c_stats {
width: 15%;
}
.col_c_post {
width: 30%;
}
.col_c_forum {
width: 55%;
}
.col_mod, .col_f_mod, .col_r_mod {
width: 3%;
}
.col_r_title {
width: 26%;
}

/************************************************************************/
/* TABLE STYLES */

table.ipb_table {
line-height: 120%;
border: 1px solid #c8cfa5;
/*table-layout: fixed;*/
}

.block_wrap table.ipb_table {
	border: 0;
	}

table.ipb_table a {
	text-decoration: none;
}

	table.ipb_table a:hover,
	body table.ipb_table th a {
		text-decoration: underline;
	}

table.ipb_table caption span.desc {
	font-size: 0.7em;
}

table.ipb_table h4,
table.ipb_table .topic_title {
	font-size: 1.0em;
	font-weight: normal;
	display: inline;
}

table.ipb_table tr td {
	padding: 10px 8px 8px 8px;
	border-bottom: 1px solid #e3e4dd;
	/*border-bottom: 2px solid #fff;*/
}

	table.ipb_table tr .stats {
		text-align: right;
	}

	body table.ipb_table tr td p {
		font-size: 0.9em;
	}

table.ipb_table th,
div#current_calendar ol#week_view li.month_bar {
	font-size: 0.85em;
	font-weight: normal;
	padding: 1px 6px;
}

	table.ipb_table th {
		padding: 5px 6px 4px 6px;
}

table.ipb_table ol.subforums {
	padding-top: 6px;
	margin-top: 5px;
}

		table.ipb_table ol.subforums li {
		background: transparent url({style_images_url}/bullet_black.png) no-repeat 3px 4px;
		color: #4d4d4d;
		font-size: 0.85em;
		padding: 0 4px 0 15px;			
		float: left;
	}

	table.ipb_table ol.subforums li.newposts {
		background: transparent url({style_images_url}/bullet_green.png) no-repeat 0px 0px;
		color: #4d4d4d;
		font-size: 0.85em;
		padding: 0 4px 0 16px;			
		float: left;
	}

table.ipb_table tr.announcement td {
	font-weight: bold;
	font-size: 1.0em;
}

table.ipb_table tr.subhead th {
	font-weight: bold;
	font-size: 1.0em;
	padding: 5px 8px;
}

table.ipb_table ul li {
	font-size: 0.95em;
}


/* FORM STYLES */

body#ipboard_body fieldset.submit,
body#ipboard_body p.submit {
padding: 5px 6px 5px 6px;
text-align: center;
background-color: #d1d6ba;
}

.input_text {
background: #fff url({style_images_url}/input_text.png) repeat-x;
font-size: 0.85em;
font-family: arial, verdana, tahoma, sans-serif;
border: 1px solid #a8b088;
padding: 2px;
}

select {
border: 1px solid #a8b088;
}

form#update_status_form p .input_text {
background: #f4f4f4;
border: 1px solid #5d9829;
color: #50582d;
font-size: 0.75em;
padding: 1px 2px 1px 2px;
max-width: 11.0em;
-moz-border-radius: 3px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
}

.input_text.error {
	background-color: #f3e8dd;
}
.input_text.accept {
	background-color: #f9ffec;
}

.input_text.email,
.input_text.password {
width: 18em;
}

.input_submit {
background-color: #4d4d4d;
color: #fff;
font-weight: bold;
font-size: 0.85em;
text-decoration: none;
border-width: 1px;
border-style: solid;
border-color: #555 #111 #111 #555;
padding: 1px 2px;
cursor: pointer;
white-space: nowrap;
}

form#update_status_form p .input_submit {
font-family: verdana;
border: 0;
-moz-border-radius: 3px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
}
.input_submit:hover {
	background: #83a81e;
	color: #fff;
}

.input_submit.alt {
	background-color: #dfe3d0;
	border-color: #c0c7a3 #a8b088 #c0c7a3 #a8b088;
	color: #4d4d4d;
	text-decoration: none;
		white-space: nowrap;
}

	.input_submit.alt:hover {
		background: #fff;
	}		

p.field {
padding: 15px;
}

li.field {
padding: 5px;
margin-left: 27px;
}

li.field label,
li.field span.desc {
	display: block;
}

li.field.error {
color: #b04500;
}

li.field.error label {
	font-weight: bold;
}

li.field.checkbox {
margin-left: 0; 
}

li.field.checkbox .input_check,
li.field.checkbox .input_radio {
margin-right: 10px;
vertical-align: middle;
background: #fff;
border: 1px solid #333;
color: #000;
}

li.field.checkbox label {
	width: auto;
	float: none;
	display: inline;
}

li.field.checkbox span.desc {
	padding-left: 27px;
	margin-left: auto;
	display: block;
}

#footer_utilities select {
background: #4d4d4d;
border: 1px solid #222;
font-size: 12px;
color: #bbb;
}

/************************************************************************/
/* MESSAGE STYLES */

.message {
background: #fff url({style_images_url}/information.png) no-repeat 8px 10px;
padding: 10px 10px 10px 30px;
border: 1px solid #d1d6ba;
color: #4d4d4d;
line-height: 150%;
margin-bottom: 5px;
}

	.message h3 {
	padding: 0;
	color: #323232;
}

.message.error {
	background-color: #f5eddf;
	background-image: url({style_images_url}/exclamation.png);
	border-color: #dbc69c;
	color: #000;
	font-size: 1.1em;
}

 .message.error.usercp {
background-image: none;
padding: 4px;
float: right;
}

.message.unspecific {
	background-color: #fefdf8;
	border-color: #d1d6ba;
	color: #515151;
	margin: 0 0 10px 0;
	clear: both;
}

.message.user_status {
	background: #fff;
	color: #576c45;
	font-size: 1em;
	border: 1px solid #c0c7a3;
	padding: 5px 5px 5px 15px;
	margin-bottom: 10px;
}

	.message.user_status.in_profile {
		font-size: 1.2em;
		position: relative;
		padding-left: 15px;
	}

.message.user_status #update_status {
	background: #83a81e;
	font-size: 0.8em;
	font-weight: bold;
	padding: 3px 8px;
	margin-left: 10px;
}

.message.user_status .cancel {
	font-size: 0.75em;
}	

/* No Messages */
.no_messages {
background-color: #f1f1ee;
color: #4d4d4d;
padding: 25px 30px;
}

p.no_messages {
border: 1px solid #d1d6ba;
}

/************************************************************************/
/* MENU and POPUP STYLES */

.ipbmenu_content, .ipb_autocomplete {
background-color: #fff;
border: 1px solid #c0c7a3;
font-size: 0.9em;
min-width: 85px;
padding: 5px;
z-index: 2000;
}

.ipbmenu_content li, .ipb_autocomplete li {
	border-bottom: 1px solid #c9b2a6;
	padding: 5px;
}

	.ipb_autocomplete li.active {
		background: #edd5ce;
	}

.ipbmenu_content li:last-child {
	border-bottom: 0;
	padding-bottom: 0px;
}

.ipbmenu_content li:first-child {
	padding-top: 0px;
}

.ipbmenu_content a {
	text-decoration: none;
}

.popupWrapper {
background: url({style_images_url}/trans_bg.png);
color: #fff;
}

.popupInner {
	background: #f7f7f7;
	color: #000;
	border: 3px solid #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 6px;
	width: 500px;
	overflow: auto;
}

	.popupInner h3 {
		background-color: #d1d6ba;
		border-bottom: 1px solid #c0c7a3 !important;
		color: #4d4d4d;
		font-size: 1em;
		border: 0;
		padding-left: 24px !important;
	}

.popupClose {
position: absolute;
left: 12px;
top: 12px;
}

.popup_footer {
padding: 15px;
position: absolute;
bottom: 0px;
right: 0px;
}

.popup_body {
padding: 10px;
}

.stem {
width: 31px;
height: 16px;
position: absolute;
}

.stem.topleft {
	background-image: url({style_images_url}/stems/topleft.png);
}
.stem.topright {
	background-image: url({style_images_url}/stems/topright.png);
}
.stem.bottomleft {
	background-image: url({style_images_url}/stems/bottomleft.png);
}
.stem.bottomright {
	background-image: url({style_images_url}/stems/bottomright.png);
}

.modal {
background-color: #555;
}

.userpopup {
padding-bottom: 25px;
overflow: hidden;
position: relative;
}

.userpopup .info {
	position: relative;
}

.userpopup h3 {
	font-size: 1.2em;
}

.userpopup > div {
	padding: 8px;
}

.userpopup {
	font-size: 0.9em;
}

	.userpopup dl {
		border-bottom: 1px solid #d1d6ba;
		padding-bottom: 10px;
		margin-bottom: 4px;
	}

.userpopup .photo {
	top: 0px;
	right: 0px;
	position: absolute;
}

.userpopup .user_controls {
	left: 10px;
	position: absolute;
}

.userpopup .reputation {
	right: 4px;
	position: absolute;
}

.info dt {
float: left;
}

.info dt {
font-weight: bold;
padding: 3px 6px;
clear: both;
width: 30%;
}

.info dd {
padding: 3px 6px;
width: 60%;
margin-left: 35%;
}

/************************************************************************/
/* TOPIC/POST BUTTONS STYLES */

.topic_controls {
min-height: 30px;
margin-bottom: 5px;
}

.topic_buttons li {
background: transparent url({style_images_url}/topic_button_left.png) no-repeat top left;
padding: 0;
margin: 0px 10px 15px 0px;
float: right;
}

.topic_buttons li a,
.topic_buttons li span {
	font-size: 0.9em;
	display: block;
	margin: auto 0px auto 6px;
	-moz-outline: 0;
}

.topic_buttons li span {
	padding: 8px 12px 7px 3px;
}

.topic_buttons li a {
	background: transparent url({style_images_url}/topic_button_right.png) no-repeat top right;
	padding: 7px 12px 6px 3px;
}

	.topic_buttons li a img,
	.topic_buttons li span img {
		margin: -1px 5px 1px 0;
	}

	.topic_buttons li a img.arrow { margin-right: -3px; }

.topic_buttons li:hover {
	background: transparent url({style_images_url}/topic_button_left_hover.png) no-repeat top left;
}
	.topic_buttons li:hover a {
		background: transparent url({style_images_url}/topic_button_right_hover.png) no-repeat top right;
	}			

.topic_buttons li.disabled {
	background: transparent url({style_images_url}/topic_button_left_disabled.png) no-repeat top left;
}

	.topic_buttons li.disabled span {
		background: transparent url({style_images_url}/topic_button_right_disabled.png) no-repeat top right;
		color: #8f8e8e;
	}

.topic_buttons li.closed {
	background: transparent url({style_images_url}/topic_button_left_closed.png) no-repeat top left;
}

	.topic_buttons li.closed span,
	.topic_buttons li.closed a {
		background: transparent url({style_images_url}/topic_button_right_closed.png) no-repeat top right;
	}

ul.post_controls {
background: url({style_images_url}/gradient_bg.png) repeat-x 50%;
font-size: 0.8em;
text-align: right;
padding: 6px 10px 28px 6px;
clear: both;
}
.post_controls li {
			  white-space:nowrap;
			  }

	ul.post_controls li {
		background: transparent url({style_images_url}/post_button_left.png) no-repeat top left;
		padding: 0;
		margin: 0 4px;
		float: right;
  }

		ul.post_controls li.report,
		ul.post_controls.left li {
			float: left;
		}

	ul.post_controls a {	
		background: transparent url({style_images_url}/post_button_right.png) no-repeat top right;
		color: #000;
		text-decoration: none;
		padding: 6px 9px 3px 4px;
		margin-left: 4px;
		display: block;
	}

	ul.post_controls a img {
		margin-top: -2px;
	}

	ul.post_controls a:hover {
		color: #4d4d4d;
	}

	/* Selected button */
	ul.post_controls li.selected {
		background: transparent url({style_images_url}/post_button_left_selected.png) no-repeat top left;
	}

		ul.post_controls li.selected a {
			background: transparent url({style_images_url}/post_button_right_selected.png) no-repeat top right;
			color: #fff;
		}

body .topic_buttons li a:hover,
body ul.post_controls a:hover {
text-decoration: none;
}

/* POST BUTTONS ADDS BY FISANA */
.post_block ul.post_controls {
background: transparent;
padding: 6px 10px 23px 6px;
}

.post_block ul.post_controls li {
		background: transparent url({style_images_url}/post_button_left_t.png) no-repeat top left;
		padding: 0;
		color: #000;
		margin: 0 2px;
		float: right;
  }

		.post_block ul.post_controls li.report,
		.post_block ul.post_controls.left li {
			float: left;
		}

.post_block ul.post_controls a {	
		background: transparent url({style_images_url}/post_button_right_t.png) no-repeat top right;
		color: #000;
		text-decoration: none;
		padding: 6px 9px 3px 4px;
		margin-left: 2px;
		display: block;
	}

		.post_block ul.post_controls a:hover {
		color: #4d4d4d;
	}

	/* Selected button */
	.post_block ul.post_controls li.selected {
		background: transparent url({style_images_url}/post_button_left_selected_t.png) no-repeat top left;
	}

	.post_block ul.post_controls li.selected a {
			background: transparent url({style_images_url}/post_button_right_selected_t.png) no-repeat top right;
			color: #fff;
		}			



/************************************************************************/
/* PAGINATION STYLES */

span.pagination.no_pages {
color: #808470;
font-size: 0.9em;
padding: 10px;	
height: 15px;
display: block;
font-family: verdana;
}

ul.pagination.top {
	padding: 0 0 5px 0;
	margin-bottom: 15px;
	height: 18px;
}

ul.pagination.bottom {
	padding: 5px 0 0 0;
	margin-top: 15px;
	height: 18px;
}

ul.pagination a,
ul.pagination li.active, 
ul.pagination li.pagejump,
ul.pagination li.total {
text-decoration: none;
padding: 1px 4px;
display: block;
font-family: verdana;
}

ul.pagination li {
background: #faf9e9;
	font-size: 0.8em;
border: 1px solid #808470;	
margin: 0 2px 0 2px;
float: left;
}

ul.pagination li.total,
ul.pagination li.active {
	background: none;
	border: 0;
	margin-left: 0px;
}

ul.pagination li.active {
	color: #54781e;
	font-size: 0.9em;
	font-weight: bold;
}

ul.mini_pagination {
font-size: 0.75em;
display: inline;
margin-left: 7px;
}

ul.mini_pagination li a {
	border: 1px solid #bac299;
	padding: 1px 3px;
}

ul.mini_pagination li {
	display: inline;
	margin: 0px 2px;
}

/************************************************************************/
/* MODERATION and FILTER STYLES */

.moderation_bar {
background: #d1d6ba url({style_images_url}/grey_bg2.png) repeat-x 50%;
text-align: right;
padding: 6px 35px 6px 10px;
margin: 10px 0 0 0;
}

#topic_mod_2 {
text-align: left;
padding: 6px 35px 6px 10px;

}

.moderation_bar.with_action {
		background-image: url({style_images_url}/topic_mod_arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.topic .moderation_bar.with_action,	
#topic_mod_2 {
		background-image: url({style_images_url}/topic_mod_arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
padding-top: 0px;
margin-top: -30px;
}

#topic_mod p {
padding: 7px;
font-size: 0.9em;
}

#topic_mod{
text-align: right;
padding-top: 10px;
	margin-top: -10px;
}

#content #topic_mod{
text-align: right;
padding-top: 5px;
	margin-top: 0px;
}

.topic #topic_mod{
text-align: right;
padding-top: 20px;
}

#topic_mod #forum_mod_options_menucontent {
text-align: right;
}

.filter_bar {
background: #83a81e;
color: #f1f1ee;
font-size: 0.9em;
text-align: center;
margin: 6px 0 0 0;
padding: 6px;
}

.filter_bar a,
.filter_bar label {
	color: #fff;
	font-size: 0.85em;
}

.filter_bar select {
	margin-right: 9px;
	font-size: 0.85em;
}

.filter_bar span.clickable {
	display: block;
}

/************************************************************************/
/* TAB BAR STYLES */

.tab_bar {
background-color: #e7eadd;
color: #54781e;
font-size: 0.9em;
-moz-border-radius: 6px 6px 0 0;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
padding: 7px 15px 25px 15px;
}

.tab_bar.no_title {
	background: url({style_images_url}/th_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 7px 15px 56px 15px;
}

	.tab_bar.no_title.mini {
		background: transparent;
		border-bottom: 8px solid #4d4d4d;
		padding: 7px 15px 25px 15px;
	}

.tab_bar li {
	float: left;
	padding: 2px 10px;
}

	.tab_bar li a {
		color: #54781e;
		text-decoration: none;
	}

	.tab_bar li.active {
		background: #4d4d4d;
		font-weight: bold;
		font-size: 1.1em;
		-moz-border-radius: 4px 4px 0 0;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		padding: 7px 10px;
		margin: -2px 10px 0 10px;
	}		

.tab_filters {
padding: 0 10px;
}

.tab_filters ul {
	padding-top: 10px;
}

.tab_filters a {
	color: #ccc;
	text-decoration: none;
	font-weight: normal;
}

.tab_filters li {
	color: #cfd9e4;
	padding: 0 4px;
}

	.tab_filters li.active,
	.tab_filters li.active a {
		font-weight: bold;
		color: #fff;
	}

/************************************************************************/
/* AUTHOR INFO (and RELATED) STYLES */

.author_info {
text-align: left;	
font-size: 0.9em;
margin: 15px -5px 10px 0px;
width: 225px;
float: left;
}

.author_info.no_rep {
	margin-bottom: 15px;
}

.author_info li.avatar, .author_info li.group_icon, .author_info li.title {
	text-align: center;
}

.author_info ul.user_fields li {
clear: both;
font-size: 0.9em;
color: #4e5547;
padding-bottom: 2px;
overflow: hidden;
}


.author_info ul.user_fields {
clear: both;
}

.author_info ul.user_fields li span.ft,
.author_info ul.user_fields li span.fc {
display: block;
float: left;
}

 .author_info ul.user_fields li span.ft {
width: 38%;
text-align: right;
font-weight: bold;
padding: 0 0 0 8px;
}

.author_info ul.user_fields li span.fc {
padding: 0 8px 0 8px;
max-width: 50%; 
word-wrap: break-word;
}

/*	.author_info dl {
	font-size: 0.9em;
	margin: 8px 8px 15px 8px;
}

.author_info dt,
.author_info dd {
	display: block;
	color: #444;
}

.author_info dt {
	font-weight: bold;	
	text-align: right;
	width: 33%;
	clear: both;
	float: left;
}

.author_info dd {
	margin-left: 37%;
}*/

.author_info .title {
	margin-top: 4px;
}	

.user_controls {
text-align: center;
margin: 6px 0;
}

.user_controls li {
	margin: 0 2px;
	display: inline;
}

	.user_controls li a {
		display: inline-block;
		background-color: #83a81e;
		color: #fff;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		padding: 3px;
	}

	.user_controls li a:hover {
	color: #e7eadd;
	}

.warn_panel {
text-align: left;
padding: 6px;
margin: 0 10px;
}
.warn_panel .warn_link {
	padding-left: 10%;
	text-decoration: none;
}

.warn_panel .warn_edit {
	float: right;
}

.warn_panel .warn_edit.up {
	margin-right: 10%;
}

.rating_mode.user_warn {
margin: 0 auto;
width: 80%;
font-size: 0.9em;
}

.rating_mode .warn_edit.down {
	float: none;
	margin-right: 3px;
}

.rating_mode .warn_edit.up {
	float: none;
	margin-left: 2px;
}

/************************************************************************/
/* BOARD INDEX STYLES */

.category_block.block_wrap h3 a.toggle {	
background: url({style_images_url}/cat_minimize.png) no-repeat;
text-indent: -3000em;
padding-bottom: 2px;
width: 25px;
height: 100%;
display: block;
-moz-outline: 0;
padding-left: 0;
}

#latest_news {
color: #4d4d4d;
font-size: 0.9em;
	background: transparent;
padding: 5px 10px;
margin: 0;
-moz-border-radius: 0;
}

#latest_news a {
	text-decoration: none;
}

div#categories {
width: 77%;
}

div#categories.no_sidebar {
	width: 99%;
	float: none;
}

#categories .header,
.category_block .header {
background: #4e5547 url({style_images_url}/green_line.png) top repeat-x;
color: #d4d4d4;
margin-top: 3px;
}

#index_stats {
background-color: transparent;
margin-bottom: 20px;
margin-top: 25px;
width: 22%;
padding: 0px;
}

#index_stats .general_box {
overflow: hidden;
border: 1px solid #d1d6ba;
			-moz-border-radius: 5px 5px 0 0;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
}

#index_stats .general_box h3{
margin: -10px -10px 0 -10px;
			-moz-border-radius: 5px 5px 0 0;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
}

#index_stats .general_box.alt h3{
margin: 0 0 5px 0;
				-moz-border-radius: 5px 5px 0 0;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
}

table.mini_cal th,
table.mini_cal td {
font-size: 85%;
text-align: center;
border: 1px solid #dbe8c9;
padding: 5px 0;
}

table.mini_cal th {
background: #e7eadd;
padding: 2px 0;
font-size: 75%;
}
table.mini_cal th.head_week,
table.mini_cal th.view_week.header {
padding-left: 2px !important;
border-left: 0;
background: #e7eadd/* url({style_images_url}/cal_min.png) left repeat-y*/; 
}

table.mini_cal td {
color: #4d4d4d;
}

#index_stats h3.maintitle {
font-size: 90%;
/*padding: 5px 8px !important;
border-bottom: 1px solid #54781e;*/
}

.sidebar_toggle {
text-align: right;	
padding: 0px;
height: 20px;
/*	right: 15px;
position: absolute;
-moz-outline: 0;*/
float: right;
margin-left: -10px;
clear: both;
}

#open_sidebar.sidebar_toggle {
	right: 0;
	-moz-border-radius-top-right: 0;
	-moz-border-radius-bottom-right: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
}

.category_block h3.collapsed {
border-bottom: 8px solid #4d4d4d;
}

.category_block h3.collapsed a.toggle {
	background-image: url({style_images_url}/cat_maximize.png);
	/*padding-bottom: 6px;*/
}

#content #board_statistics.general_box,
#blog_statistics.general_box {
background: #4d4d4d;
border: 0;
}

#board_statistics,
#blog_statistics {	
   /*background-color: #4d4d4d;*/
   margin-top:10px;
   	color: #bbb;
   }

   #board_statistics .row2,
#blog_statistics .row2 {	
   background-image: none;
   }	

.statistics {	
padding: 5px;
margin: 10px 0px 0 0px;
min-height: 30px;
-moz-border-radius: 0px;
}

.statistics h2 {
	font-size: 1.04em;
	font-weight: bold;
	color: #444;
			padding: 10px 5px 0 0px;
}

	.statistics h2 span {
		font-size: 0.8em !important;
		font-weight: normal;
		color: #888;
	}
	#board_statistics div.stats_list h2,
	#board_statistics div.stats_list h2 span, 
	#blog_statistics div.stats_list h2,
	#blog_statistics div.stats_list h2 span {
		color: #bbb !important;
		}

		#board_statistics a,
					#blog_statistics a {
		color: #e4e4e4 !important;
		display:inline !important;
		}

			#board_statistics a:hover,
							#blog_statistics a:hover {
			color: #d4d4d4 !important;
		}

			div .statistics p,
			div .statistics ul{
padding: 2px 10px;
}

.statistics #active_users, .statistics #forum_active_users {
	border-top: 0;
	padding-top: 0;
}

body #topic_stats.statistics {
	min-height: 50px;
}

body .stats_list {
border-top: 1px solid #dbdfca;
padding: 10px 0px;
	float: left;
width: 60%;
line-height: 140%;
overflow: hidden;
}

#board_statistics .stats_list,
#blog_statistics .stats_list {
border-top: 1px solid #666;
width: 60%;
}


.stats_list li,
.active_users li {
	float: left;
	font-size: 0.9em;
	padding: 3px;
	margin-top: 4px;
}

.stats_list ul, .stats_list p {
	margin-left: 0px;
}

.stats_list span.desc {
	font-weight: normal;
}

.stats_list#active_users,
.active_users,
#forum_active_users {
border:0;
}

.active_users span.name {
font-size: 0.9em;
padding: 0 5px 0 0;
margin-top: 4px;
}

.active_users p {
margin-left: 15px;
}

#stats {
padding-left: 20px;
width: 33%;
float: right;
color: #bbb;
}

#board_statistics h2,
#blog_statistics h2 { color: #bbb;
}

#stats dl,
#topic_stats ol{
margin-left: 10px;
}

#stats dt,
#stats dd {
	border-top: 1px solid #666;
	font-size: 0.9em;
	padding: 6px 2px;
	float: left;
	width: 45%;
}

#stats dt {
	font-weight: normal;
	clear: both;
}

#stats .extra {
	color: #bbb;
	font-size: 0.9em;
}

#stat_links {	
color: #fff;
font-size: 1.05em;
font-weight: bold;
text-align: right !important;
margin-top: 10px;
}

#stat_links li {
	padding: 2px 6px;
}

ul#stat_links.filter_bar {
background: #82a81e;
}

ul#stat_links.filter_bar li a {
color: #fff;
}

#content ul#stat_links.filter_bar {
margin: 5px -4px -0px -3px;
padding: 4px 6px;
}	

#content #board_statistics,
#content #blog_statistics {
margin: 0 -4px -8px -3px;
color: #bbb;
}

#friend_list h3{
background: #d1d5ba url({style_images_url}/maintitle0.png) repeat-x 50%;
color: #4d4d4d;
	 border-bottom: 0;
-moz-border-radius: 5px 5px 0 0;
font-size: 1.0em;
}

#friend_list p{
-moz-border-radius: 0 0 5px 5px;
padding: 5px;
background: #e7eadd;
}

.friend_list ul{
	background: #e7eadd;
	border-top: 0;
-moz-border-radius: 0 0 5px 5px;
}	

.friend_list ul li,
#top_posters li {
text-align: center;
padding: 8px 0 0 0;
margin: 5px 0 0 0;
min-width: 65px;
height: 69px;
float: left;
}

.friend_list ul li span.name,
#top_posters li span.name {
	font-size: 0.8em;
}

#hook_watched_items ul li {
padding: 8px;
}

body#ipboard_body #hook_watched_items fieldset.submit {
	padding: 8px;
}

/************************************************************************/
/* FORUM VIEW (and RELATED) STYLES */

ul.topic_moderation {
margin-top: -2px;
z-index: 300;
}

ul.topic_moderation li {
	float: left;
}

ul.topic_moderation li a {
	padding: 0 3px;
	display: block;
	float: left;
}

span.mini_rate {
margin-right: 12px;
display: inline-block;
}

img.mini_rate {
margin-right: -5px;
}

.topic_prefix {
background-color: #83a81e;
color: #fff;
font-size: 0.8em;
font-weight: bold;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
padding: 0px 4px;	
float: left;
display: block;
}

#forum_legend {
width: 39%;
}

#forum_legend dl {
	font-size: 0.9em;
	margin-top: 15px;
}

	#forum_legend dt,
	#forum_legend dd {
		font-size: 0.9em;
		border-top: 1px solid #c6ccab;
		padding: 6px 2px;
		height: 20px;
		float: left;
	}

	#forum_legend dt {
		text-align: center;
		width: 9%;
	}

	#forum_legend dd {
		width: 38%;
		max-width: 200px;
	}

.message.forum_rules {
margin-bottom: 20px;
}

.rules {
line-height: 150%;
}

#forum_table .maintitle .main_forum_title {
float: left;
}


#forum_table .maintitle .desc {
float: right;
}

#forum_table .maintitle .desc a {
	color: #54781e;
	font-size: 1.2em;
}

/************************************************************************/
/* TOPIC VIEW (and RELATED) STYLES */

ul.topic_jump {
font-size: 0.8em;
padding-top: 4px;
margin: 0px auto 15px auto;
}

ul.topic_jump li {
padding: 1px 7px;
float: left;
}
ul.topic_jump li a {
	text-decoration: none;
}

ul.topic_jump li.previous {
	border-right: 1px solid #8f8f8f;
}

ul.topic_jump li.next {
	border-left: 1px solid #8f8f8f;
}

.poll h3 {
background: #d5d7c8 url({style_images_url}/gradient_bg.png) repeat-x 50%;
}

body .ip {
color: #4e5547;
font-style: italic;
font-weight: normal;
font-size: 11px;
padding-top: 4px;
margin-right: 10px;
margin-left: 15px;
}

span.post_id {
font-size: 11px;	
font-weight: normal;
padding-top: 4px;
display: block;
   	float: right;
}


.signature {
color: #8e8e8e;
font-size: 11px;
border-top: 1px solid #d1d6ba;
padding: 8px;
margin: 10px 10px 0 6px;
}

.post_block {
background: #f1f1ee;
margin: 0;
border-bottom: 6px solid #54781e;
position: relative;
}


.post_block h3 {
background: transparent url({style_images_url}/post_h3.png) top repeat-x;
	padding: 8px;
}

	.post_block.no_sidebar h3 {
	background-image: none;
}

.post_block address {
	font-weight: bold;
}

.post_wrap {
		   background: url({style_images_url}/post_bg.png) left repeat-y;
			top: 0px;
			border-left: 1px solid #d1d6ba;
			  border-right: 1px solid #d1d6ba;
}

.post_wrap#post_preview {
border: 1px solid #d1d6ba;
}

.post_block.topic_summary{
 background: #f1f1ee url({style_images_url}/post_bg.png) left repeat-y;
border-left: 1px solid #d1d6ba;
	border-right: 1px solid #d1d6ba;
}

.post_block.topic_summary h3 {
	padding: 4px;
	padding-left: 10px;
}

.post_block.topic_summary .posted_info {
	margin-left: 10px;
}

.post_block.topic_summary .post_body .post {
	padding: 3px 10px 15px;
	margin-top: -15px;
}

.post_block.with_rep .post_body {
	margin-bottom: 25px;
}


.post_body {
margin-left: 235px;
line-height: 100%;
}

.post_block.no_sidebar .post_body {
	margin-left: 0px;
}

.post_body .post {
	margin-top: 3px;
	padding: 10px;
	line-height: 150%;
}

.post_ignore {	
background: #f0f0f0;
border-left: 1px solid #d1d6ba;
border-right: 1px solid #d1d6ba;
color: #777;
font-size: 0.9em;
padding: 15px;	
}

.post_ignore .reputation {
	text-align: center;
	padding: 2px 6px;
	float: none;
	display: inline;
}

.rep_bar {
background: transparent;
font-size: 0.8em;
padding: 0 10px;
right: 0;
bottom: 26px;
position: absolute;
}

/*.post_block.rep_highlight*/ .rep_bar {
	max-width: 140px;
}

.rep_bar ul {
	margin-top: 8px;
	float: left;
}

	.rep_bar ul li {
		float: left;
	}

p.rep_highlight {
float: left;
display: inline-block;
margin: 5px 10px 10px 10px;
background: #d4d8c6;
color: #4d4d4d;
padding: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
font-size: 0.8em;
font-weight: bold;
text-align: center;
}

p.rep_highlight img {
margin-bottom: 4px;}

   .post_wrap p.posted_info {
padding: 10px 5px 7px 12px;
margin-left: -3px;
margin-bottom: 0px;
margin-top: -30px;
}

p.posted_info strong.event {
	color: #4d4d4d;
	font-size: 1.2em;
}

p.edit {
background-color: #dfe3d0;
color: #515151;
font-size: 0.9em;
line-height: 120%;
padding: 10px;
margin-top: 10px;
}

div.threaded_view ul ul {
margin-left: -25px;
}

div.threaded_view ul li {
padding: 0px 0 0px 25px;
}

div.threaded_view {
	line-height: 140%;
	padding: 5px 0 15px 0;
}

div.threaded_view .post_title {
	font-style: italic;
}

.topic_share {
font-size: 0.9em;
padding: 3px;
margin-top: 4px;
}

.topic_share li {
	float: left;
	margin: 0 5px;
}

.poll {
border-bottom: 2px solid #54781e;
margin-bottom: 0px;
}

.poll fieldset {
padding: 9px;
}

.poll .message {
margin-left: 10px;
margin-right: 10px;
}

.poll_question {
	background-color: #d5d7c8;
padding: 10px;
margin: 10px 10px 10px 20px;
}

.poll_question h4 {
	background-color: #f0f0f0;
	margin: 0 -7px;
	padding: 5px 8px;
	background: transparent;
}

.poll_question ol {
	padding: 8px;
	background-color: #f1f1ee;
}

.poll_question li {
	font-size: 0.9em;
	margin: 6px 0;
}

.poll_question .votes {
	margin-left: 5px;
}

.snapback { 
margin-right: 5px;
padding: 1px 0 1px 1px;
}

.topic .main_topic_title {
float: left;
}

.maintitle .rating {
font-size: 11px;
margin: 4px 0 0 15px;
float: right;
}

.maintitle .rating img {
	margin-top: -2px;
}

/************************************************************************/
/* POSTING FORM (and RELATED) STYLES */

div.post_form label {
text-align: right;
padding-right: 15px;
width: 275px;
float: left;
clear: both;
}

div.post_form span.desc,
fieldset#poll_wrap span.desc {
	margin-left: 290px;
	display: block;
	clear: both;
}

div.post_form .checkbox input.input_check,
#mod_form .checkbox input.input_check {
	margin-left: 315px;
}

div.post_form .antispam_img {
	margin-left: 290px;
}

div.post_form .captcha .input_text {
	float: left;
}

div.post_form fieldset {
	background-color: #f1f1ee;
	border: 1px solid #d1d6ba;
	border-bottom: 0;
	border-top: 0;
	padding-bottom: 15px;
}

div.post_form fieldset fieldset{
border: 0;
}

div.post_form h3 {
	margin-bottom: 10px;
}

body .topic .ip,
#conversation .ip {
position:absolute; 
right: 100px;
}

#conversation .ip {
right: 20px;
}

input.post_mod {
float: right;
position: absolute;
top: 15px;
right: 50px;
}

fieldset.with_subhead {
margin-bottom: 0;
padding-bottom: 0;
}

fieldset.with_subhead h4 {
	text-align: right;	
	margin-top: 6px;
	width: 300px;
	float: left;
}

fieldset.with_subhead ul {
	border-bottom: 1px solid #fff;
	padding-bottom: 6px;
	margin: 0 15px 6px 320px;
}

fieldset.with_subhead span.desc,
fieldset.with_subhead label {
	margin: 0;
	width: auto;
}

fieldset.with_subhead #post_icons {
	border: 0;
	margin-left: 326px;
}

fieldset.with_subhead #post_icons li {
	margin-right: 15px;
	margin-bottom: 6px;
	float: left;
}

fieldset.with_subhead .checkbox input.input_check {
	margin-left: 0px;
}

fieldset p {
padding: 0 10px;
}	

#toggle_post_options {
background: transparent url({style_images_url}/add.png) no-repeat;
font-size: 0.9em;
padding: 2px 0 2px 22px;
margin: 15px;
display: block;
}

.post_form #poll_wrap .question {
margin-bottom: 10px;
}

.post_form #poll_wrap .question .wrap {
	background-color: #f0f0f0;
	padding: 10px;
	margin-left: 290px;
	margin-right: 12px;
}

	.post_form #poll_wrap .question .wrap ol {
		margin-left: 25px;
		margin-top: 16px;
		list-style: decimal;
	}
		.post_form #poll_wrap .question .wrap ol li {
			margin: 5px;
		}

.post_form #poll_wrap .question .wrap input.input_check,
.post_form #poll_wrap .question .wrap label,
.post_form #poll_wrap .question .wrap span.desc {
	text-align: left;
	margin-left: 0;
	display: inline;
	width: auto;
	clear: none;
	float: none;
}

.post_form #poll_wrap .question ul.post_controls {
	text-align: left;
}

.post_form .question_title {
font-weight: bold;
}

.post_form #poll_form .topic_buttons {
margin-left: 315px;
}

.post_form #poll_form .topic_buttons li,
.post_form #poll_form .post_controls li {
	float: left;
}

.post_form #poll_form #poll_stats.desc {
margin-left: 320px;
margin-bottom: 8px;
}

/************************************************************************/
/* ATTACHMENT MANAGER (and RELATED) STYLES */

.swfupload {
position: absolute;
z-index: 1;
}

#attachments {
margin: 15px;
}

#attachments li {
	background-color: #f0f0f0;
	border: 1px solid #fff;
	padding: 6px 20px 6px 42px;
	margin-bottom: 10px;
	position: relative;
}

	#attachments li p.info {
		color: #807679;
		font-size: 0.8em;
		width: 300px;
	}

	#attachments li .links, #attachments li.error .links, #attachments.traditional .progress_bar {
		display: none;
	}

		#attachments li.complete .links {
			font-size: 0.9em;
			margin-right: 15px;
			right: 0px;
			top: 12px;
			display: block;
			position: absolute;
		}

	#attachments li .progress_bar {
		margin-right: 15px;
		width: 200px;
		right: 0px;
		top: 15px;
		position: absolute;
	}

	#attachments li.complete, #attachments li.in_progress, #attachments li.error {
		background-repeat: no-repeat;
		background-position: 12px 12px;
	}

	#attachments li.in_progress {
		background-image: url({style_images_url}/loading.gif);
	}

	#attachments li.error {
		background-image: url({style_images_url}/exclamation.png);
		background-color: #e8caca;
		border: 1px solid #ddafaf;
	}

		#attachments li.error .info {
			color: #8f2d2d;
		}

	#attachments li.complete {
		background-image: url({style_images_url}/accept.png);
	}

	#attachments li .thumb_img {
		left: 6px;
		top: 6px;
		width: 30px;
		height: 30px;
		overflow: hidden;
		position: absolute;
	}

fieldset.attachments .input_submit, fieldset.attachments .swfupload, fieldset.attachments .input_upload {
margin-left: 15px;
}

div.post_form fieldset.attachments span.desc {
margin: 0 0 0 15px;
display: inline;
clear: none;
}

#attach_wrap {
background: #e7eadd;
padding: 6px;
margin-top: 8px;
}


#attach_wrap h4 {
	font-size: 1em;
	font-weight: bold;
}

#attach_wrap li {
	margin: 5px 6px;
	float: left;
}

	#attach_wrap .desc.info {
		margin-left: 24px;
	}

	#categories #attach_wrap {
		background: #f1f1ee;
		border: 1px solid #d1d6ba;
}


/************************************************************************/
/* COMMENTS (and RELATED) STYLES */

#comment_list {
margin-top: 10px;
}

.comment_wrap{
background: #fff;
border: 0;
padding-bottom: 8px;
-moz-border-radius: 0 0 5px 5px;
}

#main_comment_wrap {
background: transparent;
}

.comment_wrap .comment {
	background: #fff;
line-height: 150%;
padding: 5px;
margin: 2px 8px;
border-bottom: 1px solid #d5d7c8;
}

.comment_wrap {
position: relative;
}

.comment_wrap .rep_bar {
position: static;
margin: -10px -5px -5px 0;

}
.comment_wrap .comment .photo {
	float: left;
	margin: 0 10px 10px 0;
}

.comment_wrap .comment.by_author,
.comment_wrap .comment.by_author.row1 {
	background: #f2f8f5;
	border-top: 1px solid #d1efd4;
	border-bottom: 1px solid #d1efd4;
}

.comment_wrap .row1 {
	background: #f1f1ee;
}

.comment_wrap .comment.row1 {
border-top: 1px solid #d1efd4;
border-bottom: 1px solid #d1efd4; 
}

.comment_wrap .comment.draft {
border-top: 1px solid #d1efd4;
border-bottom: 1px solid #d1efd4;
background: #f6ecee;
}	

.comment_wrap .comment.moderated,
.comment_wrap .row1.moderated {
background: #ffeded;
}

.comment_wrap .comment h4,
.comment_wrap .posted_date,
.comment_wrap .comment .comment_content {
	margin-left: 65px;
}

.comment_wrap .posted_date {
	display: block;
}

.comment_wrap .comment h4 {
	font-size: 1.1em;
	margin-bottom: -3px;
	clear: none !important;
}

	.comment_wrap .comment h4 a {
		text-decoration: none;
	}

.comment_wrap .comment .comment_content {
	padding: 10px 5px;
}

.comment_wrap ul.pagination {
margin: 6px 0 0 1px;
}

.comment_options {
float: right;
}

.comment_options li {
	font-size: 0.8em;
	font-weight: bold;
	margin: 0 5px;
	float: left;
}

#comment_wrap h3{
background: #d1d5ba url({style_images_url}/maintitle0.png) repeat-x top;
color: #4d4d4d;
-moz-border-radius: 5px 5px 0 0;
font-size: 1.0em;
}

#comment_wrap p{
-moz-border-radius: 0 0 5px 5px;
padding: 5px;
background: #fff;
}

.comment .post_wrap {
background: transparent;
border:0;
}	

/************************************************************************/
/* REPUTATION STYLES */

.reputation
/*.post_block .rep_highlight*/ {
font-weight: bold;
border: 1px solid #fff;
padding: 3px 8px;
margin: 6px;
display: block;
float: right;
}

.reputation.positive, .members li.positive {
	background: #819e01;
	color: #fff;
}

.reputation.negative, .members li.negative {
	background: #b85329;
	color: #fff;
}

.reputation.zero {
	background: #dfe3d0;
	color: #4d4d4d;
}

.post_block .rep_highlight {	
font-size: 1.1em;
float: left;
}	

/************************************************************************/
/* LIGHTBOX STYLES */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 16000 !important; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url({style_images_url}/spacer.gif); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url({style_images_url}/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url({style_images_url}/lightbox/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; }
#imageData{	padding:0 10px; color: #4e5547; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}
#overlay{ position: absolute; top: 0; left: 0; z-index: 15000 !important; width: 100%; height: 500px; background-color: #000; }

/************************************************************************/
/* BBCODE STYLES */
/* NOTE: These selectors style bbcodes throughout IPB. It is recommended that you DO NOT change these
styles if you are creating a skin since it may interfere with user expectation
of what certain BBCodes look like (quote boxes are an exception to this). */

strong.bbc				{	font-weight: bold !important; }
em.bbc {	font-style: italic !important; }
span.bbc_underline { text-decoration: underline !important; }
acronym.bbc { border-bottom: 1px dotted #000; }
div.bbc_center {	text-align: center; }
div.bbc_left {	text-align: left; }
div.bbc_right {	text-align: right; }
div.bbc_indent {	margin-left: 50px; }
del.bbc {	text-decoration: line-through !important; }
ul.bbc {	list-style: disc outside; margin-left: 30px; }
ul.bbc ul.bbc {	list-style-type: circle; }
ul.bbc ul.bbc ul.bbc {	list-style-type: square; }
ul.bbcol.decimal { margin-left: 30px; list-style-type: decimal; }
ul.bbcol.lower-alpha		{ margin-left: 30px; list-style-type: lower-alpha; }
ul.bbcol.upper-alpha		{ margin-left: 30px; list-style-type: upper-alpha; }
ul.bbcol.lower-roman		{ margin-left: 30px; list-style-type: lower-roman; }
ul.bbcol.upper-roman		{ margin-left: 30px; list-style-type: upper-roman; }
hr.bbc { display: block; border-top: 2px solid #777; }
div.bbc_spoiler { }
div.bbc_spoiler span	{ font-weight: bold; }
div.bbc_spoiler_wrapper	{ border: 1px inset #777; padding: 4px; }
div.bbc_spoiler_content	{
}
input.bbc_spoiler_show	{ width: 45px; font-size: .7em; margin: 0px; padding: 0px; }
pre.prettyprint { padding: 5px; background: #f8f8f8; border: 1px solid #c9c9c9; overflow: auto; margin-left: 10px; font-size: 11px; line-height: 110%; }

/* Quote boxes */
p.citation {
background: #e7eadd url({style_images_url}/citation_bg.png) no-repeat right;
color: #48503e;
font-size: 0.9em;
font-weight: bold;
border-width: 1px;
border-style: solid;
border-color: #d4d8c6;
padding: 5px 8px;
-moz-border-radius: 5px 5px 0 0;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}

div.blockquote {
	background: #fff;
	color: #48503e;
	font-size: 0.9em;
	border-width: 1px;
	border-style: solid;
	border-color: #d4d8c6;
	border-top: 0;
	margin: 0px;
	margin-top: 0px;
	-moz-border-radius: 0 0 5px 5px;
		-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}

	div.blockquote p.citation {
		background-color: #e5d2e9;
		color: #413544;
		border-color: #e2d4c1;

	}

	div.blockquote div.blockquote {
		background: #f9f5fa;
		font-size: 1em;
		margin: -0px 15px 0px 15px;
		border-color: #e2d4c1;
		}

		div.blockquote div.blockquote p.citation {
			background-color: #e9e7d1;
			color: #474534;
			border-color: #b2ab72;
		}

		div.blockquote div.blockquote div.blockquote {
			background: #f9f8f3;
			border-color: #b2ab72;
			}

		div.blockquote p.citation {
			margin: 6px 15px 0 15px;
			font-size: 1em;
		}

div.quote {
padding: 12px;
} 

div.quote p.blockquote {
margin-left: -12px;
}

cite {
display: block;
font-weight: bold;
}

blockquote cite {
	font-size: 1em;
}

/************************************************************************/
/*  HELP and PORTAL STYLES */

#help_topics {
	background: #f1f1ee;
border: 1px solid #bac29b;
padding: 1px;
border-top: 0;
}

#help_topics li {
background-image: url({style_images_url}/help.png);
background-repeat: no-repeat;
background-position: 9px 12px;
padding: 10px 32px;
margin-bottom: 2px;
}

#help_topics li h3 {
	padding: 2px 0 0 0;
}

.help_doc {
	background: #fff;
padding: 10px;
border: 1px solid #4d4d4d;
}
#help_topics .help_doc ul,
#help_topics .help_doc ol {
	padding: 8px 0;
}

#help_topics .help_doc li {
	background: none;
	padding: 2px;
}

#portal_articles {
width: 73%;
margin-right: 1%;
}

#portal_articles h3 {
font-size: 1.0em;
color: #777;
}

#portal_articles .post_block {
 border-bottom: 1px solid #d1d6ba;
 border: 1px solid #d1d6ba;
 background: #fff;
 padding: 1px;
}

#portal_articles .post_wrap {
 background: #f1f1ee;
 border-bottom: 0px solid #fff;
 border: 0;
}

#portal_articles .post_wrap,
#portal_articles .post_block,
#portal_articles .hentry {
 background-image: none !important;
	}	

#index_stats.portal{
margin-top: 0px;
margin-right: 0px;
width: 26%;
}

#index_stats.portal .general_box{
padding: 0;
background-image: none;
}

#portal_active_users ul,
#portal_active_users li {
float: left;
padding: 5px !important;
}

#portal_active_users ul {
margin-bottom: 0px;	
}

#index_stats.portal .general_box h3 {
padding: 6px 4px 6px 14px !important;
margin-top: 0px;
}

#index_stats.portal .general_box ul,
#index_stats.portal .general_box div {
padding: 5px;
margin-top: 0px;
}

#index_stats.portal .general_box li.hentry {
padding: 5px;
}

/* PORTAL POLL */	

.portal .poll h3 span{
 font-weight: normal;
}

.portal .poll h3,
#index_stats.portal fieldset.submit,	
#index_stats.portal .poll_question {
background: transparent;
margin:0;
border: 0;
}

#index_stats.portal .general_box .general_box {
background-image: none;
margin:0;
padding:0;
border: 0;
}

#index_stats.portal h4{
background: #dfe3d0;
margin:0;
}

#index_stats.portal .general_box .general_box .input_submit {
font-weight: bold;
font-size: 0.80em;
}

/* PORTAL MINI CALENDAR STYLES */

#index_stats.portal h3.maintitle {
-moz-border-radius: 5px 5px 0 0;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
font-size: 100%;
height: 15px;
}

td.nopad .post_wrap,
td.nopad .post_block,
td.nopad .hentry {
 background-image: none !important;
	}

 

А дырки от отсутствующих значков какой путь показывают?

Поделиться сообщением


Ссылка на сообщение

Так нет в шаблоне изменений в этом скине.

Кнопок дома тоже не вижу. На дефолтном тоже...

 

Они теперь в принципе там не используются.

Поделиться сообщением


Ссылка на сообщение

У меня в дефолтном скине сворачивания нет :P

Поделиться сообщением


Ссылка на сообщение

Кнопки выложу (странно, что у меня их нет даже в дефолтном), хотя скоро и скин будет готов.

2. Возможно, потому что скин узкий?

С английским языком у меня дома все ок.

Отредактируйте перевод. "Ссылка на изображение" не годится. В этом скине недопустимы длинные надписи в узких местах.

 

Две строчки перевода сдвигают и деформируют нижнее поле.

Сделайте просто: "Ссылка".

Поделиться сообщением


Ссылка на сообщение

Кнопки эти на дефолтном есть, но все равно не отображаютя (возможно, у меня на локалке не работают js для них)

cat_maximize_small.png

cat_minimize_small.png

Поделиться сообщением


Ссылка на сообщение

C ротацией у меня апач вырубило дома :(

Блог сейчас правлю, потом архив буду...

Новую версию скина выложу сегодня-завтра.

Поделиться сообщением


Ссылка на сообщение

Файл в архиве обновлен

Поделиться сообщением


Ссылка на сообщение

подскажите пожалуйста, не могу импортировать изображения...этого скина. Пишет:Ошибка импортирования: Не удалось записать файлы изображений.

Поделиться сообщением


Ссылка на сообщение

CHMOD верно выставлен?

Внимательно читаем инструкцию по установке

Поделиться сообщением


Ссылка на сообщение
CHMOD верно выставлен?

Внимательно читаем инструкцию по установке

Да верно, всё перепроверил...не хочет импортировать

Поделиться сообщением


Ссылка на сообщение

Пути верные, safe_mode php нету?

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...