/*
Theme Name: Indonesian Paradise
Theme URI: http://www.mariacelina.net/wp-content/themes/paradise
Description: Theme for the Maria Celina weblog and portfolio.
Version: 1.0
Author: Maria Celina
Author URI: http://www.mariacelina.net/
Additional Credit: Free Wordpress Themes and basic concepts of Sharpfolio.
Tags: maria, celina, mariacelina, tck, rainbows, design, culture, indonesia, red, orange, yellow, green, blue, indigo, violet, colours
*/

body {
margin: 0;
background: #f7dc92 url(images/footerbackground.jpg) repeat-x center bottom;
font-family: "Georgia", Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: 100;
line-height: normal;
color: #6c6458;
}

h1, h2, h3, h4 {
margin: 0;
font-family: "Georgia";
font-weight: normal;
}

h1 {
font-size: 16px;
color: #ffffff;
padding: 10px;
text-transform: uppercase;
width: 100px;
}

h1.about {
background: #db8284;
color: #ffffff;
margin-left: -25px;
border-bottom: 3px solid #e3ddd4;
}

h1.work, h1.page {
background: #9a546f;
color: #ffffff;
margin-left: -25px;
border-bottom: 3px solid #e3ddd4;
}

h1.jotter {
background: #624854;
color: #ffffff;
text-align: right;
margin-left: -25px;
border-bottom: 3px solid #e3ddd4;
}

h1.terms {
background: #7eaeb0;
color: #ffffff;
margin-left: -25px;
border-bottom: 3px solid #e3ddd4;
margin-left: -25px;
border-bottom: 3px solid #e3ddd4;
}

h1.faq {
background: #e6d565;
color: #ffffff;
margin-left: -25px;
border-bottom: 3px solid #e3ddd4;
}

h1.links {
background: #c8cb5e;
color: #ffffff;
margin-left: -25px;
border-bottom: 3px solid #e3ddd4;
}

h1.contact {
background: #ecc061;
color: #ffffff;
margin-left: -25px;
border-bottom: 3px solid #e3ddd4;
}

h2 {
font-size: 28px;
}

h2.related {
font-size: 22px;
}

h2.faq {
background: #e6d565;
color: #ffffff;
padding: 5px;
margin-bottom: 10px;
}

h2.works {
padding: 5px;
background: #9a546f;
color: #fff;
}

h2.photos a {
padding: 5px;
background: #7eaeb0;
color: #fff;
}

h2.photos a:hover {
padding: 5px;
background: none;
border-bottom: 1px solid #7eaeb0;
color: #7eaeb0;
}

h2.about {
background: #db8284;
padding: 5px;
color: #fff;
}

h2.frontpage {
color: #6c6458;
font-size: 14px;
margin-top: 10px;
line-height: 26px;
margin-bottom: 10px;
}

h2.frontpage a {
text-decoration: none;
color: #db8284;
background: none;
padding: 0px;
border-bottom: 1px solid #db8284;
}

h2.frontpage a:hover {
background: none;
padding: 0px;
color: #946681;
border-bottom: 1px solid #946681;
}

h3 {
font-size: 1.6em;
margin-top: 8px;
}

h3.rating {
color: #eb8c80;
font-size: 1.6em;
}

h4 {
font-size: 1.6em;
margin-top: 8px;
}

h4.prevnext {
background: url(images/menu.png);
font-size: 1.6em;
padding: 5px;
}

p, ul, ol {
margin-top: 0;
line-height: 180%;
}

ul {
list-style: circle;
}

li {
}

a, a:link, a:visited {
text-decoration: none;
color: #98b1ad;
}

a:hover {
background: none;
border-bottom: none;
color: #946681;
}

li a, li a:link, li a:visited {
text-decoration: none;
color: #98b1ad;
}

li a:hover {
background: none;
border-bottom: none;
color: #946681;
}

#top {
}

#wrapper {
width: 100%;
margin: 0 auto;
padding: 0;
background: #f7dc92 url(images/wrapperbackground.jpg) repeat-x center top;
}

#wrapperin {
width: 930px;
margin: 0 auto;
padding: 0;
background: url(images/wrapperin.jpg) repeat-x center top;
}

#wrapper2 {
margin: 0;
padding-top: 30px;
}

/* Header */
#topheader {
background: #f7dc92 url(images/headerbackground.jpg) repeat-x center top;
height: 230px;
margin: 0 auto;
}

#header {
background: url(images/header.jpg) repeat-x center top;
width: 930px;
height: 230px;
margin: 0 auto;
}

/* Logo */

#logo {
width: 200px;
height: 230px;
background: url(images/logo.jpg) no-repeat left top;
}

#logo:hover {
width: 200px;
background: url(images/logohover.jpg) no-repeat left top;
}

#logo h1 {
margin: 0 auto;
height: 230px;
}

#logo h1:hover {
margin: 0 auto;
height: 230px;
text-decoration: none;
}

#logo h1 a {
display: block;
text-decoration: none; 
}

#logo h1 a span {
display: table-cell;
height: 230px;
vertical-align: middle;
width: 200px; 
}

#logo h1 a em {
display: block;
font-size: 0.8em;
font-style: normal; 
}

/* Menu */
#menu {
font-family: "Georgia", Arial, sans-serif;
font-weight: bold;
text-transform: uppercase;
margin: 0px 0;
padding: 0;
list-style-type: none;
background: url(images/menu.png) left top;
font-size: 13px;
height: 40px;
margin-bottom: 30px;
}

#menu li {
float: left;
margin: 0;	
list-style: none;			
}

#menu li a {
text-decoration: none;
text-align: center;
display: block;
width: 80px;
padding: 0 12px;
line-height: 40px;
color: #eb8c80;
}

#menu li a:hover, #menu li.active a {
background: #f4da9d url(images/menu.png) left top;
width: 80px;
color: #8a546c;
}

#menu_wrapper ul {
margin-left: 0px;
}

#menu_wrapper {
width: 930px; padding: 0 10px 0 0;
}

#menu_wrapper div {
float: left; 
height: 44px; 
width: 12px;
}

/* Page */
#page {
width: 920px;
margin: 0 auto;
padding: 0;
border: 5px #f9f6ee solid;
background: #f9f6ee;
}

#page a.rss {
background: url(images/social/feed.png) no-repeat top left;
width: 120px;
padding-left: 20px;
}

/* Page Head */
#pagehead {
float: left;
width: 880px;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
color: #624854;
background: #f9f6ee url(images/pagebackground.jpg) repeat-y bottom left;
border-bottom: 1px solid #fff;
}

#pagehead li a, #pagehead li a:link, #pagehead li a:visited {
text-decoration: none;
color: #98b1ad;
}

#pagehead li a:hover {
background: none;
border-bottom: none;
color: #946681;
}

div.title {
}

div.pageheadl {
width: 120px;
float: left;
text-align: right;
font-size: 14px;
}

div.pageheadl a, div.pageheadl a:visited, div.pageheadl a:link{
text-decoration: none;
background: none;
color: #98b1ad;
}

div.pageheadl a:hover {
background: none;
border-bottom: none;
color: #946681;
}

div.pageheadr p {
}

div.pageheadr {
width: 700px;
float: right;
text-align: justify;
}

div.pageheadr a, div.pageheadr a:visited, div.pageheadr a:link {
text-decoration: none;
background: none;
color: #98b1ad;
}

div.pageheadr a:hover {
background: none;
border-bottom: none;
color: #946681;
}

/* Sidebar */
#sidebar {
float: left;
width: 120px;
padding: 20px 20px 20px 20px;
color: #6c6458;
}

#sidebar ul {
margin: 0;
padding: 0;
list-style: none;
}

#sidebar li {
}

#sidebar li p {
padding-left: 15px;
}

#sidebar li ul {
padding-bottom: 30px;
}

#sidebar li li {
margin-left: 15px;
padding-left: 10px;
}

#sidebar h2 {
letter-spacing: -.5px;
padding-bottom: 10px;
color: #eb8c80;
}

#sidebar p {
padding-bottom: 20px;
text-align: justify;
}

#sidebar a, #sidebar a:link, #sidebar a:visited {
color: #98b1ad;
border: none;
}

#sidebar a:hover {
color: #946681;
}

#sidebar h1.about {
background: #db8284;
color: #ffffff;
}

#sidebar h1.work {
background: #9a546f;
color: #ffffff;
}

#sidebar h1.jotter {
background: #624854;
color: #ffffff;
}

#sidebar h1.photos {
background: #7eaeb0;
color: #ffffff;
}

#sidebar h1.faq {
background: #c8cb5e;
color: #ffffff;
}

#sidebar h1.contact {
background: #e9e26d;
color: #ffffff;
}

#sidebar h1.etc {
background: #ecc061;
color: #ffffff;
}

/* Content Structure */
#current {
float: left;
width: 880px;
padding: 20px;
background: #f9f6ee url(images/upperbackground.jpg) no-repeat bottom left;
border-top: 1px solid #e3ddd4;
}

#current li a, #current li a:visited {
text-decoration: none;
background: none;
color: #98b1ad;
}

#current li a:hover {
background: none;
border-bottom: none;
color: #946681;
}

#addendum {
float: left;
width: 880px;
padding-left: 20px;
padding-right: 20px;
padding-top: 80px;
background: #f9f6ee url(images/lowerbackground.jpg) no-repeat top left;
}

#addendum a, #addendum a:visited, #addendum a:link {
text-decoration: none;
background: none;
color: #98b1ad;
}

#addendum a:hover {
color: #946681;
}

#addendum p{
text-align: justify;
}

div.prevl {
width: 120px;
float: left;
text-align: right;
font-size: 14px;
}

div.prevl h2 {
color: #eb8c80;
}

div.prevl a, div.prevl a:link, div.prevl a:visited {
text-decoration: none;
color: #98b1ad;
}

div.prevl a:hover {
background: none;
border-bottom: none;
color: #946681;
}

div.prevl li {
list-style: none;
}

div.prevr p {
}

div.prevr {
width: 700px;
float: right;
text-align: justify;
}

div.prevr h2{
color: #eb8c80;
}

ul.previously a, li.previously a, ul.lastfm a, li.lastfm a {
color: #946681;
}

ul.previously a:hover, li.previously a:hover, ul.lastfm a:hover, li.lastfm a:hover {
background: none;
border-bottom: 1px solid #946681;
color: #946681;
}

ul.addendum, li.addendum {
list-style: circle;
color: #624854;
}

div.postmetadata a, div.postmetadata a:link, div.alt a, div.alt a:link {
text-decoration: none;
color: #98b1ad;
}

div.postmetadata a:hover, div.postmetadata a:visited, div.alt a:hover, div.alt a:visited {
background: none;
color: #946681;
}
/* Entry, Comments, & Contact Form Section */
#author,  #ec_name {
border: 3px solid #fdfdfd;
border-bottom: 1px solid #cdc5af;
padding: 3px;
width: 99%;
font-family: "Georgia", Arial, sans-serif;
font-size: 13px;
color: #575041;
background: #fdfdfd;
}

#email, #ec_email  {
border: 3px solid #fdfdfd;
border-bottom: 1px solid #cdc5af;
padding: 3px;
width: 99%;
font-family: "Georgia", Arial, sans-serif;
font-size: 13px;
color: #575041;
background: #fdfdfd;
}

#ec_subject  {
border: 3px solid #fdfdfd;
border-bottom: 1px solid #cdc5af;
padding: 3px;
width: 99%;
font-family: "Georgia", Arial, sans-serif;
font-size: 13px;
color: #575041;
background: #fdfdfd;
}

#url, #ec_url, #ec_math_a  {
border: 3px solid #fdfdfd;
border-bottom: 1px solid #cdc5af;
padding: 3px;
width: 99%;
font-family: "Georgia", Arial, sans-serif;
font-size: 13px;
color: #575041;
background: #fdfdfd;
}

textarea#comment, #ec_message {
border: 3px solid #fdfdfd;
border-bottom: 1px solid #cdc5af;
padding: 3px;
font-family: "Georgia", Arial, sans-serif;
font-size: 13px;
padding: 3px;
color: #575041;
background: #fdfdfd;
text-align: justify;
width: 99%;
}

#commentlist {
padding-bottom: 2px;
text-align: justify;
}

ol#commentlist li {
border-top: 1px solid #fdfdfd;
border-left: 1px solid #fdfdfd;
border-bottom: 1px solid #cdc5af;
border-right: 1px solid #cdc5af;
background: #fdfdfd;
margin: 5px;
padding: 5px;
color: #9e9a8a;
}

ol#commentlist li cite {
background: #f6b7b0 url(images/formbackground.jpg) top center repeat-x;
border: 1px solid #e38c81;
color: #fff;
padding: 6px;
margin-left: -20px;
}


ol#commentlist li cite a, ol#commentlist li cite a:visited, ol#commentlist li cite a:link {
color: #624854;
}


ol#commentlist li cite a:hover {
color: #fff;
}


ol#commentlist .author_comment {
background: #fdfdfd url(images/formauthorbackground.jpg) bottom right no-repeat;
border: 1px solid #9e9a8a;
color: #575041;
padding: 6px;
}	

ol#commentlist li a{
color: #624854;
}
	
ol#commentlist li a:hover{
color: #6c6458;
}

#comment {
text-align: center;
width: 50%;
border: 1px solid #6c6458;
padding: 5px;
font-weight: 100;
color: #575041;
background: #fdfdfd;
}

#submit, #contactsubmit {
width: 50%;
border-top: 2px solid #ffb5ac;
border-left: 2px solid #ffb5ac;
border-bottom: 2px solid #e38c81;
border-right: 2px solid #e38c81;
font-family: "Georgia", Arial, sans-serif;
font-size: 28px;
padding: 5px;
font-weight: 100;
color: #575041;
background: #f6b7b0 url(images/formbackground.jpg) top center repeat-x;
}

fieldset div.form-submit input {
text-align: center;
width: 50%;
border-top: 2px solid #ffb5ac;
border-left: 2px solid #ffb5ac;
border-bottom: 2px solid #e38c81;
border-right: 2px solid #e38c81;
font-family: "Georgia", Arial, sans-serif;
font-size: 28px;
padding: 5px;
font-weight: 100;
color: #575041;
background: #f6b7b0 url(images/formbackground.jpg) top center repeat-x;
}

#s {
border: 3px solid #fdfdfd;
border-bottom: 1px solid #cdc5af;
padding: 3px;
width: 650px;
font-family: "Georgia", Arial, sans-serif;
font-size: 13px;
color: #575041;
background: #fdfdfd;
}

#searchsubmit {
text-align: center;
width: 50%;
border-top: 2px solid #ffb5ac;
border-left: 2px solid #ffb5ac;
border-bottom: 2px solid #e38c81;
border-right: 2px solid #e38c81;
font-family: "Georgia", Arial, sans-serif;
font-size: 18px;
padding: 5px;
font-weight: 100;
color: #575041;
background: #f6b7b0 url(images/formbackground.jpg) top center repeat-x;
}

div.commentsl {
width: 120px;
float: left;
font-size: 14px;
}


div.commentsl h2 {
text-align: right;
}

div.commentsl p {
text-align: right;
}


div.commentsl a, div.commentsl a:link, div.commentsl a:visited {
text-decoration: none;
color: #98b1ad;
}

div.commentsl a:hover {
background: none;
color: #946681;
}

div.prevr p {
}

div.commentsr {
width: 700px;
float: right;
text-align: justify;
}

div.commentsr h2 {
color: #946681;
}

div.commentsr a, div.commentsr a:link, div.commentsr a:visited {
text-decoration: none;
color: #98b1ad;
}

div.commentsr a:hover {
background: none;
color: #946681;
}

div.prevcomments {
width: 700px;
float: right;
text-align: justify;
}


div.prevcomments a, div.prevcomments a:visited, div.prevcomments a:link {
text-decoration: none;
background: none;
color: #98b1ad;
}

div.prevcomments a:hover {
background: none;
border-bottom: none;
color: #946681;
}

div.prevcomments h2 {
color: #946681;
}

div.entry img {
padding: 5px;
margin-left: -10px;
margin-bottom: 15px;
background: #fdfdfd;
border-top: 1px solid #fdfdfd;
border-left: 1px solid #fdfdfd;
border-bottom: 1px solid #cdc5af;
border-right: 1px solid #cdc5af;
}

div.entry li a, div.entry li a:visited {
text-decoration: none;
background: none;
color: #98b1ad;
}

div.entry li a:hover {
background: none;
border-bottom: none;
color: #946681;
}

div.entry img:hover {
padding: 5px;
margin-left: -10px;
margin-bottom: 15px;
background: #cdc5af;
border: 1px solid #cdc5af;
}

div.entry img.wide {
padding: 5px;
margin-left: -195px;
margin-bottom: 15px;
background: #fdfdfd;
border-top: 1px solid #fdfdfd;
border-left: 1px solid #fdfdfd;
border-bottom: 1px solid #cdc5af;
border-right: 1px solid #cdc5af;
}

div.entry img.wide:hover {
padding: 5px;
margin-left: -195px;
margin-bottom: 15px;
background: #cdc5af;
border: 1px solid #cdc5af;
}

div.entryinfo {
width: 120px;
float: left;
padding-top: 10px;
}

div.entryinfo a, div.entryinfo a:visited {
text-decoration: none;
background: none;
color: #98b1ad;
}
div.entryinfo a:hover {
background: none;
border-bottom: none;
color: #946681;
}

div.entryinfo h2 {
color: #eb8c80;
letter-spacing: -.5px;
font-size: 18px;
padding-bottom: 15px;
text-align: right;
}

div.entry h2 {
color: #946681;
background: none;
}

div.entryinfo p {
text-align: right;
}

div.entryinfo img, div.entryinfo img a, div.entryinfo img a:hover {
border: none;
}

div.entry {
width: 700px;
margin-bottom: 10px;
float: right;
text-align: justify;
}


div.entry h2 {
color: #946681;
}

div.archives {
width: 700px;
margin-bottom: 10px;
float: right;
}

div.prevcomments h2 a, div.prevcomments h2 a:visited {
color: #946681;
}

div.prevcomments h2 a:hover {
background: none;
color: #946681;
}

div.lastfm {
width: 700px;
margin-bottom: 10px;
float: right;
color: #6c6458;
}

div.lastfm h2 {
color: #eb8c80;
}

#ilastfm_plugin {
width: 700px;
float: right;
}

ul#ilastfm li, ul#ilastfm_display li {
list-style-type: none;
list-style-image: none;
display: inline;
}

ul#ilastfm, ul#ilastfm_display {
margin: 3px 0 0 3px;
padding: 3px;
}

#ilastfm a img, #ilastfm_display a img {
background: url(images/coverbackground.png) top left no-repeat;
padding: 2px;
border: none;
border-bottom: 1px solid #f9f6ee;
width: 75px; /* Put the width and the height of the covers here! */
height: 75px;
margin-left: 3px;
margin-right: 3px;
}

#ilastfm a:hover img, #ilastfm_display a:hover img {
border: none;
background: url(images/coverbackground.png) top left no-repeat;
}

p.comment-link {
margin: 0;
}

p.comment-link a {
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
color: #808080;
text-decoration: none;
font-size: 16px;
line-height: 36px;
}

p.comment-link a:hover {
color: #999;
text-decoration: underline;
}

div.post a, div.post a:link, div.post a:visited {
text-decoration: none;
color: #98b1ad;
}

div.post a:hover {
background: none;
color: #946681;
}

.post {
}

.post a, .post a:link, .post a:visited {
text-decoration: none;
color: #98b1ad;
}

.post a:hover {
background: none;
color: #946681;
}

.post .title {
color: #946681;
}

.post .title a {
color: #946681;
border: none;
}

.post .title a:hover {
text-decoration: underline;
}

.post h2.works {
padding: 5px;
background: #9a546f;
color: #fff;
}

.post .meta {
padding-bottom: 10px;
text-transform: uppercase;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
}

.post .comments {
}

.post .entry {
padding: 10px 0 20px 0;
text-align: justify;
}



/* Photos */
#gallerypost {
float: right;
width: 700px;
margin: 0px 0px 10px 0px;
padding: 10px 10px 10px 10px;
}

#gallerypost img {
padding: 5px;
background: #fdfdfd;
border-top: 1px solid #fdfdfd;
border-left: 1px solid #fdfdfd;
border-bottom: 1px solid #cdc5af;
border-right: 1px solid #cdc5af;
}

#gallerypost img {
padding: 5px;
background: #cdc5af;
border: 1px solid #cdc5af;
}

/* Work */
#works {
float: left;
width: 880px;
padding: 20px;
background: #f9f6ee url(images/upperbackground.jpg) no-repeat bottom left;
border-top: 5px solid #624854;
}

div.title {
}

div.workl {
float: left;
text-align: right;
}

div.workinfo {
float: left;
font-size: 11px;
}

div.workinfo h2 {
color: #eb8c80;
}

div.workinfo ul {
width: 120px;
}

/* Software Skills */
li.photoshop {
list-style: none;
margin-left: -35px;
padding-left: 30px;
background: url(images/software_photoshop.jpg) no-repeat center left;
display: block;
}

li.illustrator {
list-style: none;
margin-left: -35px;
padding-left: 30px;
background: url(images/software_illustrator.jpg) no-repeat center left;
display: block;
}

li.dreamweaver {
list-style: none;
margin-left: -35px;
padding-left: 30px;
background: url(images/software_dreamweaver.jpg) no-repeat center left;
display: block;
}

li.indesign {
list-style: none;
margin-left: -35px;
padding-left: 30px;
background: url(images/software_indesign.jpg) no-repeat center left;
display: block;
}

li.autocad {
list-style: none;
margin-left: -35px;
padding-left: 30px;
background: url(images/software_autocad.jpg) no-repeat center left;
display: block;
}

li.threedsmax {
list-style: none;
margin-left: -35px;
padding-left: 30px;
background: url(images/software_3dsmax.jpg) no-repeat center left;
display: block;
}

li.coreldraw {
list-style: none;
margin-left: -35px;
padding-left: 30px;
background: url(images/software_coreldraw.jpg) no-repeat center left;
display: block;
}

/* Social Networks */
li.twitter {
list-style: none;
margin-left: -35px;
padding-left: 30px;
background: url(images/social/twitter.png) no-repeat center left;
display: block;
border-bottom: 1px solid #e3ddd4;
}

li.tumblr {
list-style: none;
margin-left: -35px;
padding-left: 30px;
background: url(images/social/tumblr.png) no-repeat center left;
display: block;
border-bottom: 1px solid #e3ddd4;
}

li.goodreads {
list-style: none;
margin-left: -35px;
padding-left: 30px;
background: url(images/social/goodreads.png) no-repeat center left;
display: block;
border-bottom: 1px solid #e3ddd4;
}

li.flickr {
list-style: none;
margin-left: -35px;
padding-left: 30px;
background: url(images/social/flickr.png) no-repeat center left;
display: block;
border-bottom: 1px solid #e3ddd4;
}

li.lastfm {
list-style: none;
margin-left: -35px;
padding-left: 30px;
background: url(images/social/lastfm.png) no-repeat center left;
display: block;
border-bottom: 1px solid #e3ddd4;
}

li.lastfm_jotter {
list-style: none;
margin-left: -35px;
padding-left: 30px;
background: url(images/social/lastfm.png) no-repeat center left;
display: block;
}

li.dopplr {
list-style: none;
margin-left: -35px;
padding-left: 30px;
background: url(images/social/dopplr.png) no-repeat center left;
display: block;
border-bottom: 1px solid #e3ddd4;
}

li.technorati {
list-style: none;
margin-left: -35px;
padding-left: 30px;
background: url(images/social/technorati.png) no-repeat center left;
display: block;
border-bottom: 1px solid #e3ddd4;
}

li.email {
list-style: none;
margin-left: -35px;
padding-left: 30px;
background: url(images/social/email.png) no-repeat center left;
display: block;
}

div.workinfo h2 {
letter-spacing: -.5px;
font-size: 18px;
padding-bottom: 15px;
color: #eb8c80;
}

.post .work, .post .entry {
border-bottom: 1px solid #958d81;
width: 700px;
text-align: justify;
}

div.workr p {
}

div.work img {
border-bottom: 5px solid #958d81;
}
	
div.work img, div.work img a {
border: none;
border-bottom: 5px solid #958d81;
}
	
div.work img:hover, div.work img a:hover {
border-bottom: 5px solid #e6ddc6;
}

div.workr {
width: 700px;
float: right;
text-align: justify;
}
	
div.work {
width: 700px;
margin-bottom: 10px;
float: right;
text-align: justify;
}

div.work p {
text-align: justify;
}

div.reqsl {
width: 120px;
float: left;
text-align: right;
font-size: 14px;
}

div.reqsl a, div.reqsl a:link, div.reqsl a:visited {
text-decoration: none;
color: #98b1ad;
}

div.reqsl a:hover {
background: none;
border-bottom: none;
color: #946681;
}


div.reqsl li {
list-style: none;
}

div.reqsr p {
}

div.reqsr {
width: 700px;
float: right;
text-align: justify;
}

div.reqsr a, div.reqsr a:link, div.reqsr a:visited {
text-decoration: none;
color: #98b1ad;
}

div.reqsr a:hover {
background: none;
border-bottom: none;
color: #946681;
}

div.faqr a {
color: #98b1ad;
}

div.faqr a:hover {
color: #946681;
}

div.faql, div.contactl, div.linksl, div.disclaimerl, div.attachl {
background: url(images/sidebackground.jpg) top right no-repeat; 
height: 300px;
width: 120px;
float: left;
text-align: right;
font-size: 14px;
}

div.contactl {
width: 120px;
float: left;
text-align: right;
font-size: 14px;
}

div.faql li {
list-style: none;
}

div.faqr p {
}

div.faqr, div.contactr, div.linksr, div.disclaimerr, div.attachr {
width: 700px;
float: right;
text-align: justify;
border-bottom: 1px solid #958d81;
}

div.linksr h2 {
color: #946681;
background: none;
}

div.disclaimerr h2 {
font-size: 24px;
padding-bottom: 10px;
color: #946681;
}

div.linksr-a {
width: 350px;
float: left;
text-align: justify;
}

div.linksr-b {
width: 350px;
float: left;
text-align: justify;
}


div.faqr a {
color: #98b1ad;
}

div.reqsr a:hover {
color: #946681;
}

/* About */
#aboutphoto {
float: left;
width: 100%;
height: 300px;
background: url(images/about.jpg) center right no-repeat;
border-top: 1px solid #e3ddd4;
font-size: 12px;
}
	
#aboutphoto p {
padding: 20px;
width: 300px;
text-align: right;
}

#aboutphoto ul {
margin-left: 100px;
padding: 20px;
width: 300px;
text-align: right;
}

div.profilel, div.websitel, div.addenduml {
width: 120px;
float: left;
font-size: 11px;
}

div.profilel h2{
color: #eb8c80;
}

div.addendumr a, div.addendumr a:link, div.addendumr a:visited {
text-decoration: none;
color: #98b1ad;
}

div.addendumr a:hover {
background: none;
color: #946681;
}

div.profilel {
width: 120px;
float: left;
height: 300px;
text-align: justify;
}

div.profilel p {
text-align: justify;
width: 160px;
}

div.profilel a, div.websitel a, div.profilel a:visited, div.websitel a:visited{
color: #98b1ad;
}

div.profilel a:hover, div.websitel a:hover{
color: #946681;
background: none;
border: none;
}

div.profilel ul, div.websitel ul {
width: 120px;
}

div.profilel li, div.websitel li {
list-style: none;
}

div.profilel p, div.websitel p {
text-align: right;
}

div.profilel h2, div.websitel h2 {
font-size: 16px;
}

div.profiler {
width: 700px;
margin-bottom: 10px;
float: right;
text-align: justify;
}


div.profiler h2.about {
background: #db8284;
padding: 5px;
color: #fff;
}

.post .profiler {
text-align: justify;
border-bottom: 1px solid #958d81;
}

div.profiler a, div.profiler a:visited {
text-decoration: none;
background: none;
color: #98b1ad;
}

div.profiler a:hover {
background: none;
border-bottom: none;
color: #946681;
}

div.websitel {
float: left;
width: 120px;
float: left;
}

div.websitel a, div.websitel a:visited, div.websitel a:link {
text-decoration: none;
background: none;
color: #98b1ad;
}

div.websitel a:hover {
background: none;
border-bottom: none;
color: #946681;
}

div.websiter, div.addendumr {
width: 700px;
margin-bottom: 10px;
float: right;
text-align: justify;
padding-left: 50px;
}

div.websiter a, div.websiter a:visited, div.websiter a:link {
text-decoration: none;
background: none;
color: #98b1ad;
}

div.websiter a:hover {
background: none;
border-bottom: none;
color: #946681;
}

div.addendumr a, div.addendumr a:visited, div.addendumr a:link {
text-decoration: none;
background: none;
color: #98b1ad;
}

div.addendumr a:hover {
background: none;
border-bottom: none;
color: #946681;
}

div.websiter h2 {
color: #fff;
}

/* Frontpage */

#frontpage {
width: 930px;
margin: 0 auto;
padding: 0;
border-bottom: 5px #f9f6ee solid;
background: #f9f6ee url(images/intro.jpg) top center repeat-x;
}

#frontpage h2 {
color: #6c6458;
font-size: 14px;
margin-top: 10px;
line-height: 26px;
margin-bottom: 10px;
}

#frontpage h2.frontpage {
color: #6c6458;
font-size: 14px;
margin-top: 10px;
line-height: 26px;
margin-bottom: 10px;
}

#frontpage a, #frontpage a:visited, #frontpage a:link {
text-decoration: none;
color: #98b1ad;
}

#frontpage a:hover {
background: none;
border-bottom: none;
color: #946681;
}
#introhead {
float: left;
width: 100%;
height: 70px;
}

#front {
float: left;
width: 880px;
padding: 20px;
text-align: justify;
}
	
#frontpage-current a, #frontpage-current a:link, #frontpage-current a:visited {
text-decoration: none;
color: #db8284;
}

#frontpage-current a:hover {
background: none;
color: #946681;
}

#frontpage-current {
float: left;
width: 880px;
padding: 20px;
text-align: justify;
}

#frontpage-twitter {
float: left;
width: 880px;
background: url(images/line_work.jpg) top right no-repeat;
padding-left: 30px;
}

#frontpage-addendum {
float: left;
width: 880px;
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
}

#frontpage-addendum form {
margin: 0;
padding: 0;
font-size: 11px;
}

#frontpage-addendum form fieldset {
clear: both;
border: none;   
margin: 0;
}

#frontpage-addendum form input, #frontpage-addendum form textarea {
width: 75%;      
border: 3px solid #fdfdfd;
border-bottom: 1px solid #cdc5af;
margin:5px 0 0 10px; 
background: #fff;
border: none;
padding: 3px;
float: right;                       
}

div.post a, div.post a:visited, div.post a:link{
text-decoration: none;
color: #98b1ad;
}

div.post a:hover {
background: none;
border-bottom: none;
color: #946681;
}

div.addl {
width: 350px;
float: left;
text-align: justify;
font-size: 12px;
}

div.addl a, div.addl a:visited {
text-decoration: none;
background: none;
color: #98b1ad;
}
div.addl a:hover {
background: none;
border-bottom: none;
color: #946681;
}

div.addl li {
list-style: circle;
margin-left: -30px;
text-align: justify;
}

div.addr p {
}

div.addr {
width: 490px;
float: right;
text-align: justify;
}

div.addr a, div.addr a:visited, div.addr a:link{
text-decoration: none;
background: none;
color: #98b1ad;
}

div.addr a:hover {
background: none;
border-bottom: none;
color: #946681;
}

div.addr li.rssimport_li a, div.addr li.rssimport_li a:visited {
text-decoration: none;
background: none;
color: #98b1ad;
}

div.addr li.rssimport_li a:hover {
background: none;
border-bottom: none;
color: #946681;
}

div.addr ul.rssimport_ul a, div.addr li.rssimport_ul a:visited {
text-decoration: none;
background: none;
color: #98b1ad;
}

div.addr ul.rssimport_ul a:hover {
background: none;
border-bottom: none;
color: #946681;
}

div.jotter-front {
width: 490px;
float: right;
text-align: justify;
}

div.jotter-front a, div.jotter-front a:visited {
text-decoration: none;
background: none;
color: #98b1ad;
}

div.jotter-front a:hover {
background: none;
border-bottom: none;
color: #946681;
}

div.jotter-front li {
border-bottom: 1px solid #e3ddd4;
}

div.lifestream-front {
width: 490px;
float: right;
text-align: justify;
}

h1.about-front {
background: #db8284;
color: #ffffff;
width: 250px;
border-bottom: 3px solid #e3ddd4;
margin-left: -30px;
margin-bottom: 10px;
}

h1.whatsinside-front {
background: #ecc061;
color: #ffffff;
width: 250px;
border-bottom: 3px solid #e3ddd4;
margin-left: -30px;
margin-bottom: 10px;
}

h1.support-front {
background: #e6d565;
color: #ffffff;
width: 250px;
border-bottom: 3px solid #e3ddd4;
margin-left: -30px;
margin-bottom: 10px;
}

h1.work-front {
background: #9a546f;
color: #ffffff;
width: 350px;
border-bottom: 3px solid #e3ddd4;
margin-right: -30px;
margin-bottom: 10px;
float: right;
text-align: right;
}

h1.socialnetworks-front {
background: #c8cb5e;
color: #ffffff;
width: 250px;
border-bottom: 3px solid #e3ddd4;
margin-left: -20px;
margin-bottom: 10px;
text-align: left;
}

h1.poll-front {
background: #e6e868;
color: #ffffff;
width: 150px;
border-bottom: 3px solid #e3ddd4;
margin-left: -30px;
margin-bottom: 10px;
text-align: left;
}

h1.contact-front {
background: #7eaeb0;
color: #ffffff;
width: 350px;
border-bottom: 3px solid #e3ddd4;
margin-right: -30px;
margin-bottom: 10px;
float: right;
text-align: right;
}

h1.jotter-front {
background: #624854;
color: #ffffff;
width: 350px;
border-bottom: 3px solid #e3ddd4;
margin-right: -30px;
margin-bottom: 10px;
float: right;
text-align: right;
}


div.info-about {
width: 350px;
float: left;
font-size: 12px;
margin-left: 10px;
}

div.jotter-work {
width: 490px;
float: right;
}

div.jotter-works {
width: 490px;
float: right;
margin-bottom: 20px;
}

div.jotter-works img {
border-top: 1px solid #fff;
border-bottom: 5px solid #958d81;
margin-bottom: 5px;
}

#myslides {
width: 490px;
height: 220px;
padding: 0;  
margin-bottom: 10px;
float: left;
} 
 
#myslides img {  
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-bottom: 1px solid #e6ddc6;
border-right: 1px solid #e6ddc6;
padding: 4px;
background: #fff;
margin-bottom: 5px;
}
	
div.jotter-works img, div.jotter-works img a {
border: none;
border-top: 1px solid #fff;
border-bottom: 5px solid #e6ddc6;
margin-bottom: 5px;
}
	
div.jotter-works img:hover, div.jotter-works img a:hover {
border-top: 1px solid #fff;
border-bottom: 5px solid #958d81;
margin-bottom: 5px;

}

div.feeds {
width: 490px;
float: right;
margin-bottom: 20px;
}


div.jotter-feed {
width: 262px;
float: left;
margin-bottom: 20px;
}

div.tumblr-feed {
width: 262px;
float: right;
margin-bottom: 20px;
}

div.tumblr-feed h2, div.jotter-feed h2 {
font-size: 18px;
padding-bottom: 10px;
color: #946681;
text-align: right;
}

div.jotter-work img {
padding: 1px;
background: #fdfdfd;
border-top: 1px solid #fdfdfd;
border-left: 1px solid #fdfdfd;
border-bottom: 1px solid #cdc5af;
border-right: 1px solid #cdc5af;
}

div.jotter-work img:hover {
padding: 1px;
background: #cdc5af;
border: 1px solid #cdc5af;
}
/* Search */
#search {
height: 75px;
padding: 0px 0px 40px 0px;
}

#search form {
margin: 0;
padding: 12px 0px 0 0;
}

#search fieldset {
margin: 0;
padding: 0;
border: none;
}

#search input {
float: left;
font: 12px Georgia, "Times New Roman", Times, serif;
}

#search-text {
width: 120px;
height: 18px;
padding: 3px 0 0 5px;
border: 1px solid #000000;
color: #666;
}

#search-submit {
height: 21px;
margin-left: 10px;
padding: 0px 2px;
border: none;
background: #000000;
color: #fff;
}

#category {
width: 800px;
margin: 0 auto;
padding: 10px;
border: none;
}

#category img, #category img a, #category img a:hover {
border: none;
}

/* Footer */
#footer {
width: 930px;
background: #f9f6ee url(images/footer.jpg) no-repeat bottom center; 
height: 435px;
margin: 0 auto;
font-family: "Georgia", Arial, Helvetica, sans-serif;
color: #958d81;
}

#footer-frontpage {
width: 930px;
background: #f9f6ee url(images/footer_frontpage.jpg) no-repeat bottom center; 
height: 435px;
margin: 0 auto;
font-family: "Georgia", Arial, Helvetica, sans-serif;
color: #958d81;
}

#footer p, #footer-frontpage p {
margin: 0;
font-size: 9px;
text-transform: uppercase;
text-align: center;
}
	
#footer a, #footer-frontpage a {
color: #eb8c80;
}

#footer a:hover, #footer-frontpage a:hover {
color: #946681;
}

#commentform {
}

#comment {
width: 600px;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}

#respond {
margin: 0;
padding-top: 50px;
}

#respond a, #respond a:visited, #respond a:link {
text-decoration: none;
background: none;
color: #98b1ad;
}

#respond a:hover {
color: #946681;
}

.navigation {
padding-top: 20px;
}

.pagetitle {
padding-bottom: 20px;
}

.contactr form {
margin: 0;
padding: 0;
font-size: 11px;
}

.contactr form fieldset {
clear: both;
border: none;   
margin: 0;
}

.contactr form input, .contactr form textarea {
width: 75%;      
margin:5px 0 0 10px; 
background: #fff;
border: 1px solid #003300;
padding: 3px;
float: right;                          
}

hr {
background-color: #fff;
border-top: 1px solid #fff;
border-left: 1px solid #f9f6ee;
border-right: 1px solid #f9f6ee;
border-bottom: 1px solid #e3ddd4;
height: 1px;
}

blockquote {
padding: 10px;
color: #958d81;
}

blockquote:hover {
color: #6c6458;
}

abbr { border-bottom: 1px dotted #6f5e55; }