/*
Skin name:Soup Kitchen
Version: 1.0
Author: LarryVan at Graphicalguru.com
Author uri: http://graphicalguru.com
Description: Soup Kitchen Custom Skin
*/

/*
#
# DO NOT EDIT THIS FILE
# ---------------------
# The Semiologic theme features a custom.css
feature. This allows to edit the skin
# without editing its css files. That way, you won't
need to worry about losing
# your changes when you upgrade your site.
#
# You'll find detailed sample files in the
custom-samples folder
#
*/


body
{
	background: #696969 url(body.gif)  repeat top left;
	color: #000000;
}


a:hover, a:active
{
	color: #F89402;
}

#wrapper
{

    border: solid 0px #040500;
    background: #040500 url(bottomimg.gif)  no-repeat bottom center;   
    color: #000000;
}

#body
{
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

    margin-top:-4px;
    margin-bottom: -10px;
    background: #040500 url(bodysidebar.gif) repeat-y;
    border-right: solid 0px #040500;  
    border-left: solid 0px #040500;
    color: #FFFFFF;
    padding-bottom: 1px;
}




#navbar
{
    
    border-top: solid 1px #040500;
    border-right: solid 1px #040500;
    border-left: solid 1px #040500;
    border-bottom: solid 1px #FFFFFF; 
    background-color: #040500;
    color: #FFFFFF;
}

#navbar a
{

	font-weight: bold;
	color: #FFFFFF;
        text-decoration: none;
}

#navbar a:hover
{
	text-decoration: none;
        font-weight: bold;
        padding: 2px 2px 2px 2px;
        background-color: #006C89;
        color: #FFFFFF;
}



#sidebar a,
#sidebar2 a
{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#sidebar .widget h2 ,
#sidebar2 .widget h2 ,
#ext_sidebar .widget h2
{
        border: solid 1px #A3A5A2;
        padding-bottom: 5px;
        padding-left:10px;
        padding-right:10px;
        background-image: url(widget.gif);
        background-repeat: repeat;
}
.entry_header h1,
.entry_header h1 a
{
         color:#000000;
         font-size:20px;   
}

.entry_header h2,
.entry_header h2 a
{
         color:#000000;      
       
}
.entry_header h2 a:hover
{
         color:#F89402;      
       
}
/*
	Border, background and font color for

each sidebar widget
	---------------------------------------------------------
*/

#sidebar li.widget,
#sidebar2 li.widget,
#ext_sidebar li.widget
{

	color: #FFFFFF;
	padding: 0px 10px;
}



#sidebar li.widget a:hover,
#sidebar2 li.widget a:hover,
#ext_sidebar li.widget a:hover
{

	  color: #F89402;
          text-decoration: none

}
#sidebar .widget li
{
         list-style-image: url(li-icon.gif)        
}


#sidebar2 .widget li,
#ext_sidebar .widget li
{
	list-style-image: url(li-icon1.gif)
}



/*
	Title style for each sidebar widget
	-----------------------------------
*/

#sidebar h2 ,
#sidebar2 h2 ,
#ext_sidebar h2

{
	text-align: center;
	color:white;
}


/*
	Title bar for each sidebar widget
	---------------------------------
*/

#sidebar h2,
#sidebar2 h2,
#ext_sidebar h2

{
	color: #FFFFFF;
	margin: 0px 0px;
	padding: 2px 10px;
}

#sidebar h2 a ,
#sidebar2 h2 a ,
#ext_sidebar h2 a

{
	color: #FFFFFF;
}

#sidebar h2 a:hover ,
#sidebar2 h2 a:hover ,
#ext_sidebar h2 a:hover
{
	color:#F89402;
        text-decoration: none;
}




#wp-calendar thead
{
	background-color: #040500;
}



#wp-calendar tfoot
{
	background-color: #040500;
}
#header h1 a
{
	color: #006C89;
}

#header h1 a:hover
{
	color: #F89402;
}

.header h2
{
	color: #006C89;
}
.sidebar h2,
.sidebar h2 a,

#wp-calendar caption
{
	color: #FFFFFF;
}


#ext_sidebar
{
	border: solid 1px #A3A5A2;
	background-color: white;
	color: black;
}

#footer
{
    margin: 0px 0px 0px 0px;
    border-right: solid 1px #040500;
    border-bottom: solid 1px #040500;
    border-left: solid 1px #040500;
    border-top: solid 10px #040500;
    background-color: #040500;
    text-align: center;
    padding-top:5px;    
    padding-bottom:5px;
    color: #FFFFFF
}


#footer a
{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
        padding:8px; 
}

#footer a:hover
{
	color:#F89402;
	font-weight:bold;
	text-decoration: none;
}

#footer_nav
{
	float: none;
	text-align: center;
}

#copyright_notice
{
	float: none;
	text-align: center;
}
#wp-calendar
{
	border: solid 1px #A3A5A2;
}

#wp-calendar thead th
{
	border-bottom: solid 1px #A3A5A2;
}

#wp-calendar tfoot td
{
	border-top: solid 1px #A3A5A2;
}

.sidebar h2
{
	border-bottom: 0px;
	padding-bottom: 0px;
}

.main table thead th
{
	border-bottom: solid 1px #A3A5A2;
}

.entry_actions,
.comment_actions
{
	
        border-bottom: solid 2px #040500;
	padding-top: 1px;
        padding-bottom: 2px;
        font-variant:  small-caps;

}

blockquote
{
	margin: 5px 20px;
	padding: 5px 20px;
	border-left: 0px solid #040500;
        background-color: #E6E6E6;
        color:#000000;
	background-image: none;
}

kbd
{

        float: right;
        width: 210px;
        padding: 10px;
        margin-left:5px;
	text-align: right;   
        font-style:italic;
        font-family: Arial, Sans-Serif;
        border-style: double;
        border-color: #000000; 
	font-size: 10px;
    background-color: #E6E6E6;
    color:#000000;
	background-image: none;
}

pre
{
	background-color: #FFFFFF;
}
#footer_boxes
{
	background: #E6E6E6 url(footerbox1.gif)  repeat top left;
	color: #000000;
        border: 1px solid #040500;
       
}

.footer_boxes .widget h2
{
        border: solid 1px #A3A5A2;
        padding-bottom: 5px;
        padding-left:10px;
        padding-right:10px;
        background-image: url(widget.gif);
        background-repeat: repeat-y;
} 




 .custom #main


{
    width: 505px;
    padding-left: 8px;
    padding-right: 8px;
    text-align:justify; 
    color: #000000;
}
.custom #ext_wrapper
{ 
  width: 970px;
}

.custom #wrapper
{  
  width: 970px;
}

.custom #ext_sidebar
{
  width: 0px;
}

.custom #sidebar
{
  width: 164px;
}

.custom #sidebar2
{
  width: 285px;
}

.custom #main
{
  
}

.custom #ext_main
{
  width: 685px;
}

.sidebar ul ul,
.sidebar2 ul ul,
.fuzzy_widget ul
.widget_categories ul,
.widget_archive ul
{
	list-style-image: none;
}

 



#suckerfishnav {
    background-color:#040500;
    font-size:18px;
    font-family:verdana,sans-serif;
    font-weight:bold;
    width:968px;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:40px;
    margin:-4px 0px 0px -8px;
    border:1px solid #040500;
    padding-left:0px;
    width:968px;
    }
#suckerfishnav a {
    display:block;
    color:#FFFFFF;
    text-decoration:none;
    padding:0px 10px;
    }
#suckerfishnav ul ul
{
	list-style-image: none;
}

#suckerfishnav li {
    float:left;
    padding:0;
    list-style-image: none;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:171px;
color:#FFFFFF;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #040500;
    }
#suckerfishnav li li {
    width:169px;
    border-bottom:1px solid #040500;
    border-left:1px solid #040500;
    border-right:1px solid #040500;
    font-weight:bold;
    font-family:verdana,sans-serif;
    }
#suckerfishnav li li a {
    padding:4px 10px;
    width:150px;
    font-size:12px;
    color:#dddddd;
    }
#suckerfishnav li ul ul {
    margin:-21px 0 0 170px;
    }
#suckerfishnav li li:hover {
    background:#006C89;
    }
#suckerfishnav li ul li:hover a, 

#suckerfishnav li ul li li:hover a, 

#suckerfishnav li ul li li li:hover a, 

#suckerfishnav li ul li li li:hover a {
    color:#FFFFFF;
    }
#suckerfishnav li:hover a, #suckerfishnav 

li.sfhover a {
    color:#FFFFFF;
    }
#suckerfishnav li:hover li a, 

#suckerfishnav li li:hover li a, 

#suckerfishnav li li li:hover li a, 

#suckerfishnav li li li li:hover li a {
    color:#DDDDDD;
    }
#suckerfishnav li:hover ul ul, 

#suckerfishnav li:hover ul ul ul, 

#suckerfishnav li:hover ul ul ul ul, 

#suckerfishnav li.sfhover ul ul, 

#suckerfishnav li.sfhover ul ul ul, 

#suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav 

li li:hover ul, #suckerfishnav li li li:hover 

ul, #suckerfishnav li li li li:hover ul, 

#suckerfishnav li.sfhover ul, 

#suckerfishnav li li.sfhover ul, 

#suckerfishnav li li li.sfhover ul, 

#suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#444444;
    }
#suckerfishnav li:hover, #suckerfishnav 

li.sfhover {
    background:#006C89;
    }
