*{margin:0;padding:0;}body{text-align:center;font:16px Verdana;color:#222222;background:#FCF6FC url(images/background.gif) repeat-x 0 0;}a{color:#7F4994;}a:hover{text-decoration:none;color:#AA82B6;}img{border:0;}.break{font-size:0;width:0;height:0;clear:both;}.alignleft{float:left;display:inline;margin:4px 10px 5px 0;}.alignright{float:right;margin:4px 0 5px 10px;}.aligncenter{text-align:center;}.hidden{display:none;}#wrapper{width:980px;margin:auto auto;text-align:left;}#header{min-height:200px;margin-bottom:5px;}#header .pages{float:left;display:inline;list-style-type:none;height:39px;padding-top:3px;}#header .pages li{float:left;display:inline;}#header .pages li ul{position:absolute;left:-999em;display:block;width:250px;border:1px solid #bbb;background:#AA82B6;padding:0;margin:0;}#header .pages li ul li{clear:left;display:block;width:240px;height:25px;font-weight:bold;padding:0;margin:0px;margin-top:5px;margin-left:10px;}#header .pages li ul li a{display:block;width:240px;padding:0;margin:0;}#header .pages li ul li:hover{left:auto;}#header .pages li:hover ul{left:auto;z-index:99;margin-top:-2px;}#header .pages li a{display:block;font-size:0.9em;font-weight:bold;text-transform:uppercase;padding:12px 15px;text-decoration:none;color:#333333;}#header .pages li a:hover{color:#ffffff;}#header form{width:245px;height:26px;background:url(images/search.gif) no-repeat 0 8px;float:right;display:inline;padding:8px 30px 0 0;}#header form input{border:0;float:left;display:inline;width:170px;margin:5px;background-color:transparent;}#header form button{border:0;text-indent:-9999px;font-size:0;width:60px;height:26px;float:right;display:inline;background-color:transparent;}#header .logo{clear:both;float:left;display:inline;padding:0;margin:0;}#header .logo h1{font-size:2em;text-transform:uppercase;}#header .logo h1 a{text-decoration:none;}#header .logo p{color:#888888;font-weight:bold;font-size:1.2em;text-transform:uppercase;}#header .sponsor{clear:right;float:right;display:inline;padding:0;margin:0;margin:5px;background:#ffffff;}#header .sponsor-wide{clear:right;float:right;display:inline;padding:0;margin:0;margin:1px;}#header .categories{clear:both;list-style-type:none;height:30px;border-bottom:3px solid #550871;border-top:1px solid #550871;overflow:hidden;background:#D7C3DB;}#header .categories li{float:left;display:inline;}#header .categories li ul.children{position:absolute;left:-999em;display:block;width:250px;border:1px solid #bbb;background:#AA82B6;padding:0;margin:0;}#header .categories li ul.children li{clear:left;display:block;width:240px;height:25px;font-weight:bold;padding:0;margin:0px;margin-top:5px;margin-left:10px;}#header .categories li ul.children li a{display:block;width:240px;padding:0;margin:0;}#header .categories li ul.children li a:hover{background:#AA82B6;}#header .categories li ul.children li:hover{left:auto;}#header .categories li:hover ul.children{left:auto;z-index:99;margin-top:-2px;}#header .categories li ul.children li ul.children{positon:absolute;left:-999em;display:block;width:250px;border:1px solid #aaa;background:#D7C3DB;opacity:0.9;filter:alpha(opacity=90);padding:0;margin:0;}#header .categories li ul.children li:hover ul.children{left:auto;margin-top:-5px;margin-left:150px;z-index:25;}#header .categories li ul.children li ul.children li a:hover{background:#D7C3DB;}#header .categories li a{display:block;padding-top:10px;padding-bottom:10px;padding-left:7px;padding-right:8px;color:#333333;border-right:1px solid #eeeeee;text-decoration:none;font-size:0.8em;font-weight:bold;text-transform:uppercase;}#header .categories li a:hover{background-color:#7F4994;color:#ffffff;}#content{clear:both;width:650px;float:left;display:inline;padding-bottom:10px;}#featured{border:1px solid #cccccc;padding:10px;margin-bottom:10px;min-height:260px;background:#ffffff;}#featured .post{padding:10px;}#featured h2{font-size:1.3em;margin-bottom:5px;}#featured h2 a{text-decoration:none;}#featured .details{font-size:0.9em;margin-bottom:15px;color:#888888;}#featured .details a{color:#888888;text-decoration:none;}#featured .details a:hover{color:#AA82B6;text-decoration:underline;}#featured .thumb{border:1px solid #dddddd;padding:0px;float:left;display:inline;text-align:center;margin:0 10px 10px 0;width:260px;160px;}#featured .thumb a{text-align:center;width:250px;150px;display:block;margin:5px;padding:0;overflow:hidden;}#featured .thumb a img{height:150px;}#featured p{line-height:1.4em;margin-bottom:10px;}#featured .tags{clear:both;font-size:0.9em;color:#888888;margin-bottom:0;}#featured .tags a{text-decoration:none;}#featured .readmore{font-size:0.8em;}#content .recent{border:1px solid #cccccc;background:#ffffff;}#content .recent .post{padding:15px;clear:both;}#content .recent .post h2{font-size:1.5em;margin-bottom:10px;}#content .recent .post h2 a{text-decoration:none;}#content .recent .post img{float:right;display:inline;padding:5px;border:1px solid #DDDDDD;background-color:#FFFFFF;margin-left:20px;}#content .recent .post p{line-height:1.4em;margin-bottom:10px;}#content .recent .post .readmore{font-size:0.8em;}#content .recent .o{background-color:#FBF3FC;}#content{}#sidebar{width:320px;float:right;display:inline;}#sidebar .box{border:1px solid #cccccc;margin-bottom:10px;}#sidebar .box h2{font-size:0.9em;text-transform:uppercase;color:#7F4994;background-color:#D7C3DB;padding:10px;border-bottom:1px solid #dddddd;}#sidebar .box p.middle{font-size:0.9em;text-transform:uppercase;color:#7F4994;padding:5px;text-align:center;}#sidebar .box ul{list-style-type:square;list-style-position:inside;padding:10px;}#sidebar .box ul li{line-height:1.4em;color:#666666;padding:2px 0;}#sidebar .box ul li a{color:#666666;text-decoration:none;}#sidebar .box ul li a:hover{color:#AA82B6;}#sidebar .box .video{padding:12px;}#sidebar .box .flickr{padding:5px;text-align:center;}#sidebar .box .flickr img{margin:6px;}#sidebar .box .tags{padding:10px;}#sidebar .box .tags a{color:#888888;text-decoration:none;}#sidebar .box .tags a:hover{color:#AA82B6;text-decoration:underline;}#sidebar .box .popular{list-style-type:none;list-style-position:outside;}#sidebar .box .popular li{padding:5px 0;}#sidebar .box .popular li a{color:#666666;text-decoration:none;font-weight:bold;}#sidebar .box popular li a:hover{color:#AA82B6;}#sidebar .box .popular li p{padding-top:5px;}#sidebar .box .sponsors{padding:10px 10px 0;text-align:center;}#sidebar .box .sponsors img{margin:6px;border:1px solid #cccccc;}#sidebar .box .bookmarks{list-style-type:none;list-style-position:outside;padding:5px 10px 10px;}#sidebar .box .bookmarks li{font-family:Arial;border-bottom:1px dotted #CCCCCB;padding:5px 0 5px 20px;background-position:0 6px;background-repeat:no-repeat;float:left;display:inline;width:125px;}#sidebar .box .bookmarks li a{color:#7F4994;}#sidebar .box .bookmarks li.eml{background-image:url(images/email25x25.gif);width:220px;padding-left:70px;height:25px;min-height:25px;font-size:14px;background-position:10px 6px;}#sidebar .box .bookmarks li.rss{background-image:url(images/rss.gif);}#sidebar .box .bookmarks li.twt{background-image:url(images/twitter.gif);}#sidebar .box .bookmarks li.fcb{background-image:url(images/facebook.gif);}#sidebar .box .bookmarks li.ldi{background-image:url(images/linkedin.gif);}#sidebar .box .bookmarks li.mys{background-image:url(images/myspace.gif);}#sidebar .box select{margin:5px;width:308px;}#sidebar .l{float:left;display:inline;width:155px;}#sidebar .r{float:right;display:inline;width:155px;}#sidebar .box ul li.categories{visibility:hidden;display:block;}#sidebar .box ul li.categories ul{visibility:visible;display:block;}#sidebar .box ul li.categories ul li{font-size:12px;display:block;}#sidebar .box ul li.categories ul li a{font-weight:bold;}#sidebar .box ul li.categories ul li ul.children{display:block;}#sidebar .box ul li.categories ul li ul.children li.cat-item{font-size:11px;display:block;}#sidebar .box ul li.categories ul li ul.children li.cat-item a{}#footer{clear:both;background-color:#D7C3DB;border-top:2px solid #550871;color:#444444;font-size:0.9em;padding:5px;height:75px;min-height:75px;}#footer a{color:#555555;font-weight:bold;}#footer p{width:980px;margin:auto auto;text-align:left;}#footer .pages{list-style-type:none;height:39px;padding-top:3px;float:left;display:inline;}#footer .pages li{float:left;display:inline;}#footer .pages li a{display:block;font-size:0.9em;font-weight:bold;text-transform:uppercase;padding:12px 15px;text-decoration:none;color:#333333;}#footer .pages li a:hover{color:#ffffff;}#content .postnav{clear:both;padding:10px 0;}#content .postnav ul{list-style-type:none;padding:10px;}#content .postnav ul li{float:left;color:#666666;padding:4px;}#content .postnav ul li a{color:#7F4994;text-decoration:none;display:block;padding:2px 6px;border:1px solid #E2E2E2;}#content .postnav ul li a:hover{border-color:#ffffff;}#wp_page_numbers ul{border-top:0!important;}#wp_page_numbers .page_info{padding:3px 6px!important;margin-right:2px;border:1px solid #e0e0e0!important;margin-top:4px;}#wp_page_numbers .active_page a{background-color:#ffffff!important;border:0!important;}#content .single{padding:10px;}#content .single h2{font-size:1.5em;margin-bottom:10px;}#content .single p{line-height:1.5em;margin-bottom:10px;}#content .single ul,#content .single ol{list-style-position:inside;margin-bottom:10px;}#content .single li{line-height:1.5em;padding:2px 0;}#content .single blockquote{padding:10px 10px 5px;margin-bottom:10px;background-color:#eeeeee;border-width:1px 0;border-style:solid;border-color:#e0e0e0;}#content .single h3,#content .single h4,#content .single h5,#content .single h6{font-size:1.2em;margin-bottom:5px;}#comments{padding:10px;}#comments h2{font-size:1.5em;margin-bottom:10px;}#comments a{text-decoration:none;}#comments p{margin-bottom:10px;line-height:1.6em;}#comments form{}#comments form p{margin-bottom:5px;}#comments form input{margin-right:5px;}#comments form input,textarea{border:1px solid #cccccc;font-size:0.9em;font-family:Verdana;padding:4px;background-position:4px 4px;background-repeat:no-repeat;}#comments form input{width:240px;border:1px solid #cccccc;}#comments form textarea{width:350px;padding:4px 4px!important;border:1px solid #cccccc;}#comments form button{border:1px solid #a0a0a0;font-size:1em;font-family:Verdana;padding:2px 6px;}.commentdetails{margin-top:25px;}.commentauthor{margin-bottom:5px!important;font-weight:bold;}.commentdate{font-size:0.8em;margin-bottom:5px;color:#909090;}.required{color:#ff0000;}h2.title{font-size:1em!important;text-transform:uppercase;padding:10px;color:#565656;}.notfound{padding:40px;}.notfound h2{font-size:18px;font-weight:normal;margin-bottom:10px;}#spoontheory{margin:10px;border:1px solid #989;background:#F9F5FA;}#spoontheory p{margin:10px;padding:5px;text-align:justify;}#spoontheory h1{margin:10px;}#spoontheory h2{margin:10px;}#spoontheory h3{margin:10px;}#comments ol{list-style-type:none;clear:both;padding:0;margin:0;}#comments .buffer{padding:10px;}#comments ol li{margin-bottom:10px;}#comments ol li ul li{border:1px solid #e0e0e0;padding:10px;}#comments ol li .avatar{float:right;}#comments ol li .comment-author{}#comments ol li .comment-author .fn{font-weight:bold;font-size:1.2em;}#comments ol li .comment-meta{font-size:0.9em;color:#999999;margin:5px 0 10px;}#comments ol li .reply{font-size:0.9em;font-weight:bold;padding-bottom:10px;}#comments .children{list-style-type:none;}#comments .navigation{padding:0 0 40px;font-size:0.9em;}#comments .navigation a{color:#999999;padding:3px 8px;border:1px solid #cccccc;}#comments .navigation a:hover{color:#000000;border-color:#000000;text-decoration:none;}#comments .says{display:none;}#catDesc{font-size:13px;background-color:#FFFFFF;margin:0px 0px 5px 0px;}div.cat{width:310px;float:left;margin:0px 2px 2px 2px;border:1px solid #000;height:95px;overflow:hidden;position:relative;padding:2px;}div.cat:hover{background-color:#D7C3DB;}div.cat span.cat-title{font-size:14px;font-weight:14px;}div.cat span.cat-desc{display:block;font-size:10px;font-style:italic;}div.cat span.cat-post-count{width:50px;position:relative;left:250px;display:block;top:15px;}.video{width:100%;padding-bottom:56.25%!important;position:relative;}iframe.video{position:absolute;width:100%;height:100%;top:0;right:0;}@media(max-width: 680px) {
  #wrapper {
    width: 100%;
  }
  #wrapper * {
    max-width: 100%;
  }
  #content, #sidebar {
    width: 100%;
    float: initial;
    padding: 1em;
  }
  .single img {
    float: none;
    width: auto;
    height: auto;
    display: block;
    margin: 0 auto;
  }
  #featured {
    height: calc(100vh - 200px);
    margin: 0;
  }
  #featured .thumb {
    width: auto;
    height: auto;
    display: block;
    margin: 0 auto;
    float: none;
  }
  #feature .thumb img {
    width: auto;
    height: auto;
    float: none;
    margin: 0 auto;
  }
  #header form {
    display: none;
  }
}

.ad {
  margin-bottom: 1em;
}
