/*  
Theme Name: News Magazine Theme 640
Theme URI: http://www.antisocialmediallc.com
Description: Build a newspaper or magazine style blog with News Magazine Theme 640. Showcase 5 featured categories on your index page. Single posts and pages use 3 column display with one of two sidebars being movable. Add google analytics from theme options. Add title graphic in place of text graphic. Hide leaderboard ad section if not needed. Hide 120 by 600  filler section if not needed.
Version: 1.7
Author: antisocialmediallc.com
Tags: white,black,right-sidebar,left-sidebar,three-columns
License: GPL
*/ 



/* HTML Elements */


* {
margin : 0;
padding : 0;
}
body {
background : #545454 url(images/bg.gif) no-repeat;
color : #000000;
font-size : 12px;
font-family : Georgia, Arial, Tahoma, Verdana;
}
p {
margin : 17px 0;
}
a:link, a:visited {
color : #423b35;
text-decoration : none;
}
a:hover, a:active {
text-decoration : underline;
}
hr {
display : block;
height : 1px;
background : #ddd url(images/liline.gif) repeat-x;
border : 0;
margin : 10px 0 10px 0;
}
small {
font-size : 0.95em;
background : #f9f9f9;
padding : 3px 6px;
}
img, a:link img, a:visited img {
border : 0;
}
.clear {
clear : both;
overflow : hidden;
}
h1 {
font-size : 140%;
}
h2 {
font-size : 130%;
}
h3 {
font-size : 120%;
}
h4 {
font-size : 110%;
}
h5 {
font-size : 100%;
}
h6 {
font-size : 90%;
}
h1, h2, h3, h4, h5, h6, span {
margin : 0;
padding : 3px 0 3px 0;
}
h1, h1 a {
color : #000000;
}
h2, h3, h4, h5, h6 {
color : #000000;
}
h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link {
color : #000000;
text-decoration : none;
}
h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
color : #000000;
text-decoration : none;
}
h1 a:link {
text-decoration : none;
}
h1.padten {
padding : 10px 0 0 10px;
}
h1.padtwenty {
padding : 20px 0 0 20px;
}
strong {
font-weight : bold;
}
em, dfn {
font-style : italic;
}
dfn {
font-weight : bold;
}
sup, sub {
line-height : 0;
}
abbr, acronym {
border-bottom : 1px dotted #666;
}
address {
margin : 0 0 1.5em;
font-style : italic;
}
del {
color : #666;
}
pre, code {
margin : 1.5em 0;
white-space : pre;
}
pre, code, tt {
font : 1em 'andale mono', 'lucida console', monospace;
line-height : 1.5;
}
pre {
overflow : auto;
}
dl {
margin : 0 0 1.5em 0;
}
dl dt {
font-style : italic;
padding : 3px 0 3px 0;
}
dd {
margin-left : 1.5em;
}
table {
margin-bottom : 1.4em;
width : 100%;
}
th {
font-weight : bold;
background : #dddddd;
text-align : left;
border-right : 1px solid #ffffff;
}
th, td {
padding : 4px 10px 4px 5px;
}
tr.even td {
background : #eeeeee;
text-align : left;
border-right : 1px solid #ffffff;
}
tfoot {
font-style : italic;
}
caption {
background : #000000;
}
label {
font-weight : bold;
}
fieldset {
padding : 1.4em;
margin : 0 0 1.5em 0;
border : 1px solid #f1f1f1;
}
.alignleft {
float : left;
margin-right : 10px;
}
.alignright {
float : right;
margin-left : 10px;
}
.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
margin-top : 10px;
}
img.alignleft {
float : left;
margin-right : 10px;
background : #f2f2f2;
padding : 5px;
max-width : 250px;
}
img.alignright {
float : right;
margin-left : 10px;
background : #f2f2f2;
padding : 5px;
max-width : 250px;
}
img.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
background : #f2f2f2;
padding : 5px;
max-width : 475px;
margin-top : 10px;
}
html > body .alignleft {
width : auto;
height : auto;
max-width : 250px;
}
html > body .alignright {
width : auto;
height : auto;
max-width : 250px;
}
html > body .aligncenter {
width : auto;
height : auto;
max-width : 475px;
margin-top : 10px;
}
#wrapper {
width : 1030px;
margin : 0 auto;
padding : 0;
background : #ffffff;
}
#maincontainer {
width : 990px;
margin : 0 auto;
}
#contentcontainer {
clear : both;
overflow : hidden;
padding-top : 5px;
margin : 0 auto;
width : 990px;
}
#maincontainer .datesearch {
margin : 0 auto 1px auto;
width : 990px;
overflow : hidden;
font-size : 14px;
background : #000000 url(images/bgds.jpg) repeat-x;
height : 30px;
clear : both;
}
#maincontainer .datesearch .date {
float : left;
margin : 5px 0 0 10px;
color : #ffffff;
font-weight : bold;
text-transform : uppercase;
}
#maincontainer .datesearch .search {
float : right;
width : 400px;
}
#maincontainer .datesearch .search .searchinput {
border : 1px solid #dddddd;
padding : 2px;
width : 275px;
margin-top : 5px;
height : 15px;
}
#maincontainer .datesearch .search .searchbutton {
float : left;
margin-top : 5px;
background : #cccccc;
border : 1px solid #dddddd;
height : 21px;
}
#searchbox {
text-align : center;
float : right;
width : 400px;
margin : 0;
}
#searchbox .searchinputbox {
float : left;
}
#searchbox .searchsubmitbutton {
float : left;
}
#sitetitle {
clear : both;
margin : 0 auto;
padding : 0;
width : 990px;
}
#sitetitle .logo {
float : left;
margin-top : 30px;
}
#sitetitle .logo h1 {
color : #000000;
font-size : 30px;
text-transform : uppercase;
}
#sitetitle .logo h1 a {
color : #000000;
font-size : 30px;
text-transform : uppercase;
}
#sitetitle .logo h1 a:hover {
text-decoration : none;
color : #8c8c8c;
}
#sitetitle .tagline {
clear : both;
float : right;
color : #212121;
padding-top : 10px;
margin-left : 10px;
font-size : 11px;
text-transform : uppercase;
}
#navbar {
height : auto !important ;
min-height : 35px;
font-size : 11px;
font-weight : bold;
clear : both;
width : 990px;
border-top : double #000000;
}
#navbar a, #navbar a:visited {
color : #423b35;
font-size : 11px;
text-decoration : none;
padding : 0 0 0 3px;
}
#navbar a:hover {
color : #004080;
text-decoration : underline;
padding : 0 0 0 3px;
}
#nav, bottom-nav {
margin : 0;
padding : 0;
padding-right : 8px;
list-style : none;
clear : both;
}
#nav ul, bottom-nav {
margin : 0;
padding : 0;
list-style : none;
height : auto;
min-height : 35px;
}
#nav a, #nav a:visited {
color : #000000;
display : block;
font-weight : bold;
text-transform : uppercase;
margin : 0;
padding : 8px 17px 8px 15px;
}
#nav a:hover {
background : #f2f2f2;
color : #000000;
margin : 0;
padding : 8px 17px 8px 15px;
text-decoration : none;
}
#nav li {
float : left;
margin : 2px 0 0 0;
padding : 0;
height : 30px;
}
#bottom-nav li {
float : left;
margin : 0;
padding : 0;
}
#nav li li {
float : left;
margin : 0;
padding : 0;
width : 130px;
z-index : 2222 !important ;
}
#nav li li a, #nav li li a:link, #nav li li a:visited {
background : #f2f2f2;
width : 150px;
float : none;
text-transform : none;
margin : 0;
padding : 7px 10px 7px 10px;
color : #000000;
}
#nav li li a:hover, #nav li li a:active {
background : #dddddd;
padding : 7px 10px 7px 10px;
color : #000000;
}
#nav li ul {
position : absolute;
width : 10em;
left : -999em;
z-index : 2222 !important ;
}
#nav li:hover ul {
left : auto;
display : block;
}
#nav li:hover ul, #nav li.sfhover ul {
left : auto;
}
#nmag-navbar {
font-size : 11px;
height : 36px;
border-top : double #000000;
font-weight : bold;
clear : both;
}
#nmag-navbar-inner {
width : 990px;
margin : 0 auto;
}
#nmag-navbar a {
color : #423b35;
}
#nmag-navbar a:hover {
text-decoration : underline;
}
#nmag-navbar ul {
padding : 0;
}
#nmag, #nmag ul {
padding : 0;
margin : 0;
list-style : none;
line-height : 36px;
z-index : 100;
}
#nmag a {
display : block;
text-decoration : none;
text-transform : uppercase;
padding : 0 15px;
z-index : 100;
display : block;
}
#nmag {
float : left;
}
#nmag li {
float : left;
}
#nmag li.current_page_item {
background-color : #dddddd;
}
#nmag li.current_page_item a {
color : #423b35 !important ;
}
#nmag li.current_page_item li a {
color : #555555 !important ;
}
#nmag li ul {
position : absolute;
width : 160px;
left : -999em;
}
#nmag li ul li {
border-style : solid;
border-color : #dddddd;
border-width : 0 1px 1px 1px;
background : #f2f2f2;
padding : 3px 0;
}
#nmag li ul li a {
line-height : 25px;
font-size : x-small;
color : #555555;
width : 150px;
text-decoration : none;
text-transform : uppercase;
}
#nmag li ul ul {
margin : -28px 0 0 180px;
}
#nmag li ul ul li a {
line-height : 25px;
}
#nmag li ul li ul li a {
border-width : 0 1px 1px 0;
}
#nmag li:hover ul, #nmag li.sfhover ul {
left : auto;
}
#nmag li:hover ul ul, #nmag li.sfhover ul ul {
left : -999em;
}
#nmag li:hover ul, #nmag li li:hover ul, #nmag li.sfhover ul, #nmag li li.sfhover ul {
left : auto;
}
#nmag li:hover, #nmag li.hover {
position : static;
}
#leaderboardspace {
background : url(images/stripebg.gif) repeat;
height : 90px;
padding : 10px;
margin : 5px 0 0 0;
}
.widget {
padding : 10px;
}
.widget ul li {
padding : 5px 0 5px 0;
list-style : none;
background : transparent url(images/liline.gif) repeat-x bottom;
}
.widget ul li ul li {
background : transparent url(images/lichild.gif) no-repeat left top;
padding-left : 15px;
list-style : none;
}
.widget li.widget_tag_cloud {
padding : 0 0 10px 0;
list-style : none;
height : 180px;
text-align : left;
background : none;
border : none;
}
li.widget_tag_cloud a {
padding : 2px 5px 2px 5px;
}
#tier1 {
width : 990px;
margin : 0 auto;
height : 325px;
overflow : hidden;
padding : 0;
background : #f2f2f2;
margin-bottom : 5px;
}
#tier1 .tier1main {
width : 600px;
margin : 5px 0 0 20px;
float : left;
background : #ffffff;
padding : 10px 0 0 10px;
height : 305px;
}
#tier1 .tier1main .tier1mainnarrow {
width : 190px;
float : left;
background : #f2f2f2;
height : auto !important ;
min-height : 300px;
padding : 10px;
}
#tier1 .tier1main .tier1mainwide {
width : 360px;
float : left;
background : #eeeeee;
height : auto !important ;
min-height : 300px;
padding : 10px;
margin-left : 7px;
}
#tier1 .tier1side {
float : left;
width : 350px;
margin-left : 10px;
}
#tier1 .tier1side h2 {
padding-bottom : 10px;
}
#tier1 .tier1side .excerpt {
margin-bottom : 10px;
height : 90px;
overflow : hidden;
}
#tier1 .tier1side .excerpt h3 {
margin-top : 0;
padding-top : 0;
}
#tier1 .tier1side .excerpt p {
margin-top : 0;
margin-right : 20px;
}
#tier1 .tier1side .excerpt img {
float : left;
margin-right : 10px;
background : #f2f2f2;
padding : 5px;
border : 1px solid #f1f1f1;
}
#tier1 .tier1main h2 {
padding : 10px 0 5px 0;
background : transparent url(images/liline.gif) repeat-x bottom;
margin : 0 10px 5px 10px;
}
#tier1 .tier1main .tier1mainleft {
width : 340px;
float : left;
padding : 10px 0 10px 10px;
}
#tier1 .tier1main .tier1mainright {
width : 220px;
float : right;
}
#tier1 .tier1main .tier1mainright img {
width : 200px;
margin : 0 auto;
background : #f2f2f2;
padding : 5px;
}
#tier1 .tier1main .excerpt {
margin-bottom : 20px;
height : 90px;
overflow : hidden;
}
#tier1 .tier1main .excerpt h3 {
margin-top : 0;
padding-top : 0;
}
#tier1 .tier1main .excerpt p {
margin-top : 0;
margin-right : 10px;
}
#tier1 .tier1main .excerpt img {
float : left;
margin-right : 10px;
background : #f2f2f2;
padding : 5px;
}
#tier1 .tier1main ul {
margin : 15px;
list-style : none;
}
#tier1 .tier1main ul li {
background : transparent url(images/bullet.gif) no-repeat left center;
padding-left : 10px;
}
#tier2 {
height : 610px;
overflow : hidden;
width : 990px;
margin : 0 auto 5px auto;
background : #f2f2f2;
}
#tier2 .tier2a {
float : left;
width : 210px;
height : 570px;
overflow : hidden;
padding : 0;
}
#tier2 .tier2ain {
margin : 0 auto 0 20px;
}
#tier2 .tier2ain select {
width : 180px;
padding : 3px;
}
#tier2 .tier2ad {
float : left;
width : 120px;
height : 605px;
overflow : hidden;
padding : 0 5px 0 5px;
background : #ffffff;
margin : 0 10px 0 0;
}
#tier2 .tier2ain h2 {
padding-bottom : 10px;
}
#tier2 .tier2ain ul li {
padding : 3px 0 3px 0;
list-style : none;
background : transparent url(images/liline.gif) repeat-x bottom;
}
#tier2 .tier2ain ul li ul li {
background : none;
}
#tier2 .tier2ain ul li ul li {
background : transparent url(images/lichild.gif) no-repeat left top;
padding-left : 15px;
list-style : none;
}
#tier2 .tier2b {
float : left;
width : 280px;
height : 580px;
overflow : hidden;
margin : 5px 10px 0 10px;
background : #ffffff;
padding : 10px;
}
#tier2 .tier2b .tier2bin {
float : left;
height : 610px;
overflow : hidden;
}
#tier2 .tier2b .tier2bin .imgstyle {
width : 280px;
background : #f2f2f2;
display : block;
float : none;
margin : 0 auto;
text-align : center;
}
#tier2 .tier2b .tier2bin h2 {
margin : 0 10px 5px 0;
}
#tier2 .tier2b .tier2bin .excerpt {
margin-bottom : 10px;
height : 85px;
overflow : hidden;
}
#tier2 .tier2b .tier2bin .excerpt h3 {
margin-top : 0;
padding-top : 0;
}
#tier2 .tier2b .tier2bin .excerpt p {
margin-top : 0;
}
#tier2 .tier2b .tier2bin .excerpt img {
float : left;
margin-right : 10px;
background : #f2f2f2;
padding : 5px;
border : 1px solid #f1f1f1;
}
#tier2 .tier2bexpanded {
float : left;
width : 345px;
height : 580px;
overflow : hidden;
margin : 5px 10px 0 10px;
background : #ffffff;
padding : 10px;
}
#tier2 .tier2bexpanded .tier2bin {
float : left;
height : 610px;
overflow : hidden;
}
#tier2 .tier2bexpanded .tier2bin .imgstyle {
width : 340px;
background : #ffffff url(images/stripebg.gif) repeat;
display : block;
float : none;
margin : 0 auto;
text-align : center;
}
#tier2 .tier2bexpanded .tier2bin h2 {
margin : 0 10px 5px 0;
}
#tier2 .tier2bexpanded .tier2bin .excerpt {
margin-bottom : 10px;
height : 85px;
overflow : hidden;
}
#tier2 .tier2bexpanded .tier2bin .excerpt h3 {
margin-top : 0;
padding-top : 0;
}
#tier2 .tier2bexpanded .tier2bin .excerpt p {
margin-top : 0;
}
#tier2 .tier2bexpanded .tier2bin .excerpt img {
float : left;
margin-right : 10px;
background : #f2f2f2;
padding : 5px;
border : 1px solid #f1f1f1;
}
#tier2 .tier2c {
float : left;
width : 280px;
height : 580px;
overflow : hidden;
background : #ffffff;
padding : 10px;
margin : 5px 0 0 0;
}
#tier2 .tier2c .tier2cin {
margin-right : 20px;
}
#tier2 .tier2c .tier2cin .imgstyle {
width : 280px;
background : #f2f2f2;
display : block;
float : none;
margin : 0 auto;
text-align : center;
}
#tier2 .tier2c .tier2cin p {
width : 280px;
}
#tier2 .tier2c .tier2cin h2 {
margin : 0 10px 5px 0;
}
#tier2 .tier2c .tier2cin h4 {
padding : 10px 0 10px 0;
}
#tier2 .tier2cin ul li {
padding : 3px 0 3px 0;
list-style : none;
background : transparent url(images/bullet.gif) no-repeat left center;
padding-left : 10px;
}
#tier2 .tier2cexpanded {
float : left;
width : 345px;
height : 580px;
overflow : hidden;
background : #ffffff;
padding : 10px;
margin : 5px 0 0 0;
}
#tier2 .tier2cexpanded .tier2cin {
margin-right : 20px;
}
#tier2 .tier2cexpanded .tier2cin .imgstyle {
width : 340px;
background : #ffffff url(images/stripebg.gif) repeat;
display : block;
float : none;
margin : 0 auto;
text-align : center;
}
#tier2 .tier2cexpanded .tier2cin p {
width : 330px;
}
#tier2 .tier2cexpanded .tier2cin h2 {
margin : 0 10px 5px 0;
}
#tier2 .tier2cexpanded .tier2cin h4 {
padding : 10px 0 10px 0;
}
#tier2 .tier2cexpanded .tier2cin ul {
margin-left : 20px;
}
#tier2 .tier2cexpanded .tier2cin ul li {
padding : 3px 0 3px 0;
list-style : none;
background : transparent url(images/bullet.gif) no-repeat left center;
padding-left : 10px;
}
#tierX {
width : 990px;
margin : 0 auto 0 0;
padding : 0;
border-top : 1px solid #f2f2f2;
border-bottom : 1px solid #f2f2f2;
}
#tierX .tierXmain {
width : 590px;
margin : 5px 0 0 20px;
float : left;
padding : 10px 0 0 10px;
}
#tierX .tierXmain .tierxcontent {
margin-bottom : 30px;
width : 590px;
}
#tierX .tierXmain .tierximage {
border : 1px solid #ddd;
text-align : center;
background-color : #f2f2f2;
padding : 4px;
margin : 10px;
float : left;
}
#tierX .tierXmain .tierximage img {
margin : 0;
padding : 0;
border : 0 none;
}
#tierX .tierXmain .tierxexcerptimg {
float : left;
padding : 10px;
width : 350px;
}
#tierX .tierXmain .tierxexcerptnoimg {
float : left;
padding : 10px;
}
#tierX .tierXside {
float : left;
width : 350px;
margin : 0 0 20px 10px;
}
#tierX .tierXside h2 {
padding-bottom : 10px;
}
#tierX .tierXside .excerpt {
margin-bottom : 10px;
overflow : hidden;
}
#tierX .tierXside .excerpt h3 {
margin-top : 0;
padding-top : 0;
}
#tierX .tierXside .excerpt p {
margin-top : 0;
margin-right : 20px;
}
#tierX .tierXside .excerpt img {
float : left;
margin-right : 10px;
background : #f2f2f2;
padding : 5px;
border : 1px solid #f1f1f1;
}
#tierX .tierXmain h2 {
padding : 10px 0 5px 0;
background : transparent url(images/liline.gif) repeat-x bottom;
margin : 0 10px 5px 10px;
}
#tierX .tierXmain .tierXmainleft {
width : 340px;
float : left;
padding : 10px 0 10px 10px;
}
#tierX .tierXmain .tierXmainright {
width : 220px;
float : right;
}
#tierX .tierXmain .tierXmainright img {
width : 200px;
margin : 0 auto;
background : #f2f2f2;
padding : 5px;
}
#tierX .tierXmain .excerpt {
margin-bottom : 20px;
height : 90px;
overflow : hidden;
}
#tierX .tierXmain .excerpt h3 {
margin-top : 0;
padding-top : 0;
}
#tierX .tierXmain .excerpt p {
margin-top : 0;
margin-right : 10px;
}
#tierX .tierXmain .excerpt img {
float : left;
margin-right : 10px;
background : #f2f2f2;
padding : 5px;
}
#tierX .tierXmain ul {
margin : 15px;
list-style : none;
}
#tierX .tierXmain ul li {
background : transparent url(images/bullet.gif) no-repeat left center;
padding-left : 10px;
}
#content {
width : 990px;
margin : 0 auto;
}
.postarea {
width : 500px;
margin : 0 auto;
padding : 10px;
float : left;
}
.postareasingle {
width : 500px;
margin : 0 auto;
padding : 10px;
float : left;
}
.postareaindex {
width : 500px;
margin : 0 auto;
padding : 10px;
float : left;
}
.postareameta {
margin : 30px 0;
}
.postarea blockquote, .entry blockquote {
clear : both;
color : #3f3f3f;
background : #f2f2f2;
padding : 6px 14px;
margin : 18px 35px;
border-right : 1px solid #eeeeee;
border-bottom : 1px solid #eeeeee;
}
.postarea ul li {
list-style : square;
}
.postarea .byline, .postareasingle .byline {
width : 480px;
border : 5px solid #f2f2f2;
padding : 5px;
margin-top : 20px;
}
.postarea .byline a {
color : #000000;
text-decoration : none;
}
.postarea .byline a:hover {
color : #705738;
text-decoration : underline;
}
.postarea .excerpt {
margin : 20px 0 20px 0;
background : transparent url(images/liline.gif) repeat-x bottom;
height : auto !important ;
min-height : 200px;
}
.postarea .excerpt p {
margin : 0;
}
.postarea .excerpt .byline {
margin-bottom : 10px;
}
.postarea .excerpt img {
float : left;
margin : 0 10px 0 0;
padding : 5px;
background : #f2f2f2;
border : 1px solid #e7e7e7;
}
.postarea .excerpt .readfull {
background : #f9f9f9;
padding : 5px;
width : 100%;
float : right;
border : 1px double #f5f5f5;
margin : 10px 0 10px 0;
text-align : right;
}
.postarea .excerpt .byline {
margin-top : 0;
border : none;
background : #f2f2f2;
text-transform : uppercase;
font-size : x-small;
}
.postarea .excerpt span.searchtexthighlight {
background : #004080;
}
.postarea .archivespagecatlist ul li {
padding : 5px 0 5px 0;
list-style : none;
width : 200px;
float : left;
margin-right : 20px;
}
.postarea .archivespagecatlist ul li ul li {
background : transparent url(images/lichild.gif) no-repeat left top;
padding-left : 15px;
margin : 0;
list-style : none;
}
.postarea h1 {
font-size : 24px;
width : 480px;
}
h2.singletitle {
font-size : 24px;
width : 480px;
}
#postsidebar {
float : left;
}
#postsidebar .postsidebarcontent {
padding : 10px;
}
#postsidebar .postsidebarcontent .widget {
width : 200px;
border : 5px solid #f2f2f2;
margin-bottom : 5px;
}
#postsidebar .textwidget {
margin : 0 auto;
display : block;
width : 200px;
}
#postsidebar .postsidebarcontent .widget ul {
width : 200px;
}
#postsidebar .postsidebarcontent h2 {
margin-bottom : 10px;
}
#postsidebar .postsidebarcontent select {
width : 200px;
padding : 3px;
border : 1px solid #dddddd;
}
#postsidebar select {
width : 200px;
padding : 3px;
}
#postsidebar .morefromcat {
width : 200px;
}
#postsidebar .morefromcat h2 {
margin : 0 0 10px 0;
}
#postsidebar .morefromcat ul {
padding : 0;
margin : 0;
}
#postsidebar .morefromcat ul li {
padding : 3px 0 3px 0;
list-style : none;
background : transparent url(images/bullet.gif) no-repeat left center;
padding-left : 10px;
}
#postsidebar .morefromcat .excerpt {
margin-bottom : 10px;
height : 65px;
overflow : hidden;
background : transparent url(images/liline.gif) repeat-x bottom;
padding-bottom : 5px;
}
#postsidebar .morefromcat .excerpt h3 {
margin-top : 0;
padding-top : 0;
}
#postsidebar .morefromcat .excerpt p {
margin-top : 0;
}
#postsidebar .morefromcat .excerpt img {
float : left;
margin-right : 10px;
background : #e5e5e5;
padding : 5px;
}
.bnavigation {
width : 480px;
margin : 20px auto 20px auto;
}
.bnavigation a {
font-size : 1em;
}
.bnavleft {
width : 200px;
float : left;
}
.bnavright {
width : 200px;
float : right;
}
.paginav {
width : 500px;
margin-bottom : 15px;
float : left;
padding : 10px;
}
.paginav a {
color : #000000;
font-size : 1em;
font-weight : bold;
}
.npfsearchmsg {
margin : 20px 0 20px 30px;
}
.npfsearchmsg h2 {
margin : 0 0 10px 0;
}
.postareameta {
margin : 10px 0 10px 30px;
}
.entry {
width : 480px;
}
.entry .tags {
background : #f2f2f2;
padding : 5px;
}
.entry a {
color : #004080;
}
.entry ul, .entry ol {
margin : 10px 0 10px 30px;
clear : both;
}
.entry ul li {
list-style : square;
padding : 3px 0 3px 0;
}
.entry ol li {
list-style-type : decimal;
padding : 3px 0 3px 0;
}
.entry ol ol li {
list-style-type : lower-roman;
padding : 3px 0 3px 0;
}
.entry img {
margin-bottom : 10px;
}
.entry textarea {
width : 100%;
height : auto !important ;
min-height : 100px;
border : 1px solid #dddddd;
}
.entry input[type="text"] {
width : 300px;
padding : 5px;
border : 1px solid #dddddd;
}
.entry input.text {
width : 300px;
padding : 5px;
border : 1px solid #dddddd;
}
.entry input[type="password"] {
width : 300px;
padding : 5px;
border : 1px solid #dddddd;
}
.entry input.password {
width : 300px;
padding : 5px;
border : 1px solid #dddddd;
}
#indexentry {
margin : 15px 0 15px 0;
}
#indexentry h2.h2titleindex {
background : url(images/h2sq.gif) no-repeat;
padding : 0 0 0 25px;
margin : 0;
color : #000000;
}
#indexentry.sticky h2.h2titleindex {
background : url(images/h2sq-sticky.gif) no-repeat;
padding : 0 0 0 25px;
margin : 0;
color : #000000;
}
#indexentry {
width : 480px;
}
#indexentry h2.h2titleindex a {
color : #000000;
}
#indexentry h2.h2titleindex a:hover {
background : url(images/h2sq-hover.gif) no-repeat;
padding : 0 0 0 25px;
margin : 0;
color : #757575;
}
#indexentry .bylinefulltext {
padding : 5px 0 10px 25px;
}
#indexentry .bylineexcerpt {
padding : 5px 0 10px 0;
}
#indexentry .tags {
background : #f2f2f2;
padding : 5px;
}
#indexentry a {
color : #004080;
}
#indexentry ul, #indexentry ol {
margin : 10px 0 10px 30px;
clear : both;
}
#indexentry ul li {
list-style : square;
padding : 3px 0 3px 0;
}
#indexentry ol li {
list-style-type : decimal;
padding : 3px 0 3px 0;
}
#indexentry ol ol li {
list-style-type : lower-roman;
padding : 3px 0 3px 0;
}
#indexentry img {
margin-bottom : 10px;
}
#indexentry textarea {
width : 100%;
height : auto !important ;
min-height : 100px;
border : 1px solid #dddddd;
}
#indexentry input[type="text"] {
width : 300px;
padding : 5px;
border : 1px solid #dddddd;
}
#indexentry input.text {
width : 300px;
padding : 5px;
border : 1px solid #dddddd;
}
#indexentry input[type="password"] {
width : 300px;
padding : 5px;
border : 1px solid #dddddd;
}
#indexentry input.password {
width : 300px;
padding : 5px;
border : 1px solid #dddddd;
}
#indexentry .excerpt {
padding : 10px;
}
#indexentry .excerpt h2, #indexentry .excerpt h2 a {
padding : 0;
margin : 0;
color : #000000;
}
#indexentry .excerpt img {
border : 1px solid #ddd;
text-align : center;
background-color : #f2f2f2;
padding : 4px;
margin : 10px;
float : left;
}
#indexentry .excerpt h2.h2titleindexexcerpt a:hover {
padding : 0 0 0 25px;
margin : 0;
color : #757575;
}
#indexentry .excerpt p {
margin-top : 5px;
}
#indexentry .excerpt .tex {
margin-top : 10px;
}
ul.list404 li, ol.list404 li {
padding : 6px 0 6px 0;
}
ul.list404 li a, ol.list404 li a {
color : #423b35;
}
#sidebarnarrowleft {
width : 160px;
float : left;
margin : 0 10px 0 10px;
}
#sidebarnarrowleft h2 {
margin-bottom : 10px;
}
#sidebarnarrowleft select {
width : 130px;
padding : 3px;
}
#sidebarnarrowleft ul li ul li {
border : none;
}
#sidebarnarrowleft .widget {
border : 5px solid #f2f2f2;
margin-bottom : 5px;
}
#sidebarnarrowright {
width : 160px;
float : right;
margin : 0 10px 0 10px;
}
#sidebarnarrowright h2 {
margin-bottom : 10px;
}
#sidebarnarrowright select {
width : 130px;
padding : 3px;
}
#sidebarnarrowright ul li ul li {
border : none;
}
#sidebarnarrowright .textwidget, #sidebarnarrowleft .textwidget {
margin : 0 auto;
display : block;
width : 120px;
}
.sidebarad {
text-align : center;
margin : 0 auto;
padding : 5px;
}
#calendar caption, #wp-calendar caption {
font-weight : bold;
color : #ffffff;
text-transform : uppercase;
margin : 0;
padding : 2px 0 2px 10px;
width : 100%;
text-align : center;
}
#calendar table, #wp-calendar table {
width : 100%;
padding : 0;
text-align : center;
}
#calendar thead th, #wp-calendar thead th {
padding : 3px;
color : #3f3f3f;
text-align : center;
}
#calendar tbody td, #wp-calendar tbody td {
padding : 5px 0;
color : #cccccc;
text-align : center;
}
#calendar #prev, #wp-calendar #prev {
text-align : left;
}
#calendar #next, #wp-calendar #next {
text-align : right;
}
#calendar a, #wp-calendar a {
font-weight : normal;
color : #000000;
}
.button {
padding : 1px;
background : #3f3f3f;
color : #ffffff;
border : none;
}
.button:hover {
background : #eeeeee;
color : #3f3f3f;
text-decoration : none;
}
#commentform input {
width : 170px;
margin : 5px 5px 1px 0;
padding : 5px;
border : 1px solid #dddddd;
}
#commentform textarea {
width : 480px;
margin-top : 5px;
height : auto !important ;
min-height : 100px;
border : 1px solid #dddddd;
}
#commentform .commentsubmit {
background : #dddddd;
border : 1px solid #dddddd;
padding : 1px;
color : #000000;
height : 35px;
}
#commentform .commentsubmit:hover {
background : #f2f2f2;
border : 1px solid #dddddd;
padding : 1px;
color : #000000;
height : 35px;
}
.commentarea {
clear : both;
margin-top : 25px;
width : 480px;
padding : 20px 0 20px 20px;
}
.commentareain h2, .commentareain h3 {
margin-bottom : 10px;
}
.commentlist {
padding-left : 30px;
}
.commentlist li {
margin : 0 0 0;
padding : 18px 15px 10px 15px;
}
#commentform small {
font-weight : normal;
padding : 0;
}
.commentmetadata {
display : block;
}
.commentlist small {
background : #f9f9f9;
}
.commentlist cite {
font-size : 12px;
font-weight : bold;
}
.cancel-comment-reply {
font-size : 12px;
font-weight : bold;
}
.commentlist ul li, .comments ol li {
list-style : none;
}
.commentlist p {
margin : 15px 0 15px 0;
}
.commentlist li.even {
border-left : 1px solid #eeeeee;
border-top : 1px solid #eeeeee;
margin-right : 10px;
}
.commentlist li.alt {
border-right : 1px solid #eeeeee;
border-top : 1px solid #eeeeee;
margin-right : 10px;
}
.commentlist li.odd {
padding-top : 10px;
}
.commentlist li img {
float : left;
margin-right : 5px;
}
#footer {
margin : 5px auto 0 auto;
width : 970px;
color : #ffffff;
font-size : x-small;
background : #000000 url(images/bgds.jpg) repeat-x;
padding : 10px;
clear : both;
}
#footer a {
color : #ffffff;
}
#footer .tools {
float : right;
margin-right : 30px;
}
#footer .tools ul {
list-style : none;
margin-right : 30px;
}
#footer .tools ul li {
float : left;
display : block;
padding-left : 20px;
}
#footer .tools ul li a {
float : left;
display : block;
}
.wp-caption {
border : 1px solid #ddd;
text-align : center;
background-color : #f2f2f2;
padding : 4px;
margin : 10px;
}
.wp-caption img {
margin : 0;
padding : 0;
border : 0 none;
}
.wp-caption.aligncenter img {
max-width : 475px;
height : auto;
}
.wp-caption.alignleft img {
max-width : 250px;
height : auto;
}
.wp-caption.alignright img {
max-width : 250px;
height : auto;
}
.wp-caption p.wp-caption-text {
font-size : 11px;
line-height : 17px;
padding : 0 4px 5px;
margin : 0;
}
.wp-pagenavi a, .wp-pagenavi a:link {
padding : 2px 4px 2px 4px;
margin : 2px;
text-decoration : none;
color : #3f3f3f;
background-color : #ececec;
}
.wp-pagenavi a:visited {
padding : 2px 4px 2px 4px;
margin : 2px;
text-decoration : none;
color : #3f3f3f;
background-color : #ececec;
}
.wp-pagenavi a:hover {
color : #212121;
background-color : #ececec;
}
.wp-pagenavi a:active {
padding : 2px 4px 2px 4px;
margin : 2px;
text-decoration : none;
color : #3f3f3f;
background-color : #ececec;
}
.wp-pagenavi span.pages {
padding : 2px 4px 2px 4px;
margin : 2px 2px 2px 2px;
color : #212121;
background-color : #ececec;
}
.wp-pagenavi span.current {
padding : 2px 4px 2px 4px;
margin : 2px;
font-weight : bold;
color : #212121;
background-color : #ececec;
}
.wp-pagenavi span.extend {
padding : 2px 4px 2px 4px;
margin : 2px;
color : #212121;
background-color : #ececec;
}


