body {
background-color:#ffffff;
font-size:80%;
}

h2 a:visited {
color:#000;
}

.navigation {
width:700px;
}

.random A {
border-top:none;
background:none repeat scroll 0 0 transparent;
font-size:1.2em;
font-weight:bold;
letter-spacing:normal;
text-decoration:none;
text-transform:uppercase;
color:#000000;
font:bold 1.2em Helvetica,Arial,sans-serif;
margin:0 0 10px;
padding:6px 2px;
}

.random {
padding-top:15px;
border-top:3px solid #000;
}

H1 A {
color:#43EF25;
}

H2 A {
font-family:Helvetica, Arial, sans-serif;
text-decoration:none;
border:none;
color:#000;
}

.entry-content {
line-height:1.5em;
font-size:16px;
}

h2 A:hover {
text-decoration:none;
border:none;
color:#000;
}

A {
color:#333;
text-decoration:none;
border-bottom:1px #999 dashed;
}

A:hover {
color:#000;
border-bottom:1px solid #43EF25;
text-decoration:none;
}

.post h2 {
font-size:2.5em;
}

.post h2,.post h2 A {
line-height:1;
padding:0 0 15px;
}

#container {
width:1000px;
}

#content-box {
width:1000px;
}

.two-column #content {
width:700px;
padding-right:50px;
}

.two-column #container {
width:1000px;
max-width:1000px;
}

#content-container {
width:1000px;
}

#main .widget-area {
width:250px;
}

#masthead {
width:1000px;
}

#masthead #site-title a {
border:none;
border-bottom:4px solid #000000;
display:none;
}

#masthead H1 {
border:none;
display:none;
}

#masthead H1 A:hover {
border-bottom:4px solid #F29DFF;
}

UL#nav {
width:1000px;
border:none;
background:none;
}

ul#nav li a.current,ul#nav li a.current:visited,ul#nav li.current_page_item a,ul#nav li.current_page_item a:visited {
text-decoration:none;
border-bottom:1px solid #009900;
color:#000000;
}

ul#nav li a.current:hover,ul#nav li.current_page_item a:hover,ul#nav li a:hover {
border-bottom:1px solid #009900;
text-decoration:none;
}

A IMG {
border:none;
}

#branding {
float:none;
border-bottom:none;
}

#branding IMG {
border:none;
}

#header_img img {
margin:0;
}

.comments-link a,.comments-link a:visited {
border-bottom:none;
color:#888888;
}

H4 A:hover {
text-decoration:none;
}

.comments-link a:hover {
text-decoration:none;
border-bottom:1px solid #43EF25;
color:#000;
}

li.widget li a,li.widget li a:visited,li.linkcat li a,li.linkcat li a:visited {
border-bottom:none;
font:.9em helvetica, arial, sans-serif;
font-weight:bold;
}

li.widget li a:hover,li.linkcat li a:hover {
color:#00C5FF;
text-decoration:none;
}

li.widget ul,li.linkcat ul {
list-style-image:url('http://dysonology.com/images/block.png');
}

li.widget h2,li.linkcat h2 {
background:none;
border-top:4px solid #888888;
padding-top:15px;
}

.tagged {
background:none;
border-top:#888888 solid 4px;
font-family:helvetica, arial, sans-serif;
}

.post H4 {
font:1em helvetica, arial, sans-serif;
background:none;
}

.tagged a,.tagged a:visited {
border:none;
color:#888;
}

.tagged a:hover {
background:#43EF25;
color:#000;
}

.comments-link {
font-weight:normal;
}

#footer {
display:none;
}

#search_form .search_input {
color:#666;
}

#nav {
display:none;
}

.search_input:focus {
color:#999;
}

ul.sidebar_list li.widget {
margin-bottom:50px;
font-size:1.1em;
}

.two-column #primary,.two-column #secondary {
width:250px;
}

.entry-content .snap_preview P SPAN {
text-align:left;
}

.content-sidebar #primary,.content-sidebar #secondary {
width:250px;
}

.entry-info a:hover,.entry-meta a:hover {
color:#43ef25;
}

.entry-info .comments-link a:hover {
border-bottom:0;
}

.navigation a:hover {
color:#43ef25;
}

.widget-area a {
color:#00C5FF;
border-bottom:0;
}

.widget-area a:hover {
color:#333333;
}

#branding A {
border-bottom:0;
}

.menu a,.menu a:hover {
border-bottom:0;
}

.cat-links {
display:none;
}

#access,#masthead {
display:none;
}

.entry-content tr td {
border:0;
}