/* 

Theme Name: Black-LetterHead

Theme URI: http://ulyssesonline.com

Author: Ulysses Ronquillo

Author URI: http://ulyssesonline.com

Version: 1.5 

The CSS, XHTML and design is released under GPL: http://www.opensource.org/licenses/gpl-license.php

*/





/* Begin Typography & Colors */


html {
	margin:0;
	padding:0;
}

body {

font-size: 62.5%; /* Resets 1em to 10px */
margin:0;
padding:0;

font-family: Times New Roman, Times, Georgia, serif;

background-color: #2d2d2d;

color: #caba8d; }



#page {

background-color: #000;

text-align: left; }



#header {

background: url(/images/wotrp-header.png); }



#content {

font-size: 1.6em }



.widecolumn .entry p {

font-size: 1.05em; }



.narrowcolumn .entry, .widecolumn .entry {

line-height: 1.4em; }



.widecolumn {

line-height: 1.4em; }



.narrowcolumn .postmetadata {

text-align: left; }



.alt {

background-color: #000;

border-top: 1px dashed #555;

border-bottom: 1px dashed #555; }



small {

font-size: 0.8em;

line-height: 1.5em; }



a {

text-decoration: underline;

color: #ba8915; }



a:visited {

text-decoration: none;

color: #903415; }



a:hover {

text-decoration: underline;

color: #29788e; }



a:active {

text-decoration: underline;

color: #29788e; }



.entry p a:visited {

color: #903415;

}



h1 .pagetitle {

font-family: Helvetica, Tahoma, Verdana, sans-serif;

font-size: 2.0em; }

h1 {

font-family: Helvetica, Tahoma, Verdana, sans-serif;

font-size: 1.6em; }


h2 {

font-family: Helvetica, Tahoma, Verdana, sans-serif;

font-weight: lighter;

letter-spacing: 1px;

text-decoration: none;

font-size: 1.6em;  }





h3 {

font-family: Helvetica, Tahoma, Verdana, sans-serif;

font-weight: lighter;

text-decoration: none;

font-size: 1.2em; }

h4 {

font-family: Times New Roman, Times, Georgia, serif;
top:0;
padding-top:0;
margin-top:0;
font-weight: bold; }

.repliestitle {
	font-family: Helvetica, Tahoma, Verdana, sans-serif;
	padding-top:10px;
	margin-top:10px;
	top:10px;
	font-weight: none;
	font-size: 1.35em;
}



.description {

text-decoration: none;

font-size: 1.2em;

text-align: center;

letter-spacing: .6em;

}



#sidebar h2 {

font-family: helvetica, tahoma, Arial, Sans-Serif;

font-variant: small-caps;

color: #29788e;

background: url(/images/wotrp-sb1.png);

font-size: 1.2em;

width:174px;

height: 38px;

line-height:38px;

text-align:center;

font-size:1.5em;

font-weight:normal;

}





#sidebar h2, #wp-calendar caption, cite {

text-decoration: none;

}



.commentlist li, #commentform input, #commentform textarea {

font: 0.9em Times New Roman, Times, Georgia, serif;

}



.commentlist li {

font-weight: bold;

}





.commentlist cite, .commentlist cite a {

font-weight: bold;

font-style: normal;

font-size: 1.1em;

}





.commentlist p {

font-weight: normal;

line-height: 1.5em;

text-transform: none;

}





#commentform p {

font-family: Times New Roman, Times, Georgia, serif;

}





.commentmetadata {

font-weight: normal;

}





#sidebar {

font: 1.2em Times New Roman, Times, Georgia, serif;

}





small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

color: #caba8d;

}



code {

font: 1.1em 'Courier New', Courier, Fixed;

}





acronym, abbr, span.caps

{

font-size: 0.9em;

letter-spacing: .07em;

}





#wp-calendar #prev a {

font-size: 9pt;

}



#wp-calendar a {

text-decoration: none;

}





#wp-calendar caption {

font: bold 1.3em Verdana, Arial, Sans-Serif;

text-align: center;

}





#wp-calendar th {

font-style: normal;

text-transform: capitalize;

}





/* End Typography & Colors */





/* Begin Structure */


#page {

margin: 20px auto;

padding: 0;

width: 900px;

}



#header {

padding: 0;

margin: 0 auto;

height: 260px;

width: 100%;

}





.narrowcolumn {

float: left;

padding: 0 0 20px 20px;

margin: 0px 0 0;

width: 620px;

}


.fullwidth {

float: left;

padding: 0 0 30px 30px;

margin: 0px 0 0;

width: 840px;

}




.widecolumn {

padding: 10px 0 20px 0;

margin: 5px 0 0 150px;

width: 620px;

}



.post {

margin: 0 0 40px;

text-align: left;

border-top: 1px dashed #555;

}





.widecolumn .post {

margin: 0;

}





.narrowcolumn .postmetadata {

padding-top: 5px;

}





.widecolumn .postmetadata {

margin: 30px 0;

}



#footer {

padding: 30px 0;

margin: 0 auto;

width: 900px;

clear: both;

background: url(/images/wotrp-footer.png) center bottom no-repeat};

}





#footer p {

margin: 0;

padding: 20px;

text-align: center;
clear:both;
}





/* End Structure */





/*Begin Headers */



h1 {

padding-top: 20px;

margin: 0;

}





.description {

text-align: center;

}





h2 {

margin-top: 20px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;

}





h2.pagetitle {

margin: 0px;

padding: 20px 0 0 0; 

}





#sidebar h2 {

margin: 5px 0 0;

padding: 0;

}





h3 {

padding: 0;

margin: 30px 0 0;

}





h3.comments {

padding: 0;

margin: 40px auto 20px ;

}



/* End Headers */





/* Begin Lists



Special stylized non-IE bullets

Do not work in Internet Explorer, which merely default to normal bullets. */



html>body .entry ul, .entrytext ul {

margin-left: 0px;

padding: 0 0 0 30px;

list-style: none;

padding-left: 10px;

text-indent: -10px;

}

 
ul {
	padding: 0 0 0 13px;
}


html>body .entry li, .entrytext li, .pagepost li {

margin: 5px 0 5px 10px;

}





.entry ul li:before, .entrytext ul li:before, #sidebar ul ul li:before {

content: "\00BB \0020";

}





.entry ol {

padding: 0 0 0 35px;

margin: 0;

}





.entry ol li {

margin: 0;

padding: 0;

}





.postmetadata ul, .postmetadata li {

display: inline;

list-style-type: none;

list-style-image: none;

}



#sidebar ul, #sidebar ul ol {

margin: 0;

padding: 0;

}





#sidebar ul li {

list-style-type: none;

list-style-image: none;

margin-bottom: 15px;

}

/* ul.lf_list_pages, ul.lf_list_pages ul, ul.lf_list_pages li, ul.lf_list_pages ul li {
	list-style: circle;
}
*/


#sidebar ul p, #sidebar ul select {

margin: 5px 0 8px;

}





#sidebar ul ul, #sidebar ul ol {

margin: 5px 0 0 10px;

}





#sidebar ul ul ul, #sidebar ul ol {

margin: 0 0 0 10px;

}





ol li, #sidebar ul ol li {

list-style: decimal outside;

}





#sidebar ul ul li, #sidebar ul ol li {

margin: 3px 0 0;

padding: 0;

}





/* End Entry Lists */





/* Begin Form Elements */



#searchform {

margin: 10px auto;

padding: 5px 3px; 

text-align: center;

}





#sidebar #searchform #s {

width: 100px;

padding: 2px;

background-color: #333333;

color: #B0B0B0;

}





#sidebar #searchsubmit {

padding: 1px;

background-color: #333333;

color: #B0B0B0;

}





.entry form { /* This is mainly for password protected posts, makes them look better. */

text-align:center;

}





select {

width: 130px;

background-color: #2d2d2d;

border: 1px ridge #ddd;

color: #B0B0B0;

}





#commentform input {

width: 170px;

padding: 2px;

margin: 5px 5px 1px 0;

color: #B0B0B0;

background-color: #333333;

border: 1px ridge #ccc;

}





#commentform textarea {

width: 97%;

padding: 5px;

background-color: #2d2d2d;

border: 1px ridge #ddd;

color: #B0B0B0;

font: 0.9em Times New Roman, Times, Georgia, serif;

}





#commentform #submit {

margin: 0;

float: right;

border: 1px ridge #ccc;

}





input {

padding: 2px;

margin: 5px 5px 1px 0;

color: #B0B0B0;

background-color: #333333;

border: 1px ridge #ccc;}



textarea {

width: 97%;

padding: 5px;

background-color: #2d2d2d;

border: 1px ridge #ddd;

color: #B0B0B0;

font: 0.9em Times New Roman, Times, Georgia, serif;

}





/* End Form Elements */





/* Begin Comments*/



.alt {

margin: 0px;

padding: 0px;

}





.commentlist ol {

padding: 0px;

text-align: left;

}





.commentlist li {

margin-left: -40px;

padding: 10px;

list-style: none;

}





.commentlist p {

margin: 10px 5px;

}





#commentform p {

margin: 5px;

}





.nocomments {

text-align: center;

margin: 0;

padding: 0;

}





.commentmetadata {

margin: 0;

display: block;

}





/* End Comments */





/* Begin Sidebar */



#sidebar

{

padding: 0 0 10px 0;

margin-left: 695px;

width: 190px;

}





#sidebar form {

margin: 0;

}





/* End Sidebar */





/* Begin Calendar */



#wp-calendar {

empty-cells: show;

margin: 10px auto 0;

width: 155px;

}





#wp-calendar #next a {

padding-right: 10px;

text-align: right;

}





#wp-calendar #prev a {

padding-left: 10px;

text-align: left;

}





#wp-calendar a {

display: block;

}





#wp-calendar caption {

text-align: center;

width: 100%;

}





#wp-calendar td {

padding: 3px 0;

text-align: center;

}





#wp-calendar td.pad:hover { /* Doesn't work in IE */

background-color: #000; 

}





/* End Calendar */





/* Begin Various Tags & Classes */



acronym, abbr, span.caps {

cursor: help;

}





acronym, abbr {

border-bottom: 1px dashed #999;

}





blockquote {

margin: 15px 30px 0 10px;

padding-left: 30px;

}





blockquote cite {

margin: 5px 0 0;

display: block;

}



hr {

border: none 0;

border-top: 1px dashed #2d2d2d;

width: 70%;

height: 1px;

margin-top: 25px;

margin-bottom: 25px;

} 



 

.center {

text-align: center;

}





a img {

border: none;

}





.navigation {

display: block;

text-align: center;

margin-top: 10px;

margin-bottom: 60px;

}



.aligncenter, div.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

}



.alignleft {

text-align: left;

float: left;

}





.alignright {

text-align: right;

float: right;

}



.entry img, .entrytext img {

margin: 7px;

}



.gravatar img {

float:right;

margin-top:-15px;

}



.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}



#topnav {

margin-top:180px;

}

.table1, th, td

{

border: 1px solid #2d2d2d;

border-collapse: collapse;

cell-padding: 5px;

}



.table2, th, td

{

border: 0px;

border-collapse: collapse;

padding: 5px;

}



/* End Various Tags & Classes*/


 #suckerfishnav {font-family: helvetica, tahoma, sans-serif; color: rgb(186, 137, 21); font-variant: small-caps; font-size:12px;font-family:verdana,sans-serif;font-weight:normal;width:100%;}

#suckerfishnav, #suckerfishnav ul {float:left;list-style:none;line-height:40px;padding:0;margin-top: 5px;width:100%;}

#suckerfishnav a {color: rgb(186, 137, 21);display:block;text-decoration:none;padding:0px 10px;}

#suckerfishnav li {float:right;padding:0; display:inline;}

#suckerfishnav ul {position:absolute;left:-999em;height:auto;width:250px;font-weight:normal;margin:0 auto;line-height:1;border:0;border-top:1px solid #666666;}

#suckerfishnav li li {width:250px;border-bottom:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #666666;font-weight:bold;font-family:verdana,sans-serif;;margin:0 auto}

#suckerfishnav li li a {padding:4px 10px;width:239px;font-size:12px;color: rgb(186, 137, 21);margin:0 auto}

#suckerfishnav li ul ul {margin:-21px auto 0 auto;}

#suckerfishnav li li:hover {color:#ddd;}

#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a  {color: rgb(186, 137, 21);}

#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color: rgb(186, 137, 21);}

#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {color: rgb(186, 137, 21);}

#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul  {left:-999em;}

#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul  {left:auto;background:#444444;}

#suckerfishnav li:hover, #suckerfishnav li.sfhover {color:#ddd;}

.collapsable {

margin: 1em;

padding: 1em;

border: 1px solid black;

background: #eee;
}

.pagenav  ul ul,
.pagenav .current_page_item ul ul,
.pagenav .current_page_ancestor ul ul,
.pagenav .current_page_ancestor .current_page_item ul ul,
.pagenav .current_page_ancestor .current_page_ancestor ul ul {
	display: none;
	}

.pagenav .current_page_item ul,
.pagenav .current_page_ancestor ul,
.pagenav .current_page_ancestor .current_page_item ul,
.pagenav .current_page_ancestor .current_page_ancestor ul,
.pagenav .current_page_ancestor .current_page_ancestor .current_page_item ul,
.pagenav .current_page_ancestor .current_page_ancestor .current_page_ancestor ul {
	display: block;
	}

div.toggle { 
display: none; 
} 
div.toggleshow {  
display: block; 
} 
.replyto {
background: #2d2d2d;
padding: 1px 10px;
display:block;
font-size:.8em;
}

#toggle2 {
background: #caba8d;
color: black;
border: 1px dashed #903415;
padding:5px;
}

#toggle2 p {
color: black;
}

.replyto a, .replyto a:link, .replyto a:visited, {
//color: #903415;
}

.igsv-table {
border:1px solid #242424;
border-spacing:0px;
text-color:#ffffff;
}
