/* Start of CMSMS style sheet 'Owens v.8' */
/*	
Design:  Studio-Owens v.8
Author:  Stephen R. Owens - http://www.studio-owens.com	
Copyright: 	© 2001 - 2008 Stephen R. Owens
*/

/*
          GENERAL 
*/
body {	
background-color:#3D5688;	
color:#000000;	
font-family:Arial, Geneva, helvetica, sans-serif;	
font-size:10px;	
background-image:url(uploads/images/Owens_Layout/owens_bg.png);	
margin:6px 0 4px 0;	
padding:0px;	
text-align:center;
}

#container {	
width:780px;	
margin:0px auto;	
padding:0px;	
text-align:left;	
background:#000000;	
border:0px solid #3E5587;	
font-family:Arial, Geneva, helvetica, sans-serif;		
font-size:12px;	
background-image:url(uploads/images/Owens_Layout/owens_content.png);	
background-repeat:repeat-y;
overflow:hidden;
}

/* Blog container */
#container2 {	
width:905px;	
margin:0px auto;	
padding:0px;	
text-align:left;	
border:0px solid #3E5587;	
font-family:Arial, Geneva, helvetica, sans-serif;		
font-size:12px;	
/*background-image:url(uploads/images/Owens_Layout/owens_content2.png);*/
background-repeat:repeat-y;
overflow:hidden;
position:relative;
}

/* Blog content container */
#container3 {	
width:780px;	
margin:0px auto 0px 0px;	
padding:0px;	
text-align:left;	
background:#000000;	
border:0px solid #3E5587;	
font-family:Arial, Geneva, helvetica, sans-serif;		
font-size:12px;	
background-image:url(uploads/images/Owens_Layout/owens_content.png);	
background-repeat:repeat-y;
overflow:hidden;
}

/* EXPERIMENTAL */
.mainContent {
overflow:hidden;
padding:0 28px 0 28px;
}

hr {	
color:#405377;	
background-color:#405377;	
/*height: 2px;*/	
border: 0px;
}

td {	
font-size:12px;	
font-weight:normal;
}

/*
          HEADER & NAVIGATION
*/
#header-top {	
width:inherit;	
height:43px;	
position:relative;	
background-image:url(uploads/images/Owens_Layout/owens_hdr_top.png);	
background-repeat:no-repeat;	
background-position:left top;
overflow:hidden;
}

/* phase this out #header-nav
#header-nav {
width:inherit;	
height:28px;	
position:relative;	
background-image:url(uploads/images/Owens_Layout/owens_nav.png);	
background-repeat:no-repeat;	
background-position:left top;
margin:0px;
padding:0px;
overflow:hidden;
}*/

#header-mid {
width:inherit;	
height:28px;	
position:relative;	
background-image:url(uploads/images/Owens_Layout/owens_nav.png);	
background-repeat:no-repeat;	
background-position:left top;
margin:0px;
padding:0px;
overflow:hidden;
}

#header-btm {
width:inherit;	
height:25px;	
position:relative;	
background-image:url(uploads/images/Owens_Layout/owens_hdr_btm.png);	
background-repeat:no-repeat;	
background-position:left top;
overflow:hidden;
}


/*
          ON PAGE NAVIGATION & LEFT COLUMN 
*/

/*#owens-pagenav {	
float:left;	
width:178px;	
padding:0px;	
margin:0px auto;	
border:0px solid #000000;
}*/

#owens-pagenav-logo{	
padding:0px;	
background-image:url(uploads/images/Owens_Layout/owens_logobtm.png);	
width:178px;	
height:87px;
}

/* EXPERIMENTAL */
#owens-pagenav-logo2{	
padding:0px;	
background-image:url(uploads/images/Owens_Layout/owens_logobtm2.png);	
width:178px;	
height:87px;
}

#owens-pagenav-content {	
border:0px;	
width:178px;	
padding:5px 16px 0px 36px;
}

#owens-pagenav p {	
width:120px;	
font-size:12px;	
margin:0px 0px 0px 38px;
}

#logoColumn {
float:left;
width:178px;
margin:0;
padding:0px;
border:0px;
}

.leftColumn2 {
  overflow:hidden;
  width:134px;
  margin:0 0 0 32px;
  text-align:center;
}

/*
          CONTENT
*/
#owens-content {	
float:right;	
width:560px;	
margin:2px 36px 6px 4px;	
border:0px solid #000000;
}

#owens-content p {	
font-size:12px;	
font-weight:normal;	
border:0px solid #000000;	
margin:10px 0px 10px 0px;	
/*padding:10px 10px 10px 10px;*/
}

#owens-content img {	
border:0;
}

#owens-content h1 {	
font-size:16px;	
font-weight:bold;	
text-align:right;	
border-bottom:2px solid #405377;	
/*margin:2px 0px 2px 0px;*/	
/*padding:2px 0px 0px 0px;*/	
color:#405377;
}

#owens-content h2 {	
font-size:14px;
font-weight:bold;
/*font-weight:normal;*/
border:0px;	
/*margin:2px 0px 2px 0px;*/	
/*text-align:left;*/
color:#405377;
}

#owens-content h3 {	
font-size:14px;	
font-weight:bold;	
border:0px;	
margin:2px 0px 2px 0px;
text-align:left;
}

/*
          FOOTER
*/
#owens-footer {	
clear: both;	
width:780px;	
height:25px;	
color:#FFFFFF;	
font-size:12px;	
font-weight:normal;	
text-align:center;	
background-color:#336699;	
background-image:url(uploads/images/Owens_Layout/owens_ftr.png);	
background-repeat:repeat-x;
}

#owens-footer img {	
vertical-align:text-top;	
border:0px solid #FFFFFF;
}

#owens-footer a {	
border:0px;	
text-decoration:none;
}

#owens-footer p {	
padding:3px 0px 0px 0px;
}

/*
          BREAD CRUMBS
*/

#owens-breadcrumbs {	
font-size:10px;	
font-weight:normal;	
text-align:left;	
margin:0px 0px 12px 0px;	
padding:0px 0px 0px 0px;	
color:#8997A2;
border-bottom:1px solid #336699;
}

#owens-breadcrumbs ul {	
display:inline;	
white-space:nowrap;	
list-style-type:none;
}

#owens-breadcrumbs ul li {	
display:inline;	
/*white-space:nowrap;*/	
list-style-image:url(uploads/images/Owens_Layout/owens_bullet.png);	
list-style-type:none;
}

/*
          BOXES 
*/
.box1-hdr {	
font-size:14px;	
font-weight:bold;	
text-transform:uppercase;	
border:1px solid;	
border-color:#405377;	
margin:2px 0px 4px 0px;	
padding:2px 0px 2px 0px;	
text-align:center;	
background-color:#81ABD5;	
background-image:url(uploads/images/Owens_Layout/owens_box_hdr.png);	
background-repeat:repeat-x;	
color:#FFFF66;
}

.boxNotice {
  overflow:hidden;
  color:#FFFFFF;	
  border:1px dashed #000000;	
  margin:2px 0px 4px 0px;	
  padding:4px 10px 4px 10px;	
  text-align:left;	
  background-color:#FF0000;
  font-size:14px;
}

.boxNotice a {
  color:#FFFFFF;
  font-weight:bold;
}

.box1-1 {
overflow:hidden;
font-size:12px;	
font-weight:normal;	
border:1px solid;	
border-color:#405377;	
margin:2px 0px 4px 0px;	
padding:4px;	
text-align:left;	
background-color:#D9E5F2;
}

.box1-2 {
overflow:hidden;
font-size:12px;	
font-weight:normal;	
border:1px solid;	
border-color:#405377;	
margin:2px 0px 4px 0px;	
padding:4px;	
text-align:left;	
background-color:#B3BFE6;
}

.box1-3 {	
overflow:hidden;
font-size:12px;	
font-weight:normal;	
border:1px solid;	
border-color:#405377;	
margin:2px 0px 4px 0px;	
padding:4px;	
text-align:left;		
background-color:#90A1D5;
}

.box1-4 {	
overflow:hidden;
font-size:12px;
font-weight:normal;
border:1px solid;
border-color:#405377;
margin:2px 0px 4px 0px;
padding:4px;
text-align:left;
/*background-image:url(uploads/images/Owens_Layout/owens_content_bg.png);*/
}

.box1-5 {	
font-size:12px;	
font-weight:normal;	
border:1px solid #405377;
background-color:#C6D8EB;
}

.box2Hdr {	
font-size:0.9em;	
font-weight:bold;	
text-transform:uppercase;	
border-top:1px solid #405377;
border-right:1px solid #405377;	
border-left:1px solid #405377;	
margin:5px 0px 0px 0px;	
padding:2px 0px 2px 0px;	
text-align:center;	
background-color:#4C6BAA;	
background-image:url(images/owens_box_hdr.png);	
background-repeat:repeat-x;	
color:#FFFF66;
}

.box2 {	
font-size:1em;	
font-weight:normal;	
border:1px solid;	
border-color:#405377;	
background-color:#C6D8EB;	
padding:2px;	
margin:0px 0px 5px 0px;
}

.box2SubNav {	
font-size:1em;	
font-weight:normal;	
border:1px solid;	
border-color:#405377;	
background-color:#C6D8EB;	
padding:2px;	
margin:4px 0px 4px 0px;
}

/*
          SPLIT CONTENT
*/
.splitcontainer {
overflow:hidden;
}

.splitleft {	
float:left;	
width:370px;	
border:0px solid #000000;
}

.splitright {	
float:right;	
text-align:center;	
width:170px;	
border:0px solid #000000;
}

.splitleft-code {	
float:left;	
width:340px;	
border:0px solid #000000;
}

.splitright-code {	
float:right;	
text-align:center;	
width:200px;	
border:0px solid #000000;
}

.splitone {	
float:right;	
width:180px;	
border:1px solid #000000;	
margin:0px 3px 0px 3px;
}

.splitclear {	
clear:both;
}

/*
          GAMES, CODE, AND FILE DOWNLOADS 
*/
.file-dl-text {
text-align:left;
font-size:9px;
}

.file-dl-code-text {
text-align:left;
font-size:11px;
}

.file-dl-md5-text {
text-align:left;
font-size:10px;
}

.file-thumbnails a {
text-decoration:none;
}

.file-bigScreenImage {
padding:0px;
margin-bottom:6px;
border:1px solid #405377;
}

.file-thumbImage {
padding: 2px;
border:1px solid #405377;
margin:0px 1px 0px 1px;
text-decoration:none;
}

.file-thumbImage {
padding: 2px;
border:1px solid #405377;
margin:0px 1px 0px 1px;
text-decoration:none;
}

.game-listing{
overflow:hidden;
margin:6px 0 6px 0;
padding:0;
}

.game-listing img {
border:0px solid #000000;
padding:6px 12px 0 0;
}

/*
          SITEMAP
*/
.owens$-sitemap ul {
list-style-type:none;
}

.owens-sitemap ul li {
list-style-type:none;
margin:8px 0 8px 0;
}

.owens-sitemap ul li.sectionheader {
margin-left:-12px;
}

/*
          RSS FEEDS
*/
.rssImage
{
border:0;
}
.rssLink
{
text-decoration:none;
}

/*
          BLOG
*/

.RecentlyPwned ul {
  margin:0 0 0 4px;
  text-align:left
}

.RecentImages {
  margin:6px 0 0 0;
}

#blog-printlink
{
margin:12px 0 0 0;
}

.blog_quote{
  background:#ADBCDA;
  border:1px dashed #3C5587;
  width:96%;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
  position:relative;
}

.blog_quote_start{
  background:url(uploads/images/Owens_Layout/quote-start.png);
  float:left;
  top:0;
  display:block;
  width:51px;
  height:51px;
}

.blog_quote_end{
  background:url(uploads/images/Owens_Layout/quote-end.png);
  float:right;
  bottom:0;
  width:51px;
  height:48px;
}

.blog_quote_content{
  padding:6px;
}

.BlogPostDetailDate {
  text-align:right;
}

.BlogSummary {
  /*margin:0 0 0 120px;*/
  float:right;
  width:430px;
}

.blogPrevNext {
  overflow:hidden;
  border-bottom:2px grove #EDEB2B;
  padding:0px 3px 6px 3px;
}

.BlogComments {
  margin:6px 0px 6px 0px;
}

.blogFooter {
  overflow:hidden;
  background:#F5F489;
  margin:6px 0px 0px 0px;
  padding:4px;
  text-align:left;
  border-top:1px solid #F1F05A;
  border-bottom:1px solid #F1F05A;
}

.blogFooterClear {
  clear:both;
  border-bottom:1px solid #EDEB2B;
  margin-bottom:6px;
}

/*
          COMMENTS
*/

.blogComments {
  overflow:hidden;
  font-size:12px;	
  font-weight:normal;	
  border:1px solid #EDEB2B;		
  margin:6px 0px 4px 0px;	
  padding:4px;	
  text-align:left;	
  background-color:#F5F489;
}

.blogCommentsInner {
  overflow:hidden;
  border:1px solid #EDEB2B;		
  margin:2px 0px 4px 0px;	
  padding:4px;	
  text-align:left;	
  background-color:#FFFFFF;
}

.commentArea {
  clear:both;
  overflow:hidden;
  margin:2px 0px 4px 0px;
  padding:6px;
  text-align:left;
}

.commentVisitor {
  overflow:hidden;
  width:95%;
  float:right;
  padding:0px 6px 2px 6px;
}

.commentOwens {
  overflow:hidden;
  background:url(/uploads/images/blog/commentOwens.png) no-repeat right bottom;
  min-height:50px;
  border:2px dashed #B370E8;
  padding:2px;
}

.commentName {	
  border-bottom:1px dashed #B370E8;
  margin-top:-1px;
  margin-bottom:3px;
  padding-bottom:2px;
}

.commentDate {
  font-size:9px;
  font-style:italic;
  float:right;
  width:150px;
  text-align:left;
  padding-top:3px;
}

.commentTextInput {
  margin-bottom:4px;
}

#comments textarea { 
  width:500px;
  height:150px;
}

#comments input[type="text"] {
  width:250px;
}


/***** Blog Pre Code *****/
pre {
  font-size: 12px;
  padding: 0;
  margin: 0;
  background: #3C5587;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  line-height: 20px;
  color:#FFFFFF;
}

pre code {
}

.code { 
font-size:12px;
border: 1px solid #ccc;
list-style-type:decimal-leading-zero;
padding: 5px;
margin: 0;
background:#FFFFFF;
overflow: auto;
overflow-Y: hidden;
} 

.code code { 
display: block;
padding: 3px;
margin-bottom: 0;
}

.code li {
margin: 0 0 0 2.2em;
padding:0;
}

/*****
               Portfolio
*****/
.animation-box{
  overflow:hidden;
}
.animation-preview {
  width:180px;
  float:left;
  display:inline;
  text-align:center;
  margin-left:4px;
}
.animation-thumb{
  width:128px;
  height:96px;
  margin-left:26px;
}
.animation-thumb img {
  border:1px solid #000000;
}
/* End of 'Owens v.8' */

