/* CSS Document */

.hidden { display: none; }
.clearer {height: 1px; overflow: hidden; margin-top: -1px; clear: both; }

img {
border: none;
}

body {
background-color: #fff;
padding: 0;
margin: 40px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #333;
}

#wrapper {
padding: 0;
margin: 0 auto;
}

#header h1 {
font-size: 1.6em;
font-weight: normal;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
padding: 10px 0 10px 0;
}

#header h1 a {
color: #EB3499;
text-decoration: none;
}

#header ul {
display: none;
}


#banner {
display: none;
}

#nav-primary {
width: 735px;
height: 35px;
margin: 0 auto;
padding: 0;
background: url(images/nav-primary-bg.gif) #fff no-repeat;
display: none;
}


#bct {
display: none;
}

#content-wrapper {
margin: 0 auto;
padding: 0 0 10px 0;
}

#editorial {

}

#editorial h2 {
font-size: 1.1em;
font-weight: normal;
margin: 0;
padding: 0;
}

#editorial h3 {
font-weight: normal;
font-size: 0.95em;
padding: 0 0 0 0;
margin: 0;
}

#editorial h3 span.posted {
color: #0099cc;
font-size: 0.7em;
display: block;
margin-bottom: 0;
margin-top: 5px;
}

#editorial p {
line-height: 1.5em;
font-size: 0.9em;
}

#editorial p em {
color: #0099cc;
}

#editorial p a, #editorial h3 a {
color: #EB3499;
text-decoration: none;
}

#editorial p a:hover, #editorial h3 a:hover {
color: #EB3499;
text-decoration: underline;
}

#editorial ul li a {
color: #EB3499;
text-decoration: none;
}

#editorial ul li a:hover {
color: #EB3499;
text-decoration: underline;
}

#editorial ul {
font-size: 0.9em;
line-height: 1.5em;
list-style: circle;
padding: 0 30px;
margin: 0 0 0 0;
}

#editorial ul li {
padding: 0;
margin: 0;
}

#listings h3 {
padding: 0 0 5px 0;
margin: 10px 0 0 0;
}

#listings p {
padding: 0;
margin: 0 0 0 0;
}

#listings span.more-link {
display: block;
padding: 0 0 5px 0;
margin: 0 0 0 0;
}

#sidebar {
display: none;
}

#footer-wrapper {
margin: 0 auto;
margin-top: 20px;
padding: 10px 0 0 0;
border-top: 1px solid #ccc;
}

#footer {
font-size: 0.7em;
}

#validation {
display: none;
}


.hr-dotted {
height: 1px;
border-top: 1px solid #efefef;
margin: 5px 0 10px 0;
}

#editorial form input {
display: block;
float: none;
}

#editorial form label {
display: none;
float: none;
}

#editorial div.label {
display: block;
}

.credits {
display: none;
}

#commentform textarea {
width: 460px;
font-family: Arial, Helvetica, sans-serif;
padding: 5px;
}

#commentform input {
font-family: Arial, Helvetica, sans-serif;
padding: 5px;
}

#commentform input.textinput {
width: 280px;
}