/* ================================= */
/* == yabb alpha / beta leftovers == */
/* ================================= */

/* yabb2 changes / additions are at the bottom! */

/* general layout */
/*a:link
{
    text-decoration: underline;
    font-weight: normal;
    color: #1A7EB0;
}

a:visited
{
    text-decoration: underline;
    color: #1A7EB0;
    font-weight: normal;
}

a:hover
{
    text-decoration: underline;
    color: #1A7EB0;
}*/

body
    { font-family: Verdana, Helvetica, Arial;
    font-size:11px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

text
{
    font-family: Verdana, Helvetica, Arial;
    font-size: 11px;
}

td
{
    font-family: Verdana, Helvetica, Arial;
    color: #000000;
    font-size: 11px;
}

input
{
    background-color: #FFFFFF;
    font-family: Verdana, Helvetica, Arial;
    font-size: 11px;
    color: #000000;
}

textarea
{
    background-color: #FFFFFF;
    font-family: Verdana, Helvetica, Arial;
    font-size: 11px;
    color: #000000;
}

select
{
    background-color: #FFFFFF;
    font-family: Verdana, Helvetica, Arial;
    font-size: 11px;
    color: #000000;
}

.copyright
{
    font-family: Verdana, Helvetica, Arial;
    font-size: 11px;
}

/* YaBB navigation links */
.nav
{
    font-size: 11px;
    text-decoration: none;
    color: #333333;
}

.nav:link
{
    font-size: 11px;
    text-decoration: none;
    color: #333333;
}

.nav:visited
{
    font-size: 11px;
    text-decoration: none;
    color: #333333;
}

.nav:hover
{
    font-size: 11px;
    text-decoration: none;
    color: #1A7EB0;
    font-weight: normal;
    text-decoration: underline;
}

/* YaBB alternating bgcolors */
.windowbg
{
    background-color: #DCDCDC;
    font-size: 11px;
    font-family: Verdana;
    color: #000000;
}

.windowbg2
{
    background-color: #FFFFFF;
    font-size: 11px;
    font-family: Verdana;
    color: #000000;
    /*border-top: 1px solid #DCDCDC;*/
}

.windowbg3
{
    background-color: #DCDCDC;
    font-size: 11px;
    font-family: Verdana;
    color: #000000;
}

/**/
.windowbg .small span
{
    float: left;
}

/* Misc./title/category colors */
.hr
{
    color: #CCCCBE;
}

.titlebg, .tabtitle, .mainbottom
{
    background-image: none;
    background-color: #999999;
    color: #FFFFFF;
}
 
.text1
{
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    color: #FFFFFF;
}

.text2
{
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    color: #333333;
}

.catbg
{
    background-color: #DCDCDC;
    color: #FFFFFF;
    font-weight: normal;
    font-size: 11px;
}

.bordercolor
{
    background-color: #FFFFFF;
}

/* Image fonts */
.imgbg
{
    font-style: normal;
    font-size: 11px;
    color: #3399CC;
    font-weight: normal;
}

.imgcatbg
{
    font-style: normal;
    font-size: 11px;
    color: #3399CC;
    font-weight: normal;
}

.imgtitlebg
{
    font-style: normal;
    font-size: 11px;
    color: #3399CC;
    font-weight: normal;
}

.imgwindowbg
{
    font-style: normal;
    font-size: 11px;
    color: #3399CC;
    font-weight: normal;
}

.imgmenu
{
    font-style: normal;
    font-size: 11px;
    color: #1A7EB0;
    font-weight: normal;
}

/* Post quote/code colors */
.quote
{
    font-size: 11px;
    font-family: Verdana, Helvetica, Arial;
    color: #000000;
    background-color: #E2E2E2;
}

.code
{
	font-size: 11px;
	font-family: Monaco, Courier New, monospace;
	color: #000000;
	background-color: #E9E9E9;
	white-space: pre-wrap;
	padding: 5px;
}


/* ============================== */
/* == yabb2 switch, 2009-03-19 == */
/* ============================== */


.titlebg a
{
	color: white;
}

.tabmenu
{
	background-color: #999;
}

.mainbottom
{
	display: block;
	clear: both;
	padding: 5px;
}

#pmPageMenu td,
#pmPageMenu a
{
	color: white;
	padding: 5px;
}

#pmPageMenu img.img_tabfill
{
	display: none;
}

img.img_tabsep
{
	vertical-align: middle;
}

#PMcontainer
{
	display: block;
	overflow: auto;
	padding-left: 1px;
	padding-right: 1px;
	/*border-top: 1px solid white;
	border-bottom: 1px solid white;
	background-color: #b0b0b0;*/
}

#PMcontent
{
	border-left: 1px solid #999;
}

#PMcontent table td
{
	overflow: hidden;
}

.bordercolor .windowbg2 .small a b
{
	color: #1A7EB0;
}

.bordercolor .windowbg2 .small b
{
	color: black;
}

td img
{
	display: inline;
}

.msg_poster_link
{
	color: #1A7EB0;
	padding: 10px;
	font-weight: bold;
}

.msg_poster_link a b,
.msg_poster_link span b
{
	color: #1A7EB0;
	font-size: 1.2em;
}

.msg_footer td
{
}

#yabb_forum_menu
{
    margin-left: 55px;
}

.img_boards
{
    width: 15px;
    height: 15px;
}

.message
{
	padding-top: 10px;
}

.dividerbot
{
	border-bottom: 1px solid #999;
}

.dividerbot .buttons a,
.catbg .buttons a
{
	float: right;
}

.catbg .pages img
{
	display: inline;
}

.msg_subject
{
	padding: 10px;
	color: #555;
}

.displaycontainer .windowbg .small img
{
	display: inline;
}

.windowbg .subject a
{
	font-size: 1.2em;
	font-weight: bold;
	color: #096DA0;
	display: block;
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
}

.windowbg .starter
{
	font-size: 0.8em;
	color: #555;
}

.img_lastpost,
.a_lastpost img,
.windowbg2 .small a img
{
    /*display: none;*/
}

.windowbg .small .img_on_off
{
	float: left;
	padding: 5px;
}

#board_nav
{
	padding-top: 20px;
	padding-bottom: 10px;
}

.tabtitle a
{
	color: white;
}

.a_collapse
{
	float: left;
	padding-right: 7px;
	padding-left: 3px;
	padding-top: 3px;
}

img
{
    border: 0px solid #000000;
}

#container,
#maincontainer
{
	width: 750px;
    margin-left: 0px;
    background-color: white;
}

#yabb_foo
{
    padding-left: 50px;
}

#yabb_foo,
#yabb_foo .copyright
{
    color: black;
    font-weight: normal;
}

.code
{
	overflow: inside;
}

.highlight
{
	display: inline-block;
	background-color: #9CF;
}
