body {
	margin:0;
	padding: 200px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	/*background: #000 url(images/bg.jpg) repeat-y; /*sliding background top*/
	/*background:#ffffd8 url(images/swirlbg.jpg) no-repeat 0 0;*/
	background:#ffffd8 url(images/bg_clouds.jpg) repeat-x;
	
}
ul 	{ list-style: none; }
* 	{ margin: 0; padding: 0; }
a {outline:0; text-decoration:none;}
h2 {font-size:30px; clear:both;}
h3 {color:#F06E00;}
p {clear:both;}

/*#bg_png {sliding background top
background:url(images/bg_clouds.jpg) repeat-x;
height:200px;
}*/


#wrap {
	margin:0 auto;
	width:940px;
	padding-top:10px;
	position:relative;
}

#header {
	width:980px;
	margin:0 auto;	
	/*height:200px; sliding background top*/
}

#content {
	width:645px;
	float:left;
	position:relative;
	display:inline;
	left:10px;	
	margin-bottom:50px;
}
#content #comments, #content #share {
	size:30px;
	color:#F06E00;
}
#comments, #respond, #share {
	padding-bottom: 5px;
	color:#F06E00;
}
#content p {
	line-height:20px;	
}
#content p a {
	color:#F59A4D;
	text-decoration:none;
}
#content p a:hover {
	color:#F06E00;
	text-decoration:underline;
}
#main_nav {
	position:fixed;
	right:30px;
	top:30px;
}
#main_nav li  {
	width:76px;
	height:30px;	
}
#main_nav li a {
	width:76px;
	height:30px;
	display:block;
}
#main_nav #home {
	background:url(images/home.png) no-repeat 0 0;	
	width:76px;
	height:30px;	
}
#main_nav #home:hover {
	background:url(images/home.png) no-repeat 0 -30px;	
	width:76px;
	height:30px;	
}
#main_nav #about {
	background:url(images/about.png) no-repeat;	
	width:76px;
	height:30px;
	margin-top:5px;
}
#main_nav #about:hover {
	background:url(images/about.png) no-repeat 0 -30px;	
	width:76px;
	height:30px;	
}
.toggler {
	background:url(images/toggle_dark.png) no-repeat;
	width:32px;
	height:30px;
	display:block;
	height:0 !important;
	overflow:hidden;
	padding:32px 0 0 ;
}
#head {
	height:500px;
	width:266px;
	position:absolute;
	left: 48px;
	top: -250px;
	display:block;
	overflow:hidden;
}
#head .myhead {
	position: absolute;
	left: 0;
	border: 0;
	bottom:74px;	
	background:url(images/me.png) no-repeat;
	height:316px;
	width:263px;
}
.message {
	width:200px;
	height:100px;
	position:absolute;
	left: 310px;
	top: -116px;
	display:none;
	background: url(images/head_bg.png) no-repeat;
}
#content .featured-post {
	margin: 10px;
	width:585px;
	margin-bottom:30px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	background-color:#F06E00;	
	padding:10px;
	color:#FFFED8;
}
#content .featured-post ol {
	margin-left:20px;	
}
#content .featured-post p {
	margin-bottom:10px;	
}
#content .featured-post h2 a {
	color:#FFFED8;
}
#content .featured {
	margin: 10px;
	width:585px;
	margin-bottom:30px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	background-color:#F06E00;	
	padding:10px;
	color:#FFFED8;
	position:relative;
}
#content .featured-post img {
	float:left;
	margin:10px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:#F59A4D;
	border:1px solid #F59A4D;
	clear:left;
	padding:5px;
}
#content .featured-post .comments {
	background: url(images/comment_main.png) no-repeat;
	height:45px;
	width:51px;
	position:absolute;
	left: 548px;
	top: 14px;	
	color:#F06E00;
	font-size:25px;
	font-weight:bold;
	text-align:center;
}
#content .featured-post .comments a {
	color:#F06E00;
	font-size:25px;
	margin-left:16px;	
}
#content .featured-post .comments a:hover {
	color:#F06E00;
}
#content .featured-post .top {
	width:585px;
	height:25px;
	border-bottom: 3px dashed #FFFED8;
	padding-top:10px;

}
#content .featured-post .top .details {
	font-size:12px;
	color:#FFFED8;

}
#content .featured-post .top .details a {
	font-size:12px;
	color:#FFFED8;
	font-weight:bold;
}
#content .featured-post h1 {
	font-size:55px;
	font-weight:bold;
	margin:0;
	padding-top:5px;
	color:#FFFED8;	
}
#content .featured-post h1 a {
	font-size:55px;
	font-weight:bold;
	margin:0;
	padding-top:5px;
	color:#FFFED8;	
	text-decoration:none;
}
#content .featured-post .bottom {
	width:585px;
	height:25px;
	margin-top:10px;
}
#content .featured-post .bottom .twitter    {
	width:41px;
	height:24px;
	background:url(images/twitter.png) no-repeat 0 0;	
	float:right;
	margin-right:110px;
	text-indent:-9999px;
	margin-bottom:20px;
	padding:0;
	display:block;	
}
#content .featured-post .bottom .twitter:hover   {
	background:url(images/twitter.png) no-repeat 0 -24px;	
	padding:0;
}
#content .featured-post .bottom {
	color:#F06E00;
}

#content .featured-post .bottom a {
	background-color:#f59a4d;
	color:#F06E00;
	padding:3px;
	font-size:11px;
	text-transform:uppercase;
	float:left;
	font-weight:bold;
}
#content .featured-post .bottom a:hover {
	background-color:#FFFED8;
	color:#f59a4d;	
}
#content .featured-post .bottom a.first {
	background-color:#f59a4d;
	color:#F06E00;
	padding:3px;
	font-size:9px;
	text-transform:uppercase;
	margin-left:5px;
	
}
#content .featured-post .more-link {
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	padding: 5px;
	background-color:#f59a4d;
	color:#F06E00;
	font-weight:bold;
	display:block;
	cursor:pointer;
	text-decoration:none;
	float:right;
	position:absolute;
	right:40px;
	border:none;
	margin-top:7px;
}
#content .featured-post .more-link a {
	color:#FFFED8;
	text-decoration:none;
	height:20px;
	right:40px;
	border:none;
}
#content .featured-post .more-link:hover {
	background-color:#FFFED8;
	text-decoration:none;
	color:#f06e00;
	right:40px;
	border:none;
}
#content .featured-post .categories  {
	padding:5px;
	background-color:#f59a4d;
	color:#f06e00;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	float:left;
}
.featured-post .bottom .tags a {
	padding:7px;
	background-color:#f59a4d;
	color:#f06e00;
	text-transform:uppercase;
	text-decoration:none;
	font-size:12px;
}
	
.featured-post .bottom .tags a:hover {
	background-color:#FFFED8;
	text-decoration:none;
	color:#f06e00;
}
#content .featured-post p a {
		color:#ffbc83;
}

#content .featured-post p a:hover {
		color:#FFFED8;
		text-decoration:underline;
	
}

#content .post {
	float:left;
	width:272px;
	margin:15px;
	font-size:12px;
	color:#F06E00;
	padding:5px;
	overflow:hidden;
	height:350px;
}
#content .post .top {
	height:28px;
	border-bottom: 2px dashed #FEC799;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}
#content .post .top a {
	color:#FFFED8;
	padding:2px;
	font-weight:bold;
	text-decoration:none;
}

#content .post p img {
	border:5px solid #FEC799;
	
}
#content .post p img:hover {
	border:5px solid #f06e00;
	cursor:pointer;
}
#content .post .top a:hover {
	color:#F59A4D;
	text-decoration:none;
}
#content .post .top .comment {
	float:right;
	height:20px;
	width:30px;
	background:url(images/comment_article.png) no-repeat;
	color:#FFFED8;
	text-align:center;
	padding-top:1px;
	font-weight:bold;
	font-size:9px;

	
}
#content .post .top .details {
	font-size:12px;
	color:#F06E00;
	float:left;
	width:210px;
}
#content .post .top .details a {
	font-size:12px;
	color:#F06E00;
	font-weight:bold;
}




#content .post h2 a {
	padding:10px 0 0 0;
	margin:0;
	font-size:25px;
	color:#F06E00;
	
	
}
#content .post img {
	float:left;	
	margin:5px 10px 0px 0;
}

#content .post .more-link {
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	padding: 4px;
	background-color:#F59A4D;
	color:#FFFED8;
	font-weight:bold;
	float:right;
	display:block;
	cursor:pointer;
	position:relative;
	text-decoration:none;
	margin-top:10px;
	font-size:10px;
	border:none;
}
#content .post .more-link a {
	color:#FFFED8;
	text-decoration:none;
	height:20px;
	border:none;
}
#content .post .more-link:hover {
	background-color:#F06E00;
	text-decoration:none;
	color:#FFFED8;
	border:none;
}


#content .post .twitter    {
	width:41px;
	height:17px;
	background:url(images/twitter_article.png) no-repeat 0 0;	
	float:right;
	text-indent:-9999px;
	margin-right:0px;
	margin-top:14px;

}
#content .post .twitter:hover   {
	background:url(images/twitter_article.png) no-repeat 0 -17px;	

	
}
#sidebar{
	width:250px;
	float:right;
	position:relative;
	display:inline;
	margin-right:20px;
	margin-top:10px;
	color:#f06e00;
	font-weight:bold;
	margin-bottom:20px;
}
#sidebar a {
	color:#F59A4D;
	font-weight:100;
		
}
#sidebar a:hover {
	color:#f06e00;
	font-weight:100;
	text-decoration:underline;
		
}
#sidebar h3 {
	color:#F06E00;	
	font-size:30px;
	margin:0;
	border-bottom: 2px dashed #FEC799;
	padding-top:15px;
	
}
#sidebar h3 .first {
	padding-top:0;	
}
#sidebar ul {
	margin-bottom:10px;
	margin-top:5px;
	font-size:14px;	
	line-height:15px;
	font-weight:bold;	
}

#sidebar ul li  {
	padding-top:5px;
}


#archive {
	
}
#sidebar #archive li {
display:inline;	
}
#sidebar #archive li a {
	padding:5px;
	background-color:#f59a4d;
	color:#FFFED8;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	float:left;
	margin:2px;
	border: none;	
}
#sidebar #archive li a:hover  {
	background-color:#F06E00;
	color:#FFFED8;
	border: none;
}
#search {

}
#s {
	width:212px;
	padding: 7px 5px 7px 30px;
	border: 5px solid #fec799;
	background: url(images/search_bg.jpg) no-repeat 0 0; 
	font-weight:bold;
	font-size:13px;
	color:#F06E00;
}
#s:active, #s:focus {
	background: url(images/search_bg.jpg) no-repeat 0 -30px; 
	border: 5px solid #F06E00;
}
.btn {
	display:none;	
}
#sidebar #socialicons {
	width:250px;
	clear:both;	
	height:170px;
}
#sidebar #socialicons ul {
	padding:0;
	margin:10px 0 0 0;
}
#sidebar #socialicons li {
	padding:0;
	margin:5px;
	float:left;
	list-style-type:none;
	height:32px;
	width:40px;
	border:none;
}
#sidebar #socialicons li a {
	float:left;
	height:0 !important;
	overflow:hidden;
	padding:32px 0 0;	
	width:40px;
	border:none;
	
}
#sidebar #socialicons .flickr a  {
	background:url(images/socialicons/flickr_32.png) no-repeat;
}
#sidebar #socialicons .flickr a:hover  {
	background:url(images/socialicons/flickr_32.png) no-repeat;
}
#sidebar #socialicons .facebook a  {
	background:url(images/socialicons/facebook_32.png) no-repeat left top;
}
#sidebar #socialicons .twitter a  {
	background:url(images/socialicons/twitter_32.png) no-repeat left top;
}
#sidebar #socialicons .delicious a  {
	background:url(images/socialicons/delicious_32.png) no-repeat left top;
}
#sidebar #socialicons .designfloat a  {
	background:url(images/socialicons/designfloat_32.png) no-repeat left top;
}
#sidebar #socialicons .lastfm a  {
	background:url(images/socialicons/lastfm_32.png) no-repeat left top;
}
#sidebar #socialicons .linkedin a  {
	background:url(images/socialicons/linkedin_32.png) no-repeat left top;
}
#sidebar #socialicons .rss a  {
	background:url(images/socialicons/rss_32.png) no-repeat left top;
}
#sidebar #socialicons .wordpress a  {
	background:url(images/socialicons/wordpress_32.png) no-repeat left top;
}
#sidebar #socialicons .youtube a  {
	background:url(images/socialicons/youtube_32.png) no-repeat left top;
}
#sidebar #socialicons .digg a  {
	background:url(images/socialicons/digg_32.png) no-repeat left top;
}
#sidebar #socialicons .email a  {
	background:url(images/socialicons/email_32.png) no-repeat left top;
}
#sidebar #socialicons .stumble a  {
	background:url(images/socialicons/stumbleupon_32.png) no-repeat left top;
}
#shareit li {
	padding:0;
	margin:5px;
	float:left;
	list-style-type:none;
	height:32px;
	width:40px;
	border:none;
	
}
#shareit li a {
	float:left;
	height:0 !important;
	overflow:hidden;
	padding:32px 0 0;	
	width:40px;
	border:none;
	height:32px
}
#shareit .share-del a  {
	background:url(images/socialicons/delicious_32.png) no-repeat 0 0;
}
#shareit .share-del a:hover  {
	background:url(images/socialicons/delicious_32.png) no-repeat 0 -32px;
}
#shareit .share-float a  {
	background:url(images/socialicons/designfloat_32.png) no-repeat 0 0;
}
#shareit .share-float a:hover  {
	background:url(images/socialicons/designfloat_32.png) no-repeat 0 -32px;
}
#shareit .share-digg a  {
	background:url(images/socialicons/digg_32.png) no-repeat 0 0;
}
#shareit .share-digg a:hover   {
	background:url(images/socialicons/digg_32.png) no-repeat 0 -32px;
}
#shareit .share-faceb a  {
	background:url(images/socialicons/facebook_32.png) no-repeat 0 0;
}
#shareit .share-faceb a:hover   {
	background:url(images/socialicons/facebook_32.png) no-repeat 0 -32px;
}
#shareit .share-google a  {
	background:url(images/socialicons/google_32.png) no-repeat 0 0;
}
#shareit .share-google a:hover   {
	background:url(images/socialicons/google_32.png) no-repeat 0 -32px;
}
#shareit .share-linked a  {
	background:url(images/socialicons/linkedin_32.png) no-repeat 0 0;
}
#shareit .share-linked a:hover   {
	background:url(images/socialicons/linkedin_32.png) no-repeat 0 -32px;
}
#shareit .share-stum a  {
	background:url(images/socialicons/stumbleupon_32.png) no-repeat 0 0;
}
#shareit .share-stum a:hover   {
	background:url(images/socialicons/stumbleupon_32.png) no-repeat 0 -32px;
}
#shareit .share-twit a  {
	background:url(images/socialicons/twitter_32.png) no-repeat 0 0;
}
#shareit .share-twit a:hover   {
	background:url(images/socialicons/twitter_32.png) no-repeat 0 -32px;
}
#shareit .share-reddit a  {
	background:url(images/socialicons/reddit_32.png) no-repeat 0 0;
}
#shareit .share-reddit a:hover   {
	background:url(images/socialicons/reddit_32.png) no-repeat 0 -32px;
}
.footer {
	width:930px;
	margin: 0 auto;
	position:relative;
	border-top: 3px dashed #fec799;
	clear:both;
	height:300px;
	
}
.footer h4 {
	color:#F06E00;
	font-size:35px;
	padding:0;
	margin:0;
}
h4 {
color:#F06E00;
}
.footer #twitter, .footer #flickr, .footer #links {
	height:250px;
	width:285px;
	float:left;
	margin:10px;
}
.footer #twitter ul#twitter_update_list { 
	list-style: none; 
	font-size: 13px;	
}
.footer #twitter ul#twitter_update_list li { 
	margin-bottom: 2px;
	padding: 2px;
	color: #F06E00;
}
.footer #twitter ul#twitter_update_list li a { 
	text-decoration:none;
	padding: 2px;
	color: #F59A4D;
	

}

.footer #twitter ul#twitter_update_list li a:hover { 
	color: #F59A4D;
	text-decoration:underline;


}
.footer #twitter ul#twitter_update_list {
	padding:0;
	margin:0;
	list-style-type:none;
	
}
.footer #twitter #twitter_update_list li {
	padding:0;
	margin:5px 0 0 0;
	list-style-type:none;
	
}

.footer_bottom {
	width:930px;
	margin: 0 auto;
	border-top: 3px dashed #fec799;
	float:left;


}

.footer_bottom .about {
	width:900px;
	margin:10px;
	color:#F06E00;
	float:left;

}
.footer_bottom .about img {
	float:left;	
	padding:10px;
}
.footer_bottom .about p{
	margin-top:10px;
}


/*
Images are wrapped in divs classed "flickr_badge_image" with ids "flickr_badge_imageX" where "X" is an integer specifying ordinal position. Below are some styles to get you started!
*/
#flickr_badge_uber_wrapper {text-align:center; width:200px;}
#flickr_badge_wrapper {padding:0;}
.flickr_badge_image {margin:0px;}
.flickr_badge_image img {border: 5px solid #fec799 !important; display:inline; float:left; margin:3px; height:69px; width:69px; padding:0px;}
.flickr_badge_image img:hover {border: 5px solid #F06E00 !important; display:inline; float:left; margin:3px; height:69px; width:69px; padding:0px;}
#flickr_badge_source {text-align:left; margin:0 0px 0 5px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {width:300px;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

.footer #links ul {
	list-style-type:none;	
	padding:0;
	margin:0;
	
}
.footer #links li {
	display:inline;
	
}
.footer #links li a {
		padding:5px;
		background-color:#f59a4d;
		color:#FFFED8;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
		font-size:11px;
		float:left;
		margin:2px;
	
}


.footer #links li a:hover  {
		background-color:#F06E00;
		color:#FFFED8;


	
}
WP default themes
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   text-align: center;
   margin-right:10px;
   display:none;

}

.wp-caption img {
   margin: 5px;
   padding: 0;
   border: 0 none;
   position:relative;
   float:left;
   
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   margin: 0;
}



.commentlist {
	margin: 10px 0px;
	padding-left: 20px;
	line-height: 130%;
}
.commentlist li{
	padding: 5px 10px;
	position: relative;
}
.commentlist .alt {

	
}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
	font-weight: bold;
	font-style: normal;

}
.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}
#commentform {
	margin-top: 10px;
	color:#F06E00;
}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
#commentform label{
	font-weight: bold;
	color: #666666;
	font-size: 100%;
}
#commentform input{
	width: 153px;
	background:#fff;
	border: 2px solid #F59A4D;
	padding: 3px;
	margin-top: 3px;
}
#commentform textarea{
	width: 610px;
	height: 115px;
	background:#fff;
	border: 2px solid #F59A4D;
	padding: 2px;
	margin-top: 3px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}

#commentform #submit{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: none;
	float:right;
	width: 144px;
	right:100px;
	position:relative;
	right:30px;
	margin-bottom:20px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	background-color:#F59A4D;
	color:#FFFED8;
	padding:10px;
	border: 5px solid #FFFED8;
	display:block;
}
#commentform #submit:hover{
	background-color:#F06E00;
	color:#FFFED8;
	padding:10px;
	border: 5px solid #FFFED8;
	cursor:pointer;
}

#comment {
	width:600px;	
	
}



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

.commentlist li {
	color:#FFF;
	list-style:none;
	width:585px;
	border-top:2px dashed #FEC799;
	margin-left:10px;
	font-size:13px;
}

.commentlist .commenttext {
	padding:22px 22px 50px 22px;
	
	}

.commentlist cite {
	display:block;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	font-style:normal;
	padding-bottom:5px;
	font-size:12px;
	color:#F06E00;
	}
.commentlist cite a {
	margin-left:10px;	
	color:#F06E00;
	font-size:13px;
	
}
.commenttext p {
	color:#F06E00;
	font-size:13px;

}
.commenttext img {
	margin:3px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:#F59A4D;
	border:1px solid #F59A4D;
	padding:2px;	
}
.comment p {
	margin-top:5px;
	color:#F06E00;
	font-size:14px;
}
.commentlist a:link, .commentlist a:visited {
	color:#F06E00;
	}

.commentlist a:hover, .commentlist a:active {
	color:#F06E00;
	}

.commentlist .date {
	margin-left:10px;
	font-size:10px;
	color:#F59A4D;
	float:left;
	}
.commentlist .date a {
	color:#F59A4D;
}
/*
li.alt {
	background:#836241 url(http://www.yoursite.com/images/comment_arrows_alt.gif) no-repeat bottom;
	}

li.alt .commenttext {
	background:url(http://www.yoursite.com/images/bg_paint_alt.gif) no-repeat;
	}	

li.alt .date {
	padding:3px;
	}
*/

.docking {
	margin-top:10px;	
}
.author {
	height:200px;
	width:585px;
	background: url(images/author_bg.gif) repeat-y;
}
.author .avatar {
	padding-top:50px;	
}
.author .text {
	width:335px;
	height:100px;
	float:left;
	position:relative;
	padding-right:27px;
	margin-top:10px;
}
.author .sharediv {
	float:left;
	width:102px;
	height:200px;

}
.post-navigation {
	height:50px;
	color:#FFFED8;
	width:590px;

}
.post-navigation a {
		font-size:13px;
		color:#F59A4D;
		line-height:10px;
		
}
.post-navigation a:hover {
		text-decoration:underline;
		color:#F06E00;
}
.goingup {
	background:url(images/up.png) no-repeat;
	height:15px;
	padding-left:20px;
	color:#F59A4D;
	float:right;
	
}
.goingup:hover {
	background:url(images/up.png) no-repeat 0 -15px;
	color:#F06E00;
	text-decoration:underline;
}