/*
Skin Name: ickm
Theme URI: http://www.PerkinsTaylor.com/
Description: Style sheet by <a href="http://www.PerkinsTaylor.com/">PerkinsTaylor</a>.
Version: 1.0.0
Author: Jeff
Author URI: http://www.PerkinsTaylor.com
*/

/*********************************************************************************************************
*********************************************** Reset Styles *********************************************
*********************************************************************************************************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/*********************************************************************************************************
************************************************ Body Styles *********************************************
*********************************************************************************************************/
body {
    font-family: calibri, sans-serif;
    font-size: x-small;
    font-size: 14px;
    background:#191C2D url(bodybackimage.jpg) repeat-x;
    color: #261815;
    margin:0;
    text-align:center;
}

/*********************************************************************************************************
*************************************************** Tables ***********************************************
*********************************************************************************************************/

table {
        font-size: 100%;
        color: #261815;
        background: transparent;
        margin: 10px 10px 10px 0;
        padding:0;
        border:none;
        border-collapse:collapse;
        empty-cells:show;
}
table th {
        text-align: left;
        padding:2px;
        vertical-align:bottom;
}
table td {
        vertical-align:top;
        text-align: left;
        padding:2px;
        background:transparent;
}
table caption {
        text-align:center;
        margin-left:2px;
        margin-right:2px;
        font-weight: bold;
        padding:2px;
}
table ul {
        line-height: 1.2em;
        list-style-type: square;
        xlist-style-image: url(bullet.gif);
        color: #261815;
        margin: 0 0 .4em 1.5em;
        padding: 0;
}
table ol {
        line-height: 1.2em;
        list-style-image: none;
        xmargin: .3em 0 0 3.2em;
        margin: 0 0 0 1.5em;
        padding: 0;
}
table li {
        margin-bottom: 0em;
}
table code {
        background-color: transparent;
}

/*********************************************************************************************************
*********************************************** Containers ***********************************************
*********************************************************************************************************/

/* in order to create margins on either side of the page that do not colapse:
        - set the width of the td elements on the left and right side of the page within the page_container in the HTML file
        - set the width of the page container table to the width of the page table plus the width of the the td's.

/********************* page container ************************/
table.page_container {
        margin: 0 auto;
        padding:0;
        border:none;
        width:810px;
}
table.page_container td {
        padding:0;
        border:none;
        background:transparent;
}

/********************* page ************************/
table.page {
        margin:0;
        padding:0;
        border:5px solid white;
        width:800px;
}
table.page td {
        vertical-align:top;
        padding:0;
        background:#DED9D6;
}

/********************* header ************************/
table.header {
        margin:0;
        padding:0;
        border:none;
        width:100%;
}
table.header td {
        vertical-align:top;
        text-align:left;
        padding:0;
        background:#DED9D6;
}

/********************* menu ************************/
table.menu {
        margin:0; 
        border:none; 
        background:#DFCDB5;
}
table.menu td {
        background:#261815 url('menu background2.jpg') repeat-x;
        padding:0 0 0 5px;
}

/********************* content ************************/
table.content {
        margin:0;
        padding:0;
        border:none;
        width:100%;
}
table.content td {
        vertical-align:top;
        padding:5px;
        padding-left:0;
        xbackground:#DED9D6 url('menu shadow2.jpg') no-repeat;
        background:#FFF6ED;
        background:#FFF6ED url('menu shadow2.png') no-repeat;
}

/********************* footer ************************/
.footer {
        color: #261815;
        xbackground:#DED9D6;
        background:#FFF6ED;
        margin:0;
        padding:0;
        text-align: center;
        font-size:95%;
        line-height:1.0em;
}
.footer li {
        display: inline;
        margin: 0;
}
.footer ul {
        margin: 0;
}
.footer a, .footer a:active, .footer a:visited {
        color: #261815;
        text-decoration: underline;
        font-weight: normal;
}
.footer a:hover {
        color: #897769;
}
table.footer {
        margin:0 auto;
        padding:0;
        border:none;
        xbackground:#DED9D6;
        background:transparent;
}
table.footer td {
        padding:5px;
        xbackground:#DED9D6;
        background:transparent;
        text-align:center;
        vertical-align:middle;
}



/*********************************************************************************************************
************************************************ Font Styles *********************************************
*********************************************************************************************************/

a {
        text-decoration: none;
        color: #C4580F;
        background: none;
        font-weight: bold;
}
a:hover {
        text-decoration: underline;
}
a:visited,
a:active,
a.stub,
a.new,
a.new:visited {
        color: #303026;
}
img {
        border: none;
        vertical-align: middle;
}
p {
        margin: 0 0 .5em 0;
        line-height: 1.1em;
        color: #261815;
}
p img {
        margin: 0;
}

hr {
        height: 1px;
        color: #aaa;
        background-color: #aaa;
        border: 0;
        margin: .2em 0 .2em 0;
}

/**************** headers *******************/

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
        color: #261815;
        background: none;
        margin: 0;
        padding-bottom: 0;
        padding-top: .5em;
}
h1, h2, .h1, .h2 {
        font-weight: normal;
        border-bottom: 1px solid #6A6754;
        margin-bottom: .5em;
}
h3, h4, h5, h6, .h3, .h4, .h5, .h6 {
        font-weight: bolder;
        border-bottom: none;
        margin-bottom: 0;
}
h1, .h1 { font-size: 188%; }
h2, .h2 { font-size: 150%; }
h3, .h3 { font-size: 145%; }
h4, .h4 { font-size: 130%; }
h5, .h5 { font-size: 115%; }
h6, .h6 { font-size: 100%; }

h1 .editsection,
h2 .editsection,
h3 .editsection,
h4 .editsection,
h5 .editsection, 
h6 .editsection { 
	font-size: small;
}
.editsection {
	font-weight: normal;
	float: right;
	margin-left: 5px;
}

/*********************************************************************************************************
*************************************************** Menus ***********************************************
*********************************************************************************************************/

/********************* screen table ************************/
table.screen {
        background: #6A6754;
        background: transparent;
        margin:0;
        padding:0;
        width:100%;
        border:none;
        border-collapse:collapse;
        empty-cells:show;
}
table.screen td {
        background: #6A6754;
        background: transparent;
        vertical-align:top;
        padding:0;
}
/************************ menu ****************************/

.menubar {
        margin:0;
        padding:0;
}
.menubar dl {
        margin:0;
        float:left;
}
.menubar dt {
        padding:4px 0 ;
}
.menubar a, .menubar a:active, .menubar a:visited {
        padding:5px 0 ;
        color: #DFCDB5;
        text-decoration:none;
        border:none;
}
.menubar a:hover {
        color:white;
        text-decoration:none;
}

/**zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz  **/

.textcontainer {
    padding:0 5px;
    font-size: 110%;
}


/*********************************************************************************************************
************************************************** Elements **********************************************
*********************************************************************************************************/

/*********************** Search Box ***********************/
/*inline div containing the URL that a wiki page was retrieved from.  */
.printfooter {
        display: none;
}


