
/*  Style by Asemota based on the Sweetcron Boxy CSS - 01/11/2008

	Table of Contents:
	Reset
	Typography
	Positioning
	Per-Domain Styling
	IE Fixes
	3rd Party
			
*/

/* Reset
---------------------------------------------------------------------------------------- */

* {
	margin: 0;
	padding: 0;
}
/* now I'm working with a clean slate! */


/* Typography
---------------------------------------------------------------------------------------- */

body {
	font-family: "Lucida Grande", Lucida Sans Unicode, Arial, Helvetica, sans serif;
	font-size: 75%;
	color: #0289C2;
	line-height: 1.7em;
}
ul#activity_list li.item.yongfook_com div.item_inner {
	font-family: Georgia, 'Times New Roman', Times, serif;
}
h1 {
	font-size: 1.8em;
}
a {
	color: #0094BF;
	outline-width: medium;
}

a:hover {
	color:#0289C2;
}


div#aboutme h3 {
	color: #333;
}




ul#navigation li a:hover {
	color:#0289C2;
	border-bottom: 1px solid #597388;
}
ul#activity_list li.item p.date, p.original_link a, p.activity_image_text span, p.site_info a, div#aboutme, p.blog_cite, div#single_header p, ul#navigation li a, p.osf_recipe {
	color: #597388;
}
p.vimeo_title a, li.item.digg_com div.item_inner a, ul#activity_list li.item.youtube_com div.item_inner a, p.osf_recipe a, div#header h1 a {
	color: white;
}
ul#activity_list li.item.youtube_com div.item_inner {
	color: #fd8585;
}
li.item.digg_com div.item_inner {
	color: #7698b7;
}
div#explanation {
	color: #597388;
}
div#explanation strong {
	color: #0289C2;
}
input.text_input {
	font-size: 1em;
}


/*h2, div#explanation, div#single_container, ul#navigation li, p.osf_recipe {
	font-size: 1.5em;
}*/

h2 {
color:#778899;
font-weight:100;
line-height:1.5em;
margin:0;
padding:0.7em 0.5em 2em 0.8em;
background:#141F2E url(images/comment_bg.gif) no-repeat scroll left bottom;
}

h2:first-letter, h3:first-letter{font-weight:bold;text-transform:uppercase;}


h2 a img {
	text-align: center;
	display: block;
}


h2 a {
color: #0289C2;
}

p#pagination, ul#activity_list li.item.yongfook_com div.item_inner, div#single_container h3, div#single_container h4, div#single_container h5 {
	font-size: 1.3em;
}
div#single_container h2 {
	font-size: 1.5em;
}
ul#activity_list li.item p.date {
	font-size:0.7em;
	color: #343F4E;
	text-align:right;
	line-height: 1.3em;
	float: right;
}
p.date a {
	display: none;
}
p.blog_cite, p.site_info, p.date, p.original_link, p.activity_image_text, div#aboutme, div#footer, ul#activity_list li.item.youtube_com div.item_inner, p.osf_recipe span {
	font-size: 1em;
}
p.site_info {
	display: none;
}
p.activity_image_text a, p.twitter_tweet, p.vimeo_title, li.item.digg_com div.item_inner a, div#explanation strong, p#pagination, ul#activity_list li.item.youtube_com div.item_inner a, ul#activity_list li.item.yongfook_com div.item_inner, div#single_header, div#single_container strong, ul.item_tag_list, ul#navigation li, p.osf_recipe, div.instructions strong {
	font-weight: bold;
}
ul#activity_list li.item.yongfook_com div.item_inner p.blog_cite {
	font-weight: normal;
}
p.original_link a, p.activity_image_text a, p.site_info a, p.vimeo_title a, li.item.digg_com div.item_inner a, ul#activity_list li.item.youtube_com div.item_inner a, ul#navigation li a, p.osf_recipe a, div#header h1 a {
	text-decoration: none;
}
p.original_link a {
	text-decoration: none;
	color: #343F4E;
	font-size: .9em;
	padding: 10px 0 0px 0px;
}
p.original_link a:hover {
	color: #0289C2;
	border-bottom: 1px solid #343F4E;
}
p.original_link {
	text-align: right;
	padding: 3px 20px 0 0;
}
p.original_link a:hover, p.activity_image_text a:hover, li.item.digg_com div.item_inner a:hover {
	text-decoration: none;
}
p.original_link a:hover {
	text-decoration: none;
}
p.vimeo_title, ul#activity_list li.item.youtube_com div.item_inner, ul#activity_list li.item.yongfook_com div.item_inner {
	text-align: center;
}
div#single_header h2 {
	line-height: 1.1em;
}
p.activity_image_text {
	line-height: 1.5em;
}
p.twitter_tweet, div#aboutme, ul#activity_list li.item.youtube_com div.item_inner {
	line-height: 1.6em;
}
/* Positioning
---------------------------------------------------------------------------------------- */
.hidden {
display: none;
}


body {
	background: #001220 url(images/bg-bluer.jpg) repeat-x 0 0px fixed;
}

div.center_box {
	width:78.2em;
	margin: 0 auto;
	position: relative;
	z-index: 0;
}


div.twitterbird {
	width:178px;
	margin: 0;
	left: -140px;
	bottom: 0;
	position: absolute;
	background: transparent url(images/bgtwitterbird.gif) no-repeat bottom left;
	height:44px;
}

div.twitterbird img {
	position: relative;
z-index: 0
}


div.twitterbird img:hover {
	background: transparent url(images/bgtwitterbird.gif) no-repeat top left;
}

acronym {
border-bottom:1px dotted #3e3e3e;
}


div.twitterbird img, div.twitterbird a {
	outline:none;
	}

span.tbirdtext {
	display: none;	
}

div#header {
	background:transparent;
}
div#header div.center_box {
	height: 207px;
}
div#header h1 {
	position: absolute;
	top: 50px;
	left: -3000px;
}
div#header h1 a {
	border: 1px solid #b8dbfe;
	border-style: none none solid none;
}
div#header h1 a:hover {
	border: 1px solid white;
	border-style: none none solid none;
}
div#sub-panel {
	height: 20px;
}

ul#navigation {
	position: absolute;
	right: 0;
	bottom: 0;
}
ul#navigation li {
	float: left;
	margin-right: 3px;
	border-top:1px solid #343F4E;
	padding: 8px 15px 8px 30px!important;
	background:black/* url(images/blogback.jpg) bottom left no-repeat*/!important;
}
ul#navigation li.current a {
	background: #000000;
	border-bottom: 5px solid black;
}

div#main_container {
	margin: 0 0 0 0;
	float: left;
	background:black;
	width:78.2em;
}
div#sidebar_container {
	background:#000;
	color:#ACAC95;
	display:inline;
	float:left;
	padding:0 25px;
}
div#sidebar_container ul {
	background:transparent none repeat scroll 0 0;
	color:#ACAC95;
	text-align:justify;
}
p.site_info {
	padding: 3px 3px 3px 22px;
}


ul#activity_list {
	float: left;
	padding:5em 0 2em 2em;
	color: #ACAC95;
	clear: both;
}
ul#activity_list li.item {
	width: 211px;
	margin: 0 15px 15px 0;
	float: left;
	overflow: hidden;
	border-top:1px solid #333333;
	background: #000000;
/*	min-height: 190px;
	height: 190px;*/
}
div.item_inner {
	border-top: 1px solid #333333;
	height: 250px;
	overflow: hidden;
	position: relative;
}
ul#activity_list li.item.last {
	margin-right: 0;
}

/*li.item img{
	padding: 10px 0px 10px 0;
}*/

div#single_container img {
	padding: 0;
}

ul.item_tag_list {
	padding: 0 0 0 .8em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform:uppercase;
	text-decoration:none;
	text-align:right;
	line-height: 1.3em;
	padding-top: 1em;
}

ul.item_tag_list a {
	text-decoration:none;
	letter-spacing:-0.001em;
}

ul.item_tag_list a:hover {
	border-bottom: 1px solid #343F4E;
}

ul.item_tag_list li {
	display: inline;
	font-weight: bold;
	font-size: .9em;
	color:#343F4E;
}
	ul.tag_list li {
	font-weight: bold;
	font-size:0.8em;
	text-transform:uppercase;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
ul.tag_list li a {
border:1px solid #141F2E;
display:inline;
letter-spacing:0.1em;
line-height:3em;
padding:1.2em 1em;
text-decoration:none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
color: #597388;
}

ul.tag_list li a:hover{
background: #141F2E;
color: #fff;
}


ul#navigation li {
	font-weight: bold;
	font-size: 10px;
	text-transform:uppercase;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
div.clear {
	clear: both;
}
p#breadcrumb, p#pagination {
	margin-bottom: 15px;
	padding:20px 0 0 25px;
	float:left;
}
p#pagination a {
	color:#343F4E;
	text-decoration:none;
}
p#pagination a:hover {
	color:#0289C2;
}
p#breadcrumb {
	height: 0;
	color:#343F4E;
	margin: 17px 0;
}
p#pagination {
background:#010D16 url(images/bg-bluer.jpg) repeat-x fixed 0 0;
border-bottom:1px solid #232323;
clear:both;
float:left;
font-size:5.3em;
letter-spacing:-0.1em;
overflow:hidden;
padding:0;
text-align:center;
width:100%;
white-space:nowrap;
height:25px;
}

div#sidebar_container h3 {
	background:transparent none repeat scroll 0 0;
	margin:30px 0 25px;
	padding:0px 20px 5px 0px;
	color:#778899;
	font-size:20px;
	font-family:'ChaletParisNineteenEighty',sans-serif;
	font-weight: normal;
}

div#sidebar_container h3 a {
	text-decoration:underline;
	color:#343F4E
}


div#sidebar_container div#aboutme_blurb h3 {
	margin-top: 0;
	border: none;
}
ul.tag_list li {
	display: inline;
	margin:5em 0.5em 0 0;
}
div#comments_container {
	border: 1px solid #EEE;
	border-style: solid none none none;
	padding: 10px 0;
	margin-top: 20px;
}
div.ad_container img {
	xdisplay: none;
}
div.ad_container.bottom {
	margin: 15px 0;
}
form#search_form {
	color:#ACAC95;
	margin:20px 0 40px;
}
form#mailing_list {
	margin-top: 15px;
	background: white url(images/mailinglist.gif) 0 0 no-repeat;
	border: 1px solid #CCC;
}
form#mailing_list p {
	padding: 70px 10px 10px 10px;
}
input.text_input {
	background:#343F4E none repeat scroll 0 0;
	border:1px solid #343F4E;
	color:#ACAC95;
	font-family:inherit;
	line-height:1.9em;
	padding:2px 0;
	width:310px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

input.text_input:hover {
		background:#597388 none repeat scroll 0 0;
}

input.sendbut {
	cursor:pointer;
}

div#explanation {
	background:#141F2E none repeat scroll 0 0;
	border-left:12px solid #141F2E;
	border-top:12px solid #000000;
	margin:0 20px 20px;
	padding:10px;
}
div#aboutme_blurb {
	width: 180px;
	border: 1px solid #EEE;
	border-style: none solid none none;
	padding: 0 15px 0 0;
	float: left;
	margin-right: 15px;
}
div#aboutme ul {
	list-style-type: disc;
}
div#aboutme ul li {
	padding-bottom: 5px;
}
div#aboutme h3, div#aboutme ul, div#aboutme p {
	margin-left: 20px;

}
div#aboutme h3 {
	margin-bottom: 5px;
}

div#aboutme h3 a {
		text-decoration:none;
}
p.sidebar_small_banner img {
	display: block;
	margin-bottom: 10px;
}
div#footer {
	clear: both;
}
div#footer {
	background: #000000;
	position: relative;
	color: #343F4E;
	margin: 0 auto;
	width:78.3em;
}
div#footer img {
	background: #0e0e0e;
	padding: 8px;
	position: relative;
	display: none;
}
#copyright {
	font-size: 0.7em;
	padding: 0 20px;
}
a#credits {
	position: absolute;
	right: 10px;
	top: 6px;
}
div#single_header {
	padding: 10px 0 15px 0;
}
div#single_content p, div#single_container object, div#single_container img, div#single_container ul, div#single_container ol {
	margin-bottom: 15px;
}
.content p, .content pre, .content ul li {
	display: none;
}
div#single_container img {
	border: 1px solid #CCC;
	padding: 5px;
}
div#single_container h3, div#single_container h4, div#single_container h5 {
	border-bottom:1px solid #333333;
	padding-bottom: 8px;
	margin-bottom: 8px;
	margin-top: 25px;
}
p#original_permalink span {
	background: #FFFFCC;
}
p.postimage {
	text-align: center;
	display: none;
}
div.activity_list_inner img {
	float: left;
	margin-right: 10px;
}
li.activity_item {
	clear: both;
	margin-bottom:10px;
	padding:10px;
	border-top:1px solid #333333;
}
/* Per-Domain Styling
---------------------------------------------------------------------------------------- */

ul#navigation li#homelink a {
	color: #0289C2;
	padding-right:1em;
}
ul#navigation li.upcomingfeed {
	background:black url(images/upcoming.gif) no-repeat scroll 5% 50%!important;
	margin-right: 0;
}

ul#navigation li.flickrfeed {
	background:black url(images/flickr.gif) no-repeat scroll 9% 50%!important;
}

ul#navigation li.blipfeed {
	background:black url(images/blipfm.gif) no-repeat scroll 9% 50%!important;
}

ul#navigation li.deliciousfeed {
	background:black url(images/delicious.gif) no-repeat scroll 5% 50%!important;
}

ul#navigation li.twitterfeed {
	background:black url(images/twitter.gif) no-repeat scroll 9% 50%!important;
	border-right:1px solid black;
}

li.item.flickr_com {
	background: white url(images/flickrlogo.gif) center center no-repeat;
}
ul#activity_list li.item.flickrcom {
	border-top:1px dotted #8d0049;
/*	border-bottom:5px solid #141F2E;*/
}
ul#activity_list li.item.flickrcom p.original_link {
	background: url(images/flickr.gif) right center no-repeat;
}
ul#activity_list li.item.deliciouscom {
	border-top:1px dotted #3274d1;
/*	border-bottom:5px solid #141F2E;*/
}
ul#activity_list li.item.deliciouscom p.original_link {
	background: url(images/delicious.gif) right center no-repeat;
}
ul#activity_list li.item.upcomingyahoocom {
	border-top:1px dotted #902f24;
/*	border-bottom:5px solid #141F2E;*/
}
ul#activity_list li.item.upcomingyahoocom p.original_link {
	background: url(images/upcoming.gif) right center no-repeat;
}
li.item.flickr_com p.site_info {
	background: blue;
}
li.item.vimeo_com div.item_inner {
	background: #80ceff url(images/vimeoback.jpg) bottom center no-repeat;
}
li.item.vimeo_com div.item_inner object {
	border: 1px solid white;
	border-style: none none solid none;
}
ul#activity_list li.item.twittercom {
	border-top:1px dotted #629496;
/*	border-bottom:5px solid #141F2E;*/

}
ul#activity_list li.item.twittercom p.original_link {
	background: url(images/twitter.gif) right center no-repeat;
}

ul#activity_list li.item.blipfm {
	border-top:1px dotted #d3995f;
/*	border-bottom:5px solid #141F2E;*/
}

ul#activity_list li.item.blipfm p.original_link {
	background: url(images/blipfm.gif) right center no-repeat;
}

p.vimeo_title a {
	border: 1px solid #a7dafa;
	border-style: none none solid none;
}
p.vimeo_title a:hover {
	border: 1px solid white;
	border-style: none none solid none;
}
p.twitter_user {
	margin: 10px 0 0 10px;
	padding-bottom: 10px;
	background: transparent url(images/twittertail.gif) bottom left no-repeat;
}
p.twitter_user img {
	display: block;
	border: 1px solid #ACAC95;
}

p.twitter_tweet {
	background: white;
	padding: 8px 10px;
	overflow: hidden;
	background: white url(images/twitterdither.gif) bottom left repeat-x;
	border: 1px solid #DDD;
	border-style: none none solid none;
	margin: 0 10px;
}
ul#activity_list li.item.digg_com div.item_inner {
	background: #1b5790 url(images/diggback.gif) bottom right no-repeat;
}
li.item.digg_com div.item_inner a {
	border-bottom:1px solid #333333;
	display: block;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
div.inner_container {
	padding: 8px 10px;
}
div.regpad {
	display: none;
}
ul#activity_list li.item.youtube_com div.item_inner {
	background: #FE3333 url(images/youtubeback.gif) bottom left repeat-x;
}
ul#activity_list li.item.youtube_com div.item_inner object {
	border: 1px solid white;
	border-style: none none solid none;
	margin-bottom: 7px;
}
ul#activity_list li.item.youtube_com div.item_inner p {
	padding: 0 20px;
}
ul#activity_list li.item.youtube_com div.item_inner a {
	border: 1px solid #f07777;
	border-style: none none solid none;
}
ul#activity_list li.item.youtube_com div.item_inner a:hover {
	border: 1px solid white;
	border-style: none none solid none;
}
ul#activity_list li.item.yongfook_com div.item_inner {
	background: white url(images/blogback.jpg) bottom left no-repeat;
}
p.blog_title, p.blog_cite {
	margin: 15px 0 20px 0;
}
ul#activity_list li.item.yongfook_com div.item_inner img {
	display: inline;
}
li.item.opensourcefood_com img {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 0;
}
div.osf_fold a {
	height: 250px;
	width: 211px;
	background: transparent url(images/osfback.png) bottom right no-repeat;
	z-index: 1000;
	position: absolute;
}
p.osf_recipe {
	position: absolute;
	z-index: 1001;
	top: 10px;
	left: 10px;
	width: 190px;
}
p.osf_recipe a {
	border: 1px solid #333;
	border-style: none none solid none;
}
p.osf_recipe a:hover {
	border: 1px solid white;
	border-style: none none solid none;
}
p.osf_recipe span {
	margin-top: 3px;
	display: block;
	width: 180px;
}
a.activity_image {
	display: block;
	height: 250px;
}
p.activity_image_text {
	position: absolute;
	top: 0;
	padding: 3px 5px;
	background: #000000;
}
div.instructions code {
	background: #FFFFCC;
}
/* IE Fixes (lulz)
---------------------------------------------------------------------------------------- 

body {
	word-wrap: break-word;
}
*/

/* 3rd Party
---------------------------------------------------------------------------------------- */
.gfg-subtitle, .gfg-list, .gfg-title {
display:none;
visibility: hidden;
}

.gfg-root, .gfg-entry  {
border:none!important;
background: transparent!important;
color: #343F4E;
font-size: .95em!important;
font-family:"Lucida Grande", Lucida Sans Unicode, Arial, Helvetica, sans serif;
}

.gf-result{
background:#141F2E none repeat scroll 0 0!important;
border-left:12px solid #141F2E!important;
border-top:12px solid #000000!important;
color:#343F4E!important;
margin:0 20px 20px!important;
padding:10px!important;
}

.gf-snippet {
color: #222222!important;
display: none;
}

.gfg-entry, .gfg-title {
background: #000!important;
color: #343F4E;
}

.gfg-entry {
background-color:transparent!important;
margin-top:3px!important;
overflow:hidden!important;
position:relative!important;
text-align:left!important;
width:100%!important;
}

.gf-title {
white-space:normal;
}

a.gf-title { 
font-size: 0.8em!important;
text-decoration:none!important
}

#div-1228509675328 {
width:100%!important;
}
#div-1228677014354 {
width:100% !important;
}


#remote_iframe_0_body, #remote_iframe_1_body {
background:#141F2E none repeat scroll 0 0!important;
color:#343F4E!important;
margin:0 20px 20px!important;
padding:10px 0 0 !important;
}

.fc-mem-grid {
background: #0e0e0e;
}

.feed-control {
color:#676767;font-size:11px;margin:10px;padding:4px;
}

.feed-control span {
margin-left:20px!important;
padding-left:20px!important;
display: block!important;
}

div.fc-userpic {
margin-right:15px!important;
}

div.post-te-container textarea.label-input-label, div.post-te-container textarea.post-te {
background:#0E0E0E none repeat scroll 0 0!important;
border:1px solid #222222!important;
color:#ACAC95!important;
font-family:inherit!important;
line-height:1.9em!important;
padding:2px 0!important;
}

.fc-thumbnail img {
margin:6px 0 0 2px!important;
border:7px solid black!important;
}

p .fc-members-header, .fc-sectitle {
margin:0 0 0 10px!important;
}


.fc-content {
padding:5px 5px 5px 21px!important;
}

.fc-topcap, .fc-botcap, .fc-botverb, fc-topverb, .fc-botcap-short {
margin:0 0 0 21px!important;
}

.fc-botcap, .fc-botcap-short {
background-color:#000000!important;
}

.fc-topcap {
background-color:#000000!important;
padding: 0!important;
}



.loadtext {
display: none;
}


div.fc-noscroll {
overflow: scroll!important;
height: 250px!important;
}


#sweetcronitemssiteblipfm h2 {
background:#141F2E url(images/comment_bg.gif) no-repeat scroll left bottom;
}

#sweetcronitemssiteblipfm ul#activity_list li.item {
/*height:155px;
min-height:188px;*/
width: 98%;
}

#sweetcronitemssiteblipfm ul#activity_list li.item, #sweetcronitemssiteblipfm ul#activity_list { 
float:none;
}

#BlipEmbedPlayer {
position: absolute;
left: -3000em;
font-size: .5em;
}

#sweetcronitemssiteblipfm #BlipEmbedPlayer {
left:120px;
position:relative;
width:66%;
}

.blipfm div {
width: 60%!important;
}

#sweetcronitemssiteblipfm ul#activity_list li.item.blipfm {
border: none;
}

#sweetcronitemssiteblipfm ul#activity_list li.item.blipfm {
	border-top:1px dotted #d3995f;
	margin-bottom: 20px;
	display:inline;
}

.vcard {
display:none;
}

.obama {
margin:15px 0 0 300px;
text-align: left;
}

.obama h3, .obama h2 {
text-align: center;
color: #343F4E;
text-shadow:   -10px 5px 4px rgba(100,149,237,.45) ;
-webkit-transform: rotate(-2deg);
-moz-transform: rotate(-2deg);

}

/*Former Inline Styles */

.textholder {
background: transparent; padding:0px 5px 50px 10px;color: #597388; width: 45%; margin: 10px 3px 20px 10px; text-align:left;

}

.textholder h2 {
background: none; font-size:20px; padding: 0;
font-family:'ChaletParisNineteenEighty',sans-serif;
}
.textholder p {
font-size: 102%;
margin-top:7px;
}
.textholder p img{
float: right; 
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:6px solid #333;
border:6px solid rgba(255, 255, 255, 0.2);
float:right;
margin:10px 10px 10px 20px;
}
.textholder p a.join {
background: #000000; border-top: 1px solid #333333; border-bottom: 1px solid #000000; color:#0094BF;display:block;float:left;font-weight:bold;margin-bottom:20px;margin-left:0;margin-right:45px;margin-top:20px;padding-bottom:6px;padding-left:10px;padding-right:10px;padding-top:3px;text-align:center;text-decoration:none;
}

.textholder p a.join:hover {
	border-bottom: 1px solid #343F4E;
}

.picholder a:hover {
	border-bottom: 1px solid #343F4E;
}


.welcomeholder {
background:transparent;
height:277px;
}

.picholder {
background: transparent none repeat scroll 0 0;
text-align:left;
}

.picholder h2 {
background: none; font-size:20px; padding: 0px 0 6px 10px;
font-family:'ChaletParisNineteenEighty',sans-serif;
}
.picholder ul {
color:#597388;
}
.picholder ul li{
background: transparent; padding: 0px 10px; border-top: 1px dotted #333;
}

.credentials {
background: transparent; position:absolute; top: 0px;text-align:left;
}
.credentials h2 {
font-size:20px; padding: 0px 0 6px 10px;
font-family:'ChaletParisNineteenEighty',sans-serif;
font-size:20px;
background: none;
}
.credentials ul {
color:#343F4E;
width:100%;
}
.credentials ul li {
padding: 3px 10px 10px; border-top: 1px dotted #333;
margin-right:15px;
}
.credentials p span{
color: #0094BF; font-family:Georgia, 'Times New Roman', Times, serif; font-size: 120%; font-weight:bold; background: none;
}

.credentials li.xinglink a, .credentials li.linkedinlink a,.credentials li.gupalink a, .partner li.gawdslink a, .partner li.webkrautslink a, .partner li.wiglink a  {
text-decoration: none;
}

.credentials li.xinglink {
background: transparent url(images/xing.gif) 5% 50% no-repeat; padding:3px 10px 3px 35px; border-top: 1px dotted #333;
}
.credentials li.linkedinlink {
background: transparent url(images/linkedin.gif) 5% 50% no-repeat; padding:3px 10px 3px 35px; border-top: 1px dotted #333;
}
.credentials li.gupalink {
background: transparent url(images/gupaicon.png) 5% 50% no-repeat; padding:3px 10px 3px 35px; border-top: 1px dotted #333;
}
.partner li.gawdslink {
background: transparent url(images/gawds.gif) 5% 50% no-repeat; padding:3px 10px 3px 35px; border-top: 1px dotted #333;
}
.partner li.webkrautslink {
background: transparent url(images/webkrauts.gif) 5% 50% no-repeat; padding:3px 10px 3px 35px; border-top: 1px dotted #333;
}
.partner li.wiglink {
background: transparent url(images/wig.gif) 5% 50% no-repeat; padding:3px 10px 3px 35px; border-top: 1px dotted #333;
}

/* STart Header 3-COl CSS*/

#layoutdims {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
clear:both;
margin:0;
padding:6px 15px !important;
text-align:right;
}
.colmask {
clear:both;
float:left;
overflow:hidden;
position:relative;
width:100%;
}
.colright, .colmid, .colleft {
float:left;
position:relative;
width:100%;
}
.col1, .col2, .col3 {
float:left;
overflow:hidden;
padding:0 0 1em;
position:relative;
}
.blogstyle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
}
.blogstyle .colmid {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
right:25%;
}
.blogstyle .colleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
right:25%;
}
.blogstyle .col1 {
left:52%;
width:46%;
margin:0 0 0 1em;
}
.blogstyle .col2 {
left:56%;
width:21%;
}
.blogstyle .col3 {
left:60%;
width:21%;
}

/* End Header 3-COl CSS*/

p.email {
color: #0094BF; font-family:Georgia, 'Times New Roman', Times, serif; font-size: 120%; font-weight:bold; background:transparent url(images/email.gif) 0 0 no-repeat;
}
	


a.addme{
float: left;
position: relative; 
top:10px; 
left:35px;
}

a.addme img {
border: none;
float:none;
margin:0px;
}

#sweetcron sub-panel {
display:block;
}



/*SlidePanel Styles*/

#top-panel{
	background:black;
	padding:14px 0px;
	text-align:center;
	color:#343F4E;
	margin:0 auto!important;
	width:78.2em;
	display: none;
}





#sub-panel{
background:black;
display:none;
height:10px;
margin:0 auto;
text-align:center;
width:78.2em;
}

#sub-panel a{
	width:150px;
	float:right;

	text-decoration:none;
	font-weight:bold;
	background: black;
	border-bottom:1px dotted #333333;
	outline:none;
	position: relative;
	z-index: 50;
	margin-top: 10px;
}

#sub-panel a:hover{
	color:#343F4E;
	background: black url(images/bgconnect.png) no-repeat scroll left top;
	text-decoration: none;
	border-bottom: 1px solid #343F4E;
}

#sub-panel a span{
color:#0094BF;
display:block;
margin:55px 0 0;
padding:10px 0;
text-decoration:underline;
}


/*Browser Hacks*/

*html div#header div.center_box  {
margin-top: 200px;
}

*html #sub-panel, *html #sub-panel a, *html .textholder p a.join {
display: none!important;
background: transparent!important;
}

*+html div#header div.center_box  {
margin-top: 200px;
}

*+html #sub-panel, *+html #sub-panel a, *+html .textholder p a.join {
display: none!important;
background: transparent!important;
}
