/*
Theme Name:V5
Theme URI:http://jen.gs/
Description:Fifth iteration of JenGermann Design site.
Version:5.0
Author:Jen Germann
Author URI:http://jen.gs
*/


/* -------------------------------------------------------------- 
  
   Reset.css
   * Resets default browser CSS styles.
   
   Original by Erik Meyer:
   * http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
   
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}

:active, :hover{outline:0;}

body{
	background:rgb(50,46,50) url(images/backgrounds/bg_body.gif) repeat center 0;
	font:normal 12px/20px Verdana, sans-serif;color:rgb(193,185,177);
}
body#dribbble{
	background: url(images/backgrounds/dribbble_bg.png) repeat center 0;
}

/* Typography
---------------------------------------------------------- */
h1, h2, h3, h4, h6{font-family:Rockwell, Georgia, Times, serif;font-weight:bold;}
#content h1, h2{font-size:28px;color:rgb(255,245,230);text-shadow:2px 2px 3px rgba(0,0,0,0.25);}
h2{margin:0 0 32px;letter-spacing:0.02em;}
	h2 span{font-weight:normal;color:rgb(105,178,188);}
	h2#banner{margin:0 0 20px;text-align:center;}

h3{margin:0 0 17px;font-size:21px;line-height:28px;color:rgb(163,211,212);}
	h3.projecttitle{color:rgb(255,245,230);}
	.bandwrap h3, #linklistwrap h3{color:rgb(105,178,188);text-shadow:2px 2px 3px rgba(0,0,0,0.25)}
	#colophon h3{margin:0 0 19px;}
h4{font-size:20px;line-height:18px;color:rgb(105,178,188);margin:0 0 5px;}
	.entry h4{margin:0 0 20px;}
	.board h4{margin:0 0 20px;}
h5{margin:0 0 21px;font-size:12px;font-weight:bold;line-height:19px;color:rgb(163,211,212);text-transform:uppercase;}
	.project_post h5{font-size:12px;}
h6{font-size:12px;font-weight:normal;color:rgb(163,211,212);letter-spacing:1px;text-shadow:1px 1px 3px rgba(0,0,0,0.5);text-transform:uppercase;}

h2.page_title, h4.page_title{margin:0 0 18px;padding:3px 0 0;}

/* p, ul, ol, dl
---------------------------------------------------------- */
p, ul, ol, dl 	{margin:0;padding:0 0 20px;}
	ul ul, ol ol{padding:0;}
ul{list-style:none;}

.project p{color:rgb(94,91,94);}
p.intro{margin:-1px 0 23px;padding:0;font-family:Rockwell, Georgia, Times, serif;font-size:19px;line-height:25px;color:rgb(140,125,105);text-shadow:1px 1px 2px rgba(0,0,0,0.5);}
p.intro em{color:rgb(178,160,137);}
p.cf-sb{padding:0!important;margin:20px 0 0;} /* CFORMS SEND BUTTON */


#content ul, #content ol, #content dl{padding:0 20px 20px;}
	#content ol{margin:0 15px;}
#content ul li, #content ol li, #content dl dd{padding-bottom:9px;}
	#content blockquote ul li, #content blockquote ol li, #content blockquote dl dd{padding-bottom:4px;}
#content ul li{background:url(images/icons/bullet.png) no-repeat 0 5px;margin:0 0 5px;padding:0 0 14px 20px;border-bottom:1px solid rgb(72,65,63);}
		@-moz-document url-prefix() {#content ul li{background-position:0 7px;} /* Firefox is too short */}
#content li p, li p{padding:0;}
ol.alpha{list-style:lower-alpha;}

strong, em 	{}
dt, strong, cite, .navigation p, a.more-link, p.more, .emphasis{font-weight:bold;color:rgb(178,160,137);}
em{font-style:italic;}

small 		{font-size:11px;}
acronym, abbr 	{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}

blockquote,q{quotes:none;}
blockquote 	{background:url(images/quote.gif) no-repeat 0 10px;margin-left:19px;}
blockquote p em{font-family:Georgia, Times, serif;font-size:14px;color:rgb(163,211,212);}
blockquote p.source{font-size:11px;font-weight:bold;}

/***** Links *****/
a, a:visited, a strong 	{color:rgb(241, 73, 61);text-decoration:none;}
h2.post_title a{color:rgb(241,73,61);}
a:hover, a:active, h2 a:hover, h5 a:hover{text-decoration:underline;}

#footer a, #footer a:visited{color:rgb(193,185,177);}
#footer a:hover{color:rgb(255,245,230);}

p.view_all a{background:url(images/icons/next.png) no-repeat 100% 7px;padding-right:10px;font-family:Rockwell, Georgia, Times, serif;font-size:15px;font-weight:bold;}

/***** Buttons *****/
a.btn, input.btn, input.Buttons, input#searchsubmit, .cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton{
	height:20px;
	background:rgb(230,35,30);
	margin:0 auto;
	padding:5px 10px;

	border:none;
	border:1px solid rgb(230,35,30) !important;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;

	color:#fff !important;
	cursor:pointer;
	font-family:Rockwell, Georgia, Times, serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer;
}
a.btn:hover, input.btn:hover, input.Buttons:hover, .cform input.backbutton:hover, .cform input.resetbutton:hover, .cform input.sendbutton:hover,
a.btn:active, input.btn:active, input.Buttons:active, .cform input.backbutton:active, .cform input.resetbutton:active, .cform input.sendbutton:active{
	background:rgb(105,178,188);border-color:rgb(105,178,188) !important;cursor:pointer;
}
input.btn, input#searchsubmit, input#submit, .cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton{
	height:30px;
	cursor:pointer;
}
.cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton{width:100px;}

	* html a.btn, * html input.btn, * html input.Buttons, input#searchsubmit,
	* html a.btn:hover, * html input.btn:hover, * html input.Buttons:hover, input#searchsubmit:hover,
	* html a.btn:active, * html input.btn:active, * html input.Buttons:active, input#searchsubmit:active{background:rgb(230,35,30);}

.visit_btn{margin:5px 0 0 -20px;padding:0;}
	td.visit_btn{padding:16px 0 0;}
.visit_btn a{width:92px;height:30px;background:url(images/buttons/btn_visit.png) no-repeat 0 0;display:block;text-indent:-9999px;}

/***** Forms *****/
form{margin:0 0 20px;padding:24px 0 0;border-top:2px solid rgb(72,65,63);}
	body#hire form{padding:20px 0 0;}
	body#contact form{margin-top:14px;}
fieldset{background:url(images/backgrounds/heart_divider.gif) no-repeat center bottom;border:0;margin:0 0 20px;padding:0 0 10px;}
	fieldset.cf-fs2{display:none;}
legend{padding:0 0 2px;font-size:15px;font-weight:bold;color:rgb(105,178,188);text-shadow:1px 1px 3px rgba(0,0,0,0.5);text-transform:uppercase;}
label{color:rgb(178,160,137);}
input, select, textarea{background:rgba(0,0,0,0.2);margin:0;padding:4px 4px 5px;border:0;border-bottom:1px dotted rgb(72,65,63);font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:bold;color:rgb(193,185,177);}
	input.radio, input.checkbox{width:auto;background-color:transparent;padding:0;border:0;vertical-align:middle;}
	select{border:0;}
input.textbox, textarea{padding:0.25em 0.125em;}
	textarea{margin:0 0 4px;}
input#s{width:412px;margin-bottom:15px;}

/***** Tables *****/
table{
	margin:0 0 20px;
	border:0;
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td{
	text-align:left;
}
th, td{
	padding:0 0 9px;
	vertical-align:top;
}
td.first{}
td.field{padding:0 5px 9px 10px;}

textarea 		{line-height:1.25em;}

/* Globals
------------------------------------------------------------------*/
html, body{height:100%;}
body > #wrapper{min-height:100%;height:auto !important;height:100%;margin-bottom:-82px;} /* padding-bottom must be same height as the footer for sticky footer */
#main_body{width:780px;margin:0 auto;}
	body#links #main_body{width:800px;padding-left:20px;}
	body#dribbble #main_body{width:960px;}

hr{width:100%;margin:0 0 22px;border:0;border-top:2px solid rgb(72,65,63);clear:both;}
body#links hr{width:780px;}
hr.heart_divider{height:6px;background:url(images/backgrounds/heart_divider.gif) no-repeat center 0;margin:0 auto 26px;border:0;}
	body#projects hr.heart_divider{margin:0 auto 27px;}
hr.heart_divider.bottom{margin:0 auto 36px;}
	body#projects hr.heart_divider.bottom{margin-top:12px;}
hr.heart_divider.mini{background-image:url(images/backgrounds/heart_divider_mini.gif);margin:0 auto 12px;}

.clearer, .clear{clear:both;}

/* Clearfix hack */
.clearfix:after{content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */


.float-left, .alignleft 	{float:left;}
.float-right, .alignright 	{float:right;}
.alignnone{float:left;}
.aligncenter{margin:0 auto;display:block;clear:both;}

.text-left 		{text-align:left;}
.text-right 	{text-align:right;}
.text-center 	{text-align:center;}
.text-justify 	{text-align:justify;}
.uppercase		{text-transform:uppercase;}
.capitalize		{text-transform:capitalize;}
	i.capitalize{font-style:normal;}
.letter-spacing{letter-spacing:1px;}

.bold 			{font-weight:bold;}
.italic 		{font-style:italic;}
.underline 		{border-bottom:1px dotted;}
.highlight 		{background:#ffc;}
.position_inside{list-style-position:inside;}

#main_body img{border:1px solid rgb(255, 245, 230);
	box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2);
}
	body#about #content .post img{width:97px;height:97px;margin:-5px 10px 0 1px;float:left;} /* ME IMG */
	body#dribbble #main_body img{margin-bottom:20px;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}

#sidebar p.about img{
	width:117px;height:117px;
	margin:-5px 0 0 10px;float:right;
	box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2);
}

.nomargin		{margin:0 !important;}
.nopadding 		{padding:0 !important;}
.noborder		{border:0;}
.noindent 		{margin-left:0;padding-left:0;}
.nobullet 		{list-style:none;list-style-image:none;}
.nodisplay, .hide, .hidden, .screen-reader-text	{display:none;}
.visible			{display:block !important;}


/* Header
------------------------------------------------------------------*/
#header{width:100%;height:60px;background:url(images/backgrounds/bg_header.png) repeat-x 0 0;margin:0 0 14px;padding:10px 0 0;}

.logowrapper{width:100%;height:51px;background:url(images/icons/heart_border.gif) no-repeat center 21px;margin:0 0 25px;text-align:center;}
	body#dribbble .logowrapper{background:url(images/icons/heart_border_lite.gif) no-repeat center 21px;}
h1#logo{margin:0 auto;display:block;}

ul#nav{width:630px;margin:0 auto;}
ul#nav li{float:left;}
ul#nav li a{padding:5px 19px 3px;float:left;border-right:1px solid rgba(255, 245, 230, 0.4);border-left:1px solid rgba(59, 155, 168, 0.5);font-family:Rockwell, Georgia, Times, serif;font-size:16px;font-weight:bold;color:rgb(255, 245, 230);letter-spacing:0.04em;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.2);text-transform:uppercase;}
	ul#nav li:first-child a{border-left:0;}
	ul#nav li:last-child a{border-right:0;}
ul#nav li.current a{color:rgb(239, 47, 40);}
ul#nav li a:hover{text-decoration:none;}

ul#nav li.navhome a{background:url(images/icons/home.gif) no-repeat 0 0;padding:5px 20px 3px;text-indent:-9999px;}
ul#nav li.navhome a:hover{background-position:0 -38px;}

/*ul#nav{width:375px;height:20px;background:url(images/backgrounds/bg_nav.gif) no-repeat 0 0;margin:-38px 0 0;padding:0;float:right;}
ul#nav li{float:left;}
ul#nav li a{height:20px;float:left;display:block;text-indent:-9999px;}
	ul#nav li.navportfolio a{width:95px;margin-right:22px;}
	ul#nav li.navlinks a{width:57px;margin-right:23px;}
	ul#nav li.navnotes a{width:65px;margin-right:20px;}
	ul#nav li.navcontact a{width:90px;}

ul#nav li.navportfolio.current a{background:url(images/backgrounds/bg_nav.gif) no-repeat 0 bottom;}
ul#nav li.navlinks.current a{background:url(images/backgrounds/bg_nav.gif) no-repeat -117px bottom;}
ul#nav li.navnotes.current a{background:url(images/backgrounds/bg_nav.gif) no-repeat -197px bottom;}
ul#nav li.navcontact.current a{background:url(images/backgrounds/bg_nav.gif) no-repeat -283px bottom;}*/

/* Main content
------------------------------------------------------------------*/
#content{width:780px;padding-bottom:12px;}
#content.narrowcolumn{width:460px;float:left;}
body#links #content{width:800px;}
body#links-page #content{width:560px;}
body.single #content{width:540px;padding:0;float:left;}

/* Project Slider
------------------------------------------------------------------*/
#slider{
	width:458px;height:337px;
	background:rgb(255,245,230);
	border:1px solid rgb(255,245,230);
	margin:21px 0 60px;float:left;
	position:relative;
	box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2);
}

.scroll{
	height:337px;
	overflow:hidden;
	position:relative;/*fix for IE to respect overflow*/
	clear:left;
	}

.scrollContainer div.panel{
	width:458px;height:335px;
	padding:0 0 20px;position:relative;
}

#main_body .scrollButtons{border:0;cursor:pointer;position:absolute;bottom:10px;z-index:99;}
	.scrollButtons.next{right:19px;}
	.scrollButtons.prev{right:57px;}
	#slider.slim_slider .scrollButtons{bottom:8px;}
h3.projecttitle{
	width:748px;height:38px;
	background-color:rgb(35,32,35);
	background-color:rgba(29,25,29,0.8);
	background-image:-webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(29, 25, 29, 0.3)), to(rgba(0, 0, 0, .6)));
	
	display:block;padding:11px 0 0 19px;
	position:absolute;bottom:0;left:0;z-index:80;
}
	@-moz-document url-prefix() {h3.projecttitle{background:rgba(29,25,29, 0.95);} /* Firefox is too short */}
	@-moz-document url-prefix() {h3.projecttitle{-moz-border-radius:0;} /* Firefox is too short */}

	#slider.slim_slider h3.projecttitle{
	width:459px;
	}
.project_image_container{
	height:337px;
	display:block;overflow:hidden;
}
#main_body .project img{
	border:0;
}
	@-moz-document url-prefix() {img.project_image{-moz-border-radius:10px !important;} /* Firefox is too short */}
#main_body .project img.project_image{
}

/* Rest of the Homepage
------------------------------------------------------------------*/
h2.headline{margin:0 0 9px;text-align:center;}
h6.text-center{margin:0 0 23px;}
span.bullet{width:6px;height:6px;background:url(images/icons/bullet.png) no-repeat 0 4px;margin:0 3px;padding:0;}

body#home .float-right{width:260px;margin:21px 20px 0 0;}

#wide_band{width:100%;height:176px;background-color:rgb(35,32,35);background-color:rgba(0, 0, 0, 0.3);border-bottom:2px solid rgb(72,65,63);border-top:2px solid rgb(72,65,63);}
.bandwrap{width:780px;margin:0 auto;padding:17px 0 0;}
	.bandwrap{height:137px;}
#wide_band h3{margin-bottom:20px;}

#follow_me{width:220px;margin-right:20px;float:left;}
#follow_me ul{padding:0;}
#follow_me ul li{margin-right:6px;float:left;}
#follow_me ul li a{width:34px;height:34px;float:left;display:block;text-indent:-9999px;}
	#follow_me ul li.btn_twitter a{background:url(images/buttons/btn_twitter.png) no-repeat 0 0;}
	#follow_me ul li.btn_facebook a{background:url(images/buttons/btn_facebook.png) no-repeat 0 0;}
	#follow_me ul li.btn_flickr a{background:url(images/buttons/btn_flickr.png) no-repeat 0 0;}
	#follow_me ul li.btn_linkedin a{background:url(images/buttons/btn_linkedin.png) no-repeat 0 0;}
	#follow_me ul li.btn_rss a{background:url(images/buttons/btn_rss.png) no-repeat 0 0;}

#get_in_touch{width:540px;background:url(images/bones.png) no-repeat 406px 41px;float:left;}

#gradientwrap{background-image:-webkit-gradient(linear, 0% 0%, 0% 15%, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0)));}

#linklistwrap{width:780px;margin:0 auto;padding:40px 0 3px;}
#linklistwrap ol{padding-left:28px;font-family:Rockwell, Georgia, Times, serif;font-size:15px;color:rgb(140,125,105);}
	#linklistwrap ol li p{margin:0 0 4px -28px;padding:0 0 14px 28px;border-bottom:1px solid rgb(72,65,63);font-family:Verdana, Arial, sans-serif;font-size:12px;color:rgb(193,185,177);}
		@-moz-document url-prefix() {#linklistwrap ol li p{margin-bottom:6px;} /* Firefox is too short */}


#linklistwrap ol a{color:rgb(255,245,230);}
#tweets ol p a{text-decoration:underline;}

#homelinkslist, #tweets{width:380px;float:left;}
#homelinkslist{margin-right:20px;}
#tweets a.aktt_tweet_time{padding:0;display:block;font-weight:bold;color:rgb(140,125,105);text-decoration:none;}
#tweets a.aktt_tweet_time:hover{text-decoration:underline;}
p.aktt_credit{display:none;}

#linklistwrap p.view_all{padding-bottom:29px;}

/* Projects Page
------------------------------------------------------------------*/
a.project_block{width:140px;height:160px;margin:0 20px 15px 0;padding:0;float:left;overflow:hidden;text-align:center;}
	#content a.project_block.block5, #content a.project_block.block10, #content a.project_block.block15{margin:0 0 20px;}
a.project_block img{width:138px;height:auto;margin-bottom:5px;}
a.project_block:hover{text-decoration:none;color:rgb(140,125,105);}
#main_body a.project_block:hover img{border-color:rgb(140,125,105);}

/* Posts
------------------------------------------------------------------*/
/* Individual Project Page */
.post{width:100%;}
.entry{padding:1px 0 0;}
/*.entry #sliderwrap{
	width:530px;	margin:0 0 26px;
}*/
.entry .project{
	width:538px;height:437px;
	background:rgb(255,245,230);
	margin:0 0 26px;border:1px solid rgb(255,245,230);
	position:relative;
	box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.2);
}

.entry .project_image_container{
	width:538px;height:437px;
}
.entry .project img.project_image{
	width:538px;height:auto;
}
.entry h3.projecttitle{
	width:519px;margin:0;
}
table.projectinfo_table{width:220px;float:left;}
.project_desc{width:300px;min-height:273px;margin-bottom:2px;padding-right:19px;border-right:1px solid rgb(72,65,63);float:left;}

.navigation p{padding-bottom:13px;font-family:Rockwell, Georgia, Times, serif;font-size:15px;font-weight:bold;color:rgb(241, 73, 61);}
	.navigation p.alignleft a{background:url(images/icons/prev.png) no-repeat 0 6px;padding-left:10px;}
	.navigation p.alignright a{background:url(images/icons/next.png) no-repeat 100% 6px;padding-right:10px;}

/* link lists, page and recent work listings
categories list on the archives page
---------------------------------------------------------- */
#content ul.linksnav{
	width:756px;height:23px;
	background-color:rgb(140,125,105);
	background-image:-webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(255,245,230, 0.25)), to(rgba(140,125,105, 0)));
	margin:0 0 25px;padding:7px 11px;
	border:1px solid rgb(140,125,105);
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#content ul.linksnav li{background:none;padding:0;border:0;float:left;}
#content ul.linksnav li a{
	margin-right:17px;padding:2px 12px;
	border:0;
	-moz-border-radius:12px;
	-khtml-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	
	float:left;display:block;
	font-family:Rockwell, Georgia, Times, serif;font-size:14px;font-weight:bold;
	color:rgb(255,245,230);letter-spacing:1px;
	text-shadow:-1px -1px 1px rgba(0,0,0,0.3);text-transform:uppercase;
}
#content ul.linksnav li a.selected{
	background-color:rgb(106,93,77);
	background-image:-webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(101, 88, 73, 1)), to(rgba(66,57,47, 1)));
}
#content ul.list, .block ul{margin:0 0 34px;padding:0;overflow:auto;}
	#content ul.list_favs{margin:0 0 20px;}
#content ul.list li{width:235px;margin-right:15px;padding-left:15px;float:left;}

	ul.list.list_favs li{margin-right:0;}
	ul.list.list_favs li img{display:none;}

.block{width:250px;margin-right:15px;float:left;}

ul.list a, .block ul a{color:rgb(193,185,177);}
ul.list a:hover, .block ul a:hover, ul.list a:active, .block ul a:active{color:rgb(255,245,230);}

#content ul.list_blogroll li{width:250px;background:none;padding-left:0px;}
#content ul.list_blogroll img	{width:16px;height:16px;padding:0 !important;margin:0 5px -4px 0;}

#content ul.list_library{padding-top:1px;}
#content ul.list_library li{width:245px;margin-right:20px;float:left;}

#sidebar ul.list.list_catcloud{width:220px !important;}
#sidebar ul.list{width:220px;height:auto;margin-bottom:13px;}
#sidebar ul.list li{background:url(images/icons/bullet_tan.png) no-repeat 0 5px;margin:0 0 4px;padding:0 0 15px 20px;border-bottom:1px solid rgb(72,65,63);float:none;}
#sidebar ul.list li a, #sidebar ul.list li a:visited{font-size:11px;line-height:19px;color:rgb(241,73,61);}
#sidebar ul.list li a:visited{font-weight:bold;}
/*

ul.list.list_catcloud li a:visited, ul.list.list_library li ul li a:visited{font-weight:bold;}



body#links .divider, body#links-page #content.widecolumn .divider{background-position:0 15px;margin-bottom:10px;}
*/
/* Sidebar
------------------------------------------------------------------*/
#sidebar{width:300px;float:right;}
	body#links-page #sidebar{width:220px;}
	body.single #sidebar{width:200px;}
#sidebar p.view_all{padding:0 0 14px;}

#sidebar #follow_me, #sidebar #colophon{padding:18px 0 0;border-top:1px solid rgb(72,65,63);}

#sidebar #follow_me{width:300px;padding-bottom:22px;}

#colophon{clear:both;}
#colophon ul li{background:url(images/icons/bullet_tan.png) no-repeat 0 5px;margin:0;padding:0 0 0 20px;}


/* Footer
------------------------------------------------------------------*/
.push{height:60px;clear: both;}
#footer{width:100%;height:60px;background-color:rgb(35,32,35);background-color:rgba(0, 0, 0, 0.35);padding-bottom:20px;border-top:2px solid rgb(72,65,63);clear:both;position:relative;}
.footerwrap{width:780px;margin:0 auto;padding:9px 0 0;}
#footer p{font-size:11px;text-align:center;color:rgb(193,185,177);}

body#dribbble #footer{background-color:rgb(35,32,35);}
