/* 	Theme Name: SimpleCMS Theme
	Theme URI: http://pixopoint.com/simplecms/
	Description: SimpleCMS Theme is designed as a simple starting point for developing themes suitable for the SimpleCMS WordPress plugin
	Version: 1.5
	Author: Ryan Hellyer
	Author URI: http://ryanhellyer.net/


	This theme was coded by PixoPoint Web Development
	http://pixopoint.com/


	The CSS, XHTML and design of this theme are released under GPL license:
	http://www.opensource.org/licenses/gpl-license.php  */


html { height: 100%;
    	background: rgb(255,229,155) url('http://forgeandbroom.com/images/straw.jpg'); }

body { min-height: 100%;
    height : auto;  }

body {	
	font-size: 78.5%; /* Resets 1em to 11px? */
	font-family: 'Trebuchet MS', Tahoma, Helvetica, Arial, sans-serif;
	background: url('http://forgeandbroom.com/images/door-knocker.gif') repeat-y;
        background-position: 75px top;
	color: #333;
	text-align: left;
    margin : 0;
    padding : 0;
	}

html>body {
    min-height: 100%;
    height: auto;
	}

	

p	{
	margin-left : 20px;
	font-size : 1em;
	line-height : 1.3em;
	}

p, div, div div	{
	margin : 0;
	}

h1,h2,h3,h4,h5,h6	{
	font-family: 'Trebuchet MS', Tahoma, Helvetica, Arial, sans-serif;;
    margin-left : 0px; 
    margin-right : 20px; 
    font-weight : bold;
    color : rgb(0,0,0);
}
	
#wrapper {
	position : relative;
	width:950px;
        background : rgb(255,255,204) ;
	margin:0 50px 0 auto;
        padding : 0;
 
	}

#header {
	overflow:auto;
        position : relative;
	background: rgb(255,229,155) url('http://forgeandbroom.com/images/Web_Header.jpg') no-repeat center center;
 	height : 151px;
	width : 100%;
	}

h1 {
	margin:0;
	padding:0;

	}

h1 a {
        color : rgb(236,156,61);
	}

#description {
	clear:left;
	float:left;
	color:#ffffff;
	}

#search, form#search {
	float:right;
	}

/* Menu styling */
#menu {
    background : rgb(255,255,204);
    margin : 0px;
    padding : 0px;
	}


#inner-wrap  {
    width : 100%;
    background : rgb(240,202,74);
    overflow:auto;
    }


/* Content styling */
#content {
    float : left;
    padding : 10px;
    width : 700px;
    min-height : 450px;
    background: rgb(255,229,155);	
    border : 1px solid white;
    border-top : none;
	}
	
/* Sidebar styles */
#sidebar  {
    position : fixed;
    top : 190px;
    right : 50px;
    width : 199px;
    padding : 10px;
    padding-left : 0;
    color : rgb(0,0,0);
    background : rgb(240,202,74);
    overflow : visible;

    }

ul.sidebar, ul.sidebar li, #sidebar ul, #sidebar ul li  {
    color : green;
    list-style-type : none;
    list-style-position : inside;
    margin : 0px;
    padding : 0px;
    }

/* Footer styling */
#footer {
	clear : both;
	color : rgb(255,229,155); 
	font-weight : bold;
	background : rgb(113,76,34) url(http://forgeandbroom.com/images/bg-pagecap.gif);
	margin : 0px;
	height : 45px;
	border : 1px solid transparent;
	overflow:auto;
	text-align : center;
	}
	
#footer p {
	padding:1em;
	width:700px;
	margin:0 auto;
	color:#ffffff;
	}
	
#footer p a {
	color:#ffffff;
	}

.rightalign {
    text-align : right;
    }

td    {
	font-size : 1em;
    }

.clear    {
        clear : both;
    }
	
a:link, a    {
    color : rgb(171,110,19);
    }

a:visited    {
    color : rgb(171,110,19);
    }

a:hover    {
    color : rgb(208,143,44);
    background : #fff
    text-decoration : none;
    }

.aligncenter, img.aligncenter  {
    margin : 0 auto;
    text-align : center;
    }

img    {
    border : 2px solid rgb(236,156,61);
    }

/* test 2nd navigation in sidebar */
#suckerfishnav_2, #suckerfishnav_2 ul { /* all lists */
		padding: 0;
		margin: 0;
                margin-left -20px;
		list-style: none;
		float : left;
		width : 111px;
                border : 1px solid rgb(255,255,204);
                border-bottom : none;
                z-index : 50;
	}
	
	#suckerfishnav_2 li { /* all list items */
		position : relative;
		float : left;
		line-height : 20px;
		margin-bottom : -1px;
		width: 100px;
	}
	
	#suckerfishnav_2 li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 100px;
		margin-top : -20px;
	}
	
	#suckerfishnav_2 li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#suckerfishnav_2 li a {
		width: 100px;
		w\idth : 100px;
		display : block;
		color : #993300;
		font-weight : bold;
		text-decoration : none;
		background-color : rgb(240,202,74);
		border-bottom : 1px solid rgb(255,255,204);
		border-right : 1px solid rgb(255,255,204);
		padding : 0 0.5em;
	}
	
	#suckerfishnav_2 li a:hover {
		color : black;
		background-color : rgb(255,255,204);
	}
	
	#suckerfishnav_2 li:hover ul ul, #suckerfishnav_2 li:hover ul ul ul, #suckerfishnav_2 li.sfhover ul ul, #suckerfishnav_2 li.sfhover ul ul ul {
		left: -999em;
	}
	
	#suckerfishnav_2 li:hover ul, #suckerfishnav_2 li li:hover ul, #suckerfishnav_2 li li li:hover ul, #suckerfishnav_2 li.sfhover ul, #suckerfishnav_2 li li.sfhover ul, #suckerfishnav_2 li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	