html {
background : #e1ceae url(../images/core/bkg_tile.png) repeat-x scroll;
margin : 0 auto;
}

* :focus { outline: 0; }

a img { border: none; }

a:hover {
color:#4B4B4C;
text-decoration:underline;
}

a {
color:#4B4B4C;
text-decoration:underline;
}

.clear {
clear : both;
}

body {
width : 925px;
margin : 0 auto;
text-align : left; 
color : #4B4B4C;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
line-height : 16px;
}

#header {
height : 120px;
background : #e1ceae url(../images/core/headerTile.png) repeat-x scroll;
}

#logo {
margin : 0 auto;
}

#logo img {
display : block;
margin : 0;
float : left;
padding : 0 10px 0 10px	;
height : 111px;
}

#logo2 img {
display : block;
margin : 0;
float : right;
padding : 0 10px 0 0;
height : 100px;
}

#search {
float : left;
padding : 0 0 0 29px;
}

#tagbar {
float : left;
width : 100px;
}

#navbar ul {
margin : 0;
padding : 95px 11px 0 10px;
width : 50%;
float : right;
font-family: lucida grande, helvetica, serif, Arial, sans-serif;
font-size: 16px;
letter-spacing : -.5px;
/* background : transparent url(../images/core/1px.gif) repeat-x scroll left bottom; */
/*  border-bottom : 1px dotted #996600; */
text-align : right;
color : #cc6600;
}

#navbar ul li {
display : inline;
padding: 0;
margin : 0;
padding:0 0 0 45px;
}

#navbar ul a {
color : #cc6600;
text-decoration : none;
}

#1navbar ul li a {
padding: 5px 10px 10px 10px;
float: left;
text-decoration : none;
}

#1navbar ul li a:hover {
background : white;
}


#podcastLogo {
height : 50px;
float : left;
}

#podcastBox {
width : 290px;
float : right;
margin : 46px 10px 10px 0;
}

.subLink {
float : right;
margin : -15px 0 0 0;
}


.subLink a {
text-align : right;
margin : 0 0 0 58px;
letter-spacing : -.5px;
color : #4B4B4C;
font-size : 12px;
text-decoration : none;
}

.subLink img {
height : 15px;
}

#podcastContent {
margin : 0px 0 0 0;
}

#podcastTitle {
float : left;
padding : 0px 0px;
margin : 0 0 0 0px;
letter-spacing : .5px;
font-size : 20px;
font-family : lucida grande, helvetica, serif;
display : block;
width : 100%;
color : #CC6600;
font-weight : 500;
width : 240px;
}


.whiteTitles {
float : left;
padding : 5px 0px;
margin : 0 0 0px 5px;
letter-spacing : .5px;
font-size : 18px;
font-family : lucida grande, helvetica, serif;
display : block;
color : #CC6600;
font-weight : 500;
width : 100%;
}

.whiteTitles a:link, .whiteTitles a:visited {
text-decoration : none;
color : #CC6600;
}

#tvThumb {
margin : -6px 20px 0 0;
}

#aeBox .whiteTitles {
float : left;
padding : 5px 0px;
margin : 0 0 8px 5px;
letter-spacing : .5px;
font-size : 21px;
font-family : lucida grande, helvetica, serif;
display : block;
color : #CC6600;
font-weight : 600;
width : 100%;
}

#lifeHeader {
margin : 7px 0 0 0;
}
.whiteTitles i {
font-size : 10px;
letter-spacing : 0;
}

.whiteTitles img {
margin : 2px 20px 0 0;
float : left;
}

#rssPic {
float : none;
margin : 0 2px 0 0;
}

#cyberMic {
margin : 2px 10px 0 3px;
float : left;
}

#podcastBox {
border-bottom : dotted 4px #CC6600;
}

#podcastBox .whiteTitles {
float : left;
margin:0 0 0 0;
padding:0px 0 0px 0px;
letter-spacing : .5px;
font-size : 20px;
font-family : lucida grande, helvetica, serif;
display : block;
color : #CC6600;
font-weight : 500;
width : 100%;
text-align : left;
}

#podcastTitleText {
margin : 5px 0 0 0;
}

#podcastEpisodeTitle, #podcastEpisodeTitle a:link, #podcastEpisodeTitle a:visited {
float : left;
padding : 0 0 0 0px;
margin : 5px 0 5px 0px;
letter-spacing : -.5px;
font-size : 15px;
font-family : lucida grande, helvetica, serif;
display : block;
width : 290px	;
color : #CC6600;
white-space: normal;
text-decoration : none;
font-weight : 800;
}

#podcastEpisodeTitle2, #podcastEpisodeTitle2 a:link, #podcastEpisodeTitle2 a:visited {
float : left;
padding : 0 0 0 0px;
margin : 0px 0 5px 0px;
letter-spacing : -.5px;
font-size : 15px;
font-family : lucida grande, helvetica, serif;
display : block;
width : 290px	;
color : #CC6600;
white-space: normal;
text-decoration : none;
font-weight : 800;
}


.podcastEpisodeText {
float : left;
padding : 0 0 15px 0px;
margin : 5px 0 10px 0px;
letter-spacing : 0px;
font-size : 14px;
font-family : georgia;
display : block;
width : 290px	;
color : #4B4B4C;
white-space: normal;
line-height : 1.45em;
}


#podcastAudio {
width : 215px;
float : left;
margin : 0;
padding : 0 0 0 0;
}

#newsBox {
width : 350px;
float : left;
padding : 0 0 0 0;
margin : 0 0 35px 27px;
background : rgba(255, 255, 255, 20.125);
height : 400px;
max-height : 400px;
}

#newsContent {
padding:0 0 0 5px;
width:95%;
}

#commentsArea {
margin : 0px 0 0 0;
width : 433px;
float : left;
}

#commentsAreaPodcast {
margin : 0px 0 0 0;
width : 100%;
float : left;
}

#mainPic {
margin : 0px 0 0 0;
padding : 0;
float : left;
z-index : 10000;
}

#tabs {
z-index : 0;
float : left;
width : 345px;
height : 180px;
}

#blogContent {
border-bottom:3px dotted #CC6600;
z-index : 0;
float : left;
width : 95%;
margin:0 0 10px 15px;
}

#blogTitle {
font-size : 24px;
margin:18px 0 0;
letter-spacing : -0.5px;
font-weight : 700;	
}

.aeTitleText {
padding : 2px 0 0 6px;
float : left;
}
.aeEntryTitle img {
float: left;
}

#mugShots ul {
float : left;
padding : 0;
margin : 0;
width : 100%;
border-bottom : dotted 3px rgba(142, 152, 57, 0.125);
}

#mugShots li {
display : none;
margin : 2px 2px 2px 5px
}


#mugShots a:link img {
padding : 0;
margin : 0;
border : solid 3px #FFFFFF
}


#mugShots a:visited img {
padding : 0;
margin : 0;
border : solid 3px #FFFFFF
}

#mugShots a:hover img {
border : solid 3px #CC6600
}

.blogEntryTitle {
float : left;
padding : 0 0 0 0px;
margin : 5px 0 0px 5px;
letter-spacing : -.5px;
font-size : 20px;
font-family : lucida grande, helvetica, serif;
display : block;
width : 100%;
color : #CC6600;
white-space: normal;
line-height : 22px;
font-weight: 800;
}

.blogEntryTitle a:visited {
float : left;
padding : 0 0 0 0px;
margin : 5px 0 0px 0px;
letter-spacing : -.5px;
font-size : 20px;
font-family : lucida grande, helvetica, serif;
display : block;
width : 100%;
color : #CC6600;
white-space: normal;
text-decoration : none;
line-height : 22px;
font-weight: 800;
}

.blogEntryTitle a:link {
float : left;
padding : 0 0 0 0px;
margin : 5px 0 0px 0px;
letter-spacing : -.5px;
font-size : 20px;
font-family : lucida grande, helvetica, serif;
display : block;
width : 100%;
color : #CC6600;
white-space: normal;
text-decoration : none;
line-height : 22px;
font-weight: 800;
}

.blogEntryTitle a:hover {
float : left;
padding : 0 0 0 0px;
margin : 5px 0 0px 0px;
letter-spacing : -.5px;
font-size : 20px;
font-family : lucida grande, helvetica, serif;
display : block;
width : 100%;
color : #CC6600;
white-space: normal;
text-decoration : underline;
line-height : 22px;
font-weight: 800;
}

.blogEntry {
float : left;
padding : 10px 0 5px 5px;
margin : 0 0 0px 0px;
letter-spacing : 0px;
font-size : 14px;
font-family : georgia;
display : block;
width : 95%;
color : #4B4B4C;
white-space: normal;
text-align : left;
line-height : 1.45em;
}

.aboutText {
float : left;
padding : 0 0 0 5px;
margin : 0 0 10px 0px;
letter-spacing : 0px;
font-size : 14px;
font-family : lucida grande, helvetica, serif;
display : block;
width : 550px;
color : #4B4B4C;
white-space: normal;
text-align : left;
}

.commentTease {
float : left;
padding : 0 0 0 5px;
margin : 0 0 25px 0px;
letter-spacing : 0px;
font-size : 12px;
font-family : georgia;
display : block;
width : 90%;
color : #4B4B4C;
white-space: normal;
}


.blogEntryImage {
text-align : center;
}

.blogEntryImage img {
padding : 10px 0 2px 0;
}

#blogBox {
border-right:2px dotted #CC6600;
width : 590px;
float : left;
padding : 0 0 0 0;
margin : 0 0 0 0px;
min-height : 2000px;
}

.blogByline {
float : left;
padding : 5px 0 0 0px;
margin : 0px 0 00px 5px;
letter-spacing : .5px;
font-size : 12px;
font-family : lucida grande, helvetica, serif;
display : block;
width : 100%;
color : #4B4B4C;
white-space: normal;
}

.videoPreview img {
margin : 10px 0 10px 0;
}

#videoPreview1 {
text-align : center;
margin : 20px 0 10px 0;
}

#aeBox {
background : rgba(255, 255, 255, 20.125);
float : left;
width : 579px;
margin : 0px 0 30px 0;
padding : 0;
height : 220px
}

#aePicker {
float : left;
width : 100%;
padding : 0;
}

#aePicker ul {
width : 100%;
padding : 0;
margin : 0 0 0 0;
list-style-type: none
display : inline;
float : left;
}

#aePicker li {
float : left;
width : 193px;
padding : 0;
margin : 0 0 0 0;
list-style-type: none
}

#aePicker li img {
filter:alpha(opacity=60);
  /* CSS3 standard */
 opacity:0.6;
 }

#aePicker li .active img {
filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1.0;
}

.aeTab img {
height : 100px;
}

.aeContent {
float : left;
padding : 0 0 0 5px;
margin : 0 0 25px 0px;
letter-spacing : 0px;
font-size : 12px;
font-family : georgia;
display : block;
width : 95%;
color : #4B4B4C;
white-space: normal;
}

.aeEntryTitle a:link, .aeEntryTitle a:visited {
text-decoration : none;
color : #cc6600;
}

#ae2, #ae3 {
display : none;
}

#news2pic, #news3pic {
display : none;
}

#news2, #news3 {
display : none;
}

#newsPicker ul {
float : left;
width : 100%;
text-decoration : none;
list-style-type: none;
margin : 0;
padding : 0;
}

.newsTab {
font-family : lucida grande, helvetica, serif;
border-color:#4B4B4C #4B4B4C -moz-use-text-color -moz-use-text-color;
border-style:solid solid none none;
border-width:1px 1px medium medium;
float:left;
font-weight:500;
margin:10px 0 0;
padding:10px 10px 5px;
text-align:center;
width:65px;
letter-spacing:0.25px;
}

.actived {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CC6600 none repeat scroll 0 0;
border-color:#CC6600;
color:white;
}

#generalStore {
width : 200px;
float : left;
margin : 0px 0 5px 0;
padding : 0;
height : 400px;
}

#commentHeader {
float : left;
padding : 0 0 0 5px;
margin : 0 0 25px 0px;
letter-spacing : 0px;
font-size : 16px;
font-family : georgia;
display : block;
width : 100%;
color : #4B4B4C;
white-space: normal;
width : 89%;
}

.storeContent {
text-align : center;
margin : 10px 0px 0px 0;
padding : 0;
width : 100%;
}

.aeEntryTitle {
float : left;
padding : 0 0 0 0px;
margin : 5px 0 5px 0px;
letter-spacing : -.5px;
font-size : 14px;
font-family : lucida grande, helvetica, serif;
display : block;
width : 100%;
color : #CC6600;
white-space: normal;
}

#videoBox {
float : right;
width : 303px;
margin : 0px 0px 20px 0px;
padding : 0;
border-bottom : dotted 4px #CC6600;
}

.videoEntry {
margin : 10px 0 7px 0;
text-align : center;
width : 100%;
}

#smBox {
float : right;
width : 303px;
margin : 0px 0px 10px 0px;
padding : 0 0 20px;
border-bottom : dotted 4px #CC6600;
}

#smContent {
text-align : center;
margin : 10px 0 0 0;
padding : 0;
}

#smContent img {
padding : 5px;
}

#howtoBox {
float : right;
width : 303px;
margin : 0px 0px 15px 0px;
padding : 0;
border-bottom : dotted 4px #CC6600;
}

#onlyBox {
float : right;
width : 303px;
margin : 0px 0px 10px 0px;
padding : 0;
height:310px;
border-bottom : dotted 4px #CC6600;
}

#onlyBox .whiteTitles img {
margin:2px 3px 0 0;
}

#homeButton a {
width : 80px;
background : transparent url(../images/core/homebutton.png) no-repeat;
text-indent : -9999px;
}

#homeButton a:hover {
width : 80px;
background : transparent url(../images/core/homebuttonhover.png) no-repeat;
text-indent : -9999px;
} 

#archiveButton a {
width : 80px;
background : transparent url(../images/core/archivebutton.png) no-repeat;
text-indent : -9999px;
}

#archiveButton a:hover {
width : 80px;
background : transparent url(../images/core/archivebuttonhover.png) no-repeat;
text-indent : -9999px;
}

#contactButton a {
width : 80px;
background : transparent url(../images/core/contactbutton.png) no-repeat;
text-indent : -9999px;
}

#contactButton a:hover {
width : 80px;
background : transparent url(../images/core/contactbuttonhover.png) no-repeat;
text-indent : -9999px;
}


#mainContent {
margin : 10px 0 0 0;
padding : 1px;
}

#podcast {
width : 270	px;
float : left;
margin : 0px 0 0px 0;
padding : 0;
}


#podcastHeader {
width : 100%;
float : left;
*/border-bottom : 1px dotted #999933;*/
}

#podcastHeader img {
width : 52px;
height : 78px;
float : left;
padding: 5px 15px 5px 5px;
}


#podcastVidTitle {
font-size : 225%;
font-family : Georgia, Times, serif;
display : block;
padding : 45px 0 5px 0;
color : #CC6600;
text-decoration : none;
letter-spacing : .01em;
}

#podcastHeader ul {
margin : 0;
padding : 10px 0;
font-family: Verdana, Arial, sans-serif;
font-size: 2px;
width : 100%;
}

#podcastHeader ul li {
display : inline;
}

#podcastHeader ul li a {
float : left;
padding : 0 0 0 20px;
text-decoration : none;
}

#playButton a {
background : transparent url(../images/core/playbutton.png) no-repeat;
width : 91px;
height : 24px;
text-indent : -9999px;
}

#downloadButton a {
background : transparent url(../images/core/downloadbutton.png) no-repeat;
width : 135px;
height : 24px;
text-indent : -9999px;
}

#subscribeButton a {
background : transparent url(../images/core/subscribebutton.png) no-repeat;
width : 131px;
height : 24px;
text-indent : -9999px;
}

#podcastHeader ul li img {
width : 75px;
float : left;
padding : .25em .5em;
margin : 0;
}

#podcastVidBox {
width : 490px;
float : left;
margin : 10px 0;
}

#podcastVid {
width : 325px;
float: left;
margin : 0;
padding : 0 5px 10px 0;
}

#podcastVidInfo {
margin : 0;
padding : 0;
color : #4B4B4C;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
line-height : 16px;
text-align : left;
}

#podcastVidInfo object {
float : left;
margin : 10px 10px 10px 0;
}

#podcastVidInfo h2 {
font-size : 125%;
margin : 0 0 5px 0;
font-family : Georgia, Times, serif;
color : #CC6600;
text-decoration : none;
letter-spacing : .01em;
line-height : 125%;
}

h2 {
font-size : 125%;
margin : 0;
padding : 0;
font-family : Georgia, Times, serif;
color : #cc6600;
text-decoration : none;
letter-spacing : .01em;
}


#comments h1 {
font-weight : normal;
font-size : 175%;
font-family : Georgia, Times, serif;
display : block;
padding: 5px 15px 5px 5px;
text-decoration : none;
letter-spacing : .01em;
margin : 0;
text-indent : 5px;
border : none;
height : 78px;
width : 100%;
}


#commentBox {
padding : 10px 10px 0 10px;
margin : 2px 0 0 0;
width : 100%;
}

#podcastLinks {
background : rgba(255, 255, 255, 1.125);
width : 470px;
padding : 0 10px 5px 10px;
float : left;
margin : 0 0 20px 0;
}

#podcastLinks h1 {
text-indent : 0;
}

#podcastLinks h2 {
padding : 0 0 10px 0;
}

#podcastLinks h3 {
display : block;
font-size : 13px;
margin : 0;
padding : 0;
color : #CC6600;
}

#podcastLinks p {
margin : 0 0 10px 0;
}

h1 {
font-weight : normal;
font-size : 175%;
font-family : Georgia, Times, serif;
display : block;
padding : 0;
color : #cc6600;
text-decoration : none;
letter-spacing : .01em;
border-bottom : 1px dotted #996600;
padding : 0;
margin : 0;
text-indent : 5px;
}

#podcastLinks ul {
margin : 0;
padding : 10px 0 0 0;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
line-height : 16px;
text-align : left;
}

#podcastLinks ul li {
display : inline;
padding : 0 0 10px 0;
margin : 0 0 0 0;
}

#podcastLinks ul li img {
float : left;
width : 240px;
margin : 0 15px 0 0;
border : solid 1px #999933;
}

#linkBack {
float : right;
}

#linkForward {
float : left;
}

#podcastLinks a {
color : #4B4B4C;
text-decoration : underline;
}

#podcastLinks a:hover {
color : #4B4B4C;
text-decoration : underline;
}

#vidHeader {
width : 100%;
float : left;
*/border-bottom : 1px dotted #999933;*/
margin : 0 0 0 0;
padding : 0;
height : 88px;
}

#vidHeader img {
width : 75px;
float : left;
padding: 25px 15px 0 0;
}

#podcastVidContent {
width : 100%;
float : left;
margin : 0;
padding : 10px 0 0 0;
}

#orphan {
width : 395px;
float : right;
margin : 0;
padding: 0px 0px 0px 0px;
*/border-left : 1px dotted #996600;*/
}

#orphanHeader {
width : 100%;
float : left;
*/border-bottom : 1px dotted #999933;*/
margin : 0 0 0 0;
padding : 5px;
height : 78px;
}

#orphanHeader img {
width : 100px;
float : left;
padding: 15px 15px 5px 0;
} 

#orphanTitle {
font-size : 225%;
font-family : Georgia, Times, serif;
display : block;
padding : 35px 0 10px 0;
color : #CC6600;
text-decoration : none;
letter-spacing : .01em;
}

#orphanContent h2 {
margin : 20px 0 5px 0;
}

#orphanContent h2 a {
color : #CC6600;
text-decoration : none;
}

#orphanContent h2 a:visited {
text-decoration: none;
}

#orphanContent {
width : 100%;
margin : 2px 0 15px 0;
padding : 5px 5px 10px 5px;
float : left;
}

#orphanContent img {
float : left;
padding : 20px 15px 0 0;
}

#userContent {
background-color : transparent;
width : 645px;
float : left;
margin: 1px 1px 0 0;
}

#footer {
width : 100%;
margin : 10px 0 0 0;
background-color : transparent;
border-top : 1px dotted #996600;
text-align : center;
float : left;
}

#footer img {
height : 50px;
margin : 15px 10px;
}

.js-singleCommentText {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
line-height : 16px;
text-align : left;
}

#twitter_update_list {
list-style : none;
margin : 0;
padding : 0;
}

#twitter_update_list li {
padding : 20px 0 0 0;
margin : 0;
}

.podcastsContent {
margin : 50px 450px 0 10px;
float: left;
}

.podcastsContent .listImage {
margin : 0 0 15px 0;
}

.podcastsContent .commentLine {
border-bottom:3px dotted #CC6600;
padding : 10px 0 10px 0;
}

.podcastsContent .blogEntry {
margin : 0px 0 10px 0;
}

.podcastsContent .blogEntryTitle {
margin : 20px 0 10px 0;
}

#dateBar {
margin : 0px 0 20px 10px;
width : 100%;
float : left;
}

.leftVid {
float : left;
}

.rightColumnVids {
float : right;
width : 150px;
margin : 97px 250px 0 0px;
}

.rightColumnVids img{
margin : 0 0 20px 0px;
border : none;
text-decoration: none;
}

.player {
height : 25px;
}

.floatLeft {
float : left;
padding : 0 10px 0 0;
}

.commentLine {
float : left;
padding : 5px 10px 0 0;
width : 100%;
}

.floatRight {
float : right;
padding : 0 0px 0 0px;
}

.centerAlign {
margin : 0 auto;
text-align : center;
width : 100%;
}

#idc-container { position: inherit !important; }

.podcastImage {
margin : 0px 0 5px 0;
}

hr {
color : white;
height : 2px
}