* { padding: 0; margin: 0; }

body {
 font-family: Helvetica, Arial, sans-serif;
 font-size: .8em;
 line-height:1.2em;
color: #646d79;
background-color: #fcfdfd;
}

#wrapper { 
margin: 0 auto;
width: 780px;
border-top: 0;
border-right: 1px solid #dee5ea;
border-bottom: 0;
border-left: 1px solid #dee5ea;

background: #ffffff url(images/wrapper-bg.jpg) no-repeat;
}

p {
line-height: 1.3em;
color: #646d79;
padding-bottom: 10px;
}




a {
color: #3079de;
}


/*
ul { 
display:block float:left; list-style:disc; padding:0; margin:0; }

ul li { 
float:left !important;  margin:0; padding:0 0 5px 0; }

ul li a,ul li a:link,ul li a:visited { 
float:left; display:block; padding:0 0 5px 0;}
*/








/* inside the-content */


#content { 
 width: 780px;
 color: #646d79;
 border: 0px;
 margin: 0px;
 padding: 0px;
 }

#leftcolumn { 
 color: #333;
 border:0px;
 margin: 0px;
 padding: 0px;
 width: 75px;
 float: left;
}

#rightcolumn { 
 float: right;
 color: #333;
 border: 0px;
 margin: 0px;
 padding: 0px;
 width: 705px;
 display: inline;
 position: relative;
}

/* inside the-header */

#header-left {
float:left;
margin: 0px;
padding: 0px;
width: 434px;
}

#header-right {
float:right;
display: inline;
position: relative;
margin: 0px;
padding: 25px 5px 0 0;
width: 250px;
color: #646d79;
font-size: .9em;
line-height: 1.4em;
}

#header-nav {
clear:both;
margin: 0px;
padding: 15px 0 0 0;
height: 47px;
width: 706px;
}

ul.nav { display:block float:left; list-style:none; padding:0; margin:0; }
ul.nav li { float:left !important; list-style-type:none; margin:0; padding:0 15px 0 0; }
ul.nav li a,ul.nav li a:link,ul.nav li a:visited { color:#7792b8; float:left; display:block; padding:0 10px;  text-decoration:none; }
ul.nav li a:hover,ul.nav li a:active { color:#7792b8; text-decoration:underline; }
ul.nav a { border: 0px; }
ul.nav li ul { float:left; margin:0; padding:0; }









/* inside the-podcast */

#the-podcast-wrapper {
clear:both;
margin: 0;
padding: 0px;
background: url(images/podcast-bg2.jpg) 3px repeat-y;
}

#the-podcast {
clear:both;
height: 239px;
margin: 0;
padding: 0 0 0 15px;
}

#the-podcast-top {
clear:both;
margin: 0;
padding: 0 0 0 15px;
background: url(images/podcast-top-bg.jpg);
height: 8px;
}

#the-podcast-left { 
float: left;
 border:0px;
 margin: 0px;
 padding: 0 0 0 8px;
 width: 400px;
}

#the-podcast-left p { 

 padding-top: 0px;
  font-family: Helvetica, Arial, sans-serif;
 font-size: 1em;
 line-height:1.2em;
}


#the-podcast-right { 
float: right;
display: inline;
 position: relative;
 border: 0px;
 margin: 0px;
 padding: 0 25px 0 0;
 width: 219px;
}

#the-podcast-bottom {
clear:both;
margin: 0;
padding: 0 0 0 15px;
background: #fcfdfd url(images/podcast-bottom-bg.jpg) no-repeat;
height: 27px;
}




ul.the-podcast-links { 
list-style: none; 
padding:0 0 5px 0px;
margin:0; 
}

ul.the-podcast-links li { 
list-style-type:none; 
margin:0; 
padding:0; 
}

ul.the-podcast-links-world { 
list-style: none; 
padding:0 0 10px 0px;
margin:0; 
}

ul.the-podcast-links-world li { 
list-style-type:none; 
margin:0; 
padding:0; 
}







#the-comic {
clear:both;
margin: 0px;
padding: 0px;
background: url(images/comics-bg.jpg) no-repeat;
height: 276px;
}

#the-comic-links {
width: 220px;
padding:130px 0 0 280px;
}

ul.the-comic-links { 
list-style: none; 
padding:0;
margin:0; 
list-style-type: disc;
list-style-image: url(images/star-brown.gif);
list-style-position: inside;
vertical-align: baseline;
}

ul.the-comic-links li { 
list-style-type:none; 
margin:0; 
padding:0 0 2px 0; 
}

ul.the-comic-links li a,
ul.the-comic-links li a:link,
ul.the-comic-links li a:visited { 
color:#354a68; font-size: .9em; }




/* inside the-stuttering-links */


#the-stuttering-links {
clear:both;
margin: 0px;
padding: 0 0 0 15px;
background: url(images/links-and-note-bg.jpg) no-repeat;
height: 232px;
}

#links {
width: 360px;
padding: 5px;
}



/* inside the footer */

#footer { 
clear:both;
width: 780px;
margin: 0px;
padding: 35px 0 20px 0;
background: #e7effa url(images/footer-bg.jpg) no-repeat;
}

















/* inside the-generic */
/* pretty much the same as the-podcast */

#the-generic {
clear:both;
margin: 0;
padding: 0;
background: url(images/generic-bg.jpg) 3px repeat-y;
}

#the-generic-top {
clear:both;
margin: 0;
padding: 0;
background: url(images/podcast-top-bg.jpg);
height: 8px;
}

#the-generic-left{ 
float: left;
 border:0px;
 margin: 0px;
padding: 0 20px 0 15px;
 width: 490px;
 font-size: 1em;
line-height: 1.2em;
}


#the-generic-right { 
float: left;
display: inline;
 position: relative;
 border: 0px;
 margin: 0px;
 padding: 0; 
 width: 150px;
font-size: 1 em;
line-height: 1.3em;
color: #747f8c;
}

#the-generic-bottom {
clear:both;
margin: 0;
padding: 0 0 0 0px;
background: #ffffff url(images/generic-bottom-bg.gif) no-repeat;
height: 48px;
}



/* for comics template */

#comics-leftcolumn { 
 color: #333;
 border:0px;
 margin: 0px;
 padding: 0px;
 width: 75px;
 float: left;
}

#comics-rightcolumn { 
 float: right;
 color: #333;
 border: 0px;
 margin: 0px;
 padding: 0px;
 width: 705px;
 display: inline;
 position: relative;
}




/* inside comics */


#comics {
clear:both;
margin: 0;
padding: 0;
background: url(images/comics-page-bg.jpg) 3px repeat-y;
}

#comics-top {
clear:both;
margin: 0;
padding: 0;
background: url(images/podcast-top-bg.jpg);
height: 8px;
}

#comics-left { 
float: left;
 border:0px;
 margin: 0px;
 padding: 0 0 0 15px;
 width: 490px;
line-height: 1.5em;
font-size: 1.1em;
}

#comics-right { 
float: right;
display: inline;
 position: relative;
 border: 0px;
 margin: 0px;
 padding: 0 35px 0 5px;
 width: 110px;
font-size: 1 em;
line-height: 1.3em;
color: #747f8c;
}

#comics-bottom {
clear:both;
margin: 0;
padding: 0 0 0 0px;
background: #ffffff url(images/comics-page-bottom-bg.gif) no-repeat;
height: 48px;
}

#post {
width: 400px;
  font-family: Helvetica, Arial, sans-serif;
 font-size: 1em;
 line-height:1.2em;
}












h1 {
font-family: Futura, Helvetica, Arial, sans-serif;
font-size: 1.5em;
font-weight: normal;
padding: 12px 0 12px 0;
color: #425671;
text-decoration: none;
}

h1#archive {
font-family: Futura, Helvetica, Arial, sans-serif;
font-size: 1.3em;
font-weight: normal;
padding: 12px 0 12px 0;
color: #425671;
text-decoration: none;
}

h1#page-title {
font-family: Futura, Helvetica, Arial, sans-serif;
font-size: 1.3em;
font-weight: normal;
padding: 12px 0 12px 0;
color: #646d79;
text-decoration: none;
}


h2 {
font-size: 1.3em;
font-weight: normal;
padding: 12px 0 12px 0;
color: #3079de;
}

h2 a {
text-decoration: none;
font-weight: normal;
color: #3079de;
}

h2 a:hover {
text-decoration: underline;
font-weight: normal;
color: #3079de;
}

h2#post-h2 {
font-size: 1.3em;
font-weight: normal;
padding: 0;
color: #3079de;
}

h2#post-h2 a {
text-decoration: none;
font-weight: normal;
color: #3079de;
}

h2#post-h2 a:hover {
text-decoration: underline;
font-weight: normal;
color: #3079de;
}


h3 {
font-family: Futura, Helvetica, Arial, sans-serif;
font-size: 1.1em;
font-weight: normal;
padding: 48px 0 12px 0;
color: #425671;
}

h3#post {
font-family: Futura, Helvetica, Arial, sans-serif;
font-size: 1.5em;
font-weight: normal;
padding: 5px 0 0 0;
color: #425671;
}


h3#sidebar-list-title {
font-family: Futura, Helvetica, Arial, sans-serif;
font-size: 1.1em;
font-weight: normal;
padding: 15px 0 8px 0;
color: #425671;
}

h3#sidebar-list {
font-family: Futura, Helvetica, Arial, sans-serif;
font-size: 1.1em;
font-weight: normal;
padding: 15px 0 8px 0;
color: #425671;
}


#post-wrapper {
padding: 5px 0 0 0;
margin: 0;
}

#post-left {
float: left;
padding: 0;
margin: 0;
height: 50px;
}

#post-right{
padding: 0;
margin: 0;
}

#post-top {
padding: 0;
margin: 0;
}

#post-bottom {
padding: 0;
margin: 0;
}

/* comment form */

.myform{
margin:0 auto;
width:350px;
padding:14px;
}

#comment-form{
border:solid 1px #b7ddf2;
background:#ebf4fb;
}
#stylized{
border:solid 1px #b7ddf2;
background:#ebf4fb;
}
#stylized h1 {
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
color:#666666;
margin-bottom:20px;
border:0;
padding-bottom:10px;
clear:both;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:100px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-weight:normal;
text-align:right;
width:120px;
}

#stylized input{
float:left;
padding:4px 2px;
border:solid 1px #aacfe4;

width:180px;
margin:2px 0 20px 10px;
}

#stylized textarea {
float:right;
border:solid 1px #aacfe4;
width:240px;

}

/*
#stylized button{
clear:both;
margin-left:150px;
width:80px;
height:31px;
background:#666666;
text-align:center;
color:#FFFFFF;
font-weight:bold;
}
*/



/* sidebar */

ul.sidebar-list { 
list-style: none; 
padding: 0;
margin:0; 
}

ul.sidebar-list li { 
list-style-type:none; 
margin:0; 
padding-bottom: 5px; 
}


ul.sidebar-submit-button { 
list-style: none; 
padding: 0;
margin:0; 
}

ul.sidebar-submit-button li { 
list-style-type:none; 
margin:0; 
padding-bottom: 5px; 
}


