/*  

Theme Name: Sketch

Author: Aisling Brock

Author URI: http://dreamling.ca


*/

* {
	margin:0;
      
}

*,#sidebar ul ol li,h3#comments,h3#respond {
	padding:0
}

body {
	font:80% Helvetica, Arial, sans-serif;
	background:#fbfbfb  url(images/bg.jpg) ;
        color:#fefefe;
}

a {
        outline: none;
}

#ribbon {
        background: url(images/ribbon.jpg) repeat-x;
        width: 100%;
        height: 80px;
}

#contain {
	width:900px;
	margin-top:0;
        margin:auto;
}

#header {
        width: 900px;
        margin: auto;
        height: 150px;
}

#header li a {
        outline: none;
}

#header li {
        list-style-type:none;
}

#header li span {
       display:none;
}

#headimg a {
	float: left;
        background: url(images/title.jpg) no-repeat left top;
        width: 449px;
        height: 132px;
        display: block;
}

#headimg a:hover {
	float: left;
        background: url(images/title.jpg) no-repeat left bottom;
        width: 449px;
        height: 132px;
        display: block;
}


#headimg a:visited {
	color: #fefefe;
}

#tagline {
       float: left;
       width: 410px;
       display: block;
       text-align: center;
       position: relative;
       top: 120px;
       right: 449px;
       font-family: Andale Mono, Courier New, monospace;
       color: #333;
}

#aisy a {
       background: url(images/nav.jpg) top left no-repeat ;
       width: 96px;
       height: 142px;
       display: block;
       float: right;
       outline: none;
}

#aisy a:hover {
       background: url(images/nav.jpg) bottom left no-repeat ;
       width: 96px;
       height: 144px;
       display: block;
       float: right;
}

#media a {
       background: url(images/nav.jpg) -96px 0px no-repeat ;
       width: 121px;
       height: 142px;
       display: block;
       float: right;
       outline: none;
}

#media a:hover {
       background: url(images/nav.jpg) -96px bottom no-repeat ;
       width: 121px;
       height: 144px;
       display: block;
       float: right;
}

#site a {
       background: url(images/nav.jpg) -217px 0px no-repeat ;
       width: 115px;
       height: 142px;
       display: block;
       float: right;
       outline: none;
}

#site a:hover {
       background: url(images/nav.jpg) -217px bottom no-repeat ;
       width: 115px;
       height: 144px;
       display: block;
       float: right;
}

#links a {
       background: url(images/nav.jpg) top right no-repeat ;
       width: 115px;
       height: 144px;
       display: block;
       float: right;
       outline: none;
}

#links a:hover {
       background: url(images/nav.jpg) bottom right no-repeat ;
       width: 115px;
       height: 144px;
       display: block;
       float: right;
}

#post h2 {
       margin-bottom: 30px;
       font-size: 150%;
       font-family: Andale Mono, Courier New, monospace;

}



#post p {
       margin-bottom: 20px;
}

#content { 
         width: 900px;
         margin:auto;
         margin-top:40px;
         position: relative;
         clear: both;
}

#post textarea {
	width: 450px;
        background: #CDCDCD ;
}

#post input {
	width: 300px;
        border: 1px #333 solid;
        padding: 5px;
        margin-top: 5px;
        margin-bottom: 5px;
        background: #CDCDCD;
}

#sidebar img, #sidebar img a {
	border: none;
}

.cf_hidden {
	border: 0;
        display: none;
}

#katima a {
         margin: auto;
         display:block;
         background: url(images/katima.png) no-repeat;
         width: 247px;
         height: 133px;
}

#katima a:hover {
         display:block;
         background: #aae4f0 url(images/katima.png) no-repeat;
         width: 247px;
         height: 133px;
}

#random a {
	background: url(images/random.png) no-repeat;
        width: 235px;
        height: 51px;
        display: block;
        margin: auto;
}

#random a:hover {
	background: #aae4f0 url(images/random.png) no-repeat;
        width: 235px;
        height: 51px;
        display: block;
}

#sidebar,#search,#searchform,#comments,ol.commentlist li,commentme li,h3#comments,h3#respond {
	position:relative
}

#searchform,#comments,ol.commentlist li,commentme li,h3#comments,h3#respond {
	float:left
}

#pageside {
        float: right;
}

#post img a {
	border:0;
        display: inline;
}

#post img {
        display:block;
      
}

#post img a:hover {
        border: 3px #f8fe4b solid;
        display:block;
        margin-left:auto;
        margin-right:auto;
}

#post .wp-smiley { 
       border:none; 
       display:inline;
}

#post,#page,h1,h1 a,#wrapper {
	text-align:left
}

#sidebar ul ol li,#post,#page,#searchsubmit,ol.commentlist li a,#wrapper,#wrapper a {
	color:#333
}

#post .postmetadata a:hover {
color: #e73283;
}

#sidebar a:hover,#sidebar li a:hover,#recent li a:hover {
	color: #C12253;
}

#sidebar ul ol li,ol.commentlist li {
	list-style-type:none
}

#post a,#post a:hover,#recent a,#recent a:hover,h1,h1 a,.postmetadata a,#post .postmetadata a:hover,ol.commentlist li a {
	text-decoration:none
}

#sidebar {
	background: #a5dfea;
        border: 1px #9acfd9 solid;
	font-size:90%;
	padding:15px;
        margin: 5px;
        margin-right:10px;
        margin-top: 10px;
        margin-bottom:20px;
        line-height: 1.8em;
        clear:both;
        float: right;
}

#recent {
        background: #a6c9a4;
        border: 1px #9bba99 solid;
	font-size:90%;
	padding:15px;
        margin: 5px;
        margin-right:10px;
        margin-top: 10px;
        line-height: 1.8em;
        clear:both;
        float: right;
	margin-bottom:100px;
        color: #333;
}

#sidebar h4, #recent h4 {
        font-weight: normal;
        font-size: 130%;
        color: #111;
        font-family: Andale Mono, Courier, monospace;
        margin-top: 10px;

}

#sidebar textarea {
	width: 260px;
        background: #66b4c2;
}

#sidebar input {
	background: #66b4c2;
        border: 1px #333 solid;
        padding: 2px;
        margin-bottom: 2px;
        margin-top: 2px;
}

#sidebar li {
	list-style:none;
}

#sidebar,#recent,#search,#searchform {
	width:300px;
        clear: both;
}

#pageside {
      width: 290px;
}

#sidebar,#sidebar li a,#recent a:hover {
	color:#111
}

#sidebar p,blockquote {
	margin-bottom:10px
}

#sidebar li a {
        color: #111;
        font-size: 120%;
        width: 225px;
        display:block;
        margin: auto;
        padding: 10px;
        background: #aae4f0;
        margin-bottom:5px;
        text-decoration: none;
        outline: none;
}


#sidebar li a:hover {
        color: #111;
        font-size: 120%;
        width: 225px;
        display:block;
        margin: auto;
        padding: 10px;
        background: #9fd2dd;
        margin-bottom:5px;
}

#feed a {
       background: url(images/feed.png) left top no-repeat;
       width: 225px;
       height: 73px;
       display:block;
       margin:auto;
       margin-top: 50px;
       margin-bottom: 30px;
       clear: both;

}

#feed a:hover {
       background: url(images/feed.png) right top no-repeat;
       width: 225px;
       height: 73px;
       display:block;
  
}

#show a {
       background: url(images/lingshow.jpg) center top no-repeat;
       width: 250px;
       height: 270px;
       display:block;
       margin:auto;
       margin-bottom: 30px;
       margin-top:30px;
       clear: both;

}

#show a:hover {
       background: url(images/lingshow.jpg) center bottom no-repeat;
       width: 250px;
       height: 270px;
       display:block;
       margin:auto;
       margin-bottom: 30px;
       margin-top:30px;
       clear: both;

}


#tumblr a {
       background: url(images/tumblr.png) center top no-repeat;
       width: 228px;
       height: 103px;
       display:block;
       margin:auto;
       margin-bottom: 30px;
       margin-top:10px;
       clear: both;
       opacity: 0.6;

}

#tumblr a:hover {
       background: url(images/tumblr.png) center top no-repeat;
       width: 228px;
       height: 103px;
       display:block;
       margin:auto;
       margin-bottom: 30px;
       margin-top:10px;
       clear: both;
       opacity: 1;

}


.postmetadata {
	text-align:right;
        background: #79b076;
        display: block;
        margin-bottom: 30px;
}

.date {
color:#333;
font-size: 80%;
}

#post {
      font-size:108%;
      font-family: Helvetica, Arial, sans-serif;
      float:left;
      padding-bottom:40px;
      margin-right:10px;
      margin-bottom: 50px;

      width: 500px; 
}

#post,#page,#wrapper {
	margin:0 auto
}

#post,#post ul,#page ul, #post ol, ol.commentlist li,commentme li,#wrapper {
	padding:20px
}

#post h2 a {
	font-family: Andale Mono, Courier, monospace;
        background: #ef87b8;
        color: #fefefe;
        font-size: 120%;
        line-height: 150%;
        font-weight:normal;
        padding: 10px;
        outline: none;

}

#post h2 a:hover {
        background: #f4e7b6;
        color:#111;
}

#post p,#post li {
	line-height:170%
}

#post p {
	margin-bottom:.9em
}

ol.commentlist li {
	color:#000
}

#post a:visited {
	font-style:normal
}

#post a.extlink { padding-right: 20px;
       background: #aae4f0 url(extbg.gif) no-repeat right;
}

#post a:hover {
       color: #fa3b83;
}

#sidebar a, #recent a{ 
        color: #111;
        font-weight:bold;
        text-decoration:underline;
}

#post a {
	font-weight: bold;
        color: #111;
        background: #66b4c2;
}

#bottom {
        width: 100%;
        background: #161113 url(images/ribbon2.jpg) top repeat-x;
}

#fatfoot {
	width: 900px;
        margin:auto;
        height: 270px;
      
}

#footer {
        width: 880px;
        margin: auto;
        font-size: 100%;
        color: #FEFEFE;
        text-align: left;
        padding: 20px;
        padding-top: 30px;
        clear:both;
}

#footer h5 {
        font-size: 120%;
        font-family: Andale Mono, Courier, monospace;
        color: #FEFEFE;
        display: inline;
}

#footer h5 + p {
       display:inline;
}

#footer a {
         color: #FF5286;
         font-weight:bold;
         text-decoration: none;
}

#footer a:hover {
         color: #E6E6E6;
         font-weight:bold;
}

#footer p {
	margin-top: 20px;
}

#updates {
	color: #111;
        background: #f4e3a9;
        width: 273px;
        height: 200px;
        padding: 10px;
        margin: 10px;
        margin-top: 110px;
        border: 1px #434242 solid;
        float: left;
}

#updates li {
        list-style: none;
}

#updates ul {
	margin:0px;
}

#updates a {
	color: #111;
        font-weight: bold;
        text-decoration: none;
}

#updates a:hover {
	color: #e73283;
        font-weight: bold;
}


#linkedlist {
	color: #111;
        background: #ed87b6 ;
        width: 250px;
        height: 200px;
        padding: 10px;
        margin: 10px;
        margin-top: 110px;
        border: 1px #434242 solid;
        float: left;
            
}

#linkedlist li {
        list-style: none;
}

#linkedlist ul {
	margin:0px;
}

#linkedlist a {
	color: #111;
        font-weight: bold;
        text-decoration: none;
}

#linkedlist a:hover {
	color: #E6E6E6;
        font-weight: bold;
}

#lastfm {
	color: #111;
        background: #6d9f6b ;
        width: 250px;
        height: 200px;
        padding: 10px;
        margin: 10px;
        margin-top: 110px;
        border: 1px #434242 solid;
        float: right;
}

#lastfm li {
        list-style: none;
}

#lastfm ul {
	margin:0px;
}

#lastfm a {
	color: #111;
        font-weight: bold;
        text-decoration: none;
}

#lastfm a:hover {
	color: #E6E6E6;
        font-weight: bold;
}

#twitter {
	width:850px;
        margin:auto;
        background: url(images/tweetbird.png) no-repeat;
        clear: both;
        padding: 15px;
}

#tweet {
	background: #74d0e1 ;
        margin-left: 60px;        
        padding: 10px;
        padding-left: 25px;
        color: #111;
}

#tweet a {
	color: #000;
        font-weight: bold;
        text-decoration: none;
}

#tweet a:hover {
	color: #0871a2;
}

#commlog {
	width:850px;
        margin:auto;
        background: url(images/commbub.png) right no-repeat;
        clear: both;
        padding: 15px;
}

#clog {
	background: #f692d3 ;
        margin-right: 60px;        
        padding: 10px;
        padding-right: 25px;
        color: #111;
}

#clog a {
	color: #000;
        font-weight: bold;
        text-decoration: none;
}

#clog a:hover {
	color: #0871a2;
}

#twitter_update_list {
 list-style-type:none;
}


#page ul {
	padding-top:0
}

#page strong {
background:none;
color: #111;
}

#recent,#recent li {
list-style:none
}

ol.commentlist li {
	background: #66b4c2;
        
}

#recent a {
       font-size:100%
}

#recent a,#recent a:hover {
	border-bottom:0
}

.center {
	text-align:center
}

blockquote {
	padding-right:25px;
        padding-left:25px;
	font-style:italic;
        width: 350px;
}

blockquote,ol.commentlist li,commentme li {
	margin-top:10px
}

h3#comments,h3#respond {
	font-size:.8em
}

textarea {
	padding:10px
}

h1 a,h6,h5,h4,h3,h2,h1 {
	font-weight:400
}

h5 {
	text-align: center;
        font-family: Andale Mono, Courier, monospace;
        color: #111;
        font-size: 160%;
        margin-bottom: 10px;
}

h6 {
	font-size: 80%;
        margin-bottom: 10px;
}

#searchform {
	font-size:.6em;
        font-weight:bold;
	letter-spacing:.1em;
	color:#af7715;
        margin: auto;
}

#searchform input {
        background: url(images/sbbg.jpg) top repeat-x;
        border:1px solid #333;
}

#searchsubmit {
	background:#fefefe;
	border:1px solid #333;
        display: inline;
        height: 25px;
}

#search {
        margin: auto;
}

.post p {
	color:#09232f
}

.postmetadata {
	  font-size:110%;
	  padding:5px;
}

p.postmetadata,.postmetadata a {
	color:#333;
        
}

#comments {
	width:350px;
}

textarea {
	border:1px solid #333;
	font-family:arial
}

ol.commentlist li {
	width:450px;
        background: #9CC;
	border:1px solid #74d0f9;
        margin-bottom: 10px;
        margin-left:-20px;
}

h3#comments,h3#respond {
	width:100%;
	color:#555;
	letter-spacing:normal;
	
}





img.alignright {float:right; margin: 1em; }
img.alignleft {float:left; margin-right: 30px; margin-bottom:15px;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em }
a img.alignleft {float:left; margin:0 1em 1em 0 }
a img.aligncenter {display: block; margin-left: auto; margin-right: auto }

#clear, #clear2 {
clear: both;
}

ul.dailybooth-pictures {
         display:block;
         float: left;
         list-style-type: none;
}

dl#about {
        float: left;
        text-align: center;
        font-size: 70%;
}

dd#about {
         text-indent: 0px;
}

table tr {
        margin: 10px; 
}

