@charset "utf-8";

/******************

Theme name: Plaid
Author: rjputins
Version: 0.9
Tags: custom, two columns, fixed width, plaid
Description: The Xth theme for void-flower. Starting freshish again.

******************/


body {
	background-color:#f3f3f3;
	background:url(imgs/bg.png);
   	text-align:center;
	margin:0;
	font-family:verdana,sans-serif;
    }	
div.trans {
	position:absolute;
	width:830px; height:70px;
	top:0;left:0;
	background:url(imgs/bg_.png);
	z-index:-1;
	}
div#verytop {
	height:70px;
	margin:0 auto;
	padding:0 0px;
	width:830px;
	position:relative;
	}
	div#verytop a.title {
		position:absolute;
		top:0; left:35px;
		margin:0; padding:0;
		width:179px; height:70px;
		display:block;
		background:url(imgs/title.png) 0 23px no-repeat;
		}
	div#verytop ul {
		list-style:none;
		width:830px;
		padding:0; margin:0;
		}
		div#verytop ul li {
			float:right;
			}
		div#verytop ul li a {
			display:block;
			margin:0 15px 0 0;
			padding:0 10px; 
			text-decoration:none;
			}
			div#verytop ul li a span, div#verytop a.title span {
				display:none;
				}
			div#verytop ul li.rebecca a {
				width:95px; height:70px; 
				background:url(imgs/rebecca.png) 0 23px no-repeat;
				}
			div#verytop ul li.rebecca a:hover {
				background:url(imgs/rebecca.png) -115px 23px no-repeat;
				}
			div#verytop ul li.stuff a {
				width:55px; height:70px; 
				background:url(imgs/stuff.png) 0 23px no-repeat;
				}
			div#verytop ul li.stuff a:hover {
				background:url(imgs/stuff.png) -77px 23px no-repeat;
				}
			div#verytop ul li.archives a {
				width:105px; height:70px; 
				background:url(imgs/archives.png) 0 23px no-repeat;
				}
			div#verytop ul li.archives a:hover {
				background:url(imgs/archives.png) -125px 23px no-repeat;
				}
div#wrap {
   	text-align:left;
  	width:750px;
   	padding:10px 40px 30px 40px;
    background-color:#ffffff;
    margin:0 auto;
    }
div#content {
    width:490px;
    float:left;
    margin:20px 0 0 0;
	font-size:13px;
    }
	div#content div.entry {
		margin:0 0 20px 0;
		}
    div#content h1 {
        margin:0;
        padding:7px 0 3px 0;
        font-family:'Lucida sans unicode','verdana',sans-serif;
		font-weight:normal;
        font-size:26px;
        color:#666;
        }
        div#content h1 a {
            text-decoration:none;
			color:inherit;
			border:0;
            }
       	div#content h1 a:hover {
            color:#999;
			border:0;
			background-color:transparent;
            }
	div#content h2 {
		font-size:20px;
		font-weight:normal;
		font-family:'Lucida sans unicode','verdana',sans-serif;
		color:#777;
		margin:15px 0 0 0; padding:0;
		}
	div#content ul {
		margin:10px 0;
		}
		div#content ul li {
			margin:3px 10px 3px 0;
        	font-family:'lucida sans unicode',sans-serif;
			color:#444;
			font-size:13px;
			line-height:22px;
			}
    div#content p {
        margin:0;
        font-family:'lucida sans unicode',sans-serif;
        padding:7px 0;
        color:#444;
        line-height:22px;
        font-size:13px;
        }
        div#content p a,
		div#content ul li a,
		div#sidebar p a,
		div#content p abbr,
		div#content a {
			border-bottom:1px dashed #999;
            text-decoration:none;
            color:inherit;
            }
            div#content p a:hover,
			div#content a:hover,
			div#sidebar p a:hover,
			div#content ul li a:hover {
				border:0;
                background-color:#fff7b1;
                }
		div#content p.postinfo {
			font-size:16px;
			color:#bbbbbb;
			margin:0 0 10px 0; padding:0;
			}
			div#content p.postinfo a {
				border:0;
				}
	div#content p>img {
		padding:5px;
		max-width:420px;
		border:1px solid #eee;
		}
	div#content blockquote {
		padding:0 10px;
		margin:0 10px;
		display:block;
		border-left:3px solid #eee;
		}
		div#content blockquote>p {
			color:#777;
			}
	div#content div.postmetabox {
		padding:10px;
		margin:10px auto 0 auto;
		background-color:#f7f7f7;
		border-top:3px solid #eee;
		}
		div#content div.postmetabox p {
			margin:0; padding:0;
			font-size:11px;
			color:#999;
			}
	div#content ul#bookmarks {
		list-style:none;
		}
		div#content ul#bookmarks>ul>li {
			color:#ffcc00;
			}

	/* pagenavi */
	div#content div.wp-pagenavi {
		text-align:center;
		font-size:12px;
		color:#888;
		}
		div#content div.wp-pagenavi a,
		div#content div.wp-pagenavi span {
			padding:2px 3px; margin:0 2px;
			border:1px solid #ddd;
			text-decoration:none;
			color:inherit;
			display:inline;
			}
		div#content div.wp-pagenavi a:hover {
			background-color:#fff7b1;
			}

	/* archives */
	div#content ul.car-list {
		list-style:none;
		margin:0; padding:0;
		}
		div#content ul.car-list li ul {
			list-style-type:disc;
			}

div#comments {
	margin:25px 0 0 0;
	}
	div#comments h2 a {
		text-decoration:none;
		border:0;
		}
	div#comments h2 a:hover {
		background-color:transparent;
		}
	div#comments p.closed {
		font-size:16px;
		font-style:italic;
		}
	div#comments ul {
		list-style:none;
		margin:10px 0 20px 0; padding:0;
		}
		div#comments ul li {
			margin:15px 0;
			background-color:#f9f9f9;
			border:1px solid #eee;
			border-bottom:3px solid #eee;
			padding:5px 15px 0 15px;
			}
		div#comments ul li.author {
			background-color:#fff;
			}
			div#comments ul li p {
				padding:3px;
				color:#777;
				font-size:11px;
				line-height:17px;
				}
			div#comments ul li p.pending {
				text-align:center;
				background-color:#fff;
				border:1px dashed #ddd;
				color:#777;
				margin:10px 0;
				font-size:12px;
				}
			div#comments ul li p.meta {
				margin:5px 0;
				}
				div#comments ul li p.meta a {
					border:0;
					font-weight:bold;
					}
	div#comments form input,
	div#comments form textarea {
		width:350px;
		font-family:arial, sans-serif;
		font-size:12px;
		padding:2px;
		}
		div#comments form input:focus,
		div#comments form textarea:focus {
            background-color:#fff7b1;
			}
	div#comments form textarea {
		height:150px;
		}
	div#comments label {
		display:block;
		}
		div#comments label small {
			color:#999;
			}
	div#comments form input.submit {
		width:100px;
		font-size:20px;
		font-family:'lucida sans unicode', sans-serif;
		padding:5px;
		}

div#sidebar {
    float:right;
    border-left:3px solid #eeeeee;
	margin:30px 0 0 0;
    padding:0 0 0 15px;
    width:200px;
    font-family:'lucida sans unicode', sans-serif;
    }
	div#sidebar p {
		margin:5px 0 15px 0; padding:0;
		font-size:11px;
		line-height:16px;
		}
		div#sidebar p.social a {
			border:0; 
			}
		div#sidebar p.social a:hover {
			background-color:transparent;
			}
			div#sidebar p.social a img {
				border:0;
				}
    div#sidebar ul {
    	color:#777;
        margin:0; padding:0;
        list-style:none;
        font-size:12px;
        }  
		div#sidebar ul li {
			margin:7px 0 10px 0;
			}
		div#sidebar ul li.title {
			font-size: 16px;
			margin:10px 0 0px 0;
			}
		div#sidebar ul li.twitter {
			color:#367dae;
			}
			div#sidebar ul li.twitter>ul {
				list-style:none;
				}
				div#sidebar ul li.twitter>ul li {
					margin:0 0 10px 0;
					font-size:11px;
					}
				div#sidebar ul li.twitter>ul li a {
					display:inline;
					padding:0; margin:0;
					}
		div#sidebar ul li.lastfm {
			color:red;
			}
			div#sidebar ul li ul {
				margin:0 0 20px 0;
				}
		        div#sidebar ul li ul li {
		            margin:0 0 3px 7px;
		            }
		            div#sidebar ul li ul li a {
		                text-decoration:none;
						padding:2px;
						margin:2px 0;
						display:block;
						color:#999;
		                }
		       		    div#sidebar ul li ul li a:hover {
							color:#777;
		                    }
div#footer {
	width:830px; height:50px;
    margin:0 auto;
	position:relative;
    }
	div#footer div.trans {	
		height:50px;
		}
        div#footer p {
			margin:0; padding:0;
            text-align:center;
			line-height:50px;
    		font-size:14px;
    		font-family:'lucida sans unicode', sans-serif;
    		color:#888888;
            }
		div#footer p a {
			text-decoration:none;
			color:inherit;
			}
		div#footer p a:hover {
			text-decoration:underline;
			}	
