/* CSS */

body {
background: #dededf url(/kate-marica/images/bg.png) repeat-x;
color: #8a8a8a;
font-family: arial;
font-size: 8pt;
line-height: 15px;
margin-top: 0px;
}

blockquote {
background: #f7f7f7;
border-bottom: solid #d5d5d6 1px;
border-right: solid #d5d5d6 1px;
padding: 5px;
-moz-border-radius: 7px;
}

strong {
color: #caa0a6;
text-shadow: #ffffff 1px 1px 1px;
}

b {
color: #4b4b4b;
line-height: 15px;
text-shadow: #ffffff 1px 1px 1px;
}

i {
color: #4b4b4b;
text-shadow: #ffffff 1px 1px 1px;
}

em {
color: #caa0a6;
text-shadow: #ffffff 1px 1px 1px;
}

a {
color: #aeb0b4;
text-decoration: none;
text-shadow: #ffffff 1px 1px 1px;
}

a:hover {
color: #8193aa;
text-decoration: none;
text-shadow: #ffffff 1px 1px 1px;
}


/* TABLES */

.ad {
width: 728px;
}

.header {
width: 900px;
margin-top: 0px;
}

.maintable {
font-family: arial;
font-size: 8pt;
line-height: 15px;
padding: 3px;
width: 900px;
}

.sidebartable {
margin: 0px 0px 5px 0px;
padding: 7px;
}

.contenttable {
background: #e7e7e8;
border-bottom: solid #d5d5d6 1px;
border-right: solid #d5d5d6 1px;
margin: 0px 0px 5px 0px;
padding: 7px;
-moz-border-radius: 15px;
}

.footer {
background: #eaeaea;
border-top: solid #ffffff 1px;
border-bottom: solid #ffffff 1px;
color: #8a8a8a;
font-size: 8pt;
line-height: 12px;
padding: 15px;
margin: 10px -10px -10px -10px;
text-align: center;
width: 100%; 
}

.footer a {
color: #a0aab3;
text-decoration: none;
}

.footer a:hover {
color: #a0aab3;
text-decoration: none;
}


.content_main {
font-family: arial;
font-size: 8pt;
line-height: 15px;}


/* FORMS */

select {
background: #f7f7f7;
border-bottom: solid #d5d5d6 1px;
border-right: solid #d5d5d6 1px;
color: #8a8a8a;
font-family: arial;
font-size: 8pt;
letter-spacing: 1px;
padding: 5px;
text-transform: capitalize;
-moz-border-radius:  10px; 
}

input, textarea {
background: #f7f7f7;
border-bottom: solid #d5d5d6 1px;
border-right: solid #d5d5d6 1px;
color: #8a8a8a;
font-family: arial;
font-size: 8pt;
letter-spacing: 1px;
padding: 5px;
-moz-border-radius:  10px; 
}


/* SIDEBAR */

.sidebartitle {
background: #e7e7e8 url(/kate-marica/images/sbtitle.png) top;
border-bottom: solid #d5d5d6 1px;
border-right: solid #d5d5d6 1px;
color: #ffffff;
font-size: 12pt;
letter-spacing: -1px;
padding: 7px 10px;
text-align: center;
text-shadow: #667c8c 1px 1px 1px;
-moz-border-radius: 11px; 
}

.sidebarcontent {
background: #e7e7e8;
border-bottom: solid #d5d5d6 1px;
border-right: solid #d5d5d6 1px;
color: #737373;
font-size: 8pt;
line-height: 14px;
padding: 6px 8px;
text-align: justify;
-moz-border-radius: 10px; 
}

.sidebarcontent a {
color: #aeb0b4;
text-decoration: none;
text-shadow: #ffffff 1px 1px 1px;
}

.sidebarcontent a:hover {
color: #8193aa;
text-decoration: none;
text-shadow: #ffffff 1px 1px 1px;
}

/* CONTENT */

.title {
background: #b5c8d5 url(/kate-marica/images/sbtitle.png) top;
border-bottom: solid #9fb4c1 1px;
border-right: solid #9fb4c1 1px;
color: #ffffff;
font-size: 12pt;
letter-spacing: -1px;
padding: 7px 10px;
text-align: left;
text-shadow: #667c8c 1px 1px 1px;
-moz-border-radius: 11px; 
}

.title a {
color: #ffffff;
text-decoration: none;
}

.title a:hover {
color: #ced2d6;
text-decoration: none;
}

.textinput {
color: #8a8a8a;
font-size: 8pt;
line-height: 14px;
padding: 6px 8px;
text-align: justify;
}

.textinput a {
color: #8193aa;
text-decoration: none;
text-shadow: #ffffff 1px 1px 1px;
}

.textinput a:hover {
color: #aeb0b4;
text-decoration: none;
text-shadow: #ffffff 1px 1px 1px;
}

.post-footer {
background: #f5f4f4 url(/kate-marica/images/post-footer.png);
border-bottom: solid #f5f4f4 1px;
border-right: solid #f5f4f4 1px;
color: #8a8a8a;
font-size: 7pt;
padding: 8px 10px;
text-align: left;
-moz-border-radius: 15px; 
}

.post-footer a {
color: #8998a2;
text-decoration: none;
text-shadow: #ffffff 1px 1px 1px;
}

.post-footer a:hover {
color: #9fa0a2;
text-decoration: none;
text-shadow: #ffffff 1px 1px 1px;
}

/* IMAGES */

.affy img {
background: #f7f7f7;
border-top: solid #dddde9 1px;
border-left: solid #dddde9 1px;
border-bottom: solid #c8c8c9 1px;
border-right: solid #c8c8c9 1px;
padding: 3px;
margin: 2px;
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-moz-border-radius: 3px; 
}

.affy img:hover {
background: #ffffff;
border-top: solid #dddde9 1px;
border-left: solid #dddde9 1px;
border-bottom: solid #c8c8c9 1px;
border-right: solid #c8c8c9 1px;
padding: 3px;
margin: 2px;
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-moz-border-radius: 3px; 
}

.img {
background: #f7f7f7;
border-top: solid #dddde9 1px;
border-left: solid #dddde9 1px;
border-bottom: solid #c8c8c9 1px;
border-right: solid #c8c8c9 1px;
padding: 3px;
margin: 2px;
-moz-border-radius: 3px; 
}


a img.sidebar1 {
border: solid #B7BEC8 2px;
-moz-border-radius: 7px; 
}


a:hover img.sidebar1 {
border: solid #637F94 2px;
-moz-border-radius: 7px; 
}

a img.aff {
border: solid #A0A7AE 1px;
-moz-border-radius: 7px; 
}





.contenttable img {
background: #f7f7f7;
border-top: solid #dddde9 1px;
border-left: solid #dddde9 1px;
border-bottom: solid #c8c8c9 1px;
border-right: solid #c8c8c9 1px;
padding: 3px;
margin: 2px;
-moz-border-radius: 3px; 
}



a img.contest {
border-top: solid 4px #FFFFFF;
border-right: solid 2px #B4B2C0;
border-bottom: solid 2px #B4B2C0;
border-left: solid 4px #FFFFFF; 
}

a:hover img.contest {
border-top: solid 2px #FFFFFF;
border-right: solid 4px #B4B2C0;
border-bottom: solid 4px #B4B2C0;
border-left: solid 2px #FFFFFF; 
}


a img.contest2 {
border-top: dashed 4px #FFFFFF;
border-right: dashed 2px #B4B2C0;
border-bottom: dashed 2px #B4B2C0;
border-left: dashed 4px #FFFFFF; 
}

a:hover img.contest2 {
border-top: dashed 2px #FFFFFF;
border-right: dashed 4px #B4B2C0;
border-bottom: dashed 4px #B4B2C0;
border-left: dashed 2px #FFFFFF; 
}

a img.contestguido {
border-top: solid 1px #FFFFFF;
border-right: solid 1px #B4B2C0;
border-bottom: solid 1px #B4B2C0;
border-left: solid 1px #FFFFFF; 
}

a:hover img.contestguido {
border-top: solid 6px #B4B2C0;
border-right: solid 6px #FFFFFF;
border-bottom: solid 6px #FFFFFF;
border-left: solid 6px #B4B2C0; 
}