/* @override 
	http://cstrecords.com/wp-content/themes/happy-cyclope/style.css */

/*  
Theme Name: Happy Cyclope
Theme URI: http://designer-daily.com
Description: 2 columns, left sidebar, Widget ready, valid CSS & XHTML transitionnal 
Version: 1.0
Author: Designer daily
Author URI: http://designer-daily.com
Tags:two columns,fixed width,easy customization, widget ready, valid CSS, valid XHTML, sidebar left
*/

/* BASIC STRUCTURE */

* {margin:0;padding:0;font-family:Arial, "Courier New", Courier,Georgia, Arial, Trebuchet, Helvetica, Verdana, Times New Roman, sans-serif;}
body {background:#fff;padding:5px 0 0 75px;font-size:62.8%;}

div#wrapper {position:relative;float:left;width:958px;margin:0 auto 0 auto;background:#fff;}
div#container {position:relative;margin:3px 0 0 3px;width:920px;}

.horizontal{margin:10px 0 10px 0;}
#postsPage h2 {display: none;}
.mlink{margin-right:29px;}
.mlinkselected{margin-right:29px; border-bottom:1px solid #bfbfbf;}
.mlinklast{margin-right:0px;}
.mlinklastselected{border-bottom:1px solid #bfbfbf;margin-right:0px;}
/*.mp-message{display:none;}*/
.mp-loading{display:none;}
.MailPressFormName{display:none;}
.MailPressFormEmail{font-size:1.1em;width:137px;}
.mp_submit{font-size:1.0em;text-transform:uppercase; background-color:#f9f9f9; padding:0px; border: 1px solid #cccccc;margin-top:-10px;}
#_MP_mf_0{margin:19px;margin-top:20px;margin-left:130px;}
.imgartist{margin:19px;float:left;font-style:italic;font-size:1.0em;font-weight:bold;}
#mainmenu{margin:28px 0 0 56px;}
#sticky{margin:20px 0 20px 4px;}
#mainright{float:right;margin:0 10px 0 0;}
#mailinglist{font-size:11px;padding-top:25px;margin-top:15px;}
.newsletter,{font-size:11px;}
.newsletter input{font-size:11px;padding:3px;}


/* HEADER */

#header {position:relative;width:950px;padding:7px 10px;float:left;background:#fff;}
h1 {position:relative;float:left;width:400px;font-size:0.9em;text-transform:uppercase;margin:5px 0;color:#476D8F;}
h1 a {text-decoration:none;color:#fff;}
h1 a:hover {color:#aaa;}
#description {position:relative;float:right;width:400px;text-align:right;margin:5px 0;color:#fff;}
#preheader {position:relative;float:left;width:940px;padding:5px 0;margin:0;}
#header #imageheader {position:relative;float:left;width:905px;margin:0;padding:0;}
#header #imageheader #imglogo {position:relative;float:left;width:200px;margin:0 3px 0 0;}
#header #imageheader #imgbg {position:relative;float:left;width:697px;height:200px;background:url(images/header.jpg);}
#header #imageheader img {border:0;margin:0;padding:0;}
#header #imageheader #imgbg #rss {position:absolute;bottom:8px;left:40px;width:300px;font-size:0.9em;color:#bbb;}
#header #imageheader #imgbg #rss a {color:#fff;text-decoration:none;}
#header #imageheader #imgbg #rss a:hover {text-decoration:underline;}
#header #imageheader #imgbg #rss img {margin:0 7px -7px 0;}
#header #imageheader #imgbg #search {position:absolute;text-align:right;right:10px;bottom:8px;width:300px;}
#header #imageheader #imgbg #search input#s {border:1px solid #476B8F;}
#header #imageheader #imgbg #search input#searchsubmit {background:transparent;border:none;color:#ddd;font-size:0.8em;}

/* SIDEBAR */

#sidebar {position:relative;float:left;width:270px;padding:20px 7px 0 15px;font-size:0.9em;margin-right:26px;}
#sidebar ul {list-style-type:none;margin:0 0 20px;line-height:1.2em;}
#sidebar h2 {font-size:0.9em;padding:5px;margin:0;border-bottom:1px solid #bbb;}
#sidebar h2 a {text-decoration:none;color:#000;}
#sidebar h2 a:hover {text-decoration:underline;}
#sidebar h2 img {margin:0 5px -2px 0;}
#sidebar h3 {font-size:1.2em;font-weight:bold;padding-bottom:5px;margin:0;color:#56090c;}
#sidebar .sbheader {font-size:14px;font-weight:bold;letter-spacing:0.08em; padding:2px 0 0 6px;color:#fff;background-color:#aaa;height:18px;width:254px;margin-bottom:21px;margin-top:1px;border:0;vertical-align:text-bottom;}
#sidebar ul li a {display:block;text-transform:uppercase;font-size:0.9em;width:190px;padding:15px 5px 8px;color:#000;text-decoration:none;border-bottom:1px dotted #ddd;}
#sidebar ul li a:hover {background:#eee;border-bottom:1px dotted #555;}
#sidebar ul li ul {margin:0;}
#sidebar ul li ul li {list-style-type:disc;color:#999;margin:0 0 0 20px;text-transform:none;}
#sidebar ul li ul li a {text-transform:none;width:170px;}
#sidebar .current-cat a, #sidebar .current_page_item a {background:#FFFFDF;}
#sidebar ul#recentcomments li.recentcomments {display:block;text-transform:uppercase;font-size:0.9em;width:190px;padding:15px 5px 8px;color:#000;text-decoration:none;border-bottom:1px dotted #ddd;}
#sidebar ul#recentcomments li.recentcomments a {border-bottom:none;font-size:1em;}
#sidebar .textwidget {padding:10px 0 20px 5px;font-size:0.9em;line-height:1.2em;}
#sidebar select {margin:15px 0 30px 5px;width:195px;border:1px dotted #555;padding:3px;font-size:0.8em;}
#sidebar select option {padding:3px;}
#sidebar table#wp-calendar {width:190px;margin:10px 0 0 5px;}
#sidebar table#wp-calendar caption {margin:15px 0 0 0;font-weight:bold;}
#sidebar table#wp-calendar td {height:25px;text-align:center;}
#sidebar table#wp-calendar td a {color:#000;font-weight:bold;text-decoration:none;}
#sidebar table#wp-calendar td a:hover {background:#ddd;}
#sidebar table#wp-calendar tfoot a {padding:5px;text-decoration:none;background:#eee;border:1px solid #ddd;color:#000;}


/* CONTENT */

#post-189 h2 {display: none;}
#post-189 .commentlink {display: none;}
#post-189 .addtoany_share_save_container {display: none;}
#post-311 h2 {display: none;}
#post-311 .commentlink {display: none;}
#post-311 .addtoany_share_save_container {display: none;}
.albumside{font-family:Arial,Verdana;width:300px;}
.aGroup{font-family:Arial,Verdana;font-size:0.9em;margin:8px 0 0 0; font-weight:bold;width:300px;letter-spacing:0.2em;font-weight:bold;}
.aSize{font-family:Arial,Verdana;font-size:0.8em;letter-spacing:0.2em;width:300px;}
.aOrder{font-family:Arial,Verdana;font-size:0.8em;letter-spacing:0.3em;display:inline;font-weight:bold;border:1px solid #666;padding:2px;}

#content{font-size:1.3em;}
#content #posts {position:relative;float:left;width:560px;min-height:500px;padding:19px 35px 0 15px;font-size:50%;font-size:12px;letter-spacing:0.1em;}
#content #posts h2 {margin:0 0 15px 0;}

#content #posts h2 a {font-family:Arial,Verdana;text-transform:uppercase;font-size:1.2em;font-weight:bold;color:#000;text-decoration:none;letter-spacing:0.05em;}
#content #posts h2 a:hover {color:#666; };

#content #posts .post img{margin-bottom:8px;max-width:570px;}
#content #posts .post {position:relative;float:left;margin:0 0 0 0;}
#content #posts .post .metadata {font-size:0.75em;color:#555;margin:0 0 20px 0;}
#content #posts .post .metadata a {color:#000;text-decoration:none;}
#content #posts .post .metadata a:hover {text-decoration:none;}
#content #posts .post .postcontent {line-height:1.5em;color:#333;font-size:1em;}
#content #posts .post .postcontent{margin-bottom:30px;}
#content #posts .post .postcontent p {margin-bottom:10px;}
#content #posts .post .postcontent a {font-weight:normal;color:#878c4a; text-decoration:none;}
#content #posts .post .postcontent a:hover {color:#940000; text-decoration:none;}
#content #posts .post .postcontent ul {padding:10px 0 10px 40px;}
#content #posts .post .postcontent ol {padding:10px 0 10px 40px;list-style-type:decimal;}
#content #posts .post .postcontent ol li {list-style-type:decimal;}
#content #posts .post .postcontent img {border:none; padding:0 0 0 0;}
#content #posts .post .postcontent .more-link {font-size:0.9em; color:#930000;}
#content #posts .post .postcontent blockquote {background:#eee;border:1px dotted #ccc;padding:15px;font-style:italic;}
/*#content #posts .post .commentlink {position:relative;float:right;margin:10px 0 20px 0;}*/
#content #posts .post .commentlink a {color:#930000; font-size:0.9em;text-decoration:none;}
#content #posts .post .commentlink a:hover {color:#000;text-decoration:none}
#content .navigation .alignleft {float:left;margin-bottom:25px;margin-top:10px;}
#content .navigation .alignright {float:right;margin-bottom:25px;margin-top:10px;}
#content .navigation .alignleft a, #content .navigation .alignright a {text-decoration:none;color:#930000;padding:8px;border:1px solid #ddd;background:#eee;}
#content .navigation .alignleft a:hover, #content .navigation .alignright a:hover {background:#ddd;border:1px solid #aaa;}


#content #postsPage {position:relative;float:left;width:890px;min-height:200px;padding:0 0 0 15px; /*background-image:url(http://www.cstrecords.org/web/wp-content/themes/happy-cyclope/images/sep.gif);background-repeat:repeat-y;*/}
#content #postsPage h2 {margin:0 0 5px 0;}

#content #postsPage .post {position:relative;float:left;margin:0 0 0 0;}
#content #postsPage .post .metadata {font-size:0.75em;color:#555;margin:0 0 20 0;}
#content #postsPage .post .metadata a {color:#000;text-decoration:none;}
#content #postsPage .post .metadata a:hover {text-decoration:none;}
#content #postsPage .post .postcontent {color:#333;font-size:0.95em;}
#content #postsPage .post .postcontent p {margin-bottom:10px;}
#content #postsPage .post .postcontent a {font-weight:normal;color:#878c4a; text-decoration:none;}
#content #postsPage .post .postcontent a:hover {color:#000; text-decoration:none;}
#content #postsPage .post .postcontent ul {padding:10px 0 10px 40px;}
#content #postsPage .post .postcontent ol {padding:10px 0 10px 40px;list-style-type:decimal;}
#content #postsPage .post .postcontent ol li {list-style-type:decimal;}
#content #postsPage .post .postcontent img {border:none;}
#content #postsPage .post .postcontent .more-link {font-size:0.9em; color:#930000;}
#content #postsPage .post .postcontent blockquote {background:#eee;border:1px dotted #ccc;padding:15px;font-style:italic;}
/*#content #postsPage .post .commentlink {position:relative;float:right;margin:10px 0 20px 0;}*/
#content #postsPage .post .commentlink a {color:#930000; font-size:0.9em;text-decoration:none;}
#content #postsPage .post .commentlink a:hover {color:#000;text-decoration:none}
#thecomments {color:#930000; font-size:0.9em;text-decoration:none; margin:0px 0 20px 0;}
#thecomments a {color:#930000; font-size:0.9em;text-decoration:none;}
#thecomments a:hover {color:#000;text-decoration:none}


h3 #searchresults {color:#FF000A;}

/* ARCHIVES */
#content .categoryposts h3 {font-size:1.2em;margin:0 0 30px 0;}
#content .categoryposts h3 a {color:#000;text-decoration:none;}
#content .categoryposts h3 a:hover {text-decoration:underline;}
#content #posts li {list-style-type:disc;margin:10px 0 0 15px;}
#content #posts li a {color:#000;text-decoration:none;}
#content #posts li a:hover {text-decoration:underline;}

/* COMMENTS */
#comments h3 {font-size:1.5em;margin:10px 0 10px 0;}
#comments a:link, a:visited {color:#930000;text-decoration:none;}
#comments a:hover {color:#000;}
#comments  {position:relative;float:left;width:500px;}
#comments h2 {position:relative;float:left;font-size:1.3em;font-weight:normal;line-height:1.3em;padding:10px;margin:10px 0 0 0;}
#comments p {margin:0 10px 10px 10px;clear:both;}
#comments ul#commentlist {position:relative;float:left;width:500px;list-style-type:none; margin-bottom:20px;}
#comments ul#commentlist li {position:relative;float:left;padding:20px 10px 25px 10px;width:500px;border-bottom:1px dotted #555;list-style-type:none;margin:0;}
#comments ul#commentlist li.graybox {background:#eee;}
#comments ul#commentlist li .commentheader {/*position:relative;float:left;width:200px;*/margin-left:5px; padding:5px;border:1px dotted #ccc;}
#comments ul#commentlist li .commentheader cite {/*position:relative;float:left;width:200px;*/padding:5px 0 8px 0;font-style:normal;font-weight:bold;clear:both;}
#comments ul#commentlist li .commentheader cite a {color:#333;text-decoration:none;}
#comments ul#commentlist li .commentheader cite a:hover {text-decoration:underline;color:#000;}
#comments ul#commentlist li .commentheader .commentnumber {/*position:relative;float:left;width:200px;*/font-size:0.8em;}
#comments ul#commentlist li .commentheader .commentnumber a {color:#333;text-decoration:none;}
#comments ul#commentlist li .commentheader .commentnumber a:hover {color:#000;text-decoration:underline;}
#comments ul#commentlist li .commentheader small {color:#888;font-size:0.8em;}
#comments ul#commentlist li .commenttext {/*position:relative;float:right;*/width:500px;font-size:0.9em;color:#555;line-height:1.3em;padding:8px 0 0 0;}
#comments ul#commentlist li .commenttext a {color:#000;}
#comments ul#commentlist li .commenttext a:hover {text-decoration:none;}
#comments form#commentform {position:relative;float:left;padding:10px;background:#eee;border:1px solid #ddd;width:500px;margin:0 0 20px 0;}
#comments form#commentform p {padding:5px 0;}
#comments form#commentform input {border:1px solid #ddd;margin:0 10px 0 0;}
#comments form#commentform label {font-size:0.9em;}
#comments form#commentform textarea {width:450px;border:1px solid #ddd;}
#comments form#commentform input#submit {float:right;margin:5px 25px;padding:8px 5px 5px;background:#555;color:#fff;}

#release-content #sidebar p{font-family:Arial, Verdana;padding:0px; margin:0px;line-height:2em;}
#release-content #sidebar {position:relative;float:right;width:250px;padding:0 0 0 15px;font-size:0.9em;line-height:2em;margin:-15px 0 0 5px;}
#release-content #sidebar h5 {font-family:Arial, Verdana;font-size:1.1em; text-transform:uppercase;font-weight:bold;letter-spacing:0.1em;padding:0px;margin:25px 0 0px 0;line-height:3em;clear:both;}
#release-content #sidebar #review{line-height:1.5em; font-weight:bold;margin:0 0 10px 0;}

#release-content #posts{width:590px; margin:0 0 0 -5px; padding:15px 30px 15px 0;font-size:50%;font-size:11px;letter-spacing:0.1em;line-height:1.5em;}
#release-content #posts p{margin:20px 0 20px 0;font-size:11px;font-size:50%;font-size:11px;letter-spacing:0.1em;line-height:1.5em;}
#release-content #posts #bandname{margin:13px 0 0 10px; height:70px;font-size:1.5em;}
#release-content #posts #albumname{margin:0 0 0 10px; height:60px;font-size:1.4em;font-weight:normal;font-style:italic;text-transform:lowercase;}
#release-content #posts #formats{margin:0px 0 0 10px;}
#release-content #posts #formats a{font-family:Arial,Verdana; color:#000000;font-size:10px;}
#release-content #posts table tr td{font-family:Arial,Verdana;font-weight:bold;text-transform:uppercase;font-size:1em;}
#releases{margin-left:-3px;margin-top:40px;margin-bottom:0px;padding:0px;}
#releases .releasebox{border:1px solid #9a9a9a; height:345px;float:left;margin-right:54px;margin-bottom:54px;width:258px;overflow:hidden;}
#releases .releaseboxright{border:1px solid #9a9a9a; height:345px;float:left;margin-bottom:51px;width:258px;overflow:hidden;}
#releases .rname{font-family:Georgia;font-style:italic;font-size:1.1em;padding:5px;letter-spacing:0.1em;display:inline-block;line-height:1.1em;height:28px;width:245px;}
#releases .bname{font-weight:bold;font-size:1.1em;padding:5px;letter-spacing:0.1em;display:inline-block;line-height:1em;height:25px;}

#releases .bname{font-family:Arial;font-weight:normal;font-size:1.2em;padding:5px;display:inline-block;line-height:1em;height:33px;text-transform:uppercase;letter-spacing:0em;}

#releases .techinfo{padding:5px;font-family:Arial, Verdana;font-size:0.8em; color:#666666;display:block;}
#releases .orderbuttonright a{font-family:Arial,Verdana;text-transform:uppercase;color:#940000;font-size:0.8em;font-weight:bold;text-decoration:none;float:right;}
#releases .orderbutton a{font-family:Arial,Verdana;text-transform:uppercase;color:#940000;font-size:9px;font-weight:bold;text-decoration:none;float:right;margin-right:52px;}
#releases #cstcode{font-family:Arial,Verdana;text-transform:uppercase;color:#9a9a9a;font-size:9px;letter-spacing:0.2em;font-weight:bold;}


#releases .smallreleasebox{border:1px solid #9a9a9a; height:112px;width:258px;float:left;margin-right:54px;margin-bottom:54px;padding-bottom:0px;display:block;}
#releases .smallreleaseboxright{border:1px solid #9a9a9a; height:112px;width:258px;float:left;padding-bottom:0px;margin-bottom:51px;display:block;}
#releases .smallrname{font-family:Georgia;font-style:italic;font-size:1.1em;padding:5px;letter-spacing:0.1em;line-height:1.1em;display:block;height:42px;}
#releases .smallbname{font-family:Arial Narrow,Arial;font-weight:bold;font-size:0.8em;padding:5px;letter-spacing:0.1em;line-height:1em;text-transform:uppercase;display:block; height:30px;}
#releases .smalltechinfo{padding-left:5px;padding-top:6px;font-family:Arial, Verdana;font-size:0.8em; color:#666666;display:block;letter-spacing:0.1em;}

#sidebar .smallreleasebox{border:1px solid #9a9a9a; height:112px;width:258px;margin-bottom:30px;padding-bottom:0px;display:block;}
#sidebar .smallrname{font-family:Georgia;font-style:italic;font-size:11px;padding:5px;letter-spacing:0.1em;line-height:1.2em;display:block;height:42px;}
#sidebar .smallbname{font-weight:bold;font-size:1em;padding:5px;letter-spacing:0.1em;line-height:1em;text-transform:uppercase;display:block; height:30px;font-family:Arial Narrow,Arial}
#sidebar .smalltechinfo{padding-left:5px;padding-top:6px;font-family:Arial, Verdana;font-size:0.8em; color:#666666;display:block;letter-spacing:0.1em;border:0px #cccccc solid;}
#sidebar .orderbutton a{font-family:Arial,Verdana;text-transform:uppercase;color:#940000;font-size:0.8em;font-weight:bold;text-decoration:none;}

.tableformats{border:1px solid #cccccc;}
.tableformats tr{border-bottom:1px solid #cccccc;}
.tableformats td{padding:2px;width:175px;background-color:#ededed; font-family:Arial, Verdana; color:#000000;font-size:10px;}

#infopage a{color:#878c4a; text-decoration:none;}
#infopage a:hover{color:#000;}
#infopage #postsPage{position:relative;float:left;width:550px;min-height:520px;padding:19px 35px 0 15px;}
.faq{width:500px;margin:0 0 15px 0;}
#infopage{letter-spacing:0.1em;color:#333;font-size:11px;}
#sidebar #sidebarcontact a{color:#000000;}

/*
#content #posts .post .postcontent .addtoany_list a{color:#999999; text-decoration:none;border:1px #ccc dashed;padding:3px;}
#content #posts .post .postcontent .addtoany_list a:hover{color:#999; text-decoration:none;border:1px #ccc dashed;padding:3px;}
#sharebutton{margin:10px 0 20px 0;height:24px;vertical-align:text-middle;}
#sharebutton a{margin:10px 0 20px 0;}
#sharebutton ul{color:#5a0a13;}
*/

#content #posts .post .postcontent .addtoany_list {font-size:10px;font-weight:bold;color:#5a0a13; text-decoration:none;padding:3px;padding:3px;width:550px;}
#content #posts .post .postcontent .addtoany_list a{font-size:10px;font-weight:bold;color:#5a0a13; text-decoration:none;border:1px #ccc dashed;padding:3px;padding:3px;width:550px;}
#content #posts .post .postcontent .addtoany_list a:hover{color:#5a0a13; text-decoration:none;border:1px #ccc dashed;padding:3px;padding:3px;}
#sharebutton{margin:10px 0 45px 0;height:24px;vertical-align:text-middle;}
#sharebutton a{margin:10px 0 45px 0;}
#sharebutton ul{color:#5a0a13;}


/*
#sharebuttonB{color:#fff;margin:10px 0 15px 0;}
#sharebuttonB a{color:#fff;padding-left:5px;margin-left:0px;}
#sharebuttonB li{color:#fff;padding-left:5px;margin-left:0px;}
#sharebuttonB li a{color:#fff;padding-left:5px;margin-left:0px;}
.a2a_dd addtoany_share_save {color:#fff;};
.addtoany_listB {color:#fff;background-color:#aaa;};
.addtoany_listB a{color:#fff; text-decoration:none;border:0px;background-color:#aaa;}
.addtoany_listB a:hover{color:#fff; text-decoration:none;border:0px;padding:3px;background-color:#aaa;}
.addtoany_listB li a{color:#fff; text-decoration:none;border:0px;padding:3px;background-color:#aaa;}
*/


/* FOOTER */

#footer {position:relative;float:left;width:100%;text-align:left;padding:10px;padding-bottom:0px;font-size:0.8em;margin:0 0 0 0;color:#888;}

#footerSANS{width:100%;text-align:left;margin-bottom:20px;margin-top: 20px;background-image:url(http://www.cstrecords.org/web/wp-content/themes/happy-cyclope/images/cage.jpg);background-position:bottom right;background-repeat:no-repeat;}

/* IMAGES */
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;}


#pagewrappertitle{width:900px;margin:20px 0 -10px 5px;}
#pagetitleleft{width:260px;float:left;border-bottom:1px solid #ccc;padding-bottom:5px;}
#pagetitleright{float:left;margin-left:60px;border-bottom:1px solid #ccc;padding-bottom:5px; width:572px;}
#pagetitleright2{float:left;margin-left:60px;border-bottom:1px solid #ccc;padding-bottom:5px; width:572px;}
.redhead{color:#59090e;font-family:Arial;text-transform:uppercase;font-size:13px;letter-spacing:1px;font-weight:bold;}
#content #sidebar .smallreleasebox .smallbname{font-family:Arial;font-size:11px;letter-spacing:0em;font-weight:normal;}
#latestmp3 a:link {color:#56090c;}      
#latestmp3 a:visited {color:#56090c;}
#latestmp3 a:hover {color:#878c4a;}  
#latestmp3 a:active {color:#56090c;}

/*#content #sidebar .smallreleasebox .smallbname{font-family:Andale Mono,Monaco,Lucida Sans,Arial Narrow,Arial;font-size:0.9em;letter-spacing:0em;font-weight:normal;}*/

#activeartists h5 a{font-family:Helvetica, Arial, sans-serif;font-size:22px;font-weight:bold;text-decoration:none;color:#000;line-height:1.5em;letter-spacing:0em;text-transform:uppercase;}
#activeartists h5 a:hover{color:#5a0a13;}
#alumni h5 a{font-family:Arial;font-size:14px;font-weight:normal;text-decoration:none;color:#000;line-height:1.5em;letter-spacing:0em;text-transform:uppercase;}
#alumni h5 a:hover{color:#5a0a13;}
/*a:link.single_r_title,a:active.single_r_title,a:visited.single_r_title{font-size:27px;}
.single_r_title.a:link,.single_r_title.a:active,.single_r_title.a:visited{font-size:27px;}*/
#content #sidebar table tr td a.mp3url{color:#878c4a;text-decoration:none;}
#content #sidebar table tr td a:hover.mp3url{color:#000;text-decoration:none;}

/*
body {background:#000;padding:0px;margin:0px;font-size:62.8%;}
#wrapper {width:935px; background:#fff;margin:0px auto;}
#footer{margin:0px;padding:0px;width:935px;}
#container,#content{margin:0px;padding:0px;background:#fff;width:935px;}
#preheader,#header{width:935px;margin:0px;padding:0px 50px 0 50px;margin-left:-50px;}
#cage{display:none;}
*/
#wrapper {width:935px; background:#fff;}
#footer{margin:0px;padding:0px;width:935px;}
#container,#content{background:#fff;width:935px;margin-left:-10px;}
#preheader,#header{width:935px;}
#leftbar{position:absolute;top:-15px;left:-88px;width:67px;height:100%;}
#cage{width:50px;min-height:100px;position:absolute;top:40px;left:9px;font-family:Arial;text-transform:uppercase;color:#fff;text-align:center;}
#leftbar a{padding-left:25px;color:#fff;font-family:Arial;font-weight:normal;font-size:10px;line-height:1.4em;text-decoration:none;}
#leftbar #numberscage a{margin-left:-2px;}
#leftbar img{margin-left:-26px;}
#leftbar a:hover{color:#ccc;font-family:Arial;font-weight:normal;font-size:10px;line-height:1.4e
m;text-decoration:none;}
body{position:relative;height:100%;}
#topsticky{margin:20px 0 0 3px;}
#smalltopsticky{margin:0 0 0 0;}
table#toursgrid tr td{padding:10px;}

#content #posts ul li .morelessbuttons{display:block;background-color:#ddd;padding:4px 7px 4px 7px;margin-bottom:30px;display:none;font-size:11px;}
#content #posts ul li .morelessbuttons a{font-weight:bold;text-decoration:none;color:#940000;}
#content #posts ul li .morelessbuttons a:hover{color:#000000;}
.moreb{float:left;}
.lessb{float:right;}
.sep{border-bottom:1px solid #bbb;}
#content #posts ul li .hometitle{padding:0 0 10px 0;margin:0 0 10px 0;}
#content #posts ul li .hometitle a{font-weight:bold;color:#000;text-decoration:none;font-size:15px;text-transform:uppercase;  text-decoration:none;}
#content #posts ul li .hometitle a:hover{    color:#666; }
#content #posts ul li .homecontent{margin-bottom:20px;}
#content #posts ul li .homecontent{font-size:1.1em; line-height:1.4em;max-height:460px;overflow:hidden;}
#content #posts ul li .homecontent img{margin:20px 0 20px 0;}
#content #posts ul li .homecontent a{text-decoration:none;color:#878c4a;}
#content #posts ul li .homecontent a:hover{text-decoration:none;color:#940000;}
.sep{margin-bottom:10px;margin-top:-10px;}


#sac_right{
	float: right;
}


#footerSANS{
	padding-top: 20px;
	z-index: 0;
	display: block;
	overflow: visible;
	visibility: visible;
	width: 300px;
	background-image: none;
}

#sharebutton .addtoany_list, .addtoany_list li{
	display: block;
	width: 50px;
	height: 50px;
	list-style-image: none;
	list-style-type: none;
	margin-left: -19px;
}

#post-19327 div.postcontent iframe{
	min-width: 533px !important;
	height: 533px !important;
}

#featured_video {
	text-align: left;
}
#featured_video p{
	padding-bottom: 20px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 16px;
}
