/*
Theme Name: No Resolution
Theme URI: http://www.cssliquid.com
Description: Version 5 theme for Liquid Designs
Version: 1
Author: Christian Montoya, http://www.christianmontoya.net
*/

html { font-size:100.01%; }

body {
background:#222226;
color:#f6f6f6;
font-family:"Bitstream Vera Sans", Verdana, sans-serif;
font-size:1em;
margin:0;
padding:0;
}

h1, h2, h3, h4, h5, h6, p, pre, 
blockquote, ul, ol, dl, address, table {
margin:0;
padding:.3em 0;
}

div {
margin:0;
padding:0;
}

a img {
border:0;
}

li, dd {
margin-left:1.4em;
}

ul li {
list-style-type:square;
}

form {
margin:0;
padding:0;
}

input, textarea {
font-family:inherit;
font-size:100%;
color:#fafafa;
}

input[type=text], textarea {
background:#303033;
border:1px solid #555;
padding:2px;
}

input[type=submit], button {
background:#2c2c2f;
color:#fff;
border:2px outset #777;
}

textarea {
width:80%;
}

h1, h2 {
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
}

h1 {
font-size:1.4em;
}

h2, h3, h4, h5, h6 {
color:#eee;
padding:.6em 0 0;
font-variant:small-caps;
}

h2 {
font-size:1.3em;
}

h3, h4, h5, h6 {
font-size:1.1em;
font-weight:normal;
}

blockquote {
background:url(images/blockquote.png) top left no-repeat;
color:#ddd;
margin:0;
padding-left:32px;
}

.clear {
clear:both;
height:0;
margin:0;
overflow:hidden;
padding:0;
}

#container { 
font-size:.9em;
}

#header {
background:#999 url(images/headergrad.png) left top repeat-x;
color:#000;
}

#header .inside, #nav .inside, #page .page-in {
margin:0 auto; 
max-width:62em;
padding:0;
width:98%;
}

#header a, #header a:link {color:#000077;}
#header a:visited {}
#header a:focus, #header a:hover {color:#006600;}
#header a:active {}

#header h1, #header #tla {
margin:0;
padding:0;
float:left;
}

#header h1 { 
width:59%;
}

#header #tla {
padding-top:24px; 
width:40.6%;
}

#header #tla ul {
margin:0;
padding:0;
padding-top:20px !important;
width:100%;
}

#header #tla li {
line-height:1.3;
list-style-type:none;
margin:0;
padding:0;
}

#nav {
background:#22222a;
border-top:2px solid #333;
border-bottom:2px solid #333;
margin:0;
}

#nav .inside {
overflow:hidden;
}

#nav ul {
margin:0;
overflow:hidden;
padding:0;
}

#nav ul li {
background:url(images/navgrad.png) left top repeat-x;
border-right:1px solid #333;
border-left:1px solid #333;
float:left;
line-height:1.2;
list-style-type:none;
padding:0;
margin:0;
}

#nav ul li a {
background:url(images/navgrad-hover.png) left top repeat-x;
color:#fafafa;
display:block;
margin:0;
padding:8px 16px;
text-decoration:none;
}
#nav ul li a:hover {
background-color:#555;
background-position:left -60px;
}

#page {
line-height:1.3;
padding:4px 0 10px;
}

#page a, #page a:link {color:#6eaeff;}
#page a:visited {color:#5e9eef;}
#page a:focus, #page a:hover {color:#8eceff;}
#page a:active {}

#page ul li {
padding:2px 0;
}

#left {
float:left; 
width:36%;
}

#left .inside {
margin-right:15px; 
}

#right {
float:left;
padding-bottom:0;
width:63.9%;
}

#footer {
border-top:2px solid #333;
margin-top:28px;
padding-top:10px;
text-align:center;
}

#footer .footer-box {
margin-right:20px;
}

#footer .footer-box img {
vertical-align:middle;
}

#footer a img {
border:none;
}

/* POSTS AND SUCH */

.post {
padding-bottom:15px;
}

.photo {
text-align:center; 
}

.photo img {
border:1px solid #555; 
}

#left .inside a img {
}

.archpic {
float:left;
margin-bottom:5px;
margin-right:5px;
}

.archpic h3 {
overflow:hidden;
}

.resources {
background:#313133; 
padding:6px 8px 2px 8px;   
}

.resources dd {
margin-bottom:10px;
margin-top:4px; 
} 

#halloffame {
padding-left:5px;
}

#halloffame img {
border:1px solid #666;
}

#halloffame .rblock ul {
}

#halloffame .rblock li {
float:left;
list-style-type:none;
margin: 0 20px 5px 0;
}

/* SPECIAL HOME LAYOUT */

.home #center { float:left; margin-left:-2%; width:50%; }

.home #center .inside { float:right; margin-right:-130px; position:relative; width:260px; }

.home #left { float:left; margin-left:-48%; width:48%; }

.home #left .inside { margin-right:130px; padding-right:20px; }

.home #right { float:right; margin-left:-130px; width:51.9%; }

.home #right .inside { margin-left:130px; padding-left:25px; }

.home #right .inside .post { margin-top:-.4em; }

.home #right .inside #older-news { margin-bottom:-.25em; }

/* GALLERY ENTRIES */

.picturecontent a {
background:url(images/slide.jpg) center center no-repeat;
display:block;
height:140px;
overflow:hidden;
padding:10px;
text-align:center;
width:240px; 
}

.picturecontent a img {
}

.feedback {
text-align:right;
}

.feedback a {
margin-left:5px;
}

.feedback a .hide {
display:none;
}

#gallery-in {
position:relative;
padding-top:2em;
width:100%;
}

#gallery-info {
position:absolute; top:0; left:0;
}

/* COMMENTS */

#commentlist li.comment, #commentlist li.hilite {
border:1px solid #555;
list-style-type:none;
margin-bottom:6px;
margin-left:0;
overflow:hidden;
padding-left:5px; 
padding-right:5px;
}

#commentlist li.comment .cited, #commentlist li.hilite .cited {
background:#36363a;
margin-bottom:0; 
margin-left:-5px;
margin-right:-5px; 
padding:5px;
}

#commentlist li.hilite .cited {
font-weight:bold;
}

/* Contact Form CSS */

.contactform {
overflow:hidden;
position:static;
}
.contactleft {
clear:both;
display:inline;
float:left;
margin:3px 0;
padding:2px;
text-align:right;
width:25%;
}
.contactright {
display:inline;
float:right;
margin:3px 0;
padding:2px;
text-align:left;
width:70%;
}
.contacterror {
border: 1px solid #ff8888;
}
.contactsubmit {
}

/* AdSpace */

#adSpace {
  font-size:125%;
  padding:20px 0;
}
#adSpace a {
  text-decoration:none;
}
#adSpace a.left {
  margin-right:12px;
}
#adSpace #adLink {
  color:#fff;
  display:block;
  padding-top:12px;
  margin-right:0;
  text-align:center;
  text-decoration:underline;
}