/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/


/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/


/* 1.1 Defaults */

body  { font: 12px Georgia, Times, Serif; line-height: 1.5; color: #7a7a7a; background-image: url('http://knickstweets.files.wordpress.com/2010/05/msg-floor2.jpg');}

h1, h2, h3, h4, h5, h6  { margin: 0; font-family: Georgia,Times, Serif; color: #000; }
h1  {font-size: 24px;} h2  {font-size: 18px;} h3  {font-size: 16px;} h4  {font-size: 16px;} h5  {font-size: 12px;} h6  {font-size: 10px;}

p  {margin: 0;}


/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/

/* 2.2 Navigation */

#navigation  { text-transform: uppercase; font-size:11px; background-color: #000; }
.nav, .nav ul  { z-index:100; margin:0; padding:0; list-style:none; line-height:1; }
.nav li  { float:left; width: auto; }


/* PAGES NAVIGATION */
#pagenav  { margin-top: 20px; }
#pagenav a  { display:block; z-index:100; margin: 0; padding:85px 10px 0px 10px; text-decoration: none; text-transform: uppercase; font-size: 18px; font-family: Impact, Helvetica, arial, sans-serif; color: #000;  }
#pagenav li ul a:link, #pagenav li ul a:visited  { padding: 0 0 0 10px; font-family: Helvetica, Arial, sans-serif !important; font-size: 14px; text-transform: none; border: none; }
#pagenav li.rss a  { padding-right: 20px; }



/* 2.3 Header */
#topsearch  { width: 300px; height: 40px; line-height: 0; }
#topsearch #searchform_top  {margin: 5px 0 0 0; }

#header {padding:10px 0px 30px 0px; clear:both;position:relative;}

#logo  {height:110px; }
#logo img  { }
#logo .site-title a { color:#000; font-size: 18px; line-height:18px; text-transform:none; font-weight:normal; text-decoration:none; }
#logo .site-title a:hover { text-decoration:none; }
#logo .site-description { color:#333333; font:italic 14px Georgia, serif; }



/* 2.4 Content */
#content{min-height:550px;padding:0;}
* html #content{height:550px;}

#main{width:620px;}
#main.fullwidth  { width: 940px; }



/* 4.1 Generic Widgets */
.widget  { position: relative; margin: 0 0 30px 0; padding: 5px 5px; color:#F37023; background-color: #fff; border: 5px solid #efefef; }
.widget h3  { margin: 0; padding: 10px 0; font-size: 16px; text-transform:uppercase; color: #404040; }



/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/

#breadcrumb, .archive_header  { font-family: Helvetica, Arial, sans-serif; text-transform:uppercase; display: block; margin:5px 0; padding: 0 5px; font-size: 12px; font-weight: bold; color: #000; }
#breadcrumb  { font-size: 14px; font-weight: normal; padding: 0; }
.archive_header .catrss a  { font-size: 14px; text-decoration: none; line-height: 28px; }

.post  { position: relative; margin: 0 0 60px 0; padding: 50px 55px; background-color: #fff; border: 5px solid #efefef; }

.post .title  { width:100%; position:relative; margin: 0 0 30px 0; padding: 0 0 25px 0; color: #000; border-bottom: 1px solid #e7e7e7; font-size: 28px; }
.post .title a:link, .post .title a:visited  { color: #000; }
.post .title a:hover  { text-decoration: none; }

.entry ol  { margin: 0 0 15px 0; padding: 0 0 0 30px; }
.entry ol ol  { margin: 0; }
.entry  ol li  { list-style-type: decimal; }
.entry  ol li ol li  { list-style-type: decimal; }

