/*  
Theme Name: The Lifestyle - Blog
Theme URI: http://thelifestyle.info
Description: The Lifestyle - Blog
Version: Infinity	
Author: Stephen Olson
Author URI: http://thelifestyle.info
*/

/*************************************
 +MAIN THINGS
 *************************************/

* {
	margin: 0 auto;
	padding: 0;
	list-style: none
}

img#wpstats{width:0px;height:0px;}

table {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


td {
	vertical-align: middle;
}

a {
	text-decoration: underline; 
	margin: 0 auto;
	padding: 0;
	color: #231f20;
}

img {
	padding: 0;
	margin: 0 auto;
	border: 0;
}

a:focus {
	outline: 0;
}

a:active {
	margin: 0 auto;
	padding: 0;

}

a:link {
	margin: 0 auto;
	padding: 0;

}

a:visited {
	margin: 0 auto;
	padding: 0;

}

a:hover {
	margin: 0 auto;
	padding: 0;

}

a img {
	margin: 0 auto;
	padding: 0;
	border: none;
}



#wrapper {
	width: 965px;
	background-color: white;

}

body {
	letter-spacing:.5px;
	color: #231f20;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	width: 1005px;
	margin: 0 auto;
	padding: 0;
	text-align: center;	
	background-color: white;
	
	
}

blockquote {
	border-left: 1px solid #a9a9a9;
	margin: 5px 20px 15px 20px;
	padding: 10px 10px 0 20px;  	
}

blockquote p {
  	margin: 0 auto;
	padding: 0;	
}

#wrap{	

	width: 965px;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	height: 100px;
	
}

object{
	padding: 0;
	margin: 2px 0 3px 0;	
}

object embed{
	padding: 0;
	margin: 2px 0 3px -2px;
}

.audioplayer {
	margin: 0 auto;
	padding: 0;
}

#center {
	text-align:left;
}

#footer{
	color: #231f20;
	height: 45px;
	width: 965px;
	background-color: white;
	margin: 0 auto;
	padding: 0 0 0 0;
	clear:both;	
}



.latestwork {
	padding: 0 0 0 20px;
}


/*************************************
 +Hn and p
 *************************************/
h2, h3 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	margin:0 auto;
	padding: 0px;
	text-transform: uppercase;
}

.bloglink a {
text-decoration: none;
	color: #231f20;
}

.bloglink a:hover {
	color: #53d1ff;
	text-decoration: underline;
}

.worklink a {
	text-decoration: none;
	color: #231f20;
	
}

.worklink a:hover {
	color: #ff5380;
	text-decoration: underline;
}

.worklinkb a {
	text-decoration: underline;
	color: #ff5380;
	
}

.worklinkb a:hover {
	color: #ff5380;
	text-decoration: underline;
}

.infolink a {
	text-decoration: none;
	color: #231f20;
}

.infolink a:hover {
	color: #ffa500;
	text-decoration: underline;
}

.spacer {
	height: 0px;
	margin: 0 auto;
	padding: 0;
}



.nav {
	border-top: 1px solid #a9a9a9;
	margin: 0 auto;
	padding: 15px 0 15px 0;	
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	width: 965px;
	color: #231f20;
	background-color: white;	
	font-size: 12px;
	overflow: hidden;
}

.nav a, .nav a:hover {
	margin: 0 auto;
	padding: 5px 0 5px 0;	
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	width: 935px;
	color: #231f20;
	background-color: white;	
	font-size: 12px;
	overflow: hidden;
}

.navleft, .navleft a, .navleft a:hover {
	color: #231f20;
	margin: 0 auto;
	padding: 0 0 0 5px;
	float: left;
	text-align: left;
	width:49%;
}

.navright, .navright a, .navright a:hover {
	color: #231f20;
	margin: 0 auto;
	padding: 0 5px 0 0;;
	text-align: right;
	float: right;
	width: 49%;
}

.navleftblog, .navleftwork, .navleftinfo {
	color: #231f20;
	margin: 0 auto;
	padding: 0 0 0 10px;
	float: left;
	text-align: left;
	width:48%;
}

.navleftblog a, .navleftwork a, .navleftinfo a {
	color: #231f20;
}

.navleftinfo a:hover {	
	text-decoration: underline;
	color: #53d1ff;
}


.navleftblog a:hover {	
	text-decoration: underline;
	color: #53d1ff;
}

.navleftwork a:hover {	
	text-decoration: underline;
	color: #ff5380;
}


.navrightblog, .navrightwork, .navrightinfo {
	color: #231f20;
	margin: 0 auto;
	padding: 0 10px 0 0;
	text-align: right;
	float: right;
	width: 48%;
}

.navrightblog a, .navrightwork a, .navrightinfo {
	color: #231f20;
}

.navrightinfo a:hover {
	text-decoration: underline;
	color: #ffa500;
}

.navrightblog a:hover {	
	text-decoration: underline;
	color: #53d1ff;
}

.navrightwork a:hover {	
	text-decoration: underline;
	color: #ff5380;
}


contact, contact a, contact a:hover, rss {
	text-decoration: none;	
}

contact a:hover {
	text-decoration: underline;
}

thelifestyle, thelifestyle a, thelifestyle a:hover {
	text-decoration: none;
	padding: 0;
}

.entrytitle h3{
}
#sidebar h3{

}

/*************************************
 + HEADER
 *************************************/

#header {
	
	font-size: 12px;
	background-color: white;
	float: right;
	width: 965px;
	text-decoration: none;
	margin: 0 auto;
	padding: 15px 0 15px 0;
	font-style: normal;
	font-weight: bold;
	border-bottom: 1px solid #a9a9a9;
}

#header a {
	text-decoration: none;
	font-size: 12px;
	margin: 0 auto;
	padding: 5px 0 5px 0;

}

 #header a:hover {
	text-decoration: underline;
	margin: 0 auto;
	padding: 5px 0 5px 0;
}
	

#headertext {
	text-decoration: none;
	font-size: 12px;
	padding: 0;
	margin: 0 0 0 10px;
	letter-spacing:1px;
}



#headertext2 {
	background-color: white;
	float: left;
	color: #231f20;
	padding: 0;
	margin:  0 auto;
	font-style: italic;
	font-family: Times New Roman, Times, serif;
	
}
	

/*************************************
 + END HEADER
 *************************************/



/*************************************
 + BLOG
 *************************************/

#content {
	
	margin: -1px 0 -1px 0;
	padding: 0;
	width: 630px;
	float: left;
}

#contentsingle {
	margin: -1px 0 -0 0;
	padding: 0;
	width: 630px;
	float: left;
}

.entry{
	margin: 0 auto;
	padding: 0 0 0 0;
}

.entryblog{
	margin: 0 auto;
	padding: 15px 0 0 0;
}


.entrytitle, .entrytitle a {
	margin: 0 auto;
	padding: 15px 0 15px 10px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing:1px;
}

.entrytitle a:hover {
	color: #53d1ff;
	text-decoration: underline;
}

.entrytitle h2 a:hover {
	color: #53d1ff;
	text-decoration: underline;
}

.entrytitlesingle h2, .entrytitlesingle h2 a {
	margin: 0 auto;
	padding: 15px 0 15px 20px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

.entrytitlesingle h2 a:hover {
	color: #53d1ff;
	text-decoration: underline;
}

.entrybody {
	margin: 0 auto;
	padding: 0 0 0 20px;
	line-height: 17px;
}

.entrybody a:hover {
	color: #53d1ff;
}

.entrybody p {
	margin: 0 auto;
	padding: 0 0 10px 0;
}

.entrybodysketchbooksingle p {
	margin: 0 auto;
	padding: 0 0 10px 0;
}

.entrybodysketchbook p {
	margin: 0 auto;
	padding: 0 0 10px 0;
}


.entrybodysketchbook img, .entrybodysketchbooksingle img {
	margin: 0 auto;
	padding: 0 10px 10px 0;
}

.entrybody img{
	margin: 0 auto;
	padding: 0;
}

.entrymeta {
	font-style: italic;
	font-family: Times New Roman, Times, serif;
	border-bottom: 1px solid #a9a9a9;
	font-style: italic;
	margin: 0 0 0 10px;
	padding: 0 0 45px 0;
	
}

.entrymeta a, .entrymeta a:hover {
	margin: 0 auto;
	padding: 0;
}

.entrymeta a:hover {
	color: #53d1ff;
	margin: 0 auto;
	padding: 0;
}

.postinfo{
	float: left;
	margin: 0 auto;
	padding: 0 0 0 10px;
	text-decoration: none;
}
.postinfo a{
	text-decoration: none;
}

.postinfo a:hover{	
	text-decoration: underline;
}

.sociable {
	float: left;
	padding-left: 5px;
}

/*************************************
 +END BLOG
 *************************************/


/*************************************
 +DRAWINGS
 *************************************/

#contentdrawings{
	padding: 0;
	margin: -1px 0 -1px 0;
	width: 630px;	
	float: left;
}

#contentdrawingssingle {
	margin: -1px 0 0 0;
	padding: 0;
	width: 630px;
	float: left;	
}

.entrydrawings{
	
	margin: 0 auto;
	padding: 0;	
}

.entrylatest{
	border-bottom: 1px solid #a9a9a9;
	margin: 0 0 0 10px;
	padding: 0 0 5px 0;	
}

.latestcontent{
	margin-top: 5px;
	margin-bottom: -1px;
}

.entrytitledrawings, .entrytitledrawings a {
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	letter-spacing:1px;
	margin: 0 auto;
	padding: 30px 0 15px 10px;
}

.entrytitledrawings a:hover {
	color: #ff5380;
	text-decoration: underline;
	text-transform: uppercase;
}

.entrytitlelatest, .entrytitlelatest a {
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 auto;
	padding: 15px 0 15px 5px;
}

.latestborder{
	border-bottom: 1px solid #a9a9a9;
}

.entrytitledrawings a:hover {
	text-decoration: underline;
}

.entrytitledrawingssingle {
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 auto;
	padding: 30px 0 15px 20px;
}

.entrybodydrawings {
	margin: 0 auto;
	padding: 0 0 0 20px;
	font-weight: normal;
}

.entrybodylatest {
	margin: 0 0 0 10px;
	padding: 0;
	font-weight: normal;
}



.entrybodydrawings a  {
	margin: 0 auto;
	padding: 0;
	text-decoration: underline;
	font-weight: normal;
}

.entrybodydrawings a:hover  {
	color: #ff5380;
	margin: 0 auto;
	padding: 0;
	text-decoration: underline;
	font-weight: normal;
}

.entrybodydrawings img {
	margin: 0 auto;
	padding: 0;
}

.entrybodydrawingssingle img {
	margin: 0 auto;
	padding: 0;
}

.entrybodydrawings p, .entrybodylatest p{
	margin: 0 auto;
	padding: 0 0 10px 0;
}

.entrybodydrawingssingle p{
	margin: 0 auto;
	padding: 0 0 10px 20px;
}

.entrybodydrawingssingle a:hover  {
	color: #ff5380;
	text-decoration: underline;
}

.entrymetadrawings {
	font-style: italic;
	font-family: Times New Roman, Times, serif;
	border-bottom: 1px solid #a9a9a9;
	margin: 0 0 0 10px;
	padding: 0 0 45px 0;
}

.entrymetadrawings a:hover, .entrymetadrawingssingle a:hover  {
	color: #ff5380;
}

.entrymetadrawingssingle {
	font-style: italic;
	font-family: Times New Roman, Times, serif;
	margin: 0 0 0 10px;
	padding: 0 0 45px 0;
}

.postinfodrawings {
	margin: 0 auto;
	padding: 0 0 0 10px;
}

.postinfodrawings a {
	text-decoration: none;
}

.postinfodrawings a:hover {
	color: #ff5380;
	text-decoration: underline;
}

/*************************************
 + END DRAWINGS
 *************************************/


/*************************************
 +SKETCHBOOK
 *************************************/

#contentsketchbook{
	width: 630px;
	margin: 0 0 -10px 0;
	padding: 15px 0 0 10px;
	float:left;

}

#contentsketchbooksingle{
	width: 630px;
	float: left;
	margin: 0 auto;
	padding: 15px 0 0 20px;
}

.entrysketchbook{
	margin: 0 auto;
	padding: 15px 0 0 0;	
}

.entrysketchbooksingle{
	margin: 0 auto;
	padding: 0;
}

.entrybodysketchbook, .entrybodysketchbooksingle {
	margin: 0 auto;
	padding: 0 0 0 20px;
	font-weight: normal;
}



.entrybodysketchbook a, .entrybodysketchbooksingle a{
	margin: 0 auto;
	padding: 0;
	text-decoration: underline;
	font-weight: normal;
}


.entrymetasketchbooksingle{
	font-style: italic;
	font-family: Times New Roman, Times, serif;
	margin: 0 0 0 -10px;
	padding: 10px 0 0 0;
}

.entrymetasketchbook{
	font-style: italic;
	font-family: Times New Roman, Times, serif;
	margin: 0 0 0 -10px;
	padding: 10px 0 0 0;
}



.postinfosketchbook, .postinfosketchbook a {
	margin: 0 auto;
	padding: 0;
	text-decoration: none;
}

.postinfosketchbook a:hover {
	text-decoration: underline;
}


/*************************************
 + END SKETCHBOOK
 *************************************/


/*************************************
 + PAGE
 *************************************/

#contentpage{
	background-color: white;
	margin: 0 auto;
	padding: 0 0 30px 0;
	width:100%;	
	float: left;
}

#contentresume{
	background-color: white;
	margin: 0 auto;
	padding: 15px 0 10px 0;
	width:900px;	
	float: left;
}

#contentpage2{
	
	margin: 0 auto;
	padding: 0;
	width:900px;	
	float: left;
}


.entrypage{
	margin: 0 auto;
	padding: 0 0 0 0;
}

.entrypage2{
	margin: 0 0 0 0;
	padding: 15px 0 15px 0;
}


.entrypage p, .entrypage2 p {
clear: none;
}


.entrytitlepage h2, .entrytitlepage h2 a {
	margin: 0 auto;
	padding: 30px 0 15px 20px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

.entrytitlepage h2 a:hover {
	margin: 0 auto;
	padding: 0 0 0 20px;
	text-decoration: underline;
}

.entrybodypage {
	margin: 0 auto;
	padding: 0 0 0 20px;	
}

.entrybodysdf {
	width: 500px;
	margin: 0 auto;
	padding: 0 0 0 20px;	
}

.entrybodypage p {
	margin: 0 auto;
	padding: 0 0 10px 0;
}

.entrybodyresume {
	margin: 0 auto;
	padding: 15px 200px 15px 20px;	
}

.entrybodyresume p {
	margin: 0 auto;
	padding: 0 0 10px 0;
}

.entrybodypage2 {
	margin: 0 auto;
	padding: 20px 0 50px 20px;	
}



.entrybodypage2 a:hover {
	color: #ffa500;
}


.entrybodypage2 p {
	margin: 0 auto;
	padding: 0 0 10px 0;
}



.entrypage img {
	margin: 0 auto;
	padding: 0 10px 10px 0;	

}

td {
	padding: 0 10px 10px 0;
}

.entrypage2 img{
	margin: 0 10px 0 0;
	padding: 0 10px 20px 0px;	
	float: left;
}

.entrypage3 img{
	border: 4px double #a9a9a9;
	padding: 10px;
	background-color: #f0f0f0;
}


.entrymetapage {
	font-style: italic;
	font-family: Times New Roman, Times, serif;
	margin: 0 auto;
	padding: 10px 0 0 20px;
	text-decoration: none;	
}


.entrymetapage a {
	margin: 0 auto;
	padding: 10px 0 0 20px;
	text-decoration: none;	
}

 .entrymetapage a:hover {
	margin: 0 auto;
	padding: 0;
	text-decoration: underline;
}

.postinfopage, .postinfopage a{
	margin: 0 auto;
	padding: 0;
	text-decoration: none;
}

.postinfopage a:hover {
	margin: 0 auto;
	padding: 0;
	text-decoration: underline;
}

.navpage {
	border-top: 1px solid #a9a9a9;
	width: 965px;
	background-color: white;
	color: #231f20;
	margin: 0 auto;
	padding: 0;
	height: 24px;
}

/*************************************
 + END PAGE
 *************************************/


/*************************************
 + SIDEBAR
 *************************************/

#sidebar{
	margin: 0 auto;
	padding: 15px 0 30px 20px;
	float: left;
	width: 315px;
	line-height: 17px;
	
}

#sidebar2{
	margin: 0 auto;
	padding: 15px 0 30px 20px;
	float:left;
	width: 315px;
	line-height: 17px;
	
}

#sidebar3{
	margin: 0 auto;
	padding: 0 0 15px 0;
	float:left;
	width: 315px;
	line-height: 15px;
}

#sidebar ul{
	margin: 0 auto;
	padding: 0;
	list-style-type:none;
}


#sidebar h2, #sidebar a h2, #sidebar a:hover h2 {
	margin: 0 auto;
	padding: 15px 0 10px 0;
	font-weight: bold;
	text-transform: uppercase;
}

#sidebartext{
	margin: 0 auto;
	padding: 0;	
}

#sidebartext h2 {
letter-spacing:1px;
}

#sidebartextinfo a:hover {
	color: #ffa500;
	margin: 0 auto;
	padding: 0;	
}


/*************************************
 +Sidebar-Categories
 *************************************/
.categories{
	margin: 0 auto;
	padding: 0 0 15px 0;
}

.categories a:hover{
	color: #53d1ff;
	margin: 0 auto;
	padding: 0;
}

.categories ul li{
	color: #53d1ff;
	margin: 0 auto;
	padding: 0 0 2px 0;
}

.feeds {
	margin: 0px auto;
	padding: 0 0 0 20px;
}

.feeds h2 {
	margin: 0;
	padding: 0;
}

.feeds p {
	margin: 0 auto;
	padding: 0;
}

.feeds ul, .feeds ul a {
	margin: 0 auto;
	padding: 0;
	text-decoration: none;
}

.feeds ul a {
	margin: 0 auto;
	padding: 0;
	text-decoration: none;
}
.feeds ul a:hover {
	margin: 0 auto;
	padding: 0;
	text-decoration: underline;
	
}


/*************************************
 + Sidebar-Pages
 *************************************/

.pages p {
	margin: 0 auto;
	padding: 0;
}

.pages {
	margin: 0 auto;
	padding: 0 0 15px 20px;
}

.pages a:hover {
	color: #53d1ff;
}

.pages h2 {
	margin: 0 auto;
	padding: 0;
}

.pages ul li {
	margin: 0 auto;
	padding: 0 0 2px 0;
	text-decoration: none;
}

.pages ul, .pages ul a {
	margin: 0 auto;
	padding: 0;
	text-decoration: none;
}

.pages ul a:hover {
	margin: 0 auto;
	padding: 0;	
	text-decoration: underline;
}

.page_item{
	color: #231f20;
}

.page_item a, .page_item a:hover{
}

/*************************************
 + Sidebar-Drawings
 *************************************/

.drawings {
	
	text-decoration: none;
	margin: 0 auto;
	padding: 15px 20px 0 20px;

}

.drawings h2{

	margin: 0 auto;
	padding: 0 0 10px 0;

}

.drawings h2 a:hover {
	color: #ff5380;
}

.indrawings {
	color: #231f20;
	text-decoration: none;
	margin: 0 auto;
	padding: 15px 20px 0 20px;

}

.indrawings h2{
	color: #231f20;
	margin: 0 auto;
	padding: 0 0 10px 0;

}

.indrawings h2 a:hover, .indrawings h2 a{
	color: #ff5380;
}




.drawings ul, .drawings ul a, .indrawings ul, .indrawings ul a{
	margin: 0 auto;
	padding: 0;
	text-decoration: none;
}

.drawings ul a:hover, .indrawings ul a:hover {
	color: #ff5380;
	margin: 0 auto;
	padding: 0;
	text-decoration: underline;
}

.drawings ul li, .drawings ul li a, .indrawings ul li, .indrawings ul li a {
	margin: 0;
	padding: 0 0 2px 0;
	list-style: none;
	text-decoration: none;
}

.drawings ul li a:hover, .indrawings ul li a:hover {
	color: #ff5380;
	margin: 0 auto;
	padding: 0 0 0 0;
	text-decoration: underline;
}

/*************************************
 + Sidebar-Design
 *************************************/

.design {
	text-decoration: none;
	margin: 0 auto;
	padding: 15px 20px 0 20px;

}

.design h2{
	text-decoration: none;
	margin: 0 auto;
	padding: 0 0 10px 0;
	color: #ff5380;
	
}

.design h2 a:hover {
	color: #ff5380;

}


.design ul, .design ul a{
	margin: 0 auto;
	padding: 0;
	text-decoration: none;
}

.design ul a:hover {
	color: #ff5380;
	margin: 0 auto;
	padding: 0;
	text-decoration: underline;
}

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

.design ul li a:hover {
	color: #ff5380;
	margin: 0 auto;
	padding: 0 0 0 0;
	text-decoration: underline;
}


/*************************************
 + Sidebar-Archives
 *************************************/
.archive h2 {
	margin: 0 auto;
	padding: 0;
}



.archive {
	margin: 0 auto;
	padding: 0 20px 15px 20px;
	text-decoration: none;	
}

.archive ul {
	margin: 0 auto;
	padding: 0;
}

.archive a {
	margin: 0 auto;
	padding: 0;
	text-decoration: none;	
}

.archive a:hover {
	color: #53d1ff;
	margin: 0 auto;
	padding: 0;
	text-decoration: underline;	
}

/*************************************
 + Sidebar-Places
 *************************************/



.places p {
	margin: 0 auto;
	padding: 0;
}

.places {
	float: left;
	width: 100%;
	margin: 0 auto;
	padding: 0 0 30px 20px;
}

.places h2 {
	margin: 0 auto;
	padding: 15px 0 15px 0;
}

.places ul, .places ul a {
	margin: 0 auto;
	padding: 0;
	text-decoration: none;
}

.places ul li {
	padding: 0 0 2px 0;
}

.places ul a:hover {
	color: #ffa500;
	margin: 0 auto;
	padding: 0;	
	text-decoration: underline;
}

/*************************************
 + Sidebar-Widgets
 *************************************/

.widgets { 
	
	margin: 0 auto;
	padding: 0 40px 0 20px;
}


.widgets a{
	color: #231f20;
	text-decoration: none;
}

.widgets a:hover{
	color: #ffa500;
	text-decoration: underline;
}

.widgets h4 {
	padding: 30px 0 15px 0;
	color: #231f20;
	text-transform: uppercase;
}

.widgets h4 a {
	padding: 15px 0 0 0;
	color: #231f20;
	text-decoration: underline;
}

.widgets h4 a:hover {
	padding: 15px 0 0 0;
	color: #ffa500;
	text-decoration: underline;
}




.socialpage {
	width: 900px;
	border-top: 1px solid black;
	clear: both;
	margin: 0 0 0 -20px;
	padding: 0;
}

.lastfm-timestamp, .lastfm-timestamp abbr {
	font-family: Times New Roman, Times, serif;
	font-style: italic;
	text-decoration: none;
	border-bottom: none;
}

.deliciousplus-post {
	float: left;
	width: 100%;
}

.deliciousplus-description {
	font-family: Times New Roman, Times, serif;
	font-style: italic;
	text-decoration: none;
	border-bottom: none;
	clear: both;
}

.widgets ul li {
	padding: 0 0 5px 0;
}


.lastfm-item{
	margin: 0 0 -4px 0;
}

.lastfm_title_link {
	padding: 0 0 100px 0;
}

.aktt_tweets ul li{
	padding: 0 0 10px 0;
}

.aktt_tweets a{
	text-decoration: underline;
	color: #231f20;
}

.aktt_tweets a: hover {
	text-decoration: underline;
	color: #ffa500;
}

.aktt_tweet_time {
	font-family: Times New Roman, Times, serif;
	font-style: italic;
}

/*************************************
 + Sidebar-Links
 *************************************/

.links a:hover {
	text-decoration: underline;
	color: #53d1ff;
}

.links {
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
	text-decoration: none;
}

.links h2 {
	margin: 0 auto;
	padding: 0;
	font-weight: bold;
	text-decoration: none;
}

#linkcat-51 ul, #linkcat-51 ul a {
	margin: 0 auto;
	padding: 0;
	text-decoration: none;
}

#linkcat-51 ul a:hover {
	color: #53d1ff;
	margin: 0 auto;
	padding: 0;
	text-decoration: underline;
}

.links ul li {
	margin: 0 auto;
	padding: 0 0 2px 0;
}

#linkcat-51 h2, #linkcat-51 a h2, #linkcat-51 a:hover h2 {
	margin: 0 auto;
	padding: 15px 0 10px 0;
	text-decoration: none;
	font-weight: bold;
}

.xoxo {
	text-decoration: none;
}

/*************************************
 + Sidebar-Recent Posts
 *************************************/

.recent {
	text-decoration: none;
	margin: 0 auto;
	padding: 0 20px 0 20px;

}

.recent ul, .recent ul a{
	margin: 0 auto;
	padding: 0;
	display: inline;
	text-decoration: none;
}

.recent ul a:hover {
	color: #53d1ff;
	margin: 0 auto;
	padding: 0;
	display: inline;
	text-decoration: underline;
}

.recent ul li, .recent ul li a {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	display: inline;
	text-decoration: none;
}

.recent ul li a:hover {
	color: #53d1ff;
	margin: 0 auto;
	padding: 0 0 0 0;
	text-decoration: underline;
}

/*************************************
 + Sidebar-Web
 *************************************/

.web {
	text-decoration: none;
	margin: 0 auto;
	padding: 15px 20px 0 20px;

}

.web h2{
	text-decoration: none;
	margin: 0 auto;
	padding: 0 0 10px 0;

}

.web h2 a:hover{
	color: #ff5380;

}



.web ul, .web ul a{
	margin: 0 auto;
	padding: 0;
	text-decoration: none;
}

.web ul a:hover {
	margin: 0 auto;
	padding: 0;
	text-decoration: underline;
	color: #ff5380;
}

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

.web ul li a:hover {
	color: #ff5380;
	margin: 0 auto;
	padding: 0 0 0 0;
	text-decoration: underline;
}

/*************************************
 + END SIDEBAR
 *************************************/

/*************************************
 + Sidebar-Sketchbook
 *************************************/

.sketchbook {
	text-decoration: none;
	margin: 0 auto;
	padding: 30px 20px 0 20px;

}

.sketchbook h2{
	
	text-decoration: none;
	margin: 0 auto;
	padding: 0 0 10px 0;

}

.sketchbook h2 a:hover{
	color: #ff5380;

}



.sketchbook ul, .sketchbook ul a{
	margin: 0 auto;
	padding: 0;
	text-decoration: none;
}

.sketchbook ul a:hover {
	margin: 0 auto;
	padding: 0;
	text-decoration: underline;
	color: #ff5380;
}

.sketchbook ul li, .sketchbook ul li a {
	margin: 0;
	padding: 0 0 2px 0;
	list-style: none;
	text-decoration: none;
}

.sketchbook ul li a:hover {
	color: #ff5380;
	margin: 0 auto;
	padding: 0 0 0 0;
	text-decoration: underline;
}

/*************************************
 + END SIDEBAR
 *************************************/

/*************************************
 +COMMENTS
 *************************************/

.commentsblock{
	margin: 0 0 15px 0;
	padding: 0 0 0 10px;
}


#comments{
	margin: 0 auto;
	padding: 0;
	font-weight: bold;
	text-decoration: none;
}

#commentstext {
	border: 1px solid #a9a9a9;
	font-weight: bold;
	text-decoration: none;
	padding: 10px 0 10px 10px;
	margin: -1px 0 0 0;
}

#respond{
	border: 1px solid #a9a9a9;
	font-weight: bold;
	text-decoration: none;
	padding: 10px 0 10px 10px;
	margin: -1px 0 30px 0px;
}

#latest{
	background-color: #231f20;
	color: white;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 0 5px 10px;
	margin: 0 0 0 10px;
	clear: both;
}

ol.commentlist li{
	margin: 0;
	padding: 30px 0 0 10px;
}

ol.commentlist p{
	margin: 0;
	padding: 10px 20px 0 0;
}

cite {
	font-weight: bold;
	margin: 0 auto;
	padding: 0;
	text-decoration: none;

}

cite a {
	text-decoration:underline;
	font-weight: bold;
}

cite a:hover {
	font-weight: bold;
	text-decoration: underline;
}
.commentmetadata {
	font-family: Times New Roman, Times, serif;
	margin: 10px 0 -1px 0;
	padding: 0;
	border-bottom: 1px solid #a9a9a9;
	font-style: italic;
}


.commentmetatext {
	margin: 0 auto;
	padding: 0 0 30px 0;
}

#commentform {
	margin: 0 auto;
	padding: 5px 0 15px 10px;
	text-decoration: none;
}
	

#commentform a {
	text-decoration: none;
}

#commentform a:hover {
	text-decoration: none;
}

#commentform p{
	margin: 0 auto;
	padding: 0 0 10px 0;
}

textarea {
	resize: none;
}

textarea#comment {
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0;
	border: 1px solid #a9a9a9;
}

label {
	padding: 0 0 0 5px;
}

small {
	font-size: 0.8em;
}

bullet {
	font-weight: normal;
	color: white;
}


input {
	
	margin: 0 auto;
	padding: 0;
	border: 1px solid #a9a9a9;
}

#submit {
	font-style: italic;
	font-family: Times New Roman, Times, serif;
	letter-spacing: .5px;
	margin: 0 auto;
	padding: 2.5px;
}

/*************************************
 +END COMMENTS
 *************************************/

div.sociable { 
	float: left;
	display: inline;	
margin: 0 auto; 
	padding-bottom: 15px;

}

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}

li .sociable {
	display: inline;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
        background: none;
        float:left; /* IE FIX */
        display: inline !important;
        list-style-type: none;
        margin: 0;
        padding-right: 5px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
