/* 
Theme Name: whiteboard
Theme URL: http://www.designmeme.com/
Description: Design Meme 4th Edition
Author: Stuart Robertson
Author URI: http://www.designmeme.com/
Version: 4.0
*/
html { font-family: Georgia, "Times New Roman", Times, serif; }
body { background: url(/images/wallbg.jpg) repeat-x; }
html, body { margin:0; }
#footer { clear:both; background:#000; color:#999; height:40px; padding:10px 0; text-align:center;}
#footer a { color:#fff; margin:0 0 0 50px; text-decoration:none; }
#header ul, #header ul li { margin:0;padding:0; display:block; }
#header ul li {display:inline; list-style:none; }
#header ul li a {display:block; float:left;padding:4px 10px; }
.span-13 {clear:both;}

.more-link { float:right; }
.postmeta { clear:both;}
.postmeta a { background:url(http://www.designmeme.com/images/comment.png) no-repeat; padding:0 0 0 20px;text-decoration:none !important; }

#sidebar ul { list-style:none;  }
#sidebar ul ul, #sidebar ul ul li { margin:0; padding:0; }
#sidebar #profilepic {float:left; margin:0 20px 0 0; }

#post h2, .post h2, #post h1 { margin-bottom:0; }
#post h2 a, .post h2 a, #post h1 a { text-decoration:none !important; }
#post h1 { font-size: 1.7em; }

#wp_page_numbers ul,#wp_page_numbers li,#wp_page_numbers a{text-decoration:none;list-style:none;margin:0;padding:0;}
#wp_page_numbers{margin:10px 0;width:100%;}
#wp_page_numbers ul{width:100%;}
#wp_page_numbers li{float:left;display:block;}
#wp_page_numbers li.page_info { margin-right:20px; }
#wp_page_numbers a{display:block;padding:0 4px;}
#wp_page_numbers li a:hover{text-decoration:underline;background:#36c;color:#fff;}

a#rollover { background-image:url(/images/rollovers/rollover1.gif);height:50px;width:200px;display:block;} 
a#rollover span { display:none; } 
a#rollover:hover { background-image:url(/images/rollovers/rollover2.gif); }

.rollover a { display:block; width:32px; background:#fff;padding:0;}
.rollover a:hover { background-color: #990000}


#hoverboxmenu ul { list-style:none; margin:0; padding:0 10px;  }
#hoverboxmenu li { float:left; }
#hoverboxmenu li a span, #hoverboxmenu li a em { display:none; }
#hoverboxmenu li a { display:block; height:40px; width:113px; background-position:center top; }
#hoverboxmenu li a:hover span { display: block; position: relative; width:163px; height:90px;
left:-25px; top:-25px; z-index: 1; background-position:center bottom; }
#hoverboxmenu li#home a, #hoverboxmenu li#home a:hover span { background-image:url(/images/hoverboxmenu/home.gif); }
#hoverboxmenu li#about a, #hoverboxmenu li#about a:hover span { background-image:url(/images/hoverboxmenu/about.gif); }
#hoverboxmenu li#sketches a, #hoverboxmenu li#sketches a:hover span { background-image:url(/images/hoverboxmenu/sketches.gif); }
#hoverboxmenu li#videos a, #hoverboxmenu li#videos a:hover span { background-image:url(/images/hoverboxmenu/videos.gif); }
#hoverboxmenu li#store a, #hoverboxmenu li#store a:hover span { background-image:url(/images/hoverboxmenu/store.gif); }
#hoverboxmenu li#links a, #hoverboxmenu li#links a:hover span { background-image:url(/images/hoverboxmenu/links.gif); }

.shadow  { position:relative; display:block; color:#fff; }
.shadow span { position:absolute; display:block; top:0px;  }
.shadow:before { display:block; padding:1px; content: attr(title); color:#666;  } 

.pdmenu ul { list-style-type:none; padding:0;margin:0;}
.pdmenu li {
	display:block;
	width:102px;
	margin:0 !important;
	float:left;
}
.pdmenu ul ul {display:none;border:0px solid #000;border-width:0px 0px 1px;}
.pdmenu li:hover ul {display:block; }
.pdmenu li li { border:1px solid #000;border-width:0 1px 1px 1px; }
.pdmenu + p { clear:left; padding-top:1em; }

blockquote#example { border:none; margin:3em 0; }
blockquote#example:before, blockquote#example:after {
color: #69c;
display: block !important;
font-size: 700%;
width: 50px !important;
}

blockquote#example:before {
content: open-quote !important;
height: 0;
margin-left: -0.35em;
}
blockquote#example:after {
content: close-quote;
height: 50px;
margin-top: -70px;
margin-left: 480px;
}

.pullquote {
width:550px;
line-height:1.5;
font-size:1.2em;
text-align:justify;
}
.pullquote:before {
content:"\201C" attr(title) "\201D";
font-family: "Times New Roman", Times, serif;
font-size:1.2em;
text-align:center;
background:#333;
color:#fff;
display:block;
float:left;
width:7em;
margin: 0.25em 1em 0.5em 0;
padding:1em;
}

#commentlist { list-style:none; margin:0; }
#commentlist li { margin:15px 0; }
.singlecomment img.myimg { float:left; padding:0 10px 0 0; }
.singlecomment { background:#f6f6f6;border:0px solid #ccc; border-bottom-width:1px; height:24px; }
#commentlist .singlecomment a { color:#000; text-decoration:none; }
#commentlist li { background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;}
.commenttext, .commenttext-admin { margin:5px 55px; }

#twitter {margin-left:30px; }

.container a:link { text-decoration: underline; color: #333; }
.container a:visited { text-decoration: underline; color: #333; }
.container a:hover { text-decoration: underline; color: #c33; }
.container a:active, .container a:focus { text-decoration: underline; color: #000; }

html { font-size: 72.5%; }
#sidebar h2 { font-size: 85%; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; border-bottom: 1px dotted #ddd; }

#header h1, #header h3 { 
clear:left;
	display: block; 
	width: 960px; 
	height: 160px; 
	background: url("/images/dmbanner.gif") no-repeat;
	text-indent:-2001px; 
 }
.textwidget { width:300px; }

#header li a { text-decoration:none; font-weight:800; font-size:24px; letter-spacing:-2px; font-family:Arial, Helvetica, sans-serif; color:#888; padding:5px 30px 0 0 !important; }
#header li a:hover { color:#333; }

