/*
Theme Name: Soshi Style 2010
Theme URI: http://style.soshified.com
Description: Soshi Style 2010 Theme
Author: Soshified
Version: 0.1
Tags: black, fashion, style, snsd
*/

body, a, p, tfd, li, span, th, div {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;	
}

p {
	margin: 2px 0px 8px 0px;
}

strong {
	font-weight: bold;
}

body {
	background-color: #141414;	
}

#wrapper {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(http://style.ssf.netdna-cdn.com/wp-content/themes/style2010/images/header-bg-tile.png);
	background-repeat: repeat-x;
	background-position: right 35px;		
}

#header, #topnav, #banner, #main {
	width: 1000px;
	margin: 0px auto;
	padding: 0px;
	position: relative;
}

#header {
	height: 390px;
	padding-top: 35px;
	overflow: hidden;
	width: 100%;
	background-image: url(http://style.ssf.netdna-cdn.com/wp-content/themes/style2010/images/header-bg.png);
	background-repeat: no-repeat;
	background-position: right 35px;	
}

#main {
	padding: 30px 0px;
	overflow: hidden;
	position: relative;
}

#sidebar {
	width: 300px;
	float: left;
	margin: 0px 20px 0px 30px;
	position: relative;
}

#container {
	float: right;
	width: 620px;
	margin-right: 30px;
	position: relative;
}

#topnav {
	z-index: 100;
	height: 41px;
	width: 100%;
	overflow: hidden;
	background-image: url(http://style.ssf.netdna-cdn.com/wp-content/themes/style2010/images/navi-bg.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	position: absolute;
	top: 0px;
	left: 0px;	
}

#topnav ul li, #topnav ul li a{
	position: relative;
	display: block;
	height: 41px;
}

#topnav ul li a {
	background-image: url(http://style.ssf.netdna-cdn.com/wp-content/themes/style2010/images/navi.png);
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -2000em;	
	overflow: hidden;
}

#topnav ul li {
	float: left;
}

#topnav_home {
	width: 68px;
	background-position: 0px 0px;
	margin-right: 9px;
}

#topnav_about {
	width: 68px;
	background-position: -78px 0px;
	margin-right: 7px;
}

#topnav_faq {
	width: 68px;
	background-position: -152px 0px;
	margin-right: 8px;
}

#topnav_tutorials {
	width: 112px;
	background-position: -228px 0px;
	margin-right: 10px;
}

#topnav_reviews {
	width: 68px;
	background-position: -350px 0px;
	margin-right: 10px;
}

#topnav_articles {
	width: 73px;
	background-position: -430px 0px;
}

#search_btn {
	background-color: #000;
	color: #fff;
	border: 0px none transparent;
	height: 35px;
	width: 80px;
	margin: 0px;	
	cursor: pointer;
	font-size: 12px;
	text-transform: uppercase;
}

#search_form {
	width: 335px;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 35px;
	overflow: hidden;
	text-align: right;
}

#s {
	width: 135px;
	height:20px;
	float:left;
	margin-left:18px;
	margin-top:6px;
}

#rss_link {
	float: left;
	text-transform: uppercase;
	color: #ffa04d;
	text-decoration: none;
	line-height: 35px;
	font-size: 12px;
	padding-right: 22px;
	background-image: url(http://style.ssf.netdna-cdn.com/wp-content/themes/style2010/images/rss-icon-small.png);
	background-repeat: no-repeat;
	background-position: right center;
}

#banner {
	width: 1150px;
	height: 381px;
	overflow: hidden;
	position: relative;
	z-index: 1;
	/*
	background-image: url(http://style.ssf.netdna-cdn.com/wp-content/themes/style2010/images/snsd.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
	*/
}

#big_title {
	text-indent: -2000em;
	overflow: hidden;
	text-decoration: none;
	position: absolute;
	background-image: url(http://style.ssf.netdna-cdn.com/wp-content/themes/style2010/images/soshistyle-logo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 168px;
	height: 79px;
	margin: 0px auto;
	left: 100px;
	top: 48px;	
	z-index: 9999;
}

#banner #big_title a {
	display: block;
	width: 168px;
	height: 79px;
}

#banner a {
	text-indent: -2000em;
	text-decoration: none;
	overflow: hidden;
	display: block;
	width: 75px;
	height: 200px;
	position: absolute;
	z-index: 1000;	
}

#sidebar h2 {
	text-indent: -2000em;
	overflow: hidden;
	text-decoration: none;
	display: block;
	background-image: url(http://style.ssf.netdna-cdn.com/wp-content/themes/style2010/images/soshistyling-images.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

#sidebar li {
	background-color: #282828;
	position: relative;
	padding: 100px 6px 15px 6px;	
	margin-bottom: 10px;
}

#sidebar li li {
	background-color: transparent;
	padding: 0px;
}

#sidebar p,
#sidebar div,
#sidebar ul,
#sidebar li {
	z-index: 10;
	position: relative;
	text-align: center;
}
#sidebar-label1 { background-position: 0 -1165px; width: 300px; height: 12px; } 
#sidebar-label2 { background-position: 0 -1264px; width: 300px; height: 101px; } 
#sidebar-label3 { background-position: 0 -1366px; width: 300px; height: 118px; } 
#sidebar-label4 { background-position: 0 -1485px; width: 300px; height: 106px; } 

#sidebar li#popular {
	padding-left: 12px;
	padding-right: 12px;
	
}

#popular  a{
	font-size: 15px;
}

#categories {
	text-align: left;
}

#categories select.postform {
	width: 280px;
	background-color: #282828;
	color: #fff;
	margin-bottom: 4px;
	border: 0px none transparent;
}

.entry-full-link, .entry-date, .entry-comments {
	background-image: url(http://style.ssf.netdna-cdn.com/wp-content/themes/style2010/images/soshistyling-images.png);
	background-repeat: no-repeat;
}

.entry-date {
		background-position: 0 -1074px;
		width: 115px;
		height: 40px;
		line-height: 36px;
		text-indent: 8px;
		position: absolute;
		top: 0px;
		left: 0px;
}

.entry-comments {
	background-position: 0 -1032px;
	width: 44px;
	height: 40px;
	line-height: 40px;
	position: absolute;
	right: 0px;
	top: 0px;
	text-align: center;
} 

.entry-comments a {
	margin-left: 12px;
}

.entry-utility {
	text-align: justify;
	line-height: 18px;
}

.entry-full-link-holder { 
	width: 128px;
	height: 28px; 	
	display:block;
	float: right;
	position: relative;
}

.entry-full-link {
	background-position: 0 -1116px;
	width: 148px;
	height: 48px; 
	top: 0px;
	display:block;
	position:absolute;
	right:-31px;
	overflow: hidden;
	text-decoration:none;
	text-indent:-2000em;		
	} 

.entry-header {
	clear: both;
	position: relative;
	padding: 0px 44px 0px 128px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	margin-bottom: 6px;
}

.entry-header h2 a {
	color: #4dbd33;
	font-size: 20px;
	text-decoration: none;
}

.entry-body, .entry-content {
	background-color: #282828;
	margin-bottom: 6px;
	padding: 14px;
	position: relative;
}

.entry-body img {
	padding: 6px;
	border: 1px solid #464646;
}

.entry-body p {
	line-height: 18px;
}

.entry-body a {
	color: #4dbd33;
}

.entry-content {
	position: relative;
}

.form-allowed-tags {
	display: none;
}

.single .entry-body {
	margin-bottom: 16px;
}

.entry-body {
	clear: both;
	padding-bottom: 24px;
}

#comments li {
	background-color: #464646;
	padding: 14px;
	padding-left: 80px;
	margin-bottom: 16px;
	position: relative;
}

.comment-meta, .comment-meta a {
	color: #4dbd33;
}

.comment-avatar {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 16px;
	left: 14px;
}

#respond {
	background-color: #464646;
	padding: 14px;
	padding-left: 80px;
	margin-bottom: 16px;
	position: relative;
	overflow: hidden;
}

#respond h3 {
	color: #f9c717;
	font-size: 20px;	
	margin-bottom: 10px;
}

.comment-form-comment label {
	display: none;
}

#respond label {
	width: 80px;
	display: block;
	float: left;
}

#respond input, #respond textarea  {
	border: 1px solid #585858;
	color: #fff;
	background-color: #141414;	
}

#respond textarea {
	width: 480px;
}

#respond #submit {
	background-color: #000;
	border: 1px solid #585858;
	height: 35px;
	width: 120px;
	margin: 0px;	
	cursor: pointer;
	font-size: 12px;
	text-transform: uppercase;	
	color: #f9c717;
	float: right;
}

#respond .required {
		position: absolute;
		top: 2px;
		left: -12px;
}

#respond p {
	position: relative;
}

.comment-notes .required {
	display: none;
}

#footer-icon1 { background-position: 0 -331px; width: 53px; height: 53px; } 
#footer-icon2 { background-position: 0 -385px; width: 53px; height: 53px; } 
#footer-icon3 { background-position: 0 -439px; width: 53px; height: 53px; } 
#footer-icon4 { background-position: 0 -493px; width: 53px; height: 53px; } 
#footer-label1 { background-position: 0 -547px; width: 334px; height: 90px; } 
#footer-label2 { background-position: 0 -729px; width: 325px; height: 90px; } 
#footer-label3 { background-position: 0 -820px; width: 301px; height: 92px; } 
#footer-link1 { background-position: 0 -913px; width: 221px; height: 33px; } 
#footer-link2 { background-position: 0 -947px; width: 221px; height: 34px; } 
#footer-link3 { background-position: 0 -982px; width: 221px; height: 31px; } 
#footer-link4 { background-position: 0 -1014px; width: 221px; height: 29px; } 
#footer-logo { background-position: 0 -1044px; width: 168px; height: 79px; } 


#footer {
	width: 100%;
	height: 330px;
	background-image: url(http://style.ssf.netdna-cdn.com/wp-content/themes/style2010/images/soshistyling-images.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
}

#footer_body {
	width: 1000px;
	height: 270px;
	margin: 0px auto;
	margin-bottom: 8px;
	position: relative;
	overflow: hidden;
}

#archives, #postoftheweek, #places {
	float: left;
	height: 255px;
	width: 305px;
	padding: 14px;
	position: relative;
}

#postoftheweek {
	width: 306px;
}

#footer h2 {
	display: block;
	z-index: 1;
	position: absolute;
	top: 16px;
	left: 0px;
	width: 333px;
	overflow: hidden;
	text-indent: -2000em;
	text-decoration: none;
	background-image: url(http://style.ssf.netdna-cdn.com/wp-content/themes/style2010/images/soshistyling-images.png);
	background-repeat: no-repeat;
}

#archives h2 {
	background-position: 0 -547px; width: 334px; height: 90px;
}

#postoftheweek h2 {
	top: 181px;
	background-position: 0 -639px; width: 325px; height: 90px;
}

#places h2 {
	background-position: 0 -728px; width: 301px; height: 92px;
}

#footer p,
#footer div,
#footer ul,
#footer li {
	z-index: 10;
	position: relative;
	text-align: left;
}

#archives ul {
	margin-top: 110px;
	margin-left: 100px;
	text-align: center;	
}

#archives a {
	font-size: 15px;
	text-decoration: none;
	line-height: 24px;
}

#places ul {
	margin-top: 90px;
	margin-left: 60px;
}

#places ul li a {
	display: block;
	width: 221px;
	text-indent: -2000em;
	overflow: hidden;
	background-image: url(http://style.ssf.netdna-cdn.com/wp-content/themes/style2010/images/soshistyling-images.png);
	background-repeat: no-repeat;	
	margin-bottom: 17px;
}

#lnk_soshified { background-position: 0 -820px; width: 221px; height: 33px; } 
#lnk_yesstyle { background-position: 0 -855px; width: 221px; height: 36px; } 
#lnk_yesasia { background-position: 0 -894px; width: 221px; height: 56px; } 

.page-title, .entry-title  {
	margin-bottom: 16px;
}


.page-title, .page-title span, .entry-title  {
	color: #f9c717;
	font-size: 20px;	
}

.page-title span {
	color: #fff;
}

.navigation, #entry-social {
	background-color: #282828;
	padding: 7px 14px;	
	overflow: hidden;
	margin-bottom: 16px;
}

#nav-below {
	clear: both;
}

#entry-social h2 {
	color: #f9c717;
	font-size: 20px;
	margin-bottom: 8px;
}

#entry-related, #entry-social-icons {
	width: 180px;
	float: left;	
}

#entry-related {
	width: 390px;
	margin-right: 10px;
}

#entry-related a {
	color: #4DBD33;
	text-decoration: none;
	line-height: 20px;
	font-size: 14px;
}

#entry-related .attachment-thumbnail {
	border: 2px solid #fff;
	vertical-align: middle;
	margin-right: 8px;
}

#entry-related li {
	margin-bottom: 8px;
}

.sociable a {
	float: left;
	margin: 0px 4px 4px 0px;
}

.navigation a {
	text-decoration: none;
}

.navigation a  .meta-nav {
	color: #ffa04d;
}

.nav-previous {
	float: left;
}

.nav-next {
	float: right;
}

#footer #disclaimer {
	text-align: left;
	text-indent: 210px;
	float: none;
	clear: both;
	padding-top: 8px;
	z-index: 1;
}

#footer #disclaimer, #footer #disclaimer a {
	text-transform: uppercase;
	color: #999;
	letter-spacing: 1px;
	font-size: 10px;
}

#footer #ssf_sites {
	width: 212px;
	height: 53px;
	position: absolute;
	right: 2px;
	bottom: 2px;
	z-index: 1000;
}

#ssf_sites a {
	width: 53px;
	height: 53px; 
	display: block;
	text-indent: -2000em;
	overflow: hidden;
	background-image: url(http://style.ssf.netdna-cdn.com/wp-content/themes/style2010/images/soshistyling-images.png);
	background-repeat: no-repeat;		
	float: left;
}

#lnk_youtube { background-position: 0 -331px; } 
#lnk_twitter { background-position: 0 -385px; } 
#lnk_facebook { background-position: 0 -439px; } 
#lnk_deviantart { background-position: 0 -493px; }

#footer #bottom_logo {
	width: 168px;
	height: 78px; 
	display: block;
	text-indent: -2000em;
	overflow: hidden;
	background-image: url(http://style.ssf.netdna-cdn.com/wp-content/themes/style2010/images/soshistyling-images.png);
	background-repeat: no-repeat;		
	background-position: 0px -954px;
	position: absolute;
	z-index: 1000;
	left: 28px;
	bottom: 0px;
}

img.alignnone {
	display: block;
	margin: 0px auto;
}

#postoftheweek h3 {
	margin-top: 8px;
	margin-bottom: 18px;
	font-size: 16px;
}

#postoftheweek img {
	border:1px solid #464646;
	padding:6px;
	float: right;
	margin-left: 6px;
}

#postoftheweek #potw_link {
	margin-top: 18px;
}

#postoftheweek #potw_link, #postoftheweek #potw_link a {
	color: #ca6dcb;
}








#parallax {
	position: relative;
	width: 1150px;
	height: 380px;
	overflow: hidden;
	/*
	background-image: url(http://style.ssf.netdna-cdn.com/wp-content/themes/style2010/images/header-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	*/
}

#parallax .pspr{
	background-image: url(http://style.ssf.netdna-cdn.com/wp-content/themes/style2010/images/soshistyling-header.png);
	background-repeat: no-repeat;	
	position: absolute;
	bottom: 0px;	
}

#parallax div {
	top: 0px;
	left: 0px;
	position: absolute;
}

#p1 { width: 1040px; height: 380px; }
#p2 { width: 1100px; height: 380px; }
#p3 { width: 1020px; height: 380px; }
#p4 { width: 1020px; height: 380px; }
#p5 { width: 1090px; height: 380px; }


#p1 .pspr {
	width: 244px;
	height: 343px;
	background-position: 0px 0px;
	left: 0px;
	top: 37px;
}

#p2 .pspr {
	width: 275px;
	height: 343px;
	background-position: -255px 0px;
	left: 834px;
	top: 37px;
}

#p3 .pspr {
	width: 330px;
	height: 326px;
	left: 600px;
	top: 56px;
	background-position: -516px -21px;
}

#p4 .pspr {
	width: 317px;
	height: 327px;
	left: 120px;
	top: 55px;
	background-position: -462px -400px;
}

#p5 .pspr {
	width: 450px;
	height: 372px;
	left: 320px;
	background-position: 0px -358px;
	top: 7px;
}


.pspr a {
	text-indent: -2000em;
	text-decoration: none;
	overflow: hidden;
	display: block;
	width: 75px;
	height: 100px;
	position: absolute;
	z-index: 1000;
}

#p_tiffany {
	top: 10px;
	right: 100px;
}

#p_hyoyeon {
	top: 60px;
	left: 170px;
}

#p_sooyoung {
	top: 60px;
	left: 80px;
}

#p_yoona {
	top: 60px;
	right: 75px;
}

#p_sunny {
	top: 20px;
	left: 50px;
}

#p_seohyun {
	left: 70px;
	top: 0px;
}

#p_jessica {
	top: 0px;
	right: 70px;
}

#p_taeyeon {
	top: 10px;
	left: 80px;
}

#p_yuri {
	top: 10px;
	right: 70px;
}

#featured_slider {
	overflow: hidden;
}

