div#list-header { clear:both; width:100%; }
div#ad-300x250 { float:right; width:300px; height:250px; padding:0; clear:none; }
div#ad-728x90 { float:left; width:728px; height:90px; padding:0; clear:none; }
div#list-header h2 { width:728px; float:left; margin:10px 0 0 0; padding:5px 0; font-size:17px; font-weight:bold; color:#fff; text-align:center; background-image:url('images/box-header-dark-blue.jpg'); }
div#list-header-search { width:644px; height:83px; float:left; padding:20px 42px; background-color:#dce1ef; border-radius:0 0 5px 5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; }
div#list-header-blurb { width:50%;float:left;padding:10px 0; }

div#main-search { width:50%; float:right; padding:0 0 8px; text-align:right; }
div#main-search form { height:16px; }
div#main-search input.text-input { height:12px; font-size:1em; }
div#main-search inpout.button { height: 18px; font-size:1em; }
div#alpha-search { clear:both; }

div#main { width:100%; clear:both; margin-top:10px; }
div#content { width:800px; min-height:1000px; float:left; padding:10px; background-color:#9ea9c7; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
div.entry-content { margin-top:8px; }

div.pagination { text-align:center;padding:15px 0 10px; }

/* Content */

div.entry-photo { border:1px solid black; background-color:#4668a8; height:170px; width:101px; padding:6px; margin:0 5px 5px 0; float:left; }
div.entry-photo img { width:101px; height:140px; margin-top:15px; border:0; }
div.post { position:relative; background-color:#dce1ef; width:260px; height:170px; padding:6px; border:1px solid #4668a8; float:left; margin:0 5px 5px 0; overflow:hidden; }
h3.entry-title { margin:0px; font-size:14px; }
div.entry-byline { margin:0; font-style:italic; }
div.entry-content { line-height:1.2em; }
div.entry-content a { color:#000; text-decoration:none; }
div.entry-content a:hover { color:#0070c5; }
div.entry-content p { margin:5px 0; }
div.entry-meta { color:#000; }
div.affiliate-link { position:absolute;top:155px; }
div.affiliate-link a img { border:0; }

/* Pagination */

div.pagination { width:100%; text-align:center; }
div.pagination span.current { padding:6px 7px; margin:0 5px; border:1px solid #555; background-color:#fff; }
div.pagination a { color:#455; background-color:#dce1ef; padding:5px; margin:0 5px; border:1px solid #999; }
div.pagination a:hover { border:1px solid #555; }
.wp-pagenavi span { border:0 !important; }
div.pagination-link { padding:10px; }

/* Sidebar */

ul#sidebar-links { float:right; width:190px; font-size:.9em; line-height:1.1em; background-color:#4668a8; border:1px solid #9EA9C7; margin:0; padding:0 5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
ul#sidebar-links a { color:#dce1ef; font-weight:normal; }
ul#sidebar-links a:hover { text-decoration:underline; }
ul#sidebar-links li h2 { font-size:1.2em; color:#fff;margin:15px 0; }
ul#sidebar-links li h2 a { font-weight:bold; }
ul#sidebar-links li ul { color:#fff; }
ul#sidebar-links li li { list-style-type:none;margin:0 0 2px 0px; }
