@CHARSET "UTF-8";

@import url("typography.css");
@import url("images.css");
@import url("extras.css");
@import url("jquery.css");
/*@import url("jquery.css");*/

body { background: #252525 /*url(/images_pres/body-background.jpg) no-repeat 50% top fixed*/; }
.container { padding-top: 10px; }
.container .container { width:auto; background:none; padding:0; }
#content { padding: 20px; background: #fff/*url(/css/blueprint/src/grid.png) 20px 20px*/; }
table.cake-sql-log { background: #ddd; }

/* COMMON */
#filter-search  { background: #252525; padding: 5px; font-size: 1.4em; margin-bottom: 20px; }
#filter-box { color:#ccc; line-height: 25px; padding: 3px 0px; }
#filter-box a { font-weight: normal; letter-spacing: 0em; margin-right: 10px; color: #fff;}
#filter-box a:hover { text-decoration: none; color: #ccc; }
#filter-box ul, #filter-box ul li { margin: 0; padding: 0; list-style: none; }
#filter-box ul li { padding-left: 18px; background: url(/images_pres/filter-box_li_bullet.gif) no-repeat left; float: left; }
#filter-box ul li.all { background: none; padding-left: 5px; }
#filter-box ul li.current-cat a { color: #d5b924; }

span.divider { color: #cccccc; }

/* EVERYTHING */
#pagination, div.wp-pagenavi { font-size: 1.4em; color: #fff; font-weight: bold;  }
/* LINKS including current*/
#pagination span.current, #pagination span a, div.wp-pagenavi a, div.wp-pagenavi span.current { padding: 7px 8px; background-color: #245760; color: #FFFFFF; border: #ddd; }
div.wp-pagenavi a.last { float: none; }
/* LINKS non-current */
#pagination span.current, div.wp-pagenavi span.current { background: #d5b924; }
/* LINKS HOVER */
#pagination span a:hover, div.wp-pagenavi a:hover { text-decoration: none; background: #999; }
/* NON-LINKS */
div.wp-pagenavi span.extend { color: #252525;  background: none; }
div.wp-pagenavi span.pages { display: none; }
div.wp-pagenavi span, div.wp-pagenavi a { margin-right: 5px; }
.text-right div.wp-pagenavi span, .text-right div.wp-pagenavi a { margin-left: 5px; margin-right: 0; }

#pagination.last, .pagin-last{ margin-top: 18px; margin-bottom: 20px; }

#pagination.border-top { padding-top: 25px;  }

div.wp-pagenavi div#numbers { margin-right: -5px; }

.text-right div.wp-pagenavi div#numbers { margin-left: -5px; margin-right: 0; }

/* HEADER AND FOOTER */
#header { text-align: right; padding-top: 10px; padding-bottom: 20px; }
#header #logo { text-align: left; }
#header #motto h5 { margin-top: 8px; text-transform: none; font-size: 11px; color: #aaa; font-weight: normal; background: url(/images_pres/dos_motto_star.gif) no-repeat right; padding-right: 15px; }
#header #main-navigation { margin-top: 25px; }
#header #main-navigation h2 { font-size: 24px; margin: 0; color: #555555; line-height: 18px; }
#header #main-navigation h2 a { font-size: 24px; color: #fff; font-weight: normal; }
#header #main-navigation h2 a:hover { color: #245760;}
#header #main-navigation h2 a.selected { color: #d5b924; }

#header { position: relative; }
img#WPE { position: absolute; right: -100px; bottom: -100px; }

#footer { padding: 10px 0px; color: #ccc; }
#footer div.footer-social-icon { float: left; width: 30px; height: 30px; background: #333333; margin-right: 5px; }
#footer h5 { margin-bottom: 0; color: #ccc; display: inline; line-height: 30px; float: left; margin-right: 5px; }
#footer ul { list-style: square; }
#footer ul li a { font-weight: bold; text-decoration: none; font-size: 1.2em; }
#footer ul li a:hover { text-decoration: underline; }
#footer small { line-height: 30px; }

#footer #subscribe 	{ background: url(/images_pres/social-icons_rss.gif) no-repeat left bottom; }
#footer #contact	{ background: url(/images_pres/social-icons_email.gif) no-repeat left bottom; }
#footer #myspace 	{ background: url(/images_pres/social-icons_myspace.gif) no-repeat left bottom; }
#footer #facebook 	{ background: url(/images_pres/social-icons_facebook.gif) no-repeat left bottom; }
#footer #twitter 	{ background: url(/images_pres/social-icons_twitter.gif) no-repeat left bottom; }
#footer #flickr 	{ background: url(/images_pres/social-icons_flickr.gif) no-repeat left bottom; }

#footer #subscribe:hover, #footer #contact:hover, #footer #myspace:hover, #footer #facebook:hover, #footer #twitter:hover, #footer #flickr:hover { background-position: right; }

#footer h5 { display:none; }
#footer footer-social-icon:hover + h5 { display: inline; }

/* Contact */
#contact-form { border: 2px dashed #d5b924; padding: 20px; }


/* COLORS */
.purple	{ border-color: #a155c4; }
.yellow { border-color: #d5b924; }
.orange { border-color: #c28706; }
.blue	{ border-color: #245760; }
.green	{ border-color: #aabd0c; }
.aqua	{ border-color: #29d0b6; }


/* MISC */
.float-left { float: left; }
.float-right { float: right; }
.float-none { float: none; }
.margin0, #content h1.margin0 { margin: 0; }
.padding0 { padding: 0; }


/* CERTAIN POSTS */

#post-352 span.journal-time, span.written small {
		font-family: "Courier New", Courier, monospace;
		font-size: 20px;
		font-weight: bold;
		line-height: 36px;
		border-bottom: 2px dashed #000;
		border-top: 2px dashed #000;
		display: block;
		margin: 20px 0;
		}
	#post-352 span.written { text-align: center; }
	#post-352 span.written small { border: none; font-size: 12px; line-height: 20px; margin: 0; margin-top: -40px; }
	#post-352 img { border: none; padding: 0; }	
	#post-352 img.polaroid { margin: -5px 10px 15px -5px; }
	#post-352 span img { padding-bottom: 15px; }


