/* CSS */

body {
background: #e5e5e5 url(http://www.robertpattinsonfan.com/images/bg.png) repeat-x;
color: #8a8a8a;
font-family: arial;
font-size: 8pt;
line-height: 15px;
margin-top: 0;
}

blockquote {
background: #f7f7f7;
border-bottom: solid #cdcdcd 1px;
border-right: solid #cdcdcd 1px;
padding: 5px 0;
}


.noborder {
	border: 0px;}

strong {
color: #3799ad;
}

b {
color: #4b4b4b;
line-height: 15px;
}

i {
color: #4b4b4b;
}

em {
color: #327581;
}


/* TABLES */

.ad {
width: 728px;
}

.header {
width: 897px;
margin-top: 30px;
border: 0px;
}

.maintable {
padding: 3px;
width: 950px;
}

.sidebartable {
margin: 0 0 5px 0;
padding: 7px;
}

.contenttable {
background: #f0efef;
border-bottom: solid #d3d3d3 1px;
border-right: solid #d3d3d3 1px;
margin: 0 0 5px 0;
padding: 7px;
-moz-border-radius: 15px;
}


.td,tr {background: #f0efef;
border-bottom: solid #d3d3d3 1px;
border-right: solid #d3d3d3 1px;
margin: 0 0 5px 0;
padding: 7px;
-moz-border-radius: 15px;
font-family: Trebuchet MS, Arial; 
font-size:12px;
}


.contenttable {
background: #f0efef;
border-bottom: solid #d3d3d3 1px;
border-right: solid #d3d3d3 1px;
margin: 0 0 5px 0;
padding: 7px;
-moz-border-radius: 15px;
}

.footer {
background: #f0f0f0;
border-top: 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: #91babc;
text-decoration: none;
}

.footer a:hover {
color: #829798;
text-decoration: none;
}

/* FORMS */

select {
background: #f7f7f7;
border-bottom: solid #cdcdcd 1px;
border-right: solid #cdcdcd 1px;
color: #8a8a8a;
font-family: arial;
font-size: 8pt;
letter-spacing: 1px;
padding: 5px;
text-transform: capitalize;
width: 90%;
-moz-border-radius:  10px; 
}

input, textarea {
background: #f7f7f7;
border-bottom: solid #cdcdcd 1px;
border-right: solid #cdcdcd 1px;
color: #8a8a8a;
font-family: arial;
font-size: 8pt;
letter-spacing: 1px;
padding: 5px;
width: 90%;
-moz-border-radius:  10px; 
}

/* SIDEBAR */

.sidebartitle {
color: #82d6df;
font-size: 12pt;
letter-spacing: 3px;
padding: 7px 10px;
text-align: center;
}

.sidebarcontent {
color: #737373;
font-size: 8pt;
line-height: 14px;
padding: 6px 8px;
text-align: justify;
}

.sidebarcontent a {
color: #6f8a8c;
text-decoration: none;
}

.sidebarcontent a:hover {
color: #76bec2;
text-decoration: none;
}

/* CONTENT */

.title {
border-bottom: dashed #82d6df 1px;
color: #82d6df;
font-size: 12pt;
font-style: italic;
letter-spacing: 3px;
padding: 7px 10px;
text-align: left;
}

.sidebar {
border-bottom: dashed #82d6df 1px;
color: #82d6df;
font-size: 12pt;
font-style: italic;
letter-spacing: 3px;
padding: 7px 10px;
text-align: left;
}

.title a {
color: #82d6df;
text-decoration: none;
}

.title a:hover {
color: #8a9fa0;
text-decoration: none;
}

.textinput {
color: #8a8a8a;
font-size: 8pt;
line-height: 14px;
padding: 6px 8px;
text-align: justify;
}

.textinput a {
color: #6f8a8c;
text-decoration: none;
}

.textinput a:hover {
color: #76bec2;
text-decoration: none;
}

.post-footer {
background: #f7f7f7;
border-bottom: solid #cdcdcd 1px;
border-right: solid #cdcdcd 1px;
color: #8a8a8a;
font-size: 7pt;
padding: 8px 0;
text-align: center;
-moz-border-radius: 15px; 
}

.post-footer a {
color: #b9b9b9;
text-decoration: none;
}

.post-footer a:hover {
color: #333333;
text-decoration: none;
}

/* IMAGES */

.affy img {
background: #ffffff;
border: solid #d1d1d1 1px;
padding: 3px;
margin: 2px;
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-moz-border-radius: 7px; 
}

.affy img:hover {
background: #ffffff;
border: solid #afcfd1 1px;
padding: 3px;
margin: 2px;
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-moz-border-radius: 7px; 
}

.img {
background: #ffffff;
border: solid #d1d1d1 1px;
padding: 3px;
margin: 2px;
-moz-border-radius: 7px; 
}


a:link {
text-decoration: none;
cursor: hand;
font-weight:bold;
color: #5D7779;
letter-spacing:0px; 
text-align: justify;}

a:active {
text-decoration: none;
cursor: hand;
color: #8CAFB2;
letter-spacing:0px; 
text-align: justify;}

a:visited {
text-decoration: none;
cursor: hand;
color: #8CAFB2; 
letter-spacing:0px; 
text-align: justify;
font-weight: bold}

a:hover {
text-decoration: underline; 
cursor: hand;
color: #609296;
font-weight:bold}
