@charset "UTF-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
{
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline;
background: transparent;
}

body {
line-height: 1;
}

article, aside, dialog, figure, footer, header, 
hgroup, nav, section, blockquote { 
display: block;
}

nav ul {
list-style: none;
}

ol {
list-style: decimal;
}

ul {
list-style: disc;
}

ul ul {
list-style: circle;
}

blockquote, q {
quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}

ins {
text-decoration: underline;
}

del {
text-decoration: line-through;
}

mark {
background: none;
}

abbr[title], dfn[title] {
border-bottom:1px dotted #000;
cursor:help;
}

table {
border-spacing: 0;
}

hr {
display: block;
height: 1px;
border: 0;	
border-top: 1px solid #ccc;
margin: 1em 0;
padding: 0;
}


input, select, a img {
vertical-align: middle;
}

body {
width: 960px; 
background-image: url('http://optimomaximo.com/missaly/footbar.jpg'); 
background-position:center top; 
background-attachment:fixed;  
background-color: #000; 
color: #fff; 
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
body[style] { 
margin: 30px auto !important; 
}	

a:visited   {
color:#666;
}
a:link,a:active,a:hover { 
color:#ED037C;
}
table { 
border-collapse: separate;
background-color: black;
color: white;
}
td table, div table { 
background-color: transparent; 
background-image: none;
}
tr	{
background-image: url('http://optimomaximo.com/missaly/bannerbot.jpg');
background-color: transparent;
background-position: bottom center;
background-repeat: no-repeat;
}
td tr {background: none;}
td:first-child {
background-image: url('http://optimomaximo.com/missaly/topbanner.jpg');
background-repeat: no-repeat;
border-collapse: separate;
padding: 5px 0px 250px 0px !important;
border-collapse: separate;
background-color: transparent;
}
td td:first-child {
background-image: none;
padding: 0px 0px 0px 0px !important;
}
td[style] {
padding: 5px 0px 250px 0px !important;
border-collapse: separate;
}
td[style] td {
padding: 0px 0px 0px 0px !important;
}
td { 
vertical-align: top; 
}

body table table:first-child tr:first-child
tr:first-child{
height: 300px;
border-collapse: separate !important;
}
body table table table:first-child tr:first-child
tr:first-child, table table:first-child {
background: none;
height: auto;
}
.wall_body img {
max-width: 700px;
}	

.interests_body img { height: 250px; width: auto;}

.container .heading {
padding: 5px 10px;
background-color: #000;
color: #ED037C;
font-family: Georgia, 'Times New Roman', Times, serif;
font-weight: normal;
font-style: oblique;
font-size: 22px;
border-bottom: #ED037C solid 3px;
background-image: url('http://optimomaximo.com/missaly/hdrbk.jpg');
background-position: center;
background-repeat: no-repeat;
margin-top: 10px;
}

.about_me {
background: url('http://optimomaximo.com/missaly/me.jpg');
background-position: right;
background-repeat:no-repeat;
background-color: #000;
-moz-background-size: contain;
-webkit-background-size: auto 100%;
-o-background-size: auto 100%;
background-size: contain;
}
.about_me .value, .content, .value { 
padding-left: 10px !important; 
line-height: 1.2em;
}
.friends_value a { 
padding-left: 5px;
}				
body table:first-child table div.heading.title { 
padding: 0px 10px; 
line-height: 60px; 
background-image: url('http://optimomaximo.com/missaly/satitleweb.png'); 
background-position: left;
background-repeat: no-repeat;
margin-top: 0px;
text-indent: -99999px; 
}	
body table table:nth-child(2) tbody:nth-child(1) tr:nth-child(1) {
background: url('http://optimomaximo.com/missaly/galarybk.jpg');
background-position: top center;
background-repeat: no-repeat;
}
body table table:nth-child(6) tbody tr td div.content  {
background: url('http://optimomaximo.com/missaly/shoes.jpg');
background-position: bottom right;
background-repeat: no-repeat;
}
body table table:nth-of-type(4) .content {
background: url('http://optimomaximo.com/missaly/longlegs.jpg');
background-position: top center;
background-repeat: no-repeat;
padding: 10px;
}
#submit_rating {
background: url('http://optimomaximo.com/missaly/rate.png');
background-repeat: no-repeat;
background-position: right;
width: 400px;
}
#admirers {
padding: 10px 380px 10px 0px;
background: url('http://optimomaximo.com/missaly/admire.png');
background-repeat: no-repeat;
background-position: right bottom;
width: 400px;
}
.friends_key, .friends_value {
line-height: 1.5em;
}
td[style].status_value { padding: 5px 10px !important;}
td[style] td.clock { padding: 5px 10px 0px 10px !important; }
td[style] td.blurb_key, 
td[style] td.blurb_value, 
td[style] td.status_key, 
td[style] td.status_value {
padding-left: 10px !important;
font-size: 14px;
padding-top: 10px !important;
padding-bottom: 5px !important;
border-bottom: #222 dotted 1px;
}
td[style] td.status_key, 
td[style] td.status_value {
border-bottom: none;
}
td.blurb_key {
width: 160px;
position: relative;
right: 90px;
border-collapse: separate !important;
}	
td[style] tr:nth-child(3) td.blurb_value {
font-size: 1.6em;
font-family:Georgia, 'Times New Roman', Times, serif;
font-style: oblique;
padding-top: 5px !important;
padding-bottom: 10px !important;
padding-right: 10px !important;
line-height: 1.5em;
border-bottom: #ED037C dotted 1px;
border-top: #222 dotted 1px;

}
td[style] tr:nth-child(3) td.blurb_key {
font-size: 1.3em;
vertical-align: text-top;
padding-top: 10px !important;
border-bottom: #ED037C dotted 1px;
border-top: #222 dotted 1px;
}
td[nowrap] {
white-space: normal !important;	
}
div.wall_options div[style] {
height: auto !important;
margin-bottom: 5px;
}

textarea[style]#comment {

}
textarea#comment {
border: #ED037C solid 3px;
width: 914px;
max-width: 914px;
}

#schedule td[style] {
padding-right: 15px !important;
}
