/*
THEME NAME: Modula White Dwarf
THEME URI: http://www.modula.fi/
DESCRIPTION: New curtains for an old room
VERSION: 2.1
AUTHOR: <a href"http://www.modula.fi">Modula</a>
TAGS: White Dwarf, modula, sandbox child theme, widgets, starter theme, minimalist
TEMPLATE: sandbox
*/

/* Apply a basic layout
-----------------------------------------------------------------------------*/
@import url('../sandbox/examples/2c-l.css');


/* disable some sandbox defaults
-----------------------------------------------------------------------------*/
#access, #blog-description, #nav-above, .meta-nav, #searchform-404 { display:none; }
img, .published { border: none; }


/* Apply basic typography styles
-----------------------------------------------------------------------------*/
body {
	font: 13px arial, sans-serif, verdana, sans-serif;
	color: #666;
        background-color: #FFF;
	margin: 35px 40px;
        background-image: url(http://www.allworkandplay.com/images/grid.jpg);
        background-repeat: xy;
        line-height: 21px;
}

#header, #content, .sidebar, #footer {
	font-size: 12px, arial, sans-serif;
        line-height: 21px;
}

p {
	margin: 0 0 20px 0;
        line-height: 21px;
        font: 12px arial, sans-serif, verdana, sans-serif;
}

blockquote { margin: 0; padding: 0 1.5em; border-left: .5em #eee solid;}

.entry-content p, #comments p {
	line-height: 21px;
	font: 12px, arial, sans-serif;
}

.entry-content ul {
        line-height: 21px;
	padding: 20px 0px 20px 0px;
	font: 12px, arial, sans-serif;
       
        
}

h1, h2, h3 {
	color: #555;
        letter-spacing: -1px;
        font-size: 35px;
	font-weight: 100;
	line-height: 40px;
        margin-bottom: 0px;
        
        
}




h4, h5, h6 {
	color: #555;
        letter-spacing: -1px;
        font-size: 35px;
	font-weight: 100;
	line-height: 40px;
	margin-bottom: 0px;
}

h1#blog-title {	line-height: 3em; font-size: 1.1em; font-weight: normal; padding: 0 0 0 .1em;}

/* Links 
-----------------------------------------------------------------------------*/
a:link, a:visited, a:hover, a:active, a:focus { text-decoration: none; }
a:link { color: #555;}
a:visited { color: #09F; background-color: #FFF;}
a:hover { color: #FFF; background-color: #9C0;}
a:active { color: #333;}
a:focus { color: #FFF;}

#header h1 a{ color: #00CCFF; }
.entry-content p a { color: #333; text-decoration: underline; }
.entry-content h5 a { color: #333; text-decoration: underline; }

h3.entry-title a:link, h3.entry-title a:visited { color: #555; background-color: #f3f3f3; text-decoration: none;}
h2.entry-title a:link, h3.entry-title a:visited { color: #333; background-color: #CFF; text-decoration: none;}

h3.entry-title a:hover { color: #333; background-color: #CFF; text-decoration: none;}
h2.entry-title a:hover { color: #333; background-color: #CFF; text-decoration: none;}

p a.more-link { float: left; font-size: 12px; line-height: 21px;}



/* Content
-----------------------------------------------------------------------------*/
.publish {
        padding-top: 20px;	
        width: 800px;
        
      	
}

#content {
	
        border-top: 1px #fff dotted;
        
}

.post {
	margin: 0px;
        
}

.post img {	
                margin-bottom: 0px; 
}
embed, object { margin-bottom: 0px; }	
	
.entry-date, .entry-meta {
       
        color: #999;
        float:left;
	display:block;
	width: 200px;
        margin-left: 30px;
      
	
}
div.entry-content { 
        clear: both;
        float: left;

}

.entry-title, .entry-content{
        
	float:left;
	clear: both;
        width: 500px;
        margin: 20px 0px 10px 20px;
        
	
}

.page-title { margin: 30px 20px 20px 20px;
              color: #FF4FB9;
}

.entry-title, .entry-date {
	margin-top: 0px;
        
}

.entry-date {

	margin-bottom: 0px;
}

.entry-content {
        
	margin-bottom: 40px;
}

.entry-attachement {
        display: clear;
	margin-bottom: 40px;
}

#nav-below {
	margin: 0px 0px 30px 0px;
	width: 520px;	
	clear: both;
}

.gallery-item { width: 100px;

}

.nav-previous {
               float:left; 
               margin: 0px 0px 40px 0px;
}

.nav-next {
           margin-left: 20px;
           float:left;
}

#comments {
	display: none;
}

#comments-list ol, #trackbacks-list ol {
	list-style:none;
	margin: 0;
	padding: 0;
}

#comments-list ol li, #trackbacks-list ol li {
	padding: 1em 0;
	margin-bottom: .5em;
}

.unapproved { display:block; float: left; margin-left: 1.3em; padding-top: .5em; color: #FF0084;}
.comment-author { display:block; float: left; margin-left: 1.3em; border-bottom: 1px #ddd solid;}
.comment-meta {display:block; float: right; font-size: .8em; padding-top: 2.1em; margin-right: 1.3em; border-bottom: 1px #ddd solid;}

li.comment p, li.pingback p{clear: both; padding-top: 1em; margin: 0 1.3em 0 1.3em; }







li.comment, li.pingback{
	margin-top: 10px;
	
	
}

p#comment-notes, p#login { 
	margin: 0px 0px 0px 0px;
	padding-top: 5px; 
	border:0;
	background: #fff;
	border: 1px #fff dotted;
}

#respond {
	margin-top: 0px;
	padding: 0px;
	
}

/* Archives 
----------------------------------------------------------------------------*/

.archive-meta {
       
	width: 460px;
        margin: 10px 0px 10px 20px; 
line-height: 31px;
}

.archive-meta p:first-child {   /* to fix a mysterious bug */
	margin-top: 10px;
        line-height: 31px;
}


/* Sidebar Widgets - section of your sidebar arrangable by the WordPress Widgets */
----------------------------------------------------------------------------*/

#secondary.widget {padding: 0px 0px 0px 0px;}
.widget  {}
.primary h3.widgettitle { display: none;}
#primary h3 { display: none;} /* Titles for each section of the sidebar, including widget sidebar accessories */
.widgettitle { display: none;}
#wp-calendar {padding-bottom: 0px;}
#wp-calendar tr { background-color: transparent;
                  }

#wp-calendar td {padding: 0px 3px 0px 3px; align: center; border: 1px dotted #ccc;}
#wp-calendar caption { display: none;}
#wp-calendar a:link { color: #333; background-color: #CFF;}
#wp-calendar a:visited { color: #FFF; background-color: #FF51BA;}
#wp-calendar a:hover { color: #FFF; background-color: #FF51BA;}
#wp-calendar td abbr next {align: left;}


-------------

----------------
.widget_calendar {}
.widget_search { padding-top: 5px;}
div.textwidget { } /* text from widget sidebar accessories */
.textwidget { }
.widget ul {}
.widget li {}
.widget ul ul {}
.widget ul ul ul { }
.widget ul ul li { }
.widget ul ul ul li { }
.widget a:link {}
.widget a:visited { }
.widget a:hover {}

/* Sidebar 
----------------------------------------------------------------------------*/
div.sidebar { 
}

primary h3, secondary h3{
	font-size: 12px;
	margin: 0px 0px 0px 0px
        letter-spacing: 0px;
        color: #00CCFF;
        
}

div.sidebar ul, div.sidebar ul ol {
	list-style:none;
	margin: 20px 0px 0px 0px;
	padding: 0 0 0 0;
        line-height: 22px;
}

div.sidebar li ul ul {
	margin-left: 0px;
        margin-right: 0px;
}

/* disable widget headers at secondary sidebar */

#secondary li[id$='pages'] h3 {
	display:none;
}
#secondary li[id$='categories'] h3 {
	display:none;
}
#secondary li[class$='widget_categories'] h3 {
	display:none;
}

#primary li[id$=''] { padding: 8px 0px; }
#secondary li[id$=''] { padding: 8px 0px; }

.current_page_item a{ color: #fff; background-color: #9C0; padding: 6px 6px 6px 60px; line-height: 30px; }
.current-cat a{	color: #fff; background-color: #9C0; padding: 6px 6px 6px 60px; line-height: 30px; }



/* Footer
-----------------------------------------------------------------------------*/

#footer {
	font-size: 1.1em;
	padding: 3em 0 0 .1em;
}

#design-link {
	padding: 0 0 0 0;
	font-size: 1.1em;
}

/* Icons
-----------------------------------------------------------------------------*/

.error404 h2{
	padding-left: 1.7em;
	line-height: 1.4em;
	background: transparent url(icons/error.gif) no-repeat center left	
}

h2.author{
	margin: 30px 0px 20px 20px;
		
}

.page-title {
	padding-left: 0px;
        padding-top: 0px;
        line-height: 20px;
	
}

.entry-date {
	padding-left: 1.9em; background: transparent url(icons/clock.gif) no-repeat center left
	
}

.entry-meta {
	padding-left: 1.9em;
	background: transparent url(icons/star.gif) no-repeat top left
}

div.sidebar li[id$='search'] h3 {
	padding-left: 1.7em;
	line-height: 1.4em;
	background: transparent url(icons/search.gif) no-repeat center left
}

div.sidebar li[class$='widget_text'] h3 {
	padding-left: 1.7em;
	line-height: 1.4em;
	background: transparent url(icons/world.gif) no-repeat center left
}


div.sidebar li[id$='archives'] h3 {
	padding-left: 1.9em;
	line-height: 1.4em;
	background: transparent url(icons/folder.gif) no-repeat center left
}

div.sidebar li[class$='linkcat'] h3 {
	padding-left: 1.9em;
	line-height: 1.4em;
	background: transparent url(icons/chain.gif) no-repeat center left
}

div.sidebar li[class$='widget_rss_links'] h3 {
	padding-left: 1.9em;
	line-height: 1.2em;
	background: transparent url(icons/rss.gif) no-repeat center left
}

div.sidebar li[id$='rss-links'] h3 {
	padding-left: 18px;
	line-height: 20px;
	background: transparent url(icons/rss.gif) no-repeat center left
}

div.sidebar li[id$='meta'] h3 {
	padding-left: 1.9em;
	line-height: 1.9em;
	background: transparent url(icons/key.gif) no-repeat center left
}

div [class$='nav-previous'] {
	padding-left: 20px;
        
	background: transparent url(icons/control_rewind.gif) no-repeat center left
}

div [class$='nav-next'] {
	padding-right: 20px;
        
	background: transparent url(icons/control_fast_forward.gif) no-repeat center right
}

#comments h3 {
	padding-left: 0px;
        padding-top: 0px;
        line-height: 20px;
	
}

#respond h3 {
	padding-left: 0px;
        padding-top: 0px;
        line-height: 20px;
	
}

