/*
Theme Name: FINDING THE B-SIDE
Theme URI: http://www.findingthebside.com/
Description: WordPress theme designed by <a href="http://www.joeydigital.net">Joey Digital</a>.
Version: 3.0
Author: Joey Digital
Author URI: http://joeydigital.net/
Tags: custom layout
*/

* {margin: 0; padding: 0;}
a {outline:none;}
body {background:#d7dadc url('http://findingthebside.com/wp-content/themes/bside_wide/images/background_gd.jpg') 0 0 repeat-x;font-size:66.75%;font-family:Arial, Verdana,sans-serif; line-height:1.3em;letter-spacing:normal;word-spacing:normal;color:#000; margin: 0; padding: 0;}
body, img, ul, li, form, fieldset, label, caption, h1, h2, h3, h4, ul, ol, li, p, a, img, span {padding:0;margin:0;border:0;}
input, textarea {padding:0;margin:0;}
h1 {padding-bottom:4px;color:#171717;font-size:27px; font-family:Georgia;}
h2 {padding-bottom:0.5em;color:#171717;font-size:21px; font-family:Georgia;}
h3 {padding-bottom:0.5em;color:#171717;font-size:21px; line-height:25px;}
h4 {padding-bottom:0.3em;font-size:1.2em;}

h2 a:link, h2 a:hover, h2 a:visited, h2 a:active {font-size:21px; color:#171717; font-family:Georgia; text-decoration:none;}
h3 a:link, h3 a:hover, h3 a:visited, h3 a:active {color:#171717; text-decoration:none;}
h4 a:link, h4 a:hover, h4 a:visited, h4 a:active {color:#171717; text-decoration:none;}

ul {list-style:none;}
p {font-family:Georgia; padding-bottom:0.4em;color:#000;line-height:1.3em;font-size:13px;}
a {text-decoration:none;color:#004276;font-size:1.1em;}
a:hover {text-decoration:underline;color:#0f5d9a;font-size:1.1em;}
button {background:transparent none repeat scroll 0 0; border:medium none; cursor:pointer; padding:0; }
q:before, q:after {
    content: ""; }

/* scroll bar */
html {overflow-y: scroll;}


.column {display:block; float:left;} /* make adjacent block level elements act like columns */
.hide {display:none;}

.wrap {width:1003px; margin: 2px auto 0;}
.wrap .top-corners {float:left; background:url('http://findingthebside.com/wp-content/themes/bside_wide/images/top_corners.gif') 0 0 no-repeat; display:block; height:15px; width:1003px;}
.wrap .wrap-bg {float:left;background: url('http://findingthebside.com/wp-content/themes/bside_wide/images/main_border.png') 0 0 repeat-y; display:block; width:967px; padding: 0 18px;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='scale',src="http://findingthebside.com/wp-content/themes/bside_wide/images/che/main_border.png");}

.wrap .wrap-bg .hat {float:left; width:967px; background: url('http://findingthebside.com/wp-content/themes/bside_wide/images/links_gd.gif') 0 0 repeat-x; height:21px; padding-bottom:6px;}
.wrap .wrap-bg .hat p {float:left;background:url('http://findingthebside.com/wp-content/themes/bside_wide/images/hat_key.gif') 0 3px no-repeat; padding-left:25px; margin-left:10px; color:#fff; font-size:10px; font-weight:bold; width: 114px; font-family:Arial;}
.wrap .wrap-bg .hat ul {float:right; margin:0; list-style:none; padding: 2px 13px 0 0;}
.wrap .wrap-bg .hat ul li {float:left; color:#fff; font-size:10px;}
.wrap .wrap-bg .hat ul li a, .wrap .wrap-bg .hat ul li span {color:#fff; font-size:10px; padding: 0 4px 0 6px; font-weight:bold;}

/*.wrap .wrap-bg .header {float:left; width:967px; height:149px; background:url('http://findingthebside.com/wp-content/themes/bside_wide/images/header_BG.gif') 0 0 repeat-x; border: 1px solid #bcbcbd; border-width: 0 0 1px; margin-bottom:1px;  z-index:25; position:relative;}*/

.wrap .wrap-bg .header {float:left; width:967px; height:149px; background:url('http://findingthebside.com/wp-content/themes/bside_wide/images/header_BG.gif') 0 0 repeat-x; border: 1px solid #bcbcbd; border-width: 0 0 1px; margin-bottom:1px; position:relative;}
 
.wrap .wrap-bg .header .banner {float:left; background:url('http://findingthebside.com/wp-content/themes/bside_wide/images/ddd.gif') 0 0 no-repeat; width:836px; height:80px; position:relative;}
/*.wrap .wrap-bg .header .banner #logo {padding: 7px 0 0px 229px;}
.wrap .wrap-bg .header .banner .logo {margin:0; width:auto;}*/
.wrap .wrap-bg .header .banner .logo {float:left; margin-top:0; top:0; width:207px; height:148px; position:relative;}
.wrap .wrap-bg .header .banner ul {float:left;margin: -20px 0 0 20px; width:330px;}
.wrap .wrap-bg .header .banner ul li {float:left; padding-right:10px; color:#171717; font-size:11px;}
.wrap .wrap-bg .header .banner ul li span {color:#780808;}
.wrap .wrap-bg .header .banner .subscribe-header {float:right; margin-top:-20px; padding-left:200px;}
.wrap .wrap-bg .header .banner a {color:#780808; cursor:pointer;font-size:12px; font-weight:bold; margin-left:366px; width:100px; }
.wrap .wrap-bg .header a {float:left; width:131px;}

a.subscribeHeader:link, a.subscribeHeader:visited{color:#780808; font-size:12px; font-weight:bold; text-decoration:none;} 
a.subscribeHeader:hover, a.subscribeHeader:active{color:#780808; font-size:12px; font-weight:bold; text-decoration:underline;} 


/* IE HACKS FOR THE HEADER IMAGES */
.headerBG{width:967px; height:149px; background:url('http://findingthebside.com/wp-content/themes/bside_wide/images/header_BG.gif') no-repeat; position:absolute; top:0; left:0; margin-top:18px; *margin-top:15px; margin-top /*\**/: 15px\9} 
.headerBG{margin-left:20px;/*all*/ *margin-left:18px;/*IE7*/ margin /*\**/: 18px\9/*IE8*/}

/*.headerBott{position:absolute; top:0; left:10; margin-top:157px; margin-left:0px; margin-bottom:20px; z-index:15;}*/
.headerBott{position:absolute; top:0; left:10; *left:0;/*IE7*/ margin-top:155px; margin-bottom:20px; 
margin-left:0px; *margin-left:17px;/*IE7*/ }


/* navigation */
.nav {float:left; width:745px; height:47px; /*background:url('images/nav_bg.gif') 0 0 repeat-x;*/ margin:0; padding:0; overflow:hidden; margin-left:190px; position:relative;}
.nav li {float:left; background:url('http://findingthebside.com/wp-content/themes/bside_wide/images/global_nav_border.gif') 100% 4px no-repeat; text-transform:uppercase; width:auto; padding-left:5.5px; padding-right:5.5px;}
.nav .last, .subnav .last {background:none;}
.nav li a {color:#1D4261; display:block; font-size:14px; font-weight:bold; height:27px; padding: 11px 19px 0; _float:left;}
.nav li a:hover {color:#3F9EFF; font-size:14px; text-decoration:none;}
.nav .selected {position:relative; /*background:#ff9900 url(images/nav_selected_gd.gif) 0 0 repeat-x;*/ }
.nav .selected a, .nav .selected a:hover {color:#3F9EFF; height:28px;}


.head_navBG{position:absolute; width:967px; height:149px; background:url('http://findingthebside.com/wp-content/themes/bside_wide/images/header_BG.gif') 0 0 repeat-x;}

/* sub-navigation */
.subnav {float:left; width:933px; background:url(images/subnav_gd.gif) 0 0 repeat-x; height:25px; padding:0 17px 5px;}
.subnav li {float:left; background:url('http://findingthebside.com/wp-content/themes/bside_wide/images/subnav_border.gif') 100% 5px no-repeat; margin:0;font-size:12px;}
.subnav li a {display:block; font-size:12px; font-weight:bold; height:21px; padding:3px 9px 0 8px;_float:left;}
.subnav .selected  a {padding:3px 9px 0 8px; color:#171717;}

.topPage{background:url('http://findingthebside.com/wp-content/themes/bside_wide/images/topPage_bg.jpg') 0 0 repeat-x; width:967px; height:148px; /*background:url('images/header_BG.gif') no-repeat;*/ position:relative; top:0; left:0; margin-top:0px; *margin-top:0px; margin-top /*\**/: 0px\9}

.topPage{margin-left:0px;/*all*/ *margin-left:0px;/*IE7*/ margin-left /*\**/: 0px\9/*IE8*/}


/* Main wrap */
.main-wrap {float:left; width:967px; margin: 0 0 34px;}
.main-wrap .main-content {float:left; width:620px; margin-right:10px;_overflow:hidden; margin-top:10px;}
.main-wrap .side-content {float:left; width:337px;_overflow:hidden; margin-top:10px;}





/* Main Conent */
.main-wrap .main-content .content {float:left; width:620px; background:#f6f5ef; padding-top:5px; display:block;}
.main-wrap .main-content .content .lt-content {float:left; width:290px; padding-right:10px; padding-bottom:8px;}
.main-wrap .main-content .content .lt-content #review-mod {width:278px; padding: 3px 5px 17px;}
.main-wrap .main-content .content .lt-content #review-mod .review-body {padding:6px 6px 0;float:left; width:266px;}
.main-wrap .main-content .content .lt-content #review-mod h3 {width:279px; border:0; margin-bottom:0px;}
.main-wrap .main-content .content .lt-content #review-mod h3 img {margin-right:0;}
/* premium icons */

/* generic right main content right */
.main-wrap .main-content .content .rt-content {float:left; padding: 17px 15px 8px 7px; /*width:295px;  width:305px;*/ width:298px; overflow:hidden;}
.main-wrap .main-content .content .bottom {float:left; overflow:hidden; width:620px;}


/* Footer */
.footer {float:left; background:url('http://findingthebside.com/wp-content/themes/bside_wide/images/footer_bg.gif') 0 0 repeat-x; width:966px; height:47px; overflow:hidden; 
padding-top:14px; *padding-top:24px; *height:37px;}
.footer ul {padding:0; margin:0 auto 10px; list-style:none; width:786px; overflow:hidden; margin-top:12px; margin-left:175px;}
.footer .sub-footer {width:650px;}
.footer ul li {float:left; width:auto; background:url('http://findingthebside.com/wp-content/themes/bside_wide/images/footer-li-bg.gif') 100% 2px no-repeat; padding-left:10px; padding-right:10px;}
.footer ul .last {background:none;}
.footer ul li a {color:#cee6ed; text-transform:uppercase;font-size:14px; font-weight:bold; font-family:arial; padding: 0 10px;}
.footer ul li a:hover {color:#fff; font-size:14px; text-decoration:none;}
.footer .sub-footer li a {text-transform:none; font-size:11px; font-weight:normal; padding:0 6px;}
.footer .sub-footer li a:hover {font-size:11px;}
/* shoe */
.shoe {float:left; background:url('http://findingthebside.com/wp-content/themes/bside_wide/images/footer_corners.gif') 0 0 no-repeat; margin: 0 auto;width:1003px;overflow:hidden; padding-top: 15px; padding-bottom:10px;}
.shoe .copyright {margin: 0 auto; padding-bottom:5px; width:285px;}
.shoe ul {list-style:none;margin:0; padding:0;width:570px; margin: 0 auto;}
/*.shoe ul li {float:left;font-family: Georgia,serif; font-size:13px; padding-right:12px; padding-bottom:5px;}*/
.shoe ul li{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#535e60;
text-align:center; padding-top:5px;}



/* article */
.article {float:left; /*width:591px;*/ width:593px; padding-right:6px; padding:10px; padding-bottom:30px; margin-top:5px; border:1px solid #d6d7d6; /*background-color:#FAF5EB;*/ overflow:hidden;}
.article .kicker {font-family:Arial;font-weight:bold; font-size:12px; color:#780808;}
.article h1 {font-size:21px; line-height:22px;}
.article h2 {font-size:14px; font-family:Arial;}
.article p {font-size:14px; margin-bottom:10px; line-height:1.5em; padding-bottom:0.2em;}
.article p a {font-size:14px;}
.article .byline {font-size:14px; font-style:italic;color:#373839; margin-bottom:3px;}
.article .dateline {font-size:11px; font-family:Arial; color:#373839; margin-bottom:0px;}
.article .deck {font-family:Georgia;}
.article .image {float:left; margin-right:10px;}
.article .image img {float:left; clear:both;}
.article .image a {float:left; width:auto; clear:both; width:100%;}
.article .image .cred-wrap {float:left; width:100%;}
.article .landscape-large .cred-wrap {width:300px;}
.article .portrait .cred-wrap {width:200px;}
.article .image .credits {clear:both; color:#909090; float:right; font-family:Arial; font-size:11px; margin-bottom:0;}
.article .image .caption {float:left; clear:both; font-size:11px; font-family:Arial; margin-bottom:0;}
.article .landscape-large .caption {width:300px;}
.article .portrait .caption {width:200px;}
.article .wide .caption {width:600px;}
.article .related {clear:both;width:212px;margin-right:19px; border:1px solid #c7c7c7;}
.article .related h3 {border:1px solid #e5e5e3; border-width: 0 0 3px;}
.article ul {list-style:disc; margin-bottom:15px; padding-left:17px;}
.article ul li {font-family:Georgia; font-size:14px; padding-bottom:0.3em; line-height:1.5em;}
.wrap .wrap-bg .article .related ul {list-style:none; margin-bottom:0; padding-left:0;}
.wrap .wrap-bg .article .related ul li {font-size:13px; padding-bottom:8px; line-height:1.3em;}
.wrap .wrap-bg .article .related ul .flash p {font-size:12px; margin-bottom:0; line-height:1.3em;}
.wrap .wrap-bg .article .related ul .flash img {float:none; margin-right:0;}
.wrap .wrap-bg .article .related ul .flash .jqmWindow .close-btn {float:right;}
.wrap .wrap-bg .article .related ul, .wrap .wrap-bg .article .related .ad, .wrap .wrap-bg .article .related .image .caption {border:1px solid #e5e5e3; border-width: 0 0 1px; margin-bottom:10px; width:100%;}
.wrap .wrap-bg .article .related .ad {width:212px; text-align:center;}
.wrap .wrap-bg .article .related .ad img {float:none; margin:0;}
.wrap .wrap-bg .article #audio {float:left; margin-right:12px; *height:75px; display:block;}
.wrap .wrap-bg .article #audio h4 {padding-bottom:0.3em;}
.wrap .wrap-bg .article .author-blurb, .wrap .wrap-bg .article .credits {font-style:italic;}
/* article embed legacy tables */
.main-content .article .nav {background:none; width:100%; height:auto;}
.main-content .article .header {background:none; width:auto; height:auto;}
/*Article visited links */
.article p a, a:link, a:visited{color:#3F9EFF; text-decoration:none;}
.article p a:hover, a:hover{color:#3F9EFF; text-decoration:underline;}


/* article2 (no border) */
.article2 {float:left; /*width:591px;*/ width:593px; padding-right:6px; padding:10px; padding-bottom:30px; margin-top:5px; /*border:1px solid #d6d7d6; background-color:#FAF5EB;*/ overflow:hidden;}
.article2 .kicker {font-family:Arial;font-weight:bold; font-size:12px; color:#780808;}
.article2 h1 {font-size:21px; line-height:22px;}
.article2 h2 {font-size:14px; font-family:Arial;}
.article2 p {font-size:14px; margin-bottom:10px; line-height:1.5em; padding-bottom:0.2em;}
.article2 p a {font-size:14px;}
.article2 .byline {font-size:14px; font-style:italic;color:#373839; margin-bottom:3px;}
.article2 .dateline {font-size:11px; font-family:Arial; color:#373839; margin-bottom:0px;}
.article2 .deck {font-family:Georgia;}
.article2 .image {float:left; margin-right:10px;}
.article2 .image img {float:left; clear:both;}
.article2 .image a {float:left; width:auto; clear:both; width:100%;}
.article2 .image .cred-wrap {float:left; width:100%;}
.article2 .landscape-large .cred-wrap {width:300px;}
.article2 .portrait .cred-wrap {width:200px;}
.article2 .image .credits {clear:both; color:#909090; float:right; font-family:Arial; font-size:11px; margin-bottom:0;}
.article2 .image .caption {float:left; clear:both; font-size:11px; font-family:Arial; margin-bottom:0;}
.article2 .landscape-large .caption {width:300px;}
.article2 .portrait .caption {width:200px;}
.article2 .wide .caption {width:600px;}
.article2 .related {clear:both;width:212px;margin-right:19px; border:1px solid #c7c7c7;}
.article2 .related h3 {border:1px solid #e5e5e3; border-width: 0 0 3px;}
.article2 ul {list-style:disc; margin-bottom:15px; padding-left:17px;}
.article2 ul li {font-family:Georgia; font-size:14px; padding-bottom:0.3em; line-height:1.5em;}
.wrap .wrap-bg .article2 .related ul {list-style:none; margin-bottom:0; padding-left:0;}
.wrap .wrap-bg .article2 .related ul li {font-size:13px; padding-bottom:8px; line-height:1.3em;}
.wrap .wrap-bg .article2 .related ul .flash p {font-size:12px; margin-bottom:0; line-height:1.3em;}
.wrap .wrap-bg .article2 .related ul .flash img {float:none; margin-right:0;}
.wrap .wrap-bg .article2 .related ul .flash .jqmWindow .close-btn {float:right;}
.wrap .wrap-bg .article2 .related ul, .wrap .wrap-bg .article2 .related .ad, .wrap .wrap-bg .article2 .related .image .caption {border:1px solid #e5e5e3; border-width: 0 0 1px; margin-bottom:10px; width:100%;}
.wrap .wrap-bg .article2 .related .ad {width:212px; text-align:center;}
.wrap .wrap-bg .article2 .related .ad img {float:none; margin:0;}
.wrap .wrap-bg .article2 #audio {float:left; margin-right:12px; *height:75px; display:block;}
.wrap .wrap-bg .article2 #audio h4 {padding-bottom:0.3em;}
.wrap .wrap-bg .article2 .author-blurb, .wrap .wrap-bg .article2 .credits {font-style:italic;}
/* article embed legacy tables */
.main-content .article2 .nav {background:none; width:100%; height:auto;}
.main-content .article2 .header {background:none; width:auto; height:auto;}
/*Article visited links */
.article2 p a, a:link, a:visited{color:#3F9EFF; text-decoration:none;}
.article2 p a:hover, a:hover{color:#3F9EFF; text-decoration:underline;}


/*NEW TEST FIX FOR IE 7*/
/*.logo{*margin-left:50; *left:50;}*/


/***	LINES	***/
#line_horiz{border-bottom: 1px solid #CDCDCD;}
#line_mondayMix{border-top: 1px solid #CDCDCD;}
#line_horizDotted{border-bottom: 1px dotted #CDCDCD; font-size:14px; margin-bottom:20px;}
#line_horizDotted_archive{border-bottom: 1px dotted #CDCDCD; font-size:14px; margin-top:20px; margin-bottom:20px;}


/*.post {margin: 0 0 40px; text-align: justify;}*/
.post p {margin-bottom:20px;}
.post hr {display: block;}
	
/***	BEGIN ARCHIVES UNFOUND TEXT	***/
.archives_unfoundSUB{font-family:"Trebuchet MS", Arial, Verdana, sans-serif; font-size:12px;
text-align:center; color:#000000; text-decoration:none; font-weight:bold;
}


/***	BEGIN CUSTOM SIDEBARS	***/

/*#sidebar a {attributes}
#sidebar a:hover {attributes}
#categories a {attributes}
#categories a:hover {attributes}
#archives a {attributes}
#archives a:hover {attributes}*/


/*** SEARCH BOX ***/
.search_ie_wrapFix{}

/*** RECENT NEWS ***/
#recent_text, #recent_text ul, #recent_text li{
font-size:12px; font-family:arial, helvetica, sans-serif; list-style:none; 
}

.recent_ie_wrapFix{word-wrap:break-word; word-wrap: break-word; width: 205px;}

.recent_mainHeading{font-size:18px; font-weight:bold; text-align:center; color:#000000; margin-top:5px; margin-bottom:10px; font-family: tahoma,verdana,sans-serif;}

.recent_headings{font-size:12px; font-weight:bold; text-align:center; color:#000000; margin-top:5px; margin-bottom:10px; font-family: tahoma,verdana,sans-serif;}

.recent_mainLink{font-size:12px; color:#000; font-family:arial, helvetica, sans-serif; }
.recent_mainLink a:link, .recent_mainLink a:visited{color:#000; text-decoration:none;}
.recent_mainLink a:hover, .recent_mainLink a:active{color:#000; text-decoration:none;}
.recent_more{font-size:12px; color:#4E90C4; font-family:arial, helvetica, sans-serif;}
.recent_more a:link, .recent_more a:visited{color:#4E90C4; text-decoration:none;}
.recent_more a:hover, .recent_more a:active{color:#4E90C4;}

#recent_line_horizDotted{width:191px; margin-top: 7px; margin-bottom: 5px; border-bottom: 1px dotted #CDCDCD; font-size:14px;}



/***	END CUSTOM SIDEBARS	***/

	
#page {background-color: white; border: 1px solid #959596; text-align: left;}
/*#header {background: #73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center;}
#headerimg 	{margin: 7px 9px 0; height: 192px; width: 740px;}*/
#content {font-size: 1.2em;}

.widecolumn .entry p {font-size: 1.05em;}
.narrowcolumn .entry, .widecolumn .entry {line-height: 1.4em;}
.widecolumn {line-height: 1.6em;}
.narrowcolumn .postmetadata {text-align: center;}
.thread-alt {background-color: #f8f8f8;}
.thread-even {background-color: white;}
/*.even, .alt {border-left: 1px solid #ddd; background: #e7e7e7 url('images/altBG.jpg') no-repeat;}*/
.even, .alt {border-left: 1px solid #ddd; background: #fff url('images/altBG.jpg') no-repeat top;}
#footer {background: #e7e7e7 url('images/kubrickfooter.jpg') no-repeat top; border: none;}
/*small {font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em;}*/
small {font-size:11px; font-family:Arial; color:#373839; margin-bottom:0px;}
/*#headerimg .description {font-size: 1.2em; text-align: center;}*/
/*
h1 {font-size: 4em; text-align: center;}
h2 {font-size: 1.6em;}
h2.pagetitle {font-size: 1.6em;}
#sidebar h2 {font-family: 'Lucida Grande', Verdana, Sans-Serif; font-size: 1.2em;}
*/
/*h1, h2, h3 {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight: bold;}
h1 {font-size:22px; text-align:center;}*/
/*h2 {font-size:22px;}*/
#sidebar h2 {font-family:arial, helvetica, sans-serif; font-weight: bold; font-size:14px;}
/*h3 {font-size: 1.3em;}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {text-decoration: none; color: white;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color: #000000;}
h1 {padding-top: 70px; margin: 0;}*/
/*h2 {margin: 15px 0 0; margin-bottom:0px;}
h2.pagetitle {color:#000000; font-size: 1.6em; margin-top: 15px; text-align: center;}
h2.customPages {margin-top: 15px; margin-bottom:0px; text-align: center;}*/

h2.pagetitle {color:#3F9EFF; font-size:27px; margin-top:15px; text-align:left;}
h2.pagetitle a:link, h2.pagetitle a:hover, h2.pagetitle a:active, h2.pagetitle a:visited,{color:#000000; text-decoration:none;}

#sidebar h2 {margin: 5px 0 0; padding: 0;}

/*h3 {padding: 0; margin: 0px 0 0;}*/
h3.comments {margin: 40px auto 20px ;}


/*** CONTACT FORM LINKS ***/
.contactForm a:link, .contactForm a:visited {font-family:arial, helvetica, sans-serif; font-size:16px; color:#780808; text-decoration: underline; font-weight:bold;}
.contactForm a:hover, .contactForm a:active {color:#BC111A; text-decoration:underline; font-weight:bold;}

.contactFormClose{font-family:arial, helvetica, sans-serif; font-size:14px; color:#ffffff;}
.contactFormClose a:link, .contactFormClose a:visited {color:#ffffff; text-decoration:none;}
.contactFormClose a:hover, .contactFormClose a:active {color:#D71D22; text-decoration:none;}

.contactFormCloseX a:link, .contactFormCloseX a:visited {font-family:arial, helvetica, sans-serif; font-size:16px; color:#A7D7FB; text-decoration: none; font-weight:bold; padding:5px;}
.contactFormCloseX a:hover, .contactFormCloseX a:active {color:#ffffff; text-decoration:none; font-weight:bold;}

.contactFormHeadings{font-family:arial, helvetica, sans-serif; font-size:18px; font-weight: bold; color:#5898CD;}
.contactForm{font-family:arial, helvetica, sans-serif; font-size:14px; color:#1D4261;}
.contactFormtxt{font-family:arial, helvetica, sans-serif; font-size:16px; color:#1D4261;}
#contact_horizDotted{border-bottom: 1px dotted #1D4261; font-size:14px;}
#contact_vertDotted{border-left: 1px dotted #D7DADC; font-size:14px; height:100%;}

.contactFormField{width:200px; height:15px; border: 1px solid #1D4261; background-color:#E2E2E2; color:#1D4261;}
.contactFormFieldMsg{width:248px; height:90px; border: 1px solid #1D4261; background-color:#E2E2E2; color:#1D4261; overflow:auto;}
.contactFormSubmit{border: 1px solid #333333; background-color:#F8F0C2; color:#000000;}
.contactFormSubmit:hover{border: 1px solid #1D4261; background-color:#BC111A; color:#ffffff;}



/*** SUBSCRIBE FORM LINKS ***/

.subscribeForm a:link, .subscribeForm a:visited {font-family:arial, helvetica, sans-serif; font-size:16px; text-decoration: underline; font-weight:bold;}
.subscribeForm a:hover, .subscribeForm a:active {text-decoration:underline; font-weight:bold;}

.subscribeFormClose{font-family:arial, helvetica, sans-serif; font-size:12px;}
.subscribeFormClose a:link, .subscribeFormClose a:visited {text-decoration:none;}
.subscribeFormClose a:hover, .subscribeFormClose a:active {text-decoration:none;}

.subscribeFormCloseX a:link, .subscribeFormCloseX a:visited {font-family:arial, helvetica, sans-serif; font-size:16px;  text-decoration: none; font-weight:bold; padding:5px;}
.subscribeFormCloseX a:hover, .subscribeFormCloseX a:active {text-decoration:none; font-weight:bold;}

.subscribeFormHeadings{font-family:arial, helvetica, sans-serif; font-size:14px; font-weight: bold; color:#A7D7FB;}
.subscribeForm{font-family:arial, helvetica, sans-serif; font-size:14px; color:#A7D7FB;}
.subscribeFormtxt{font-family:arial, helvetica, sans-serif; font-size:16px; color:#1D4261;}

.subscribeFormField{width:200px; height:15px; border: 1px solid #1D4261; background-color:#e2e2e2; color:#1D4261; font-weight:bold;}
.subscribeFormSubmit{border: 1px solid #1D4261; background-color:#EAEAEA; color:#000000;}
.subscribeFormSubmit:hover{border: 1px solid #1D4261; background-color:#ffffff; color:#000000;}

.subscribeMSG{font-family:arial, helvetica, sans-serif; width:417px; padding:0px; font-size:16px;}
.msgTitle{font-weight:bold; font-size:16px; color:#1D4261;}
.msgLine1{font-size:16px; color:#1D4261;}
.msgLine2{font-size:14px; color:#1D4261;}


/* REGULAR LINKS */
a:link, a:visited {color:#4E90C4; text-decoration: none;}
a:hover, a:active {color:#4E90C4; text-decoration:underline;}

.commentLink a:link, .commentLink a:visited{color:#2D5D80; text-decoration:none;}
.commentLink a:hover, .commentLink a:active{color:#4E90C4; text-decoration:none;} 

/*** BIG PAGE LINKS (genres) ***/
.bigLink{color:#4E90C4; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size:18px; font-weight:normal;}
.bigLink a:link, .bigLink a:visited{color:#4E90C4; text-decoration:none;}
.bigLink a:hover, .bigLink a:active{color:#4E90C4; text-decoration:underline;}



/*** COMMENT AND TRACKBACK LINKS (genres) ***/
.commentmetadata a:link, .commentmetadata a:visited {color:#4E90C4; text-decoration: none;}
.commentmetadata a:hover, .commentmetadata a:active {color:#4E90C4; text-decoration:underline;}

.postmetadata a:link, .postmetadata a:visited {color:#4E90C4; text-decoration: none;}
.postmetadata a:hover, .postmetadata a:active {color:#4E90C4; text-decoration:underline;}

.entry p a:visited {color: #4E90C4;}

.postDateText{color:#4E90C4;}

.sticky {background: #f7f7f7; padding: 0 10px 10px;}
/*.sticky h2 {padding-top: 10px;}*/

.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li {font-size: 1em;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar {float: right; border: 1px solid #eee; padding: 2px; background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}
.commentlist p {font-weight: normal; line-height: 1.5em; text-transform: none;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}
.depth-1 {border: 1px solid #ddd;}

/* Begin Comments*/
.alt {margin: 0; padding: 10px;}

.commentlist {padding: 0; text-align: justify;}
.commentlist li {margin: 15px 0 10px; padding: 5px 5px 10px 10px; list-style: none;}
.commentlist li ul li {margin-right: -5px; margin-left: 10px;}

.commentlist p {margin: 10px 5px 10px 0;}
.children { padding: 0; }

#commentform p {margin: 5px 0;}
.nocomments {text-align: center; margin: 0; padding: 0;}
.commentmetadata {margin: 0; display: block;}
/* End Comments */


/*#sidebar {font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;}*/
#sidebar {font-size: 12px; font-family:arial, helvetica, sans-serif;}
/*small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color:#777;}*/
#sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color:#777;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size: 0.9em; letter-spacing: .07em;}

#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center;}
#wp-calendar th {font-style: normal; text-transform: capitalize;}
/* End Typography & Colors */


/* Begin Images */
p img {padding: 0; max-width: 100%;}
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;}
/* End Images */


/* Begin Lists*/
.entry ul li:before, #sidebar ul ul li:before {/*content: "\00BB \0020";*/}
.entry ol {padding: 0 0 0 35px; margin: 0;}
.entry ol li {margin: 0; padding: 0;}

.postmetadata ul, .postmetadata li {display: inline; list-style-type: none; list-style-image: none;}

#sidebar ul, #sidebar ul ol {margin: 0; padding: 0;}
#sidebar ul li {list-style-type: none; list-style-image: none; margin-bottom: 15px;}
#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}
/*#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px;}*/
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 0px;}
#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}

.sidebarDropDown{}

ol li, #sidebar ul ol li {list-style: decimal outside;}

#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0; padding: 0;}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {margin: 0px; padding: 0px; text-align: left; vertical-align:top;}
#sidebar #searchform #s {
padding: 0px; /*width: 124px;*/ 
width: 124px; *width:120px; /*IE 7 hack - the asterisk before a rule is only read by IE7 */
}
#sidebar #searchsubmit {padding: 0px;}

.entry form {text-align:center;}

select {width: 130px;}

#commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 0; border:1px solid #CDCDCD; background-color:#F0F0F0;}
#commentform input:hover {border:1px solid #4E90C4; background-color:#ffffff;}
#commentform input:focus {border:1px solid #4E90C4; background-color:#ffffff;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 100%; padding: 2px; border:1px solid #CDCDCD; background-color:#F0F0F0;}
#commentform textarea:hover {width: 100%; padding: 2px; border:1px solid #4E90C4; background-color:#ffffff;}
#commentform textarea:focus {width: 100%; padding: 2px; border:1px solid #4E90C4; background-color:#ffffff;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#commentform #submit {/*margin: 0 0 5px auto;*/margin:0px; padding:0px; /*float:right;*/ padding:0px; margin:0px; border:1px solid #CDCDCD; background-color:#F0F0F0; color:#4E90C4; width:175px; height:25px; font-size:14px; font-weight:bold; text-align:center;}
#commentform #submit:hover {border:1px solid #4E90C4; background-color:#ffffff; color:#4E90C4;}
#commentform #submit:focus {border:1px solid #4E90C4; background-color:#ffffff; color:#4E90C4;}
/* End Form Elements */


/* Begin Sidebar */
#sidebar{/*padding: 20px 0 10px 0; margin-left: 545px; width: 190px;*/}
#sidebar form {margin: 0;}
/* End Sidebar */


/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}

blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0; display: block;}

.center {text-align: center;}
.hidden {display: none;}
.screen-reader-text {position: absolute; left: -1000em;}
hr {display: none;}
a img {border: none;}

.navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 60px;}
/* End Various Tags & Classes*/



/* Captions */
.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;}

.wp-caption img {margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}
/* End captions */