body {
	background-image: url(http://img.petsie.org/petsie/layouts/default/bg_new.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #102c37;
}
img.border {
	border-color: #DDEEBB;
}
img.border:hover {
	border-color: #BBCC99;
}
th {
	color: #000000;
}
h1, h2, h3, h4, h5 {
	color: #3B7F92;
}
h3 {
	background-color: #EAEAEA;
	border-top-color: #DADADA;
}
h4 {
	color: #A1A1A1;
}
a {
	color: #3B51A0;
}
a:hover {
	text-decoration: underline;
}
a.online {
	color: #3B51A0;
	background-image: url(http://img.petsie.org/petsie/images/online-paw.png);
	background-position: center right;
	background-repeat: no-repeat;
}
a.offline {
	color: #3B51A0;
	background-image: url(http://img.petsie.org/petsie/images/offline-paw.png);
	background-position: center right;
	background-repeat: no-repeat;
}
a.Comreposbg {
	background-position: center left;
}
input.error {
	border-color: #FF0000;
	background-color: #FEDADB;
}

/* STRUCTURE {{{
-----------------------------------------------------------------------------*/

table.stylized td {
	border-color: #ccccdc;
}
table.stylized th {
	background-color: #ebebeb;
	border-color: #ccccdc;
}

hr {
	background-color: #ccccdc;
	color: #ccccdc;
}

div.contentBottom {
	border-top-color: #DADADA;
	border-bottom-color: #DADADA;	
	background-color: #f5f5f5;
}
div.roundBox {
	background-color: #f4f4f4;
}
/* }}} */

/* SIDEBAR {{{
-----------------------------------------------------------------------------*/
.sidebar a {
	color: #677812;
}
.sidebar div.subject {
	color: white;
	background-color: #677812;
}
.sidebar div.subject a {
	color: white;
}
.sidebar div.feature {
	color: black;
}

/* }}} */

#nav1 li {
}
#nav1 li a {
	color: #203f4f;
}
#nav1 li.hig {
	/* background-color: #3B7F92; */
}
#nav1 li.hig a {
	color: white;
}
#contentSubject .subject {
	color: #000000;
}
.breadCrumb {
	color: #000000;
}
#nav1 li a.subLink {
	font-weight: normal;
	color: #3b51a0;
}
#nav1 li a.subLink:hover {
	text-decoration: none;
}

#nav1 li div.subMenuItem {
	padding: 1px;	
	width: 90%;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
	background: url(http://img.petsie.org/petsie/layouts/default/sub-tab-list-ico-gray.jpg) left no-repeat;
	padding-left: 12px;
}

#nav1 li div.subMenuItem:hover {
	/* background-color: #d0ecf1; */
	background: url(http://img.petsie.org/petsie/layouts/default/sub-tab-list-ico.jpg) left no-repeat;
}
/* COMMENT STYLES {{{
----------------------------------------------------------------------------*/
div#com td.cn A {
	color: #767729;
}
div#com td.cno {
	color: green;
}
div#com td.newComments {
	color: blue;
}

.comdef {
	color: #000000;
}
.comown {
	color: #0C7625;
}
.comano {
	color: #C00000;
}
.comsys {
	color: blue;
}
/* }}} */

div#toolTip {
	background-color: #203f4f;
	color: #FFFFFF;
	border-color: #CCCCCC;
}

div#scroller iframe {
	border-color: #ccccdc;
}

/* PREVNEX {{{
-----------------------------------------------------------------------------*/
/* }}} */

/* Kuvasivu {{{ 
-----------------------------------------------------------------------------*/
img.picture {
	border-color: black;
}
td.imageNav {
	background-color: #F0F1F1;
	border-right-color: #CCCCDC;
	border-left-color: white;
	border-top-color: white;
	border-bottom-color: #CCCCDC;
}
td.imageNav:hover {
	background-color: #D4D4DC;
}
/* }}} */

select.sImageAction {
	background-color: #f9faf9;
	border-color: #ccccdc;
}
div.thumbs div img {
	border-color: #78bbaa;
}
div.thumbs div img:hover {
	border-color: #BBCC99;
}
/* thumbs hidden */
div.hidden div img {
	border-color: #ccccdc;
}
div.siOver {
	background-color: #ccccdc;
	border-color: #ccccdc;
}
.siHover {
   	background-color: lightblue;
}

tr.r2 {
	background-color: #eeeff1;
}
tr.r1 {
}

table.borderedRows tr.r1 td { 
	border-top: 1px dotted #ccccdc;
}
table.borderedRows tr.r2 td {
	border-top: 1px dotted #ccccdc;
}
table.borderedRows tr.r1 th { 
	border-top: 1px dotted #ccccdc;
}
table.borderedRows tr.r2 th {
	border-top: 1px dotted #ccccdc;
}

.warning {
	color: red;
}
.red {
	color: red;
}
p.hilight {
	color: red;
}

p.boldMessage {
	border-color: red;
}
div.commentField input.comment {
	background-color: white;
	border-color: #CCCCCC;
	color: #003366;
	font-size: 11px;
}
div.commentField input.commentbut {
	background-color: white;
	border-color: #CCCCCC;
	color: black;
	font-size:11px;
}
div.commentField input.commentbut:hover {
	color: #676767;
}
div.userpic img {
	border-color: #78bbaa;
}
div.picture img {
	border-color: black;
}
a.popupText {
	color: black;
	border-bottom-color: #677812;
}

div.statBar {
	border-color: #CCCCDC; 
	background-color: #E2E2EB;
}

.buttonSpecial {
	background-image: url(http://img.petsie.org/petsie/images/special_button.gif);
	color: #ffffff;
}

div.communityLogo {
	background-color: white;
	border-color: #CCCCDC;
}
div.logo {
	background-color: white;
	border-color: #ccccdc;
}

.smsOrder i {
	color: black;
}

.smsOrder b {
	color: red;
}

tr.regNotify {
	background-color: #ffd3d3;
}
div.hoverContent {
	background-color: #E2E2EB;
	border-color: #CCCCDC;
}

p.headError {
	border-color: red;
	color: red;
}
p.headSuccess {
	border-color: green;
	color: green;
}
td.editorLink {
    border-color: #000000;
    background-color: #FFFFFF;
}
td.editorLinkActive {
    border-color: #000000;
    background-color: #D4D4DC;
}
a.editorLinks {
    color: #000000;
}
input.editorButton {
    background-color: #FFFFFF;
    border-color: #000000;
}
div.editorCP {
	background-color: #FFFFFF;
    border-color: #000000;
}

div.general_stylized {
	background-color: #ebebeb;
	border-color: #ccccdc;
}
a.general_stylized {
	color: #000000;
}
input.input_stylized {
	background-color: #ebebeb;
	border-color: #ccccdc;
}
th.forumHead {
	background-color: #ebebeb;
	border-color: #000000;
	color: #000000;
}

td.forumNickCell {
	background-color: #ebebeb;
	border-top: #000000;
	border-left: #000000;
}

td.forumTimeCell {
	background-color: #ebebeb;
	color: #404040;
	border-left: #000000;
	border-bottom: #000000;
}

td.forumActionCell {
	background-color: #ebebeb;
	color: #404040;
	border-right: #000000;
	border-bottom: #000000;
}

td.forumTxtCell {
	color: #000000;
   	border-top: #000000;
    border-right: #000000;
}

td.forumPageSelector {
	color: #000000;
	background-color: #ebebeb;
	border-bottom: #000000;
	border-left: #000000;
	border-right: #000000;
}

td.forumCommentForm {
	color: #000000;
	background-color: #ebebeb;
	border-bottom: #000000;
	border-left: #000000;
	border-right: #000000;
}

div.forumQuote {
    background-color: #BFBFBF;
	color: #202020;
	border: #000000;
}

div.forumQuote a:visited,
div.forumQuote a:link,
div.forumQuote a:hover {
    color: #FFFFFF;
}

.forumNotice {
    color: #FF0000;
}

div.forumActionTxt a:visited,
div.forumActionTxt a:link,
div.forumActionTxt a:hover,
div.forumActionTxtUpper a:visited,
div.forumActionTxtUpper a:link,
div.forumActionTxtUpper a:hover {
    color: #000000;
}

div.forumSearch {
	background-color: #ebebeb;
	border-color: #ccccdc;
}

div.walletMenu {
    background-color: #203f4f;
    border-color: #CCCCCC;
}

div.walletMenu {
    background-color: #203f4f;
    border-color: #CCCCCC;
}

.walletSubject {
	color: #FFFFFF;
}

#walletItemHover {
	background-color: #294c5e;
}

.darkgrey {
	color: #727272;
}
.text-anfag:first-letter {
	color: #3B7F92;
}

select.petSelect {
	border-color: #CCCCCC;
}

/* Forum stuff */
.postcount {
	border-left-color: #CCCCCC;
}
.forum_bg_dark {
	background-color: #F1830A;
}
.forum_signature {
	color: #3B7F92;
}

#topMinifeed {
	font-family: "Trebuchet MS";
	color: #313131;
}

#topMinifeed a {
	color: white;
	text-decoration: none;
}
#topMinifeed a:hover {
	color: white;
	text-decoration: underline;
}