/*  

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

*/



/*

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

General Definitions

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

*/



/*  

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

*/



/*

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

General Definitions

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

*/



body {

	background: #FFFFFF;

	font-family: Arial, Helvetica;

	font-size: 12px;

	margin: 0pt auto;

	padding: 0px;

	color: #333333;

}

a {

	outline: none;

}

.clear {

	clear: both;

}

* html .clear {

	height: 1%;

}

img {

	border: 0px none;

}

.entry a:link img, .imagecaptioneasy a:link img {

	margin-bottom:5px;

}

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

	border:0px;

	margin-bottom:5px;

}

#topentry .imagecaptioneasy a:hover {

	border:0px;

}

.entry A:hover img, .imagecaptioneasy a:hover img {

	border-bottom:0px;

	border:0px;

	margin-bottom:5px;

	filter:alpha(opacity=50);

	-moz-opacity:.50;

	opacity:.50;

	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%;

	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%;

	color: #666666;

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

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	display:inline;

	text-transform: none;

	width: 203px;

	margin: 0pt 3px 0px 0px;

	padding: 5px 4px 3px;

}

ol, ul {

	list-style-image: none;

	list-style-position: outside;

	list-style-type: none;

	padding: 0px;

	margin:5px 0px;

}

/*

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

Main Body Layout

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

*/



#box {

	margin: -15px auto 0px auto;

	padding: 0px;

	width: 1015px;

}

#top {

	margin: 0px auto;

	width: 1015px;

	height:110px;

	overflow:visible;

}

#bgbox {

	margin: 0px;

	padding: 0pt;

	width: 1015px;

}

#mainbg {

	margin: 0px 0px;

	background:#ffffff;

}

#sidebar {

	float: right;

	font-size: 12px;

	padding: 0px;

	width: 300px;

	margin-left:15px;

	clear:right!important;

}

#footer {

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

	clear:both;

	padding:20px;

}

.lastbar {

	background:#333333;

	height:25px;

	font-size:11px;

	text-align:center;

	border-bottom:5px solid #f0f0f0;

	line-height:25px;

	color:#9a9a9a;

}

.lastbar a, .lastbar a:visited {

	color:#d0d0d0;

	text-decoration:none;

}

.lastbar a:hover {

	text-decoration:underline;

}

#userbarbg {

	margin: 0px 0px;

	height: 32px;

	background:#333333;/*border-bottom:1px solid #4d4d4d;*/

}

#userbar {

	width:1015px;

	height: 32px;

	position: relative;

	margin: 0 auto;

	color: #fff;

	font: 12px Arial;

	text-decoration: none;

}

#headbarbg {

	height: 125px;

	width: 100%;

}

#headbar {

	width: 1015px;

	text-align: left;

	margin: 0 auto;

	color: #000;

	font: 12px Arial;

	text-decoration: none;

	height: 125px;

	border-bottom: 1px solid #cacaca;

	position: relative;

}

#userbar a, #userbar a:visited {

	font-weight:bold;

	line-height:23px;

	color:#ffffff;

	text-decoration:none;

	border-bottom:0px;

}

#userbar a:hover {

	border-bottom:1px solid #555555;

}

#headbar .headbarright {

	color:#999999;

	font-style:normal;

	font-size:11px;

	float:right;

	margin-top:22px;

	line-height:23px;

}

#headbar .headbarright li {

	list-style-type:none;

	display:inline;

	list-style-image:none;

	padding:0px;

	margin:0px;

	border:0px;

}

#userbar .userbarright {

	color:#999999;

	font-style:normal;

	font-size:11px;

	float:right;

	line-height:23px;

}

#userbar .userbarright li {

	list-style-type:none;

	display:inline;

	list-style-image:none;

	padding:0px;

	margin:0px;

	border: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;

	padding-right:10px;

	font-weight:normal;

}

form#loginform input {

	display:inline;

	font-size:11px;

}

/*

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

Header

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

*/





/* Top Search Form */



#userbar #search {

	float: left;

	margin: 4px 0 0 0;

	width: 300px;

	height: 25px;

	position: relative;

}

#userbar #search .keyword {

	width: 230px;

	height: 15px;

	background: #3d3d3d;

	border: 1px solid #535353;

	color: #b7b7b7;

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

	padding: 3px 5px;

	position: absolute;

	top: 0;

	left: 0;

}

#userbar #search .search {

	border: 1px solid #535353;

	background: #383838;

	color: #d3eaff;

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

	font-size: 11px;

	position: absolute;

	left: 245px;

	height: 23px;

}

#userbar #search .search:hover {

	background: #444444;

}

#userbar span {

	background: #333333 !important;

}

/* Head Bar */







/* Logo */



#headbar h1, #headbar h1 span {

	width: 275px;

	height: 69px;

}

#headbar h1 {

	color:#333333;

	font-size:3.5em;

	font-weight:bold;

	left:3px;

	margin:0pt;

	overflow:hidden;

	padding:0pt;

	position:absolute;

	top:40px;

}

#headbar h1 a {

	color: #333333;

	text-decoration: none;

}

#headbar h1 span {

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 1;/* Link to your logo image if you have one



	background: url(i/ArtCulture_Logo.gif) no-repeat;

	

	*/

}

#headbar h1 a span {

	cursor: pointer;

}

/* Sign up form */



#headbar #signin {

	width: 140px;

	float: right;

	position: absolute;

	top: 0;

	right: 0;

}

#signin form {

	padding: 0 0 0 10px;

}

#signin form fieldset {

	border: none;

	padding: 0;

	margin: 0;

}

#signin form fieldset h4 {

	font-size: 14px;

	line-height: 35px;

	padding: 0;

	margin: 0;

	font-weight: bold;

	color: #333333;

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

}

#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 {

	color: #3a6496;

	border: 1px solid #3a6496;

}

#signin form .form-item {

	position: relative;

	display: block;

	margin: 2px 0 2px 0;

	height: 25px;

}

#signin form .submit-line a {

	color: #3a6597;

	text-decoration: none;

	font-size: 10px;

	position: absolute;

	top: 3px;

	left: 0;

}

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

	position: absolute;

	top: 0;

	right: 3px;

}

/* Sign Up Block */



#headbar #signup {

	position: absolute;

	top: 0;

	right: 140px;

	width: 115px;

	padding: 0 10px;

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

	height: 109px;

	color: #fff;

}

#signup fieldset {

	border: none;

	padding: 0;

	margin: 0;

}

#signup fieldset h4 {

	font-size: 14px;

	line-height: 35px;

	padding: 0;

	margin: 0;

	font-weight: bold;

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

}

#signup fieldset p {

	font-size: 11px;

	padding: 0;

	margin: 0;

}

#signup fieldset a {

	display: block;

	text-align: center;

	margin: 5px 0 0 0;

}

/* Navigations */



#global_nav {

	padding-left: 330px !important;

	float: left;

	font-size: 12px;

}

ul.topnav {

	border-left: 1px solid #dddddd;

	padding: 0 0 0 10px;

	height: 110px;

	margin:0px;

}

ul.topnav h4 {

	color:#333333;

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

	font-size:14px;

	font-weight:bold;

	line-height:35px;

	margin:0pt;

	padding:0pt 4px;

	width:213px;

}

ul.topnav li {

	background:transparent none repeat scroll 0%;

	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%;

	border:medium none;

	color:#FFFFFF;

	text-decoration:none;

}

.twoCols {

	width: 250px;

	float: left;

}

.oneCol {

	width: 120px;

	float: left;

}

.blogtitle {

	color: #000000;

	font-size: 30px;

	font-weight: bold;

	letter-spacing: -1px;

	overflow: visible;

	vertical-align: bottom;

	padding:0px;

	height:150px;

	margin-top:-20px;

}

#global_nav {

	display:inline;

	font-size:14px;

	overflow:visible;

}

#global_nav ul.nav {

	float: left;

	height: 29px;

	margin: 0px;

	overflow: hidden;

}

#global_nav ul.nav li {

	float:left !important;

	line-height:29px;

	list-style-image:none;

	list-style-type:none;

	margin:0pt 0pt 0pt 5px;

	background: #90b6bb;

}

#global_nav ul.nav li a {

	background:transparent;

	color:#4a585a;

	font-size:13px;

	display:block;

	font-weight:bold;

	padding:0px 6px;

	text-decoration:none;

	text-transform:uppercase;

}

#global_nav ul.nav li a:hover {

	text-decoration:none;

	color:#3a6c9b;

	background:#ffffff;

}

#global_nav ul.nav li:hover {

	background:#ffffff;

}

#global_nav ul.nav li.current_page_item {

	background:transparent none repeat scroll 0%;

	float:left !important;

	line-height:29px;

	list-style-image:none;

	list-style-type:none;

	margin:0pt 0pt 0pt 5px;

	background: #ffffff;

}

#global_nav ul.nav li.current_page_item a {

	background:#ffffff;

	color:#3A6C9B;

	font-size:13px;

	display:block;

	font-weight:bold;

	padding:0px 10px;

	text-decoration:none;

	text-transform:uppercase;

}

.googletopads {

	padding:5px;

	background:#c2c2c2;

	float:right;

	margin-top:10px;

}

.topdate {

	font-family:Arial, Helvetica;

	font-size:11px;

	font-weight:bold;

	line-height:14px;

	padding-left:3px;

	text-transform:uppercase;

	color:#ffffff;

}

.topday {

	background-color:#4E4E4E;

	display:block;

	float:right;

	height:14px;

	line-height:14px;

	margin-bottom:0px;

	margin-left:2px;

	margin-right:-15px;

	margin-top:0px;

	padding-right:15px;

	vertical-align:middle;

}

.entry h6 {

	color: #000000;

	font:16px Geneva, Arial;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	text-transform: uppercase;

	float:right;

	line-height:14px;

}

.rsidebar ul li.search {

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

	margin: 0px 0px 10px 0px;

	padding: 5px;

	width:290px;

	border:0px;

}

/*

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

Main Index Page Only

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

*/



#topentry {

	background: #e6e6e6;

	float: left;

	padding: 15px;

	width: 670px;

	font:13px "Helvetica Neue", Helvetica, Arial;

	line-height:18px;

	color:#4c4c4c;

}

#topentry p {

	font:13px "Helvetica Neue", Helvetica, Arial;

	line-height:18px;

	color:#4c4c4c;

}

#topentry p img, #topentry p img a {

	float:none;

	display:inline;

	padding:2px 0px 4px 6px;

	max-width:400px;

}

#topentry a, #topentry a:hover {

	border:0px;

	text-decoration:none;

}

#topentry p a {

	font-weight:bold;

	color:#3a6c9b;

	text-decoration:none;

	border-bottom:1px solid #c5c5c5;

}

#topentry p a:hover {

	color:#3a6c9b;

	border-bottom:1px solid #3a6c9b;

}

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

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

	border:medium none;

	font-style:italic;

	font-weight:bold;

	padding:2px;

	line-height:25px;

}

#topentry p .more-link:hover {

	background:#eaf2f4;

}

#topentry h1 {

	color:#464646;

	font-family:Geneva, Arial;

	font-size:16px;

	font-weight:normal;

	margin:0px 0px 10px;

	padding:0pt;

	line-height:28px;

}

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

	color: #464646;

	font-weight: normal;

	font-size: 28px;

	letter-spacing: -1px;

	text-decoration: none;

	border:0px;

}

#topentry h1 a:hover {

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

	border:0px;

}

#topentry h5 {

	color: #464646;

	font:16px Geneva, Arial;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	text-transform: uppercase;

	float:right;

	line-height:14px;

}

#topentry h2 {

	color:#333333;

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

	font-size:16px;

	font-weight:normal;

	letter-spacing:0px;

	line-height:100%;

	text-transform:none;

	margin:0px;

	padding:10px 0px 0px 0px;

	border:0px;

}

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

	color:#ffffff;

	border-bottom:1px solid #464646;

	text-decoration:none;

}

#topentry h2 a:hover {

	text-decoration:none;

	border-bottom:1px solid #ffffff;

	color:#ffffff;

}

#topentry .categorybar {

	font:14px Geneva, Arial;

	font-weight:normal;

	background:#3a6c9b;

	margin:0px;

	padding:5px;

	color:#ffffff;

}

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

	font-weight:normal;

	font:14px arial black, arial;

	color:#ffffff;

	text-decoration:none;

	border:0px;

}

#topentry .categorybar a:hover {

	font-weight:normal;

	color:#ffffff;

	border-bottom:1px solid #73a1cc;

	text-decoration:none;

}

.left {

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

	border: 1px solid #dddddd;

	float: left;

	height: 135px;

	margin: 10px 0px 0px 0px;

	overflow: hidden;

	padding: 10px;

	width: 323px;

}

.right {

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

	border:1px solid #DDDDDD;

	float:right;

	height:135px;

	margin:10px 0px 0px;

	overflow:hidden;

	padding:10px;

	width:323px;

}

.featuredpostbox {

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

	padding:10px;

	float:left;

	border: 1Px solid #c0c0c0;

	margin: 10px 0px 10px 0px;

	width:678px;

}

.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;

	margin: 0px 0px 5px 0px;

	padding: 0px;

	line-height:13px;

	height:13px;

	overflow:hidden;

}

.categorytop {

	line-height:18px;

}

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

	font-family:Geneva, Arial;

	font-size:20px;

	color:#000000;

	margin:5px 0px;

	padding:0px;

	text-decoration:none;

	font-weight:normal;

}

.categorytop p {

	margin:5px 0px 15px 0px;

}

.categorytop h2 {

	font-size: 10px;

	margin: 0px 0px 5px 0px;

	padding: 0px;

	line-height:14px;

}

.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 {

	text-transform:uppercase;

	color:#438989;

	margin:0px 0px 10px 0px;

	padding:0px;

	border-bottom:1px solid #dddddd;

	font-weight:bold;

}

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

	color:#438989;

	border-bottom:1px solid #438989;

}

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

	font-size: 10px;

	margin: 0px;

	padding: 0px;

	color:#999999;

	font-weight:normal;

	border-bottom:none;

}

.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 {

	color:#999999;

	font-weight:normal;

	border-bottom:1px solid #dddddd;

	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;

}

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

	float:left;

	display:block;

	padding:3px 3px 0px 0px;

	margin:0px;

	width:75px;

	height:75px;

	overflow:hidden;

}

.categorytop p img {

	float:left;

	display:block;

	padding:3px 3px 0px 0px;

	margin: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;

	letter-spacing:-1px;

	margin:0px;

	height:20px;

	overflow:hidden;

	text-decoration:none;

}

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

	background: #dddddd;

}

.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;

	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;

	color:#3B5E8E;

	border:0px;

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

	font-size:9px;

	margin:0px;

	padding:0px 3px 1px 2px;

	text-decoration:none;

}

/*

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

Content

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

*/



h2, .entry .metabox h2 {

	color: #438989;

	font-size: 10px;

	font-weight: bold;

	margin: 0px;

	font-family:Arial, Helvetica;

	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;

	float: left;

	padding:0px;

	margin:0px;

	width:670px;

	width:440px;

	float:right;

}

.subscribebox {

	height:45px;

	background:#eaf1f5;

	color:#7c96a4;

	font-size:14px;

	line-height:45px;

	font-weight:bold;

	border:1px solid #bad0e6;

	text-align:center;

	margin-bottom:10px;

}

.entry {

	background:#FFFFFF none repeat scroll 0%;

	border:5px solid #DDDDDD;

	color:#333333;

	float:left;

	padding:10px;

	width:670px;

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

	font-size:14px;

}

.sidebar3 {

	width:150px;

	border:1px solid #cccccc;

	padding:0px 5px;

	float:right;

	margin:19px 0px 5px 5px;

}

.sidebar3 li {

	list-style-type:none;

	list-style-image:none;

	background:transparent;

	padding:0px;

	margin:5px 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 {

	font-size:11px;

	text-decoration:none;

	list-style-type:none;

	border:0px;

	padding:3px 0px 0px 7px;

	margin:0px;

	line-height:15px;

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

}

.entry p {

	font-size:14px;

	color:#333333;

	line-height:18px;

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

}

.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 10px;

	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%;

	text-transform:none;

	margin:0px;

	padding:20px 0px 10px;

	clear:both;

}

.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: 700px;

}

#content small {

	font-size: 11px;

}

img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

img.alignright {

	display: inline;

	padding: 0px;

}

img.alignleft {

	float:left;

	display: inline;

	padding: 0px;

}

blockquote {

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

	border-left: 5px solid #cfcfcf;

	margin: 15px 30px 0pt 10px;

	padding: 5px 10px 5px 20px;

}

blockquote cite {

	display: block;

	margin: 5px 0pt 0pt;

}

.tagsbox {

	font-size: 10px;

	margin: 5px 0px;

	padding: 5px;

}

.googleads1 {

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

	color: #FFFFFF;

	float: left;

	font-weight: bold;

	margin: 30px 0px 0px;

	padding: 10px;

	width: 509px;

}

.red {

	color: #438989;

	border-bottom:1px solid #dddddd;

}

.lovebar {

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

	height:65px;

	line-height:65px;

	font-size:20px;

	font-family:Geneva, Arial;

	margin-bottom:25px;

}

.entry .lovebar p {

	font-family:Geneva, Arial;

	font-size:20px;

	height:65px;

	line-height:65px;

	padding-left:150px;

	margin:0px;

}

.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 0px;

}

/* Captions - NOT IN USE WITH CURRENT IMAGECAPTION-EASY PLUGIN - Plugin in use due to the fact wordpress butchers exceprts if you use there method of an image caption on an image that is at the top of a post.



.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;

}



.alignleft {

    float: left;

margin:2px 5px 2px 0px;

}

.alignleft img {

	border: 0px solid #fff;

	margin-bottom:5px;

}

.alignright {

    float: right;

margin:2px 0px 2px 5px;

}

.alignright img {

	border: 0px solid #fff;

	margin-bottom:5px;

}



.wp-caption img {

	margin-bottom:5px;

	padding: 0;

	border: 0 none;

}



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

	font-size: 10px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}



---END CAPTIONS */



/* Image Caption Easy Styles */



.imagecaptioneasy {

	padding: 5px;

	font-family: "Helvetica Neue", Arial;

	font-size: 10px;

	line-height: 1.15em;

	text-align: center;

	border: 1px solid #cccccc;

	background: #f3f3f3;

	color: #555;

}

.imagecaptioneasy img {

	border: 0px solid #fff;

	margin-bottom:5px;

}

.imagecaptioneasy span {

	text-align: left;

}

.imagecaptioneasy_top_left {

	margin: 0 10px 10px 0;

	float: left;

}

.imagecaptioneasy_top_right {

	margin: 0 0 10px 10px;

	float: right;

}

.imagecaptioneasy_top_nowrap {

	margin: 0 0 10px 0;

	float: none;

}

.imagecaptioneasy_left {

	margin: 10px 10px 10px 0;

	float: left;

}

.imagecaptioneasy_right {

	margin: 10px 0 10px 10px;

	float: right;

}

.imagecaptioneasy_nowrap {

	margin: 10px auto;

	float: none;

	max-width:660px;

}

.alignleft img {

	border: 0px solid #fff;

	margin-bottom:5px;

}

.alignright img {

	border: 0px solid #fff;

	margin-bottom:5px;

}

.imagecaptioneasy_ft {

	margin: 10px 10px 10px 0;

	float: left;

}

.imagecaptioneasy_ght {

	margin: 10px 0 10px 10px;

	float: right;

}

.imagecaptioneasy_top_ft {

	margin: 0px 10px 10px 0px;

	float: left;

}

.imagecaptioneasy_top_ght {

	margin: 0px 0px 10px 10px;

	float: right;

}

/*

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

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 {

	width:100%;

	height:1px;

	border-bottom:1px solid #dddddd;

}

#sidebar .rsidebar h2, h6 {

	color:#45566D;

	font-family:"Helvetica Neue", Arial;

	font-size:15px;

	margin:0px 0px 10px;

	font-weight:bold;

	text-transform:none;

}

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

	font-size:14px;

}

.rsidebar {

	color: #666666;

}

.rsidebar ul {

	margin:0px;

	padding:0px;

}

.rsidebar ul li {

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

	border:1px solid #DDDDDD;

	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;

	border-bottom:1px solid #cacaca;

	border-left:none;

	border-top:none;

	border-right:none;

}

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

	list-style-image:none;

	list-style-type:none;

	padding:0px;

	text-decoration:none;

	border:0px;

	margin:0px 0px 3px 0px;

}

ul li a, ul li a:visited {

	text-decoration:none;

	border:0px;

}

.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 {

	font:11px Arial, Helvetica;

	color:#333333;

	font-weight:bold;

	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 0px;

}

.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 {

	font:10px Arial, Helvetica;

	color:#888888;

	font-weight: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 {

	color:#5F768D;

	border-bottom:none;

	font-weight:normal;

	text-decoration:none;

	font-size:10px;

}

.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:#FFFFFF none repeat scroll 0% 50%;

	float:left;

	padding:5px 0px 0px 0px;

	width:278px;

}

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

	color:#888888;

	text-decoration:none;

	border-bottom:none;

}

.rsidebar ul li ul.tablist a:hover {

	border-bottom:1px solid #dddddd;

	text-decoration:none;

}

.rsidebar ul li ul.tablist li {

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

	list-style-type: none;

	margin: 0px;

	padding: 5px 0px 5px 8px;

	font:11px Arial, Helvetica;

	line-height:14px;

	width:270px;

}

.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;

	list-style-type:none;

	list-style-image:none;

	font-weight:normal;

	text-decoration:none;

	border:0px;

	padding:0px;

	margin:5px 0px 0px 4px;

}

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

	font:11px Arial, Helvetica;

	color:#333333;

	font-weight:bold;

	border-bottom:none;

	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: #EEEEEE none repeat scroll 0% 50%;

	display: inline;

	float: left;

	padding: 5px;

	width: 260px;

}

.rsidebar ul li ul.tabbernav li {

	float: left;

	margin: 0px;

	padding: 0px;

	border:none;

	width:auto;

}

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

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

	color: #555555;

	display: block;

	margin: 0px 4px 0px 0px;

	overflow: hidden;

	padding: 5px;

	width: auto;

	text-decoration:none;

	text-transform:uppercase;

	font-weight:bold;

	font-size:10px;

	border:none;

}

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

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

	color: #6d6d6d;

	border:none;

}

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

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

	color:#FFFFFF;

	text-decoration:none;

	text-transform:uppercase;

	font-weight:bold;

	font-size:10px;

}

.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:5px solid #DDDDDD;

	margin:10px 0px 0px;

	padding:10px;

}

.boxcomments a, .boxcomments a:visited {

	color:#898989;

	border:0px;

	text-decoration:none;

}

.boxcomments a:hover {

	border-bottom:1px solid #dddddd;

	text-decoration:none;

	color:#3a6c9b;

}

ol.commentlist p {

	font-size:13px;

	color:#333333;

	line-height:16px;

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

	margin:5px 0px;

	padding:0px;

}

.commentauthor {

	display:inline;

	float:left;

	font-weight:normal;

	line-height:14px;

	margin-left:-180px;

	width:170px;

}

.commentauthorname {

	color:#333333;

	font-weight:bold;

	border:0px;

	line-height:18px;

}

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

	text-decoration:none;

	color:#333333;

	border-bottom:1px solid #cccccc;

}

.commentauthor .commentauthorname a:hover {

	text-decoration:none;

	color:#333333;

	border-bottom:1px solid #3A6C9B;

}

.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%;

	color:#333333;

	margin:10px 0px 0px;

	padding:10px;

}

.postbox p {

	margin:10px 0px 0px 0px;

}

.postbox a, .postbox a:visited {

	color:#3a6c9b;

	text-decoration:none;

	border-bottom:1px solid #dddddd;

}

.postbox a:hover {

	color:#3a6c9b;

	border-bottom:1px solid #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 {

	clear: both;

}

.footer_box1 {

	float:left;

	height:116px;

	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;

	margin:5px 0px 0px 0px;

	line-height:14px;

}

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

	color:#3a6c9b;

	text-decoration:none;

	border-bottom:1px solid #dddddd;

}

.footer_box1 p a:hover {

	text-decoration:none;

	border-bottom:1px solid #3a6c9b;

}

.footer_box2 {

	border-color:#BEBEBE;

	border-style:solid;

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

	float:right;

	height:134px;

	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 {

	color:#333333;

	text-decoration:none;

	border-bottom:1px solid #333333;

}

.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 {

	width:670px;

	background:#ffffff;

	float:left;

	border:5px solid #dddddd;

	padding: 10px;

	float:left;

	margin-top:10px;

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

	color:#555555;

}

.archivebox .thumblist {

	padding:5px;

	width:75px;

	height:75px;

	margin:0px 5px 5px 0px;

	background:#ebebeb;

	float:left;

	display:block;

	overflow:hidden;

}

.archivebox li {

	font-size:12px;

	color:#555555;

	line-height:14px;

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

}

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

	color:#3a6c9b;

	text-decoration:none;

	font-size:12px;

	font-weight:bold;

	border:0px;

}

.archivebox li a:hover {

	font-size:12px;

	color:#3a6c9b;

	text-decoration:none;

	border-bottom:1px solid #3a6c9b;

}

.authorbox {

	background:#EEEEEE;

	border:5px solid #438989;

	margin:0px 0px 10px 0px;

	padding:10px;

}

.authorbox h1 {

	letter-spacing:-1px;

	font-size:18px;

	color:#333333;

	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 {

	color:#888888;

	text-decoration:none;

	border-bottom:none;

}

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

	border-bottom:1px solid #dddddd;

	text-decoration:none;

}

#content .entry .entrybottom ul.tablist li {

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

	list-style-type: none;

	margin: 0px;

	padding: 5px 0px 5px 8px;

	font:11px Arial, Helvetica;

	line-height:14px;

}

#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;

	list-style-type:none;

	list-style-image:none;

	font-weight:normal;

	text-decoration:none;

	border:0px;

	padding:0px;

	margin:5px 0px 0px 4px;

}

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

	font:11px Arial, Helvetica;

	color:#333333;

	font-weight:bold;

	border-bottom:none;

	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 {

	float: left;

	margin: 0px;

	padding: 0px;

	border:none;

	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%;

	color: #555555;

	display: block;

	margin: 0px 4px 0px 0px;

	overflow: hidden;

	padding: 5px;

	width: auto;

	text-decoration:none;

	text-transform:uppercase;

	font-weight:bold;

	font-size:10px;

	border:none;

}

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

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

	color: #6d6d6d;

	border:none;

}

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

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

	color:#FFFFFF;

	text-decoration:none;

	text-transform:uppercase;

	font-weight:bold;

	font-size:10px;

}

#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;

}



/*

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

image wrapping

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

*/



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;

}



.wp-caption.aligncenter {

margin-left: auto;

margin-right: auto;

display:block;

}



/*

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

image easy style.css

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

*/