/*  
Theme Name: Rockwell
Theme URI: http://howtwitterworks.com
Description: BAsed from clearpress for twitter references
Author: Andrew Cafourek
Author URI: http://www.andrewcafourek.com
*/

/*******BODY*******/
*{
margin:0; 
padding:0;
}

body{
background:url(images/bg.png) repeat-x #e0e55f;
font-family: Georgia, "Times New Roman", Times, serif; 
font-size:11px;
}

#breadcrumbs {
margin: 0 0 0 13%;
}



/*******LINKS*******/
a:link, a:visited{
color: #0099CC; 
text-decoration:none;
}

a:hover{
color:#000;
}


/*******HEADER*******/
#header{
margin:20px auto 0 auto; width:900px; 
height:119px;
}

#logo{
float:left; 
}

#logo h1{
width:350px; height:100px;
margin-left: -30px;
}

#description{
font-size:12px; 
color:#444; 
float:left; 
margin:-30px 0 0 -28px; 
font-style:italic;
}

/*******NAV*******/
#nav{
float:right; 
margin:18px 0px 0 0;
}

#nav ul{
margin:0 10px 0 0;
}

#nav ul li{
display:inline; 
font-size:15px; 
color:#444; 
margin:0 0 0 25px;
}

.page_item a:link, .page_item a:visited{
color:#fff; 
text-decoration:none; 
font-weight:bold;
}

.page_item a:hover {
color:#fff;
font-weight:bold; 
border-bottom:5px solid #fff; 
padding-bottom:7px;
}

.current_page_item a:link, .current_page_item a:visited {
color:#fff;
font-weight:bold; 
border-bottom:5px solid #fff; 
padding-bottom:7px;
}

/*******PULL ME SIDEBARS*******/
#pulldown { 
text-align:center; 
margin:0 0 10px 0;
}

#tits {
width:720px; 
display:none; 
margin:auto; 
background-color:#404347; 
color:#E0E55F; 
padding:20px; 
text-align:left; 
font-size:13px; 
border:10px solid #EDEFA4; 
border-top:0;
}

#tits p {
color: #8F8F8F;
}

.sidebar2, .sidebar3 {
float:right; 
width:220px; 
padding-left:20px; 
list-style:none;
}

.sidebar1 {
float:left; 
width:220px; 
padding-left:20px; 
list-style:none;
}

.sidebar1 ul li, .sidebar2 ul li, .sidebar3 ul li { 
list-style:none; 
margin:4px 0 4px 0; 
}

.sidebar1 ul, .sidebar2 ul, .sidebar3 ul {
margin:0 0 15px 0;
}

.sidebar1 h2, .sidebar2 h2, .sidebar3 h2 {
font-size:14px; 
margin-bottom:10px;
}

.sidebar1 a:link, .sidebar2 a:link, .sidebar3 a:link {
color:#E0E55F;
}

.sidebar1 a:visited, .sidebar2 a:visited, .sidebar3 a:visited {
color:#8F8F8F;
}

.sidebar1 a:hover, .sidebar2 a:hover, .sidebar3 a:hover {
color:#FFFFFF;
}

/*******CONTENT*******/
#content{
width:100%; 
margin:11px auto; 
}

#page {
width: 890px;
margin: 11px auto;
}

.homeleft {
position: absolute;
width: 400 px;
margin: 25px 0 0 12%;
}

.homeleft a img {
border: none;
}

.homeright {
position: absolute;
width: 400 px;
margin: 25px 0 0 57%;
z-index: 1;
}


.postcol{
width:285px; 
float:left; 
margin:0 10px 0 0;
}

.post {
margin: 11px auto;
background:#fff; 
color:#666; 
width:890px;
}

.post h2 {
margin:5px 0 10px 0;
}

.post h2 a{
font-size:16px; 
color: #ee408d;
}

.post h2 a:hover {
color:#666666;
}

.post p{
font-size:12px;  
padding:2px 0 2px 0; 
margin-bottom:10px;
}

.post img {
margin:0 10px 5px 10px;
}

html>body .post ul { 
padding: 0 0 0 30px; 
padding-left: 10px; 
domains-indent: -10px; 	
} 

html>body .post li { 
margin: 7px 0 8px 10px; 
}

.post ul li:before { 
content: "\00BB \0020"; 
}

.post ol { 
padding: 0 0 0 15px; 
}

.singlepost{
width: 890px;
margin: 10px auto;
}

#page ul{
list-style: none;
}

#page li {

}

#page li p{
margin-left: 20px;
}

acronym{
cursor:help;
}

pre{
margin:0%;
}

.upperleft{
background:url(images/upperleft.gif) top left no-repeat;
margin-left:auto;
margin-right:auto;
}

.upperright{
background:url(images/upperright.gif) top right no-repeat;
}

.lowerleft{
background:url(images/lowerleft.gif) bottom left no-repeat;
}

.lowerright{
background:url(images/lowerright.gif) bottom right no-repeat; 
padding:10px;
}

.cats {
background:url(images/cat.gif) left no-repeat; 
padding-left:20px;
}

.tags {
background:url(images/tag.gif) left no-repeat; 
padding-left:20px;
}

.coms {
background:url(images/comment.gif) left no-repeat; 
padding-left:20px;
}

.cats, .tags, .coms { 
color:#999999; 
font-size:11px; 
line-height:20px; 
font-weight:bold;
}

.cats a, .tags a, .coms a {
color: #0099CC;
}

.cats a:hover, .tags a:hover, .coms a:hover {
border-bottom:1px dotted #666666;
color: #333333;
}

.meta{
color:#999999; 
font-size:10px; 
border-top:1px dotted #ccc; 
margin:5px 0 15px 0;
background:url(images/user.gif) left no-repeat; 
padding:6px 0 6px 20px;
}


/*******SEARCH*******/
#search{
margin:15px 0 0 0; 
float:right;
}

#ls{
background:url(images/search.png); 
width:245px; 
height:31px; 
border:0; 
padding:17px 20px 0 20px ;
font-size:12px;  
font-family:Georgia, "Times New Roman", Times, serif; 
color: #C4C4C4; 
font-style:italic;
}

/*******FORMATTING*******/
h3.message {
color:#9B9F27; 
font-size:14px; 
margin: 0 0 10px 160px
}

/*******COMMENTS*******/
#commentsbox {
margin-left: 14%;
}

#comment{background:#EDEFA4; border:0; color:#333; padding:5px; font-family: Georgia, "Times New Roman", Times, serif; width:83%; height:170px; font-size:11px; margin:10px 0 10px 0 ;}
#author, #url, #email{background:#EDEFA4; padding:4px; border:0; color:#333; float:left; margin:0 10px 10px 0; font-size:11px; font-family: Georgia, "Times New Roman", Times, serif; width:200px;}
#comments, #commentsbox h2{font-size:14px; color:#9B9F27; padding:10px 0 10px 0;}
#submit {background-color:#91BFD3; color:#FFFFFF; font:13px Georgia, "Times New Roman", Times, serif; border:0; padding:6px; font-weight:bold; margin-bottom:10px;}
.commentlist{list-style:none; width:84%; font-size:12px; padding:0 0 20px 0; }
.commentlist li{padding:15px 0 5px 0; color:#666666; }
.commentlist li img {border:1px solid #CCCCCC; padding:2px;}
.commentlist a{color:#000; font-weight:bold; font-size:12px;}
small {color:#9B9F27;}
.grav {float:left;}
.white {background-color:#FFFFFF; width:84%;}
.cominfo {color:#ee408d; font-size:11px; font-weight:normal; float:left; margin:7px 0 0 10px; font-weight:bold;}
.cominfo a {font-size:11px; color:#0099CC;}

/*******FOOTER*******/
#footer {
background-color:#EDEFA4; 
color:#666; 
padding:10px; 
border-bottom:5px solid #DCDF7D; 
border-top:5px solid #DCDF7D;
text-align: center;
margin-top:40%;
}

#footer p {
width: 84%;
margin: 0 0 0 12%;
}



/*******MISC*******/
.navigation {clear:both;}
.alignleft{font-size:14px; float:left;}
.alignright {font-size:14px; float:right;}
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 6px 10px 6px 10px; padding-left: 10px; border-left: 2px dotted #E0E55F; }
blockquote cite { margin: 5px 0 0; display: block; }
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:1.0em;color: #0099CC; display:block; margin-bottom:15px; }

/*******GALLERY*******/
.gallery {text-align:center;}
.gallery img {padding:2px; height:100px; width:100px;}
.gallery a:hover {background-color:#ffffff;}
.attachment {text-align:center;}
.attachment img { padding:2px; border:1px solid #999999;}
.attachment a:hover {background-color:#FFFFFF;}
.imgnav {text-align:center;}
.imgleft {float:left;}
.imgleft a:hover {background-color:#FFFFFF;}
.imgleft img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}
.imgright {float:right;}
.imgright a:hover {background-color:#FFFFFF;}
.imgright img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}



/*******/


