/* <WP Theme data>
* Theme Name:    AdaptVint
* Version:       1.0
* Theme URI:     http://www.alanwho.com/web-development/wordpress/themes/adaptvint
* Description:   A very simple 2 column XHTML theme for Wordpress 2.0.
* Author:        Alan Who
* Author URI:    http://www.alanwho.com
*
* License:       GNU General Public License
*
* 
* Copyright (C) 2005  Alan Who
*/

/* special */
* { padding: 0em; margin: 0em; }

/* tag definitions */
body { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; }
a { text-decoration:none; font-weight: bold; color: #000000; }
a:hover { text-decoration:underline; }
img { border:none; }
h1 { text-align:center; font-size: 3em; font-weight: normal;  }
h1 span {	display: none; }
h1 a, #about h2 a { color:#000000; font-weight: normal; }
h1 em { font-style:normal; font-size: .5em;}
h2 { font-size: 1.5em; font-weight: normal; margin: .25em;  }
h3 { font-size: 1em; background-color: #333333; color: #ffffff; }
p:first-line { font-weight: bold; padding-left: 100px; }
p { line-height: 1.5em; }
ul li { list-style-type: none; }
ul li input, ul li textarea { font-size: 1.5em; font-family:Arial, Helvetica, sans-serif; padding: .25em; }
form ul { margin: 1em auto 1em auto; }
form li { clear:both; }
form p { text-align:center; }
input:focus { background-color: #333333; color: #ffffff; }
textarea { margin: 2em 0em 2em 0em; width: 100%; }
textarea:focus { background-color: #333333; color: #ffffff; }
input[type=text], textarea { color: #777; font: 1em Verdana, Arial, Helvetica, Sans-Serif; padding: 3px; }
input[type=text]:focus, textarea:focus { background: #fff; color: #333; border-color: #666; }
small a { font-weight: bold; }
small a:hover { text-decoration: underline; }
p { line-height: 1.5em; }
small img { margin-right: .5em; }
ol { list-style:decimal; }
small a:link, small a:visited { font-weight: bold; color: #000000; text-decoration: none; }
small a:hover { text-decoration: underline; }

/*- links */
a { text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }

/* class */
.clearing { clear:both; height: 0em; }
.odd { background-color: #eee; }
.even { background-color: #ccc; }
.clear { height: 0em; clear:both }
.border { height: 1em; }
.noneright { border-right: none; }
.headers li img { float: right; }
.rssfloat { float: right; }
.invisible { display: none; }
.absright { position:absolute; right: 0em; }
.absleft { position:absolute; left: 0em; }
.right { float: right; }
.left { float: left; }


/* borders */
#bordertop, #borderbottom { width: 100%; background-color:#000000; height: .25em; }

/* container */
#container { margin-left: auto; margin-right: auto; text-align: left; }

/* top */
#top { margin: 1em auto 1em auto; }
#top h1 { font-size: 3em; text-align:center; }


/* empty */
#empty { height: 0em; }


/* container */
#container { margin: 0em auto; }

/* copyright */
#copyright { width: 75%; margin: 1em auto 1em auto; clear: both; }
#copyright p { padding: .5em; }
#copyright span img { float: right; }
#copyright img{ margin: .25em; }

#wrapperblog { background-color: #ffffff; margin: 1em; }
* html #wrapperblog { margin: 0em; }
#containerblog { width: 100%; background-color: #ffffff; float: left; margin-right: -250px; }

#contentblog { margin-right: 250px; background-color: #ffffff; }
#contentblog ol { padding: 1em; }


#contentblog ol li { list-style:decimal;  }
#googlebr { text-align: center; }

#sidebarblog { width: 250px; float: right; color: #000000; }
#sidebarblog ul { }
#sidebarblog a { color: #000000; }
#sidebarblog h2 { display:block; background-color: #ffffff; color: #000000; padding: .25em; font-weight: normal; font-size: 24px; }
#sidebarblog ul li { list-style: none; }
#sidebarblog ul ul { padding: .25em; }

/*- apost */
.apost {  height: 100%; padding: 1em; }
.apost h1 { font-size:1.5em; text-align: left; }
.apost h1 a:link, .apost h1 a:visited { text-decoration: none; display:block; background-color: #000000; color: #ffffff; padding: .25em; font-weight: normal; font-size: 24px; }
.apost h1 a:hover { background-color: #ffffff; color: #000000; }

.apost h2 { font-size:1.25em;  }
.apost ol { padding: 1em; }
* html .apost ol  { padding: 0em;  }
.apost h1 a:hover {  }
.apost h1 span { float: left; margin-right: .5em; }
.apost h1 span img {  }
.apost a {  }
.apost a:hover { text-decoration:underline; }
.apost h1 a {  }
.apost h2 { font-weight: normal; }
.apost p { line-height: 1.5em; padding: 1em; }
.apost p img { float: none; }
.apost small span img { border: none; margin-right: .5em; }
.apost h1 a { color: #000099; }
.apost img { border: .15em solid #000000; }
.apost a { color:#000099; }

/* .post */
* html .post { height: 1%; }
.post { margin: .5em; border: .25em solid #000066; background-color: #000099; color: #ffffff; }
.post h2 { font-size: 1.5em; text-transform:uppercase; padding: .25em; }
.post div { margin: 1em; background-color: #000099; padding: .25em; }
.post div p { padding: .5em; }


/* wp-calendar */
#wp-calendar { width: 225px; margin: .5em auto .5em auto;  }
#wp-calendar { color: #000000; }

#wrapper { margin-top: .5em; }
* html #wrapper { width: 99%; }
#container { width: 100%; float: left; margin-right: -250px; }
#content { margin-right: 250px; }
#content ol { padding: 1em; }
#content ol li { list-style:decimal;  }
#sidebar { width: 250px; float: right; color: #ffffff; }
#sidebar ul { padding: 1em; }
#sidebar a { color: #ffffff; }
#sidebar ul li { list-style: none; }
#sidebar ul ul { padding: .25em; }
#sidebar a { color: #ffffff; }
#sidebar ul ul { padding: .25em; }
#sidebar ul { background-color:#000000;  }
#sidebar ul li { list-style: none; }
#sidebar h2 { display:block; background-color: #ffffff; color: #000000; padding: .25em; font-weight: normal; font-size: 24px; }
#sidebarprimarylist { margin: .5em; border: .25em solid #990000; }

#comments { margin: 1em; padding: 1em; }
#comments h3 { display:block; background-color: #000000; color: #ffffff; padding: .25em; font-weight: normal; font-size: 24px; }
#comments form p { text-align: left; }

/* Begin Comments*/
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0;	}
#commentform input:focus { background-color: #333333; color: #ffffff; }
#commentform textarea { width: 100%; padding: 2px; }
#commentform textarea:focus { background-color: #333333; color: #ffffff; }
#commentform #submit { margin: 0; float: right; }
#commentform p { margin: 5px 0; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }

.alt { margin: 0; padding: 10px; }
.commentlist { padding: 0; text-align: justify;  }
.commentlist a:link, .commentlist a:visited { text-decoration: none; color: #000000; font-weight: bold; }
.commentlist a:hover { text-decoration: underline; }
.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; }
.commentlist li span { float: right; }
.alt { background-color: #000000; color: #ffffff; }
.alt a:link, .alt a:visited, .alt cite a:link, .alt cite a:visited { color: #ffffff; }
.commentlist p { margin: 10px 5px 10px 0; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none;	}

.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }
.commentlist li, #commentform input, #commentform textarea { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist li { font-weight: bold; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal;	font-size: 1.1em; }

.commentmetadata { font-weight: normal; }
/* End Comments */


/* postmetadata */
.postmetadata {	clear: left; color: #777; padding-top: 5px; }

/* small */
.postmetadata small { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em; color: #777; }

/* alternative */
.alternative { margin: 0; padding: 10px; background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }

/* FlickrRSS */
.flickr { margin-left: 10px; }
.flickr a:link img, .flickr a:visited img { border: 0.15em solid #000000; }
.flickr a:hover img { border: 0.15em solid #000066;  }