/*  
Theme Name: Barrel_Roll
Theme URI: 
Description: A theme generated by ThemesPress.com
Author: ThemesPress
Author URI: http://themespress.com/
*/
.clearfix:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.imglink, .imglink img {
border:0pt none;
}
.hidden {
display:none;
}
.top_meta {
	color:#8D8D8D;
	font-family:arial,helvetica,sans-serif;
	font-size:0.96em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.3em;
	margin-top: 0pt;
	margin-right: 15px;
	margin-bottom: 8px;
	margin-left: 0pt;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 90px;
}
a {
	color:#538DAC;
	text-decoration:none;
}
a:hover {
text-decoration:underline;
}
h2 a {
	color:#336699;
}
h2 {
	clear:both;
	font-family:arial,helvetica,sans-serif;
	font-size:1.8em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:1em;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 0pt;
	margin-right: 20px;
	margin-bottom: 0pt;
	margin-left: 50px;
}



h3 {
	color:#707070;
font-family:arial,helvetica,sans-serif;
font-size:1.3em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1em;
margin:0pt 0pt 12px;
padding:0pt;
}
.coachname {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.alignr {
	float: right;
}

.search_tab {
	padding-left: 8px;
}
h4 {
}
p {
margin:0pt;
padding:0pt;
}
body {
	font-family:verdana,sans-serif;
	font-size:70%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.7em;
	margin:0pt;
	padding:0pt;
	text-align:center;
	background-color: #336699;
}
#header {
	width: 983px;
}

#gdhat {
height:25px;
margin:3px auto 0pt;
padding-left:10px;
text-align:left;
width:970px;
}
#container {
	border:2px solid #CCCCCC;
	padding:2px;
	text-align:left;
	width:983px;
	background-color: #eaeaea;
	margin-top: 0pt;
	margin-right: auto;
	margin-bottom: 0pt;
	margin-left: auto;
}
#incontainer_main {
}
#incontainer_gal {
}
#col1 {
	clear:left;
	float:left;
	margin-right:5px;
	width:160px;
	background-position: 0%;
	background-color: #FFFFFF;
}
#content {
	float:left;
	font-size:1.1em;
	overflow:hidden;
	width:523px;
	background-color: #FFFFFF;
	margin-right: 5px;
}
.entry {
	padding-right: 5px;
	padding-left: 5px;
}
.entrytext {
	padding-right: 15px;
	padding-left: 15px;
}
#gallery_content {
background:#FFFFFF none repeat scroll 0%;
float:left;
padding:0pt 5px;
width:795px;
}
#col3 {
	float:left;
	width:290px;
}
#footer {
	clear:both;
	margin-left:165px;
	text-align:center;
	width:490px;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#legal {
border-top:1px solid #CCCCCC;
padding-top:6px;
}
#outerslice {
background:#FFFFFF none repeat scroll 0%;
border-bottom:2px solid #095A8B;
margin-bottom:5px;
padding:2px 2px 4px;
}
#topleader {
margin:5px auto;
width:728px;
}
.bottomleader {
margin:10px auto;
width:728px;
}

blockquote {
	color: #A7A7A7;
	padding-left: 10px;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #666666;
}

#branding {
	background:#FFFFFF none repeat scroll 0%;
	border-color:#D3D3D3;
	border-style:solid;
	border-width:1px 1px 2px;
	height:100px;
	padding:0pt;
	position:relative;
	background-color: #000000;
}
#branding h1 {
	background:#FFFFFF none repeat scroll 0%;
	height:97px;
	left:0pt;
	margin:0pt;
	padding:3px 0pt 0pt;
	position:absolute;
	top:0pt;
	width:230px;
	background-color: #000000;
}
#branding h1 a, #branding h1 a img {
border:0pt none;
}
#thestrip {
background:#F4F4F4 none repeat scroll 0%;
height:90px;
left:237px;
margin:0pt;
padding:0pt;
position:absolute;
top:3.75pt;
width:728px;
}
#thestrip #cobrand {
bottom:1px;
position:absolute;
right:0pt;
z-index:1000;
}
#thestrip ul {
height:95px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
position:absolute;
right:5px;
top:5px;
width:647px;
}
#thestrip li {
float:left;
margin:0pt 0pt 0pt 5px;
}
#thestrip li a {
border:1px solid #4499CC;
display:block;
height:58px;
padding:2px;
width:96px;
}
#thestrip li a:hover {
background:#4499CC none repeat scroll 0%;
}
#thestrip li a span {
bottom:6px;
display:none;
font-family:arial,helvetica,sans-serif;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:14px;
line-height:1.2em;
position:absolute;
width:640px;
}
#thestrip li a:hover span {
display:block;
margin:0pt;
padding:0pt;
}
#menu {
	height:1px;
	margin-top:5px;
	position:relative;
	padding-top: 8px;
	padding-left: 5px;
}
#rsslinks, #consolemenu {
float:left;
}
#rsslinks {
margin-top:8px;
overflow:hidden;
padding:0pt;
width:165px;
}
#rsslinks a {
font-family:arial,helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1em;
padding:4px 0pt;
}
#rsslinks #mainfeed {
background-image:url(file:///K|/Barrel%20Roll_files/images/feedicon.gif);
background-position:10px center;
background-repeat:no-repeat;
padding-left:32px;
}
#consolemenu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
float:center;
}
#consolemenu li {
float:left;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1em;
}
#consolemenu a {
display:block;
padding:12px 10px 11px;
}
#consolemenu a.current {
background:#FFFFFF none repeat scroll 0%;
border-left:1px solid #898989;
border-right:1px solid #898989;
}
#searchform {
	display:block;
	float:right;
	width:295px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0pt;
	padding-left: 0pt;
}
p.search_permalink {
margin-bottom:2px;
margin-top:2px;
}
p.search_permalink a {
background:#FFFFFF none repeat scroll 0%;
color:#999999;
}
p.search_permalink a:hover {
color:#CCCCCC;
}

#searchform input {
display:block;
float:left;
}
#searchform #searchsubmit {
}
#searchform #s {
	border:1px solid #000000;
	margin-right:3px;
	margin-top:1px;
	width:225px;
}
#searchform #s:focus {
border-color:#666666;
}
#resources ul {
font-family:arial,helvetica,sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:5px 0pt;
}
#resources a {
background-color:transparent;
background-position:5px 2px;
background-repeat:no-repeat;
display:block;
padding:3px 5px 3px 28px;
}
#resources #tipslink a {
	background-image:url(file:///K|/Barrel%20Roll_files/images/tip.png);
}
#resources #aboutlink a {
	background-image:url(file:///K|/Barrel%20Roll_files/images/companion_cube.gif);
}
#resources a:hover {
background-color:#4499CC;
color:#FFFFFF;
text-decoration:none;
}
#breakingnews, #featured {
padding:5px 3px;
}
#breakingnews {
padding-top:15px;
}
#breakingnews dt, #featured dt {
border-bottom:1px dotted #707070;
color:#4499CC;
font-family:arial,helvetica,sans-serif;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1em;
margin-bottom:3px;
}
#breakingnews dt {
color:#CC0000;
}
#breakingnews a {
color:#DA664F;
}
#breakingnews dd, #featured dd {
line-height:1.4em;
margin:0pt;
padding:0pt 0pt 12px 4px;
}
.categorylist {
margin:5px;
}
.categorylist dt {
font-weight:bold;
}
.categorylist dd {
margin:0pt;
padding:0pt;
}
.categorylist a {
display:block;
padding:1px 4px;
}
.categorylist a:hover {
background:#4499CC none repeat scroll 0%;
color:#FFFFFF;
text-decoration:none;
}
#powered_by {
display:block;
margin:10px 0pt;
text-align:center;
}
#content {
color:#626262;
}
.tagresults {
background:#FFFFCC none repeat scroll 0%;
border:1px solid #FF9900;
font-weight:bold;
margin-top:5px;
padding:5px;
}
.tagresults span.resultRSS {
float:right;
}
.tagresults strong {
border-bottom:1px dotted #333333;
}
#bloggerBio p {
margin:4px 0pt 8px;
}
p.byline {
border-bottom:1px dotted #8D8D8D;
border-top:1px dotted #8D8D8D;
color:#8D8D8D;
font-family:arial,helvetica,sans-serif;
font-size:0.96em;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:1.3em;
margin:0pt 0pt 8px;
padding:4px 0pt;
}
.byline .numcomments {
float:right;
}
.tagsdisplay {
background:#EFEFEF none repeat scroll 0%;
border:1px solid #EEEEEE;
margin-top:6px;
padding:5px;
}
.postmeta {
margin-top:1em;
}
.postmeta .share {
float:right;
}
.postmeta .readlink a {
background:#FFFFFF url(file:///K|/Barrel%20Roll_files/images/read.gif) no-repeat scroll 0pt;
padding-left:18px;
}
#recentheadlines {
clear:left;
padding-top:12px;
}
.postgallery {
background:#EEEEEE none repeat scroll 0%;
border:1px solid #CCCCCC;
clear:both;
display:block;
padding:5px 10px;
text-align:center;
}
.postgallery a {
border:1px none;
padding:3px;
}
.postgallery a:hover {
background:transparent none repeat scroll 0%;
}
.contentad, .goog_between {
clear:both;
padding:12px 0pt;
}
.contentad div {
background:#EFEFEF none repeat scroll 0%;
border-bottom:1px solid #EEEEEE;
border-top:1px solid #EEEEEE;
margin:0pt auto;
padding:10px;
width:300px;
}
.goog_between div {
background:#EFEFEF none repeat scroll 0%;
border-bottom:1px solid #EEEEEE;
border-top:1px solid #EEEEEE;
padding:10px;
width:470px;
}
#relatedstories {
padding:16px 0pt;
}
#relatedstories ul {
margin-left:1.5em;
padding-left:0pt;
}
#comments {
clear:both;
padding-top:12px;
}
#comments h3 {
border-top:1px solid #707070;
font-size:1.4em;
margin-bottom:30px;
padding-top:4px;
}
#comments h3 span {
float:right;
}
.comment {
	border-top:1px dotted #DDDDDD;
	clear:left;
	padding-left: 20px;
}
.cmt_info {
float:left;
padding-bottom:15px;
padding-right:5px;
padding-top:5px;
width:120px;
}
.cmt_text {
float:left;
padding-bottom:15px;
padding-top:5px;
width:365px;
}
.comment dl {
margin:0pt;
padding:0pt;
}
.comment dt {
font-weight:bold;
}
.comment dd {
margin:0pt;
padding:0pt;
}
addcomments {
	clear:both;
	padding-top:12px;
	font-size: 14px;
	color: #666666;
	padding-left: 15px;
}
.commentinfo {
	padding-left: 15px;
	padding-right: 15px;
}
.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	margin-right: 15px;
	margin-left: 15px;
}
.cmt_votes {
text-align:right;
}
.cmt_tools {
margin-left:10px;
}
.cmt_tools img {
border:0pt none;
}
.avatar, .avatar img {
height:64px;
width:64px;
}
.child .avatar, .child .avatar img {
height:32px;
width:32px;
}
.child {
margin-left:30px;
}
.child .cmt_text {
width:325px;
}
.level0 {
opacity:0.2;
}
.level1 {
opacity:0.4;
}
.level2 {
opacity:0.8;
}
.level3 {
opacity:0.9;
}
.level4 {
color:#333333;
}
.level5 {
border-color:#197A30 !important;
color:#333333;
}
.level5 {
}
.votedComment .cmt_tools a {
display:none;
}
.votedComment .cmt_tools {
background:transparent url(file:///K|/Barrel%20Roll_files/images/voted.gif) no-repeat scroll 0pt 1px;
height:16px;
width:54px;
}
#cmt_paging {
clear:left;
padding-top:10px;
}
#commentform {
	border:1px solid #CECECE;
	display:block;
	padding:10px;
	margin-top: 15px;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: 50px;
}
#commentform fieldset {
border:0pt none;
font-size:0.95em;
}
#commentform #remember {
clear:left;
}
#commentform input, #commentform textarea {
border:1px solid #CCCCCC;
}
#commentform input:focus, #commentform textarea:focus {
border:1px solid #666666;
}
#commentform #authorinfo_anon, #commentform #authorinfo_user {
display:block;
float:left;
padding-left:10px;
width:40%;
}
#commentform #authorinfo_anon label, #commentform #authorinfo_user label {
float:left;
width:5em;
}
#commentform #authorinfo_anon p, #commentform #authorinfo_user p {
clear:left;
}
#commentform #authorinfo_anon legend, #commentform #authorinfo_user legend {
border-bottom:1px dotted #CCCCCC;
font-weight:bold;
}
#commentform #authorinfo_anon {
border-right:1px solid #CCCCCC;
}
#commentform #formerrors {
color:#990000;
font-weight:bold;
}
#replyindicator {
font-weight:bold;
}
.captionedthumb {
border-bottom:1px solid #CCCCCC;
float:left;
height:130px;
line-height:1.2em;
margin:0pt 0pt 4px;
padding:5px;
text-align:center;
width:110px;
}
.gallerythumbnail {
float:left;
height:75px;
margin:0pt 0pt 4px;
padding:10px;
width:75px;
}
.gal_paging {
clear:left;
font-size:1.3em;
font-weight:bold;
padding:4px 0pt 8px;
text-align:center;
}
.captionedthumb a img, .gallerythumbnail a img {
border-color:#4499CC;
}
.captionedthumb a:hover img, .gallerythumbnail a:hover img {
border-color:#FF9900;
}
#gallery_toplink {
display:block;
float:right;
margin:22px 0pt 0pt;
text-align:right;
width:210px;
}
.gallery_title {
border-bottom:1px dotted #CCCCCC;
clear:none;
}
.media_main {
width:795px;
}
.imgmeta {
color:#666666;
font-style:italic;
margin-top:0pt;
}
.medrect {
margin-bottom:5px;
margin-left:4px;
}
.sidebox {
	margin-bottom: 10px;
	background-color: #FFFFFF;
	width: 280px;
	padding: 5px;
}
.sidetop {
	background-image: url(file:///K|/Barrel%20Roll_files/images/sidebox.gif);
	margin-left: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	background-repeat: no-repeat;
	height: 11px;
}
.sidebox ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.statsbox li {
border-bottom:1px dotted #CCCCCC;
color:#707070;
line-height:1.4em;
padding:3px 1px 5px;
}
#gamedaily_rss .gdbottom {
background:#E6E6E6 none repeat scroll 0%;
border-bottom-width:0pt;
padding-right:2px;
text-align:right;
}
#fanboy_headlines {
border-style:solid;
border-width:1px 1px 1px 0pt;
}
#fanboy_headlines h3 {
background:#FFFFFF none repeat scroll 0%;
border-style:solid;
border-width:1px;
padding:1px 0pt;
text-align:center;
}
#fanboy_headlines .morelink {
border-bottom:0pt none;
text-align:right;
}
#fanboy_headlines .morelink a {
text-decoration:none;
}
#fanboy_headlines .morelink a:hover {
text-decoration:underline;
}
.fanbox_11, .fanbox_11 h3 {
border-color:#999999;
}
.fanbox_11 .morelink a {
color:#999999;
}
.fanbox_100, .fanbox_100 h3 {
border-color:#79AD4C;
}
.fanbox_100 .morelink a {
color:#79AD4C;
}
.fanbox_99 {
border-color:#CCCCCC;
}
.fanbox_99 h3 {
background:#272734 none repeat scroll 0% !important;
border-color:#272734;
}
.fanbox_99 .morelink a {
color:#1A1A67;
}
.fanbox_98, .fanbox_98 h3 {
border-color:#CCCCCC;
}
.fanbox_98 .morelink a {
color:#CCCCCC;
}
.fanbox_97, .fanbox_97 h3 {
border-color:#666666;
}
.fanbox_97 h3 {
background:#343434 none repeat scroll 0% !important;
border-color:#343434;
}
.fanbox_96 .morelink a {
color:#4C8CE6;
}
.fanbox_96, .fanbox_96 h3 {
border-color:#666666;
}
.fanbox_96 .morelink a {
color:#666666;
}
.fanbox_95, .fanbox_95 h3 {
border-color:#3346A6;
}
.fanbox_95 .morelink a {
color:#3346A6;
}
#tagcloud {
font-family:arial,helvetica,sans-serif;
text-align:justify;
}
.tagSmall {
font-size:1em;
}
.tagNormal {
font-size:1.5em;
}
.tagMedium {
font-size:1.8em;
}
.tagLarge {
font-size:2em;
}
p.sponsored {
background:#FFFFCC none repeat scroll 0%;
border:1px solid #FFCC99;
margin:0pt 0pt 4px;
padding:3px 2px 5px;
}
.gallerythumbnailhome {
float:left;
margin:0pt;
padding:8px;
width:75px;
}
.gallerythumbnailhome a img {
border-color:#4499CC;
}
.gallerythumbnailhome a:hover img {
border-color:#FF9900;
}
#winblogroll .retired {
display:none;
}
.retired td {
padding-left:20px;
}
#retiredswitch {
font-weight:bold;
}
#grid {
background:white none repeat scroll 0%;
border:1px solid #666666;
margin:20px auto 0pt;
text-align:left;
width:980px;
}
#grid table {
margin:20px 0pt;
padding:0pt;
width:100%;
}
#grid table td {
background:#FFFFFF url(file:///K|/Barrel%20Roll_files/images/grid-grad.png) repeat-x scroll 0%;
border-top:6px solid #666666;
margin:0pt;
padding:0pt 0pt 1em;
vertical-align:top;
width:50%;
}
#grid table td ul {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin-left:1em;
padding-left:1em;
}
#grid table td ul li {
color:#FF6600;
line-height:1.8em;
}
#grid p {
text-align:center;
}
#grid table td ul li a {
padding:5px 0pt;
}
#grid table td ul li a:hover {
background:#FFFFBB none repeat scroll 0%;
color:black;
}
#grid .feed {
background:transparent url(file:///K|/Barrel%20Roll_files/images/feedicon.gif) no-repeat scroll 10px 50%;
line-height:16px;
padding:4px 18px;
}
#grid table td div.grid_subscribe {
padding:0pt 30px;
}
#grid table td div.pod {
padding:20px 0pt;
position:relative;
}
#grid table td div.pod img {
background:white none repeat scroll 0%;
border:1px solid #333333;
display:block;
left:160px;
margin:0pt auto;
padding:3px;
position:absolute;
top:-25px;
}
p.top_meta {
border-bottom:1px dotted #8D8D8D;
border-top:1px dotted #8D8D8D;
color:#8D8D8D;
font-family:arial,helvetica,sans-serif;
font-size:0.96em;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:1.3em;
margin:0pt 0pt 8px;
padding:4px 0pt;
}
.bottom_meta {
	padding-right: 15px;
	padding-left: 15px;
	background-color: #dedecd;
	margin-right: 75px;
	margin-left: 75px;
	margin-top: 10px;
	margin-bottom: 1px;
	width: auto;
}
.divitup {
	margin-right: 75px;
	margin-left: 75px;
	padding-right: 15px;
	padding-left: 15px;
	background-repeat: no-repeat;
}
.post {
	background-position: 20px 22px;
	background-repeat: no-repeat;
}
.navigation {
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
}

.commentbg {
	background-position: center;
	background-repeat: repeat;
}
.sidead {
	margin-left: 5px;
	margin-bottom: 10px;
}
ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav a {
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
	font-size: 11px;
}

#nav a {
	text-decoration: none;
}

#nav li li a {
	display: block;
	color: #F5F5F5;
	background-color: #222222;
	width: 20em;
	padding-top: 0.2em;
	padding-right: 10px;
	padding-bottom: 0.2em;
	padding-left: 10px;
	font-size: 10px;
	text-align: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
	height: 25px;
	vertical-align: middle;
}

#nav li li a:hover {
	background-color: #333333;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

li {
	float: left;
	position: relative;
	text-align: center;
	cursor: default;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	padding-right: 7px;
	padding-left: 7px;
	width: auto;
}

li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	font-weight: normal;
	padding-top: 0.5em;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 0;
}

li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
}

li:hover ul, li.over ul {
	display: block;
}
.contact {
	font-size: 12px;
	font-weight: bold;
}
.contacttext {
	font-size: 11px;
	font-weight: bold;
}
