 #prefBlock{
 height:20px;
 width:100%;
 overflow:hidden;
}
/* used in album display */
.albumThumbsThumb {float:left; padding:4px;height:75px;width:75px;}
.albumThumbsPost  {float:left; padding:20px;width:200px;height:200px;}

.albumText {float:left; clear:both; width:100%; height:auto;}


.thumbThumb {padding:4px;border:1px solid black;height:75px;width:75px;}
.postThumb{padding:25px;}



/*album post*/

.postImage {

  padding-bottom:4px;
  padding-right:4px;
  margin:6px;
  float:left;
}
.albumFirstImage {
  float:left;
  width:200px;

}
.albumFirstImage img {
  width:200px;
}

/*thumbs used in radio select*/
.templateRadio {height:100px; width:100px;float:left;}
.templateRadioImage {height:50px; width:70px;}

.themeRadio {height:200px; width:150px;float:left;}
.themeRadioImage {height:200px; width:150px;float:left;}
.radioSelected {background-color:grey;}


.aCaption {

}

.commentItem{
  float:left;
  clear:left;
  border-top:1px dotted #444444;
  width:100%;
  margin-bottom:15px;
}

.commentTitle{
  float:left;
  clear:left;
  border-bottom:1px dotted #444444;
}
.commentForm{
  float:left;
  clear:left;
}

/* MSO Style Definitions */

/*
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;margin-bottom:.0001pt;font-size:12.0pt;font-family:"Times New Roman";}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
{margin-top:0in;margin-right:0in;margin-bottom:6.0pt;margin-left:0in;font-size:12.0pt;font-family:"Times New Roman";}
*/
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
{margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;}

span.MsoHyperlink
{color:blue;text-decoration:underline;}
span.MsoHyperlinkFollowed
{color:purple;text-decoration:underline;}
 /* template right.css*/

body {
  text-align:center;
  min-width:640px;
}

#header {width:95%;margin:0 auto 10px;border:1px solid #333;
  }

#page {
  width:95%;
  border:5px;
  margin:0 auto; 
}

#content {
  width:95%;
  margin:0 auto; 
  padding:0;
  text-align:left;
  border:1px;
  }

#main {
  width: auto; 
  margin-right:250px;
  border:1px;
  }

#sidebar {
  width:220px;
  float:right;
  border:1px;

  }

#footer {
  width:95%;
  clear:both;
  margin:0 auto;
  border:1px;
}
/* end of right.css */
 body {
  background:#000;
  margin:0;
  padding:40px 20px; 
  font:small "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
  text-align:center;
  color:#FFF;
  }
a:link {color:#9ad;text-decoration:none;}
a:visited {color:#a7a;text-decoration:none;}
a:hover {color:#ad9;text-decoration:underline;}
a img {border-width:0;}

/* Header
---------- */
#blog-title {
  margin:5px 5px 0;
  padding:20px 20px .25em;
  border:1px solid #222;
  border-width:1px 1px 0;
  font-size:200%;
  line-height:1.2em;
  color:#DE8615;
  text-transform:uppercase;
  letter-spacing:.2em;
  }
#blog-title a {
  color:#ccc;
  text-decoration:none;
  }
#blog-title a:hover {
  color:#ad9;
  }
#description {
  margin:0 5px 5px;
  padding:0 20px 20px;
  border:1px solid #222;
  border-width:0 1px 1px;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#777;
  }

/* Headings
----------------------------------------------- */
h2 {
  margin:1.5em 0 .75em;
  font:bold 78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#777;
  }


/* Posts
-------------------- */
.date-header {
  margin:1.5em 0 .5em;
  }
.post {
  margin:.5em 0 1.5em;
  border-bottom:1px dotted #444;
  padding-bottom:1.5em;
  }
.post-reply {
  margin:.5em 0 1.5em;
  /*border-bottom:1px dotted #444;*/
  padding-bottom:1.5em;
  }
.post-title {
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:140%;
  line-height:1.4em;
  color:#ad9;
  }
.post-title a {
  text-decoration:none;
  color:#ad9;
  }
.post-title a:hover {
  color:#fff;
  }
.post div {
  margin:0 0 .75em;
  line-height:1.6em;
  }
p.post-footer {
  margin:-.25em 0 0;
  color:#333;
  float:left;
  }
.image {
  float:left;
  padding:4px;
  border:1px solid #222;
  margin:0 8px 3px 0;
  }


/* Sidebar Content
----------------------------------------------- */
#sidebar ul {
  margin:0 0 1.5em;
  padding:0 0 1.5em;
  border-bottom:1px dotted #444;
  list-style:none;
  }
#sidebar li {
  margin:0;
  padding:0 0 .25em 15px;
  text-indent:-15px;
  line-height:1.5em;
  }
#sidebar p {
  color:#999;
  line-height:1.5em;
  }


/* Profile
-------------------- */
#profile-container {
  margin:0 0 1.5em;
  border-bottom:1px dotted #444;
  padding-bottom:1.5em;
  }
.profile-datablock {
  margin:.5em 0 .5em;
  }

.profile-data {
  margin:0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.profile-data strong {
  display:none;
  }
.profile-textblock {
  margin:0 0 .5em;
  }
.profile-link {
  margin:0;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }


/* Footer
----------------------------------------------- */

#footer p {
  margin:0;
  padding-top:15px;
  font:78%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }



/* Comments*/

.comment-container{padding:1px;border-bottom:1px dotted #444;}
.comment-containerOdd{padding:2px;border-bottom:1px dotted #444;background-color:#0F0F0F;}
.comment-containerEven{padding:2px;border-bottom:1px dotted #444;background-color:black;}


.comment-datablock{
   /* margin:0 0 0.5em;
 padding-top:0.5em;
border-bottom:1px dotted #444; */
  font:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
}
.comment-title{
   font:bold 78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#777;
}
.comment-name{ 
  float:left;
  padding-right:5px;
  
}
.comment-text{
}
.comment-date{
font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
}

.comment-form{
}
 .preferences{font-size: 12px;padding-right: 5px;}

/*Form layout*/
label
{
width: 4em;
float: left;
text-align: right;
margin: 0 1em 10px 0;
clear: both
}

.input-box
{
float: left;
margin-bottom: 10px;
color: #26a;
background: #feb;
border: #26a solid 1px
}

.submit-button
{
margin-left: 1em;
clear: both;
color: #000;
background: #fb0;
border: 2px #9cf outset
}

fieldset
{
border:  solid 1px;

}

legend
{
/*background: #fb0;*/
border: #26a solid 1px;
padding: 1px 10px
}
/* End Form layout*/

/* Visual Nav */
ul.visual-nav {list-style-type:none;margin:0;padding:0;}
ul.visual-nav li {display:inline;margin:0;padding:0;}

textarea

{ font-size: 11px;
  text-align: left;
  color: black;
  font-family: arial, helvetica, sans-serif;
  width: 400px;}


