@import "../../stylesheets/base.css";

/*
blue : 135797
grey : e5e7ed
green : 5c5a2f
*/

.bold_site_nav {
	font-weight: bold;
}
h6, h6 a {color:#5c5a2f;}
h1, h2, h3, h4, h5   { font-weight:normal; }

#purchase_subscription h4  { font-weight:bold; }
#purchase_subscription h4  { font-weight:bold; }

h1 a, h2 a, h3 a, h4 a, h5 a, a {color:#135797;}

a:hover {color:#5c5a2f}

body    { background: #4a4924}
#pre_header, #header, #body {background: url(http://media.lawrence.com/weeklies/craig/images/bg.png) repeat-y top center; }
#header .block, #body .block {background:#fff;}
#footer {border-top:none; width:1016px; position:relative; margin:0 auto; background:url(http://media.lawrence.com/weeklies/craig/images/footer-bg.png) center top no-repeat; padding:0; }
#footer dl dt, #footer dl dd, #footer dl dt a, #footer dl dd a, #footer p small { color: #fff; }

#header .block {height:150px; border-bottom:6px solid #135797;}
body.home #header .block {height:152px;}

#weather {bottom:60px; padding-top:10px; height:55px;}
#weather .icon {margin:-10px 10px 0 0 ;}

#breaking_news {background-color:#e5e7ed;}

#user {bottom:30px;}

#topad {bottom:50px;}

#header-search p a { display:block; float:left; background:#135797; font-size:12px; padding:1px 3px; margin:1px 0; line-height:16px;}

#header h1    { left:50%; width:280px; margin-left:-140px; margin-top:38px; }
#header h1 a  { padding-top: 37px; background: url(http://media.lawrence.com/weeklies/craig/images/logo-small.png) no-repeat; overflow: hidden; }
body.home #header h1    { left:50%; width:449px; margin-left:-225px; margin-top:25px; }
body.home #header h1 a  { padding-top: 56px; background: url(http://media.lawrence.com/weeklies/craig/images/logo.png) no-repeat; }

#heading, body.detail #heading, #heading-sm { border:none; background:#e5e7ed;}

#rail .container { margin-top:7px; border-top:1px solid #b3c9e1;padding-top:6px; }

#site-nav a {color:#135797;}
#site-nav1 a {color:#135797;}

.menu a.menu-button, .menu a.menu-button-on { display: block; padding-top: 15px; width: 15px; height: 0; background: url(http://media.lawrence.com/weeklies/images/arrows/hollow-down.gif) no-repeat; overflow: hidden; }

.alert-subscribe {background:#e5e7ed; padding:5px;}

.forward {background: url(http://media.lawrence.com/weeklies/images/arrows/hollow-right.gif) no-repeat right 50%; padding-top:1px; padding-bottom:1px;}
.back {background: url(http://media.lawrence.com/weeklies/images/arrows/hollow-left.gif) no-repeat left 50%}

#connections {
	border: 1px solid #7F8E97;
	padding: 2px;
	margin-bottom: 7px;
}

.welcomemessage {
	padding:2px 2px 2px 10px;
	margin-bottom:0px;
}
.welcomemessage a, .welcomemessage h4 {font-size:12px; margin:0; padding-top:2px; padding-bottom:2px;}
.welcomemessage h4 {font-weight:bold;}

/* BUTTONS */ /* Copied from ellington_default_old */
a.button { padding: 3px 15px; background: #fff url('http://media.ljworld.com/static/ellington_default_old/images/button_bg.gif?5ab0e8ac0b1e') left bottom repeat-x; border: 1px solid #ccc; font-size: 13px; line-height: 23px; font-weight: bold; color: #777; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px;  }
a.button:hover { background: #175e99; border-color: #175e99; color: #fff; text-decoration: none; }

input.button, button { padding: 3px 15px; width: auto; background: #fff url('http://media.ljworld.com/static/ellington_default_old/images/button_bg.gif?5ab0e8ac0b1e') left bottom repeat-x; border: 1px solid #ccc; font: bold 13px/17px 'Helvetica Neue', Arial, sans-serif; color: #777; text-align: center; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px;  }
input.button:hover, button:hover { background: #175e99; border-color: #175e99; color: #fff; text-decoration: none; }

a.alt_button { font-size: 13px; line-height: 25px; font-weight: bold; color: #aaa; text-align: center; }
a.alt_button:hover { color: #175e99; text-decoration: none; }

input.alt_button { padding: 0; background: none; border: none; font: bold 13px/24px 'Helvetica Neue', arial, sans-serif; color: #ccc; text-align: center; cursor: pointer; }
input.alt_button:hover { color: #175e99; text-decoration: none; }

ul, ol

{


margin-bottom: 18px;

padding-left: 16px;

list-style-position: inside;


}

