body {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:.95em;	
/*	margin:0;
	padding:0;*/
}

#main {
	width:1000px;
	height:100%;
	min-height:1000px;
	margin:auto;
	background:url(/i/s_btm_test1.png) bottom left no-repeat;
	overflow:hidden;
}

/* Top */

#top_very {
	height:101px;
	background:url(/i/s_very_top.png) top left no-repeat;
}

#top_logo {
	height:210px;
	background:url(/i/s_top_logo.png) top left no-repeat;
}

/* Body */

/* Left */

#left_con {
	width:220px;
	/*height:100%;
	min-height:700px;*/
	float:left;
	padding:.45em 8px 20px 50px;
	margin:0 0 50px 0;
}

#randompic {
	width:210px;
}

/* Main */

#main_con {
	width:680px;
	/*height:100%;
	min-height:700px;
	border:1px solid red;*/
	float:right;
	z-index:10;
	margin:0 0 130px 0;
	background:url(/i/s_top_end.png) top right no-repeat;
	padding:0 20px 0 0;
}

#main_menu {
	text-align:right;
	padding:.45em 0 0 0;
}

#main_inner_left {
	width:345px;
	float:left;
	padding:0 20px 0 0;
}

	#quote_left {
		width:34px;
		float:left;
		height:36px;
		background:url(/i/s_main_quote_left.png) top left no-repeat;
	}
	
	#quote_center {
		width:auto;
		max-width:271px;
		height:auto;
		margin:0 3px 10px 3px;
		float:left;
		vertical-align:top;
	}
	
	#quote_right {
		width:34px;
		float:right;
		height:36px;
		background:url(/i/s_main_quote_right.png) bottom right no-repeat;
	}

#main_inner_right {
	width:311px;
	float:right;
}

/* Bottom */

#bottom {
	height:50px;
	width:990px;
	position:relative;
	bottom:0px;
	right:0px;
}

#uxuz {
	position:relative;
	width:90px;
	height:25px;
	top:0px;
	left:900px;
	text-align:right;
	z-index:200;
}

	#uxuz a {
		font-weight:normal;
		text-decoration:none;
		color:black;
		font-size:10px;
	}
	
	#uxuz a:hover { color:#f60; }
	
	span.uxuz1 { color:#f60; }
	span.uxuz1:hover { color:black; }

/* Txt */

h1 {
	padding:0;
	margin:8px 0 10px 0;
	text-transform:lowercase;
	color:#78ab78;
	font-weight:normal;
	font-size:24px;
}

h1.left_h1 {
	padding:15px 0 0 0;
	margin:0;
	text-transform:lowercase;
	color:#78ab78;
	font-weight:normal;
	font-size:24px;
}

h1 a, h1.main_leftcol_h1 a {color:#78ab78; text-decoration:underline;}
h1 a:hover,  h1.main_leftcol_h1 a:hover {text-decoration:none;}

h2 {
	padding:0;
	margin:0 .5em 0 0;
	text-transform:lowercase;
	color:#78ab78;
	font-weight:normal;
	font-size:24px;
	float:left;
}

h2 a {display:block; color:black; text-decoration:underline;}
h2 a:hover {background-color:#78ab78; color:white; text-decoration:none}

h3 {
	padding:0;
	margin:0;
	text-transform:lowercase;
	color:#78ab78;
	font-weight:normal;
	font-size:18px;
}

.left_href {
	text-align:right;
	font-size:13px;
}

	.left_href a {color:#78ab78; text-decoration:underline}
	.left_href a:hover {color:#78ab78; text-decoration:none}
	
p, li {
	font-size:.85em;
	line-height:1.3em;
}

p a, li a {
	color:#78ab78;
}

p.quote {
	padding:0;
	margin:4px auto;
	line-height:1.1em;
	text-align:center;
	font-style:italic;
	width:268px;
}

/* p { text-align:justify; } actually here i lol'd */

#main_menu li {
	display:inline;
	font-size:1.6em;
	padding:0 5px;
	border-radius:5px;
	-moz-border-radius:5px;
}

	#main_menu li a {
		color:#78ab78;
		text-decoration:underline;
	}
	
	#main_menu li a:hover {color:white;text-decoration:none;}
	
	#main_menu li:hover {
		background:#78ab78;
	}
	
#main_menu li.now {
	display:inline;
	font-size:1.6em;
	padding:0 5px;
	background:#78ab78;
	color:white;
	text-decoration:none;
}

a.link_to_lj {
	background:url(/i/s_ico_lj.png) top left no-repeat;
}

a.link_to_vk {
	background:url(/i/s_ico_vk.png) top left no-repeat;
}

a.link_to_tw {
	background:url(/i/twitter.png) top left no-repeat;
}

a.link_to_vr {
	background:url(/i/ico/velorama.png) top left no-repeat;
}

a.link_to_vk, a.link_to_lj, a.link_to_tw, a.link_to_vr {
	padding:0 0 0 20px;
	color:#78ab78;
	text-decoration:underline;
	font-weight:bold;
}

a.link_to_lj:hover, a.link_to_vk:hover, a.link_to_tw:hover {
	text-decoration:none;
}

#p1 {
	margin:-5px 0 0 0;
}

/* Twitter */

#tweets {
	width:210px;
	overflow:hidden;
}

ul.tweetList {
	padding:0;
	margin:0;
}

small {font-style:italic; }

#tweets li {
	font-size:13px;
	background:url(/i/twitter.png) no-repeat top left ;
	padding:0 0 0 20px;
	margin:8px 0 0 0;
	list-style-type:none;
}

#tweets .hash { color:#0066CC; } 

#tweets .reply { color:#0066CC; } 

#tweets a:link { text-decoration:none; color:#0066CC;}
#tweets a:active { text-decoration:none; color:#0066CC;}
#tweets a:hover { text-decoration:underline; color:#0066CC;}
#tweets a:visited { text-decoration:none; color:#0066CC;}

/* Misc */

.clearfloat {
	clear:both;
	height:0;
	font-size:1px;
	line-height:0px;
}

/* IconLinks */

a.il_rss {
	background:url(/i/ico/feed.png) no-repeat left top;
	padding:0 0 0 20px;
}

a.il_vk {
	background:url(/i/s_ico_vk.png) no-repeat left top;
	padding:0 0 0 20px;
}

a.il_tw {
	background:url(/i/ico/twitter.png) no-repeat left top;
	padding:0 0 0 20px;
}

a.il_bee {
	background:url(/i/ico/bee.png) no-repeat left top;
	padding:0 0 0 20px;
}

/* Misc2 */

acronym {
	border-bottom:1px dashed #78ab78;
}

