* {
	border: 0;
	margin: 0;
}

img {
	border: 0px;
}

a {
	color: #8E0913;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: url(http://www.emmashole.net/images/bg.jpg) top center no-repeat #000000;
	line-height: 20px;
}

#main {
	width: 982px;
	margin: 0px auto;
}

#header { 
	width:982px;
	height: 267px;
}

#logo {	
	font-family: Arial, Helvetica, sans-serif;
	color:#8E0913;
	font-size:24px;
	font-style:italic;
	text-align: right;
	padding: 38px 15px 0px 0px;
	background: url(http://www.emmashole.net/images/big_img.jpg) left top no-repeat;
	height: 60px;
}

#logo a {
	text-decoration: none;
	text-transform: lowercase;
	font-style: italic;
	font-size: 18px;
	color: #8E0913;
}


#logo H2 a{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	font-weight:100;
}

#buttons {
	width: 982px;
	background: url(http://www.emmashole.net/images/bg_but.jpg) left top no-repeat;
	text-align: center;
	padding: 10px 0 0 7px;
	height: 45px;
}

#buttons a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	display: block;
	float: left;
	height: 33px;
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 12px;
	padding-left: 0px;
	text-align: center;
	width: 194px;
	background: url(http://www.emmashole.net/images/but.png) left top no-repeat;
}

#buttons a:hover {
	background:url(http://www.emmashole.net/images/but_ov.png) left top no-repeat;
	text-decoration: underline;
}

.but_p {
	width: 3px;
	float:left;
}

#box_all {
	height: 210px;
}

#box_all h1 {
	text-align:center;
	font-size:18px;
	color:#FFFFFF;
	font-weight:100;
	padding: 8px 0px 17px 0px;
}

#box_all .text {
	padding: 0px 15px 0px 20px;
}

.box {
	width: 320px;
	height: 201px;
	float: left;
} 

.box1 { background:url(http://www.emmashole.net/images/box1.gif) ;}
.box2 { background:url(http://www.emmashole.net/images/box2.gif) ;}
.box3 { background:url(http://www.emmashole.net/images/box3.gif) ;}

.read_box {
	text-align:right;
	padding-right:10px;
	padding-top: 4px;
	font-weight:bold;
}
	
.r { color: #8D0711;}
.f { color: #8B0E47;}
.o { color: #CD3800;}

.img_box {
	float:left;
	margin: 6px 10px 3px 0px;
}

#top_tb {
	width: 982px;
	height: 10px;
	background: url(http://www.emmashole.net/images/tb_top.gif) center top no-repeat;
}

#bot_tb {
	width: 982px;
	height: 10px;
	background: url(http://www.emmashole.net/images/tb_bot.gif) center bottom no-repeat;
}

#tb {
	width: 982px;
	padding: 0px 0px 0px 0px;
	background: url(http://www.emmashole.net/images/tb.gif)  center repeat-y;
	margin: 0px 0px 0px 0px;
}

#left{
	width: 622px;
	margin: 0px 0px 0px 13px;
	float: left;
	color:#000000;
}

#left p {
	padding: 3px 0 3px 0;
}

.right_b {
	background: url(http://www.emmashole.net/images/fish_right.gif)  0px 6px no-repeat;
	padding-left: 28px;
	padding-right: 5px;
}

.text {
	padding: 0px 0px 0px 0px;
}

.img {
	float:left;
	margin: 7px 16px 3px 0px;
}

.img_r {
	float: right;
	margin: 7px 0px 3px 16px;
}

span {
	font-weight:bold;
}

#left span {
	color:#8D0711;
	font-weight:bold;
}

#right span {
	color:#8D0711;
	font-weight:bold;
}

#left H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: 100;
	color: #D25B2E;
	text-align:left;
	padding: 5px 0px 10px 0px;
}

#right H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: 100;
	color: #D25B2E;
	text-align:left;
	padding: 5px 0px 10px 0px;
}

.read {
	text-align:right;
	padding-right:10px;
	padding-top: 5px;
	font-weight:bold;
	text-decoration:none;
}

.fish_read {
	margin: 0px 2px 1px 0px;
}

.read a {
	color: #8D0711;}

#right {
	float: right;
	width: 294px;
	margin-right: 16px;
	padding: 0px 0px 0px 0px;
}

#footer {
	height: 62px;
	width: 100%;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	clear:both;
	padding: 20px 0px 0px 0px;
	background: url(http://www.emmashole.net/images/foter.gif) 0px 10px  no-repeat;
}

#footer a {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

#footer a:hover {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
}

#right h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: 100;
	color: #D25B2E;
	text-align:left;
	padding: 12px 0px 2px 0px;
}

#right ul {
	list-style-type: none;
	margin: 0px;
	padding: 0 0 0 10px;
}

#right li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.normal {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica;
}

.last20head
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND: #ececec;
}

.last20one {
    FONT-SIZE: 8pt;
    COLOR: #070707;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ececec;
}

.last20two {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ececec;
}

.error {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial;
}

.small {
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, Arial, Helvetica, san-serif;
}
.small .pleft {
	padding: 0 0 0 0;
}

.tiny {
    FONT-SIZE: 6pt;
    FONT-FAMILY: verdana, Arial, Helvetica, san-serif;
}

.miniheader {
    FONT-SIZE: 24pt;
    FONT-FAMILY: impact, arial;
}

.huge {
    FONT-SIZE: 36pt;
    FONT-FAMILY: impact, arial;
}

TABLE {
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, sans-serif;
}

TR {
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, sans-serif;
}

TD {
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, sans-serif;
}

.minibuddylisthead {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #660d0d;
    TEXT-ALIGN: center;
}

.minibuddylist2 {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #5f0000;
}

.minibuddylist1 {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #470000;
}

.msgbody {
    FONT-SIZE: 9pt;
    COLOR: #eeeeee;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #222222;
}

.messagenew {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #eeeeee;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #5f0000;
}

.messageold {
    FONT-SIZE: 8pt;
    COLOR: #eeeeee;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #470000;
}

.admirerheader {
    font:bold 9pt Arial, Helvetica, sans-serif;
    COLOR: #eeeeee;
    BACKGROUND:url(gfx/redtran/menugrad.gif) repeat-x #660d0d;
    TEXT-ALIGN: center;
    HEIGHT: 24px;
}

.profilewhite10px {  
  color: #eeeeee;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10 px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin:2px;
}

.black10pxverd { 
	  font-family:Verdana; 
	  font-style:normal; 
	  font-weight:normal; 
	  font-size:10px;
      COLOR: #000000; 
	  text-decoration:none; 
}

input {
	background-color:#222222;
	color:#eeeeee;
	padding: 4px;
	border: solid 1px #444444;
}

textarea {
	background-color:#222222;
	color:#eeeeee;
	padding: 4px;
	border: solid 1px #444444;
}

#thepost {
}

#thepost img {
	border: 0;
}

#thepost .alignleft {
	float: left;
	padding: 0 7px 8px 0;
}

#thepost .alignright {
	float: right;
	padding: 0 0 8px 7px;
}

#thepost .aligncenter {
	text-align: center;
	display: block;
	margin: auto;
	padding: 5px 0 5px 0;
	max-width: 620px;
	height: auto;
}

#thepost blockquote {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background: #8F0C16;
	padding: 10px;
	border: thick solid #FFFFBE;
}

#thepost blockquote a {
	color: #CCCCCC;
}

#thepost h5 {
	font-size: 14px;
	font-weight: bold;
}

#thepost .postnav {
	padding: 10px 5px 10px 5px;
}

#thepost .navprev {
	width: 46%;
	float: left;
	text-align: left;
}

#thepost .navnext {
	width: 46%;
	float: right;
	text-align: right;
}
