/*   
Theme Name: ALR v2.0
Theme URI: http://anthonylrivera.net
Description: Thematic Child Theme modified for and by Anthony L Rivera.
Author: Anthony Rivera
Author URI: http://anthonylrivera.net
Template: thematic
Version: 1.0
Tags: Thematic, ALR, Anthony L. Rivera, anthonylrivera.net
*/

@import url('../thematic/library/styles/reset.css');   /* Reset browser defaults */
@import url('../thematic/library/styles/typography.css');  /* Apply basic typography styles */
@import url('../thematic/library/layouts/2c-r-fixed.css'); /* Apply a basic layout */
/*@import url('../thematic/library/styles/images.css');    Apply basic image styles */
@import url('../thematic/library/styles/default.css');   /* Apply default theme styles and colors */
@import url('../thematic/library/styles/plugins.css');   /* Prepare theme for plugins */ 

body{color : #111111; font-family : Verdana; font-size : 62.5%;}
#header{position: static; height : 160px;}

#branding{ padding :48px 0 44px; margin : 0;}
#container{ float : right; }

#blog-title{background : url(images/alr-tape.png) no-repeat; z-index : 1000; position : fixed;}
#blog-title a { display : block; width : 371px; height : 84px; color : #111; text-indent : -9999px; }
#blog-description { font-style : normal; font-size : 11px; margin : 50px 0 0 10px; }

/*POST*/
h2.entry-title{ margin : 0; padding : 0; }
.entry-title a{ color : #111;}
.entry-title a:hover{ color : #FF4B33; }
.entry-date{ color : #111; }
.entry-utility { border-top : 1px solid #ccc; color : #111111; margin : 0;}
.entry-utility span{ font-size : 10px; }
.entry-utility a{ font-style : normal; color: #111111;}	

span.tag-links{float : right; margin : -20px 0 0 0;}

#content {font-size : 12px; width : 600px; margin-top : -50px;}
#primary { 	border : 1px solid #e9e9e9; margin : -600px auto; padding : 18px 0 0; clear : right; -moz-border-radius : 10px; -webkit-border-radius : 10px; }
#main{ padding : 0; overflow : visible; float: left;}
#header{  }

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {}

.main-aside h3 { background-color : #000; color : #fff; font-style : normal; }

.post{ margin : 20px 0; padding : 10px; }
.entry-content{ font-weight : normal; color : #111111; }
.entry-content a:link{ color : #111111; text-decoration : underline; }
.entry-content a:hover{ color : #FF4B33; }

.single .hentry { padding : 10px; }

/*SIDEBAR************************************************************************************************/
#sidebar{margin : 0 0 0 10px; width : 250px; border-right : 1px solid #dfdfdf; padding : 0 30px 0 0; }

/*DELICIOUS LINKS*/
#delicious-posts-NerdyDillinger {width : 225px; font-size : 11px; float : right; margin : 70px 0 0 0;}
.delicious-posts li a{ display : block; color : #111111; text-decoration : none; }
.delicious-posts a:hover { background : #a1a1a1; }
.delicious-post { border : 1px solid #333; line-height : 18px; }
.delicious-network-username{ position : relative; top : -235px;}

#lastfmrecords{ float : right; padding : 0px; }
#lastfmrecords li { margin:0 0 5px 0; }

/*TWITTER*/
#twitter_div{ background : #0099ff; border : 1px dashed #6699ff; position: absolute; font-size : 11px; top : -161px; left : 0px; width : 960px;}
#twitter_div h2{display : none;} 
#twitter_update_list a{ color : #111111; }
ul#twitter_update_list { list-style : none; margin : 0 0 10px 0;}
#twitter_update_list li{ padding-left: 20px;list-style : none; letter-spacing : 0;}

#blogroll{ width : 280px; float : left; text-align : left;}
#blogroll h2{margin : 0 0 0 25px; text-decoration: underline; }
#blogroll a{ color : #004a80; }
#blogroll a:hover{color: #FF4B33 ;}
#blogroll li{ list-style : none; }

/*navigation*/
#access{  left : 50px; margin : 0; position : absolute; top : 130px; width : 300px; }
#access, .sf-menu, .sf-menu a{ border : none; }
.sf-menu{background : #FFFFFF; border : 1px solid #cccccc; position : fixed;}
.sf-menu li { background : none; margin : 0 10px 0 0; }
.sf-menu li:first-child{ display : block;  }
.page-item-34 a{  display : block; }
.page-item-35 a{  display : block; }
.menu { width : 300px; margin : 0 0 0 -30px; }
 


#respond{ background : transparent; }


#nav-below a.page{ background-color : transparent; color : #FFFFFF; border:none; }
.wp-pagenavi a{border:none !important;}






.clr {clear: both;}