/*  
Theme Name: Linoluna modified for shoesholic
Description: Linoluna by Michael Jubel is modified exclusively for shoesholic.com
Version: 0.1
Author: radiofun
Author URI: http://radiofun.net

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/


/* HTML Elements */
* {
	margin:0;
	padding:0;
	}

body {
	font: 69.5% Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, 'µ¸¿ò';
	background: no-repeat top center #fff; 
	color: #000;
	}

ul,ol { list-style: none; }

ul { margin-bottom: 18px; list-style: none outside; }
ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }
ul.square,
ul.circle { margin-left: 2em; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul ul.circle,
ul ul.square { margin-top: 4px; margin-bottom: 5px; }
ol.sosumi { margin-left: 0; padding-left: 2em; }

td {
   font:12px Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, 'µ¸¿ò';
   line-height:15px;
   }
td.menu {
   font:12px Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, 'µ¸¿ò';
   text-align:center;
   line-height:15px;
   border:0;
	-moz-border-radius-topleft: 5px;
	-khtml-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
	-khtml-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
   }
td.menu:hover
   {background: #4e7882;
    }

a.td,a.td:visited,a.td:link,a.td:active { color: #02374d; text-decoration:none;
   }
a.td:hover { color: #8de386; text-decoration:none;
   }
p {	
	margin: 15px 0;
	}

a:link, a:visited {
	color: #3399cc;
	text-decoration:none
	}

a:hover, a:active {
	color:#333;
	text-decoration:underline;
	}

a.sidebar:link, a.sidebar:visited, a.sidebar:active {
	color: #eee;
	text-decoration:none
    }

a img {
	border:0;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}	

acronym, abbr, span.caps {	
	font-size: 0.9em;
	letter-spacing: .07em;
	cursor: help;
	}			

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	width:200px;
	padding: 10px 10px 0 10px;
	border-top: 2px solid #ddd;
	border-bottom: 2px solid #ddd;
	background: #ccff99;
	float:right;
	font:1.0em Georgia;
	line-height:1.5em;
	margin:10px 0px 10px 10px;
	}

select {
	width: 130px;
	}	


/* Structure */


#page {
	width:900px;
	margin-right: auto;
	margin-left: auto;
	padding:0px;
	}

.left {
	float:left;
	}

.right {
	float:right;
	}


/* Header*/
.nav {
	margin-top:5px;
	font-size:0.7em;
	}

.nav-bar {
	height:15px;
	margin:10px 0px;
	background:#eee;
	font-size:0.7em;
	padding:3px 10px 1px 0px;
	}

.nav-bar span {
	float:right;
	}

.nav-bar span a {
	color: #333;
	}

/* Text*/

h1 {
	font:3.0em 'Lucida Grande', Helvetica, Arial, sans-serif;
	font-weight:bold;
	}

h2 {
	font:2.3em 'Lucida Grande', Helvetica, Arial, "µ¸¿ò",sans-serif;
	}

h3 {
	font:1.3em 'Lucida Grande', Helvetica, Arial, sans-serif;
	margin-bottom:3px;
	color: #333;
	}

h4 {
	font:11px 'Lucida Grande', Helvetica, Arial, sans-serif #333;
	font-weight: bold;
	}

h3#respond {
	border-top:1px dotted #ccc;
	margin-top:25px;
	padding-top:20px;
	}

h3#comments {
	margin-top:32px;
	padding-left:0px;
	}

/* Content*/
#header {
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;
	font-size:0.6em;
	float: center;
	line-height: 130%;
	background: no-repeat center #ccc;
	text-align:center;
	}

#header_sub {
  	width:900px;
	margin-right: auto;
	margin-left: auto;
	padding:0px;
	float: center;
	}

#header-left {
    margin-left: 0;
	padding-top: 0;

	width:287px;
	}

#header-right {
	margin-right: 0;
	padding-top: 0;
	width:613px;
	}

#submenu {
	margin-left: auto;
	margin-right: auto;
	padding: 15px;
	float: center;
	line-height: 130%;
	background-color: #ccc;
	text-align:center;
	}


#content {
	width:680px;
	border:0;
	float:left;
	font: 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	line-height: 20px;
	background-color: #fff;
	padding: 10px;
	}

#aside {
	
	padding:10px;
	margin: 5px;

	}

#aside .clearfloat {
    margin:0;
	padding-top: 5px;
	border-bottom: 1px dotted #ccc;
	font: 1.1em "µ¸¿ò","Lucida Grande",sans-serif;
	line-height: 20px;
	text-align:justify;
	}

#aside img, #archive img {
	border:1px solid #ccc;
	float:left;
	margin:4px 10px 15px 0px;
	}

#aside p {
	margin-top:4px;
	}

#aside-1 p, #aside-2 p, #aside-3 p, #archive p {
	margin-top:0px;
	}

.title
	{
	font: 2em "Lucida Grande", "µ¸¿ò", Helvetica,Arial, Tahoma,Verdana,Sans-Serif;
	line-height:1.0em;
	font-weight:bold;
	}

.author, .author a {
	font:12px Arial;
	color:#777;
	}

.meta, .meta a {
	font-size:12px;
	}

.thumb	 {float:left;}
.story   {width:425px;float:right;overflow:hidden;}

#aside h3 a, #aside-1 h3 a, #aside-2 h3 a, #aside-3 h3 a {
	font:1.5em Arial,'µ¸¿ò';
	color:#333;
	}

.post, #archive {
	padding:10px;
	}

.post p {
	margin-top:0px;
	}

.post .clearfloat {
	border-bottom:1px dotted #ccc;
	margin:10px 0px;
	line-height: 25px;
	}

.post .title {
	font-size: 25px;
	margin:3px 0px 3px 0px;
	}

.post ul, .post ol {
	margin-bottom:15px;
	}

.post ul li {	
	list-style:square;
	margin-left:30px;
	}

.post ol li {	
	list-style:decimal;
	margin-left:30px;
	}

.post ol li ul li {	
	list-style:square;
	margin-left:20px;
	}

.post .ads {
	margin-top:10px;
	}

#top_banner {
	margin:5px 0px 15px 0px;
	}

#archive .clearfloat {
	border-bottom:1px dotted #ccc;
	margin:10px 0px;
	}

#writer img  {
	margin:0px 10px 15px 0px;
	border: 1px solid #ccc;
	float:left;
	}

/* Sidebar*/
#sidebar {
	width: 195px;
	float: right;
	}

#banner {
    margin-bottom:5px;
	}

#sidebar li {
	list-style:none;
	}

#sidebar h3 {
	font:14px Arial;
	font-weight:bold;
	color:#333;
	padding:0px 0px 0px 0px;
	}

#sidebar-top, #sidebar-middle {
	width:186px;
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px;
    font: 12px, "Lucida Grande" "Arial", #ccc;
	}
#sidebar-top, #sidebar-middle {
	width:186px;
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px;
    font: 12px, "Lucida Grande" "Arial", #ccc;
	}
#sidebar-tabs {
	width:188px;
	border:1px solid #ccc;
	float:right;
	padding:0px;
	margin-bottom:0px;
	}

#sidebar-ads {
	width:185px;
	float:right;
	margin:0px;
	padding:10px;
	border:1px solid #ccc;
	}

/* Form Elements */

select {
	background:#bbb;
	border:1px dotted #ccc;
	width:100%
	}
	
.button {
	padding: 5px;
	border:0;
	-moz-border-radius-topleft: 5px;
	-khtml-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
	-khtml-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background:#333;	
	font-size: 1.0m;
	color:#fff;
	}

#search .button {
    padding:3px;
	border:1px solid #666;
	background:#333;
    -moz-border-radius-topleft: 3px;
	-khtml-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-khtml-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
	-khtml-border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-khtml-border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	font-size:1.0em;
	color:#fff;
	}

#search .s {
    padding: 3px;
	border:1px solid #666;
	background:#888;
	-moz-border-radius-topleft: 3px;
	-khtml-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-khtml-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
	-khtml-border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-khtml-border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	font-size:1.0em;
	color:#fff;
		}


#commentform input {
	width: 140px;
	margin: 5px 5px 1px 0;
	-moz-border-radius-topleft: 5px;
	-khtml-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
	-khtml-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	}

#commentform textarea {
	width: 99%;
	margin-top:5px;
	-moz-border-radius-topleft: 5px;
	-khtml-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
	-khtml-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	}



/* Comments*/

#comments {
	padding:0 10px 10px 10px;
	}

.commentlist li {
	margin: 5px 0 3px;
	padding: 0px 15px 8px 15px;
	list-style: none;
	background:#f2f2f2;
	border-top: 1px dotted #ccc;
	}

.commentlist_author li {
	margin: 5px 0 3px;
	padding: 0px 15px 8px 15px;
	list-style: none;
	background:#ccff99;
	border-top: 1px dotted #ccc;
	}

#commentform small {
	background:#FFF;
	font-weight:bold;
	padding:0;
	}

.commentlist cite, .commentlist_author cite {
	font: 1.0em Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing:-0.05em;
	}	


/* Footer*/


#footer {
	padding-top: 15px;
	width: "100%";
	min-height:200px;
	font-size: 11px;
	line-height: 19px;
	border-top: 3px solid #336699;
	background-color: #ccc;
	text-align: center;
    color: #333;
	}
a.footer
    {color:#eee;
     text-decoration:none;
	}


/* Float Properties*/

.clearfloat:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

.clearfloat {
	display: inline-block;
	}


/* Hides from IE-mac \*/
* html .clearfloat {
	height:1%;
	}

*+html .clearfloat {
	height:1%;
	}

.clearfloat {
	display:block;
	}

/* Animation*/

#slideshow .clearfloat {
	border-bottom:0;
	margin-bottom:0px;
	}

#slideshow .title
	{
	font:2.0em Georgia;
	line-height:1.0em;
	font-weight:bold;
	}

#control {
        margin: 0px 1px 0px 0px;
		padding: 5px 0px 10px 0px;
		background:url('http://shoesholic.com/new/images/bg4.gif') #a9cdff;
		width:268px;
		border:0;
		text-align:center;
		-moz-border-radius-topleft: 5px;
	-khtml-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	}

#control ul li {
list-style:square inside;
margin:0 0 0 10px;
padding:5px 0 0;
}

/* TICKER */
.wrapper { width: 980px; margin: 0 auto; }
#ticker { min-height: 26px; margin-bottom: 15px; background: #f6f6f6 url(http://images.apple.com/home/elements/ticker_btm_grey.gif) no-repeat 0 100%; /*position: relative;*/ }
#ticker p { line-height: 16px; width: 100%; padding-top: 5px; padding-bottom: 0.2em; background: url(http://images.apple.com/home/elements/ticker_top_grey.gif) no-repeat 0 0; float: left; margin-bottom: 3px; }
#ticker a#ticker-headline { width: 12.5em; margin-right: 1em; color: #565656; font-weight: bold; text-align: center; border-right: 1px solid #808080; display: block; float: left; }
#ticker a#news-headline { padding-left: 15px; color: #a1a5a9; float: right; }
#ticker a { color: #6e6e6e; text-decoration: none; }
#ticker a#news-link { position: relative; z-index: 10; }


#control img {
        margin: 0;
        padding: 0;
	}

#control span {
src: url(http://shoesholic.com/new/images/cbutton.gif);
}

#control .cntrl_active {
	c.src: url(http://shoesholic.com/new/images/cbutton.gif);
	}

#control .cntrl_active a {
	color: #fff;
	}

#feature_1 img, #feature_2 img , #feature_3 img {
	margin:0px 0px 0px 0px;
	border: 0;
	float:center;
	}

#feature_1 p, #feature_2 p, #feature_3 p  {
	margin-top: 4px;
	}