/*
Theme Name: de.MO
Theme URI: http://www.de-mo.org/
Description: Custom theme for de.MO.
Version: 1.0
Author: de.MO
Author URI: http://www.de-mo.org/
Tags:
*/

/* end GLOBALS */
body{
background:#fff url(/wordpress/wp-content/themes/demo/images/bg_body.gif) repeat-y;
color:#666;
font:11px/14px Georgia, "Times New Roman", Times, serif;
margin:0 0 0 9px;
}

a{
color:#666;
outline:0;
text-decoration:none;
}

a:hover{
color:#f0f;
}

.current_page_item a{
color:#f0f;
}

img{
border:0;
}

ul{
list-style:none;
padding:0;
}

li{
margin:0;
padding:0;
}

.gray{
color:#333;
}

.orange{
color:#c30;
}

.highlight{
color:#f0f;
}

.underline{
text-decoration:underline;
}

#page{
width:1006px;
}

#sidebar{
display:inline;
float:left;
padding-top:2em;
width:232px;
}

#sidebar h1{
margin:1px 0 1em 9px;
width:47px;
height:13px;
}

#sidebar h1 a{
background:url(/wordpress/wp-content/themes/demo/images/de.MO.gif) no-repeat;
display:block;
text-indent:-9999px;
width:47px;
height:13px;
}

#sidebar p{
margin-left:9px;
}

#sidebar ul{
margin-left:9px;
}

#sidebar li{
color:#8c8c8c;
color:#aaa;
/*
text-transform:lowercase;
*/
}

#sidebar dl{
margin-left:9px;
}

#sidebar dd{
margin:0;
}

#content{
background-position:0 136px;
background-repeat:no-repeat;
display:inline;
float:left;
width:774px;
}

#top{
display:inline;
float:left;
margin-bottom:1px;
position:relative;
width:774px;
height:135px;
}

#top a{
/*
text-transform:lowercase;
*/
}

#top ul{
margin:50px 0 0 0;
padding:0 9px;
}

#top p{
margin:0;
padding:9px 9px 0 9px;
}

.post{
background:#fff;
display:inline;
float:left;
width:386px;
height:1203px;
}

.post a{
color:#333;
text-decoration:underline;
}

.post a:hover{
color:#f0f;
}

.post h3{
color:#333;
font-size:11px;
font-weight:normal;
padding:0 9px;
}

.post p{
margin:0;
padding:9px 9px 0 9px;
}

.post ul{
margin:0;
padding:9px 9px 0 9px;
}
/* end GLOBALS */

/* HOME */
#home .post{
display:inline;
float:left;
margin-top:136px;
width:773px;
height:auto;
}

#home .post p{
padding-top:0;
padding-bottom:9px;
}

#home .post .item{
border-bottom:1px solid #e3e0d9;
padding-bottom:9px;
}
/* end HOME */

/* ABOUT */
#about #content{
background-image:url(/wordpress/wp-content/themes/demo/images/bg_about2.jpg);
height:1340px;
}

#about .post{
height:902px;
}
/* end ABOUT */

/* WORKSHOP / UNLEARN */
#workshop-unlearn .post{
background:transparent;
width:773px;
}

#workshop-unlearn .post .left{
background:#fff;
display:inline;
float:left;
width:386px;
height:902px;
}

#workshop-unlearn .post .right{
display:inline;
float:right;
width:386px;
}
/* end WORKSHOP / UNLEARN */

/* REGISTER */
#register #content{
background-image:url(/wordpress/wp-content/themes/demo/images/bg_register.jpg);
height:1340px;
}

#register .post{
height:902px;
}

#register .post p{
clear:both;
position:relative;
width:369px;
}

#register .post form .column-2{
display:inline;
float:left;
margin:1em 9px 0 9px;
width:369px;
}

#register .post form .column-2 p{
clear:none;
display:inline;
float:left;
padding:0;
width:180px;
}

#register .post form .column-2 .first{
margin-right:9px;
}

#register .post form label{
line-height:1.6;
}

#register .post form input,
#register .post form textarea{
border:1px solid #999;
color:#333;
font-family:inherit;
font-size:inherit;
line-height:1.2;
outline:none;
padding:2px 0;
width:100%;
}

#register .post form .submit{
width:auto;
}
/* end REGISTER */

/* PAYMENT */
#payment .post p{
clear:both;
}

#payment .post .column-2{
display:inline;
float:left;
margin:1em 9px 0 9px;
width:369px;
}

#payment .post form{
display:inline;
float:left;
width:180px;
}

#payment .post form .column-2 .first{
margin-right:9px;
}

#payment .post form input,
#payment .post form textarea{
border:1px solid #999;
color:#333;
font-family:inherit;
font-size:inherit;
line-height:1.2;
outline:none;
padding:2px 0;
}
/* end PAYMENT */

/* PRAISE */
#praise .post big{
font-size:48px;
line-height:normal;
}

#praise .post{
height:auto;
}

#praise .post p{
padding-bottom:54px;
}

#praise .post i{
color:#000;
}
/* end PRAISE */

/* CLIENTS */
#clients #content{
/*
background-image:url(/wordpress/wp-content/themes/demo/images/bg_clients.jpg);
height:1340px;
*/
}
/* end CLIENTS */

/* SERVICES */
#services #top p{
padding-top:50px;
}

#services #top .sep{
padding-top:9px;
}
/* end SERVICES */

/* NEWS */
#news #top p{
padding-top:50px;
}

#news #top .sep{
padding-top:9px;
}
/* end NEWS */

/* PORTFOLIO */
#portfolio .post{
background:transparent;
}

#portfolio #top h2{
color:#000;
font:11px/14px Georgia, "Times New Roman", Times, serif;
font-weight:normal;
margin:50px 0 0 0;
padding-left:9px;
/*
text-transform:lowercase;
*/
}

#portfolio #top .excerpt p{
font-style:italic;
padding:0 9px;
}

#portfolio #top a{
color:#f0f;
}

#portfolio #top a:hover{
color:#000;
}

#portfolio .post{
width:774px;
}

#portfolio .post p{
margin:0;
padding:0;
}

#portfolio .post img{
margin:0 1px 1px 0;
}

#portfolio #content{
background-image:url(/wordpress/wp-content/themes/demo/images/bg_portfolio.gif);
height:1340px;
}
/* end PORTFOLIO */

#portfolio .post{
background:transparent;
}

#portfolio #top h2{
color:#000;
font:11px/14px Georgia, "Times New Roman", Times, serif;
font-weight:normal;
margin:50px 0 0 0;
padding-left:9px;
/*
text-transform:lowercase;
*/
}

/* BOOKS */
#books{
background-image:url(/wordpress/wp-content/themes/demo/images/bg_books.gif);
}

#books #sidebar,
#books #sidebar a{
color:#ccc;
}

#books #sidebar a:hover{
color:#f0f;
}

#books #sidebar .current_page_item a{
color:#f0f;
}

#books #sidebar h1{
margin-bottom:4em;
}

#books #sidebar h1 a{
background:url(/wordpress/wp-content/themes/demo/images/de.MO_gray.gif) no-repeat;
}

.return{
background:url(/wordpress/wp-content/themes/demo/images/return.gif) no-repeat;
display:block;
font-size:1px;
line-height:0;
text-indent:-9999px;
width:98px;
height:11px;
}

.return:hover{
background-position:left bottom;
}

#books #sidebar p{
}

#books #sidebar ul{
margin-bottom:2em;
}

#books #sidebar li{
color:#ccc;
/*
text-transform:lowercase;
*/
}

#books #sidebar dl{
}

#books #sidebar dd{
}

#books .post{
background:transparent;
}

#books #top h2{
color:#fff;
font:11px/14px Georgia, "Times New Roman", Times, serif;
font-weight:normal;
margin:50px 0 0 0;
padding-left:9px;
/*
text-transform:lowercase;
*/
}

#books #top .excerpt p{
color:#ccc;
font-style:italic;
padding:0 9px;
}

#books #top a{
color:#f0f;
}

#books #top a:hover{
color:#000;
}

#books .post{
width:774px;
}

#books .post div{
margin:0 0 1px 0;
}

#books .post p{
margin:0;
padding:0;
}

#books .post img{
margin:0 1px 1px 0;
}

#books #content{
background:transparent;
height:1340px;
}
/* end BOOKS */

/* RED CORAL */
#red-coral{
background-image:url(/wordpress/wp-content/themes/demo/images/bg_body-white.gif);
}

#red-coral #sidebar h1 a{
background-image:url(/wordpress/wp-content/themes/demo/images/de.MO-white.gif);
}

#red-coral #top{
display:none;
}

#red-coral #content{
padding-top:40px;
text-align:center;
}

#red-coral .post{
width:773px;
}

#red-coral .post p{
color:#c00;
text-transform:uppercase;
}

#red-coral .post p strong{
color:#c90;
font-weight:normal;
}
/* end RED CORAL */

/* SHOP */
#shop #top p{
padding-top:50px;
}

#shop #top .sep{
padding-top:9px;
}

#shop .post{
background:url(/wordpress/wp-content/themes/demo/images/bg_post.gif);
width:774px;
}

#shop .post em{
color:#000;
font-style:normal;
}

#shop .post form{
border-bottom:1px solid #e3e0d9;
display:inline;
float:left;
margin:0 9px;
padding-bottom:9px;
width:368px;
}

#shop .post form p{
padding:9px 0 0 0;
}

.purchase{
background:url(/wordpress/wp-content/themes/demo/images/purchase.gif) no-repeat;
display:block;
font-size:1px;
line-height:0;
position:absolute;
left:9px;
bottom:0;
text-indent:-9999px;
width:47px;
height:11px;
}

.purchase:hover{
background-position:left bottom;
}
/* end SHOP */

/* PAYMENT COMPLETE */
#payment-complete #top p{
padding-top:50px;
}

#payment-complete #top .sep{
padding-top:9px;
}
/* end PAYMENT COMPLETE */

/* 404 */
#error #top p{
padding-top:50px;
}

#error #top .sep{
padding-top:9px;
}
/* end 404 */
