/* Sweetcron Sandbox CSS - 28/08/08

	Table of Contents:
	Reset
	Typography
	Positioning
	IE Fixes
	3rd Party
			
*/

/* Reset
---------------------------------------------------------------------------------------- */

* {
	margin: 0;
	padding: 0;
}

a {
	color:#006699;
	text-decoration:none;
	}

/* now I'm working with a clean slate! */

h2 {
    font-size: 14px;
    padding:3px 10px;
    border-bottom:1px dotted #EFEFEF;
    margin:7px 0;
}
p#breadcrumb {
	font-weight:bold;
	letter-spacing:0.08em;
	padding: 15px 10px;
	background: white;
	margin-bottom:5px;
	}

p#pagination {
	margin-bottom:5px;
	padding: 15px 8px;
	background: #F8F8F8;
	font-weight:bold;
}

p#pagination a {
	background: white;
	padding: 5px 6px;
	border: 1px solid #EEE;
}	

p#pagination a:hover {
	border: 1px solid #CCC;
}

p.site_info, p.date, p.original_link {
    font-size: 10px;   
}

p.original_link a {
    color: #999;
    text-decoration: none;   
}

/* Typography
---------------------------------------------------------------------------------------- */

body {
	font-family:Meiryo,sans-serif;
	font-size:12px;
	color: #333;
	line-height: 1.3em;
}	

h1 a {
    font-size: 2em;
	font-family:Meiryo,sans-serif;
	color:#333333;
	text-decoration:none;
	line-height:0.5em;
}


/* Positioning
---------------------------------------------------------------------------------------- */

body {
    /*background: white; */
	background-image:url(images/pics_bg4.jpg);
	background-color:#FFFFFF;
	background-position:top;
	background-repeat:no-repeat;
	position:relative;
	
}

div.center_box {
    width: 800px;
    margin: 0 auto;   
    position: relative;
}

div#header {
    padding: 20px 0;
    /*border: 2px solid #EEE;
    border-style: none none solid none;*/
	height:100px;
	background-image:url(images/hdr_bg.png);
	background-position:bottom;
	background-repeat:repeat-x;
}

div#footer {
	margin:20px 0 0;
	color:#999999;
	height:100px;
	background-image:url(images/pics_ftr_bg.gif);
	background-position:bottom;
	background-position:center;
	background-repeat:no-repeat;
	}
	
ul#navigation {
    position: absolute;
    right: 0;
}   

ul#navigation li {
    display: inline;
    margin-left: 10px;   
}

div#main_container {
    padding: 20px 20px 0 0;  
    width: 508px; 
    float: left;
}

div#sidebar_container {
	font-family:Meiryo,sans-serif;
	/*font-size: 0.86em;*/
    display: inline;
    width: 250px;
    float: left;
    background: #F8F8F8;
    border: 1px solid #EEE;
    margin: 20px 0 0 0;
    padding: 10px;
	background-image:url(images/side_bg.png);
	background-position:top;
	background-repeat:repeat-x;
}

div#sidebar_container_ad {
    width: 250px;
    float: left;
    background: #F8F8F8;
    border: 1px solid #EEE;
    margin: 20px 0 0 0;
    padding: 10px;
}   
   
   
p.site_info {
    padding-left: 20px;   
}

ul#activity_list li.item {
    margin-bottom: 20px;
	border-bottom:dotted 1px #CCCCCC;
}

li.item img, div#single_container img {
    display: block;
    border: 1px solid #CCC;
    padding: 3px;
    margin: 5px 0;   
}
ul.item_tag_list {
	text-align:right;
	margin:6px;
	}

ul.item_tag_list li {
	font-size:0.8em;
    display: inline;
}
.content p {
	margin-bottom:0.4em;
	}

/*  */
ul#activity_list li.item_9920-mri_stumbleupon_com{
	background-color:#333333;
	color:#CCCCCC;
	padding:8px;
    margin-bottom: 10px;
	border-bottom:dotted 1px #CCCCCC;
	background-image:url(images/stumble_bg.png);
	background-position:bottom;
	background-repeat:repeat-x;
	}
	ul#activity_list li.item_9920-mri_stumbleupon_com a{
		color:#FFCC00;
	}
	ul#activity_list li.item_9920-mri_stumbleupon_com p.original_link a{
		/*color:#999999;*/
		color:#0066FF;
		}
		
ul#activity_list li.item_srif9920_net{
	background-color:#EDEDDA;
	color:#333333;
	padding:8px;
    margin-bottom: 10px;
	border-bottom:dotted 1px #CCCCCC;
	background-image:url(images/lab_bg.png);
	background-position:bottom;
	background-repeat:repeat-x;
	}
	ul#activity_list li.item_srif9920_net a{
		color:#666633;
	}
	ul#activity_list li.item_srif9920_net p.original_link a{
		/*color:#CCCC99;*/
		color:#0066FF;
		}
	ul#activity_list li.item_srif9920_net img {
		background-color:#FFFFFF;
		margin:5px;
		padding:8px;
		border:1px solid #CCCCCC;
		}		
		
ul#activity_list li.item_lab_srif9920_net{
	background-color:#EDEDDA;
	color:#333333;
	padding:8px;
    margin-bottom: 10px;
	border-bottom:dotted 1px #CCCCCC;
	background-image:url(images/lab_bg.png);
	background-position:bottom;
	background-repeat:repeat-x;
	}
	ul#activity_list li.item_lab_srif9920_net a{
		color:#666633;
	}
	ul#activity_list li.item_lab_srif9920_net p.original_link a{
		/*color:#CCCC99;*/
		color:#0066FF;
		}
	ul#activity_list li.item_lab_srif9920_net img {
		background-color:#FFFFFF;
		margin:5px;
		padding:8px;
		border:1px solid #CCCCCC;
		}
ul#activity_list li.item_know-the-world_com{
	background-color:#FF9900;
	color:#333333;
	padding:8px;
    margin-bottom: 10px;
	border-bottom:dotted 1px #CCCCCC;
	background-image:url(images/know_bg.png);
	background-position:bottom;
	background-repeat:repeat-x;
	}
	ul#activity_list li.item_know-the-world_com a{
		color:#FFFFCC;
	}
	ul#activity_list li.item_know-the-world_com p.original_link a{
		/*olor:#FFCC00;*/
		color:#0066FF;
		}
ul#activity_list li.item_babmag_blogspot_com{
	background-color:#003366;
	color:#FFFFFF;
	padding:8px;
    margin-bottom: 10px;
	border-bottom:dotted 1px #CCCCCC;
	}
	ul#activity_list li.item_babmag_blogspot_com a{
		color:#0099FF;
	}
	ul#activity_list li.item_babmag_blogspot_com p.original_link a{
		/*color:#006699;*/
		color:#0066FF;
		}
		
ul#activity_list li.item_twitter_com{
	background-color:#003366;
	color:#333333;
	padding:8px;
    margin-bottom: 10px;
	border-bottom:dotted 1px #CCCCCC;
	background-image:url(images/twitter_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	
	}
	ul#activity_list li.item_twitter_com a{
		color:#3399FF;
	}
	ul#activity_list li.item_twitter_com p.original_link a{
		/*color:#0099FF;*/
		color:#0066FF;
		}
		
ul#activity_list li.item_plus80_seesaa_net{
	background-color:#99CC00;
	color:#333333;
	padding:8px;
    margin-bottom: 10px;
	border-bottom:dotted 1px #336600;
	background-image:url(images/plus80_bg.png);
	background-position:bottom;
	background-repeat:repeat-x;
	
	}
	ul#activity_list li.item_plus80_seesaa_net a{
		color:#336600;
	}
	ul#activity_list li.item_plus80_seesaa_net p.original_link a{
		/*color:#336600;*/
		color:#0066FF;
		}

ul#activity_list li.item_yookyooky_jugem_cc{
	background-color:#E0F0B2;
	color:#333333;
	padding:8px;
    margin-bottom: 10px;
	border-bottom:dotted 1px #336600;
	background-image:url(images/plus80_bg2.png);
	background-position:bottom;
	background-repeat:repeat-x;
	
	}
	ul#activity_list li.item_yookyooky_jugem_cc a{
		color:#336600;
	}
	ul#activity_list li.item_yookyooky_jugem_cc p.original_link a{
		/*color:#336600;*/
		color:#0066FF;
		}
	ul#activity_list li.item_yookyooky_jugem_cc img {
		background-color:#FFFFFF;
		margin:5px;
		padding:8px;
		border:1px solid #CCCCCC;
		}
		
ul#activity_list li.item_fineday77_blog93_fc2_com{
	background-color:#EFEFEF;
	color:#333333;
	padding:8px;
    margin-bottom: 10px;
	border-bottom:dotted 1px #CCCCCC;
	/*background-image:url(images/plus80_bg2.png);
	background-position:bottom;
	background-repeat:repeat-x;*/
	
	}
	ul#activity_list li.item_fineday77_blog93_fc2_com a{
		color:#FF9D00;
	}
	ul#activity_list li.item_fineday77_blog93_fc2_com p.original_link a{
		/*color:#336600;*/
		color:#FF9D00;
		}
	ul#activity_list li.item_fineday77_blog93_fc2_com img {
		background-color:#EFEFEF;
		margin:5px;
		padding:8px;
		border:1px solid #FF9D00;
		}
			
ul#activity_list li.item_ilike_com{
	background-color:#FFFFFF;
	color:#000000;
	padding:8px;
    margin-bottom: 10px;
	border:solid 1px #EFEFEF;
	background-image:url(images/iLike.png);
	background-position:right;
	background-repeat:no-repeat;
	}
	ul#activity_list li.item_ilike_com a{
		color:#0099FF;
	}
	ul#activity_list li.item_ilike_com p.original_link a {
		color:#0066FF;
		}
/*  

p#breadcrumb {
    background: #FFFFCC;
    margin-bottom: 20px; 
    padding: 3px;  
}*/

div#sidebar_container h3 {
    border: 1px solid #CCC;
    border-style: none none solid none;
    margin: 10px 0 5px 0;   
}

ul.tag_list li {
    display: inline;
    margin: 0 5px 0 0;   
}
ul.tag_list.all {
	display: none;	
}

p#button_explain {
	padding:5px;
	text-align:center;
	border:1px #006699 solid;
	margin:3px;
	}

ul.active_feeds li {
	padding-left: 22px; 
	margin-bottom: 5px;	
}

div#comments_container {
    border: 1px solid #EEE;
    border-style: solid none none none;
    padding: 10px 0;
    margin-top: 20px;   
}



/*    */
ul.generic_active_feeds li {
	padding-left: 22px; 
	margin-bottom: 5px;
	}

img.profile {
	margin:2px;
	}
	
ul#activity_list blockquote {
	margin:10px;
	padding:5px;
	border-left:3px solid #FFFFFF;
	}

/*    */

/* IE Fixes (lulz)
---------------------------------------------------------------------------------------- */



/* 3rd Party
---------------------------------------------------------------------------------------- */
