/*
Theme Name: The Cowboy Star
Theme URI: http://thecowboystar.com/
Description: 
Version: 1.0
Author: Eren Emre Kanal
Author URI: http://erenemre.com/
Tags: 
*/


html, body { background: #000; color: #293857; font: 12px/16px arial, helvetica, sans-serif; }

/* common */
.clear { clear: both; }
.hide { display: none; }
.img2txt { text-indent: -999999px; outline: 0; display: block; }
.left { float: left; }
.right { float: right; }
.text-center { text-align: center; }

/* main */
#main { background: url(images/header.jpg) no-repeat center top; padding: 120px 0 0 0; height: 261px; }
#main #container { width: 800px; margin: 0 auto; }

/* header*/
#main #container #header { width: 727px; margin: 0 auto; }
#main #container #header #fine-western-fare { width: 98px; height: 20px; }
#main #container #header #butcher-shop { width: 79px; height: 20px; }
#main #container #header #cowboy-star { width: 180px; height: 88px; margin: 0 0 0 170px; }

/* menu */
#main #container #menu  { width: 727px; margin: 0 auto; }
#main #container #menu  { padding: 4px 0 0 0; }
#main #container #menu ul li { float: left; }
#main #container #menu  .menu-items { background: url(images/menu.jpg) no-repeat; height: 44px; }
#main #container #menu  #m01 { width: 163px; background-position: left top; }
#main #container #menu  #m02 { width: 140px; background-position: -163px top; }
#main #container #menu  #m03 { width: 69px; background-position: -303px top; }
#main #container #menu  #m04 { width: 114px; background-position: -372px top; }
#main #container #menu  #m05 { width: 114px; background-position: -486px top; }
#main #container #menu  #m06 { width: 122px; background-position: -600px top; }
#main #container #menu  #m01:hover, #main #container #menu  #m01.selected { background-position: left bottom; }
#main #container #menu  #m02:hover, #main #container #menu  #m02.selected  { background-position: -163px bottom }
#main #container #menu  #m03:hover, #main #container #menu  #m03.selected  { background-position: -303px bottom; }
#main #container #menu  #m04:hover, #main #container #menu  #m04.selected  { background-position: -372px bottom; }
#main #container #menu  #m05:hover, #main #container #menu  #m05.selected  { background-position: -486px bottom; }
#main #container #menu  #m06:hover, #main #container #menu  #m06.selected  { background-position: -600px bottom; }

/* content */
#main #container #content { background: url(images/pattern.jpg) repeat-y 5px top; width: 688px; padding: 20px 50px; margin: 49px 0 0 0; }
#main #container #content .text { margin: 0 0 0 421px; }
#main #container #content p { margin: 0 0 10px 0; font-size: 12px; }
#main #container #content strong { font-weight: bold; }
#main #container #content a { color: #293857; }
#main #container #content .subs { background: url(images/sub-menus.png) no-repeat left 1px; width: 294px; height: 28px; }
#main #container #content #subs1 { background-position: left bottom; }
#main #container #content .subs #sub1 { width: 55px; height: 28px; }
#main #container #content .subs #sub2 { width: 66px; height: 28px; }
#main #container #content .subs #sub3 { width: 55px; height: 28px; }
#main #container #content .subs #sub4 { width: 40px; height: 28px; }
#main #container #content .subs #sub5 { width: 78px; height: 28px; }
#main #container #content .subs #sub6 { width: 125px; height: 28px; }
#main #container #content .subs #sub7 { width: 129px; height: 28px; }

/* footer */
#main #footer { text-align: center; background: url(images/footer.jpg) no-repeat; height: 174px; width: 762px; margin: 0 auto; padding: 80px 0 0 36px; }
#main #footer ul li { float: left; }
#main #footer a { height: 18px; margin: 0 10px 0 0; }
#main #footer a#fm01 { width: 62px; }
#main #footer a#fm02 { width: 72px; }
#main #footer a#fm03 { width: 28px; }
#main #footer a#fm04 { width: 56px; }
#main #footer a#fm05 { width: 54px; }
#main #footer a#fm06 { width: 34px; }
#main #footer ul { margin: 0 0 0 186px; }

/* sIFR */
@media screen {
.sIFR-flash {visibility: visible !important;margin: 0;padding: 0;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;}
}
@media print {.sIFR-flash {display    : none !important;height     : 0;width      : 0;position   : absolute;overflow   : hidden;}
.sIFR-alternate {visibility : visible !important;display    : block   !important;position   : static  !important;left       : auto    !important;top        : auto    !important;width      : auto    !important;height     : auto    !important;}
}
@media screen {
.sIFR-active .sifr { font-family: Verdana; visibility: hidden; line-height: 10px;  } 
}

/* wp */
.nodes { width: 472px; float: left; margin: 0 16px 0 0; }
#sidebar  { width: 200px; float: left; }
.post { background: url(images/post-seperator.png) no-repeat left bottom; padding: 0 0 20px 0; margin: 0 0 20px 0; }
.widget { background: url(images/sidebar-seperator.png) no-repeat left bottom; padding: 0 0 10px 0; margin: 0 0 10px 0; font-size: 11px; }
.widget ul li { margin: 0 0 0 20px; list-style: square; }
.textbox { padding: 3px; width: 95%; font: 12px arial, sans-serif; }
.pagetitle { font-style: italic; margin: 0 0 10px 0; font-size: 11px; }