/* duenos.net */

body {
background-color: #fff;
font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
color: #000;
}

p {
line-height: 1.0em;
text-align: left;
}

li {
line-height: 0.8em;
margin-left: 5px;
}

ps {
line-height: 0.6em;
color: #808080;
}

/* ----Accessibility Styles---- */

#accessibility
{
position: absolute;
top: -10000px;
}

/* ----Header Styles---- */

#head {
background-color:none;
height:92px;
width:950px;
background-image:url(http://duenos.net/images/duenos-banner.jpg);
background-repeat:no-repeat;
float:right;
color:#FF0000;
overflow:show;
margin:0;
}

#head ul {
float:right;
padding-right:35px;
padding-top:30px;
}

#head li {
list-style:none;
display:inline;
}

#head a {
color:#B44641;
text-decoration:none;
}

#head a:visited {
color:#B44641;
text-decoration:none;
}

#head a:hover {
color:#B44641;
text-decoration:underline;
}

#head a:hover:visited {
color:#B44641;
text-decoration:underline;
}

/* ----Left Sidebar---- */

#left-sidebar {
float:left;
width:175px;
padding:0 2px 0 2px;
}

#left-sidebar h3 {
color:#333333;
margin:0;
}

#left-sidebar h3 a {
color:#333333;
text-decoration:none;
}

#left-sidebar h3 a:visited {
color:#333333;
text-decoration:none;
}

#left-sidebar h3 a:hover {
color:#666666;
text-decoration:none;
}

#left-sidebar h3 a:hover:visited {
color:#666666;
text-decoration:none;
}

#left-sidebar a {
color:#22aaff;
text-decoration:none;
}

#left-sidebar a:visited {
color:#22aaff;
text-decoration:none;
}

#left-sidebar a:hover {
color:#666666;
text-decoration:none;
}

#left-sidebar a:hover:visited {
color:#666666;
text-decoration:none;
}

/* ----Right Sidebar---- */

#right-sidebar {
width:235px;
float:right;
padding:0 2px 0 2px;
}

#right-sidebar h3 {
color:#333333;
margin:0;
}

#right-sidebar h4 {
color:#B44641;
margin:0;
padding-left:2px;
}

#right-sidebar a {
color:#B44641;
text-decoration:none;
}

#right-sidebar a:visited {
color:#B44641;
text-decoration:none;
}

#right-sidebar a:hover {
color:#666666;
text-decoration:underline;
}

#right-sidebar a:hover:visited {
color:#666666;
text-decoration:underline;
}

#random{
border-left: 1px solid #ccccbb;
border-top: 1px solid #ccccbb;
border-right: 1px solid #ccccbb;
border-bottom: 1px solid #ccccbb;
margin-top:5px;
margin-bottom:5px;
margin-left:3px;
}

/* ----Content Styles---- */

#content {
background-color: #transparent;
color: #333333;
margin-left: 185px;
margin-right: 245px;
padding-top:102px;
border-left: 1px solid #ccccbb;
border-right: 1px solid #ccccbb;
}

#content a{
text-decoration: underline;
color: #B44641;
}

#content a:visited {
color: #B44641;
}

#content a:hover {
color: #666666;
}

.storycontent {
margin-bottom: 20px;
}

blockquote {
font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
margin: 0px 10px 1em 10px;
padding: 0px 0px 0px 2px;
border-left: 3px solid #000;
background-color: transparent;
color: #333;
}

cite {
font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
font-size: 0.8em;
font-style: normal;
background-color: #fcfcf9;
color: #664444;
}

/* ----stuff for the comment form---- */
form#txpCommentInputForm {
margin-top: 20px;
}

form#txpCommentInputForm p {
line-height: 100%;
text-transform: none;
text-align: left;
}

#txpCommentInputForm label {
text-transform: uppercase;
margin-right: 5px;
margin-left: 5px;
}

#txpCommentInputForm input, #txpCommentInputForm textarea {
margin-bottom: 10px;
}

#txpCommentInputForm input#forget, #txpCommentInputForm input#remember {
margin-left: 10px;
margin-bottom: 0;
}

/* ----the thank you message box---- */
p#txpCommentInputForm {
font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
font-size: 0.8em;
font-weight: normal;
text-align: center;
letter-spacing: 0.6em;
color: #f9f9ee;
background-color: #999988;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
margin-bottom: 20px;
padding: 4px 0px 3px 7px;
}

/* ----formats Article Title Bar and timestamp text---- */
#content h3 {
font-weight: bold;
font-size: 1.2em;
font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
color: #000;
background-color: #fefef9;
line-height: 1.2em;
border-top: 1px solid #ddddcc;
border-bottom: 1px solid #ddddcc;
padding: 3px 3px 3px 7px;
margin: 0px 10px 6px 10px;
}

/* ----formats article paragraphs---- */
#content p {
text-indent: 0px;
margin: 10px;
}

/* ----formats "Comment" Title Text---- */
h3#comment, h3#respond {
font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: normal;
text-align: center;
letter-spacing: 0.6em;
color: #f9f9ee;
background-color: #999988;
margin: 0px 10px 20px 10px;
padding: 4px 0px 3px 7px;
}

/* ----creates comment box---- */
ol.comments li {
margin: 5px 10px 5px 10px; 
padding: 5px 5px 5px 7px;
background-color: #fefef9;
border-top : 1px solid #ddddcc;
border-bottom : 1px solid #ddddcc;
color: #333333;
list-style-position: inside;
}

/* ----formats comment author line---- */
small {
font-size: 0.8em;
font-style: italic;
color: #888888;
}

/* ----formats links in comment author line---- */
small a {
font-style: normal;
color: #888888;
}

#content pre {
margin: 0px 20px 1em 20px;
padding: 5px;
background-color: #f9f9f9;
border: 1px solid #dddddd;
font-size: 1.4em;
}

#content code {
padding: 0px 20px 1em 20px;
background-color: #f9f9f9;
font-size: 0.8em;
}

#container {
width: 950px;
\width: 950px;
w\idth: 950px;
margin-left: auto;
margin-right: auto;
margin-top:0;
font-size: 0.8em;
background-color:#FFF;
vertical-align:middle;
}

#foot {
background-color: #999999;
clear: both;
text-align: center;
}

#foot p {
text-align: center;
}

.caps {
letter-spacing: 0.1em;
font-size: 0.8em;
}