/*



Theme Name:Blur Dot



Theme URI:http://blurdotblog.com/?page_id=60



Description:Minimal, clean design. Based on Clean Home by <a href="http://midmodesign.com/">Mid Mo Web Design</a> but modified heavily.



Version:1.0.0



Author:Dave Dunne



Author URI:http://davedunne.com/



Tags:white, black, fixed-width, one-columns





	The CSS, XHTML and design is released under the GPL.







*/















body {







font-family:Arial, serif;







font-size:13px;







font-style:normal;







font-variant:normal;







font-weight:normal;







line-height:1.7em;







}







a {







border-bottom:1px dotted #000;







text-decoration:none;







color:#000;







font-weight:200;







}







a:hover {







color:#808FA0;







border-bottom:1px dashed #808FA0;







background-color:#f7f7f7;







}







hr{







margin-top:35px;







border:0;







border-top:1px dotted #ccc;







width:620px;







color:#fff;







clear:both;







}







#wrapper {







width:900px;







margin:40px auto;







}







#header {







float:left;







width:900px;







border-bottom:1px solid #000000;







margin:0;







}







#logo {







float:left;







width:auto;







padding:18px 0 14px 0;







}







#logo a {







/*font-family:Arial, Helvetica, sans-serif;*/







font-family:"Courier New", Courier, monospace;







/*color:#8B9BAE;*/



color:#060606;







font-size:36px;







font-weight:bold;







text-decoration:none;







border-bottom:none;







letter-spacing:4px;







background-color:#fff;







}







#logo h2 {







font-family:"Courier New", Courier, monospace;







font-size : 12px;







font-weight : normal;







padding : 4px 4px 0 0;







letter-spacing : 3px;







/*color: #B8C2CD;*/



color:#8B9BAE;







}







#nav {







float:right;







width:auto;







padding:38px 0 0;







}







#nav ul {







height:38px;







float:right;







}







#nav li {







text-align:center;







float:left;







display:inline;







width:auto;







}







#nav li a {







font-size:12px;







font-weight:200;







display:block;







margin-left: 15px;







margin-top: 2px;







padding: 4px;







border-bottom:none;







font-family:Helvetica,Geneva,Arial,sans-serif;







/*color:#8B9BAE;*/



color:#717e8d;







}







#nav li a:hover {







background-color:#f7f7f7;







}







#blurb {







font-family:Georgia;







height:auto;







border-bottom:none;







width:100%;







float:left;







padding:5px 0;







font-size:32px;







font-weight:400;







line-height:120%;







}







#blurb:hover {







color:#e12000;







}







#content {







width:900px;







float:left;







/*border-right:1px dotted #ccc;*/







padding:0 0 30px 0;







min-height:420px;







}







.post {







padding:0 30px 0 0;







}







.post p {







margin:14px 0 14px 0;







font-family:Helvetica,Geneva,Arial,sans-serif;







}







.post em{







font-style:italic;







}







.post h2 {







font-family:Georgia;







font-size:24px;







margin:25px 0 10px 0;







font-weight:normal;







}







.post h1, .post h1 a{







font-family:Helvetica,Geneva,Arial,sans-serif;







font-size:18px;







margin:25px 0 10px 0;







font-weight:normal;







line-height:28px;







}







.post h3, .post h4 {







font-family:Georgia;







font-size:20px;







margin:15px 0 10px 0;







font-weight:normal;







}







.post h4 {















}







.post h1:hover, .post h2:hover, .post h3:hover, .post h4:hover {







color:#808FA0;



font-size:18px;







}







.post h5 {







font-family:Helvetica,Geneva,Arial,sans-serif;







font-size:14px;







margin:25px 0 10px 0;







color:#717E8D;







}







.post .indent {







padding-left:10px;







}







.post .indent p {







padding-left:10px;







}







.post small {







font-size:11px;







/*color:#8B9BAE;*/



color:#717e8d;







}







.post small a {







font-weight:normal;







color:#8B9BAE;







}







.post .alignright {







float:right;







margin-left:10px;







}







.post .alignleft {







float:left;







margin-right:10px;







}







.post .aligncenter {







margin:0 auto;







display:block;







}







.post abbr {







font-weight:normal;







}







.post ul{







list-style:square;







margin:0 0 0 25px;







}







.post ol{







list-style:decimal;







margin:0 0 0 30px;







}







.post .wp-caption {







background:#f7f7f7;







border:1px solid #ccc;







margin:10px;







text-align:center;







padding:5px 0 0;







}







.post .wp-caption-text {







margin:0;







}







.post .wp-caption a, .post .wp-caption a:hover {







border-bottom:0;







}







.post blockquote {







color:#777;







border-left:5px solid #ccc;







margin:15px 30px 0 10px;







padding-left:20px;







}







.post pre {







font-family:courier;







font-size:12px;







letter-spacing:-1px;







margin:14px 0 14px 0;







}







.post .message ul {







margin:12px 0 0;







}







.post .message {







display:none;







background:#0F67A1;







margin-top:10px;
margin-bottom:40px;







padding:20px;







color:#fff;







}







#comments h3, #comments h4{







font-family:Georgia;







font-size:24px;







margin:35px 0 5px;







font-weight:normal;







}







#comments h4{







font-size:28px;







}







#comments cite{







font-family:Georgia;







font-size:18px;







font-weight:normal;







border-bottom:1px dotted #ccc;







}







#comments em {







font-style:italic;







text-align:right;







}







#comments ol.commentlist li {







margin-top:20px;







border:1px dotted #ccc;







border-right:0;







padding:10px 5px 20px 10px;







min-height:110px;







}







#comments p {







margin:10px 0 0 10px;







width:auto;







}







#comments span {







display:block;







color:#eee;







font-family:Georgia;







font-size:120px;







font-weight:normal;







float:right;







padding-top:25px;







}







#comments ul.formlist {







margin:20px auto;







width:375px;







}







#comments ul.formlist li {







display:block;







margin:10px 0 0;







}







#comments ul.formlist p{







margin:10px 0 0;







text-align:center;







}







#comments input {







font-family:Georgia;







width:370px;







font-size:18px;







font-weight:normal;







}







#comments textarea {







font-family:Georgia;







width:370px;







font-size:18px;







font-weight:normal;







}







#comments li.submitbutton input {







text-align:center;







background:#fff;







border:1px solid #aaa;







color:#000;







font-family:Georgia;







font-weight:normal;







font-size:20px;







width:374px;







}







#comments .center {







text-align:center;







}







#sidebar {







width:120px;







float:right;







margin:0 0 25px 0;







}







#sidebar h3 {







padding:25px 0 3px 0;







font-size:14px;







font-weight:normal;







/*color:#8B9BAE;*/



color:#717e8d;







}







#sidebar .block ul {







font-family:Helvetica,Geneva,Arial,sans-serif;







border-bottom:1px dotted #ccc;







}







#sidebar .block ul .children{







border:0;







padding: 0 0 0 8px;







}







#sidebar .block li {







border-top:1px dotted #ccc;







}







#sidebar .block li a {







background:transparent url(images/bullet_black.gif) no-repeat scroll 6px 52%;







font-size:12px;







font-weight:normal;







padding:1px 0 1px 15px;







display:block;







border-bottom:none;







}







#sidebar .block li a:hover {







background:#F3F3F3 url(images/bullet_grey.gif) no-repeat scroll 6px 52%;







color:#808FA0;







}







#sidebar .widget_search label {







display:block;







padding:25px 0 3px 0;







font-size:14px;







font-weight:normal;







border-bottom:1px dotted #ccc;







margin:0 0 5px;







font-family:Helvetica,Geneva,Arial,sans-serif;







/*color:#8B9BAE;*/



color:#717e8d;







}







#sidebar .widget_recent_comments li {







background:transparent url(images/bullet_black.gif) no-repeat scroll 6px 52%;







padding:2px 0 2px 15px;







}







#sidebar .widget_recent_comments li a,#sidebar .widget_recent_comments li a:hover{







background:none;







border-bottom:1px dotted #000;







text-decoration:none;







color:#000;







font-weight:600;







}







#sidebar .widget_recent_comments li a:hover {







color:#e12000;







border-bottom:1px dashed #e12000;







background-color:#f7f7f7;







}







#sidebar .widget_tag_cloud h3 {







margin:0 0 8px;







border-bottom:1px dotted #ccc;







}







#sidebar .widget_text h3 , #sidebar .calendar h3{







border-bottom:1px dotted #ccc;







}







#sidebar .calendar h3{







display:none;







}







#sidebar #wp-calendar {







width:95%;







text-align:center;







}







#sidebar #wp-calendar caption, #sidebar #wp-calendar td, #sidebar #wp-calendar th{







text-align:center;







}







#sidebar #wp-calendar caption {







font-size:18px;







padding:25px 0 3px 0;







}







#sidebar #wp-calendar th {







font-weight: bold; 







border-top:1px dotted #ccc;







border-bottom:1px dotted #ccc;







}







#sidebar #wp-calendar tfoot td{







border-top:1px dotted #ccc;







border-bottom:1px dotted #ccc;







}







#footer {







width:900px;







float:left;







border-top:1px solid #000000;







text-align:center;







padding:20px 0 40px 0;







font-family:Helvetica,Geneva,Arial,sans-serif;







color: #B8C2CD;







font-size : 10px;







font-weight : normal;







}







#footer a {







color:#8B9BAE;







}







#pages a {



background:transparent url(images/bullet_black.gif) no-repeat scroll 6px 52%;



border-bottom:medium none;



line-height: 25px;



font-size:12px;



font-weight:normal;



padding:0 0 0 15px;



}











#pages a:hover  {



background:#F3F3F3 url(images/bullet_grey.gif) no-repeat scroll 6px 52%;



color:#808FA0;



}







#pages ul{



padding:10px 0 0 0;



list-style-type:none;



}







#rss a {



line-height: 25px;



font-size:12px;



font-weight:normal;



}







#rss a:hover  {



color:#808FA0;



}







#categorynav{



padding-bottom:20px;



border-bottom:1px solid #000000;



font-size:12px;



}







#categorynav li{



list-style-type:none;



display:inline;



padding:0 0 0 5px;







}