/*
Theme Name: Nicole Bauer.com 2.0
Theme URI: http://nicolebauer.com
Description: Wordpress Theme for nicolebauer.com
Version: 1.0 (WP2.7+)
Author: Nicole Bauer
Author URI: http://nicolebauer.com
Tags: nicole bauer, colorful, purple, red, green
*/

@import "style/css/reset.css";

* {margin: 0;border:none;}

html, body {height: 100%;}

.post ul {
	list-style:url(style/images/li.png);
	padding-left:40px;
	padding-top:10px;
	padding-bottom:15px;
}


.post li {
	list-style:url(style/images/li.png);
	padding-top:5px;
}

.checkbox ul {
	list-style:url(style/images/li-check.png);
	padding-top:10px;
	padding-bottom:15px;
}

.checkbox li {
	list-style:url(style/images/li-check.png);
	padding-top:5px;
}

.checkbox-checked li {
	list-style:url(style/images/li-checked.png);
	padding-top:5px;
}



.wrapper {
     min-height: 100%;
     height: auto !important;
     height: 100%;
     margin: 0 auto -189px;
	 background: url(style/images/bg.png) repeat-y;
}

body {
	margin: 0;
	padding: 0;
	width:100%;
	font-family:Corbel,Helvetica, Arial, Tahoma, sans-serif;
	font-size:14px;
	color:#272727;
	}

.top-link {
	display:scroll;
	position:fixed;
	bottom:10px;
	right:20px;
	width:42px;
	height:26px;
	background:url(style/images/TopLink.png) no-repeat;
	text-indent: -999999px;
}

.top-link:hover {background:url(style/images/TopLink-on.png) no-repeat;}



/***************** Headlines ***********************/
.small-text {font-size:10px;}

.grey-text {
	color:#CCCCCC;
	font-size:10px;
	padding-top:10px;
	}

h1 {
	font-size:18px;
	font-style:italic; /*Museo 500*/
	color:#272727;
	}

h2 { 
    font-size: 11pt; 
	font-weight:300;
	color:#4f27a1;
	padding-bottom:15px;
	}
	
h8 { 
    font-size: 14pt; 
	font-weight:300;
	color:#4f27a1;
	padding-bottom:15px;
	}

h3 {
	font-size:10pt;
	font-weight:300;
	color:#272727;
	}

h5 {
	font-size:16px;
	font-style:italic; /*Museo 500*/
	color:#3b3b3b;
	}

h4 {
	font-size:14px;
	font-weight:300;
	}
/***************** Headlines ***********************/

.push, .footer {height: 189px;}
 
.footer {
	position: relative;
	width: 100%;
	margin: 0 auto;
	background:url(style/images/footer-bg.png) repeat-x 0 105px;
	clear:both;
}

.footer-content {
		background:url(style/images/FooterImage.png) no-repeat;
		height:189px;
		width:100%;
		}

#footer-credits {
		padding-left:20px;
		font-size:11px;
}

#wrap {
		background: url(style/images/bg.png) repeat-y;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=style/images/bg.png, sizingMethod='crop');
		width:100%;
}	

/**************************Links Begin ********************************/
a:link {
	color:#4f27a1;
	text-decoration:none;
	}

a:visited {
	color:#967dc8;
	text-decoration:none;
}

/*#content a:hover, #content a:active {
	color:#e22128;
	border-bottom:2px solid #e22128;
	background:url(style/images/LinkArrow.png) no-repeat right center;
	padding-right:20px;
	}*/
	
a:hover, a:active {
	color:#e22128;
	border-bottom:2px solid #e22128;
	}

/*a:focus {
	padding-top:2px;
}*/

#flickr01 a {border:none;}
#flickr02 a {border:none;}
#nav a {border:none;}
.pagination a {border:none;}
.portfolio-wrap a {border:none;}
#latst-work a {border:none;}
.social a {border:none;}
#footer-credits a {border:none;}
#footer-content a {border:none;}
.top-link a {border:none;}
#follow-me a {border:none;}
#logo a {border:none;}
.post-title a {border:none;}
/**************************Links End *****************************/
	
/* Navigation Begin */
#navbox {
	background:url(style/images/bg-repeat.png) repeat-x;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=style/images/bg-repeat.png, sizingMethod='crop');
	height:61px;
	width:100%;
	position:fixed;
	z-index:200;
	color:pink;
	padding:0;
	margin:0;
	}

#nav { 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	height:61px;
	}
	
#nav li {float: left;}
	
#nav li a { 
	text-indent: -999999px; 
	overflow: hidden; 
	display: block; 
	height: 61px; 
	} 

/***** Home *****/
#nav #home { 
		background: url(style/images/Home.png) no-repeat 0 0; 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=style/images/Home.png, sizingMethod='crop');
		_background:none;
		width: 58px; 
		height:61px; 
		margin:0;
		}
		
#nav #home:hover { 
		background: url(style/images/HomeHot.png) -58px 0; 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=style/images/HomeHot.png, sizingMethod='crop');
		_background:none;

	}

#nav #home-hot { 
		background: url(style/images/HomeHot.png) no-repeat 0 0; 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=style/images/HomeHot.png, sizingMethod='crop');
		_background:none;
		width: 58px; 
		height:61px; 
		margin:0;
		}
		
/***** Blog *****/
#nav #blog { 
		background: url(style/images/Blog.png) no-repeat 0 0; 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=style/images/Blog.png, sizingMethod='crop');
		_background:none;
		width: 134px; 
		height:61px; 
		margin:0;
		}

#nav #blog:hover { 
		background: url(style/images/BlogHot.png) -134px 0; 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=style/images/BlogHot.png, sizingMethod='crop');
		_background:none;

	}

#nav #blog-hot { 
		background: url(style/images/BlogHot.png) no-repeat 0 0; 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=style/images/BlogHot.png, sizingMethod='crop');
		_background:none;
		width: 134px; 
		height:61px; 
		margin:0;
		}

/***** About *****/
#nav #about { 
		background: url(style/images/About.png) no-repeat 0 0; 
		width: 128px; 
		height:61px; 
		margin:0;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=style/images/About.png, sizingMethod='crop');
		_background:none;
		}

#nav #about:hover { 
		background: url(style/images/AboutHot.png) -128px 0; 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=style/images/AboutHot.png, sizingMethod='crop');
		_background:none;
	}
	
#nav #about-hot { 
		background: url(style/images/AboutHot.png) no-repeat 0 0; 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=style/images/AboutHot.png, sizingMethod='crop');
		_background:none;
		width: 128px; 
		height:61px; 
		margin:0;
		}

/***** Portfolio *****/	
#nav #portfolio { 
		background: url(style/images/Portfolio.png) no-repeat 0 0; 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=style/images/Portfolio.png, sizingMethod='crop');
		_background:none;
		width: 136px; 
		height:61px; 
		margin:0;
		}
		
#nav #portfolio:hover { 
		background: url(style/images/PortfolioHot.png) -136px 0;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=style/images/PortfolioHot.png, sizingMethod='crop');
		_background:none;
		}

#nav #portfolio-hot { 
		background: url(style/images/PortfolioHot.png) no-repeat 0 0; 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=style/images/PortfolioHot.png, sizingMethod='crop');
		_background:none;
		width: 136px; 
		height:61px; 
		margin:0;
		}

/***** Contact *****/	
#nav #contact { 
		background: url(style/images/Contact.png) no-repeat 0 0; 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=style/images/Contact.png, sizingMethod='crop');
		_background:none;
		width: 126px; 
		height:61px; 
		margin:0;
		}
		
#nav #contact:hover { 
		background: url(style/images/ContactHot.png) -126px 0;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=style/images/ContactHot.png, sizingMethod='crop');
		_background:none;
		}

#nav #contact-hot { 
		background: url(style/images/ContactHot.png) no-repeat 0 0; 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=style/images/ContactHot.png, sizingMethod='crop');
		_background:none;
		width: 126px; 
		height:61px; 
		margin:0;
		}

/***** RSS *****/	
#nav #rss { 
		background: url(style/images/RSS.png) no-repeat 0 0; 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=style/images/RSS.png, sizingMethod='crop');
		_background:none;
		width: 184px; 
		height:61px; 
		margin-left:136px;
		}
		
#nav #rss:hover { 
		background: url(style/images/RSSHot.png) -184px 0;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=style/images/RSSHot.png, sizingMethod='crop');
		_background:none;
		margin-left:136px; 
		}

#nav #rss-hot { 
		background: url(style/images/RSS.png) no-repeat 0 0; 
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=style/images/RSS.png, sizingMethod='crop');
		_background:none;
		width: 184px; 
		height:61px; 
		margin-left:136px;
		}

/********************* Navigation End ***********************/


/********************* Header Begin ************************/
#header-box {
	background:url(style/images/HeaderBG.png) repeat-x 950px 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=style/images/HeaderBG.png, sizingMethod='crop');
	height:319px;
}

#header {
	background:url(style/images/HeaderImage.png) no-repeat 0 0;
	height:319px;
	width:951px;
}

#logo {
	border:none;
	position:absolute;
	top:204px;
	left:9px;
	width:299px;
	height:48px;
	}

#flickr01 {
	background:url(style/images/Flickr01.png) no-repeat 0 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=style/images/Flickr01.png, sizingMethod='crop');
	_background:none;
	width:110px;
	height:135px;
	position:absolute;
	left: 645px;
	top: 75px;
	padding-top:24px;
	padding-left:19px;
}

#flickr02 {
	background:url(style/images/Flickr02.png) no-repeat 0 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=style/images/Flickr02.png, sizingMethod='crop');
	_background:none;
	width:111px;
	height:135px;
	position:absolute;
	left: 810px;
	top: 110px;
	padding-top:24px;
	padding-left:19px;
}

/* Twitter Begin */

#follow-me {
	height:16px;
	width:151px;
	position:absolute;
	left:787px;
	top:267px;
	border:none;
	}
	
#twitter-box {
	background:url(style/images/twitter-repeat.png) repeat-x 950px 0;
	height:82px;
}

#twitter {
	background:url(style/images/Twitter.jpg) no-repeat 0 0;
	height:82px;
	width:951px;
}

#twitter-content {
	padding-left:705px;
	padding-top:295px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#86b000;
	width:225px;
	}
/* Twitter End */

/********************* Header End ************************/

/********************* Content Begin ************************/
.container {width:951px;}

.content {
	float: left;
	width: 619px;
	padding-top:20px;
}

#sidebar {
	float: right;
	width: 285px;
}
	
/********************* Content End ************************/


/********************* Footer Begin ************************/
#footer-box {
	background:url(style/images/footer-bg.png) repeat-x 951px 105px;
	width:100%;
	clear:both;
}

#footer {
	background:url(style/images/FooterImage.png) no-repeat;
	height:214px;
	padding-top:30px;
}

/********************* Footer ENd ************************/

/********************* Sidebar Styles Begin ********************/
#searchform {
	background:url(style/images/SearchForm-bg.png) no-repeat;
	width:277px;
	height:68px;

	}
	
#searchform input {
	background:none;
	color:#d7d7d7;
	border:none;
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:20px;
	padding-top:15px;
	width:200px;
	}
/********************* Sidebar Styles End ********************/

/********************* Post Styling Begin ********************/
.post-date {
	float:left;
	width:46px;
	padding-left:10px;
	padding-top:5px;
	}

.post-date .day {
	height:25px;
	text-decoration:none;
	}

.post-subtitle {
	color:#b2b2b2;
	font-size:90%;
	}

.post-title {
	margin-left:45px;
	padding-top:8px;
	}

.post {
	clear:both;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:15px;
	}	
	
.full-article {
    background:url(style/images/full-new.png) no-repeat;
	width:586px; 
    height:18px;
	float:left; 
	margin-top:10px;
	margin-bottom:15px;
    padding-left:470px;
	padding-top:2px;
   }

.full-article:hover {background:url(style/images/full-hover-new.png) no-repeat;}
	
.more-link {
	color:#abc7e1;
	text-decoration:none;
	font-size:80%;
	text-transform:uppercase;
	}

a.more-link:link {color: #abc7e1;}     /* unvisited link */
	
a.more-link:visited {color: #abc7e1;}  /* visited link */
	
a.more-link:active {color: #abc7e1;}   /* selected link */
	
a.more-link:hover {color: #f1f6fa;}   /* mouse over link */

#second-loop { /* Second loop of posts on homepage */padding-top:30px;}

.post-box { /* box for title only posts (link mouseover) */
	clear:both;
	width:590px;
	height:47px;
	background:#fff url(style/images/arrow2.png) 565px center no-repeat;
	margin-bottom:10px;
	margin-left:13px;
	}

.post-box:hover { /* box for title only posts (link mouseover) */
	width:590px;
	height:47px;
	background:#f1f6fa url(style/images/arrow.png) 565px center no-repeat;
	margin-bottom:10px;
	}

hr {
	background:url(style/images/content-gradient.png) repeat-x;
	width:615px;
	height:25px;
	border:none;
	clear:both;
	padding-top:10px;
}

	
/********************* Post Styling End **********************/

/********************* Headlines Styling Begin **********************/
#touchtunes-box h2{ /*FLIR*/
    font-size: 11pt; 
	font-weight:normal;
	color:#4f27a1;
	padding-left:10px;
	}

#touchtunes-box h3 { /*FLIR*/
	font-size:10pt;
	font-weight:normal;
	color:#4f27a1;
	padding-left:10px;
	}
	
/********************* Headlines Styling End **********************/

/********************* Get in touch Begin **********************/
#touchtunes-box {
	padding-left:20px;
	padding-top:20px;
	float:left;
	width:616px;
	}
	
#intouch {
	width:240px;
	float:left;
	}

ul.social {
	padding-top:10px;
	padding-left:10px;
	padding-bottom:20px;
	}
	
.social li {
	float:left;
	padding-right:10px;
	}
	
/********************* Get in touch End **********************/

#todo{
	padding-left:20px;
	width:210px;
	float:left;
}
/********************* Favorite Tunes Begin **********************/
#tunes {margin-left:240px;}

ul.music,
ul.music li,
ul.music li a,
ul.music li img {
	margin:0;
	padding:0;
	list-style:none;
	border:0;
	text-decoration:none;
	}

ul.music li {
	margin:15px 15px 15px 0;
	float:left;
	position:relative;
	}

ul.music li a {
	display:block;
	position:relative;
	background:url(style/images/vinyl.png) 0 0 no-repeat;
	float:left;
	width:96px;
	height:76px;
	text-indent:-1000em;
	overflow:hidden;	
	z-index:1;
	}

ul.music li img {
	position:absolute;
	width:72px;
	height:72px;
	left:2px;
	top:1px;
	}

ul.music li{background:url(style/images/blank_insert.gif) 2px 1px no-repeat;}

.more-tunes {
	float:right;
	padding-right:45px;
	padding-bottom:10px;
	}
/********************* Favorite Tunes End **********************/

/********************* Single.php Styling Begin ***************/
.post-box-single { 
	clear:both;
	width:590px;
	height:47px;
	margin-bottom:10px;
	margin-top:10px;
	}

.comments-no {
	float:right;
	background:url(style/images/comments-bg.png) no-repeat;
	width:74px;
	height:40px;
	margin-right:26px;
	color:#afafaf;
	font-size:90%;
	padding-left:7px;
	}



/***** Comments Styling Begin *****/
.pagination {
	clear:both;
	padding-top:20px;
	width:581px;
	margin-left:15px;
	margin-right:20px;
	}

.prev a {
	background:url(style/images/previous-post.png) no-repeat 3px 2px;
	float:left;
	padding-left:30px;
	height:25px;
	color:#7f7f7f;
	font-weight:bold;
	}

.prev a:hover {
	background:url(style/images/previous-post-on.png) no-repeat 3px 2px;
	color:#a4be55;
	}

.next a {
	float:right;
	text-align:right;
	background:url(style/images/next-post.png) no-repeat right 3px;
	padding-right:30px;
	height:25px;
	color:#7f7f7f;
	font-weight:bold;
	}

.next a:hover {
	background:url(style/images/next-post-on.png) no-repeat right 3px;
	color:#a4be55;
	}

.comments {
	clear:both; /*Clear pagination floats*/
	width:575px;
	padding-left:20px;
	padding-right:20px;
	padding-top:25px;
	}

.commentslist {
	clear:both;
	padding-top:25px;
	}

.author {color:red;}
	
/***** Comments Styling End*****/

/* Normal Bubble */
li.bubble {
	width: auto;
	margin-bottom:7px;
	margin-top:15px;
}

li.bubble blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c9c2c1;
	background: url(style/images/tip.gif) no-repeat bottom;
}

li.bubble blockquote p {
	margin: 10px;
	padding: 0px;
}

li.bubble cite {
	position: relative;
	margin: 0px;
	padding: 7px 0px 0px 15px;
	top: 6px;
}

/********************* Single.php Styling End ***************/


/********************* Comments Styling Begin *************************/
textarea {
	font-weight:300;
	font-family:"Museo 300";
	}

input {
	font-weight:300;
	font-family:"Museo 300";
	}
	
#comments {clear: both;}

#post-comment {
		background:url(style/images/Button-PostComment.png) no-repeat;
		float:left;
		width:114px;
		height:33px;
		margin-left:20px;
		margin-bottom:20px;
		}
		
#post-comment:hover {background:url(style/images/Button-PostComment-on.png) no-repeat;}

#comments .meta { }
#no {height:50px;background:url(style/images/comments-bubble.png) no-repeat; width:93px; color:#535353;padding:7px;padding-left:10px;}
#comments .meta p { color: #89897c; font-size: 1.15em;padding-top:10px;}
#comments .meta p.rss { float: right; font-size: .95em; text-transform: none; }
#comments .meta p.rss a { color: #ec7e2d; padding-left: 22px; background: url(style/images/social-rss.png) no-repeat; display: block; height: 16px; line-height: 16px; }
#comments .meta p strong { color: #55554e; }

#comments ul.nav { margin-bottom: 1em; }

#respond {background: url(style/images/PostCommentBG.png) no-repeat; height:355px;color: #272727; position: relative; padding-left:20px;padding-top:20px;}
#respond h2 { font-size: 1.9em; line-height: 1em; color: #4f27a1;font-weight: normal; padding-bottom: 15px; }
#respond h2 a { font-size: 1em; display: inline; letter-spacing: normal; }

#respond .cancel-comment-reply { position: absolute; right: 6px; background: none; top: 6px; }
#respond .cancel-comment-reply a { color: #89897c; font-weight: bold; }

#respond div.row { min-height: 28px; _height: 28px; margin-bottom: .75em; clear: both; display: block; }

#respond label { float: left; margin-right: 10px; height: 28px; line-height: 28px;  _margin-top: -28px; font-weight:300;font-size:120%; color:#d2d2d2;}
#respond input { float: right; margin-right:200px;}
#respond textarea, #respond input { padding: 2px 4px; width: 270px; height: 24px;color: #4f27a1; font-weight:300; border-bottom:1px solid #d2d2d2; border-top:0; border-left:0;border-right:0;}
#respond textarea { height: 96px; padding: 2px 1%; width: 340px; float: right; margin-right:202px;}

#respond a { color: #89897c; font-weight: bold; }

#respond p.logged_as { margin-bottom: .5em; font-size: 1.1em; }

#respond p.req { color: #d2d2d2; float: left; line-height: 28px; height: 28px; padding-top:20px;}
#respond div.submit { text-align: right;}
#respond #submit { float: right; margin-left: 1em; display: block; margin-top:-50px;margin-}

#respond button { background: url(style/images/PostCommentButton.png) no-repeat; width: 138px; height: 40px; border: 0; text-indent: -10000px; vertical-align: middle; cursor: pointer; }
#respond button:hover { background: url(style/images/PostCommentButton-on.png) no-repeat; width: 138px; height: 40px; border: 0; text-indent: -10000px; vertical-align: middle; cursor: pointer}
#stamp {background:url(style/images/Stamp.png) no-repeat; width:105px;height:106px;float:right;margin-top:-170px;margin-right:25px;}

ol.commentlist { margin-bottom: 1em; }
ol.commentlist li div { background:#f1f6fa;padding: 10px; margin-left: 60px; position: relative; margin-bottom: 1em; }
ol.commentlist li div div { padding: 0; margin: 0; }
ol.commentlist li .comment-author img { border: 5px solid #f1f6fa; position: absolute; top: -10px; left: -67px; }
ol.commentlist li.comment-author-admin div { background: #d8e6f4; }
ol.commentlist li.comment-author-admin .comment-author img { border: 5px solid #d8e6f4; }
ol.commentlist li.comment-author-admin li.comment div { background: #edede0; }
ol.commentlist li.comment-author-admin li.comment .comment-author img { border: 5px solid #edede0; }
ol.commentlist li.comment-author-admin li.comment-author div { background: #d8d8c7; }
ol.commentlist li.comment-author-admin li.comment-author .comment-author img { border: 5px solid #d8d8c7; }
ol.commentlist li .comment-author cite { font-size: 1.5em; line-height: 1.1em; color: #4f27a1; font-style: normal; text-transform: lowercase; }
ol.commentlist li .comment-author cite a { color: #4f27a1; }
ol.commentlist li .comment-author cite a:hover { color: #e22128; }
ol.commentlist li .comment-author span.says { display: none; }

ol.commentlist li .comment-meta { margin: 0 0 .5em; font-size: .85em; }
ol.commentlist li .comment-meta a { color: #4f27a1; }
ol.commentlist li .comment-meta a:hover { color: #e22128; }

ol.commentlist li em { position: absolute; margin-bottom: -1em; top: 10px; right: 10px; color: #89897C; font-size: .9em; text-transform: lowercase; }

ol.commentlist li p { margin-bottom: 1em; font-size: 1.1em; line-height: 1.25em; }
ol.commentlist li p em { position: static; color: inherit; font-size: 1em; text-transform: none; }
ol.commentlist li p a { color: #55554e; }

ol.commentlist li div.reply { background:none;text-align: right; }
ol.commentlist li div.reply a { color: #4f27a1; font-weight: bold; }
ol.commentlist li div.reply a:hover { color: #e22128; font-weight: bold; }

ol.commentlist li ul.children { margin-left: 60px; }

/********************* Comments Styling End *************************/

.pagenavigationbox {
	color:#a19e94;
	margin-top:20px;
	}
	
.pagenavigationbox a, .pagenavigationbox a:visited, .pagenavigationbox span {
	width:24px;
	height:20px;
	display:block;
	float:left;
	font:0.7em Arial,Georgia, "Times New Roman", Times, serif;
	padding-top:4px;
	margin-right:4px;
	text-align:center;
	color:#a19e94;
	}
	
.pagenavigationbox, .pagenavigationbox a, .pagnavigationbox a:visited {background:url(images/bg_pagelink.gif) no-repeat;}
		
.pagenavigationbox a:hover, .pagenavigationbox a:active {
	background:#372529;
	text-decoration:none;
	}
	
.pagenavcurrent {background:url(images/bg_current_pagelink.gif) no-repeat;}
.portfolio-image {text-align:center;}
.portfolio-image img {border: 5px solid #4f27a1;}

/* jQuery animated highlighting */

.menu {
	margin: 100px 0 0;
	padding: 0;
	list-style: none;
}
.menu li {
	padding: 0;
	margin: 0 2px;
	float: left;
	position: relative;
	text-align: center;
}
.menu a {
	padding: 14px 10px;
	display: block;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.menu li em {
	background: url(style/images/hover.png) no-repeat;
	width: 180px;
	height: 45px;
	position: absolute;
	top: -85px;
	left: -15px;
	text-align: center;
	padding: 20px 12px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
}
/* jQuery animated highlighting */

/*Social Links*/
.social {
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
	padding-bottom:20px;
	}
/*Social Links*/

.pagetitle { padding-left:25px;}
.left-padding {padding-left:25px;padding-right:25px;}




	
/*************************** Home.php Styling Begin ****************************/
/* Blog Posts Begin */
#blogposts {
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
}
#blogposts h1 {
	background:url(style/images/LatestBlog.png) no-repeat;
	padding-left:35px;
	padding-top:5px;
	height:22px;
}
/* Blog Posts End */
/* Latest Work Begin */
#latest-work h1{
	background:url(style/images/LatestWork.png) no-repeat;
	padding-left:35px;
	padding-top:5px;
	height:22px;
	}

#latest-work {
	padding-left:25px;
	padding-right:25px;
	padding-bottom:25px;
	margin-left:235px;
	}
	
#categories {
	float:left;
	width:225px;
	padding-left:10px;
	}

#categories h1{
	background:url(style/images/LatestCats.png) no-repeat;
	padding-left:35px;
	padding-top:5px;
	height:22px;
	margin-left:13px;
	}

#categories ul {
	width:175px;
	padding-top:10px;
	margin-left:13px;
}

#categories li {
	line-height:30px;
	border-bottom:1px dotted #abc7e1;
	padding-left:7px;
	background:url(style/images/LinkArrowCats.png) no-repeat 97% center;
	}

#categories li:hover {
	font-weight:bold;
	background:#f1f6fa url(style/images/LinkArrowCats-on.png) no-repeat 97% center;
}

.portfolio-wrap {
	padding-top:10px;
	width:320px;
	}
	
.portfolio-list-image-thumb {
	border:1px dotted #abc7e1;
	background:#f1f6fa;
	padding:7px;
}

.portfolio-list-image-thumb:hover {
	background:#d3e3f2;
}

li.latest-work-list {
	display:inline;
	padding-right:5px;
}

/* Latest Work End */
/*************************** Home.php Styling End ****************************/

/*************************** Portfolio.php Styling Begin ****************************/
.portfolio-gallery-image {
	clear:both;
	width:120px;
	height:122px;
	margin-right:420px;
}

.portfolio-gallery-text {
	float:right;
	width:420px;
	padding-top:10px;
}

.portfolio-gallery ul {
	list-style:none;
	display:block;
	float:left;
	padding-right:10px;
	padding-top:10px;
	margin:0;
	}

/*************************** Portfolio.php Styling End ****************************/

/*************************** Sharebox *********************************************/
  ul.sharebox { margin:0px; padding:0px; list-style:none; position:relative; display:block;}
        ul.sharebox li { float:left; margin:0 0 0 0px; padding:0px; position:absolute; }
        ul.sharebox li a { margin:0 0 0 -24px; display:block; }
        ul.sharebox li a:hover { margin:0 0 0 -8px; }
        ul.sharebox li img { border:none;}
/***********************************************************************************/




/****************************SIDEBAR******************************/
.widgettitle {
		padding-top:18px;
		margin-top:20px;
		padding-bottom:0px;
		padding-left:50px;
		width:276px;
		height:43px;
}

#sidebar-coming {
		background:url(style/images/SidebarComing.png) no-repeat top left;
}

/*Last FM*/
#sidebar-tunes {
		background:url(style/images/SidebarTunes.png) no-repeat top left;
}

.lastfm-track {
		background:url(style/images/IconTunes.png) no-repeat top left;
		padding-left:20px;
		height:40px;
}

.lastfm-timestamp {
		font-size:11px;
		text-decoration:none;
		display:block;
		padding-bottom:10px;
}
/*Last FM*/

/*Previously*/
#sidebar-posts {
		background:url(style/images/SidebarPosts.png) no-repeat top left;
}

.sidebar-posts-li {
	line-height:25px;
}

.sidebar-posts-li img {
	padding-bottom:4px;
	vertical-align:middle;
}

.sidebar-posts-date {
		color:d5d5d5;
		padding-left:5px;
}
/*Previously*/

/*Blogroll*/
#sidebar-blogroll {
		background:url(style/images/SidebarBlogroll.png) no-repeat top left;
}

.sidebar-blogroll-li {
	line-height:25px;
}

.sidebar-blogroll-li img {
	padding-bottom:4px;
	vertical-align:middle;
}
/*Blogroll*/

/*Archives*/
#sidebar-archive {
		background:url(style/images/SidebarArchive.png) no-repeat top left;
}
/*Archives*/

/*Cloud*/
#sidebar-cloud {
		background:url(style/images/SidebarCloud.png) no-repeat top left;
}
/*Cloud*/
/****************************SIDEBAR******************************/

#portfolio-quicknav {
	margin-top:10px;
}
	