/*

Theme Name: LIFT

Theme URI: http://swt-lift.org/

Description: Southwest Transit LIFT

Version: 1

Author: WebWise Design

Author URI: http://webwisedesign.com/

*/



body {background:#f1efe6 url(i/bg.gif) repeat-x; font:80% Verdana,Geneva,Arial,Helvetica,sans-serif; margin:0;	}



h1 {color:#0a345c; font:bold 120% "Century Gothic",Arial,Helvetica,Verdana,Geneva,sans-serif; margin:2px 10px 12px 10px;}

h2 {color:#115e87; font:115% "Century Gothic",Arial,Helvetica,Verdana,Geneva,sans-serif; margin:20px 10px 0 10px;}

h3 {color:#526f15; font:115% "Century Gothic",Arial,Helvetica,Verdana,Geneva,sans-serif; margin:20px 10px 0 10px;}



a {color:#ac973a;}

a:hover {color:#0a345c;}

a:visited {color:#ac973a;}



p {margin:12px 10px;}



small, .nocomments, .postmetadata, blockquote, strike {color:#777;}



code {font:1.1em 'Courier New',Courier,Fixed;}

acronym, abbr, span.caps {font-size:0.9em; letter-spacing:.07em;}



hr {background:#b6d5e5; border:0px; color:#b6d5e5; font-size:0; height:2px; margin:30px 10px; width:200px;}



#container {margin:0 auto; position:relative; width:760px;}

#content {background:#f1efe6; margin:0 auto; position:relative; width:760px;}

#text {background:#fff url(i/txt-shadow.gif) no-repeat top right; color:#545454; margin:0 0 0 230px; width:518px;}



/* For Contact Template */

.onecolumn {background:#fff; margin:10px auto; width:660px;}

#contact {background:#fff url(i/txt-shadow2.gif) no-repeat top right; margin:20px auto; position:relative; top:-20px; width:726px;}



#contact h1, #contact h1 a {color:#0a345c; font:bold 120% "Century Gothic",Arial,Helvetica,Verdana,Geneva,sans-serif; margin:2px 10px 12px 0px; text-decoration:none;}

#contact h2, #contact h2 a {color:#115e87; font:115% "Century Gothic",Arial,Helvetica,Verdana,Geneva,sans-serif; margin:20px 10px 0 10px; text-decoration:none;}

#contact h3, #contact h3 a {color:#526f15; font:115% "Century Gothic",Arial,Helvetica,Verdana,Geneva,sans-serif; margin:20px 10px 0 10px; text-decoration:none;}



/* End Contact Template */



#header {background:transparent; display:block; height:108px; margin:0 auto; position:relative; width:760px;}

#header a {background:url(i/logo.png) no-repeat; display:block; height:87px; margin:0 auto; position:relative; top:13px; width:227px;}



/* entries */

.entry p a:hover {color:#0a345c;}

.entry p a:visited {color:#ac973a;}

.commentlist li, #commentform input, #commentform textarea {font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}



/* posts */

.post {margin:0; text-align:left;}

.post hr {display:block;}

.postmetadata {clear:both;}



.post ul {margin:5px 20px; list-style:none none;}

.post ul li {margin:3px 0px 3px 20px; list-style:none none;}



.post a {color:#ac973a;}

.post a:hover {color:#0a345c;}

.post a:visited {color:#ac973a;}



/* navigation */

#nav {background:#16374c url(i/nav-bg.gif) repeat-x; color:#fff; height:29px; margin:0 auto; position:relative; text-align:center; width:760px;}

#navl {background:url(i/nav-l.gif) no-repeat; height:29px; position:absolute; left:0px; top:0; width:11px;}

#navr {background:url(i/nav-r.gif) no-repeat; height:29px; position:absolute; right:0px; top:0; width:11px;}

#nav a {background:none; color:#fff; display:inline; font-size:.8em; margin:0 13px 0 0; position:relative; text-decoration:none; top:.8em;}

#nav a:hover {color:#d8ecf9;}

#nav a.last {background:none; color:#fff; display:inline; font-size:.8em; margin:0; position:relative; text-decoration:none; top:.8em;}

#nav a.last:hover {color:#d8ecf9;}



#nav2 {background:#e5e5e5 url(i/nav2-bg.gif) repeat-x; color:#133449; height:29px; margin:0 auto; position:relative; width:760px;}

#nav2 a {background:none; color:#133449; display:inline; font-size:.8em; margin:0 10px; position:relative; text-decoration:none; top:.8em;}

#nav2 a:hover {color:#494949;}

#nav2 #general {float:right;}



#areanav {display:list-item; list-style:none; text-align:center;}

#areanav ul {display:block;}

#areanav ul li {display:inline; margin:0; padding:0;}

#areanav ul li a {background-color:transparent; color:#15527C; font:11px Verdana, helvetica, sans-serif; padding:1px 6px; text-decoration:underline;}

#areanav ul li a:hover {color:#000; text-decoration:none;}



/* side column */

#sidel {background:transparent url(i/bg-side.gif) no-repeat bottom; color:#4a462f; float:left; font:95% "Century Gothic",Arial,Helvetica,Verdana,Geneva,sans-serif; width:230px;}



#sidel h2 {color:#072a4f; font-weight:bold; margin:24px 10px 12px 10px; position:relative;}

#sidel p {margin:12px 10px;}



#sidel a {color:#4073ad;}



/* footer */

#footer {background:transparent; float:right; margin:10px auto; position:relative; width:530px;}

#footer-address {font:100% Verdana,Geneva,Arial,Helvetica,sans-serif; position:relative; width:215px;}

#footer-address strong {color:#072a4f;}



#footer-links {color:#4f4c40; font-size:85%; text-align:center; width:530px;}

#footer-links a {color:#4f4c40;}

#footer-links a:hover {color:#12467c;}



/* footer 2 */

#footer2 {background:transparent; margin:-25px auto; position:relative; width:760px;}

#footer2-address {font:90% Verdana,Geneva,Arial,Helvetica,sans-serif; margin:0 auto; text-align:center; width:760px;}

#footer2-address strong {color:#072a4f;}



#footer2-links {color:#4f4c40; font-size:85%; margin:0 auto; text-align:center; width:760px;}

#footer2-links a {color:#4f4c40;}

#footer2-links a:hover {color:#12467c;}



/* images */

img {border:0;}

.border {border:1px solid #595959;}



.main {width:519px; margin:10px 0;}



/* float */

.floatl {float:left; margin:5px 5px 5px 10px; width:131px;}

.floatr {float:right; margin:5px 20px 5px 5px; width:125px;}



/* other */

.alt {background-color:#f8f8f8; border-top: 1px solid #ddd; border-bottom:1px solid #ddd;}

small {font:0.9em/1.5em Arial,Helvetica,Sans-Serif;}



.commentlist li {font-weight:bold;}

.commentlist li .avatar {float:right; border:1px solid #eee; padding:2px; background:#fff;}

.commentlist cite, .commentlist cite a {font-weight:bold; font-style:normal; font-size:1.1em;}

.commentlist p {font-weight:normal; line-height:1.5em; text-transform:none;}

#commentform p {font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;}

.commentmetadata {font-weight:normal;}



.clear {clear:both;}



img.centered {display:block; margin-left:auto; margin-right:auto;}

img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}

img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}

.alignright {float:right;}

.alignleft {float:left;}



html>body .entry ul {margin-left:0px; padding:0 0 0 10px; list-style:none;}

html>body .entry li {margin:7px 0 8px 25px;}

.entry ul li:before, #sidebar ul ul li:before {content:"\00BB \0020";}

.entry ol {padding:0 0 0 35px; margin:0;}

.entry ol li {margin:3px 0px 3px 20px; list-style:disc outside none;}

.postmetadata ul, .postmetadata li {display:inline; list-style-type:none; list-style-image:none;}

ol li {list-style:decimal outside;}



.entry form {text-align:center;}

select {width:130px;}



#commentform input {width:170px; padding:2px; margin:5px 5px 1px 0;}

#commentform textarea {width:100%; padding:2px;}

#commentform #submit {margin:0; float:right;}



.alt {margin:0; padding:10px;}

.commentlist {padding:0; text-align:left;}

.commentlist li {margin:15px 0 3px; padding:5px 10px 3px; list-style:none;}

.commentlist p {margin:10px 5px 10px 0;}

#commentform p {margin:5px 0;}

.nocomments {text-align:center; margin:0; padding:0;}

.commentmetadata {margin:0; display:block;}



acronym, abbr, span.caps {cursor:help;}

acronym, abbr {border-bottom:1px dashed #999;}

blockquote {margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd;}

blockquote cite {margin:5px 0 0; display:block;}



.center {text-align:center;}



.hidden {display:none;}



.aligncenter, div.aligncenter {display:block; margin-left:auto; margin-right:auto;}



.wp-caption {border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin: 10px;	-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

.wp-caption img {margin:0; padding:0; border:0 none;}

.wp-caption p.wp-caption-text {font-size:11px; line-height: 17px;	padding:0 4px 5px; margin:0;}



/* Links */

a.lidoc {background:transparent url(i/_word-w.gif) no-repeat right; padding:0 24px 0 0;}

a.lipdf {background:transparent url(i/_acrobat.gif) no-repeat right; padding:0 24px 0 0;}

a.lippt {background:transparent url(i/_ppt.gif) no-repeat right; padding:0 24px 0 0;}