/*  

Theme Name: News Plus

Theme URI: http://zidalgo.com

Description: This theme was designed and developed by Brad Mahaffey of VanillaGreen.com

Version: 1.0

Author: Brad Mahaffey

Author URI: http://www.vanillagreen.com

Share URI: http://wordpress8.org

*/



/*

---------------------------------------------------------------------

General Definitions

---------------------------------------------------------------------

*/

body {

background:#FFFFFF none repeat scroll 0% 0%;

color:#333333;

font-family:Arial,Helvetica;

font-size:12px;

margin:0pt auto;

padding:0px;

}

a {

outline-color:-moz-use-text-color;

outline-style:none;

outline-width:medium;

}

.clear {

clear:both;

}

* html .clear {

height:1%;

}

img {

border:0px none;

}

.entry a:link img {

margin-bottom:5px;

}

.entry a:hover img {

border:0px none;

text-decoration:none;

}

input {

font-family:Arial,Helvetica;

padding:0px 0px 0px 2px;

}

input#searchsubmit {

width:52px;

}

input#s {

background:#FFFFFF none repeat scroll 0% 50%;

color:#666666;

font-family:Helvetica,Arial,Sans-Serif;

font-size:12px;

font-style:normal;

font-weight:normal;

margin:0pt 3px 0px 0px;

padding:5px 4px 3px;

text-transform:none;

width:220px;

}

* + html input#s {

background:#FFFFFF none repeat scroll 0% 50%;

color:#666666;

display:inline;

font-family:Helvetica,Arial,Sans-Serif;

font-size:12px;

font-style:normal;

font-weight:normal;

margin:0pt 3px 0px 0px;

padding:5px 4px 3px;

text-transform:none;

width:203px;

}

ol, ul {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:5px 0px;

padding:0px;

}



/*

---------------------------------------------------------------------

Main Body Layout

---------------------------------------------------------------------

*/

#box {

background:#FFFFFF url('i/mainbg.gif') repeat-y scroll 0% 0%;

border-left:1px solid #DDDDDD;

border-top:1px solid #DDDDDD;

margin:-15px auto 0px;

padding:1px;

width:1000px;

}

#top {

height:110px;

margin:0px auto;

overflow:visible;

width:1015px;

}

#bgbox {

margin:0px;

padding:0pt;

width:1000px;

}

#mainbg {

background:#EBEBEB none repeat scroll 0% 0%;

margin:0px;

}

#sidebar {

background:#F3F3F3 none repeat scroll 0% 0%;

border-left:1px solid #DDDDDD;

clear:right !important;

float:right;

font-size:12px;

padding:1px;

width:300px;

}

#sidebar .twitter-timestamp {

font-size:10px;

display:block;

}

.lastbar {

background:#333333 none repeat scroll 0% 0%;

border-bottom:1px solid #F0F0F0;

color:#9A9A9A;

float:left;

font-size:11px;

height:25px;

line-height:25px;

text-align:center;

width:1000px;

}

.lastbar a, .lastbar a:visited {

color:#D0D0D0;

text-decoration:none;

}

.lastbar a:hover {

text-decoration:underline;

}

#userbarbg {

background:#333333 none repeat scroll 0% 0%;

height:32px;

margin:0px;

}

#userbar {

-x-system-font:none;

color:#FFFFFF;

font-family:Arial;

font-size:12px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

height:32px;

line-height:normal;

margin:0pt auto;

position:relative;

text-decoration:none;

width:1000px;

}

#headbarbg {

border-bottom:1px solid #DDDDDD;

width:100%;

}

#headbar {

-x-system-font:none;

color:#000000;

font-family:Arial;

font-size:12px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

height:115px;

line-height:normal;

margin:0pt auto;

position:relative;

text-align:left;

text-decoration:none;

width:1000px;

}

#userbar a, #userbar a:visited {

border-bottom:0px none;

color:#FFFFFF;

font-weight:bold;

line-height:23px;

text-decoration:none;

}

#userbar a:hover {

border-bottom:1px solid #555555;

}

#headbar .headbarright {

color:#999999;

float:right;

font-size:11px;

font-style:normal;

line-height:23px;

margin-top:22px;

}

#headbar .headbarright li {

border:0px none;

display:inline;

list-style-image:none;

list-style-type:none;

margin:0px;

padding:0px;

}

#userbar .userbarright {

color:#999999;

float:right;

font-size:11px;

font-style:normal;

line-height:23px;

}

#userbar .userbarright li {

border:0px none;

display:inline;

list-style-image:none;

list-style-type:none;

margin:0px;

padding:0px;

}

#loginform {

color:#888888;

display:inline;

font-family:Arial,Helvetica;

font-size:11px;

font-weight:bold;

line-height:23px;

margin:0px;

padding:0px;

}

#loginform label {

display:inline;

font-size:1em;

font-weight:normal;

padding-right:10px;

}

form#loginform input {

display:inline;

font-size:11px;

}

/*

---------------------------------------------------------------------

Header

---------------------------------------------------------------------

*/





/* Top Search Form */



#userbar #search {

float:left;

height:25px;

margin:4px 0pt 0pt;

position:relative;

width:300px;

}

#userbar #search .keyword {

background:#3D3D3D none repeat scroll 0% 0%;

border:1px solid #535353;

color:#B7B7B7;

font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;

height:15px;

left:0pt;

padding:3px 5px;

position:absolute;

top:0pt;

width:230px;

}

#userbar #search .search {

background:#383838 none repeat scroll 0% 0%;

border:1px solid #535353;

color:#D3EAFF;

font-family:Arial,Helvetica,sans-serif;

font-size:11px;

height:23px;

left:245px;

position:absolute;

}

#userbar #search .search:hover {

background:#444444 none repeat scroll 0% 0%;

}

#userbar span {

background:#333333 none repeat scroll 0% 0% !important;

}

/* Head Bar */







/* Logo */



#headbar h1, #headbar h1 span {

height:69px;

width:275px;

}

#headbar h1 {

color:#333333;

font-size:3em;

font-weight:normal;

left:3px;

margin:0pt;

overflow:hidden;

padding:0pt;

position:absolute;

top:25px;

}

#headbar h1 a {

color:#333333;

text-decoration:none;

}

#headbar h1 span {

background:transparent url(i/ArtCulture_Logo.gif) no-repeat scroll 0% 0%;

display:block;

left:0pt;

position:absolute;

top:0pt;

z-index:1;

}

#headbar h1 a span {

cursor:pointer;

}

/* Sign up form */



#headbar #signin {

float:right;

position:absolute;

right:0pt;

top:0pt;

width:140px;

}

#signin form {

padding:0pt 0pt 0pt 10px;

}

#signin form fieldset {

border:medium none;

margin:0pt;

padding:0pt;

}

#signin form fieldset h4 {

color:#333333;

font-family:Arial,Helvetica,sans-serif;

font-size:14px;

font-weight:bold;

line-height:35px;

margin:0pt;

padding:0pt;

}

#signin form .form-text, #signin form .form-text-active {

background:#EDEDED none repeat scroll 0% 0%;

border:1px solid #CACACA;

color:#B7B7B7;

font-size:12px;

padding:4px 4px 3px;

width:117px;

}

#signin form .form-text-active {

border:1px solid #3A6496;

color:#3A6496;

}

#signin form .form-item {

display:block;

height:25px;

margin:2px 0pt;

position:relative;

}

#signin form .submit-line a {

color:#3A6597;

font-size:10px;

left:0pt;

position:absolute;

text-decoration:none;

top:3px;

}

#signin form .submit-line .form-submit {

position:absolute;

right:3px;

top:0pt;

}

/* Sign Up Block */

#headbar #signup {

background:#386192 url(i/signup_bg.gif) repeat-x scroll center top;

color:#FFFFFF;

height:115px;

padding:0pt 10px;

position:absolute;

right:140px;

top:0pt;

width:115px;

}

#signup fieldset {

border:medium none;

margin:0pt;

padding:0pt;

}

#signup fieldset h4 {

font-family:Arial,Helvetica,sans-serif;

font-size:14px;

font-weight:bold;

line-height:35px;

margin:0pt;

padding:0pt;

}

#signup fieldset p {

font-size:11px;

margin:0pt;

padding:0pt;

}

#signup fieldset a {

display:block;

margin:5px 0pt 0pt;

text-align:center;

}

#global_nav {

float:left;

font-size:12px;

padding-left:330px !important;

}

ul.topnav {

border-left:1px solid #DDDDDD;

height:115px;

margin:0px;

padding:0pt 0pt 0pt 10px;

}

ul.topnav h4 {

color:#333333;

font-family:Arial,Helvetica,sans-serif;

font-size:14px;

font-weight:bold;

line-height:35px;

margin:0pt;

padding:0pt;

}

ul.topnav li {

background:transparent none repeat scroll 0% 50%;

border:medium none;

float:left;

margin:0px 0px 0px -4px;

padding:0px;

}

ul.topnav li a {

background:transparent none repeat scroll 0% 50%;

color:#666666;

display:block;

font-size:13px;

height:18px;

line-height:18px;

padding:0px 4px;

text-decoration:none;

width:113px;

}

ul.topnav li a:hover {

background:transparent url(i/nav_hover.gif) no-repeat scroll 0% 50%;

border:medium none;

color:#FFFFFF;

text-decoration:none;

}

.twoCols {

float:left;

width:250px;

}

.oneCol {

float:left;

width:120px;

}

.blogtitle {

color:#000000;

font-size:30px;

font-weight:bold;

height:150px;

letter-spacing:-1px;

margin-top:-20px;

overflow:visible;

padding:0px;

vertical-align:bottom;

}

/* Navigations */

#global_nav {

display:inline;

font-size:14px;

height:115px;

overflow:visible;

}

#global_nav ul.nav {

float:left;

height:29px;

margin:0px;

overflow:hidden;

}

#global_nav ul.nav li {

background:#90B6BB none repeat scroll 0% 0%;

float:left !important;

line-height:29px;

list-style-image:none;

list-style-type:none;

margin:0pt 0pt 0pt 5px;

}

#global_nav ul.nav li a {

background:transparent none repeat scroll 0% 0%;

color:#4A585A;

display:block;

font-size:13px;

font-weight:bold;

padding:0px 6px;

text-decoration:none;

text-transform:uppercase;

}

#global_nav ul.nav li a:hover {

background:#FFFFFF none repeat scroll 0% 0%;

color:#3A6C9B;

text-decoration:none;

}

#global_nav ul.nav li:hover {

background:#FFFFFF none repeat scroll 0% 0%;

}

#global_nav ul.nav li.current_page_item {

background:#FFFFFF none repeat scroll 0% 0%;

float:left !important;

line-height:29px;

list-style-image:none;

list-style-type:none;

margin:0pt 0pt 0pt 5px;

}

#global_nav ul.nav li.current_page_item a {

background:#FFFFFF none repeat scroll 0% 0%;

color:#3A6C9B;

display:block;

font-size:13px;

font-weight:bold;

padding:0px 10px;

text-decoration:none;

text-transform:uppercase;

}

.googletopads {

background:#C2C2C2 none repeat scroll 0% 0%;

float:right;

margin-top:10px;

padding:5px;

}

.topdate {

color:#FFFFFF;

font-family:Arial,Helvetica;

font-size:11px;

font-weight:bold;

line-height:14px;

padding-left:3px;

text-transform:uppercase;

}

.topday {

background-color:#4E4E4E;

display:block;

float:right;

height:14px;

line-height:14px;

margin:0px -15px 0px 2px;

padding-right:15px;

vertical-align:middle;

}

.entry h6 {

-x-system-font:none;

color:#000000;

float:right;

font-family:Geneva,Arial;

font-size:16px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:14px;

margin:0px;

padding:0px;

text-transform:uppercase;

}

.rsidebar ul li.search {

background:#DDDDDD none repeat scroll 0% 50%;

border:0px none;

margin:0px 0px 10px;

padding:5px;

width:290px;

}

/*

---------------------------------------------------------------------

Main Index Page Only

---------------------------------------------------------------------

*/



#topentry {

-x-system-font:none;

color:#4C4C4C;

float:left;

font-family:"Helvetica Neue",Helvetica,Arial;

font-size:13px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:18px;

padding:15px;

width:667px;

}

#topentry p {

-x-system-font:none;

color:#4C4C4C;

font-family:"Helvetica Neue",Helvetica,Arial;

font-size:13px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:18px;

margin:15px 0px 0px;

}

#topentry p img, #topentry p img a {

display:block;

padding:2px 2px 4px 2px;

}

#topentry p a, #topentry a {

border-bottom:1px solid #C5C5C5;

color:#3A6C9B;

font-weight:bold;

text-decoration:none;

}

#topentry p a:hover, #topentry a:hover {

border-bottom:1px solid #3A6C9B;

color:#3A6C9B;

}

#topentry p .more-link:link, #topentry p .more-link:visited {

background:#d5dbdf none repeat scroll 0% 50%;

border:medium none;

font-style:italic;

font-weight:bold;

line-height:25px;

padding:2px;

}

#topentry p .more-link:hover {

background:#EAF2F4 none repeat scroll 0% 0%;

}

#topentry h1 {

color:#464646;

font-family:Geneva,Arial;

font-size:16px;

font-weight:normal;

line-height:28px;

margin:0px 0px 10px;

padding:0pt;

}

#topentry h1 a:link, #topentry h1 a:visited {

border:0px none;

color:#464646;

font-size:28px;

font-weight:normal;

letter-spacing:-1px;

text-decoration:none;

}

#topentry h1 a:hover {

background:#C2C2C2 none repeat scroll 0% 50%;

border:0px none;

}

#topentry h5 {

-x-system-font:none;

color:#464646;

float:right;

font-family:Geneva,Arial;

font-size:16px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:14px;

margin:0px;

padding:0px;

text-transform:uppercase;

}

#topentry h2 {

border:0px none;

color:#333333;

font-family:Geneva,Arial,"Times New Roman",Times,serif;

font-size:16px;

font-weight:normal;

letter-spacing:0px;

line-height:100%;

margin:0px;

padding:10px 0px 0px;

text-transform:none;

}

#topentry h2 a, #topentry h2 a:visited {

border-bottom:1px solid #464646;

color:#FFFFFF;

text-decoration:none;

}

#topentry h2 a:hover {

border-bottom:1px solid #FFFFFF;

color:#FFFFFF;

text-decoration:none;

}

#topentry .categorybar {

-x-system-font:none;

background:#3A6C9B none repeat scroll 0% 0%;

color:#FFFFFF;

font-family:Geneva,Arial;

font-size:14px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:normal;

margin:0px;

padding:5px;

}

#topentry .categorybar a, #topentry .categorybar a:visited {

-x-system-font:none;

border:0px none;

color:#FFFFFF;

font-family:arial black,arial;

font-size:14px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:normal;

text-decoration:none;

}

#topentry .categorybar a:hover {

border-bottom:1px solid #73A1CC;

color:#FFFFFF;

font-weight:normal;

text-decoration:none;

}

.left {

border-bottom:1px solid #DDDDDD;

border-right:1px solid #DDDDDD;

float:left;

height:135px;

overflow:hidden;

padding:15px;

width:318px;

}

.right {

background:#FFFFFF none repeat scroll 0% 50%;

border-bottom:1px solid #DDDDDD;

float:right;

height:135px;

overflow:hidden;

padding:15px;

width:318px;

}

.featuredpostbox {

background:#EEEEEE url(i/featuredtag.png) no-repeat scroll right top;

border-bottom:1px solid #DDDDDD;

float:left;

padding:15px;

width:667px;

}

.right:hover, .left:hover {

background:#F3F3F3 none no-repeat scroll right top;

display:block;

}

.left h2, .right h2, .featuredpostbox h2, .entry .categorylink {

font-size:10px;

height:13px;

line-height:13px;

margin:0px 0px 5px;

overflow:hidden;

padding:0px;

}

.categorytop {

line-height:18px;

}

.categorytop h1, .categorytop h1 a, categorytop h1 a:visited {

color:#000000;

font-family:Geneva,Arial;

font-size:20px;

font-weight:normal;

margin:5px 0px;

padding:0px;

text-decoration:none;

}

.categorytop p {

margin:5px 0px 15px;

}

.categorytop h2 {

font-size:10px;

line-height:14px;

margin:0px 0px 5px;

padding:0px;

}

.left h2 a, .left h2 a:visited, .right h2 a, .right h2 a:visited, .featuredpostbox h2 a, .featuredpostbox h2 a:visited, .entry .categorylink a, .entry .categorylink a:visited {

border-bottom:1px solid #DDDDDD;

color:#438989;

font-weight:bold;

margin:0px 0px 10px;

padding:0px;

text-transform:uppercase;

}

.left h2 a:hover, .right h2 a:hover, .featuredpostbox h2 a:hover, .featuredpostbox h2 a:hover, .entry .categorylink a:hover {

border-bottom:1px solid #438989;

color:#438989;

}

.left h2 i, .right h2 i, .featuredpostbox h2 i, .categorytop h2 i {

border-bottom:medium none;

color:#999999;

font-size:10px;

font-weight:normal;

margin:0px;

padding:0px;

}

.left h2 i a, .right h2 i a, .left h2 i a:visited, .right h2 i a:visited, .featuredpostbox h2 i a:visited, .featuredpostbox h2 i a, .categorytop h2 i a:visited, .categorytop h2 i a {

border-bottom:1px solid #DDDDDD;

color:#999999;

font-weight:normal;

text-transform:none;

}

.left h2 i a:hover, .right h2 i a:hover, .featuredpostbox h2 i a:hover, .categorytop h2 i a:hover {

border-bottom:1px solid #DDDDDD;

color:#000000;

}

.left p, .right p, .featuredpostbox p {

line-height:16px;

margin:5px 0px 0px;

display:inline;

}

.left p img, .right p img, .featuredpostbox p img {

display:block;

float:left;

height:75px;

margin:0px;

overflow:hidden;

padding:3px 3px 0px 0px;

width:75px;

}

.categorytop p img {

display:block;

float:left;

margin:0px;

padding:3px 3px 0px 0px;

}

.left h1, .left h1 a, .right h1, .right h1 a, .featuredpostbox h1 a, .featuredpostbox h1 {

color:#000000;

font-family:Geneva,Arial;

font-size:18px;

font-weight:normal;

height:20px;

letter-spacing:-1px;

margin:0px;

overflow:hidden;

text-decoration:none;

}

.left h1 a:hover, .right h1 a:hover, .featuredpostbox h1 a:hover, .categorytop h1 a:hover {

background:#DDDDDD none repeat scroll 0% 0%;

}

.continuebox a, .continuebox a:visited, .rsidebar ul li ul.tablist li .continuebox a, .rsidebar ul li ul.tablist li .continuebox a:visited, .archivebox .continuebox a, .archivebox .continuebox a:visited {

background:#E4E4E4 none repeat scroll 0% 0%;

color:#777777;

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:9px;

font-weight:bold;

margin:0px;

padding:0px 3px 1px 2px;

text-decoration:none;

}

.continuebox a:hover, .rsidebar ul li ul.tablist li .continuebox a:hover, .archivebox .continuebox a:hover {

background:#FFFFFF none repeat scroll 0% 0%;

border:0px none;

color:#3B5E8E;

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:9px;

margin:0px;

padding:0px 3px 1px 2px;

text-decoration:none;

}



/*

---------------------------------------------------------------------

Content

---------------------------------------------------------------------

*/

.highlightbar {

background:#222222 url('i/darrow.gif') 5px 2px no-repeat;font-size:14px;clear:left;margin:50px 0px -5px 0px;border:3px solid #d8d8d8;padding:5px 5px 5px 30px;font-weight:bold;color:#d9d9d9;

}

.entry .highlightbar a, .entry .highlightbar a:visited {

color:#d6f6ff;

font-weight:bold;

}

.highlightbar a:hover {

text-decoration:underline;

}

h2, .entry .metabox h2 {

color:#438989;

font-family:Arial,Helvetica;

font-size:10px;

font-weight:bold;

margin:0px;

padding:0px;

text-transform:uppercase;

}

h2 a, h2 a:visited {

border-bottom:1px solid #DDDDDD;

color:#438989;

padding:0px 0px 1px;

text-decoration:none;

}

h2 a:hover {

color:#000000;

}

h2 i {

color:#999999;

font-size:11px;

font-style:normal;

font-weight:normal;

text-transform:none;

}

h2 i a, h2 i a:visited {

border-bottom:1px solid #DDDDDD;

color:#999999;

text-decoration:none;

}

.entrybottom {

background:#F2F2F2 none repeat scroll 0% 0%;

float:right;

margin:0px;

padding:0px;

width:440px;

}

.subscribebox {

background:#EAF1F5 none repeat scroll 0% 0%;

border:1px solid #BAD0E6;

color:#7C96A4;

font-size:14px;

font-weight:bold;

height:45px;

line-height:45px;

margin-bottom:10px;

text-align:center;

}

.entry {

background:#FFFFFF none repeat scroll 0% 50%;

color:#333333;

float:left;

font-family:"Helvetica Neue",Helvetica,Arial;

font-size:14px;

padding:15px;

width:667px;

}

.sidebar3 {

border:1px solid #CCCCCC;

float:right;

margin:19px 0px 5px 5px;

padding:0px 5px;

width:150px;

}

.sidebar3 li {

background:transparent none repeat scroll 0% 0%;

list-style-image:none;

list-style-type:none;

margin:5px 0px;

padding:0px;

}

.sidebar3 li h2 {

color:#666666;

font-family:"Helvetica Neue",Arial;

font-size:10px;

font-weight:bold;

margin:0px;

padding:0px;

text-transform:uppercase;

}

.sidebar3 li ul li {

background:transparent url(i/bullet.gif) no-repeat scroll 1px 9px;

border:0px none;

font-size:11px;

line-height:15px;

list-style-type:none;

margin:0px;

padding:3px 0px 0px 7px;

text-decoration:none;

}

.entry p {

color:#333333;

font-family:"Helvetica Neue",Helvetica,Arial;

font-size:14px;

line-height:18px;

}

.entry a, .entry a:visited, ol.commentlist a, ol.commentlist a:visited, .archivebox a, .archivebox a:visited, .authorbox a, .authorbox a:visited {

color:#3A6C9B;

text-decoration:none;

}

.entry a:hover, ol.commentlist a:hover, .archivebox a:hover, .authorbox a:hover {

color:#3A6C9B;

text-decoration:underline;

}

.entry h5 {

color:#222222;

font-size:28px;

font-weight:normal;

letter-spacing:-1px;

line-height:100%;

margin:5px 0px 0px;

}

.entry .postinfo {

border-bottom:1px solid #CCCCCC;

border-top:2px solid #438989;

font-size:11px;

margin:10px 0px 0px;

padding:5px 0px;

}

.entry h2 {

color:#222222;

font-family:Geneva,Arial,"Times New Roman",Times,serif;

font-size:18px;

font-weight:normal;

letter-spacing:0px;

line-height:100%;

margin:0px;

padding:20px 0px 10px;

text-transform:none;

}

.entry img {

max-width:658px;

}

.entry2 {

background:#27242C none repeat scroll 0% 50%;

color:#D1D1D1;

float:left;

text-align:justify;

width:529px;

}

#content {

float:left;

line-height:18px;

margin:0pt auto;

padding:0px;

width:697px;

}

#content small {

font-size:11px;

}

.aligncenter,

div.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto;

}



.alignleft {

    float: left;

margin:2px 5px 2px 0px;

}



.alignright {

    float: right;

margin:2px 0px 2px 5px;

}



.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, #topentry .wp-caption a, .entry .wp-caption a:link img {

    margin: 0;

    padding: 0;

    border: 0 none;

}



.wp-caption p.wp-caption-text, #topentry p.wp-caption-text {

    font-size: 11px;

    line-height: 17px;

    padding: 2px 4px 5px;

    margin: 0;

}

blockquote {

background:#EFEFEF none repeat scroll 0% 50%;

border-left:5px solid #CFCFCF;

margin:15px 5px 0pt 10px;

padding:5px 10px 5px 10px;

}

#topentry blockquote p, blockquote p {

margin:0px;

padding:0px;

}

blockquote cite {

display:block;

margin:5px 0pt 0pt;

}

.tagsbox {

font-size:10px;

margin:5px 0px;

padding:5px;

}

.googleads0 {

width:667px;background:#d8e4e5;padding:15px;margin-top:10px;text-align:center;float:left;

}

.googleads1 {

background:#101214 none repeat scroll 0% 50%;

color:#FFFFFF;

float:left;

font-weight:bold;

margin:30px 0px 0px;

padding:10px;

width:509px;

}

.red {

border-bottom:1px solid #DDDDDD;

color:#438989;

}

.lovebar {

background:#DDDDDD url(i/rsstag.png) no-repeat scroll right top;

font-family:Geneva,Arial;

font-size:20px;

height:65px;

line-height:65px;

margin-bottom:25px;

}

.entry .lovebar p {

font-family:Geneva,Arial;

font-size:20px;

height:65px;

line-height:65px;

margin:0px;

padding-left:150px;

}

.entry .metabox {

float:left;

font-family:Arial,Helvetica;

font-size:11px;

margin:0px 5px;

padding:5px;

width:203px;

}

.rssinput {

background:#101214 none repeat scroll 0% 50%;

border:1px solid #403B47;

color:#ACDDD8;

font-weight:bold;

padding:4px;

width:150px;

}

.navigation {

color:#666666;

float:left;

padding:10px 0px 0px;

}

/*

---------------------------------------------------------------------

Sidebar

---------------------------------------------------------------------

*/

#misc {

background:#27242C none repeat scroll 0% 50%;

float:right;

padding:15px;

width:290px;

}

#info {

color:#D1D1D1;

float:left;

font-size:12px;

line-height:18px;

}

.line {

border-bottom:1px solid #DDDDDD;

height:1px;

width:100%;

}

#sidebar .rsidebar h2, h7 {

color:#45566D;

font-family:"Helvetica Neue",Arial;

font-size:15px;

font-weight:bold;

margin:0px 0px 10px;

text-transform:none;

}

#sidebar .rsidebar h2 a, #sidebar .rsidebar h2 a:visited {

font-size:14px;

}

.rsidebar {

border-left:1px solid #FFFFFF;

color:#666666;

}

.rsidebar ul {

margin:0px;

padding:0px;

}

.rsidebar ul li {

background:#F3F3F3 none repeat scroll 0% 0%;

margin:0px 0px 10px;

padding:10px;

width:278px;

}

.rsidebar ul li ul, .categorytop ul {

list-style-type:none;

margin:0pt;

}

.rsidebar ul li ul li, .categorytop ul li, ul li, li {

background:transparent url(i/bullet.gif) no-repeat scroll 1px 9px;

list-style-type:none;

margin:0px;

padding:3px 0px 3px 8px;

}

.rsidebar ul li ul li.nolist, .rsidebar ul li ul li.nolist a {

border:0px none;

list-style-image:none;

list-style-type:none;

margin:0px 0px 3px;

padding:0px;

text-decoration:none;

}

ul li a, ul li a:visited {

border:0px none;

text-decoration:none;

}

.rsidebar ul li ul li a, .rsidebar ul li ul li a:visited, .rsidebar ul li a, .rsidebar ul li a:visited, .categorytop ul li a, .categorytop ul li a:visited {

-x-system-font:none;

color:#333333;

font-family:Arial,Helvetica;

font-size:11px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:bold;

line-height:normal;

text-decoration:none;

}

.rsidebar ul li ul li a:hover, .categorytop ul li a:hover, ul li a:hover {

text-decoration:underline;

}

.rsidebar ul {

list-style-type:none;

margin:0pt;

padding:0pt;

}

.rsidebar p {

margin:0px;

padding:0px 0px 5px;

}

.rsidebar ul li .rsidebar-title {

color:#FFFFFF;

font-size:12px;

font-weight:bold;

}

.rsidebar ul li ul.tablist li .linetwo, .archivebox .linetwo, .authorbox .linetwo, .rsidebar ul li .linetwo {

-x-system-font:none;

color:#888888;

font-family:Arial,Helvetica;

font-size:10px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:normal;

}

.rsidebar ul li ul.tablist li .linetwo a:link, .rsidebar ul li ul.tablist li .linetwo a:visited, .archivebox .linetwo a:link, .archivebox .linetwo a:visited, .authorbox .linetwo a:link, .authorbox .linetwo a:visited, .rsidebar ul li .linetwo a:link, .rsidebar ul li .linetwo a:visited {

border-bottom:medium none;

color:#5F768D;

font-size:10px;

font-weight:normal;

text-decoration:none;

}

.rsidebar ul li ul.tablist li .linetwo a:hover, .archivebox .linetwo a:hover, .authorbox .linetwo a:hover, .rsidebar ul li .linetwo a:hover {

border-bottom:1px solid #333333;

text-decoration:none;

}

/*

---------------------------------------------------------------------

Sidebar Posts Javascript Tab Switcher

---------------------------------------------------------------------

*/



.rsidebar ul li .tabberlive .tabbertabhide {

display:none;

}

.rsidebar ul li .tabber {

}

.rsidebar ul li ul.tablist {

background:#E6E6E6 none repeat scroll 0% 50%;

float:left;

padding:5px;

width:271px;

}

.rsidebar ul li ul.tablist a:link, .rsidebar ul li ul.tablist a:visited {

border-bottom:medium none;

color:#888888;

text-decoration:none;

}

.rsidebar ul li ul.tablist a:hover {

border-bottom:1px solid #DDDDDD;

text-decoration:none;

}

.rsidebar ul li ul.tablist li {

-x-system-font:none;

background:transparent url(i/bullet.gif) no-repeat scroll 1px 9px;

font-family:Arial,Helvetica;

font-size:11px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:14px;

list-style-type:none;

margin:0px;

padding:5px 0px 5px 8px;

width:250px;

}

.rsidebar ul li ul.tablist li ul li, .rsidebar ul li ul.tablist li ul li a:link, .rsidebar ul li ul.tablist li ul li a:visited {

background:transparent none repeat scroll 0% 0%;

border:0px none;

font-weight:normal;

list-style-image:none;

list-style-type:none;

margin:5px 0px 0px 4px;

padding:0px;

text-decoration:none;

}

.rsidebar ul li ul.tablist li a:link, .rsidebar ul li ul.tablist li a:visited {

-x-system-font:none;

border-bottom:medium none;

color:#333333;

font-family:Arial,Helvetica;

font-size:11px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:bold;

line-height:normal;

text-decoration:none;

}

.rsidebar ul li ul.tablist li a:hover, .rsidebar ul li ul.tablist li ul li a:hover {

border-bottom:1px solid #3B5E8E;

}

.rsidebar ul li .tabberlive {

background:#EEEEEE none repeat scroll 0% 50%;

display:block;

float:left;

margin:0px;

width:100%;

}

.rsidebar ul li ul.tabbernav {

background:#DADADA none repeat scroll 0% 50%;

display:inline;

float:left;

padding:5px;

width:271px;

}

.rsidebar ul li ul.tabbernav li {

border:medium none;

float:left;

margin:0px;

padding:0px;

width:auto;

}

.rsidebar ul li ul.tabbernav li a:link, .rsidebar ul li ul.tabbernav li a:visited {

background:#CBCBCB none repeat scroll 0% 50%;

border:medium none;

color:#555555;

display:block;

font-size:10px;

font-weight:bold;

margin:0px 4px 0px 0px;

overflow:hidden;

padding:5px;

text-decoration:none;

text-transform:uppercase;

width:auto;

}

.rsidebar ul li ul.tabbernav li:hover a {

background:#EEEEEE none repeat scroll 0% 50%;

border:medium none;

color:#6D6D6D;

}

.rsidebar ul li ul.tabbernav li.tabberactive a {

background:#3B5E8E none repeat scroll 0% 50%;

color:#FFFFFF;

font-size:10px;

font-weight:bold;

text-decoration:none;

text-transform:uppercase;

}

.rsidebar ul li .tabberlive .tabbertab {

background:#EEEEEE none repeat scroll 0% 50%;

}

.rsidebar ul li .tabberlive .tabbertab h2 {

display:none;

}

.rsidebar ul li .tabberlive .tabbertab h3 {

display:none;

}

.rsidebar ul li #tab1.tabberlive {

}

.rsidebar ul li #tab2.tabberlive {

}

.rsidebar ul li #tab2.tabberlive .tabbertab {

height:200px;

overflow:auto;

}

/*

---------------------------------------------------------------------

Comments

---------------------------------------------------------------------

*/

.boxcomments {

background:#FFFFFF none repeat scroll 0% 50%;

border-top:1px solid #ddd;

margin:10px 0px 0px;

padding:15px;

}

.boxcomments a, .boxcomments a:visited {

border:0px none;

color:#898989;

text-decoration:none;

}

.boxcomments a:hover {

border-bottom:1px solid #DDDDDD;

color:#3A6C9B;

text-decoration:none;

}

ol.commentlist p {

color:#333333;

font-family:"Helvetica Neue",Helvetica,Arial;

font-size:13px;

line-height:16px;

margin:5px 0px;

padding:0px;

}

.commentauthor {

display:inline;

float:left;

font-weight:normal;

line-height:14px;

margin-left:-180px;

width:170px;

}

.commentauthorname {

border:0px none;

color:#333333;

font-weight:bold;

line-height:18px;

}

.commentauthor .commentauthorname a:link, .commentauthor .commentauthorname a:visited {

border-bottom:1px solid #CCCCCC;

color:#333333;

text-decoration:none;

}

.commentauthor .commentauthorname a:hover {

border-bottom:1px solid #3A6C9B;

color:#333333;

text-decoration:none;

}

.commentauthorname img {

}

.commentbody {

color:#666666;

display:inline;

float:left;

font-size:11px;

margin:0px;

padding:0px 5px;

width:98%;

}

.commentbody small {

font-size:10px;

}

.postbox {

background:#EEEEEE none repeat scroll 0% 50%;

color:#333333;

margin:10px 0px 0px;

padding:15px;

border-top:1px solid #ddd;

}

.postbox p {

margin:10px 0px 0px;

}

.postbox a, .postbox a:visited {

border-bottom:1px solid #DDDDDD;

color:#3A6C9B;

text-decoration:none;

}

.postbox a:hover {

border-bottom:1px solid #3A6C9B;

color:#3A6C9B;

text-decoration:none;

}

#commentform {

margin:0pt;

}

#commentform label {

margin:0pt;

}

#commentform input {

padding:5px;

}

#commentform textarea {

font-size:13px;

margin:5px 0pt 10px;

padding:5px;

}

#commentform #submit {

}

#commentform p {

}

.authorcomment {

background:#2C2932 none repeat scroll 0% 50%;

border:1px solid #9ED6D0;

margin-bottom:10px;

}

ol.commentlist {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

padding:0pt;

}

ol.commentlist li {

background:#EEEEEE none repeat scroll 0% 50%;

border:0px none;

float:right;

line-height:1.5em;

margin:10px 0px 5px;

width:490px;

}

.odd {

background:#DEDEDE none repeat scroll 0% 50%;

}

input#url, input#author, input#email, textarea {

font-family:Helvetica Neue,Helvetica,Arial;

margin-bottom:0.6em;

margin-top:2px;

padding:3px;

width:98%;

}

/*

---------------------------------------------------------------------

Footer

---------------------------------------------------------------------

*/

#footer {

background:#F0F0F0 none repeat scroll 0% 0%;

border-top:1px solid #E1E1E1;

float:left;

padding:20px;

width:960px;

}

.footer_box1 {

float:left;

width:226px;

}

.footer_box1 h3 {

color:#444444;

font-family:Geneva,Arial;

font-size:16px;

font-weight:bold;

margin:0px;

padding:0px;

}

.footer_box1 p, .footer_box2 p {

color:#555555;

font-family:Arial,Helvetica;

font-size:11px;

line-height:14px;

margin:5px 0px 0px;

}

.footer_box1 p a, .footer_box1 p a:visited {

border-bottom:1px solid #DDDDDD;

color:#3A6C9B;

text-decoration:none;

}

.footer_box1 p a:hover {

border-bottom:1px solid #3A6C9B;

text-decoration:none;

}

.footer_box2 {

border-color:#BEBEBE;

border-style:solid;

border-width:0px 0px 0px 1px;

float:right;

margin-left:10px;

padding-left:15px;

width:220px;

}

.footer_box2 p a, .footer_box2 p a:visited, .footer_box2 ul li a, .footer_box2 ul li a:visited {

color:#555555;

font-size:11px;

line-height:16px;

text-decoration:none;

}

.footer_box2 p a:hover, .footer_box2 ul li a:hover {

border-bottom:1px solid #333333;

color:#333333;

text-decoration:none;

}

.footer_box2 h3 {

color:#333333;

font-family:"Helvetica Neue",Helvetica,Arial;

font-size:12px;

font-weight:bold;

margin:0px;

padding:0px;

}

.footercreditbox {

background:#27242C none repeat scroll 0% 50%;

display:block;

line-height:12px;

margin:0px;

padding:5px;

text-align:center;

}

/*

---------------------------------------------------------------------

Archives

---------------------------------------------------------------------

*/

.archivebox {

background:#FFFFFF none repeat scroll 0% 0%;

color:#555555;

float:left;

font-family:"Helvetica Neue",Helvetica,Arial;

margin-top:10px;

padding:15px;

width:667px;

}

.archivebox .thumblist {

background:#EBEBEB none repeat scroll 0% 0%;

display:block;

float:left;

height:75px;

margin:0px 5px 5px 0px;

overflow:hidden;

padding:5px;

width:75px;

}

.archivebox li {

color:#555555;

font-family:"Helvetica Neue",Helvetica,Arial;

font-size:12px;

line-height:14px;

}

.archivebox li a, .archivebox li a:visited {

border:0px none;

color:#3A6C9B;

font-size:12px;

font-weight:bold;

text-decoration:none;

}

.archivebox li a:hover {

border-bottom:1px solid #3A6C9B;

color:#3A6C9B;

font-size:12px;

text-decoration:none;

}

.authorbox {

background:#EEEEEE none repeat scroll 0% 0%;

border:5px solid #438989;

margin:0px;

padding:15px;

}

.authorbox h1 {

color:#333333;

font-size:18px;

letter-spacing:-1px;

margin:0px;

padding:0px;

}

.authorbox p {

font-family:"Helvetica Neue",Helvetica,Arial;

font-size:13px;

line-height:15px;

margin-bottom:0px;

}



/*

---------------------------------------

Javascript tab switcher single post foot

---------------------------------------

*/

ul.whatsnext {

font-size:12px;

font-weight:bold;

}

ul.whatsnext li a {

vertical-align:top;

}

#content .entry .entrybottom .tabberlive .tabbertabhide {

display:none;

}

#content .entry .entrybottom .tabber {

}

#content .entry .entrybottom ul.tablist {

background:#FFFFFF none repeat scroll 0% 50%;

border-color:#CCCCCC;

border-style:none solid solid;

border-width:medium 1px 1px;

float:left;

margin:0px;

padding:5px;

width:428px;

}

#content .entry .entrybottom ul.tablist ul.related_post {

margin:0px;

}

#content .entry .entrybottom ul.tablist a:link, #content .entry .entrybottom ul.tablist a:visited {

border-bottom:medium none;

color:#888888;

text-decoration:none;

}

#content .entry .entrybottom ul.tablist a:hover {

border-bottom:1px solid #DDDDDD;

text-decoration:none;

}

#content .entry .entrybottom ul.tablist li {

-x-system-font:none;

background:transparent url(i/bullet.gif) no-repeat scroll 1px 9px;

font-family:Arial,Helvetica;

font-size:11px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:14px;

list-style-type:none;

margin:0px;

padding:5px 0px 5px 8px;

}

#content .entry .entrybottom ul.tablist li ul li, #content .entry .entrybottom ul.tablist li ul li a:link, #content .entry .entrybottom ul.tablist li ul li a:visited {

background:transparent none repeat scroll 0% 0%;

border:0px none;

font-weight:normal;

list-style-image:none;

list-style-type:none;

margin:5px 0px 0px 4px;

padding:0px;

text-decoration:none;

}

#content .entry .entrybottom ul.tablist li a:link, #content .entry .entrybottom ul.tablist li a:visited {

-x-system-font:none;

border-bottom:medium none;

color:#333333;

font-family:Arial,Helvetica;

font-size:11px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:bold;

line-height:normal;

text-decoration:none;

}

#content .entry .entrybottom ul.tablist li a:hover, #content .entry .entrybottom ul.tablist li ul li a:hover {

border-bottom:1px solid #3B5E8E;

}

#content .entry .entrybottom .tabberlive {

background:#EEEEEE none repeat scroll 0% 50%;

display:block;

float:left;

margin:0px;

width:100%;

}

#content .entry .entrybottom ul.tabbernav {

background:#EEEEEE none repeat scroll 0% 50%;

border:1px solid #CCCCCC;

display:inline;

float:left;

margin:0px;

padding:5px;

width:428px;

}

#content .entry .entrybottom ul.tabbernav li {

border:medium none;

float:left;

margin:0px;

padding:0px;

width:auto;

}

#content .entry .entrybottom ul.tabbernav li a:link, #content .entry .entrybottom ul.tabbernav li a:visited {

background:#EEEEEE none repeat scroll 0% 50%;

border:medium none;

color:#555555;

display:block;

font-size:10px;

font-weight:bold;

margin:0px 4px 0px 0px;

overflow:hidden;

padding:5px;

text-decoration:none;

text-transform:uppercase;

width:auto;

}

#content .entry .entrybottom ul.tabbernav li:hover a {

background:#CBCBCB none repeat scroll 0% 50%;

border:medium none;

color:#6D6D6D;

}

#content .entry .entrybottom ul.tabbernav li.tabberactive a {

background:#3B5E8E none repeat scroll 0% 50%;

color:#FFFFFF;

font-size:10px;

font-weight:bold;

text-decoration:none;

text-transform:uppercase;

}

#content .entry .entrybottom .tabberlive .tabbertab {

background:#EEEEEE none repeat scroll 0% 50%;

}

#content .entry .entrybottom .tabberlive .tabbertab h2 {

display:none;

}

#content .entry .entrybottom .tabberlive .tabbertab h3 {

display:none;

}

#content .entry .entrybottom #tab1.tabberlive {

}

#content .entry .entrybottom #tab2.tabberlive {

}

#content .entry .entrybottom #tab2.tabberlive .tabbertab {

height:200px;

overflow:auto;

}
