BODY
{ 
background: #3D3F3E url('http://smartass.nu/smartass-new/images/bg.gif') 0 0 repeat-x; 
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size: 12px; color: #545454;
font-weight: normal;
line-height: 20px;
padding:0;
   margin:0;
}





td        { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #545454; font-weight: normal; }
  
table.tembed        { padding: 10px; background-image: url(http://smartass.nu/smartass-new/images/gradient-bg.gif);
	background-repeat: repeat-x; }


 
A:link    { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #E29006; text-decoration: underline; font-weight : bold;  }
A:hover   { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #585C5B; text-decoration: underline; font-weight : bold;  }
A:active  { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #585C5B; text-decoration: underline; font-weight : bold;  }
A:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #E29006; text-decoration: underline; font-weight : bold;  }
A:visited:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #919492; text-decoration: underline; font-weight : bold;  }
A.search:link    { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: underline; font-weight : bold; }
A.search:hover   { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: underline; font-weight : bold; }
A.search:active  { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: underline; font-weight : bold; }
A.search:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: underline; font-weight : bold; }
A.search:visited:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: underline; font-weight : bold; }

A.small:link    { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #E29006; text-decoration: underline; font-weight : bold; }
A.small:hover   { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #919492; text-decoration: underline; font-weight : bold; }
A.small:active  { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #919492; text-decoration: underline; font-weight : bold; }
A.small:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #E29006; text-decoration: underline; font-weight : bold; }
A.small:visited:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #919492; text-decoration: underline; font-weight : bold; }
A.details:link    { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background: #E29006; color: #ffffff; text-decoration: underline; font-weight : bold; padding: 2px; }
A.details:hover   { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background: #ffffff; color: #E29006; text-decoration: underline; font-weight : bold; padding: 2px; }
A.details:active  { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background: #ffffff; color: #E29006; text-decoration: underline; font-weight : bold; padding: 2px; }
A.details:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background: #E29006; color: #ffffff; text-decoration: underline; font-weight : bold; padding: 2px; }
A.details:visited:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background: #ffffff; color: #E29006; text-decoration: underline; font-weight : bold; padding: 2px; }
A.footer:link    { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background: #E29006; color: #ffffff; text-decoration: underline; font-weight : normal; padding: 2px; }
A.footer:hover   { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background: #ffffff; color: #E29006; text-decoration: underline; font-weight : normal; padding: 2px; }
A.footer:active  { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background: #ffffff; color: #E29006; text-decoration: underline; font-weight : normal; padding: 2px; }
A.footer:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background: #E29006; color: #ffffff; text-decoration: underline; font-weight : normal; padding: 2px; }
A.footer:visited:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background: #ffffff; color: #E29006; text-decoration: underline; font-weight : normal; padding: 2px; }

	 
 #main 

{ width: 100%; 
text-align: left; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
color: #545454; 
font-weight: normal; 
line-height: 20px;  
  

 }

 
 
#maincontent

{ width: 320px;  
text-align: left; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
color: #545454; 
font-weight: normal; 
line-height: 20px;  
 
padding: 5px 5px 5px 20px;

 }
 
      
 


#date 
{

/* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 80%;
   w\idth: auto;

 
 
   padding: 10px;
   color: #3D3F3E;
   background: #F0F0EE;
   font-size: 13px;
   font-weight: bold;
     font-style: italic; 
   line-height: 1;
 margin-top: 15px; 
 margin-bottom: 7px; 
     } 
 


h1  { 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 14px; font-weight: bold;  color: #141414;
line-height: 20px; 
padding-top: 1px;
margin-top: 1px;
border-bottom: 1px dotted #e2e2e2;
padding-bottom: 5px;
 
}

h2  { 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 14px; font-weight: bold;  color: #141414;
line-height: 20px; 
padding-top: 1px;
margin-top: 1px;
border-bottom: 1px dotted #e2e2e2;
padding-bottom: 5px;
 
}



.header1 {
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 20px; font-weight: normal;  color: #00A6F0;
 
} 

.header2 {
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 20px; font-weight: normal;  color: #1083BD;
} 
 


 



#details
 { 
 
   
  padding: 5px;
  background: #E29006;
   color: #ffffff;
  font-family: Arial, Verdana, Helvetica, sans-serif, sans-serif;
  font-size: 12px;
  font-weight: normal;   
  line-height: 18px;   } 
 

 ul 
{
color: #545454;
 
	background-repeat: no-repeat;

	background-position: left top;

	padding-left:1em; margin-left:0;

}
 
 
 

ul.list
{
color: #C4C4C4;
 list-style-type: square; 
	background-repeat: no-repeat;

	background-position: left top;

	padding-left:1em; margin-left:0;
}


 
	
ul.yellowlist
{
color: #595D5C;

 list-style-type: square; 
	background-repeat: no-repeat;

	background-position: left top;

	padding-left:1.3em; margin-left:0;
}

  



#navmenu
{ width: 152px; 
text-align: left; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 13px; 
color: #545454; 
font-weight: normal; 
line-height: 20px; 
padding: 5px;
margin-left: 5px;
margin-top: 4px; 
 }
.navmenuheader  { 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; color: #485359; font-weight: bold; font-style: italic; line-height: 18px; 
margin-bottom: 0px; 
margin-top: 5px; 
padding-top: 3px;
}




#textnavmenu
{ width: 155px; 
text-align: left; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 11px; 
color: #595D5C; 
font-weight: normal; 
line-height: 18px; 
padding: 5px;
margin-left: 5px;
margin-top: 4px; 
 }



#navyellow
{ width: 174px; 
background-color: #E29006;
margin: 0; 
   
     padding: 0; 
  

 }
 
.navyellowbody  { 
background-color: #E29006;
 
  
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 11px; color: #ffffff; font-weight: normal; line-height: 18px; 
 padding: 10px; 
 margin:0;

}

.navyellowheader  { 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 11px; color: #ffffff; font-weight: bold; font-style: italic;  
 
 
}







#searchbox
{ width: 174px; 
background-color: #919492;
padding: 0px;
margin: 0px; 

 }
 
.searchboxbody  { 
background-color: #919492;
margin-left: 5px;
 
padding: 20px 5px 20px 5px;
}

.searchheader  { 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 13px; color: #ffffff; font-weight: bold; font-style: italic;  

}

#mainsearch
{ 
background-color: #919492;
 
 
padding: 10px;
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; color: #ffffff;
 line-height: 18px; 
}




#rightpics
{ width: 219px; 
background-color: #A8A9A4; 
padding: 0px;
margin: 0px; 

 }
 
.rightpicsbody  { 
background-color: #A8A9A4; 
margin-left: 5px;
  
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 11px; color: #ffffff; font-weight: normal; line-height: 18px; 
 padding: 10px 3px 10px 3px; 

}

.rightpicsheader  { 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 11px; color: #ffffff; font-weight: bold; font-style: italic;  
 
 
}




#quote
{ width: 219px; 
background-color: #5A5C5B; 
padding: 0px;
margin: 0px; 

 }
 
.quotebody  { 
background-color: #5A5C5B; 
margin-left: 5px;
  
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; color: #ffffff; font-weight: normal; line-height: 18px; 
 padding: 10px; 
  margin:0;

}

.quoteheader  { 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; color: #ffffff; font-weight: bold; font-style: italic;  
 
 
}





#twitter
{ width: 219px; 
padding: 0px;
margin: 0px; 

 }
 
#twitterbody  { 

margin-left: 5px;
  
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; color: #485359; font-weight: normal; line-height: 18px; 
 padding: 10px; 

}

.twitterheader  { 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; color: #485359; font-weight: bold; font-style: italic;  
margin-bottom: 0px; 
margin-top: 5px; 
 
}

#whitehr
{ width: 174px; 
height: 3px;  
background-color: #ffffff;  
     margin: 0; 
     border: 0; 
     padding: 0; 
overflow: hidden; 
     max-height: 3px;
 }
 
  
#righthr
{ width: 219px; 
height: 3px;  
background-color: #ffffff;  
     margin: 0; 
     border: 0; 
     padding: 0; 
overflow: hidden; 
     max-height: 3px;
 }


	#copyright
 {
  
  margin-left: 26px;
 
  padding: 10px;
 
  color: #ffffff;
  font-family: Arial, Verdana, Helvetica, sans-serif, sans-serif;
  font-size: 12px; 
}



	#rightfooter
 {
  
  margin-left: 23px;
 
  padding: 10px;
 
  color: #ffffff;
  font-family: Arial, Verdana, Helvetica, sans-serif, sans-serif;
  font-size: 12px; 
}

 
#next
{ width: 80%; 
 text-align: center; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
color: #00A6F0; 
background: #E0EDF0;
font-weight: normal; 
 
line-height: 17px; 

 
 }


hr {border: none 0;
border-top: 2px solid #CFD7DD;/*the border*/
width: 100%;
margin-left: 0px;
height: 2px;/*whatever the total width of the border-top and border-bottom equal*/
padding: 0px;
margin-top: 3px 0px 3px 0px; 
}
 
#break {border: none 0;
border-top: 1px solid #CFD7DD;/*the border*/
width: 100%; 
height: 2px;/*whatever the total width of the border-top and border-bottom equal*/
margin: 20px 0px 10px 0px;

 
}


#clear {border: none 0;
border-top: 1px solid #edf0f2;/*the border*/
width: 100%; 
height: 2px;/*whatever the total width of the border-top and border-bottom equal*/
margin: 5px 0px 25px 0px;

 
}


.float {
float:right; 
margin-left:3px; 
padding:0px;
 
}
.floatleft {
float:left; 
margin-right:8px; 
padding:0px;
 
}
 
 img.rp 
{ padding: 1px 1px 1px 1px; 
background: #ffffff; 
  border: 2px solid #2C3137;
 margin: 1px 1px 1px 1px; 
 } 
 
  img.floatright 
{ 
float:right; 
margin-left:15px; 
padding: 1px 1px 1px 1px; 
background: #ffffff; 
  border: 2px solid #2C3137; 
 } 


	#floatbox
 {
  width: 185px;
  float:right; 
margin-left:15px; 

padding: 10px;
  
 
  border: 1px solid #48bcf0;
 
  background: #48bcf0;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px; 
  text-align: center; 
  
  line-height: 22px; 
}


.image
{ padding: 1px 1px 1px 1px; 
background: #ffffff; 
  border: 2px solid #2C3137;
 margin: 1px 1px 1px 1px; 
 float:left; 
 
 } 

div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 100px;
  text-align: left;
  } 
  
  
div.row span.left {
  float: left;
  text-align: left;
  font-weight: bold;
  color: #fff;
  width: 60%;
  }

div.row span.right {
  float: right;
  text-align: right;
  font-weight: bold;
  color: #fff;
  width: 38%;
  }
  
  
  
  
  .entry,
.trackbacks,
.comments,
.archive
{
   position: static;
   overflow: hidden;
   clear: both;
   width: 100%;
   margin-bottom: 20px;
}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed
{
   clear: both;
   margin: 5px 5px;
   padding-top: 1px;
margin-top: 1px;
border-bottom: 1px solid #e2e2e2; 
   
}

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more
{
   clear: both;
}

.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content
{
   clear: both;
   margin: 5px 10px 20px 10px;
}

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text
{
   width: 240px;
}

#comment-bake-cookie
{
   margin-left: 0;
   vertical-align: middle;
}

#comment-post
{
   font-weight: bold;
}
.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 80%;
   w\idth: auto;

 
   border-left: 5px solid #F0F0EE;
   padding: 10px;
   color: #3D3F3E;
   background: #F0F0EE;
   font-size: 13px;
   font-weight: bold;
     font-style: italic; 
   line-height: 1;
 
}

.module-header a,
.module-header a:hover,
.trackbacks-header a,
.trackbacks-header a:hover,
.comments-header a,
.comments-header a:hover,
.comments-open-header a,
.comments-open-header a:hover
.archive-header a,
.archive-header a:hover
{
   color: #fff;
}

.entry-more-link,
.entry-footer,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed
{
   font-size: 12px;
}


h1, h2, h3, h4, h5, h6, p, blockquote,
 form, label, ul, ol, dl, fieldset, address {
    margin-bottom: 1em;
}



#dotty
{

/* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 80%;
   w\idth: auto;

 
 
   padding: 10px;
   color: #3D3F3E;
   background: #F0F0EE;
   font-size: 12px;
   font-weight: normal;
 font-style: italic; 
   line-height: 18px;
 margin-top: 15px; 
 margin-bottom: 7px; 
     } 
     
     
blockquote	{ 
		font-family : Arial, Helvetica, Verdana, sans-serif;
font-size: 11px; color: #545454;
font-weight: normal;
line-height: 18px;


		background-color: #edf0f2;
 
		border:1px solid #edf0f2;
		padding:5px;
		margin-bottom:10px;
		font-weight:normal;
		}			
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;	
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

