Jump to content
Дизайн и модификация Invision Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Fisana

IPB 3.1 Skins – 3.1 IBR Skin

Recommended Posts

index.php?app=downloads&module=display&section=screenshot&id=198

Имя файла: 3.1 IBR Skin

Владелец файла: Fisana

Файл размещен: 03 июн 2010

Файл обновлен: 06 мар 2011

Категория файла: IPB 3.1 Skins

 

3.1 IBR Skin

Версии файлов (скачать нужное, версии различаются):

 

3.1.2: For IP.Board 3.1.2 + IP.Downloads 2.2.2 + IP.Gallery 3.2.2 + IP.Blog 2.2.2 + IP.Links 3.2.2 + IP.Tracker 1.3.4

3.1.3: For IP.Board 3.1.3/3.1.4 + IP.Downloads 2.2.2 + IP.Gallery 3.2.2 + IP.Blog 2.2.2 + IP.Links 3.2.2 + IP.Tracker 1.3.4

3.1.4: For IP.Board 3.1.4 + IP.Downloads 2.3.1 + IP.Gallery 3.2.2 + IP.Blog 2.3.1 + IP.Links 3.2.2 + IP.Tracker 2.0.0 + IP.Content 2.1.2

314_with_gal_40: For IP.Board 3.1.4 + IP.Downloads 2.3.1 + IP.Gallery 4.0.0 + IP.Blog 2.3.2 + IP.Links 3.2.2 + IP.Tracker 2.0.3 + IP.Content 2.1.2

 

Внимательнее с версиями

Скачивайте скин для своей версии форума и приложений. Так скин, предназначенный для работы с галереей 4.0, нельзя устанавливать, если ваша галерея еще 3.2.2

 

Скин работает с версией форума 3.1 и со всеми IPS приложениями.

Файлы для правки шапки прилагаются.

Инструкция по установке – http://ipb-ru.net/ipb-3-skin-faq.html

 

Нажмите сюда, чтобы скачать этот файл

  • Upvote 1

Share this post


Link to post

Обновил форум до 3,1,1, обновил скин, а вот быстрый просмотр тем не оторажается. Вот думаю, в настройках где включить нужно или упустили в скине? В общем как бы себе это реализовать? :)

Share this post


Link to post

А картинки обновить не забыли?

И точно этот скин установили, а не версию под 3.0?

Share this post


Link to post

В ipb_styles.css найдите

#user_navigation

 

И перенесите бэкграунд, контур, параметры закругления из того же класса в delicate (фоновую картинку тоже не забудьте скопировать в папку изображений)

Share this post


Link to post

Обновлен до 3.1.4

Добавлена поддержка IP.Content

  • Upvote 1

Share this post


Link to post

А как мне сузить шапку форума?

Я выключил все кнопки в меню из админки, сделал выпадающее меню. Моя цель сделать шапку настолько узкую, что бы фотографии можно было в галерее фотки просматривать без скрола вниз. Что бы не листать каждый раз страницу вниз, что бы просмотреть фотку.

 

Так вот и интересует, реально оккуратно сузить? может полосочки горизонтальные убрать.

Share this post


Link to post

#branding (min-height: 80px; - уменьшить) редактируйте и кучу связанных классов ниже (там панель пользователя можно выше поднять, например)

Если 80 уменьшить, а картинка будет здоровая, шапка все равно по высоте растянется - по высоте картинки.

  • Upvote 1

Share this post


Link to post

Спасибо, буду крутить шаблончики.

Share this post


Link to post

css кушайте.

Share this post


Link to post

IBR 3.1.2

 

ad5318f4fbe2.png

 

появилось линия, как его удалить?

Edited by ikamazini

Share this post


Link to post

В новых версиях браузеров появилась. В версии для 3.1.4 я ее устранила.

Могу только предложить заменить ipb_styles.css

Потому что не помню, что меняла

Вот код

/************************************************************************/
/* IP.Board 3 CSS - By Rikki Tissier - (c)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 */

html {
background: #e7e8e9;
}

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

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


#ipbwrapper2 {
background: #f3f3f3;
color: #2e414c;
padding: 0;
width: 100%;
}

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

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


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

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

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

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

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

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


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 8px 0;
clear: both;
}

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

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

h3 a {
	text-decoration: none;
}

a {
color: #2f5168;
}

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

tr.row2 td h4 a,
tr.row1 td h4 a{
color: #2f5168;
text-decoration: underline;
}

tr.row2 td h4 a:hover,
tr.row1 td h4 a:hover{
color: #366673;
text-decoration: none;
}

#copyright { float: right; }
#copyright a { text-decoration: none; }
#copyright a:hover { text-decoration: underline; }  

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

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

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

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

.general_box {
background: #eceef1;
}	


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


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

.row2 .altrow,
/*	ul.post_controls,*/
ul.topic_moderation {
	background: #e7e8e9 url({style_images_url}/row.png) top repeat-x; /* Slightly darker than row2 */
}
.row2.altrow {
background: #f3f3f3 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: #7e8d97 url({style_images_url}/catheader.png) 50% repeat-x;
color: #fff;
font-size: 1.0em;
border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
border: 1px solid #7e8d97; 
}

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

	body .maintitle a,
       .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 span a,
      body .maintitle div a,
      body .maintitle a.right,
      h2.maintitle ul {
      background-image: none;
      	padding-left: 0;
      }
#index_stats .maintitle a {
     	padding-left: 0;
} 

body .maintitle a {
	color: #fff;
}


body .category_block .maintitle a {
color: #fff;
}

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


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

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

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

.altbar {
	background: #f3f3f3 url({style_images_url}/maintitle.png) repeat-x 50%;
	color: #2e414c;
}

#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, #user_navigation.not_logged_in a#sign_in, .reputation, #header .rounded, .general_box .rounded {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

/* Header */
.header {
background: #d2d7df url({style_images_url}/header.png) top repeat-x;
border-bottom: 1px solid #a3aeb5;
color: #687b88;
}

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

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

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

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

/* Maintitle */

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


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

.general_box h3 {
background: #d2d7df url({style_images_url}/tile_sub.png) top repeat-x;
border-bottom: 1px solid #a3aeb5;
color: #2e414c;
font-size: 0.9em;
}


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

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

/* Positive/Negative */
.positive {
color: #687b88;
}
.negative {
color: #c7172b;
}

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

#index_stats .date,
#index_stats .desc{
color: #6e7782;
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 #a3aeb5;
padding: 0px 0px 10px 0px;
border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}

.category_block.block_wrap {
clear: both;
}

/* 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.not_logged_in a#sign_in,
#user_navigation #user_link, #user_navigation #new_msg_count,
#user_navigation ul, #user_navigation ul#user_link_menucontent,
#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;
margin: 0 -7px;
}

#branding {
background: #7c8e9a url({style_images_url}/branding_bg.png);
min-height: 80px;
border: 0;
margin: 0;
}

#admin_bar {
background: transparent;
border: 0;
color: #2e414c;
font-size: 0.85em;
padding: 3px 7px 3px 7px;
margin: 0;
height: 13px;
}

#admin_bar li {
	color: #2e414c;
	padding: 0 3px 0 5px;
}

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

/* Navigation */
#primary_nav {
background: #7c8e9a;
font-size: 0.95em;
border-bottom: 0px solid #2e414c;
border-top: 0px solid #fff; 
padding-left: 10px;
height: 31px;	
margin: 0;
}

#primary_nav ul li, #primary_nav ul li a {
	color: #fff;
	text-decoration: none;
			background: transparent url({style_images_url}/tab_right.png) no-repeat top right;
	padding: 6px 25px 6px 10px;
		margin-left: 6px;
		display: block;	
}

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

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

	#primary_nav ul li.active a {
		background: transparent url({style_images_url}/tab_right2.png) no-repeat top right;
		padding: 6px 25px 6px 10px;
		margin-left: 6px;
		display: block;	
		color: #000 !important;		
	}

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

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

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

#user_navigation {
background: transparent;
font-size: 0.9em;
       border: 0;
               position: absolute;
width: 284px;
       top: 10px;
       right: 10px;
       float: right;
       z-index: 9999;
}

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

#user_info {
	margin-left: 60px;
	margin-right: 15px;
}
/* Sign in services icons (Facebook, twitter, etc) */
.services img { margin-top: -2px }

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

	#user_navigation p a {
		color: #fff;
	}

#user_navigation #new_msg_count {
	background-color: #2e414c;
	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: #fff;
		}

		#user_navigation ul#user_other {	
		 margin-left: 0px;
top: 35px;
position: absolute;
}

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

#user_navigation ul#user_link_menucontent {
	border: 1px solid #6c7f8c;
	margin-top: 0px;
	width: 170px;		
	float: right;
	z-index: 10000;
       -webkit-box-shadow: rgba(0, 0, 0, 0.58) 0px 12px 25px;
       box-shadow: rgba(0, 0, 0, 0.58) 0px 12px 25px;
}

	#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: #d4d4d4;
		}

#user_navigation #user_link {
	background: #2e414c;
	border: 0;
               padding: 3px 26px 3px 8px;
               margin: 6px 5px 0px 8px;
               min-width: 110px;
               outline: 0px;
               position: absolute;
               display: inline-block;
               overflow: hidden;
               right: 66px;
               height: 15px;
}

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

               #user_navigation #user_link span {
                       display: inline-block;
                       overflow: hidden;
                       max-width:110px;
               }

       #user_navigation.logged_in {
               height: 63px;
       }
 #user_navigation.not_logged_in {
               font-size: 1em;
               padding: 5px 15px 10px;
       }

#user_navigation.not_logged_in .links {
margin: 8px 8px 0;
font-size: 11px;
display: block;
color: #fff;
}

#user_navigation.not_logged_in .links a { 
font-weight: bold;
color: #fff;
}

#user_navigation.not_logged_in #register_link {
border-bottom: 1px dotted;
}

#user_navigation.not_logged_in #sign_in {
background: #2e414c;
padding: 6px 8px;
display: block;
min-width: 250px;
margin: 0;
padding-right: 8px;
}

#user_navigation.not_logged_in #sign_in:hover {
text-decoration: none;
}

/* Notifications */
#user_navigation #user_notifications_link {
              background: #2e414c;
               border: 0;
                       padding: 3px 17px 3px 5px;
                       margin: 6px 0 0px 0px;
                       min-width: 30px;
                       outline: 0px;
                       position: relative;
                       display: inline-block;
                       overflow: hidden;
                       float: right;
                       white-space: nowrap;
                       text-decoration: none;
                       height: 15px;
}
#user_navigation #user_notifications_link img#notify-down-arrow {
right: 5px;
top: 8px;
position: absolute;
}

#user_navigation #user_notifications_link small {
position: relative;
background-color: #f3f3f3;
color: #333;
font-weight: bold;
top: 0px;
right: 0px;
padding: 1px 4px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

#user_navigation #user_notifications.no-new small {
background-color: transparent;
color: #f3f3f3;
}

#user_navigation #user_notifications.no-new small:hover {
background-color: #f3f3f3;
color: #333;
}

#user_notifications_link_menucontent {
border: 1px solid #667786;
margin-top: 3px;
min-width: 325px;
float: right;
z-index: 10000;
font-size: 0.85em;
}

#user_notifications_link_menucontent li {
padding: 5px 10px 5px 8px;
float: none;
clear: both;
/*border-top: thin solid #000;*/
}

#user_notifications_link_menucontent li a {
/*text-decoration: none;*/
}

#user_notifications_link_menucontent li.view-all {
text-align: center;
background-color: #f4f4f4;
font-weight: bold;
}

#user_notifications_link_menucontent li.no-notifications {
text-align: center;
font-style: italic;
}

#user_notifications_link_menucontent img {
float: left;
margin: 5px 7px 0 0;
}

#user_notifications_link_menucontent li.notify:hover {
background: #d4d4d4;
}

#user_notifications_link_menucontent li p {
display: inline;
margin-left: 0px;
}

#user_notifications_link_menucontent li span.desc {
font-size: 0.8em;
padding-top: 2px;
}

#user_notifications_link_menucontent .unread,
#user_notifications_link_menucontent .unread a {
font-weight: bold;
}
/* End notifications */

#search {
color: #d7dcdf;
font-size: 0.85em;
margin: 0px 4px auto auto;	
position: relative;
right: 0px;
float: right;
z-index: 5000;
min-width: 260px;
}

#search .submit_input {
               background: #2d3f4b url({style_images_url}/search_icon.png) no-repeat 50%;
text-indent: -3000em;
width: 25px;
height: 21px;
               border: 1px solid #222;
               padding: 0;
float: left;
}

#search input#main_search {
background: #d7dcdf;
padding: 0;
border: 0;
width: 165px;
font-size: 11px;
}



#search input#main_search.inactive {
color: #687b88;
font-style: italic;
}

#search_wrap {
                background-color: #d7dcdf;
	border: 1px solid #a3aeb5;
	border-top: 1px solid #2d3f4b;
	border-left: 1px solid #2d3f4b;
               border-right: 0;
               padding: 3px;
               float: left;
               white-space: nowrap;
       }

               #search .choice {
                       background: url({style_images_url}/search_expand.png) no-repeat 3% 50%;
                       border-left: 1px solid #afafaf;
                       padding: 0 3px 0 12px;
               color: #2d3f4b;
                       height: 11px;
min-width: 60px;
display: inline-block;
}

#search_options_menucontent {
background: #f7f7f7;
font-size: 13px;
border: 1px solid #687b88;
margin-top: 4px;
min-width: 150px;
display: inline-block;
z-index: 1000;
}

#search_options_menucontent li {
background: transparent !important;
color: #2d3f4b !important;
margin: 0 !important;
padding: 9px 5px 9px 10px !important;
}

       #search_options_menucontent li.special {
background: #eef0f2 !important;
}

#search_options_menucontent li.special + li.app,
#search_options_menucontent li.title + li.special {
border-top: 1px solid #c6cacf;
}

#search_options_menucontent li input {
margin-right: 5px;
}
        #adv_search { 
width: 25px;
height: 23px;
margin: 1px;
background: url({style_images_url}/advanced_search.png) no-repeat 50%;
text-indent: -3000em;
float: left; 
display: inline-block;
}

#adv_search:hover {
background-color: #667786;
}


#secondary_nav {
background:  url({style_images_url}/nav.png) top repeat-x;
margin: 0;
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: #2e414c;
padding: 0;
       margin: 15px 20% 0;
       width: 60%;
       position: fixed;
z-index: 2000;
}

#pm_notification #pm_wrap {
	background: #eceef1;
               padding: 0;
               margin: 10px;
}

#pm_notification h2 {
               font-size: 1.1em;
font-weight: bold;
clear: none;
padding-left: 18px;
               margin: -8px 0 0 10px;
	color: #2e414c;
}

#pm_notification.open h2 {
               background: url({style_images_url}/folder_open.png ) no-repeat 2px 2px;
      }




#pm_notification.closed h2 {
background: url({style_images_url}/folder_closed.png ) no-repeat 2px 2px;
}

#pm_notification p.excerpt {
margin: 15px 20px 0;
line-height: 150%;
overflow: auto;
max-height: 400px;
}

#pm_notification p.desc {
margin: 0px 15px 0;
float: right;
}
        body#ipboard_body #pm_notification p.submit {
               margin: 15px 0 0;
padding-left: 15px;
text-align: left;
       }

        #pm_notification a.configure {
font-size: 0.9em;
float: right;
margin-right: 15px;
}

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


#pm_notification h3 {
background-color: #d2d7df;
font-size: 1.2em;
padding: 6px;
margin-bottom: 2px;
}

#pm_notification h3 a {
text-decoration: underline;
}

#pm_notification h3 img {
margin-right: 6px;
}

/************************************************************************/
/* FOOTER */
#board_footer {
	color: #687b88;
font-size: 0.85em;
padding: 8px 8px 15px 7px;
margin: 0 -7px 0 -7px;	
top: 2px;
clear: both;
background:  url({style_images_url}/nav.png) top repeat-x; 
}

.bot {
background: transparent;
color: #687b88;
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: #2e414c;
}


#footer_utilities {
background: #687b88;
color: #f1f1f1;
font-size: 0.8em;
padding: 4px 15px;
margin: 10px -7px 0 -7px;
}

#footer_utilities form {
	margin: 7px 5px 0 5px;
}

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

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

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

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

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

#ajax_loading {
background-color: #6d90a0;
color: #fff;
text-align: center;
padding: 5px;
width: 8%;
top: 0px;
left: 46%;
border-radius: 0 0 5px 5px;
-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: #e7e8e9;
}

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

.topic_options, .generic_bar, .tab_filters {
color: #2e414c;
font-size: 0.85em;
font-weight: bold;
height: 33px;
}
.generic_bar, .tab_filters {
	background: #eceef1;
}

.generic_bar {
	display: none;
}

.tab_filters {
	background: #687b88;
	color: #fff;
}

.topic_options {
background: #d1d6de url({style_images_url}/tile_sub.png) top repeat-x;
border-bottom: 1px solid #a3aeb5;
border-top: 1px solid #d1d6de;
}

.topic_options li {
	padding: 5px 8px 3px 8px;
	float: right;
}

.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,
.general_box .block_list li.row2 {
background-image: none;
}

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

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

.progress_bar span {
	background: #687b88 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: #e7e8e9; 
border: 0;
margin-top: 2px;
width: 40%;
}

img.resized {
display: block;
}

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

.resized_img span {
background: #eceef1;
color: #2e414c;
padding: 4px 8px;
font-size: 11px;
}

.resized_img {
clear: right;
}

li.rating a {
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: #800000;
font-weight: bold;
clear: both;
}

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

.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 #a3aeb5;
border-bottom: 2px solid #a3aeb5;
}

.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 #b0bec7;
	/*border-bottom: 2px solid #fff;*/
}

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

	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: 3px 6px 2px 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: #2e414c;
		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: #2e414c;
		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: #d2d7df;
border-bottom: 1px solid #a3aeb5;
}

body#ipboard_body fieldset.submit .left-align {
text-align: left;
}

.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 #a3aeb5;
padding: 2px;
}

select {
border: 1px solid #a3aeb5;
}

.input_text.error {
	background-color: #f3dddd;
}
.input_text.accept {
	background-color: #e1fff4;
}

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

.input_submit {
background-color: #687b88;
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;
}


.input_submit:hover {
	background: #2e414c;
	color: #fff;
}

.input_submit.alt {
	background-color: #d2d7df;
	border-color: #a3aeb5;
	color: #2e414c;
	text-decoration: none;
		white-space: nowrap;
}

	.input_submit.alt:hover {
		background: #fff;
	}
.input_submit.delete {
background-color: #ad2929;
border-color: #da7979 #630f0f #630f0f #da7979;
color: #fff;
}

.input_submit.delete:hover {
background: #bf0000;
color: #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: #800000;
}

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

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


li.field.checkbox .input_check,
li.field.checkbox .input_radio,
li.field.cbox .input_check,
li.field.cbox .input_radio {
       margin-right: 10px;
       vertical-align: middle;
}

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

      li.field.checkbox p,
li.field.cbox p {
position: relative;
left: 245px;
display: block;
}

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

#footer_utilities select {
background: #2e414c;
border: 1px solid #222;
font-size: 12px;
color: #e7e8e9;
}

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

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

       .message h3 {
	padding: 0;
	color: #687b88;
}

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

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

.message.unspecific {
	background-color: #fff;
	border-color: #a3aeb5;
	color: #2e414c;
	margin: 0 0 10px 0;
	clear: both;
}

.message.user_status {
	background: #fff;
	color: #2e414c;
	font-size: 1em;
	border: 1px solid #a3aeb5;
	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: #687b88;
	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: #f7f7f7;
color: #2e414c;
padding: 25px 30px;
}

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

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

.ipbmenu_content, .ipb_autocomplete {
background-color: #f3f3f3;
border: 1px solid #6d808d;
font-size: 0.9em;
min-width: 85px;
padding: 5px;
z-index: 2000;
   -webkit-box-shadow: rgba(0, 0, 0, 0.58) 0px 12px 25px;
   box-shadow: rgba(0, 0, 0, 0.58) 0px 12px 25px;
}

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

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

.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-color: rgba(0,0,0,0.70);/*url({style_images_url}/trans_bg.png);*/
   color: #fff;
   -webkit-box-shadow: rgba(0, 0, 0, 0.64) 0px 12px 25px;
   -moz-box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.64);
   box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.64);
   border-radius: 6px;
   -moz-border-radius: 6px;
   -webkit-border-radius: 6px;
}

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

       .popupInner.black_mode {
           background: #000;
           color: #eee;
           border: 3px solid #555;
       }

       .popupInner.warning_mode {
           border: 3px solid #7D1B1B; 
       }

	.popupInner h3 {
		background-color: #d7dcdf;
		border-bottom: 1px solid #a3aeb5 !important;
		color: #2e414c;
		font-size: 1em;
		border: 0;
		padding-left: 24px !important;
	}


           .popupInner.black_mode h3 {
               background-color: #555;
               color: #ddd;
           }

           .popupInner.warning_mode h3 {
               background-color: #7D1B1B;
               padding-top: 6px;
               padding-bottom: 6px;
               color: #fff;
           }

           .popupInner.warning_mode input.input_submit {
               background-color: #7D1B1B;
           }

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

.popupClose.light_close_button {
   background: transparent url({style_images_url}/close_popup_light.png) no-repeat top left;
   opacity: 0.8;
   width: 13px;
   height: 13px;
   top: 18px;
   left: 16px;
}

.popupClose.light_close_button img {
   display: none;
}

.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;
               font-size: 0.9em;
}

.userpopup .info {
	position: relative;
}

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

.userpopup > div {
	padding: 8px;
}

	.userpopup dl {
		border-bottom: 1px solid #a3aeb5;
		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;
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 5px 15px 0px;
float: right;
}

.topic_buttons li a,
.topic_buttons li span {
	font-size: 0.9em;
	display: block;
	margin: auto 0px auto 6px;
	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: 6px 25px 7px 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 a {
           background: transparent url({style_images_url}/topic_button_right_disabled.png) no-repeat top right;
           color: #555555;
       }

	.topic_buttons li.disabled span {
		background: transparent url({style_images_url}/topic_button_right_disabled.png) no-repeat top right;
		color: #000;
padding: 6px 25px 7px 3px;
	}

.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;
padding: 6px 25px 7px 3px;
	}

ul.post_controls {
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 2px;
		float: right;
 	}

ul.post_controls li img {
display: none;
}

		ul.post_controls li.report,
		ul.post_controls.left li {
			float: left;
}
ul.post_controls li.report.yes img {
display: inline;
}

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

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

	ul.post_controls a:hover {
		color: #f1f1f1;
	}

	/* 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;
}	



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

span.pagination.no_pages {
color: #707d84;
font-size: 0.9em;
	border: 1px solid #b0bec7;
	background: #fff;
padding: 5px;	
margin: 5px;
height: 15px;
display: block;
}

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;
}

ul.pagination li.pagejump img {
   margin-top: -4px;
}

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

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

ul.pagination li.active {
	color: #687b88;
	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 #b0bec7;
	background: #fff;
	padding: 1px 3px;
}

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

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

.moderation_bar {
background: #eceef1 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: -26px;
}

#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: #98a6ae url({style_images_url}/filter_bar.png) top repeat-x;
color: #fff;
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: #e7e8e9;
color: #2e414c;
font-size: 0.9em;
border-radius: 6px 6px 0 0;
-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 #687b88;
		padding: 7px 15px 25px 15px;
	}

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

	.tab_bar li a {
		color: #2e414c;
		text-decoration: none;
	}

	.tab_bar li.active {
		background: #687b88;
		font-weight: bold;
		font-size: 1.1em;
                       border-radius: 4px 4px 0 0;
		-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: #fff;
	text-decoration: none;
	font-weight: normal;
}

.tab_filters li {
	color: #e7e8e9;
	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: #2e414c;
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 .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: #687b88;
		color: #fff;
border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		padding: 3px;
	}

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

.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;
outline: 0;
padding-left: 0;
height: 11px;
}

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

#latest_news a {
	text-decoration: none;
}

div#categories {
       width: 76%;
       overflow: hidden;
}

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

#categories .header,
.category_block .header,
tr.header th {
background: #d2d7df url({style_images_url}/header.png) top repeat-x;
border-bottom: 1px solid #a3aeb5;
color: #505d6a;
}

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

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

	    #index_stats.portal .general_box div.inner_portal_box {
	        padding: 5px;
}

.general_box h3 {
padding: 5px;
margin: -10px -10px 5px -10px;
}

.general_box.alt {
padding: 0px;
}


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


#index_stats .general_box {
margin-bottom: 10px;
overflow: hidden;
padding: 0px;
}

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

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

table.mini_cal th {
background: #e7e8e9;
padding: 2px 0;
font-size: 75%;
}
table.mini_cal th.head_week,
table.mini_cal th.view_week.header {
background: #e7e8e9; 
}

table.mini_cal td {
color: #2e414c;
}



.sidebar_toggle {
text-align: right;	
padding: 0px 3px;
height: 20px;
right: 0px;
position: absolute;
}

#open_sidebar.sidebar_toggle {
	right: 0;
}
    #open_sidebar, #close_sidebar {
	        outline: none;
	    }

.category_block h3.collapsed {
/*border-bottom: 8px solid #2e414c;*/
}

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

.index_stats_collapse
	{
	    text-indent: -3000em;
	    padding-bottom: 2px;
	    width: 14px;
	    height: 12px;
	    display: block;
	    float: right;
	    outline: 0;
	}

	.index_stats_collapse.open
	{
	    background-image: url({style_images_url}/cat_minimize_small.png);
	    opacity:0.6;
	}

	.index_stats_collapse.close
	{
	    background-image: url({style_images_url}/cat_maximize_small.png);
	    opacity:0.6;
	}

#content #board_statistics.general_box {
background: #e7e8e9;
border: 1px solid #a3aeb5;
}

#board_statistics,
#blog_statistics {	
      margin-top:10px;
      	color: #2e414c;
      }

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

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

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

	.statistics h2 span {
		font-size: 0.8em !important;
		font-weight: normal;
		color: #899aa4;
	}
	#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: #2e414c !important;
		}

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

			#board_statistics a:hover,
                               #blog_statistics a:hover {
			color: #2e414c !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 #a3aeb5;
padding: 10px 0px;
       float: left;
width: 60%;
line-height: 140%;
overflow: hidden;
}

#board_statistics .stats_list,
#blog_statistics .stats_list {
border-top: 1px solid #bac6ce;
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: #2e414c;
}

#board_statistics h2,
#blog_statistics h2 { color: #2e414c;
}

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

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

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

#stats .extra {
	color: #2e414c;
	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: #687b88; /*1077ce url({style_images_url}/filter_bar2.png) center left repeat-x;*/
border-bottom: 1px solid #061a30;
}

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

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

#content #board_statistics,
#content #blog_statistics {
margin: 0 0 0px 0;
color: #2e414c;
}

#friend_list h3{
	background: #d2d7df;
color: #2e414c;
        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: #e7e8e9;
}

.friend_list ul{
       background: #e7e8e9;
       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: 80px;
height: 70px;
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 */

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

ul.topic_moderation li {
	float: left;
}

.topic_preview a,
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: #687b88;
color: #fff;
font-size: 0.8em;
font-weight: bold;
border-radius: 3px;
-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 #d2d7df;
		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: #fff;
	font-size: 1.2em;
}

.maintitle .desclinks {
	    color: #f4f4f4;
	    font-size: 0.6em;
	    padding-top: 4px;
	}

	.maintitle .desclinks a {
	    text-decoration: none;
	}	


/************************************************************************/
/* 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: #d2d7df;
}

body .ip {
color: #2e414c;
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 #a3aeb5;
padding: 8px;
margin: 10px 10px 0 6px;
}

 .signature a {
	        text-decoration: underline;
	    }

.post_block {
background: #f3f3f3;
margin: 0;
border-bottom: 6px solid #687b88;
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 #a3aeb5;
                 border-right: 1px solid #a3aeb5;
}

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

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

.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 #a3aeb5;
border-right: 1px solid #a3aeb5;
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: right !important;
display: inline-block;
margin: 5px 10px 10px 10px;
background: #fff;
border: 1px solid #bf0027;
color: #2e414c;
padding: 5px;
border-radius: 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: #2e414c;
	font-size: 1.2em;
}

p.edit {
background-color: #eceef1;
color: #2e414c;
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 #687b88;
margin-bottom: 0px;
}

.poll fieldset {
padding: 9px;
}

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

.poll_question {
       background-color: #d2d7df;
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: #f3f3f3;
}

.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: #f3f3f3;
	border: 1px solid #a3aeb5;
	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,
.post_block.entry h3 span.ip {
position:absolute; 
right: 100px;
}

#conversation .ip {
right: 20px;
}

input.post_mod {
float: right;
margin: 0px 6px 0 15px;
}

.mmod 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: #e7e8e9;
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: #f3f3f3;
        border: 1px solid #a3aeb5;
}


/************************************************************************/
/* 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;
border-bottom: 1px solid #d2d7df;
}
.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: #fff;
}

 .comment_wrap .comment.draft {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
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: #d2d7df;
color: #2e414c;
-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;
}	

   .comment_options li a,
   .comment .cleft a {
       text-decoration: none;
   }

#commentReply {
   margin-left: 70px;
}

#commentUser {
   padding-top:0px;
   padding-left: 10px;
   float: left;
}

#commentButtons {
   margin: 0px 0px 10px 0px;
   text-align: right;
}

/* New comment styles */
.comment .post_wrap .cleft {
   float: left;
   margin-left: 65px;
   padding-left: 5px;
   position: absolute;
   display: inline-box;
}

.comment_wrap .comment.gallery_row_off,
.comment_wrap .comment.row1,
.comment_wrap .comment.row2 {
   margin-bottom: 0px;
   margin-top: 0px;
/*    margin-left: 0px;
   padding-left: 0px;
   border-bottom: 0px;*/
}

.comment_wrap .comment.row2 {
   padding-top: 5px;
}

.comment_content {
   padding: 10px 0px 10px 0px;
}

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

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

.reputation.positive, .members li.positive {
	background: #019e41;
	color: #fff;
}

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

.reputation.zero {
	background: #f6f6f6;
	color: #2e414c;
border: 1px solid #fff;
}

/************************************************************************/
/* PORTAL STYLES */

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

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

#portal_articles .post_block {
    border: 1px solid #a3aeb5;
    background: #fff;
    padding: 1px;
}

#portal_articles .post_wrap {
    background: #f3f3f3;
    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{
width: 25%;
}


/* 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.poll {
background-image: none;
margin:0;
padding:0;
border: 0;
}


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


#portal_articles .moderation_bar {
background: url({style_images_url}/port_modbar.png) top repeat-x;
} 

/************************************************************************/
	/* Status updates */

	#status_recent_actions {
	    width: 23%;
	}

	.status_profile_page {
	    width: 65%;
	    margin-right: 10px;
	    float: left;
	}

	.status_profile_actions
	{
	    width: 30%;
	    padding: 10px;
	    float: left;
	}

	.status_action_left
	{
	    margin-left:4px;
	    float: left;
	}
	.status_action_right
	{
	    margin-left: 35px;
	}

	#status_standalone_page {
	    width: 76%;
	}

	#status_wrapper {
	}

	    #status_wrapper .right {
	        padding-bottom: 8px;
	        padding-right: 8px;
	    }

	    #status_wrapper p.no-status, .status_profile_actions p.no-status {
	        padding: 10px;
	        text-align: center;
	        font-size: 1.1em;
	    }

	    .status_profile_actions p.no-status {
	        padding: 4px;
	    }

	.status_main_wrap {
	    margin-bottom: 20px; 
	    margin: 10px;
	    padding: 15px;
	    background: #fff;
	    -moz-box-shadow: #e5e5e5 2px 2px 2px;
	    -webkit-box-shadow: #e5e5e5 2px 2px 2px;
	}

	    .status_main_wrap a {
	        text-decoration: none;
	    }

	.status_main_photo {
	    float: left;
	}

	.status_main_content {
	    margin-left: 65px;
	    word-wrap: break-word;
	}

#status_recent_actions.right.general_box {
overflow: hidden;
padding: 0;
}
#status_recent_actions.right.general_box h3 {
margin: 0;
}

	.status_main_content h4 {
	    font-weight:normal;
	    font-size:1.2em;
	}

	.status_main_content h4 .su_links a { font-weight: normal; }

	.status_main_content p {
	    padding: 6px 0px 6px 0px;
	}

	.status_main_content h4 a {
	    font-weight:bold;
	    text-decoration: none;
	}

	.status_mini_wrap {
	    padding: 7px;
	    font-size: 0.95em;
	    margin-top: 2px;
	}
	.status_mini_photo {
	    float: left;
	}

	.status_mini_content {
	    margin-left: 35px;
	}

	.status_mini_content p {
	    font-size:10px;
	    padding: 4px 0px 4px 0px;
	}

	.status_mini_content h5 {
	    font-weight:normal;
	    padding-top: 4px;
	    font-size:1.0em;
	}

	.status_mini_content h5 a {
	    font-weight:bold;
	}

	.status_textarea {
	    width: 99%;
	}

	.status_submit {
	    padding-right: 5px;
	    text-align: right;
	}

	.status_replies_many {
	    height: 300px;
	    overflow: auto;
	}

	.status_update {
	    background: #c8ced4;
	    color: #2e414c;
	    padding: 15px 12px;
	}
	    .status_update input
	    {
	        font-size: 1.1em;
	    }

	    .status_update .desc
	    {
	        color: #2e414c;
	    }

	    .status_profile_actions div
	    {
	        padding:5px 0px 5px 0px;
	    }

	.status_main_content h4 a.su_links { font-weight: normal;}

	/* Fiddle with some stuffs for the status hook */
	#statusHook{
	    background: #FFFFFF;
	    padding: 0px;
	}
	    #statusHook h3 {
	        margin:0px;
	        padding: 5px;
	    }

	    #statusHook .status_main_photo {
	        padding:6px;
	    }

	    #statusHook .status_main_content {
	        margin-left: 0px;
	    }

	    #statusHook .status_main_content h4 {
	        font-size: 0.95em;
	        padding: 2px 6px 0px 6px;
	        margin-left:28px;
	        line-height: 125%;
	    }

	    #statusHook .status_main_content p {
	        padding: 2px 6px 2px 6px;
	        margin-left:28px;
	    }

	    #statusHook .status_update {
	        margin-bottom: 0px;
	        padding: 6px;
	    }

	    #statusHook .status_main_wrap {
	        margin: 0;
	        background-color: #f3f3f3;
	        border-bottom:2px solid #d7d9db;
	        padding: 4px;
	        -moz-box-shadow: none;
	        -webkit-box-shadow: none;
	    }

	    #statusHook .status_mini_wrap {
	        background-color: #e4e4e4 !important;
	    }

	    #statusHook .status_mini_wrap h5
	    {
	        color: #606060;
	        font-size: 0.9em;
	    }

	    #statusHook .status_mini_content {
	        margin-left: 45px;
	    }
	    #statusHook #statusUpdate,
	    #statusHook #statusSubmit {
	        font-size: 0.9em !important;
	    }

	    #statusUpdate {
	        padding: 2px;
	    }
#status_standalone_page.row2.altrow {
background: #e4e4e4;
}

	    #statusHook .status_feedback {
	        /*border-left: 2px solid #e4e4e4;*/
	        margin: 0 -4px -4px 10px;
	    }

	    #statusHook .status_update .desc
	    {
	        color: #606060;
	    }

	    .status_inactive {
	        color: gray;
	    }

	    .status_smallspace {
	        font-size: 1.0em;
	    }

	#notificationlog table td a, #likesList table td a {
	    text-decoration: underline;
	}

	#chat-tab-count {
	    background-color: #d7d9db;
	    font-weight: bold;
	    font-size: 0.8em;
	    padding: 2px 5px;
border-radius: 6px;
	    -moz-border-radius: 6px;
	    -webkit-border-radius: 6px;
	    color: #333;
	    text-decoration: none;
	    z-index: 5000;
	}

/* Favorites */
.ips_like {
   background-color: #f1f1f1;
   padding: 8px 4px 4px 4px;
   color: #878787;
   font-size: 1em;
   min-height: 18px;
   font-size: 0.9em;
   line-height: 130%;
   clear: both;
}
.ips_like a
{
   color: #878787;
}

.ips_like a.ftoggle {
   float: right;
   /*background: #e4ebf2 url({style_images_url}/icons/thumb_up.png) no-repeat left 2px;*/
   border:1px solid #CBCBCB;
   padding: 3px 4px 2px 4px;
   color: #656565;
   font-size:0.8em;
   text-decoration: none;
   -webkit-border-top-left-radius: 4px;
   -webkit-border-top-right-radius: 4px;
   -webkit-border-bottom-left-radius: 4px;
   -webkit-border-bottom-right-radius: 4px;
   margin-top: -4px;
}

.ips_like a.ftoggle.on {
   /*background: #eee url({style_images_url}/icons/fave_on_small.png) no-repeat left 2px;*/
}

.ips_like a.ftoggle._newline,
.ips_like a.ftoggle.on._newline {
   float:none;
   margin-top: 5px;
   margin-left: auto;
   margin-right: 0;
   display: block;
   width: 70px;
   text-align: center;
}

.ips_like a:hover.ftoggle.on,
.ips_like a:hover.ftoggle {
   background-color: #ddd;
}

/* Fave pop-up */
.likepop {
   padding:4px;
}

.likepop div {
   min-height: 60px;
   display: block;
}
.likepop img {
   float: left;
   margin-top: 4px;
   margin-left: 4px;
}

.likepop div em {
   float: right;
   padding-top: 8px;
   padding-right: 8px;
}
.likepop div div {
   margin-left: 62px;
   padding-top: 8px;
}

.likepop div div strong {
   font-size: 1.1em;
}

.likepop div div p {
   margin-top:6px;
   line-height: 150%;
}

	/* reduce images in topic pop-up */
	#topicPreview img
	{
	    max-width: 200px;
	    max-height: 200px;
	    clear:both;
}


h2.maintitle span.desc a {
color: #fff !important;
}		

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

.comment.clearfix{
overflow: hidden !important;
}	


.facebook-like {
       float: left;
}

.boxShadow {
   -webkit-box-shadow: rgba(0, 0, 0, 0.58) 0px 12px 25px;
   -moz-box-shadow: rgba(0, 0, 0, 0.64) 0px 12px 25px;
   box-shadow: rgba(0, 0, 0, 0.58) 0px 12px 25px;
}

.articles .post_wrap {
background-image: none;
border: 0;
}

  • Upvote 1

Share this post


Link to post

How to remove scroll bar?

 

c1da8c1aad1c.png

 

IPB 3.1.4

Gal 4.0.3

Skin IBR

Edited by ikamazini

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...