/* This is a color-scheme stylesheet, allowing you to easily
 * override any styles (primarily colors) set in the main stylesheet.
 *  
 * CSS for IP.Board 2.3.0
 * Author: Rikki Tissier, original IP.Board CSS by James Mathias
 * Copyright: 2007 IPS, Inc, all rights reserved 
 *
 * All style attributes in alpha-numeric order starting from 0
 *
 */

/* ------------------------ */
/* MAIN						*/

body {
	background: #A2A2A3;
	color: #202020;
}

a,
a:link,
a:visited,
a:active {
	color: #7E2E2E;
}

	a:hover {
		border-bottom: 1px dotted #7E2E2E;
	}
	
table.ipbtable,
tr.ipbtable,
td.ipbtable
{ /* required for text in tables, because tables do not inherit from body */
	color: #202020;
}

/* ------------------------ */
/* LAYOUT STYLES 			*/

.mainarea {background-color: #e1e1e2;}

.content
{border-color: #7f7f7f !important;}

.contentbottom
{border-bottom: 1px solid #7f7f7f;}

.barleft, .barright
{border-color: #5f5f5f !important;}

.barbottom, 
.barfooter, 
.barheader, 
.bartop
{
	border-top: 1px solid #5F5F5F;
	border-bottom: 1px solid #5F5F5F;
}

.bartop, .paddingh4x
{background-color:  #b4b4b5;}

.site_tab_off
{color: #202020;}

.site_tab_on
{color: #7E2E2E;}

div.navigation
{border-top: 1px dotted #7e2e2e;}

/* ------------------------ */
/* HEADER/FOOTER 			*/

#logostrip {
	background: #ffffff;
}

#gfooter {
	background: #bcbcbd;
	border: 1px solid #5f5f5f;
}

	#gfooter a:link,
	#gfooter a:visited {
	}

/* ------------------------	*/
/* SUBMENU 					*/

/*#submenu {
	background: #979ba0;
	color: #31363d;
}

	#submenu a {
		color: #31363d;
	}
	
		#submenu a:hover {
			background-color: #c5c7ca;
			color: #1a1b1c;
		}*/
		
/* ------------------------ */
/* NAVSTRIP					*/

#navstrip {
	background: transparent;
	border-bottom: 1px solid #5f5f5f;
}

	#navstrip a:link, 
	#navstrip  a:visited {
	}
	
	#navstrip a:hover, 
	#navstrip a:active {
		background: transparent; 
	}
		
/* ------------------------ */
/* USERLINKS/USERLINKSGUEST */

/*#userlinks {
	background: #e4e9f0;
	border-bottom: 1px solid #ced5e0;
}

#userlinksguest	{
	background: #f1dada;
	border-bottom: 1px solid #d1a9a9;
}*/

/* ------------------------ */
/* PAGINATION				*/

.pagecurrent{
	background: #D1D1D2 !important;
	color: #7E2E2E;
	border: 1px solid #5F5F5F;
}

.pagelink,
.pagelinklast,
.pagecurrent,
.minipagelink,
.minipagelinklast
.pagelinklast,
.minipagelinklast{
	background: #bcbcbd;
	border: 1px solid #5F5F5F;
}


.minipagelink,
.minipagelinklast{
	border: 1px solid #5F5F5F;
}

/* ------------------------ */
/* FORMS (BUTTONS ETC.)		*/

.input-warn,
.input-green,
.input-checkbox,
input,
textarea,
select,
.textarea,
.searchinput,
.button,
.gobutton {
	background: #F0F0F1;
	border: 1px solid #5F5F5F;
	color: #202020;
}

fieldset {border: 1px solid #5f5f5f;}

.button{
	background: #F0F0F1;
}

.input-text
{
	color: #202020;
}

.gobutton{
	color: #F0F0F1;
}
/* ------------------------- */
/* MAINTITLE/SUBTITLE/CATEND */
/* includes redirectwrap h4	 */

.borderwrap{
	/*background: #5F5F5F;*/
	border-left: 1px solid #5F5F5F;
	border-top: 1px solid #5F5F5F;
	border-bottom: 1px solid #5F5F5F;
}

.borderwrap h4{
	background: #d1d1d2;
	border: 1px solid #5f5f5f;
	border-bottom: 1px solid #5f5f5f;
	border-top: 1px solid #5f5f5f;
}

.borderwrap p{
	background: #F9F9F9;
	border: 1px solid #CCC;
}

.borderwrap p.formbuttonrow1{
	background: #F9F9F9 !important;
	border-top: 1px solid #CCC;
}

.borderwrapm {
	border-left: 1px solid #5F5F5F;
	border-top: 1px solid #5F5F5F;
}

.borderwrap h3,
.maintitle,
.maintitlecollapse {
	background: #A7A7A8;
	border-right: 1px solid #5F5F5F;
	border-bottom: 1px solid #5F5F5F;
}
.maintitlecollapse {border-bottom: 0 !important;}

	.maintitle td {
	}
	
	.maintitle a:link, 
	.maintitle a:visited,
	.maintitlecollapse a:link, 
	.maintitlecollapse a:visited {
	}
	
	.maintitle a:hover, 
	.maintitle a:active,
	.maintitlecollapse a:hover, 
	.maintitlecollapse a:active {
	}
	
	.maintitle p.expand a,
	.maintitle p.goto a,
	.maintitlecollapse p.expand a {
		border: 0px;
	}

.catend {
	background: #c9c9c9;
	border-right: 1px solid #5F5F5F;
}

table th,
.borderwrap table th,
.subtitle,
.subtitlediv,
.postlinksbar,
#redirectwrap h4 {
	background: #A7A7A8;
	border-bottom: 1px solid #5F5F5F;
	border-right: 1px solid #5F5F5F;
}

#redirectwrap h4 {border-right: 0 !important;}

#redirectwrap{
	background: #D1D1D2;
	border: 1px solid #5F5F5F;
}

	.borderwrap table th a,
	.subtitle a,
	.subtitlediv a {
	}
	
	.borderwrap table th a:hover,
	.subtitle a:hover,
	.subtitlediv a:hover
	{
	}
	
	.borderwrap table th {
		border-right: 1px solid #5F5F5F !important;
	}


.toplinks{
}

.toplinks span{
}

.toplinks a {
}

.dny-edit-title
{
	background: #F0F0F1;
	border: 0;
	border-bottom: 1px dashed #5f5f5f;
}

/* ------------------------ */
/* (DARK)ROW1/ROW2			*/
/* PFORM(LEFT|RIGHT)		*/

.row1,
.gal_curr { 
	background: #bcbcbd; 
	border-right: 1px solid #5F5F5F;
}

.row2,
.gal_noncurr { 
	background: #D1D1D2; 
	border-right: 1px solid #5F5F5F;
}
	
	.ipbtable .row1,
	.ipbtable .row2 {
		border-bottom: 1px solid #5F5F5F;
	}
	
	.gal_curr,
	.gal_noncurr {
		border-right: 1px solid #5F5F5F;
	}
	
.darkrow1,
.darkrow3 {
	background: #A7A7A8;
	border-bottom: 1px solid #5F5F5F;
	border-right: 1px solid #5F5F5F;
}

.formtable td,
.pformleft,
.pformleftw,
.pformright{
	background:#D1D1D2;
	border-bottom: 1px solid #5f5f5f;
}

.formtable td.formtitle,
.formsubtitle{
	background: #A7A7A8;
	border: 1px solid #5f5f5f; 
}

.formsubtitle{ 
}

.formtable td.formstrip{
	background: #D1D1D2;
	border: 1px solid #5f5f5f;
}

.pformleft,
.pformleftw {
	background-color: #bcbcbd;
	border-right: 1px solid #5f5f5f;
}

.pformright {
	background-color: #D1D1D2;
}
.plainborder,
.tablefill,
.tablepad{ 
	background: #D1D1D2;
	border-right: 1px solid #5f5f5f;
}
.thin{ 
	border: 1px solid #5f5f5f;
}


/* ------------------------ */
/* POST_HEAD/POST1/POST2	*/

.post-edit-reason
{
	background: #F0F0F1;
	border: 1px solid #5f5f5f;
}

.post_head {
	background: #A7A7A8;
	border: 1px solid #5f5f5f;
	border-left: 0;
	border-top: 0;
}

.post1,
.bg1,
.post2,
.bg3 {
	background: #D1D1D2;
	border-right: 1px solid #5f5f5f;
}

.post1.post_left,
.post2.post_left {
	background-color: #bcbcbd;
	border-right: 1px solid #5f5f5f;
}
.signature{  
}
.normalname{ 
}
.row2shaded,
.post1shaded,
.row4shaded,
.post2shaded 
{ background-color: #F0F0F1; 
border-right: 1px solid #5f5f5f;  }

.row2shaded,
.row4shaded
{border-bottom: 1px solid #5f5f5f;}

.rowhighlight{
	background-color: #E39999;
}

/* ------------------------ */
/* QUOTE/CODE	*/

.quotetop{
	background-color: #bcbcbd;
	border: 1px dotted #5f5f5f;
	border-left: 4px solid #5f5f5f;
}

.quotemain{
	background-color: #C9C9C9;
	border: 1px dotted #5f5f5f;
	border-left: 4px solid #5f5f5f;
}

.codetop,
.sqltop,
.htmltop{
	background-color: #bcbcbd;
}

.codemain,
.sqlmain,
.htmlmain{
	background-color: #C9C9C9;
	border: 1px dotted #5f5f5f;
}

/* ------------------------ */
/* MY ASSSISTANT	*/

.mya-back
{
	background: #A2A2A3;
}

.mya-content
{
	background: #E1E1E2;
	border: 1px solid #5f5f5f;
}

.mya-content-tbl
{
   background: #D1D1D2;
   border: 1px solid #5f5f5f;
}

.mya-fieldwrap
{
	border: 1px solid #5f5f5f;
}

/* ------------------------ */
/* CALENDER					*/

.calmonths{ 
	background: #d1d1d2;
	border: 1px solid #5f5f5f;
}

.calday,
.calweekday{ 
	background: #bcbcbd;
	border: 1px solid #5f5f5f;
}

.calweekday{
	border-top: 0 !important;
	border-left: 0 !important;
}

.celltodayshaded,
.celldateshaded,
.cellblank,
.celldate,
.celltoday,
.mcellblank,
.mcelldate,
.mcelltoday{
	background: #f0f0f1; 
	border-right: 1px solid #5f5f5f;
	border-bottom: 1px solid #5f5f5f;
}

.celltodayshaded,
.celldateshaded
{
	background: #a7a7a8;
}

.cellblank,
.mcellblank{
	background: #d1d1d2;
}

.celltoday,
.celltodayshaded,
.mcelltoday{
	border: 2px solid #7E2E2E;
}

.calranged
{
	border: 2px solid #7E2E2E;
	background: #bcbcbd;
}

.calitem
{
	border-bottom: 1px dotted #7E2E2E;
}

/* ------------------------ */
/* User CP					*/

#ucpmenu{ 
	background: #E39999;
	border: 1px solid #7E2E2E;
	border-bottom: 0;
	border-right: 0;
}
#ucpmenu p {
border-right: 1px solid #7E2E2E;
border-bottom: 1px solid #7E2E2E;
}
#ucpmenu .subtitle, 
#ucpmenu .maintitle 
{border-color: #7e2e2e !important;}

#ucpcontent .subtitle, 
#ucpcontent .maintitle, 
#ucpcontent .formbuttonrow, 
#ucpcontent .row2 ,
#ucpcontent .row1
{border-right: 0 !important;}

#ucpcontent .tablepad
{border-right: 0 !important; border-bottom: 1px solid #5f5f5f;}

#ucpcontent .borderwrapm .formbuttonrow ,
#ucpcontent .borderwrapm .maintitle ,
#ucpcontent .borderwrapm .row2 ,
#ucpcontent .borderwrapm .row1 
{border-right: 1px solid #5f5f5f !important; border-bottom: 1px solid #5f5f5f !important; }

#ucpcontent p 
{border-bottom: 1px solid #5f5f5f !important;}

#ucpcontent{ 
	background: #E1E1E2;
	border: 1px solid #5f5f5f;
}


/* -------------------------- */
/* FORMBUTTONROW      		  */
/* includes redirectwrap foot */

td.formbuttonrow,
.formbuttonrow,
.pformstrip,
.borderwrap p.formbuttonrow,
.borderwrap p.formbuttonrow1,
#redirectwrap p.redirectfoot{
	background: #C9C9C9;
	border-right: 1px solid #5f5f5f;
}
#redirectwrap p.redirectfoot{border-right: 0 !important; border-top: 1px solid #5f5f5f;}

/* ------------------------ */
/* BAR/BARB/BARC/DARKROW	*/

.bar,
.barb,
.barc{
	background: #d1d1d2;
}

/* ------------------------ */
/* PERSONAL PORTAL 			*/

.pp-name
{ 
	background: #d1d1d2;
	border: 1px solid #5f5f5f;
}

.pp-datebox
{
	background: #f0f0f1;
	border: 1px solid #5f5f5f;
}

.pp-datebox em
{
	color: #7e2e2e;
}

.pp-contentbox-back
{
	background-color: #c9c9c9;
	border: 1px solid #5f5f5f;
}

.pp-contentbox-entry,
.pp-contentbox-entry-noheight,
.pp-contentbox-entry-noheight-mod,
.pp-contentbox-entry-noheight-sel
{
	background-color: #e1e1e2;
	border: 1px solid #5f5f5f;
}

.pp-contentbox-entry-noheight-sel
{
	background-color:#d1d1d2;
}

.pp-contentbox-entry-noheight-mod
{
	background-color:#d1d1d2;
}

.pp-image-thumb-wrap,
.pp-image-thumb-wrap-floatright,
.pp-image-mini-wrap,
.pp-image-mini-wrap-floatright
{
	background: #f0f0f1;
	border: 1px solid #5f5f5f;
}

.pp-tiny-text
{
}

.pp-mini-content-entry,
.pp-mini-content-entry-noheight,
.pp-mini-entry-noheight-shaded
{
	background-color: #d1d1d2;
	border-bottom: 1px dotted #5f5f5f;
}

.pp-mini-entry-noheight-shaded
{
	background-color: #c9c9c9;
}

/* ------------------------ */
/* TABS (ON/OFF)			*/

.tabon,
.pp-tabon {
	border-color: #5f5f5f;
	background-color:#a7a7a8;
}

	.tabon a,
	.pp-tabon a {
		color: #7e2e2e !important;
	}

.taboff,
.pp-taboff,
.pp-tabshaded {
	border-color: #5f5f5f;
	background-color: #bcbcbd;
	color: #7e2e2e;
}
	
	.taboff a,
	.pp-taboff a,
	.pp-tabshaded a {
		color: #7e2e2e;
	}

.pp-tabshaded, .pp-tabclear
{
	border-top: 1px solid #5f5f5f;
	border-left: 1px solid #5f5f5f;
	border-right: 1px solid #5f5f5f;
}
	
.pp-tabclear,
.pp-maintitle
{
	background: #a7a7a8;
}

/* ------------------------ */
/* POPUPMENUS				*/

.popupmenu,
.popupmenu-new
{
   background: #f0f0f1;
   border: 1px solid #5f5f5f;
}

.popupmenu-item
{
	border-bottom: 1px solid #d1d1d2;
}

.popupmenu-item-last
{
}

.popmenubutton-new,
.popmenubutton
{
	background-color: #f0f0f1;
	border: 1px solid #5f5f5f;
}

.popmenubutton-new,
.popmenubutton-new-out
{
	background-color:#f0f0f1;
}

.popmenubutton-new-out
{
	background-color:#d1d1d2;
	border: 1px solid #5f5f5f;
}


.popupmenu-new
{
	background-color: #f0f0f1;
}

.popmenubutton-new-out {
	background-color:#d1d1d2;
	border: 1px solid #5f5f5f;
}

.popmenubutton a,
.popmenubutton-new a,
.popmenubutton-new-out a,
.popupmenu-item a,
.popupmenu-item-last a {
}

.popmenubutton a:hover,
.popmenubutton-new a:hover,
.popupmenu-item a:hover, 
.popupmenu-item-last a:hover
{ 
}

.popupmenu-category
{
	background-color: #a7a7a8; 
}

/* ------------------------ */
/* MISC 					*/

.desc,
.lastaction {
}

.newslink{
	background: #d1d1d2;
	border: 1px solid #5f5f5f;
}

.newslink td{
}

.newslink input.button{
}

.newslink span{
}

	.newslink input{
		background: #f0f0f1;
		border: 1px solid #5f5f5f;
	}
	
.fauxbutton{
	background: #d1d1d2;
	border: 1px solid #5f5f5f;
}

	.fauxbutton a:link,
	.fauxbutton a:visited,
	.fauxbutton a:active{
		color: #202020 !important;
	}

.activeusers{
	background: #d1d1d2;
	border: 1px solid #5f5f5f;
	border-right: 0;
}	

.activeuserposting a:link,
.activeuserposting a:visited,
.activeuserposting a:active,
.activeuserposting
{
	border-bottom:1px dotted #5f5f5f;
}
.activeuserstrip{ 
	background: #d1d1d2;
}
.fieldwrap{
	background: #f0f0f1;
	border: 1px solid #5f5f5f;
}

.fieldwrap h4{
	background: #d1d1d2;
	border: 1px solid #5f5f5f;
}

.errorwrap {
	background: #E39999;
	border: 1px solid #7e2e2e;
}

.errorwrap h4 {
	background: #a7a7a8;
	border: 1px solid #7e2e2e;
}

.errorwrap p {
}

.ruleswrap{
	background: #F2DDDD;
	border: 1px solid #992A2A;
	color: #992A2A; 
}

/* ------------------------ */
/* GALLERY					*/

.gallery_block {
	background-color: #e6e6e6;
}

.gal_cat a {
	border-bottom: 1px dotted #fff !important;
}

.thumbwrap p,
.thumbwrapp p {
	background: #e4e6e9 !important;
}

.thumbwrap p.alt,
.thumbwrapp p.alt{
	background: #eff1f3 !important;
}

.thumbwrap,
.thumbwrapp,
.fullimagewrap
{
	background-color: #fff;
	border: 1px solid #8e8e8e !important;
}

.thumbwrapp{
	border: 2px solid #660707;
}

.fullimagewrap{
	background: #F5F9FD;
}

.thumbwrap h4,
.thumbwrapp h4{	
	background: #DDE6F2;
	color: #5176B5; 
}

.thumbwrap img.galattach,
.thumbwrapp img.galattach{
	background-color: #FFF;
	border: 1px solid #424242;
}

#phototitle{ 
	border-bottom: 1px solid #5f5f5f; 
}

/* -------------------------------- */
/* Loading box
/* -------------------------------- */

#loading-layer-inner
{
	color: #000;
	border-color:#CCC #666 #666 #CCC;
	background-color: #FCF8C7;
}

#ipd-msg-wrapper
{
}

#ipd-msg-inner
{
	color: #000;
	border-color:#ccc #666 #666 #ccc;
	background-color: #FCF8C7;
}

#ipd-msg-title
{
	border: 1px solid #3A4F6C;
	color: #FFF;
}

/*BORDER STYLES*/

.bright, .ball {border-right: 1px solid #5f5f5f !important;}
.btop, .ball {border-top: 1px solid #5f5f5f !important;}
.bbottom, .ball {border-bottom: 1px solid #5f5f5f !important;}
.bleft, .ball {border-left: 1px solid #5f5f5f !important;}

/* RTE STUFF */

.rte-cb-bg
{
	background-color: #e1e1e2;
	border-bottom: 1px solid #5f5f5f;
}

.rte-option-panel,
.rte-buttonbar
{
	background-color: #d1d1d2;
	border: 1px solid #5f5f5f;
}

.rte-option-emo-box
{
	background-color: #e1e1e2;
	border:1px solid #5f5f5f;
}

.rte-iframe
{
	border:2px inset #5f5f5f;
	background-color:#f0f0f1;
}

.rte-menu-button,
.rte-selected-menubutton,
.rte-hover-menubutton,
.rte-normal-menubutton
{
	border: 1px solid #5f5f5f;
	background-color: #f0f0f1;
}


.rte-selected-menubutton,
.rte-hover-menubutton
{
	border: 1px solid #5f5f5f;
	background-color: #e1e1e2;
}

.rte-menu-face,
.rte-menu-size,
.rte-selected-menu,
.rte-hover-menu,
.rte-normal-menu
{
	background-color: #e1e1e2;
	border-bottom:1px dotted #5f5f5f;
}

.rte-selected-menu-color,
.rte-hover-menu-color,
.rte-normal-menu-color,
.rte-menu-color
{
	border: 1px solid #5f5f5f;
}

.rte-selected-menu-emo,
.rte-hover-menu-emo,
.rte-normal-menu-emo,
.rte-menu-emo,
.rte-menu-emo-box
{
	border:0px solid #5f5f5f;
}

.rte-menu-emo-box
{
	border:0px solid #5f5f5f;
}

.rte-menu-emo-header
{
	color: #202020;
	background-color: #b4b4b5;
}

.rte-hover-menu-color
{
	border:1px solid #5f5f5f;
}

.rte-hover-menu-emo
{
	border:0px solid #5f5f5f;
	background: #a7a7a8;
}

.rte-popupmenu
{
	background-color: #e1e1e2;
	border: 1px solid #5f5f5f;
}

.rte-selected-menu,
.rte-hover-menu
{
	background: #d1d1d2;
}

.rte-hover
{
	background: #a7a7a8;
}

.attach-menubutton
{
	border: 1px solid #5f5f5f;
	background-color: #f0f0f1;
}

.attachfiles-dropdown
{
	border: 1px solid #5f5f5f;
	background-color: #f0f0f1;
}

.attach-messagediv
{
	background: #f0f0f1;
	color: #202020;
	border: 1px solid #5f5f5f;
}

.attach-popupmenu
{
	background-color: #e1e1e2;
	border: 1px solid #5f5f5f;
}

.attach-menu-row-over
{
	background: #d1d1d2;
}