/*

Theme Name: Matt's Semantic WP Theme

Description: The most Semantic, SEO Optimised Wordpress Theme!

Author: Matthew Rochow

Author URI: http://www.matthewrochow.com

*/



/* Pagination */

#prev-next {list-style:none}

#prev-next #prev {float:left}

#prev-next #next {float:right}



/* Image Alignment */

img.centered {display:block;margin-left:auto;margin-right:auto}

img.alignright {display:inline;margin:2 2 6px 7px;padding:6px}

img.alignleft {display:inline;margin:2 7px 6px 2;padding:6px}

.alignright {float:right}

.alignleft {float:left}



/* Comments */

#comments {clear:both;padding:20px 0 0}

#comments #commentlist {list-style:none;margin:0 0 1em;padding:0;text-align:justify}

#comments #commentlist li {list-style:none;margin:15px 0 3px;padding:5px 10px 3px}

#comments #commentlist li.alt {background:#EEE}

#comments #commentlist li .avatar {background:#fff;border:1px solid #eee;float:right;padding:2px}

#comments #commentlist cite, #commentlist cite a {font-style:normal;font-weight:bold}

#comments #commentlist p {margin:8px 5px 8px 0}

#comments #commentmetadata {font-weight:normal}

#comments #commentform input.input {border:1px solid #CCC;font-size:1.1em;margin:5px 5px 1px 0;padding:2px;width:160px}

#comments #commentform input.input:hover {background:#EEE}

#comments #commentform textarea {border:1px solid #CCC;padding:2px;width:90%}

#comments #commentform textarea:hover {background:#EEE}

#comments #commentform #submit {}

#comments #commentform p {margin:0 0 .5em}

#comments #allowed-tags strong {display:block}

#comments .nocomments {margin:0;padding:0;text-align:center}

#comments .commentmetadata {display:block;margin:0}

.network {list-style:none}
.network li {height:1%;overflow:hidden;padding:0 0 5px;width:100%}
.network li img {float:left;margin:0 10px 0 0}
.network li a {text-decoration:none;font-weight:bold;color:#666;line-height:20px}

#featuredPost { border: 1px solid #d7d7d7; background: url(images/featuredBG.png) no-repeat #FFF; padding-top: 15px; padding-left: 15px; padding-right: 15px; margin:0 10px;padding-bottom: 15px; }

.featuredPost { margin:0 10px;border-bottom: 1px solid #d7d7d7; padding-bottom: 15px; }

.featuredPicture { width: 180px; height: 184px; float: left; border: 1px solid #d7d7d7; background: #FFF; padding: 8px; margin-right: 30px; }

.featuredContent { width: 180px; height: auto; float: left; border: none; font-size: 12px; color: #909090; font-family: Arial, Verdana;line-height:20px; }

.featuredContent h1 { font-size: 18px; color: #424242; margin: 0; padding: 0; margin-bottom: 10px; }

.featuredBottomLinks { width: 607px; font-size: 12px; color: #909090; font-family: Arial, Verdana; padding-top: 5px; padding-left: 5px; padding-right: 5px; }

.featuredLeftLink { float: left; width: 100px; margin-right: 50px; }

.featuredRightLink { float: left; width: 100px; margin-left: 237px; }

.featuredBottomLinks a { text-decoration: none; color: #7f7f7f; font-weight:bold; }

.featuredBottomLinks a:visited { text-decoration: none; color: #7f7f7f; }

.featuredBottomLinks a:hover { color: #7f7f7f; text-decoration: underline; }

.otherThreads { width: 666px; margin-top: 10px; height: auto; font-size: 12px; color: #909090; font-family: Arial, Verdana; line-height: 20px; }

.thread { width: 221px;margin:15px 15px 15px 15px; height: auto; border: 1px solid #d7d7d7; float: left; background: url(images/subThreadBG.png) repeat-x #FFF; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; padding-right: 10px;}

.thread2 { margin-left: 8px; }

.threadHeader { width: 231px; height: auto; color: #808080; font-size: 11px; font-weight: bold; }

.threadHeaderPicture { width: 55px; height: 44px; border: 1px solid #d7d7d7; float: left; background: #FFF; padding: 5px; }

.threadHeaderContent { width: 145px; height: auto; float: left; margin-left: 10px; line-height: 20px; margin-top: 10px; }

.threadHeaderContent h1 { font-size: 16px; color: ##424242; margin: 10px; padding: 10; margin-bottom: 0px; }

.threadHeader a { text-decoration: none; color: #808080; font-weight:bold;line-height:12px }

.threadHeader a:visited { text-decoration: none; color: #808080; }

.threadHeader a:hover { color: #808080; text-decoration: underline; }

.threadContent { margin-top: 8px; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; }

.threadContent a { text-decoration: none; color: #7f7f7f; font-weight:bold; }

.threadContent a:visited { text-decoration: none; color: #7f7f7f; }

.threadContent a:hover { color: #7f7f7f; text-decoration: underline; }

#mainRight { width: 240px; height: auto; float: left; margin-left: 10px; margin-right: 10px; }

.qu_ad { width: 280px; background: #FFF; border: 1px solid #dddddd; padding: 15px; height: 125px; clear:both; margin-bottom: 10px;}

.qu { width: 125px; height: 125px; float: left; }

.qufirst { margin-right: 5px; }

.techniques { width: 256px; background: #FFF; border: 1px solid #dddddd; padding: 5px; height: auto; clear:both; margin-bottom: 10px; }

.techniques ul { margin: 0; padding: 0; margin-left: 24px; margin-right: 25px; }

.techniques li { height: 30px; border-bottom: 1px solid #d6dde0; list-style: none; color: #000; padding-top: 17px; text-align: center; }

.techniques a { text-decoration: none; color: #8b959c; font-size: 11px; padding-left: 10px;}

.techniques a:visited { text-decoration: none; color: #d9d9d9; }

.techniques a:hover { color: #7f7f7f; text-decoration: underline; }
.threadHeaderContent h1 a {color:#424242;text-decoration:none}
.featuredContent h1 a {color:#424242;text-decoration:none margin-top: 8px; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; }

.post { padding:20px  }    .entry {  padding:10px }
