 
/* copyright thesixthaxis 2012 all rights reserved 

2192bf

*/

* {
padding:0;
margin:0;
font-family:Gudea, Verdana , Arial, sans-serif;
font-weight:400;
line-height:1.5;
font-size:14px;
}

hr
{
	border:0;
	border-top:1px dashed #2192bf;
	height:1px;
	width:100%;
	margin:20px 0;
}

h1 						{ font-family:Gudea, verdana, Arial, sans-serif; }
.pufflabel a			{ font-family:Gudea, verdana, Arial, sans-serif; }



body {
}

html {
}

.clear {
width:100%;
height:0px;
clear:both;
display:block;
}

#content .clear {
height:30px;
margin-top:30px;
border-top:5px solid #ddd;

float:left;
}

.clearpost {
width:100%;
height:10px;
clear:both;
display:block;
}

.clearpage {
width:100%;
height:30px;
clear:both;
display:block;
}

ul li {
list-style:none;
margin:0;
padding:0;
}

#page {
width:960px;
margin:0 auto;
}

p {
font-weight:400;
}

p.strong {
font-weight:700;
}

#header {
height:85px;
width:100%;
margin-top:5px;
}

#header a {
text-decoration:none;
}

#header h2 {
text-decoration:none;
margin:0 0 0 20px;
padding:0;
font-family:Righteous, Arial, sans-serif;
font-weight:400;
font-size:3em;
padding-top:15px;
color:#333;
display:block;
float:left;
width:275px;
background:url(http://www.thesixthaxis.com/wp-content/themes/x/x/mark.png) right no-repeat;
}

#header h2:hover {
text-decoration:none;
color:#2192bf;
}

#header h1 {
text-decoration:none;
margin:0;
padding:0;
font-family:Righteous, Arial, sans-serif;
font-weight:400;
font-size:3em;
padding-top:15px;
color:#fff;
display:block;
float:left;
width:275px;
background:url(http://www.thesixthaxis.com/wp-content/themes/x/x/mark.png) right no-repeat;
}

#header h1:hover {
text-decoration:none;
color:#2192bf;
}

#header .userbox {
float:right;
width:300px;
height:50px;
padding:5px;
margin-top:15px;
margin-right:0px;
background:#e0e0e0;
text-transform:uppercase;
}

.userbox .gravatar {
background:#fff;
width:50px;
height:50px;
float:left;
}

.userbox .details {
font-size:.9em;
float:left;
margin-left:10px;
width:230px;
height:50px;
color:#000;
}

.userbox .details a {
font-size:1em;
color:#000;
text-decoration:none;
}

.userbox .details a:hover {
font-size:1em;
color:#fff;
text-decoration:underline;
}

.userbox .details .username {
font-size:1em;
font-weight:700;
}

.userbox .details .links {
font-size: 11px;
}

.userbox .details .links a {
font-size: 11px;
}

#nav {
position:relative;
background:#e0e0e0;
height:40px;
width:100%;
margin-bottom:0px;
margin-top:5px;
}

#nav ul {
list-style:none;
padding-top:10px;
padding-left:5px;
}

#nav ul li {
float:left;
border-right:1px solid #666;
}

#nav ul li:hover {
color:#fff;
}

#nav ul li a {
padding-left:5px;
padding-right:5px;
color:#000;
text-decoration:none;
display:block;
font-size:.9em;
text-transform:uppercase;
}

#nav ul li a:hover {
color:#fff;
background:#000;
}

#nav ul li div div a {
	
}

#spacersection {
height:110px;
width:100%;
margin-top:10px;
margin-bottom:10px;
}

#mainpuff {
height:300px;
width:100%;
position:relative;
overflow:hidden;

border-top:4px solid #ccc;
}

.puff {
height:300px;
width:100%;
}

.puffhover {
}

.pufflabel {
padding: 0px 20px 20px 20px;
position: absolute;
background: #000;
background:rgba(0,0,0,0.66);
width: 290px;
top:0px;
left:0px;
height:280px;
}

.pufflabel a {
color: #fff;
font-size: 30px;
font-weight: 700;
width: 285px;
line-height: 98%;
text-decoration: none;
letter-spacing: -1px;
-webkit-transition: color 125ms linear;
-moz-transition: 125ms linear;
-o-transition: color 125ms linear;
-ms-transition: color 125ms linear;
transition: color 125ms linear;
padding-bottom: 5px;
float: left;
}

.pufflabel a:hover {
color:#2192bf;
}

.pufflabel .posttype {
	
	
	color: #fff !important;
background: #ccc;
padding: 5px;
font-size: 12px;
margin-bottom: 10px;
text-transform: uppercase;
}

.puffexcerpt {
color: #fff;
font-size: 14px;
width: 285px;
line-height: 125%;
margin-top: 5px;
padding: 10px 0px 0px 0px;
float: left;
border-top: 1px solid #555;
}

.pufftwitter {
width:200px;
float:left;
position: absolute;
bottom: 10px;
padding:0;
margin:0;
}

.pufflower {
margin-top:20px;
width:420px;
position:absolute;
bottom:20px;
}

.pufflower ul {
list-style:none;
}

.pufflower ul li {
line-height:105%;
margin-bottom:6px;
}

.pufflower ul li a {
padding-left:10px;
color:#fff;
text-decoration:none;
font-size:1em;
text-shadow:1px 1px 0 #000;
letter-spacing:0;
}

.pufflower ul li a:hover {
color:#2192bf;
text-decoration:none;
}

#puffnav {
width:960px;
clear:both;
height:30px;
position:relative;
}

#puffnav span {
background:#e0e0e0;
float:left;
border-top:4px solid #d0d0d0;
margin-right:2px;
width:218px;
padding:5px;
cursor:pointer;
font-size:1em;
text-align:left;
color:#000;
position:relative;
height:40px;
padding:10px;



transition: background 0.25s;
-moz-transition: background 0.25s; /* Firefox 4 */
-webkit-transition: background 0.25s; /* Safari and Chrome */
-o-transition: background 0.25s; /* Opera */
}

#puffnav span.activeSlide:after {
	
top: -11px;
content: ' ';
left: 110px;
position: absolute;

z-index: 99;
width: 0px;
height: 0px;
border-style: solid;
border-width: 0 10px 10px 10px;
border-color: transparent transparent #d0d0d0 transparent;

}

.puffnavlink
{
	position: absolute;left:20px;padding: 5px;background: #f0f0f0;color: #444;width: 245px !important;font-size: 13px !important;font-weight: 400 !important;letter-spacing: 0 !important;
}

.puffnavlink:hover
{
	background:#e8e8e8;color:#000;
}

#puffnav span strong
{
	font-weight:400;
	font-size:13px;
	line-height: 1.2em;
float: left;
}

#puffnav span.last {
margin-right:0;
width:220px;
}

#puffnav span:hover {
background:#f0f0f0;
color:#000;

z-index: 5;
}

#puffnav span.activeSlide {
background:#d0d0d0;
color:#000;

z-index: 5;
}

#puffnav a:focus {
outline:none;
}

.spanimage 
{
	margin-top: 5px;
}

#puffnav
{
	height:55px;
}





.pufflabel .posttype {
color: #888;
text-transform: uppercase;
	}

#homegames {
width:960px;
height:60px;
background:#fff;
margin:20px 0 0;
padding:10px 0;
border-top:1px solid #EEE;
border-bottom:1px solid #EEE;
}

#content {
width:960px;
margin-top:20px;
clear:both;
}

#contentnothome {
width:960px;
clear:both;
}

#contentleft {
width:620px;
float:left;
padding-left:5px;

}

#contentleft620 {
width:640px;
}

#contentblock {
position:relative;
}

#contentblock h1 {
font-size: 42px;
color: #333;
font-weight: 700;
display: block;
margin-bottom: 10px !important;
line-height: 1;
letter-spacing: -1px;
margin-top: 5px;
}

#contentblock h2 {
font-size:14px;
font-weight:700;
display:block;
line-height:1.1;
}

.navi {
display:block;
margin-bottom:30px;
}

#contentblock p {
margin-bottom:10px;
}

#contentblock p	strong {
font-weight:700;
}

#contentblock a {
color:#2192bf;
text-decoration:none;
}

#contentblock a:hover {
color:#000;
text-decoration:underline;
}

.storytopbar {
width:620px;
margin:20px 0 25px;
height:0px;
border-top:5px solid #ddd;
position:relative;
}



.entry img {
	
}

.entry ul li {
list-style:disc;
margin-left:30px;
padding-left:0;
margin-bottom:2px;
}

.entry ol {
margin-left:30px;
padding-left:0;
margin-bottom:10px;
}

.entry ul {
margin-bottom:10px;
}

.entry h1 {
background:#f0f0f0;
padding:10px;
font-size:2em;
margin-bottom:10px;
display:block;
font-weight:700;
}

.entry strong {
font-weight:700;
}

.entry blockquote {
margin-left:40px;
padding-left:10px;
border-left:4px solid #e0e0e0;
}

.contenttopmain {
width:630px;
background:#fff;
color:#000;
float:left;
padding:15px 15px 0px 15px;
position:absolute;
bottom:0;

}

.singlenavigation {
width:600px;
margin:40px 0 60px;
background:#fff;
overflow:auto;
padding:7px 10px;
}

.alignleft {
float:left;
color:#000;
}

.alignright {
float:right;
text-align:right;
color:#000;
}

.singlenavigation a {
color:#000;
font-size:.9em;
}

.comment-navigation {
width:600px;
margin:40px 0;
background:#fff;
overflow:auto;
padding:7px 10px;
}

.older {
float:left;
color:#000;
}

.newer {
float:right;
text-align:right;
color:#000;
}

.comment-navigation a {
color:#000;
font-size:.9em;
}

#contentfilter {
width:620px;
background:#888;
height:30px;
margin-bottom:20px;
}

#contentfilter span {
background:#666666;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:0;
background:0 color-stop(100%,#000000));
background:0;
background:0;
background:0;
background:linear-gradient(top,#6666660%,#000000100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#000000',GradientType=0);
color:#fff;
float:left;
border-right:2px solid #fff;
width:112px;
padding:5px;
cursor:pointer;
height:20px;
font-size:.9em;
text-align:center;
}

#contentfilter span.last {
border-right:0;
width:114px;
}

#contentfilter span:hover {
background:#000000;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjY2NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:0;
background:0 color-stop(100%,#666666));
background:0;
background:0;
background:0;
background:linear-gradient(top,#0000000%,#666666100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#666666',GradientType=0);
color:#fff;
}

#contentfilter span.activeSlide {
background:#13546d;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzNTQ2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTkyYmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:0;
background:0 color-stop(100%,#2192bf));
background:0;
background:0;
background:0;
background:linear-gradient(top,#13546d0%,#2192bf100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#13546d',endColorstr='#2192bf',GradientType=0);
color:#fff;
}

.postrow {
height:auto;
width:620px;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #ddd;
}

.postrowhighlight {
height:auto;
width:620px;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #ddd;
}

.postcomments {
padding-left:10px;
margin-left:10px;
margin-top:5px;
width:310px;
border-left:3px double #aaa;
}

.postcomments a {
color:#666;
text-decoration:none;
font-size:.9em;
display:block;
}

.postcomments a:hover {
color:#000;
}

.heightexpand {
height:5px;
width:620px;
clear:both;
}

.postrowhighlightleft {
float:left;
width:200px;
margin-left:20px;
}

.postrowhighlightright {
float:left;
width:335px;
}

.postrownohighlight {
float:left;
width:480px;
}

.postcommentcount {
float:right;
margin-left:20px;
width:45px;
color:#fff;
height:41px;
background:url(http://www.thesixthaxis.com/img/commentnew.png);
}

.postcommentcountinner {
padding-left:10px;
padding-top:5px;
}

#titlebreaker .postcommentcountinner a
{
	color:#fff !important;
	text-decoration:underline !important;
}

.postrowhighlightright h3 {
}

.postrowhighlightright h3 a {
font-size:18px;
font-weight:700;
color:#000;
text-decoration:none;
letter-spacing:-1px;
}

.postrownohighlight h3 {
}

.postrownohighlight h3 a {
border-left:5px solid #2192bf;
padding-left:5px;
font-size:14px;
font-weight:700;
color:#000;
text-decoration:none;
text-transform:uppercase;
letter-spacing:-1px;
}

.postrownohighlight h3 a:hover {
color:#2192bf;
}

.postrowhighlightright h3 a:hover {
color:#2192bf;
}

.postrow h3 img {
vertical-align:text-top;
margin-top:-3px;
}

.postrowhighlight h3 img {
vertical-align:text-top;
margin-top:-3px;
}

.twitter-share-button {
margin-top:0;
}

.postlisttwitter {
float:right;
width:55px;
color:#fff;
height:41px;
display:none;
}

.postlisttwitter iframe {
margin:0!important;
}

.vcount #widget {
width:60px!important;
}

.twitter-count-vertical {
width:60px!important;
}

.vcount #count {
font-size:13px!important;
width:100%!important;
height:20px!important;
line-height:20px!important;
}

.vcount .btn-o {
margin-top:25px!important;
}

.count-o {
color:#fff!important;
background:#2192bf!important;
border:0!important;
}

#contentright {
width:300px;
float:right;
margin-top:0px;
}

#contentrightbottom
{

height: 50px;
width:310px;
float:right;}

#contentrightsingle {
width:320px;
float:left;
margin-left:20px;
}

#contentrightmain {
width:300px;
float:right;
margin-top:10px;
}

#rightmpu {
width:300px;
}

#rightmpu2 {
width:300px;
height:100px;
}

#rightmpudisclaimer {
width:300px;
height:15px;
font-size:.5em;
color:#666;
margin-bottom:0;
text-align:center;
text-transform:uppercase;
}

.rightblockholder {
width:300px;
height:auto;
margin-bottom:15px;
padding-bottom:10px;
background:#f0f0f0;
}

.rightblockholder.bottomblock {
width:300px;
height:auto;
margin-bottom:-15px;
padding-bottom:30px;
background:url(http://www.thesixthaxis.com/wp-content/themes/x/x/rhs-shadow.png) bottom no-repeat;
}

#triplebox {
width:300px;
background:#2192bf;
height:30px;
margin-bottom:20px;
}

#triplebox span {
background:#666666;
float:left;
border-right:2px solid #f0f0f0;
width:88px;
padding:5px;
cursor:pointer;
height:20px;
text-align:center;
color:#fff;
}

#triplebox span.last {
border-right:0;
width:90px;
}

#triplebox span:hover {
background:#000000;
color:#fff;
}

#triplebox span.activeSlide {
background:#2192bf;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzNTQ2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTkyYmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:0;
background:0 color-stop(100%,#2192bf));
background:0;
background:0;
background:0;
background:linear-gradient(top,#13546d0%,#2192bf100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#13546d',endColorstr='#2192bf',GradientType=0);
color:#fff;
}

#triplebox ul li a {
font-size:.9em;
}

.singlebox {
width:290px;
background:#e0e0e0;padding:5px 0px 10px 10px;margin-bottom:15px;
height:20px;
position:relative;

}

.singlebox span {
float:left;
margin-bottom:0;
color:#000;
font-size:1.2em;
font-weight:400;
}


















}

.postleft {
float:left;
width:550px;
}

.postright {
float:right;
width:45px;
}

.postsub {
width:620px;
height:80px;
margin-top:10px;
margin-bottom:10px;
}

.postleftsub {
float:left;
padding-left:0;
margin-bottom: 10px;
width: 610px !important;
}

.postrightsub {
float:right;
padding:5px;
text-align:right;
width:60px;
margin-top:10px;
margin-right:10px;
}

.postleftsub h4 {
font-size:16px;
line-height:1.2;
color:#999;
}

.postleftsub p {
font-size:1em;
margin-top:5px;
}

.postupper {
width:620px;
height:110px;
}

.postfixedsubs {
height:220px;
background:#fff;
padding:10px 10px 5px;
text-align:right;
width:62px;
float:left;
position:relative;
}

.rightblockholder ul {
clear:both;
}

.rightblockholder ul li {
width:300px;
}

.rightblockholder ul li a {
font-size:.9em;
line-height:1.25;
margin-bottom:3px;
display:block;
color:#000;
text-decoration:none;
padding:2px 10px;
-webkit-transition: background-color 250ms linear;
     -moz-transition: background-color 250ms linear;
     -o-transition: background-color 250ms linear;
     -ms-transition: background-color 250ms linear;
     transition: background-color 250ms linear;
}

.rightblockholder ul li strong a {
font-size:1em;
line-height:1.25;
color:#000;
text-decoration:none;
font-weight:700;
}

.rightblockholder ul li a:hover {
color:#000;
background:#fff;
}

.rightblockholder ul li ul li a {
font-weight:400;
font-size:.9em;
border-left:0;
padding-left:20px;
border-bottom:0!important;
}

.rightblockholder ul li ul li a	strong {
font-size:1em;
border-left:0;
border-bottom:0!important;
}

.rightblockholder ul li ul li a:hover	strong {
color:#000;
}

.rightblockholder ul li ul li {
padding-bottom:0!important;
margin-bottom:0!important;
border-bottom:0!important;
}

#contentright .rightblockholder ul li a {
}

#contentright .rightblockholder ul li a:hover {
background:#d2d2d2;
}

#footer {
height:199px;
background:#000;
}

#footerleft {
width:480px;
float:left;
}

#footerright {
width:480px;
float:right;
text-align:right;
}

#footer h3 {
margin:0;
padding:0;
font-family:Righteous, Arial, sans-serif;
font-weight:400;
font-size:1.5em;
padding-top:15px;
color:#fff;
display:block;
float:left;
width:400px;
height:40px;
}

#footer p {
margin-top:30px;
color:#fff;
clear:both;
font-size:13px;
}

#footer p a {
color:#fff;
font-size:1em;
font-weight:700;
text-decoration:none;
}

#footer p a:hover {
color:#2192bf;
}

.ui-accordion-header {
margin:5px 0 0;
}

.ui-accordion-header a {
padding:5px 12px;
background:#2192BF;
color:#FFF;
display:block;
}

.ui-accordion-header.ui-state-active a,.ui-accordion-header a:hover {
background-color:#000;
}

.ui-accordion-content {
padding-top:10px;
}

.thesixthaxis_boxout {
float:left;
margin-right:10px;
margin-bottom:5px;
background:#e8e8e8;
width:200px;
font-size:11px;
line-height:1.5em;
padding:10px;
}

.thesixthaxis_boxout ul {
margin:0;
padding:0;
}

.thesixthaxis_boxout li {
margin-left:20px;
}

.thesixthaxis_drop {
float:left;
font-size:.9em;
line-height:1.5em;
margin:10px 20px 10px 0;
padding:10px;
width:280px;
background: #f2f2f2;
}

.thesixthaxis_drop2 {
float: right;
font-size: .9em;
line-height: 1.5em;
margin: 10px 0 10px 20px;
padding: 10px;
width: 280px;
background: #f2f2f2;
}

.thesixthaxis_drop img {
width: 280px;
}


.thesixthaxis_drop2 img {
width: 280px;
}

pre {
text-align:center;
color:#060;
}

.entry embed {
max-width:620px;
margin:10px 0 5px;
width:620px;
}

.entry iframe {
max-width:620px;
height:396px;
margin:10px 0 5px;
width:620px;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:10px;
	border-top:4px solid #e0e0e0;
border-bottom:4px solid #e0e0e0;
}

.entry .blockout
{
	width: 200px;
float: right;
padding: 10px 10px 0 10px;
border-bottom: 4px solid #e0e0e0;
border-top: 4px solid #e0e0e0;
margin-left: 20px;
}

.entry .blockout p
{
	margin-bottom:7px  !important;
}

.gallery {
max-width:620px !important;
margin:20px 0 20px !important;
width:620px !important;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:10px 10px 5px 10px;
	border-top:4px solid #e0e0e0;
border-bottom:4px solid #e0e0e0;
overflow:auto;
}

.gallery-item {
float:left;
text-align:center;
width:100px;
margin-bottom:10px;
margin-top:10px;
}

.gallery img {
width:100px;
height:100px;
}

.gallery br {
clear:none!important;
height:0;
}

.latestcommentsingle
{
	width: 280px;
padding-top: 10px;
padding-right: 0;
margin-bottom: 10px;
clear: both;
margin-left: 5px;
overflow: hidden;
}

.latestcommentsingle a
{
	color:#000 !important;
	font-size:13px;
}

.tags {
width: 280px;
padding-top: 10px;
padding-right:0;
margin-bottom:10px;
clear:both;
margin-left:5px;
overflow: hidden;
}

.readmoreabout
{
	background:#989898;
	padding:5px 0px 5px 10px;
	margin-bottom:15px;
	color:#fff;
	float:left;
	margin-bottom:10px;
	display:block;
	width:145px;
	font-size:14px;
	font-weight:400;
	clear:both;
	position:relative;
}

.readmoreabout:after {
background: #989898;
top: 25px;
content: ' ';
display: block;
height: 10px;
left: 20px;
position: absolute;
width: 10px;
z-index: 99;
-webkit-transform: rotate(-45deg);
-webkit-transform-origin: 50% 50%;
}

.tags a {
color: #fff !important;
text-decoration: none !important;
background: #444 url('http://www.thesixthaxis.com/wp-content/uploads/2013/01/taghole.png') 6px 9px no-repeat;
padding: 7px 7px 7px 20px;
line-height: 1;
font-size: 13px;
text-transform: uppercase;
white-space: nowrap;
margin: 0 2px 2px 0;
float: left;
}

.tags a:hover {
color:#fff;
background:#666 url('http://www.thesixthaxis.com/wp-content/uploads/2013/01/taghole.png') 6px 9px no-repeat;
}

#comments {
margin-bottom:20px;
}

.commentauthor {
float:left;
font-weight:700;
font-size:.85em;
}

.commentauthortag {
float:left;
font-size:.85em;
}

.commentdate {
font-size:.85em;
line-height:0.8;
}

.publishers	img {
padding:0;
margin:0 2px 2px 0;
border:0;
}

.publishers a {
width:98px;
height:30px;
}

.social-buttons {
display:block;
list-style:none;
padding:0;
margin:0;
}

.social-buttons > li {
display:block;
margin:0;
float:left;
text-align:center;
margin-bottom:10px;
width:60px;
}

.social-buttons .socialite {
display:block;
position:relative;
}

.social-buttons .socialite-loaded {
background:none!important;
}

.social-buttons .twitter-share {
width:58px;
height:65px;
background-position:0 0;
margin:auto;
}

.social-buttons .googleplus-one {
width:50px;
height:65px;
background-position:-75px 0;
margin:auto;
}

.social-buttons .facebook-like {
width:43px;
height:65px;
background-position:-145px 0;
margin:auto;
}

.social-buttons .linkedin-share {
width:60px;
height:65px;
background-position:-215px 0;
}

#verytop {
width:960px;
height:30px;
padding-top:5px;
}

.topleft {
float:left;
margin-top:5px;
font-size:.9em;
}

.topleft a {
font-size:1em;
color:#444;
text-decoration:none;
padding:2px 5px;
margin-right:4px;
}

.topleft a strong {
font-weight:700;
}

.topleft a:hover {
color:#000;
text-decoration:underline;
}

.topright {
float:right;
width:400px;
text-align:right;
}

#searchform {
}

#searchform .searchhint {
font-size:.8em;
color:#fff;
}

#searchform .searchtext {
border:0;
height:17px;
margin-top:5px;
background:#000;
border:1px solid #2192bf;
color:#fff;
font-size:.9em;
text-transform:uppercase;
padding-left:5px;
padding-right:5px;
width:65px;
}

#searchform .searchbutton {
margin-left:2px;
border:0;
height:19px;
margin-top:3px;
background:#fff;
color:#2192bf;
font-size:.9em;
text-transform:uppercase;
padding-left:5px;
padding-right:5px;
width:60px;
cursor:pointer;
}

.topright .twitter {
float:right;
border:0;
height:20px;
margin-top:5px;
color:#fff;
font-size:.9em;
text-transform:uppercase;
padding-left:5px;
width:20px;
}

.searchreveal {
width:0;
float:left;
display:none;
}

.searchicon {
width:13px;
float:left;
padding-top:6px;
}

.searchbox {
float:right;

background:none;
width:13px;
margin-left:4px;
}

.commentlinks {
float: right;
}

.commentlinks a {
color:#000 !important;
font-size:.9em;
background:#fff;
padding:5px;
}

.commentlinks a:hover {
color:#fff  !important;
background:#888;
}

.commentlinks span {
color:#888;
font-size:.9em;
background:#ddd;
padding:5px;
}

#todaypanel {
width:620px;
height:289px;
margin-bottom:18px;
background:#fff;
padding-top:10px;
}

#todaypanel .datebox {
float:left;
width:100px;
height:280px;
padding:0 20px;
border-right:4px solid #ddd;
}

#todaypanel	.todaydate {
font-size:90px;
color:#2192bf;
font-weight:700;
line-height:0.75;
}

#todaypanel .todaymonth {
font-size:12px;
color:#2192bf;
margin:10px auto;
text-align:center;
}

#todaypanel .infobox {
width:450px;
margin-left:20px;
float:left;
}

#todaypanel .infobox h3 {
line-height:0.9;
display:block;
font-size:2em;
text-transform:uppercase;
color:#444;
font-weight:700;
padding:0 0 10px;
margin:0 0 10px;
border-bottom:1px dashed #aaa;
}

#todaypanel	ul {
margin-bottom:5px;
}

#todaypanel ul li {
}

#todaypanel ul li a {
font-size:.9em;
color:#444;
text-decoration:none;
}

#todaypanel ul li a:hover {
text-decoration:underline;
}

#todaypanel .more {
color:#000;
font-size:.9em;
font-weight:700;
text-decoration:none;
}

#todaypanel .more:hover {
color:#2192bf;
}

#todaypanel ul li a span {
/*width:100px;float:left;*/
}

.threadarrow {
width: 0;
height: 0;
border-top: 20px solid transparent;
border-bottom: 20px solid transparent;
border-right: 20px solid #454545;
position: absolute;
z-index: 199;
left: -20px;
top: 30px;
}

.thread {
width:280px;
height:auto;
margin-bottom:10px;
padding-bottom:10px;
padding:10px;
background:#454545;
position:relative;
z-index:200;
}

.thread	h3 {
font-size:1.5em;
font-weight:700;
color:#fff;
}

.thread ul {
padding-left:8px;
border-left:4px solid #888;
margin-top:4px;
}

.thread ul li {
color:#fff;
font-size:.9em;
}

.thread img
{
	width:280px;
}

.thread ul li a {
font-size:1em;
font-weight:700;
color:#fff;
}

.thread embed {
max-width:260px;
width:260px;
padding:0;
margin:5px 0 0;
}

.thread iframe {
max-width:260px;
width:260px;
padding:0;
margin:5px 0 0;
}

.navigate li {
padding:0;
margin:0 0 2px 20px!important;
width:280px!important;
}

.navigate li.currentpost {
padding:5px 0 5px 20px;
margin-left:0!important;
background:#ddd url(http://www.thesixthaxis.com/wp-content/themes/x/x/navleft.png) left no-repeat;
}

.navigate li a {
border:0!important;
}

.navigate li span {
font-size:.9em;
color:#888;
}

.navigate li.currentpost a:hover {
background:none!important;
}

.newcommentli {
width:100%;
clear:both;
height:auto;
margin-bottom:10px;
}

.commentuser {
width:100px;
float:left;
padding:0px 10px 5px 0px;
}

.commentuseravatar {
width:68px;
padding:10px;
height:48px;
overflow:hidden;
background:#fff;
float:left;
margin-bottom:10px;

}

.commentuseravatar	img {
float:left;
}

.commentuserinfo {
width:100%;
margin-top:5px;
display:block;
}

.commentuserinfoname {
font-size:1em;
font-weight:700;
width:100%;
display:block;
float:left;
}

.commentuserinfotag {
font-size:.85em;
width:100%;
display:block;
float:left;
}

.commentuserinfotag a {
font-size:1em;
}

.commentuserinfolevel {
font-size:.85em;
width:100%;
display:block;
float:left;
}

.commentuserinfodate {
font-size:.85em;
width:100%;
display:block;
float:left;
}

.commentcomment {
width:450px;
float:left;
display:block;
margin-left:20px;
background:#fff;
padding:10px;

min-height:80px;
word-wrap:break-word;
position:relative;



}

.commentcomment:after {
content:'';
display:block;
position:absolute;
top:20px;
left:-40px;
/*should be set to -border-width x 2 */
width:0;
height:0;
border-color:transparent #fff transparent transparent;
border-style:solid;
border-width:20px;
}

.commentcommentcomment {
width:100%;
display:block;
float:left;
}

.commentcommentdate {
clear:both;
font-size:.85em;
width:100%;
display:block;
float:left;
color:#888;
}

.comment-like {
float:left!important;
margin-bottom:10px;
padding:5px;
background:#e4e4e4;
padding:5px;
}

.commentcommentreply {
clear:both;
width:100%;
display:block;
float:left;
}

.commentspace {
clear:both;
width:100%;
height:1px;
}

ol.commentlist ul.children li {
padding-left:15px;
border-left:15px solid #e0e0e0;
}

ol.commentlist ul.children ul li {
padding-left:15px;
border-left:15px solid #e0e0e0;
}

ol.commentlist ul.children li .commentcomment {
width:420px;
}

ol.commentlist ul.children ul li .commentcomment {
width:390px;
}

ol.commentlist {
list-style:none;
padding-top:20px;
}

#respond textarea {
border:1px solid #ddd;
color:#000;
width:90%;
padding:5px;
}

.commentlist p {
}

.reply {
}

.comment-edit-link a {
font-size:.75em;
background:#bbb;
color:#fff;
padding:5px;
}

.comment-edit-link a:hover {
background:#2192bf;
}

.comment-reply-link a {
font-size:.75em;
background:#bbb;
color:#fff;
padding:5px;
}

.comment-reply-link a:hover {
background:#2192bf;
}

.reply {
margin-top:10px;
border-top:1px solid #e4e4e4;
padding-top:10px;
}

.reply a {
font-size:.75em;
background:#bbb;
color:#fff !important;
padding:5px;
-webkit-transition: background-color 250ms linear;
     -moz-transition: background-color 250ms linear;
     -o-transition: background-color 250ms linear;
     -ms-transition: background-color 250ms linear;
     transition: background-color 250ms linear;
}

.reply a:hover {
background:#2192bf;
}

#respond {
background:#ccc;
padding:10px;
float:left;
margin:10px 0;
}

#respond #submit {
font-size:1em;
background:#000;
color:#fff;
padding:5px;
width:200px;
border:0;
-webkit-transition: background-color 250ms linear;
     -moz-transition: background-color 250ms linear;
     -o-transition: background-color 250ms linear;
     -ms-transition: background-color 250ms linear;
     transition: background-color 250ms linear;
}

#respond #submit:hover {
background:#2192bf;
}

.featuresdrop {
z-index:9999;
position:absolute;
height:230px;
background:#e0e0e0;
left:0;
top:29px;
width:940px;
padding:10px;
}

.dropdiv {
margin-right:15px;
float:left;
width:170px;
height:170px;
padding:0;
}

.dropdiv a {
display:block!important;
padding:0!important;
color:#000;
line-height:1.1;
}

.dropdiv a:hover {
background:#e0e0e0!important;
color:#2192bf!important;
}

.featuresdrop h2 {
color:#2192bf!important;
text-transform:uppercase!important;
font-size:16px!important;
font-weight:700!important;
display:block!important;
margin-bottom:10px!important;
}

.widep {
width:620px;
}

.widepbottom {
width:620px;
padding-bottom:30px;
}

.wideh2 {
color:#2192bf;
margin-top:40px;
width:620px;
}

.widetitle {
width:600px;
font-size:1.4em;
font-weight:400;
color:#555;
padding-bottom:20px;
}

.widetitle strong {
font-size:1em;
}

.widedrop {
width:280px;
float:right;
}

.entry.contentwide iframe {
max-width:930px;
margin:10px 0 5px;
width:930px;
height:544px;
border-top:none;
border-bottom:none;
}

.entry.contentwide img
{
	box-shadow:none;
}

.wideinsert
{
	position: absolute;
z-index: 3;
bottom: 30px;
width: 260px;
right: 20px;
background: #fff;
padding: 10px 10px 10px 10px;
color: #888;
}

.wideinserttop
{
	position: absolute;
z-index: 3;
top: 30px;
width: 260px;
right: 20px;
background: #fff;
padding: 10px 10px 10px 10px;
color: #888;
}

.widebulletheader
{
	background: #1f92bf;
font-size: 1.5em;
margin-bottom: 5px;
color: #fff;
padding: 10px;
}

.widebullets {
width: 280px;
float: right;
}

.widebullets ul {
}

.widebullets li {
background:#e2e2e2;
padding:10px!important;
margin-bottom:5px!important;
list-style-type:none!important;
margin-left:0!important;
font-size:1em;
color:#333;
}

.tsa-trophy {
padding:1px;

height:11px;
width:123px;
background:#000000;
-moz-border-radius:2px;
}

.tsa-trophy-a {
border-right:1px solid #ffffff;
float:left;
width:29px;
height:11px;
background-position:-368px -71px;
}

.tsa-trophy-b {
border-right:1px solid #ffffff;
float:left;
width:29px;
height:11px;
background-position:-388px -56px;
}

.tsa-trophy-c {
border-right:1px solid #ffffff;
float:left;
width:29px;
height:11px;
background-position:-408px -41px;
}

.tsa-trophy-d {
float:left;
width:21px;
height:11px;
background-position:-428px -26px;
}

.gridposts {

}

.gridbox {
float:left;
padding:10px 10px 0;
margin:0 0 5px 1px;
height:290px;
background:#fff;
display:none;
overflow:hidden;
border-bottom:5px solid #fff;
}

.gridboxfooter {
height:24px;
position:absolute;
bottom:10px;
width:295px;
padding:0;
z-index:99;
}

.gridboxfooter h5 {
font-size:1em!important;
color:#666!important;
float:left;
width:270px;
overflow:hidden;
margin-top:2px;
}

.gridavatar {
float:right;
height:24px;
width:24px;
position:relative;
bottom:0;
}

.gridavatar img {
z-index:300;
position:relative;
}

.col1 {
width:295px;
}

.col2 {
width:615px;

}

.gridboxinner {
width:220px;
position:absolute;
top:120px;
min-height:110px;
padding:10px 10px 0 0;
background:#fff;
box-shadow: 15px 0px 30px -17px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 15px 0px 30px -17px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 15px 0px 30px -17px rgba(0, 0, 0, 0.15);
min-height:160px;
}

.col2 .gridboxinner {
	
}

.hotback {
}

.gridbox h3 {
}

.gridbox h3 a {
line-height:1.15;
font-size:1.5em;
font-weight:700;
color:#000;
text-decoration:none;
display:block;
margin-bottom:5px;
float:left;
letter-spacing:-1px;
}

.gridbox h3 a:hover {
color:#2192bf;
}

.gridbox h4 {
font-size: 0.8em;
text-transform: uppercase;
margin-bottom: 5px;
color: #fff;
background: #bbb;
padding: 2px 5px;
line-height: 1.3;
float: left;
margin-top: 3px;
}

.gridbox h5 {
font-size:.8em;
color:#000;
clear: both;
}

.hotgrid {
width:296px;
height:125px;
margin-bottom:10px;
overflow:hidden;
border-top:5px solid #2192bf;
}

.hotgrid img {
position:relative;
top:-33px;
}

.innergrid .postcomments {
width:288px;
padding-left:0;
margin-left:0;
margin-top:10px;
border-left:0;
}

.innergrid .postcomments a {
color:#444;
text-decoration:none;
font-size:.9em;
display:block;
line-height: 1.4em;
margin-bottom: 4px;
}

.innergrid .postcomments a:hover {
color:#2192bf;
}

.gridtypes {
height:20px;
margin-top:15px;
margin-left:10px;
position:absolute;
z-index:3000;
}

.gridtypes li {
background:#fff;
color:#444;
font-size:.7em;
font-weight:400;
padding:2px;
float:left;
width:60px;
margin-right:4px;
height:14px;
}

#gridcommentholder {
}

.gridcomments {
border-top:1px solid #ddd;
width:298px;
float:left;
padding:20px 10px;
margin:0 0 0 1px;
background:#fff;
}

.gridcomments h2 {
line-height:0.9;
background:#2192BF;
width:220px;
font-size:2em;
color:white;
font-weight:700;
padding:10px;
margin:-20px 0 20px 9px;
}

.gridcomments ul {
font-size:1em;
text-decoration:none;
}

.gridcomments a {
text-decoration:none;
}

.gridcomments ul li strong a {
font-weight:700;
color:#000;
display:block;
margin:5px 0;
}

.gridcomments ul li ul li a {
margin-left:10px;
}

.gridcomments ul li ul li a {
color:#666;

font-size:.9em;
display:block;
}

.gridcomments ul li ul li a strong {
font-weight:700;
font-size:1em;
}

.gridcomments a:hover {
color:#2192bf;
}

.gridcommentcount {
float:right;
width:45px;
color:#fff;
height:41px;
background:url(http://www.thesixthaxis.com/img/commentnew.png);
position:absolute;
top:25px;
right:23px;
}

.gridcommentcountinner {
padding-left:10px;
padding-top:5px;
}

.gridmeets {
width:295px !important;
background:#fff !important;
}

.whitefade {
background:url(http://www.thesixthaxis.com/wp-content/themes/x/x/whitefade.png) repeat-x left bottom;
width:295px;
height:100px;
position:absolute;
bottom:0;
}

.gridmeets h2 {
line-height: 0.9;
width: 196px;
font-size: 2em;
color: #444;
margin: -10px auto 15px;
padding: 20px 10px 0;
letter-spacing: -1px;
text-align: center;
border-top: 5px solid #000;
}

.gridmeets ul {
text-decoration:none;
width:236px;
margin:auto;
}

.gridmeets a {
text-decoration:none;
}

.gridmeets ul li {
margin:0;
border:0;
text-align:center;
}

.gridmeets ul li a {
color:#444;
font-size:0.9em;
display:block;
margin-bottom:4px;
line-height:1.25;
padding:3px;
border-bottom: 1px solid #F4F4F4;
}

.gridmeets ul li a strong {
color:#000;
font-size:1em;
}

.gridmeets ul li strong a {
color:#000;
font-size:0.9em;
}

.gridmeets a:hover {
color:#2192bf;
}

.gridmeets ul li ul li a {
font-weight:400;
font-size:0.9em;
}

.innergrid {
width:960px;
padding:0;
margin:0;
overflow:hidden;

}

.gridbreak {
border-top: 5px solid #000;
padding:20px 10px;
height:160px;
clear:both;
overflow:hidden;
position:relative;
width:840px;
margin:5px auto 10px auto;
}

.gridbreakleft {
float:left;
height:40px;
padding:0 10px 10px 10px;
}

.gridbreakright {
width:680px;
float:right;
overflow:hidden;
}

.gridbreakfooter {
width:960px;
padding:0;
height:0px;
clear:both;
overflow:hidden;
}

.gridbreak h3 a {
line-height:1.2;
font-size:1em;
font-weight:400;
color:#888;
text-decoration:none;
display:block;
margin-bottom:10px;
float:left;
width:140px;
}

.gridbreakcol {
margin-right:9px;
margin-left:9px;
float:left;
width:150px;
height:190px;
padding:0;
}

.gridbreakcol a img { border-top:5px solid #888;}

.gridbreak h3 a:hover {
color:#000;
text-decoration:underline;
}

.gridbreak h2 {
line-height:1;
font-size:2em;
color:#444;
letter-spacing:-1px;
}

/*

.gridbreak:before
{
	background: #000;
    bottom: 110px;
    content: ' '; 
    display: block; 
    height: 70px;
    left: -65px;
    position: absolute; 
    width: 70px; 
    z-index: 99; 
    -webkit-transform: rotate(-45deg); 
    -webkit-transform-origin: 50% 50%; 
}

.gridbreak:after
{
	background: #000;
    bottom: 110px;
    content: ' '; 
    display: block; 
    height: 70px;
    right: -65px;
    position: absolute; 
    width: 70px; 
    z-index: 99; 
    -webkit-transform: rotate(-45deg); 
    -webkit-transform-origin: 50% 50%; 
}

*/
.highlighttext {
padding: 5px 0 7px;
font-size: 15px;
font-style: italic;
line-height: 1.25;
color: #d02000;
}

.breaker {
background:#2192bf;
width:960px;
height:auto;
overflow:hidden;
}

.breakertext {
padding:10px 20px;
font-size:1.2em;
font-style:italic;
color:#fff;
text-align:right;
float:right;
}

.breakerstrong {
font-weight:700;
font-size:1em;
}

.rellink {
color:#2192bf;
font-size:.9em;
display:block;
text-decoration:none;
padding-left:10px;
margin-top:5px;
background:url(http://www.thesixthaxis.com/wp-content/themes/x/x/rellink.png) left no-repeat;
}

.rellink:hover {
color:#000;
}

.rellink2 {
color:#2192bf;
font-size:.9em;
display:block;
text-decoration:none;
padding-left:10px;
margin-top: -2px;
background:url(http://www.thesixthaxis.com/wp-content/themes/x/x/rellink.png) left no-repeat;
}

.rellink2:hover {
color:#000;
}

.podcastheader {
width:635px;
height:135px;
margin-bottom:4px;
}

#todaypanelgrid {
width:935px;
height:300px;
margin-bottom:4px;
background:#f4f4f4;
padding:20px 10px;
}

#todaypanelgrid .infobox {
width:600px;
float:left;
}

#todaypanelgrid .infobox h3 {
line-height:0.9;
width:220px;
font-size:2em;
color:#000;
margin:0 0 15px;
}

#todaypanelgrid	ul {
margin-bottom:5px;
float:left;
margin-right:20px;
}

#todaypanelgrid ul li {
}

#todaypanelgrid ul li a {
font-size:.9em;
color:#000;
text-decoration:none;
}

#todaypanelgrid ul li a:hover {
text-decoration:underline;
}

#todaypanelgrid .more {
color:#000;
font-size:.9em;
font-weight:700;
text-decoration:none;
}

#todaypanelgrid .more:hover {
color:#2192bf;
}

#todaypanelgrid ul li a span {
/*width:100px;float:left;*/
}

.todaypanelstrong {
font-weight:700;
margin-bottom:10px;
}

.breakmore,.breakless {
background:#e4e4e4;
padding:5px;
width:40px;
float:left;
text-align:center;
position:relative;
z-index:600;
}

.breakmore:after {
background:#e4e4e4;
bottom:-5px;
content:' ';
display:block;
height:10px;
left:20px;
position:absolute;
width:10px;
z-index:99;
-webkit-transform:rotate(-45deg);
-webkit-transform-origin:50% 50%;
}

.breakless:after {
background:#e4e4e4;
bottom:25px;
content:' ';
display:block;
height:10px;
left:20px;
position:absolute;
width:10px;
z-index:99;
-webkit-transform:rotate(-45deg);
-webkit-transform-origin:50% 50%;
}

.gamelink {
cursor:pointer;
width:200px;
display:block;
height:50px;
z-index:101;
}

.gamelink:hover {
}

.content-block {
position:absolute;
left:0;
width:590px;
top:80px;
padding:10px 0;
height:110px;
border-top:1px solid black;
z-index:100;
cursor:auto;
background:#e4e4e4;
}

#list-of-items {
position:relative;
width:620px;
}

#list-of-items ul li {
float:left;
width:140px;
margin-right:10px;
}

.content-block ul li {
display:block;
float:left;
width:590px!important;
margin-left:10px;
}

.content-block ul li a {
color:#000;
}

.boxouta {
background:#fff;
padding-top:0;
padding-bottom:0;
}

.currentlyhot {

width:960px;
height:auto;
display:block;
overflow:hidden;
margin-bottom:17px;
}

.currentlyhotarrow {
float:left;
width:110px;
font-weight:700;
text-transform:uppercase;
padding:10px;
background:#2192BF;
color:#fff;
font-size:1em;
height:25px;
line-height:1.9;

}

.revertovertical a
{
	color:#000;
	font-size:1em;
	text-transform:uppercase;
	font-weight:700;
	text-decoration:none;
	line-height:1.9;
}

.currentlyvertical:hover
{
	background:#d4d4d4;
}

.currentlyvertical
{
	float:left;
width:70px;
padding:10px;
background:#e4e4e4;
border-left:5px solid #fff;
height:25px;
}

.currentlyhotlink {
float:left;
width:710px;
padding:10px;
background:#e4e4e4;
border-left:5px solid #fff;
height:25px;
}

.hot40 {
color:#444;
font-size:1em;
margin-left:10px;
line-height:1.9;
width:700px;
}

.hot40 h4 {
margin-top:10px;
}

.hot40 a {
color:#000;
font-size:1em;
line-height:1.9;
width:700px !important;
text-decoration:none;
}

.hot40 a:hover {
color:#000;
font-size:1em;
line-height:1.9;
font-weight:700;
}

#toTop {
width:100px;
border:1px solid #ccc;
background:#f7f7f7;
text-align:center;
padding:5px;
position:fixed;
bottom:10px;
right:10px;
cursor:pointer;
display:none;
color:#333;
font-family:verdana;
font-size:11px;
z-index:99999;
}

.buildingblock1 {
width: 290px;
height: 595px;
}

.buildingblock2 {
width:290px;
height:595px;
}

.buildingblock3 {
width:290px;
}

.liblock1 {
background:#d02000 !important;
color:#fff !important;
}

.gridblock1 {
width:291px;
margin-left:10px;
float:left;
}

.gridbreakblock {
float:left;
height:40px;
width:60px;
clear:both;
margin-top:80px;
}

.gridalt {
cursor:pointer;
color:#000;
text-decoration:none;
}

.gridalt2 {
display:none;
cursor:pointer;
color:#000;
text-decoration:none;
}

/* Smartphones (portrait and landscape) ----------- */

@media only screen
and min-device-width 320px
and max-device-width 480px {
#wrapperheader {
background:url(http://s3.amazonaws.com/3DSXL-takeover/x-skin-3ds-ipad.jpg) top center no-repeat;
}
}

/* iPads (portrait and landscape) ----------- */

@media only screen
and min-device-width 768px
and max-device-width 1024px {
#wrapperheader {
background:url(http://s3.amazonaws.com/3DSXL-takeover/x-skin-3ds-ipad.jpg) top center no-repeat !important;
}
}

@media only screen
and min-device-width 320px
and max-device-width 480px {
#wrapperheader {
background:url(http://s3.amazonaws.com/3DSXL-takeover/x-skin-3ds-ipad.jpg) top center no-repeat !important;
}
}

@media only screen and (max-width: 960px), only screen and (max-device-width: 960px) and (-webkit-device-pixel-ratio: 1.5)  {
#wrapperheader {
background:url(http://s3.amazonaws.com/3DSXL-takeover/x-skin-3ds-ipad.jpg) top center no-repeat !important;
}
}


/* copyright thesixthaxis 2012 all rights reserved */





































.spanright {float: right;
font-size: 10px;
margin-top: 3px;
margin-right: 10px;
padding: 2px;
height: 24px;
line-height: 1;}
.spanright a {color: white;
text-decoration: none;
margin: 0;
background: #666;
padding: 2px 4px;font-size: 11px;}
.spanright a:hover {color:#fff;text-decoration:none;background:#888;}

.newcomms {font-size:1em;}
.sevenspacer { width:728px;height:90px;background:#000; }
.newgridouter { width:960px;overflow:hidden;height:auto; }
.newgrid640outer { width:640px;overflow:hidden;height:auto;float:left; }
.newgridlatestheader { position:relative;width:630px;color:#000;padding:5px 0px 5px 10px;margin-bottom:15px;font-size:1.2em; 
background:#e0e0e0;
}


.newgrid640latestouter { width:640px;overflow:hidden;height:auto; }
.newgrid200latest { width:200px;float:left;overflow:hidden;height:auto;}
.newgrid200latest ul li { height:auto;overflow:hidden;margin-bottom:7px;color:#888;}
.newgrid200latest ul li a { color:#000;text-decoration:none;font-weight:700; font-size:1em; display:block;line-height:1.2;margin-top:4px;}
.newgrid200latest ul li a:hover { color:#2192BF;}
.newgrid200latest .date  { color:#888;font-size:11px;text-transform:uppercase;margin-top: 4px;}

.newgrid200latest .posttype {
	color: #888;
font-size: 11px;
text-transform: uppercase;
}

.newgrid440latest { width: 420px;
float: left;
margin-left: 20px;
overflow: hidden;
height: auto;
}
.newgrid440latestheader { position:relative;width:420px;background:#2192BF;color:#fff;padding:5px 0px 5px 10px;margin-bottom:15px;font-size:1em;


background: #000000; /* Old browsers */
background: -moz-linear-gradient(left,  #000000 0%, #000000 8%, #6b6b6b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(8%,#000000), color-stop(100%,#6b6b6b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #000000 0%,#000000 8%,#6b6b6b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #000000 0%,#000000 8%,#6b6b6b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #000000 0%,#000000 8%,#6b6b6b 100%); /* IE10+ */
background: linear-gradient(to right,  #000000 0%,#000000 8%,#6b6b6b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#6b6b6b',GradientType=1 ); /* IE6-9 */



}
.newgrid440latestheader:after {
background: #2192BF;
top: 24px;
content: ' ';
display: block;
height: 10px;
left: 20px;
position: absolute;
width: 10px;
z-index: 99;
-webkit-transform: rotate(-45deg);
-webkit-transform-origin: 50% 50%;
}

.newgrid440latest ul {}
.newgrid440latest ul li {width:200px;float:left;}
.newgrid440latestimage { padding:4px;border:1px solid #ccc;width:190px;height:126px;background:#fff;margin-bottom:10px;box-shadow: 0 4px 2px -2px #ddd; }
.newgrid440latestimagefirst { padding:4px;border:1px solid #ccc;width:290px;height:193px;background:#fff;margin-bottom:10px;box-shadow: 0 4px 2px -2px #ddd; }
.newgrid440latest ul li a { color:#000;text-decoration:none;font-weight:700; font-size:14px; display:block;line-height:1.2;margin-top:4px;}
.newgrid440latest ul li a:hover { color:#2192BF;}
.newgrid440latest .date  { color:#444;font-size:11px;text-transform:uppercase;}
.newgrid440latest .posttype  { color:#888;font-size:11px;text-transform:uppercase;}
.newgrid440latest .excerpt p  { color:#888;font-size:13px;display:block;line-height:1.2;margin:5px 0 0;}
.newgrid440latesttext { overflow:hidden;display:block;margin-bottom:10px;height:auto;}
.newgrid320righttop { width:300px;overflow:hidden;height:auto;float:right; }
.newgrid320righttopheader { margin-top:15px;width:300px;background:#2192BF;color:#fff;padding:5px 0px 5px 10px;margin-bottom:15px;font-size:1.2em; }
.recommendedheader { position:relative;margin-top:15px;width:960px;background:#e0e0e0;color:#000;padding:5px 0px 5px 10px;margin-bottom:15px;font-size:1.2em;


 }

.recommendedrow { width:960px;height:200px;}
.recommendedrow ul li {width:184px;float:left;height:280px;}
.recommendedrowimage { padding:4px;border:1px solid #ccc;width:174px;height:116px;background:#fff;margin-bottom:10px; box-shadow: 0 4px 2px -2px #ddd;}
.recommendedrow ul li a { color:#000;text-decoration:none;font-weight:700; font-size:14px; display:block;line-height:1.2;}
.recommendedrow ul li a:hover { color:#2192BF;}

.recommendedrowmeets { width:960px;height:95px;}
.recommendedrowmeets ul li {width:164px;float:left;background:#f0f0f0;padding:10px;}
.recommendedrowmeetsimage { padding:4px;border:1px solid #ccc;width:174px;height:116px;background:#fff;margin-bottom:10px; box-shadow: 0 4px 2px -2px #ddd;}
.recommendedrowmeets ul li a strong { color:#000;text-decoration:none;font-weight:700; font-size:1em; display:block;line-height:1.2;margin-bottom:10px;}
.recommendedrowmeets ul li a { color:#000;text-decoration:none;font-weight:400; font-size:0.9em; display:block;line-height:1.2;}
.recommendedrowmeets ul li a:hover { color:#2192BF;}
.recommendedrowmeets ul li a strong:hover { color:#2192BF;}

.recommendedrow .date  { color:#444;font-size:11px;text-transform:uppercase;}
.recommendedrow .posttype  { color:#888;font-size:11px;text-transform:uppercase;}
.recommendedrow .excerpt p  { color:#aaa;font-size:13px;display:block;line-height:1.3;margin:5px 0;}
.recommendedrowlatesttext { overflow:hidden;height:auto;display:block;margin-bottom:10px;}

.recommendedrowmeets form {}
.recommendedrowmeets form select {border: 1px solid #ccc;
background: white;
width: 164px;
padding: 4px;
color: black;
font-size: 1em;
margin-bottom: 10px;}

.recommendedrowmeets form input {border: 1px solid #ccc;
background: #eee;
width: 164px;
padding: 4px;
color: black;
font-size: 1em;}

.recommendedrowmeets span {font-size:0.8em;color:#888;display:block;margin-top:10px;margin-left:10px;width:150px;}


.newgrid960breaker { width:960px;height:1px;overflow:hidden;clear:both;}
.thirds {width:300px;float:left;margin-right:20px;}

.thirdsback {background:#f0f0f0;}

.thirdsheader { position:relative; width:290px;background:#e0e0e0;color:#000;padding:5px 0px 5px 10px;margin-top:10px;margin-bottom:15px;font-size:1.2em; }

.thirdscontent {height:auto;overflow:hidden;margin-bottom:15px;}
.thirdscontent ul li { height:auto;overflow:hidden;margin-bottom:7px;color:#888;float:left;}
.thirdscontent ul li a { color:#000;text-decoration:none;font-weight:700; font-size:14px; display:block;line-height:1.2;}
.thirdscontent ul li a:hover { color:#2192BF;}



.thirdscontent ul li ul li {margin-left:15px; height:auto;overflow:hidden;margin-top:7px;margin-bottom:0;color:#888;float:left;}
.thirdscontent.smallerspacing ul li {margin-bottom:0px;}
.thirdscontent.smallerspacing ul li a {float:left;width:210px;font-size: 13px;margin-bottom:5px;margin-left:0px;}
.hotstories,.smallerspacing {margin-bottom:0px;}
.hotstories ul li a {font-weight:400;font-size:13px;width:210px;float:left;line-height:1.3;margin-left:0px;}

.hotstories ul li a p:hover {text-decoration:underline;}
.mleft10 {margin-left:10px;}

.spLinkTag {width:270px!important;}

.thirdscontent .date  { color:#888;font-size:11px;text-transform:uppercase;margin-top:4px;}
.thirdscontent .posttype  { color:#888;font-size:11px;text-transform:uppercase;display:block;clear:both;margin-bottom:3px;}
.thirdscontent span {float:right;width:60px;font-size: 12px;text-align:right;}
.thirdsblockout { background:#353535;color:#fff;padding:10px;display:block;height:auto;overflow:hidden;margin:10px 0 10px 0px;box-shadow: 0 4px 2px -2px #ddd;}
.thirdsblockout h2 { position:relative;color:#fff;font-size:1.2em;font-weight:400px;display:block;border-bottom:2px solid #fff;margin-bottom:15px;padding-bottom:5px;width: 260px;
margin-left: 10px;margin-top:10px; }
.thirdsblockout h2 span { float: right;
font-size: 1em; }

.thirdsblockout h2:after {
background: #353535;
top: 25px;
content: ' ';
display: block;
height: 10px;
left: 20px;
position: absolute;
width: 10px;
z-index: 99;
border:solid #fff;
border-width: 0 0 2px 2px;
-webkit-transform: rotate(-45deg);
-webkit-transform-origin: 50% 50%;
}

.thirdsblockout ul li a {color:#fff;font-size:1em;text-decoration:none;line-height:1.3;display:block;}
.thirdsblockout ul li a:hover {color:#2192BF;}

.thirdsblockout img {margin-top:0px;margin-bottom:5px;height:auto;overflow:hidden;}


.plusblockout { width:640px;padding:0px;color:#000;display:block;height:auto;overflow:hidden;margin:10px 0 10px 0px;float:left;}
.plusblockout h2 { position:relative;background:#e0e0e0;color:#000;font-size:1.2em;font-weight:400px;display:block;margin-bottom:15px;padding:5px 0px 5px 10px;  }
.plusblockout h2 span { float: right;
font-size: 1em; }





.newgridauthtop {width:760px;float:left;height:auto;overflow:hidden;}
.newgridauthtopheader { position:relative;width:730px;background:#e0e0e0;color:#000;padding:5px 0px 5px 10px;margin:15px 0 15px 20px;font-size:1.2em;float:left; }

.spacer730 { position:relative;width:730px;background:#000;color:#000;padding:5px;margin:15px 0 15px 20px;font-size:1em;float:right; }

.spacerhot { position:relative;width:720px;background:#353535;color:#fff;padding:10px;margin: 20px 0 20px 20px;font-size:1.2em;float:left; }

.spacerhot a {color:#fff;text-decoration:none;font-weight:700;font-size:1em;}
.spacerhot a:hover {color:#2192BF;text-decoration:none;}

.newgridauthcol { width:170px;height:auto;overflow:hidden;margin-left:20px;float:left;}
.newgridauthcol h3 {font-weight: 700;
color: #fff;
background: #000;
padding: 2px 5px;
text-transform: uppercase;
margin-bottom: 10px;box-shadow: 0 4px 2px -2px #ddd;}
.newgridauthcol img { height:60px;}
.newgridauthcol ul li { height:auto;overflow:hidden;margin-bottom:7px;color:#888;}
.newgridauthcol ul li a { color:#000;text-decoration:none;font-weight:400; font-size:13px; display:block;line-height:1.3;}
.newgridauthcol ul li a:hover { color:#2192BF;}
.newgridauthcol .date  { color:#888;font-size: 11px;
margin-top: 4px;text-transform:uppercase;}
.newindiezone { width: 600px;
margin-left: 10px; }
.newindiezone ul li { height:auto;overflow:hidden;margin-bottom:7px;color:#888; float:left;width: 140px;
margin-right: 10px;height: 80px;}
.newindiezone ul li a { color:#fff;text-decoration:none;font-weight:400; font-size:13px; display:block;line-height:1.3;}
.newindiezone ul li a:hover { color:#2192BF;}
.newindiezone .date  { color:#bbb;font-size:11px;text-transform:uppercase;margin-top:3px;}

.newpluszone ul li { height:auto;overflow:hidden;margin-bottom:7px;color:#000; float:left;width: 145px;
margin-right: 10px;height: 80px;}
.newpluszone ul li a { color:#000;text-decoration:none;font-weight:400; font-size:13px; display:block;line-height:1.3;}
.newpluszone ul li a:hover { color:#2192BF;}
.newpluszone .date  { color:#888;font-size:11px;text-transform:uppercase;margin-top:3px;}

.newgridfirstlatest { width:640px;padding-bottom:10px;float:left;margin-bottom:10px;border-bottom:1px solid #ddd; }
.newgridfirstlatest .headline {width:480px;float:left;}
.newgridfirstlatest .headline a {color:#333 !important;text-decoration:none; font-weight:700; font-size:22px; display:block;line-height:1.2;letter-spacing:-1px;

padding-top:3px;
-webkit-transition: color 125ms linear;
     -moz-transition:  125ms linear;
     -o-transition: color 125ms linear;
     -ms-transition: color 125ms linear;
     transition: color 125ms linear;

}
.newgridfirstlatest .headline a:hover { color:#2192BF !important;}
.newgridfirstlatest .date { color:#444;font-size:11px;text-transform:uppercase;}
.newgridfirstlatest .excerpt p  { color:#888;font-size:14px;display:block;line-height:1.3;margin:5px 0;}
.newgridfirstlatest .posttype  { color:#888;font-size:11px;text-transform:uppercase;}

.recentcomments {margin-top:-10px;width: 260px;
margin-left: 10px;}
.recentcomments li {padding-top:10px;}
.recentcomments li strong a {color:#fff;font-weight:700;font-size:0.9em;text-decoration:none;line-height:1.3;display:block;}
.recentcomments li ul li {padding-top:0px;}
.recentcomments li ul li a {line-height:1.3;color:#fff;font-weight:400;font-size:0.9em;text-decoration:none;margin-left:10px;display:block;margin-top:5px;}
.recentcomments li ul li a strong {line-height:1.3;color:#fff;font-weight:700;font-size:1em;text-decoration:none;}
.recentcomments li a:hover { color:#2192BF;}

.morenews
{
	width: 620px;
height: 20px;
background: #fff;
border: 1px solid #ddd;

float: left;
padding: 10px;

-webkit-box-shadow: 0px 10px 10px -10px rgba(0,0,0,0.1);
box-shadow: 0px 10px 10px -10px rgba(0,0,0,0.1);
	
	

}

.morenews:hover
{
	cursor:pointer;
	-webkit-box-shadow: 0px 15px 15px -10px rgba(0,0,0,0.2);
box-shadow: 0px 15px 15px -10px rgba(0,0,0,0.2);
}

.morenews span
{
	width:620px;
	font-size:15px;
	display:block;
	float:left;
	text-align:center;
	text-transform:uppercase;
}

.commentleader
{
	width:100px;
	height:82px;
	margin:0 10px 10px 0;
	background:#2192bf;
	float:left;
	position:relative;
	
	
}

.commentleader:after {
background: #2192bf;
bottom: -5px;
content: ' ';
display: block;
height: 10px;
left: 45px;
position: absolute;
width: 10px;
z-index: 99; 
-webkit-transform: rotate(-45deg);
-webkit-transform-origin: 50% 50%;
}

.commentleadernumber
{
	width:60px;
	margin:auto;
	text-align:center;
	padding-top: 15px;
}

.commentleadertext
{
	padding:0;
	font-size:13px;
	color:#fff;
	text-align:center;
}

.commentleadernumber a
{
	text-decoration:none;
	font-size:32px;
	color:#fff !important;
	text-align:center;
	font-weight:700;
	line-height: 1;
}

.commentleadernumber a:hover
{
	color:#ddd !important;}

.commentleadertext a
{
	color:#fff !important;
	text-decoration:underline;
}

.commentleadertext a:hover
{
	color:#ddd !important;
	}
	
	
	
	.platformselect ul
	{
		margin-left:10px;
	}
	
	.platformselect li
	{
		float:left;
		color:#444;
		
	}
	
	.platformselect li a
	{
		padding:5px 20px;
		color:#444;
		font-size:13px;
		text-decoration:none;
		float:left;
		background:#f0f0f0;
		border-radius:0;
		margin-right:5px;
		-webkit-transition: background-color 150ms linear;
     -moz-transition: background-color 150ms linear;
     -o-transition: background-color 150ms linear;
     -ms-transition: background-color 150ms linear;
     transition: background-color 150ms linear;
	}
	
	.platformselect li a.selected
	{
		background:#e0e0e0;
	}
	
	.platformselect li a:hover
	{
		
		background:#e0e0e0;
		bottom: 2px;
position: relative;
	}
	
	
	.relatedbottom
	{
		margin-top:15px;
		margin-left:5px;
	}
	
	.relatedbottom li 
	{
		width: 270px;
padding: 10px !important;
margin: 0 10px 10px 0 !important;
float: left;
list-style: none !important;
height: 40px;
background:#fff;
-webkit-box-shadow: 10px 10px 10px -10px rgba(0,0,0,0.25);
box-shadow: 10px 10px 10px -10px rgba(0,0,0,0.25);
	}
	
	.relatedbottom li a
	{ 
	color:#000 !important;
	font-size:13px;
	line-height:1.5;
	float:left;
	}
	
	.relatedbottom li a:hover
	{ 
	color:#2192bf !important;
	}
	
	.tagsandstuff
	{
		overflow:hidden;
		background:#f0f0f0;
		padding:15px 10px 5px 10px;
		float: left;
width: 600px;
	}
	
	.commentswrapper
	{
		padding: 10px;
background: #f0f0f0;
overflow: hidden;
	}
	
	.superhot
	{
	}
	
	.superhot ul
	{
	}
	
	.superhot ul li
	{
		
width: 280px;
min-height: 30px;
padding: 10px 0px 10px 0px;
margin-left:10px;
margin-bottom: 0px;
-webkit-transition: background-color 125ms linear;
     -moz-transition: background-color 125ms linear;
     -o-transition: background-color 125ms linear;
     -ms-transition: background-color 125ms linear;
     transition: background-color 125ms linear;
	}
	
	.superhot ul li:hover
	{
		
	}
	
	.superhot ul li span
	{
		width: auto;
background: #a3a3a3;
padding: 3px 6px;
color: #fff;
position:relative;
border-radius:3px;
	}
	.superhot ul li span:after
	{
	content: "";
position: absolute;
top: 100%;
left: 5px;
border-width: 5px 5px 0 0;
border-style: solid;
border-color: #a3a3a3 transparent;
	}
	
	.lesshot ul li
	{
		
width: 280px;
min-height: 30px;
padding: 5px 0px 5px 0px;
margin-left:10px;
margin-bottom: 0px;
-webkit-transition: background-color 125ms linear;
     -moz-transition: background-color 125ms linear;
     -o-transition: background-color 125ms linear;
     -ms-transition: background-color 125ms linear;
     transition: background-color 125ms linear;
	}
	
	.lesshot ul li:hover
	{
	}
	
	.lesshot ul li span
	{
		width: auto;
background: #a3a3a3;
padding: 3px 6px;
color: #fff;
position:relative;
border-radius:3px;
	}
	
	
	.returntotop a
	{
		padding:5px;
		margin:15px 10px 0px 0px;
		border:1px solid #ddd;
		float:left;
		background:#f2f2f2;
		color:#444 !important;
	}
	
	.returntotop a:hover
	{
		text-decoration:none !important;
		background:#ddd;
		color:#444 !important;
	}
	
	.timeline
	{
		padding:10px 10px 0 10px;
background: #f2f2f2;
box-shadow: 0px 15px 15px -15px rgba(0,0,0,0.25);
-webkit-box-shadow: px 15px 15px -15px rgba(0,0,0,0.25);
overflow: hidden;
margin-bottom: 15px;
float: left;
width: 560px;
margin-left: 20px;
margin-top: 5px;
	}
	
	.timeline span
	{
		font-size: 17px;
font-weight: 700;
margin-left: 5px;
background: #fff;
margin-top: -10px;
float: left;
margin-bottom: 10px;
padding: 5px 10px;
	}
	
	.timeline ul
	{
		list-style-type:none;
		margin-top:-5px;
		float:left;
	}
	
	.timeline ul li
	{
		list-style-type:none;
		margin:5px;
		padding:0;
		width:270px;
		float:left;
	}
	
	.timeline ul li a
	{
		border:1px solid #ddd;
		padding:5px;
		float:left;
		width:258px;
		color:#000 !important;
	}
	
	.timeline ul li a:hover
	{
		background:#fff;
		text-decoration:none !important;
	}
		
		
		
		.entry h2
		{
			font-size: 20px !important;
margin: 15px 0;
padding: 0px;
letter-spacing: -1px;
margin: 15px 0 15px 0px;
padding: 0px 0 0 15px;
letter-spacing: -1px;
border-left: 10px solid #f0f0f0;
		}
		
		
		.entry h3
		{
			font-size: 24px !important;
margin: 10px 0;
padding: 0px;
letter-spacing: -1px;

		}
		
		.pagelinks
		{
			display:block;
			width:100%;
			margin:15px 0 0 0;
			padding:0;
			overflow:auto;
			list-style:none;
		}
		
		.pagelinks strong
		{
			float:left;
			width:100px;
			background:#e0e0e0;
			padding:5px 10px;
			margin:0 5px 0 0;
			color:#000 !important;
		}
		
		.pagelinks .pagelink
		{
			float:left;
			list-style:none !important;
			background:#f0f0f0 !important;
			padding:5px 10px;
			margin:0 5px 0 0;
		}
		
		.pagelinks
		{
			color:#ccc !important;
		}
		
		.pagelinks a
		{
			font-weight:700 !important;
			float:left;
			color:#000 !important;
		}
		
		.pagelinks .pagelink:hover
		{
			background:#d0d0d0 !important;
		}
		
		
		#rightlock
		{
			float:left;
			position:fixed;
		}
		
		#rightlock.fixed{
    position:fixed;
    top:10px;
}