/*  
Theme Name: Spokane Historic Preservation
Theme URI: http://www.historicspokane.org/
Description: This is my theme for the Spokane Historic Preservation website.
Version: 1.0
Author: Thuy Truong
Author URI:http://www.spokanecity.org

*/


*{padding: 0px;

  margin: 0px;}

body{
margin: 0;
font-family: Arial, Helvetica, Georgia, Sans-serif;
font-size: 12px;
text-align: center;
vertical-align: top;
background: #938d70;
color: #000000;
}


#wrapper{
margin: 0 auto;
width:960px;
}

#innerwrapper{float:left;
width:960px;
text-align: left;
height:auto;
background-color:#938d70;
margin-bottom:10px;
}

#header{ margin:0 auto;
width:960px;
height:268px;
background-color:#938d70;
}

#headerimg {float:left;
background-image: url("./?mortyurl=https%3A%2F%2Fwww.historicspokane.org%2Fwp-content%2Fthemes%2Fhistoric_preservation%2Fimages%2Fheader_photo2.jpg");
background-repeat:no-repeat;
width:958px;
border:1px solid #b8b7a3;
height:204px;}


#bodycontainer{float:left;
width:960px;
min-height: 650px;
height:100%;
background-image: url("./?mortyurl=https%3A%2F%2Fwww.historicspokane.org%2Fwp-content%2Fthemes%2Fhistoric_preservation%2Fimages%2Fbody_bg.jpg");
background-repeat:repeat-y;}

#content{margin-top:15px;
float: left;
width: 68%;
min-height:650px;
padding:10px 20px 20px 25px;
}

.rightsidebar{margin-top:10px;
margin-right:0px;
float: right;
width: 25%;
min-height:650px;
padding:10px;
}



#footer {margin-top:10px;
float:left;
width:960px;
height:70px;
background-color:#938d70;
}

a:link {
text-decoration: none;
color: #0a4cba;
}

a:visited {
text-decoration: none;
color: #0a4cba;
}
a:hover{text-decoration: underline;
}

h1 {font-size:16px;
color:#8A5028;
padding-bottom:10px;}

h2 {color:#626338;
font-size:15px;
margin-bottom:2px;}

h3 {color:#9f7802;
margin-bottom:2px;
font-size:13px;}

h4 {font-size:13px;
color:#9f7802;
margin-bottom:3px;}


h5 {font-size:12px;
color:#56637a;
margin-bottom:3px;}

h6 {color:#9f7802;
margin-bottom:2px;
font-size:13px;
padding-top:20px;}

.post{
	padding-right:10px;
padding-top:0;
margin-top:0;
}

.entry {
margin-top:2px;
}

.entry p{ line-height:1.4em;
padding:0 0 8px 0;
margin:0; }

p{ line-height:1.4em;
padding:0 0 8px 0;
margin:0;}

#footer p {text-align:center;
line-height:1.4em;
font-size:12px;
color:#fffefe;}

p.important {color:#900; font-size:12px;}

.quicklinks {float:left;
/*background-image: url("./?mortyurl=https%3A%2F%2Fwww.historicspokane.org%2Fwp-content%2Fthemes%2Fcode-enforcement%2Fimages%2Fquicklinks_bg.jpg");
background-repeat:no-repeat;*/
width:275px;
height:225px;
margin-top:10px;
}

.textwidget {}

.textwidget p {float:left;
	width:230px;
	padding:5px;
	margin-top:-5px;
	margin-bottom:12px;
	text-align:center;}

.quicklinks h4{border-bottom:1px dotted #9f7802;
width:85%;}	


/*---------------------------CONTENT UL-------------------------------*/
.entry ul {line-height:2em;
	margin-left:25px;}
.entry ul li {margin-bottom:5px;}

.entry ol {line-height:2em;
margin-left:25px;}
.entry ol li {margin-bottom:5px;}



/*-----------------------MAIN NAV----------------------------*/


.menu-main-menu-container {
	background-color:#716f63;
	border:1px solid #b8b7a3;
	width: 958px;
	float:left;
	padding: 0px;
	margin: 10px 0 10px 0;
	}
	
	
#menu-main-menu {
	margin:0;
	padding: 0px;
	float:left;
	}
	
#menu-main-menu ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#menu-main-menu li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}	
	
	
#menu-main-menu li a:link, #menu-main-menu li a:visited {
	color: #ffe;
	display: block;
	font-size: 14px;
	font-family:Verdana, Geneva, sans-serif;
    margin: 0px;
	padding: 12px 34px 11px 35px;
	}

#menu-main-menu li a:hover, #menu-main-menu li a:active {
	color: #e5b40a;
    margin: 0px;
	padding: 12px 34px 11px 35px;
	text-decoration: none;
	}
	
#menu-main-menu li li a, #menu-main-menu li li a:link, #menu-main-menu li li a:visited {
	background: #b7e1fa;
	width: 139px;
	color: #4a495d;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	margin-left: -1px;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	
#menu-main-menu li li a:hover,#menu-main-menu li li a:active {
	background: #5a96b9;
	color: #FFFFFF;
	padding: 7px 10px 7px 10px;
	}

#menu-main-menu li {
	float: left;
	padding: 0px;
	}

#menu-main-menu ul {
	z-index: 100;
	position: absolute;
	visibility:hidden;
	height: auto;
	width: 159px;
	margin: 0px;
	margin-left: 25px;
	padding: 0px;
	}

#menu-main-menu li:hover ul{visibility:visible;}


#menu-main-menu li ul ul {visibility:hidden;
	margin: -31px 0 0 160px;
	}
	
#menu-main-menu li ul li:hover ul {visibility:visible;}

#menu-main-menu li:hover ul ul, #menu-main-menu li:hover ul ul ul{
	left: -999em;}

#menu-main-menu li:hover ul, #menu-main-menu li li:hover ul, #menu-main-menu li li li:hover ul{
	left: auto;}

#menu-main-menu li:hover{ 
	position: static;}



/*-----------------FOOTER NAV-----------------*/

#menu-footer-menu{float:left;
margin-left:180px;
margin-top:5px;
padding:0px;
width:95%;
}

#menu-footer-menu li{float:left;
display:inline;
padding-bottom:0px;
margin-right:40px;
font-weight:bold;
font-size:10px;}

#menu-footer-menu a:link {float:left;
color:#003333;
}

#menu-footer-menu a:visited {float:left;
color:#003333;
}

#menu-footer-menu a:hover {float:left;
color:#0066cc;
text-decoration:none;
}



/*-----------------IMAGES-------------------------------*/

#headerimg img{margin-left:7px;
margin-top:7px;}

#content img {padding:5px;
background-color:#ffffff;
}

.rightsidebar img { margin:0;
padding:0;
float:right;
border:none;
}
#image_flicker img {display:block;
margin-bottom:2px;}

#content img.alignright {float: right; margin-bottom:0px;}
#megan {float:right;}
#megan p {text-align:center; font-weight:bold;}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/* -------------- TABLE -------------------------------------*/


table{border:1px solid silver;
border-collapse:collapse;}

th {font-weight:bold;
font-size:1.1em;
color:white;
padding:5px;
background:#5894b2;
text-align:center;
}

tr {}
.rowwithbgcolor {background:#EAFAFF;}

td {border-left:1px solid silver;
border-top:1px solid silver;
padding:5px;}


/* -------------- Right SIDEBAR ul -------------------------------------*/


.rightsidebar ul{width:72%;
list-style-type:square;
margin-top:10px;
padding-left:35px;
margin-left:0;
padding-right:5px;
color:#336699;
line-height:1.3em;
}
.rightsidebar ul li {margin-bottom:6px;
}



/* -------------- SEARCH -------------------------------------*/

.screen-reader-text {display:none;}

#searchform {float:right;
	position:relative;
	height:40px;
	width:100%;
	margin-top:5px;
}
#searchform input {padding:3px;}
 
#searchsubmit {}


/*----------IMAGE rotator------------*/

/*#image_flicker {
margin-bottom:15px;
background-image: url("./?mortyurl=https%3A%2F%2Fwww.historicspokane.org%2Fwp-content%2Fthemes%2Fhistoric_preservation%2Fimages%2Fbg_logos.jpg");
background-repeat:no-repeat;
width:630px;}
*/

#image_flicker {float:left;
margin-bottom:17x;
padding-bottom:20px;
width: 460x;
}

#logos {float:right;
width:160px;
padding-right:15px;
margin-bottom:24px;}

#logos img {border:none;}

