/*  
Theme Name: Rio Theme
Theme URI: http://tokyopunk.com/
Description: Very simple, cute, and pink theme. Make something out of it!
Version: 1.0
Author: Marcel Winatschek
Author URI: http://www.tokyopunk.com/
*/
* {
margin : 0;
padding : 0;
}
body {
background: #FEFEFE url("images/c-bg.gif") center;
background-position : top;
background-repeat : repeat-y;
color : rgb(128, 128, 128);
font-size : 62.5%;
font-family: Georgia, "Times New Roman", Times, serif;
}

.headimage{ margin-right: 1px;}

.fade {
opacity:0.75;
filter:alpha(opacity=75);
}


.break {
clear: both;
}
#header {
margin : 0 auto;
padding : 0;

}
#header a, #header a:visited {
display : block;
}

.alignleft { float: left;
             margin-right: 8px;
             margin-bottom: 8px;

}


.alignright { float: right;
             margin-left: 8px;
             margin-bottom: 8px;

}

#groomLake {
clear : left;
padding : 0 30px 10px 30px;
margin : 35px auto 0 auto;
width : 680px;
}

#menu {
margin : 0 auto;
width : 200px;
}
#menu span a, #menu span a:visited {
border-bottom : 5px solid red;
color : #6b2320;
font : 1em 'Georgia', 'Times New Roman', Sans-Serif;
margin : 1px 10px 0 0;
padding : 1px 3px 0 3px;
text-decoration : none;
}
#menu span a:hover {
border-bottom : 5px solid black;
text-decoration : none;
}
#content {
text-align : center;
}
#area51 {
margin : 20px 0 0 0;
}
.post {
margin : 0 auto 0 auto;
width : 680px;
}
p {
color : rgb(102, 102, 102);
font-family: Georgia, "Times New Roman", Times, serif;
font-weight : normal;
font-size : 1.3em;
line-height : 160%;
padding : 5px 0 5px 0;
text-align : justify;
}
.divide {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight : normal;
font-size : 1em;
height : 25px;
margin : 10px 0 0 0;
padding-right : 10px;
text-align : right;
}
blockquote p {
float : left;
font : 1.4em 'Georgia', 'Times New Roman', Sans-Serif;
font-style : italic;
margin : 1px 0 0 -265px;
position : absolute;
text-align : right;
width : 200px;
}
.more img {
border : none;
height : 13px;
margin : 0 0 -1px 0;
}
.more a, .more a:visited {
border : none;
height : 15px;
margin : 0;
padding : 0;
letter-spacing : -9999em;
width : 52px;
}
.post p a, .post p a:visited {
color : #b15656;
text-decoration : none;
}
.post p a:hover {
border-bottom : 1px dotted rgb(51, 51, 51);
color : rgb(0, 0, 0);
}

.agentMulder {
border : 10px solid rgb(246, 246, 246);
float : left;
height : 60px;
margin : 0 auto 15px auto;
width : 400px;
}
#watertownStrip {
padding : 0 0 10px 0;
margin : 30px auto 0 auto;
width : 400px;
}


label {
color : rgb(153, 153, 153);
cursor : pointer;
font : 1em 'Verdana', 'Arial', Sans-Serif;
text-transform : none;
}
label strong {
font-style : italic;
}

.break {
clear : both;
}
#footer {
border-top : 1px solid rgb(238, 238, 238);
clear : both;
margin : 15px auto 0 auto;
padding : 5px 0 5px 0;
text-align : left;
width : 500px;
}
#footer p {
border : none;
color : #000000;
font-family: Georgia, "Times New Roman", Times, serif;
font-size : 10px;
line-height : 14px;
margin : 0 0 0 15px;
padding : 0 0 0 0;
text-align : center;
}
#footer img {
padding : 20px 0;
}
h1 {
color : rgb(0, 0, 0);
display : none;
font-family : 'Verdana', 'Arial', Sans-Serif;
font-weight : normal;
font-size : 1.8em;
margin : 0;
padding : 0;
}
h1 a, h1 a:visited {
color : #571a18;
font-weight : normal;
text-decoration : none;
}
h1 a:hover {
color : #571a18;
text-decoration : none;
}

h6 {
color : #2e1510;
font-family: Georgia, "Times New Roman", Times, serif;
font-size : 1.4em;
margin : 0;
margin-right: 285px;
padding : 10px 0 0 0;
border-bottom 1px dotted #2e1510;
}
h6 a, h6 a:visited {
border : none;
color : #51443c;
font-weight : bold;
text-decoration : none;
}
h6 a:hover {
border : none;
color : #6b2320;
font-weight : bold;
text-decoration : none;
}

.dater {
color : #6b2320;
}

h2 {
color : #666666;
font-family: Georgia, "Times New Roman", Times, serif;
font-size : 1.4em;
margin : 0;
padding : 5px 0 0 0;
}
h2 a, h2 a:visited {
border : none;
color : #571a18;
font-weight : bold;
text-decoration : none;
}
h2 a:hover {
border : none;
color : #571a18;
font-weight : bold;
text-decoration : none;
}
h3 {
color : rgb(102, 102, 102);
font-family: Georgia, "Times New Roman", Times, serif;
font-weight : bold;
font-size : 1.2em;
margin : 20px 0 5px 80px;
padding : 0 0 5px 0;
}
h3 a, h3 a:visited {
border : none;
color : #571a18;
text-decoration : none;
}
h3 a:hover {
border : none;
color : #571a18;
text-decoration : none;
}

h4 {
color : #666666;
font-family: Georgia, "Times New Roman", Times, serif;
font-size : 1em;
}
a, a:visited {
color : #571a18;
font-weight : normal;
text-decoration : none;
}
a:active {
color : #571a18;
text-decoration : none;
}
a:hover {
border-bottom : 1px dotted #571a18;
color : rgb(0, 0, 0);
text-decoration : none;
}
acronym {
border-bottom : 1px dashed rgb(102, 102, 102);
cursor : help;
}
abbr {
border-bottom : 1px dashed;
cursor : help;
}
code {
background : rgb(246, 246, 246);
border : 1px solid rgb(238, 238, 238);
font : 1em 'Courier New', 'Arial', Sans-Serif;
}
img {
border : 1px solid #583e33;
}

