@charset "UTF-8";

/* master reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline;}
/* text */
/* main post heading */
h1 {padding:10px 10px 0px 0px;font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#333;font-weight: lighter;line-height:24px;}
/* sub heading */
h2 {padding:5px 0px 2px 0px;margin: 0 0 5px 0;font-size:14px;font-weight:bold;font-size:13px;line-height:20px;font-family:arial,"Lucida Sans Unicode","Lucida Grande",sans-serif;border-bottom:1px dotted #ccc}
/* student blog header title */
h3 {padding: 10px 10px 10px 10px;font-family:Arial,"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:22px;color:#FFF; font-weight: lighter;line-height:24px;}
/* this is your place */
h4{padding:10px;font-size:13px;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-weight:lighter;color:#999;}
/* global links, includes links in sidebar */
a:link,a:visited {color:#666;text-decoration:none;}
a:hover {color:#F60;}
/*a:active{border-bottom:1px solid #F60;}*/
/* post links */
a.postlink:link,a.postlink:visited {border-bottom:1px dotted #CCC;color:#666;font-size:10px;line-height:22px;text-decoration:none;}
a.postlink:hover {color:#222;}
a.postlink:active{color:#000;}
/* view comments etc link */
a.more:link,a.more:visited {color:#FF6600;text-decoration:none;}
a.more:hover {color:#F60;}
/* post heading text */
.postheading {color:#999;font-size:10px;line-height:22px;}
/* leftlinks */
a.leftlink:link,a.leftlink:visited {font-size:11px;font-weight:normal;line-height:30px;}

ul.links, .aktt_tweets ul{list-style:none;padding:0;margin:0;margin-bottom:40px;overflow:visible !important}
ul.links li.linktitle, .linktitle, .widgettitle {font-weight:bold;font-size:13px;border-bottom:1px solid #ccc;line-height:30px;font-family:"Lucida Grande",verdana,arial;padding:0;margin:0;}
h2.widgettitle {line-height: normal;padding-bottom:5px;margin-bottom:5px;}
ul.links li.rss {background:url(images/rss-icon.png) no-repeat 100% 5px;}
ul.links li a:link,ul.links li a:visited {font-size:11px;font-weight:normal;display:block;border-bottom:1px solid #ccc;padding:5px 0;}
ul.links li.current-cat-parent a {color:#1a1a1a;}
ul.links li.current-cat ul.children a {color:#666;}
ul.links li.current-cat-parent ul.children a {color:#666;}
ul.links li.current-cat-parent ul.children li.current-cat a {color:#f60;}
ul.links li a:hover,ul.links li.current-cat a:link {color:#f60;}
ul.children {list-style:none;padding:0;margin:0;}
ul.children li a:link,ul.children li a:visited {background:url(images/sublink-bg.png)no-repeat 0 0;padding-left:35px;}
.aktt_tweets ul {list-style:none;padding:0;margin:0;overflow:visible !important}
#aktt_tweet_form p {margin:0;padding:0}
.navigation {display:block;text-align:left;padding:10px 0}
.navigation .alignleft {float:left;}
.navigation .alignright {float:right;}

.postmetadata {font-style:italic;}

#searchform {height:80px;margin-top:10px;}
#searchform div {clear:both;}
#searchform #s {float:left;margin-right:10px;margin:0;padding:0}
#s,#aktt_tweet_text{border:1px solid #d9d9d9;font-size:12px;font-family:Arial,"lucida grande", "lucida sans";line-height:20px;height:20px;width:160px;color:#666;}
#s:focus,#aktt_tweet_text:focus {border-color:#A3A3A3;}
#searchform #searchsubmit {text-indent:-9999px;color:#FF6A12;font-size:1px;cursor:pointer;background:url(images/search-button.png) no-repeat 0 0;width:10px;height:21px;float:left;border:0;margin-left:5px;}

#comment{border:2px solid #d9d9d9;font-size:12px;font-family:"lucida grande", "lucida sans";height:45px;width:435px;height:215px;}
#comment:focus {border-color:#A3A3A3;}
#submit{float:right;margin-top:0px;padding:3px 5px;-moz-border-radius:5px;cursor:pointer;font-size:10px;}
#submit:hover {background:#455c6f;color:#fff;}

p {padding-bottom:20px;}
.pad10 {padding:10px;}.pad20{padding:20px;}
.pad1000{padding-top:10px;padding-bottom:10px;}.pad2000{padding-top:20px;padding-bottom:20px;;}
.pad0010{padding-left:10px;padding-right:10px;}.pad0020{padding-left:20px;padding-right:20px;}


body {margin:0;padding:0;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;unicode-bidi:embed;text-align:left;font-size:11px;line-height:17px;background:url(images/header-bg.png) repeat-x;}
#container {margin:auto;width:850px;}
#mainholder {position:relative;float:left;width:850px;margin-top:20px;}
#mainholder #main-middle {width:455px;float:left;margin-left:205px;display:inline;}
#mainholder #main-left {width:195px;margin-left:-660px;float:left;}
#mainholder #main-right {width:180px;float:left;margin-left:10px;}

#header {height:106px;z-index:100}
#header #header-left {float:left;width:185px;}
#header #header-right {float:left;width:660px;padding-top:21px}
#header #header-right h3{padding-bottom:0px}
#header #header-right h4{padding-top:0px}

#shareplugins {float:right;width:70px;}
div.entry ul {margin-left:20px;margin-bottom:18px;}