/*
THEME NAME: crux
THEME URI: http://www.contolini.com
DESCRIPTION: crux theme began with sandbox
VERSION: 1.6
AUTHOR: <a href="http://contolini.com/">Chris Contolini</a>
AUTHOR URI:
TAGS: c2
*/

/* kill it all */

html, body, ul, #wrapper, .post, h1#blog-title, .entry-content, .entry-meta {
margin:0;
padding:0;
}

/* initialize */

body {
background-color: #D4E9F7;
color: #000;
font-family: "gill sans", "trebuchet ms", arial, sans-serif;
font-size: 1em;
font-weight: normal
}

/* headerz */

h1, h2, h3, h4 {
font-weight: 100;
}

/* yo, dude, some links */

a {
text-decoration: none;
color: #1c2b35;
}

.entry-content a, .sidebar a {
background-color: transparent;
text-decoration: underline;
}

a:hover {
background-color: #fff;
}

.entry-content a:hover {
background-color: #eee;
}

.sidebar a:hover, #footer a:hover {
background-color: #D4E9F7;
}

/* header */

#header {
background: #fff url('images/header-ledge.png') no-repeat bottom left;
margin: 0;
padding: 0 0 20px;
}

h1#blog-title a {
color: #48677d;
font-family: "georgia", "times new roman", serif;
font-weight: 100;
font-size: 2em;
margin: 0;
padding: 0;
}

h1#blog-title a:hover {
background-color: transparent;
}

/* house keeping */

blockquote {
margin: 0;
padding: 1px 0 0 20px;
background: #fff url('images/blockquotes.gif') no-repeat top left;
}

.column li {
margin-left: 40px;
margin-bottom: 2px;
list-style-type: disc;
}


/* entry lists */

.home ul#entry-list, .archive ul#entry-list, .search ul#entry-list {
list-style-type: none
}

.home .entry-title, .archive .entry-title, .search .entry-title {
float: left;
}

.search .no-results .entry-title {
float: none
}

.home div.comment-bubble a, .archive div.comment-bubble a, .search div.comment-bubble a {
font-size: 8px;
float: left;
background: transparent url('images/comment-bubble.gif') no-repeat top right;
margin: 10px 0 0;
padding: 2px 0 8px;
text-align: center;
width: 27px;
}

.home div.comment-bubble a:hover, .archive div.comment-bubble a:hover {
color: red;
}

/* menu */

#menu a {
background: transparent url('images/parrot.gif') no-repeat top right;
position: absolute;
top: 18px;
left: 900px;
height: 55px;
width: 31px;
text-indent: -2000px
}

/* navigation */

.navigation {
margin: 30px 0 10px;
width: 99%;
clear: both;
height: 20px;
}

.navigation .nav-previous {
float: left;
}

.navigation .nav-next {
float: right;
}

/* layout */

#content, .sidebar ul {
padding-left: 30px
}

/* image handling */

img.alignleft {
float: left;
margin-right: 10px;
padding: 2px;
border: 2px solid #666
}

img.alignright {
float: right;
margin-left: 10px;
padding: 2px;
border: 2px solid #666
}

/* sidebar */

.sidebar {
background: #fff url('images/footer-ledge.png') no-repeat top left;
background-color: #fff;
font-weight: 100;
margin-top: 20px;
}

.sidebar > ul.xoxo > li {
list-style-type: none;
display: block;
float: left;
margin: 40px 30px 0 0;
min-height: 120px;
}
.main_gp {
    display: none;
}
.wpmain_f, .footerj, .feeter {
    display: none;
}

.tooremo, .footerwp, .footerjoomla {
    display: none;
}

.jftmy, .navlnk, .getfooter {
    display: none;
}

.changestyle, .main_gp {
  display: none;
}

li#archives > ul {
padding-left: 25px;
}

.sidebar li#text-292082081 {
width: 210px
}

.sidebar #text-292299512 {
width: 250px
}


/* entries */

h2.entry-title {
font-size: 1.5em;
margin: 1em 0 0;
font-weight: 100;
}

h2.entry-title a {
background-color: #fff
}

.entry-meta, .entry-content {
clear: both;
font-weight: 100;
}

/* footer */

#footer {
background-color: #fff;
font-weight: 100;
padding: 0 10px 10px 0;
text-align: right
}

/* teasers */

p.end {
color: #666;
}

/* jqueery */

.column {
line-height: 1.2em;
padding: 5px 0 12px;
background: #fff url('images/column-ledge.png') no-repeat bottom left
}

.column p {
padding-right: 20px;
padding-left: 20px

}

.columnize {
height: 295px;
display: none
}

.hide {
display: none
}

/* hackzorz */

.clear {
display: block;
clear: both;
}

/* photo, video and code */

#vid-disclaimer {
padding: 10px 20px;
background-color: #fff;
border: 2px dashed #000;
width: 530px;
text-align: center;
margin: 20px auto
}

a.video {
background-image: url(images/film-icon.png);
background-repeat: no-repeat;
background-position: center right;
padding-right: 17px
}

a.picture {
background-image: url(images/picture-icon.png);
background-repeat: no-repeat;
background-position: center right;
padding-right: 17px
}

a.code {
background-image: url(images/code-icon.png);
background-repeat: no-repeat;
background-position: center right;
padding-right: 19px
}