/*
Theme Name: ERUANTALE
*/

/* Structure */

* { margin: 0; padding: 0; }

body {
background:#290018;
color:#f24a7e;
font-family:'palatino linotype', garamond, times new roman, serif;
font-size:62.5%;
text-align:center
}

#header {
background: url(http://www.eruantale.net/wp-content/themes/eruantale/images/scalloptop.gif) bottom repeat-x;
}

#header a:link, #header a:visited, #header a:hover, #header a:active {
display:block;
width:95%;
background: url(http://www.eruantale.net/wp-content/themes/eruantale/images/logo.gif) center no-repeat;
height:120px;
margin:auto;
}

#container {
background:#68032d url(http://www.eruantale.net/wp-content/themes/eruantale/images/wrapbackground.gif);
}

#sizer {
width: 975px;
margin:auto;
}

#wrap {
padding-left: 175px;
padding-right: 175px;
}

#wrap .column {
position: relative;
float: left;
}

.bottomclear {
clear:both;
height:60px;
}

#main {
width: 100%;
background: url(http://www.eruantale.net/wp-content/themes/eruantale/images/wordswordswords.gif) top center no-repeat;
padding-top:40px;
margin-top:20px;
}

/* Content */

#content .imgright, #content .imgcenter, #content .imgleft {
padding:5px;
background:#ccac7c;
border:0;
}

#content .imgright {
float:right;
margin: 0 0 15px 10px;
}

#content .imgcenter {
margin: auto;
display:block;
}

#content .imgleft {
float:left;
margin: 15px 15px 15px 0;
}

.meta {
width:70%;
float:left;
font-size:.9em;
color:#7A6051;
font-variant:small-caps;
}

.commentlink, .category {
width:29%;
float:right;
text-align:right;
padding-right:3px;
}

#content {
width:595px;
margin:auto;
color:#482c25;
font-family:'palatino linotype', garamond, times new roman, serif;
font-size:1.5em;
text-align:left;
line-height:1.5em;
background: #ffe9c6 url(http://www.eruantale.net/wp-content/themes/eruantale/images/contentbackground.gif);
}

#content a:link {
color:#945A4B;
}

#content a:visited, #content a:active {
color:#482c25;
}

#content a:hover {
color:#6c0731;
text-decoration:none;
}

#content p {
padding: 10px 25px;
}

#content ul, #content ol {
padding: 0px 25px;
margin: 0px 0px 0px 40px;
}

#content li {
margin: 7px 0;
}

#contentheader {
background: url(http://www.eruantale.net/wp-content/themes/eruantale/images/roundedtop.gif) top center no-repeat;
min-height:20px;
}

#contentfooter {
background: url(http://www.eruantale.net/wp-content/themes/eruantale/images/roundedbottom.gif) bottom center no-repeat;
min-height:20px;
}

/* Content Headers */

#content h2 {
font-style:italic;
font-weight:400;
padding: 0px 25px 7px 25px;
font-size:2em;
line-height:1.2em;
color:#482c25;
}

#content h2 a:link, #content h2 a:visited {
text-decoration:none;
color:#482c25;
}

#content h2 a:hover, #content h2 a:active {
text-decoration:underline;
color:#945A4B;
}

#content h3, #content h4, #content h5, #content h6 {
margin: 10px 25px;
line-height:1em;
font-weight:400;
}

#content h3 {
font-size:1.6em;
color:#694E42;
padding:5px 0px;
border-bottom:1px dotted #9B826E;
}

#content h3 a:link, #content h3 a:visited {
color:#694E42;
}

#content h3 a:hover, #content h3 a:active {
color:#482c25;
}

#content h4 {
font-size:1.4em;
color:#7A6051;
text-transform:uppercase;
}

#content h4, #content h6 {
font-family:'trebuchet ms', calibri, helvetica sans-serif;
}

#content h4 a:link, #content h4 a:visited {
color:#7A6051;
}

#content h4 a:hover, #content h4 a:active {
color:#482c25;
}

#content h5 {
font-size:1.2em;
color:#8B7160;
padding:5px 0px;
border-bottom:1px dotted #9B826E;
}

#content h5 a:link, #content h5 a:visited {
color:#8B7160;
}

#content h5 a:hover, #content h5 a:active {
color:#482c25;
}

#content h6 {
font-size:1em;
color:#9B826E;
text-transform:uppercase;
font-weight:bold;
}

#content h6 a:link, #content h6 a:visited {
color:#9B826E;
}

#content h6 a:hover, #content h6 a:active {
color:#482c25;
}

/* Comments */

#comments ol {
margin:0 25px;
padding:0;
}

#comments ol li {
list-style-type:none;
padding:5px;
display:block;
clear:both;
margin-bottom:10px;
}

#comments p {
padding:10px 0;
}

#comments cite {
font-variant:small-caps;
}

.comm_meta {
font-weight:bold;
font-family:'trebuchet ms', calibri, helvetica sans-serif;
font-size:.8em;
text-transform:uppercase;
}

.avatar {
float:left;
padding:5px;
margin:5px 10px 5px 5px;
}

.comm_body {
width:85%;
float:right;
}

.comm .avatar {
background:#694e42;
}

.comm_odd .avatar {
background:#ccac7c;
}

.comm_author {
background:#ce3061;
color:#450322;
margin: 10px 0;
}

.comm_author a:link, .comm_author a:visited {
color:#450322 !important;
}

.comm_author a:hover, .comm_author a:active {
color:#68032d !important;
}

.comm_author .avatar {
background:#450322;
}

/* Forms */

#content dl {
padding: 0px 25px;
}

#content dt {
font-weight:600;
margin:5px 0;
}

#content label {
font-weight:600;
margin:5px 5px 5px 0;
}

#content label:after {
content:':';
}

.required {
margin-right:5px;
color:red;
}

#content input, #content select, #content textarea {
background:#fffeea;
border:1px solid #CDC0AC;
color:#482c25;
padding:5px;
font-family:'palatino linotype', times new roman, serif;
font-size:.8em;
}

#content textarea {
width:98%;
}

#si_contact_form1 {
margin:0 25px;
}

/* Post Meta */

.bookmarks {
margin: 0;
}

.bookmarks ul {
list-style-type:none;
margin:0 !important;
padding:0;
font-size:.8em;
font-family:'trebuchet ms', calibri, helvetica sans-serif;
text-transform:uppercase;
}

.bookmarks ul li {
display:inline;
margin:0 2px 0 0;
}

.bookmarks a:link, .bookmarks a:visited {
color:#ce3061 !important;
background:#450322;
text-decoration:none;
padding:5px;
line-height:2.8em;
}

.bookmarks a:hover, .bookmarks a:active {
color:#F24A7E !important;
background:#6a052f;
padding:5px;
}

.bookmarks h3 {
display:none;
}

.biography {
background:#ce3061;
padding:10px 5px;
margin: 15px 25px 0 25px;
font-size:.8em;
font-family:'trebuchet ms', calibri, helvetica sans-serif;
clear:both;
}

.biography p {
color:#450322;
font-style:italic;
padding:10px !important;
}

.biography h3 {
color:#450322 !important;
border-bottom:1px dotted #450322 !important;
margin:0px 10px !important;
text-transform:uppercase;
font-size:1.2em;
font-weight:600;
}

.biography a:link, .biography a:visited {
color:#450322 !important;
}

.biography a:hover, .biography a:active {
color:#68032d !important;
}

.author {
padding: 5px;
float:left;
background:#450322;
margin: 5px 10px 5px 0;
}

.next, .previous {
margin: 20px 35px 10px 25px;
font-size:.8em;
font-family:'trebuchet ms', calibri, helvetica sans-serif;
text-transform:uppercase;
max-width:39%;
text-align:center;
}

.next {
float:left;
}

.next a:link, .next a:visited, .previous a:link, .previous a:visited {
color:#ce3061 !important;
background:#450322;
text-decoration:none;
padding:5px;
width:100%;
display:block;
}

.next a:hover, .next a:active, .previous a:active, .previous a:hover {
color:#F24A7E !important;
background:#6a052f;
padding:5px;
}

.previous {
float:right;
}

/* Navigation */

#leftnav {
width: 175px;
right: 175px;
margin-left: -100%;
}

#rightnav {
width: 175px;
margin-right: -175px;
}

/* Widgets */

.sidebar {
margin-top:60px;
font-size:1.2em;
font-family:'trebuchet ms', calibri, helvetica sans-serif;
text-align:left;
line-height:1.4em;
color:#E03D70;
}

.sidebar a:link, .sidebar a:visited {
text-decoration:none;
color:#F24A7E;
}

.sidebar a:hover, .sidebar a:active {
color:#ce3061;
text-decoration:underline;
}

.sidebar ul {
list-style-type:none;
}

.sidebar li {
margin-bottom:15px;
}

.sidebar h2 {
display:none;
}

.sidebar .imgright, .sidebar .imgleft, .sidebar .imgcenter {
padding:3px;
background:#450322;
}

.sidebar .imgright {
float:right;
margin:5px;
}

.sidebar .imgcenter {
margin: auto;
display:block;
}

.sidebar .imgleft {
float:left;
margin:5px;
}

/* Sidebar Lists */

#recent-posts-3 ul, #recent-comments-4 ul, #wpp-3 ul, #rss-2 ul, #linkcat-2 ul {
border-top:1px dotted;
}

#recent-posts-3 ul li, #recent-comments-4 ul li, #wpp-3 ul li, #rss-2 ul li, #linkcat-2 ul li {
border-bottom:1px dotted;
margin:0;
padding:5px 0 5px 5px;
}

/* Menu */

#nav_menu-3 {
padding:39px 0 0 0;
background: url(http://www.eruantale.net/wp-content/themes/eruantale/images/menu.gif) top center no-repeat;
font-size:1.2em;
text-transform:uppercase;
}

#nav_menu-3 ul {
border-top:1px dotted;
}

#nav_menu-3 ul li {
border-bottom:1px dotted;
margin:0;
}

#nav_menu-3 a:link, #nav_menu-3 a:visited, #nav_menu-3 a:active, #nav_menu-3 a:hover {
display:block;
font-weight:400;
padding:5px;
text-decoration:none;
}

#nav_menu-3 a:link {
color:#E03D70;
}

#nav_menu-3 a:visited {
color:#ce3061;
}

#nav_menu-3 a:hover, #nav_menu-3 a:active {
color:#ce3061;
background:#450322 url(http://www.eruantale.net/wp-content/themes/eruantale/images/menuhover.gif) right no-repeat;
padding-right:30px;
}

/* Search */

#search-2 {
padding:38px 0 0 0;
background: url(http://www.eruantale.net/wp-content/themes/eruantale/images/search.gif) top center no-repeat;
text-align:center;
}

/* Recent */

#recent-posts-3 {
padding:39px 0 0 0;
background: url(http://www.eruantale.net/wp-content/themes/eruantale/images/recent.gif) top center no-repeat;
}

/* Comments */

#recent-comments-4 {
padding:39px 0 0 0;
background: url(http://www.eruantale.net/wp-content/themes/eruantale/images/comments.gif) top center no-repeat;
}

/* Favorites */

#wpp-3 {
padding:39px 0 0 0;
background: url(http://www.eruantale.net/wp-content/themes/eruantale/images/favorites.gif) top center no-repeat;
}

/* About */

#text-2 {
padding:38px 0 0 0;
background: url(http://www.eruantale.net/wp-content/themes/eruantale/images/about.gif) top center no-repeat;
}

/* Social */

#text-3 {
padding:38px 0 0 0;
background: url(http://www.eruantale.net/wp-content/themes/eruantale/images/social.gif) top center no-repeat;
}

#text-3 ul li a {
display:block;
line-height:1.4em;
padding-left:25px;
}

#rss {
background: url(http://www.eruantale.net/wp-content/themes/eruantale/images/rss.gif) no-repeat;
}

#follow {
background: url(http://www.eruantale.net/wp-content/themes/eruantale/images/twittersmall.gif) no-repeat;
}

#facebook {
background: url(http://www.eruantale.net/wp-content/themes/eruantale/images/facebook.gif) no-repeat;
}

#technorati {
background: url(http://www.eruantale.net/wp-content/themes/eruantale/images/technorati.gif) no-repeat;
}

/* Twitter */

#rss-2 {
padding:37px 0 0 0;
background: url(http://www.eruantale.net/wp-content/themes/eruantale/images/twitter.gif) top center no-repeat;
}

/* Blogroll */

#linkcat-2 {
padding:39px 0 0 0;
background: url(http://www.eruantale.net/wp-content/themes/eruantale/images/blogroll.gif) top center no-repeat;
}

/* Forms */

.sidebar input, .sidebar select {
background:#ce3061;
border:1px solid #f24a7e;
color:#450322;
font-family:'trebuchet ms', calibri, helvetica sans-serif;
font-size:.9em;
}

#s {
padding:3px;
}

#searchsubmit {
padding: 2px 3px;
text-transform:uppercase;
}

/* Footer */

#footer {
background: url(http://www.eruantale.net/wp-content/themes/eruantale/images/scallopbottom.gif) top repeat-x;
padding-top:4px;
color:#ce3061;
font-family:'trebuchet ms', calibri, helvetica sans-serif;
}

#footer a:link, #footer a:visited {
color:#ce3061;
text-decoration:none;
}

#footer a:hover, #footer a:active {
text-decoration:underline;
color:#E03D70;
}

#bottomlinks {
width:60%;
float:left;
text-align:left;
font-size:1.2em;
margin:15px;
text-transform:lowercase;
list-style-type:none;
}

#bottomlinks ul li, #bottomlinks ul li ul li {
display:inline;
margin:3px;
}

#copyright {
width:30%;
float:right;
text-align:right;
list-style-type:none;
font-size:1.2em;
padding:15px;
}

/* Misc */

blockquote {
margin:5px 25px;
border-top:1px dotted #9B826E;
border-bottom:1px dotted #9B826E;
background: url(http://www.eruantale.net/wp-content/themes/eruantale/images/quote.gif) top left no-repeat;
}

blockquote p {
font-size:1.2em;
}

blockquote cite {
display:block;
font-style:normal;
font-size:.8em;
color:#7A6051;
font-variant:small-caps;
}

blockquote cite:before {
content: " - ";
}

.hrdiv {
clear:both;
background: url(http://www.eruantale.net/wp-content/themes/eruantale/images/hr.gif) center center no-repeat;
margin: 0 25px;
height:60px;
}

pre {
margin: 0 25px;
}

strong {
font-size:.9em;
}

.hidden, #footer h2, #footer h3, #contentheader ul, #content hr {
display:none;
}

.clear {
clear:both;
}

.floatleft {
float:left;
}

.floatright {
float:right;
}

.alignright {
text-align:right;
}

.aligncenter {
text-align:center;
}
