xx/*
Theme Name: cleanRoar
Theme URI: http://www.AmberPanther.com/contributions/cleanRoar
Description: A simple clean, versatile theme, hence, the name cleanRoar. It features a functional back-end packed with options. It comes with four different styles, Legacy, Red, Redmad and Christmas with optional snow effect.   Visit http://cove.amberpanther.com/cleanroar to preview all four styles. The sidebars are also movable, left, right or one on each side, allowing for multiple layouts. Other options include: Categories listing on the main menu bar, not just in the sidebar. Support for social links, twitter and facebook, and third-party RSS url, to replace the native WordPress one. Google Analytics script can be set from the options, no need to edit template files. There is support for up to four 125 by 125 px Ad banners, displayed at the top of the sidebar and also Ad banner and Ad script support in the sidebar. More options include: custom CSS and custom header. Check cleanRoar's back-end for all options available (install cleanRoar, go to the Dashboard and select cleanRoar Options from towards the end of the left sidebar).
Version: 10.01.04
Author: the AmberPanther team
Author URI: http://www.AmberPanther.com/
Tags: white, black,blue,red,three-columns,left-sidebar,right-sidebar,fixed-width,theme-options,threaded-comments,custom-header,sticky-post,holiday,seasonal

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	first release: v.9.10.08
	v.9.10.23 : compatibility with WordPress 2.8.5 verified, enhanced securities for back end.
	v.9.12.04 : compatibility with WordPress 2.86 verified
			- some CSS house-keeping fonts and colors definitions
			- fixed search button class conflict with WordPress default
			- incorporated comment reply script...
			- multilevel menu support
	v.9.12.16: addition of more options, multiple layouts, custom css, etc.
	v.9.12.19 fixed conflict with global variables in WordPress Theme Editor
	v.9.12.19  added additional styles, Red and Redmad
*/

/* Meyer's CSS Reset  v1.0 | 20080212 enhetligt format
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;	
	
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* MAIN CSS */
body {
	background: #fff;
	color: #333; /* färg brödtext */
	font-size: 14px;  /* reduces the body text from the 16px default (common to most browsers and OS set-ups) down to the 12px. */
      font-family: Georgia, "Times New Roman", Times, serif; 
	}

a,a:visited {text-decoration: none;
	border: none;
    color: #83011a; /* länkfärg */
	}
a:hover{text-decoration: underline;color: #83011a;}
a img{
	border: none;
}
img {padding: 3px 3px 1px 0px} /* luft runt bilder */

.clear{
	clear: both;
}

/* layout elements
--------------------------------------------------------------------------------------- */ 

	
/* Typography [rubriker]
--------------------------------------------------------------------------------------- */
h1,h2,h3{color: #333;}
h1{ font-size: 24px;
line-height:26px;
font-weight:normal;
margin-bottom: 10px;}
h2{ font-size: 28px;
line-height:32px;
font-weight:normal;
margin-bottom: 10px;}
h3{ font-size: 16px;
    line-height: 30px;
	font-weight: bold;
	margin-bottom: 1px;}


/* Typography [rubriker]
--------------------------------------------------------------------------------------- */
h4{color: #333333;margin-bottom: 12px;}
h4{ font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing: -.02em;
font-weight: normal;
text-transform:uppercase;
}

/* Typography [bildtext]
--------------------------------------------------------------------------------------- */
h5{color: #817b87;margin-bottom: 20px;}
h5{ font-size: 11px;
    line-height: 14px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	
/* Typography [rubriker]
--------------------------------------------------------------------------------------- */
h6{color: #83011a;margin-bottom: 16px;}
h6{ font-size: 12px;
line-height:17px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing: 0px;
font-weight: normal;
text-transform:uppercase;
}
		

/* Typography [rubriker widgets]
--------------------------------------------------------------------------------------- */
h7{color: #333333;margin-bottom: 20px;}
h7{ font-size: 13px;
    line-height: 16px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif; 
	}
	
	
/* layout elements
--------------------------------------------------------------------------------------- */ 
/* wrapper om hela innehållet */
#wrapper{
    width:1010px;
	margin: auto;
    padding:4px 5px 15px 1px;
	margin-top:1px;
	background-color:#ffffff;
} 	
#header{ /*hela headern inklusive naven*/
      width:970px;
	  padding: 1px 0px 0px 0px; 
      margin: 0 auto 15px auto; /* öka här till 40px om dubbla rader i headernavigationen */
      font-size: 12px;
	  background-color:#ffffff;
      }
#container{
      width:970px;
      margin: 0 auto;
      padding:10px 0px 0px 0px;
	  background-color:#ffffff;
      }
#content{ /* contenspaltens bredd */
      width:570px;
      margin: 0px 14px 0px 0px;
      padding:0px 4px 0px 4px;
	  background-color:#ffffff;
      }
	    
#content a{ text-decoration: none;
      color: #83011a;
	}
#content a:hover{text-decoration: underline;color: #83011a;
}

	  
#sidebar{
      width:366px;
      margin:0;
      padding:0;
	  background-color:#ffffff
      }
#sidebar_sm{ 
      width:140px;
      }
#sidebar_big{
      width:170px; 
      }
#sidebar_top{
	width:300px;
	background-color:#FFF;
	border-bottom:1px dotted #c0c0c0;
	border-left:none;
	padding: 10px;
	}
.sb_onright{ /* höger nav */
	padding: 5px 8px 2px 15px;
	margin: 0px 1px 0px 10px; 
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ccc;
	border-right: 0px solid #ccc;
	border-top: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	background-image:url(images/gradal.gif);background-repeat:repeat-x; background-position:top;
}
.sb_onleft{ /* vänster nav */
	padding:0px 6px 2px 0px;
	margin: 0px 0px 0px 1px; 
	border-right: 1px dotted #c0c0c0;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	}

#footer{ 
      background-color:#fff; margin-top:25px; margin-left:20px; margin-bottom:10px;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px;
	  text-transform:uppercase;
	  letter-spacing: -.02em;
	  color:#333;
	  width:970px;
	  
	  
}
#footer a {color: #333;}
#footer a:hover {color: #83011a; }
.froundtop {background: #ffffff;}
.froundbottom {background: #ffffff;}
.r9{margin: 0 5px; height: 1px; overflow: hidden; background: #fff;
border-left: 1px solid #fff; border-right: 1px solid #fff;}
.r10{margin: 0 3px; height: 1px; overflow: hidden; background: #fff;
border-left: 1px solid #fff; border-right: 1px solid #fff;
border-width: 0 2px;}
.r11{margin: 0 2px; height: 1px; overflow: hidden; background: #fff;
border-left: 1px solid #fff; border-right: 1px solid #fff;}
.r12{margin: 0 1px; height: 2px; overflow: hidden; background: #fff;
border-left: 1px solid #fff; border-right: 1px solid #fff;}
.fcontent {padding: 30px 40px 0px 40px;background-image:url(images/gradfooter.gif);background-repeat:no-repeat; background-position:top;
border-left: 1px solid #fff; border-right: 1px solid #fff;}
	   
	  
	  /* header */  
#header_left{ 
      float:left;
      margin-top: 0px; /* luft ovanför headerbild */ 
	  margin-left: 0px;/* luft vänster om headerbild */ 
	width:650px;
	}
#header_left h1 a{ /* bloggens namn i fetstil */
	letter-spacing: -1px;
	font-size: 36px;
	color: #333333;
	line-height: 45px;
	display: block;
	}
#header_left h1 a:hover{text-decoration:none}
#header_left p.description{ /* bloggens beskrivning i fetstil */
    font-weight:bold;
	color: #999;
	margin: 5px 0 10px 0;
    font-size:16px;
	}
#header_left img{padding:0 10px 0px 0}
#header_right{float:right;
    margin-top: 41px;
	margin-right: 0px;}
	
	/* HEADER SEARCH*/
#search{clear:right;float:right;margin-bottom:10px; margin-top:26px; margin-right:none;

	width: 195px; /* sökruta i header yttre ram */
	height: 28px;
	background-color: #fff;
}
.roundtop {background: #ffffff;}
.roundbottom {background: #ffffff;}
.r1{margin: 0 5px; height: 1px; overflow: hidden; background:#ccc;
border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.r2{margin: 0 3px; height: 1px; overflow: hidden; background: #fff;
border-left: 1px solid #ccc; border-right: 1px solid #ccc;
border-width: 0 2px;}
.r3{margin: 0 2px; height: 1px; overflow: hidden; background: #fff;
border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.r4{margin: 0 1px; height: 2px; overflow: hidden; background: #fff;
border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.content {padding: 0px;
border-left: 1px solid #ccc; border-right: 1px solid #ccc;}


#searchform{
	padding:0;margin:0;
	}
.searchinput{ /* [[[sökruta i header inre ram]]] */
	float:left;
	font-size: 11px;
	width: 130px;
	border: none;
	background-color: #fff;
	height:17px;
	margin:2px 0px 0px 4px;	
	}

	
.s-button{ /* sökknappen förstoringsglas */
	float:right;
	margin-right:4px;
	background: #fff url(images/lens.png) no-repeat;
	height: 20px;
	vertical-align:middle;
	width: 20px;
	border: 0;
	cursor:pointer;
	}

	/*HEADER SOCIAL*/
#social{ /* RSS länk uppe till höger */
      clear:right;
      float:right;
      display:block;
      margin-bottom: 0px;
      padding:0 0 0 13px;
      height:0px;
      }
	  
#social img{padding:0;margin-top:5px}
.socialbox, .socialbox p{
	width:0px;
	height:0px;
	}
.socialbox{ /* RSS uppe höger */
	margin-left:10px;
	float:right;
	text-indent:-9999px;
	}
	#rss          {background:transparent url(images/rss_20.png) no-repeat scroll 0 0;}
	#twitter  {background:transparent url(images/twitter_20.png) no-repeat scroll 0 0;}
	#facebook{background:transparent url(images/facebook_20.png) no-repeat scroll 0 0;}
	
	/* nav */
#navi_wrap{ /* bakgrund headernav */
      margin-top: 10px; /* luft ovanför hela headernav */
      width:970px;
	  clear:right;
      height:32px; /* höjd headernav */
      background-image:url(images/gradheader.gif);background-repeat:repeat-x; background-position:top;
      border-top: 0px solid #ccc;
	border-bottom: 1px solid #c0c0c0;
      }
.current_page_item{text-transform: uppercase;}
#navmenu{
	/*float: left;*/
	list-style-type: none;
	position:relative;
	z-index:300;
	padding: 2px 1px 0 0px; /* indrag från vänster */
	width: 950px;
	background-color:none;


	}
	#navmenu a{ /* länkarna sprids ut i sidled */
	float: left;
	font-size: 12px;/* länkar header */
	line-height: 19px;
	text-transform:uppercase;
	background-color:none;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 10px 0 10px; /* luft mellan länkarna */
	padding: 7px 4px; 
	/* luft höjd headernav */

	}
#navmenu a:hover{}
#navmenu li{
	float: left;
	position:relative;
	}
#navmenu ul { 
	position:absolute;
	top:0;
	left:0;
	padding:0;
	display:none;
	z-index:900;
	}
#navmenu ul a {}
#navmenu li ul{ /* dropdown nav */
	width: 150px;
	margin-top: 30px; /* höjd upp till headernav */
	height: auto;
	background-color: #ffffff;
	border: 1px dotted #c0c0c0;
	border-top: 0 none;
	}
#navmenu li ul a {}
#navmenu li ul li{
	width:150px;
	}
#navmenu li ul li a{ /* radavstånd i dropdowns */
	font-size: 12px;
	line-height: 15px;
	padding: 6px 6px;
	/*margin: 0 2px;*/
      }
#navmenu li ul li:hover{background-image:url(images/gradal-side-rev.gif);background-repeat:repeat-y; background-position:left;} /* färgmarkering vid hover i dropdowns */
#navmenu ul ul {
	position:absolute;
	top:0;
	left:auto;
	z-index:600;
	border: 1px dotted #c0c0c0;
	}
#navmenu li ul ul {top:3px;left:145px; margin:0;}
#navmenu li ul ul li{
	width:150px;
	}
#navmenu li:hover ul ul, #navmenu li:hover ul ul ul, #navmenu li:hover ul ul ul ul {display:none;}
#navmenu li:hover ul, #navmenu li li:hover ul, #navmenu li li li:hover ul, #navmenu li li li li:hover ul {display:block;}


/* content */
.post{ /* blogg flöde*/
    line-height: 22px;
	margin-bottom: 20px;
    padding:12px 10px 20px 10px;
	background-image:url(images/smallfooter.jpg);background-repeat: no-repeat; background-position:bottom;
	}

.postsingle{ /* blogg singelpost */
    line-height: 22px;
	margin-bottom: 20px;
    padding:12px 10px 20px 10px;
	background:none;
    }

#commentwrap{ /* kommentarsruta utseende */
	margin-bottom: 20px;
      padding:0 10px 10px 10px;
}

.sticky{background-color: #f9f9f9;
		border: 1px solid #c0c0c0;}

.title{}
.title h2{ /* länkade stora nyhetsrubriker */
	font-size: 28px;
	font-weight: normal;
	line-height: 32px;
    margin-bottom:10px;
    width:550px;
	font-family:Georgia, "Times New Roman", Times, serif;	
}
.title a{font-weight: normal;}
.title a:hover{font-weight: normal;}

.title h2 a{font-weight: normal;}
.title h2 a:hover{font-weight: normal;}


.singletitle h2{ 
	font-size: 28px;
	font-weight: normal;
	line-height: 32px;
    margin-bottom:10px;
    width:550px;
	color: #333; 
	font-family:Georgia, "Times New Roman", Times, serif;	
	}

.singletitle h2.h2odd{}
.singletitle h2.h2even{}
.singletitle h2.h2archive{padding-left:10px}
.singletitle h2 a{color: #888888;}
.singletitle h2 a:hover{color: #333333;}
.dateline {
	font-size: 9px;
    line-height: 12px;
	font-weight: bold;
	letter-spacing: +0px;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 6px 0px;
	font-family:Arial, Helvetica, sans-serif;
	}
.postmeta {
	font-size: 10px;
    line-height: 15px;
	font-weight: normal;
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 5px 0px;
	border-top: 1px dotted #b9b3c9;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}
	
	.entry{
	padding: 0;
	font-size: 13px;
    overflow: hidden;
      
	}
	.entry p{ /* mellanslag stycken */
	margin-bottom: 20px;
	} 
.navigation{ 
	padding:10px; 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	} 
.navigation .left{
	float: left;
	}
.navigation .right{
	float: right;
	} 
.no_result{padding: 0 20px 20px 20px;}

/* listor */
.entry ul,.entry ol{
	padding-bottom: 28px; 
	margin-left: 25px;
	margin-right: 25px;
	}
.entry ul{
	list-style-type: disc;
	}
.entry ol{
	list-style-type: decimal;
	}
.entry ul li,.entry ol li{ 
	padding: 1px 0;
	list-style:none;
	}
	
/* blockquote */
.entry blockquote { 
	font-style: normal;
	margin: 0px 0px 5px 0px;
	padding: 1px 25px 10px 25px;
    background-color: #ffffff;
	}
.entry blockquote p {
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 10px 0px;
	}
.entry table{
	margin-left: 20px;
	margin-bottom: 20px;
	border-collapse:collapse;
	border: 1px solid #ffffff;
	background-color: #ffffff;
	}
.entry table td,.entry table th{
	padding: 2px 5px;
	border: 1px solid #ffffff;
	} 
	


/* SIDEBARS */
#sidebar_big ul{margin:0px 5px 10px 0;}
#sidebar_big ul li h2{		/* rubriker stor nav */	
	font-size: 14px;
	line-height: 19px;
	color: #222;
	padding: 4px 10px 0px 1px; /* luft runt rubriken */
	font-weight: normal;
	font-style: normal;
	border-bottom: 1px solid #c0c0c0;
	letter-spacing: -.03em;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#sidebar_big ul li ul{ /* länkar stor nav */	
	margin:2px 4px 15px 8px; 
	list-style-type: none;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	}
	
#sidebar_big ul li ul li ul{margin:0 0 0 10px;}
#sidebar_big ul li ul li{padding: 0px 0px 6px 0px}
#sidebar_big ul li ul li:hover{}
#sidebar_big ul li ul li a{
	display: block;
	color: #83011a; /* färg på länkar högernav */
	line-height: 15px; /* luft mellan raderna inom varje post och mellan poster */
	}
#sidebar_big ul li ul li a:hover{
	color: #83011a;
	text-decoration:underline;
	}
#sidebar_big ul li ul li ul li{background:transparent url(images/arrow.gif) no-repeat ;padding-left:10px }
#sidebar_big ul li ul li,#sidebar_big ul li ul li ul li,#sidebar_big ul li ul li ul li ul li{text-transform: none;}
#sidebar_big ul .current-cat{text-transform: uppercase;}

#sidebar_sm ul{margin:0px 0px 0px 0px;}
#sidebar_sm ul li h2{		/* rubriker liten nav */		
	font-size: 14px;
	line-height: 19px;
	color: #222;
	padding: 4px 10px 0px 1px; /* luft runt rubriken */
	font-weight: normal;
	letter-spacing: -.03em;
	font-style: normal;
	border-bottom: 1px dotted #c0c0c0;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	}
	
#sidebar_sm ul li ul{ /* länkar liten nav */	
	list-style-type:none;
	line-height: 16px;
	margin-left:1px;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px 3px 20px 0px;
	}
	
#sidebar_sm ul li ul li{padding: 5px 5px 5px 1px; /* avstånd mellan inlägg */
border-bottom: 1px dotted #c0c0c0;
} 
#sidebar_sm ul li ul li:hover{
	background-image:url(images/gradal-side-rev.gif);background-repeat:repeat-y; background-position:left;}
#sidebar_sm ul li ul li a{ 
	display: block;
	color: #83011a; /* färg på länkar vänsternav */
	line-height: 13px; 
	text-decoration: none;
		}
#sidebar_sm ul li ul li a:hover{
	color: #83011a;
	text-decoration:underline;
	}
#sidebar_sm .adbanner a img{padding:0;margin:0}
.adbanner_right{margin:0 0 5px 0px}
.adbanner_left{margin:0 0px 5px 0}

/* footer */
.credit{font-size:8px; margin:0 0 0 0;padding:8px 0px 2px 0px;float:right} 

/*comments */
#commenttitle h2{
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -.03em;
	color: #333333;
	line-height: 22px;
      margin-bottom:5px;
      }
.commentnumber h3{
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #333333;
	line-height: 18px;
      margin-bottom:30px;
      float:left;
      }
.your_response a{
	float: right;
	font-size: 13px;
	color:#888888;
	font-weight: normal;
	}
	
.your_response a:hover{color: #333333;}
ol.commentlist{
	font-size: 12px;
	overflow: hidden;
      line-height:16px;
	}
ol.commentlist li.even{
	margin-bottom: 15px;
	background-color: #f9f9f9;
	border: 1px solid #c0c0c0;
	padding: 20px 20px 15px 20px;
	}
ol.commentlist li.odd{
	margin-bottom: 15px;
	background-color: #f9f9f9;
	border: 1px solid #c0c0c0;
	padding: 20px 20px 15px 20px;
	}

ol.commentlist li ul{
	list-style-type: none;
	margin-left: 60px;
	margin-top: 6px;
	}
.commentlist img{padding:0;}

#respond{	/* kommentarsruta */
	background-color: #f1f1f1;
	font-size: 12px;
	border: 1px solid #ccc;
	padding: 15px 0px 10px 20px;
	margin-top: 15px;
	}
#respond h3{
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	font-weight: bold;
	float: left;
	display: inline;/* fix double margin */
	} 
.respond_top{margin-bottom: 10px}      
.cancel-comment-reply{
	float: right;
	display: inline;/* fix double margin */
	padding-top: 6px;
	}
.cancel-comment-reply a{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	}
.cancel-comment-reply a:hover{
	color: #000000;
      text-decoration: underline;
	}      
#respond p, .nocomments{
	margin-bottom: 10px;
	}
#commentform #comment{width:95%}

/*CONTACT FORM*/	
.valid .text_input, .valid .text_area{border:1px solid #00ff00;} 
.error .text_input, .error .text_area{border:1px solid #ff0000;}
.ajax_alert .text_input, .ajax_alert .text_area{border:1px solid #ffff00;}

#send,#submit{ /* skicka kommentar */
	border:1px solid #ccc;
	background-color:#fff; 
	cursor:pointer;
      font-weight:bold;
	  color: #333;
	}
#send:hover,#submit:hover{
	color:#83011a;
	background-image:url(images/gradal-side-rev.gif);background-repeat:repeat-y; background-position:left;
	}
.text_input, .text_area{
	padding:5px;
	border:1px solid #c0c0c0;
	font-size:14px;
	}
#send,#submit{
	padding:4px 20px;
	}
.hidden{
	display:none;
	}
.postpaginate{
	width:100%;
	text-align:center;
	font-size:14px
	}

/*general*/
.px10{height:10px;}
.right{float:right} 
.left{float:left} 
.clearright{clear:right}
.clearleft{clear:left}

/* WordPress specific */
img.alignright, a img.alignright, .alignright{float:right; margin:0 0 .8em 1em}
img.alignleft, a img.alignleft, .alignleft {float:left; margin:0 1em .8em 0}
img.aligncenter, a img.aligncenter, .aligncenter{display: block; margin-left: auto; margin-right: auto}

/*WordPress Captions*/  /* bildtexter */ 
.wp-caption {
	border: none;
	text-align: left;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;	
}
.wp-caption img {margin:none; padding: 5px 0px 0px 0px; border:0px;}
.wp-caption p.wp-caption-text {font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
color:#817b87; 
line-height: 15px; 
background-color:#ffffff; 
padding: 7px 8px 8px 1px; 
margin: 0px 10px 0px 0px;
}

/*small boxes*/
#sbox_wrap{}
#sbox_wrap img{padding:0;margin:0}
.sbox{
	border:0px solid #ffffff;
	background-color:#ffffff; 
	float:left;
	padding: 0px;
	margin: 0px;
	}
.sboxright{margin-right:0px;}
.sboxtop{margin-top:0}
.sboximg{
	width:135px;
	height:135px;
	overflow:hidden;
	background-color:#ffffff;
	}
.clearleft{clear:left}


/*WordPress Calendar*/
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}
#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}
#wp-calendar a {
	display: block;
	}
#wp-calendar caption {
	text-align: center;
	width: 155px
	}
#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}
#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff;
	}
	
/*WordPress tag-cloud*/
.widget_tag_cloud{padding:0 10px 0;margin-bottom:15px}
#sidebar_big ul .widget_tag_cloud h2{padding-left:0}



/* end of this stylesheet
-------------------------------------------------------------------------------------- */
