body {
	margin:0;
	padding:0;
	color: #FFFFCC;
	font: 1.0em arial, verdana, tahoma;
	background: #17003A url('http://sylverfox.net/sylverfox-background.png') repeat-x;
    text-align: center;
	}

#wrap {
	width: 984px;
	margin: 0 auto;
}

#header {
    	 padding-top: 0;
	     height: 70px;
		 background: #290066;
         border-top: 6px solid #C233FF;
}

a.header {
         margin-top: 0px;
    	 padding-top: 0;
		 color: #AD33FF;
		 font: 1.5em arial, verdana, tahoma;
		 font-weight: bold;
		 text-decoration: none;
}

a.header:visited, a.header:active {
         margin-top: 0px;
    	 padding-top: 0;
		 color: #AD33FF;
		 font: 1.5em arial, verdana, tahoma;
		 font-weight: bold;
		 text-decoration: none;
}

a.header:hover {
         margin-top: 0px;
    	 padding-top: 0;
		 color: #FFFF00;
		 font: 1.5em arial, verdana, tahoma;
		 font-weight: bold;
		 text-decoration: none;
}


#nav {
border-top: 3px solid #7A0099;
border-bottom: 3px solid #7A0099;
list-style: none;
margin: 0;
padding: 0;
text-align: center;
background: #330066;
text-decoration: none;
}

#nav li {
position: relative;
display: inline;
width: 160px;
text-decoration: none;
}

#nav a {
padding-top: 10px;
padding-bottom: 10px;
display: inline-block;
width: 160px;
text-decoration: none;
color: #CC00FF;
}

#nav ul {
position: absolute;
left: -9999px;
margin: 0;
padding: 0;
text-align: left;
z-index: 9999;
}

#nav ul li {
display: block;
}

#nav li:hover ul {
left: 0;
background: #330066;
width: 160px;
}

#nav li:hover a {
text-decoration: none;
background: #4C0099;
}

#nav li:hover ul a {
text-decoration: none;
background: none;
}

#nav li:hover ul a:hover {
text-decoration: none;
background: #4C0099;
font-weight: normal;
}

#nav ul a {
white-space: nowrap;
display: block;
border-bottom: 1px solid #ccc;
color: #66FFFF;
font-weight: normal;
}
    
#myfox  {
	margin: 0 auto;
	padding:0;
    width: 980px;
	height: 219px;
    text-align: center;
    background: #290066;
    border-left: 6px solid #4C0099;
    border-right: 6px solid #4C0099;
    border-bottom: 6px solid #AD33FF;
    border-top: 6px solid #AD33FF;
}

#myfox_left {
	width: 40%;
}

#myfox_right {
	position:absolute;
	width:60%;
	right:0;
	top:0;
	font: 0.8em helvetica;
    letter-spacing: 2px;
    color: #404040;
    font-style: italic;
    text-align: justify;
}

.myfox_name {
padding-top: 5px;
padding-bottom: 2px;
color: #33ADFF;
font: 2.3em arial, helvetica, sans-serif;
font-style: italic;
}

.myfox01 {
padding-top: 5px;
padding-bottom: 5px;
color: #3399FF;
background: #1F0066;
border-bottom: 1px dashed #5200CC;
}

.myfox02 {
padding-top: 5px;
padding-bottom: 5px;
color: #EB33FF;
background: #330066;
border-bottom: 1px dashed #7F00FF;
}

h1 	{
	color: #EBCCFF;
	font-family: arial, tahoma, sans-serif;
	font-size: 2.3em;
    letter-spacing: 0.1em;
    text-align: left;
	padding: 4px;
    border-bottom: 4px solid #3D0066;
    border-top: 4px solid #3D0066;
	background: #99D6FF url('http://sylverfox.net/h1.png');
	width: 100%;
    -moz-border-radius: 9px;
}

h2 {
 	font: bold 1.4em verdana;
 	letter-spacing: 2px;
 	margin: 7px 5px 5px 0px;
	padding: 0px 0px 0px 5px;
 	color: #330066;
 	background: #C299FF;
 	border-bottom: 1px solid #330066;
    
}

h3 {
    font: 1.7em verdana;
 	margin: 1px 1px 2px 0px;
    padding: 5px 0px 0px 25px;
	color: #003DCC;
    height: 25px;
}

h4 {
 	font: bold 1.0em verdana;
 	letter-spacing: 2px;
 	margin: 1px 4px 2px 0px;
 	color: #005C66;
 	border-top: 1px solid #614505;
 	border-bottom: 1px solid #614505;
 	background: #99F5FF;
}


#main {
	margin: 0 auto;
	width: 960px;
	padding: 10px;
	background: #fff;
    font: 0.8em verdana, sans-serif;
    line-height: 2.0em;
    color: #1F1F1F;
	text-align: justify;
    border-left: 6px solid #4C0099;
    border-right: 6px solid #4C0099;
	}

#footer {
	clear:both;
	padding: 5px 0 5px 0;
    color: #66F0FF;
    font: 80%/150% verdana;
    background: #290066;
    border-top: 6px solid #C233FF;

}
#footer p {
	   margin:0;
}

b { color: #6600CC; font-weight: bold;

}

a:link, a:visited { 
	  color: #0066FF;
	  font-weight: bold;
      text-decoration: underline;
 }

a:hover { font-weight: bold;
      color: #FF004C;
      text-decoration: none; 
 }

a:active  { 
     font-weight: bold;
     color: #00CCFF;
     text-decoration: none; 
}

img { border: none; text-decoration: none; }

p.Center  {
text-align : center;
}

.msg {
font: 100%/130% Verdana, sans-serif;
text-align:left;
background: #FAFAFA;
width: 98%; 
height: 100%; 
color: #007A99;
border-bottom: 4px solid #CCEBFF;
}


textarea {
    text-align: left;

}

.thumbnail {
float: left;
margin: 0 15px 15px 0;
padding: 0px;
background:url('http://sylverfox.net/images/avatar-outline.png') no-repeat;
}

#register {
    width: 75%;
    position: relative;
    padding: 3px 40px 0 5px;
    font: 80%/170% verdana, sans-serif;
    text-align: justify;
    background: #fff;
}

#register2 {
  width: 25%;
  color: #004C99;
  position: relative;
  padding: 3px 40px 0 5px;
  font: 80%/170% verdana, sans-serif;
  text-align: justify;
}

td.td_reg { background: #fff;}

#shopitem {
  padding: 3px 0px 15px 25px;
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

img.Center {
    display: block;
    margin-left: auto;
    margin-right: auto 
}

input.btn {
		color: #995C00;
		font: bold small 'trechebut ms', helvetica, sans-serif;
		background-color: #DEEBAD;
		border-bottom: 2px solid #C4E052;
}

.btn:hover {
		color: #614F05;
		font: bold small 'trechebut ms', helvetica, sans-serif;
		background-color: #F3FCCF;
		border-bottom: 2px solid #F3FCCF;
}

input.foxpagebtn {
		color: #000066;
		font: bold small 'trechebut ms', helvetica, sans-serif;
		background-color: #99CCFF;
		border: 2px solid #004CFF;
		-moz-border-radius: 9px;
		cursor: pointer;
		cursor: hand;;
}

.foxpagebtn:hover {
		color: #99CCFF;
		font: bold small 'trechebut ms', helvetica, sans-serif;
		background-color: #000066;
		border: 2px solid #004CFF;
		-moz-border-radius: 9px;
		cursor: pointer;
		cursor: hand;
}

input.login {
		color: #330066;
		font: bold small 'trechebut ms', helvetica, sans-serif;
		background-color: #FF99A3;
		border-bottom: 3px solid #330066;
		cursor: pointer;
		cursor: hand;;
        -moz-border-radius: 9px;
}

.login:hover {
		color: #FF99A3;
		font: bold small 'trechebut ms', helvetica, sans-serif;
		background-color: #330066;
		border-bottom: 3px solid #330066;
		cursor: pointer;
		cursor: hand;
        -moz-border-radius: 9px;
}


.input {
   		 border: 1px solid #143352;
    	 background: #D1E5FA;
		 color: #2E3338;
}

.input:hover {
    	border: 1px solid #143352;
   		 background: #9ECCFA;
		 color: #2E3338;
}


a.foxpagelink {

color: #000066;
		font: bold small 'trechebut ms', helvetica, sans-serif;
		background-color: #99CCFF;
		border: 2px solid #004CFF;
		-moz-border-radius: 9px;
		cursor: pointer;
		cursor: hand;;
}

a.foxpagelink:hover {
		color: #99CCFF;
		font: bold small 'trechebut ms', helvetica, sans-serif;
		background-color: #000066;
		border: 2px solid #004CFF;
		-moz-border-radius: 9px;
		cursor: pointer;
		cursor: hand;
}

.profile-head01 {
	color: #3D0066;
	font-family: arial, tahoma, sans-serif;
	font-size: 2.2em;
    letter-spacing: 0.1em;
    text-align: left;
	padding: 9px;
	background: #D699FF;
	width: 98%;
} 

.profile-head02 {
	color: #383838;
	font-family: arial, tahoma, sans-serif;
	font-size: 2.2em;
    letter-spacing: 0.1em;
    text-align: left;
	padding: 9px;
	background: #99D6FF;
    border-bottom: 2px solid #004CFF;
	width: 98%;
    -moz-border-radius: 9px;
} 

#plushy_collection {
    background: #fff;
    border-bottom: 2px dashed #C266FF;
    width: 560px;
    height: 160px;
    overflow: auto;
}

.msg-del {
    color: #2E0099;
    font-weight: bold;
    background: #99D6FF;
    -moz-border-radius: 9px;
	cursor: pointer;
		cursor: hand;
}

.msg-del:hover {
    color: #99D6FF;
    font-weight: bold;
    background: #2E0099;
    -moz-border-radius: 9px;
	cursor: pointer;
	cursor: hand;
}

.index-head01 {
	color: #6600FF;
	font-family: arial, tahoma, sans-serif;
	font-size: 1.5em;
    font-weight: bold;
    text-align: left;
	padding: 5px;
	background: url('index.png');
	width: 96%;
    -moz-border-radius: 15px;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
} 

#index-box {
	color: #290066;
	font-family: arial, tahoma, sans-serif;
	font-size: 1.0em;
    text-align: left;
	padding: 9px;
	background: #fff;
	width: 96%;
    -moz-border-radius: 9px;
    border-top: 1px dashed #A366FF;
    border-left: 1px dashed #A366FF;
    border-right: 1px dashed #A366FF;
} 

.badge {
	color: #0066CC;
	font-family: arial, tahoma, sans-serif;
	font-size: 1.2em;
    letter-spacing: 0.1em;
    text-align: left;
	padding: 9px;
	background: #CCF0FF;
	width: 90%;
} 

.update {
	color: #4B4554;
	font-family: arial, tahoma, sans-serif;
	font-size: 1.0em;
    text-align: left;
	padding: 11px;
	width: 98%;
    margin-bottom: 25px;
} 

.showhide {
	margin: 0 auto;
	width: 969px;
	padding-right: 11px;
	background: #3D0099;
    color: #EB99FF;
    text-align: right;
    cursor: pointer;
	cursor: hand;
    border-left: 6px solid #4C0099;
    border-right: 6px solid #4C0099;
}

.announcement-title {
	font: 2.4em arial, tahoma, sans-serif;
	text-align: left;
	padding: 9px;
	color: #ff0000;
}

.announcement-div {
	border-top: 2px solid #ff0000;
	border-bottom: 2px solid #ff0000;
	margin-bottom: 30px;
}

.toprow {
    font-style: italic;
    text-align: center;
background: url('http://sylverfox.net/images/shopsbg.png') repeat-x;
}

.explore-city {
    font-style: italic;
    text-align: center;
background: url('http://sylverfox.net/explore/homes/citybg.png') repeat-x;
}

.explore-venustas {
    font-style: italic;
    text-align: center;
background: url('http://sylverfox.net/explore/homes/venustasbg.png') repeat-x;
}

.contact {
    border: 1px solid #33C2FF;
    background: #DEE9ED;
    color: #002966;
    -moz-border-radius: 1em 3em 3em 1em;
	letter-spacing: 0.1em;
    padding: 7px;
}

.contact:hover {
    border: 1px solid #33C2FF;
    background: #BDD2DB;
   color: #003D66;
}


td.mindreader { 
	background: url('http://sylverfox.net/games/thought-cloud.png') no-repeat;
	padding-top: 80px;
	padding-left: 100px;
	padding-right: 200px;
	padding-bottom: 110px;
}

td.mindreader-result { 
	background: url('http://sylverfox.net/games/thought-cloud.png') no-repeat;
	padding-top: 50px;
	padding-left: 110px;
	padding-right: 200px;
	padding-bottom: 110px;
}

a.explore:hover { 
	background: none;
}

.inventory_avatar {
    background:url('http://sylverfox.net/images/avatar-outline.png') no-repeat;
}

a.inventory:link { 
    color: #F5F5D6; 
    text-decoration: none; 
    border: 2px solid #33D6FF;
    -moz-border-radius: 9px;
    cursor: pointer;
    cursor: hand;;
    background: #0066FF;
    padding: 7px;
    }

a.inventory:visited {     
    color: #F5F5D6; 
    text-decoration: none; 
    border: 2px solid #33D6FF;
    -moz-border-radius: 9px;
    cursor: pointer;
    cursor: hand;;
    background: #0066FF;
    padding: 7px;
    }

a.inventory:active { 
    color: #F5F5D6; 
    text-decoration: none; 
    border: 2px solid #33D6FF;
    -moz-border-radius: 9px;
    cursor: pointer;
    cursor: hand;;
    background: #0066FF;
    padding: 7px;
    }

a.inventory:hover { 
    color: #0066FF; 
    text-decoration: none; 
    border: 2px solid #0066FF;
    -moz-border-radius: 9px;
    cursor: pointer;
    cursor: hand;
    background: #33D6FF;
    padding: 7px;
    }
    
#bank_itrade {
	background:url('http://sylverfox.net/shops/bank/itrade.bmp') repeat-y;
    border-top: 1px dashed #B266FF;
    border-left: 1px dashed #B266FF;
    border-bottom: 1px dashed #B266FF;
}

#bank_iget {
	background:url('http://sylverfox.net/shops/bank/iget.bmp') repeat-y;
    border-top: 1px dashed #3333FF;
    border-right: 1px dashed #3333FF;
    border-bottom: 1px dashed #3333FF;
}

#bank_gift {
    margin: 0 auto;
    background: #fff;
    border: 2px dashed #C266FF;
    width: 850px;
    height: 240px;
    overflow: auto;
}
    
td.feed1 {
	background:  #fff;
    border-bottom: 1px dashed #C233FF;
    color: #0099FF;
    font: 1.0em verdana, tahoma, sans-serif;
    letter-spacing: 0.01em;
    height: 25px;
}

td.feed2 {
	background: #CCEBFF;
    border-bottom: 1px dashed #00CCFF;
    color: #0099FF;
    font: 1.0em verdana, tahoma, sans-serif;
    letter-spacing: 0.01em;
    height: 25px;
}

td.rank {
    border-bottom: 2px dashed #C233FF;
    color: #0099FF;
    font: 1.3em verdana, tahoma, sans-serif;
    letter-spacing: 0.02em;
    height: 25px;
}

td.rank2 {
	background: #fff url('http://sylverfox.net/rank.png') repeat-x;
    color: #0099FF;
    border-left: 2px dashed #C233FF;
    border-right: 2px dashed #C233FF;
    font: 1.0em verdana, tahoma, sans-serif;
    letter-spacing: 0.01em;
    line-height: 33px;
    padding-left: 9px;
}

a#navavatar img {background-image: url('http://sylverfox.net/nav-myavatar.gif');}
a#navbadge img {background-image: url('http://sylverfox.net/nav-mybadge.gif');}
a#navmail img {background-image: url('http://sylverfox.net/nav-mailbox.gif');}
a#navfriends img {background-image: url('http://sylverfox.net/nav-friends.gif');}
a#navinventory img {background-image: url('http://sylverfox.net/nav-inventory.gif');}
a#navquestlog img {background-image: url('http://sylverfox.net/nav-questlog.gif');}

a#navavatar:visited img {background-image: url('http://sylverfox.net/nav-myavatar.gif');}
a#navbadge:visited img {background-image: url('http://sylverfox.net/nav-mybadge.gif');}
a#navmail:visited img {background-image: url('http://sylverfox.net/nav-mailbox.gif');}
a#navfriends:visited img {background-image: url('http://sylverfox.net/nav-friends.gif');}
a#navinventory:visited img {background-image: url('http://sylverfox.net/nav-inventory.gif');}
a#navquestlog:visited img {background-image: url('http://sylverfox.net/nav-questlog.gif');}

a#navavatar:hover img {background-image: url('http://sylverfox.net/avatar-hover.gif');}
a#navbadge:hover img {background-image: url('http://sylverfox.net/badge-hover.gif');}
a#navmail:hover img {background-image: url('http://sylverfox.net/nav-mailbox-hover.gif');}
a#navfriends:hover img {background-image: url('http://sylverfox.net/friends-hover.gif');}
a#navinventory:hover img {background-image: url('http://sylverfox.net/inventory-hover.gif');}
a#navquestlog:hover img {background-image: url('http://sylverfox.net/questlog-hover.gif');}

a#navavatar:active img {background-image: url('http://sylverfox.net/nav-myavatar.gif');}
a#navbadge:active img {background-image: url('http://sylverfox.net/nav-mybadge.gif');}
a#navmail:active img {background-image: url('http://sylverfox.net/nav-mailbox.gif');}
a#navfriends:active img {background-image: url('http://sylverfox.net/nav-friends.gif');}
a#navinventory:active img {background-image: url('http://sylverfox.net/nav-inventory.gif');}
a#navquestlog:active img {background-image: url('http://sylverfox.net/nav-questlog.gif');}
