/* 
Theme Name: SiteShow.co.il
Theme URI: http://siteshow.co.il
Description: SiteShow.co.il Design
Version: 1.0
Author: Studio-XL 
Author URI: http://studio-xl.com
Tags: white, light, two-columns, fixed-width, theme-options, right-sidebar
TEMPLATE: portfolio-xl
*/
 
/* START RESET */

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;
}

/* END RESET */

body
{
	margin:0px; 
	text-align:left;
	background:url(imgs/bg_t.png) repeat-x top  #6b93ab;
	font-weight: normal; 
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	line-height : 17px;
	color : #222b34;
	margin-top:0px;
	padding:0px;
	}
	
a
{
	border:none;
	color:#F00;
	font-weight:bold;
	text-decoration:none;}
a:hover
{
	border-bottom:dotted 1px #F00;
}



div.skip-link {
position:absolute;
right:1em;
top:1em;
}

div#menu {
background:#EEE;
height:1.5em;
margin:1em 0;
width:100%;
clear:both;
font-family: "Century Gothic", "Lucida Grande", Verdana, Tahoma, Century, sans-serif
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:0.2em 0.5em;
text-decoration:none;
}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}

.entry-title,.entry-meta {
clear:both;
}

div#container,div#primary {
margin-top:0px;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
color:#c30;
font-weight:bold;
}

#searchform-no-results, #searchform-404
{
	text-align:center;}
.not-found
{
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:20px;
}

.widget_recent_entries ul
{ margin-top:5px; 
color:#666;}

.widget_recent_entries ul li 
{ list-style-position:inside ; list-style-type:disc; line-height:20px; padding-left:5px; clear:both; }

.widget_recent_entries ul li a
{ color:#666; }

.widget_recent_entries ul li a:hover
{ color:#F00; }



.widget_similar ul
{ margin-top:5px; 
color:#666;}

.widget_similar ul li 
{ list-style-position:inside ; list-style-type:disc; line-height:20px; padding-left:5px; clear:both; }

.widget_similar ul li a
{ color:#666; }

.widget_similar ul li a:hover
{ color:#F00; }



.widget_recent_comments ul
{ margin-top:5px;
color:#666;}

.widget_recent_comments ul li 
{ list-style-position:inside ; list-style-type:disc; line-height:20px; padding-left:5px; clear:both; }

.widget_recent_comments ul li a
{ color:#F00; }

.widget_recent_comments ul li a:hover
{ color:#666; }



.widget_categories ul li 
{ list-style-position:inside ; list-style-type:disc; line-height:20px; padding-left:5px; clear:both; }

.widget_categories ul li a
{ color:#666; }

.widget_categories ul li a:hover
{ color:#F00; }

.widget_categories ul
{ margin-top:5px;
color:#666;}

.blogroll, .sidebar_list
{ margin-left:0px; color:#999; }


.sidebar_list li a, .blogroll li a  
{ color:#666; }

.sidebar_list li a:hover, .blogroll li a:hover  
{ color:#F00; }

.blogroll li, .sidebar_list li
{ list-style-position:inside ; list-style-type:disc; line-height:20px; padding-left:5px; }

.unapproved
{ padding:5px; 
  border:1px #666 dashed;
  margin-top:10px; 
  margin-bottom:10px; 
  text-align:center;
  display:block;
  color:#F00;
}
#comment-notes
{ text-align:right;
color:#666;}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {
text-align:center;
}

#footer
{
	min-height:130px;
	width:100%;
	background:none;
	background:url(imgs/bg_b.png) repeat-x bottom center #6b93ab;
	overflow:visible;
	display:block;
}

#insidefooter1
{
	height:80px;
	display:block;
	width:900px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	background:url(imgs/bg_2_b.png) no-repeat top center ;
}

#insidefooter
{
	width:900px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	background:url(imgs/footer_bg_content.png) #000 repeat-y bottom center ;
	display:block;
	padding-bottom:20px;
	overflow:visible;
	clear:both;
	height:auto;
	min-height:150px;
	text-align:left;
	
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}


h2, h2 a, h3.widgettitle
{
	line-height:20px;
	font-size:16px;
	border-bottom:#006699 dotted 1px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#006699;
	padding:0px;
	margin:0px;
	clear:both;
}

h4, h4 a
{
	line-height:20px;
	font-size:16px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#006699;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	padding-top:10px;
}

h2 a, h2 a:hover
{
	border:none;
}

h2 a:hover
{
	color:#fff;
}

#wrapper
{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding:0px;
	min-height:879px;
	background:url(imgs/wrapper.png) repeat-y right ;

	}
	
#LeftWrapper
{
	width:10px;
	display:block;
	float:left;
	background:url(imgs/bg_2_l.png) no-repeat top left;
	min-height:879px;
}

#RightWrapper
{
	width:10px;
	display:block;
	float:left;
	background:url(imgs/bg_2_r.png) no-repeat top right ;
	min-height:879px;
}

#ContentWrapper
{
	width:880px;
	display:block;
	float:left;
	min-height:879px;
	background:url(imgs/bg_2_t.png) repeat-x #deeef5;
	}
	
#TopTitleRight	
{
		margin: 0px; 
		text-align: right; 
		float: right; 
		padding-top: 15px; 
		padding-right: 10px;
		font-family:	"Century Gothic", "Lucida Grande", Verdana, Tahoma, Century, sans-serif;}
		
h1 
{
	font-family: 'Century Gothic','Lucida Grande',Verdana,Tahoma,Century,sans-serif; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal; 
	line-height: normal; 
	font-size-adjust: none; 
	font-stretch: normal; 
	font-size: 11px; 
	color:#666;}
	
#Studio-Logo
{ font-weight: bold;	}

#Studio-Logo-XL
{
	background-color:#666; color:#333; padding-right: 2px; padding-left: 2px;}
	
h1 a
{
	color:#666; }

h1 a:hover
{
	color:#999;
	border:none;}
	

#TopTitleLeft ul 
{
	font-family:"Century Gothic", "Lucida Grande", Verdana, Tahoma, Century, sans-serif;
}

#TopTitleLeft ul li
{
	float:left;
	padding:10px;
	padding-top:14px;
	list-style:none;
}

#TopTitleLeft ul li a
{
	color:#999;
	text-transform:capitalize;
	}

div#TopTitleLeft ul .current_page_item a {
	color: #fff;
border-bottom:none;}
	
#TopTitleLeft ul li a:hover
{
	border-bottom:none;
	color:#fff;
	}
	
.spacer
{
	clear:both;
	height:0px;
}

#header
{
	clear:both;
	height:100px; width:100%;
	margin:auto;
	display:block;
	overflow:hidden;
	margin-top:5px;
}

#header #RightInfo
{
	 width:350px; 
	 font-family: "Century Gothic", "Lucida Grande", Verdana, Tahoma, Century, sans-serif; 
	 margin: 0px; 
	 height: 80px; 
	 float: right; 
	 overflow:hidden;
	 text-align: right; padding-top: 0px; font-size:12px; padding-right: 10px; color: rgb(255, 255, 255);
	 margin-top:20px;
	}

#header #LeftLogo
{
	float:left;
	height:100px;
	width:250px;
	overflow:hidden;
	margin:auto;
	text-align:left;
	margin-top:10px;
	margin-left:0px;
	background:url(imgs/logo.png) top left;
	}
	
#MainNav  
{
	overflow:hidden;
	margin:10px;
	margin-top:20px;
	font-weight:bold;
	font-size:12px;
	font-family:"Century Gothic", "Lucida Grande", Verdana, Tahoma, Century, sans-serif;
	padding-bottom:20px;
	height:15px;
	font-weight:bold;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	margin-bottom:30px;
}
#MainNav ul
{
	width:auto;
	}
	
#MainNav #rightIcons a
{
	float:right;
	text-align:right;
	line-height:35px;
	color:#666;
	padding-right:0px;}	
	
#MainNav #rightIcons a:hover
{
	color:#FFF;}		


#MainNav ul li
{ line-height:35px;	}

#MainNav ul li a 
{
	float:left;
	color:#FFF;margin-right:30px; 	}
	
#MainNav ul li a:hover
{
	float:left;
	color:#FFF;
	border:none;
	color:#F00;
	line-height:30px;
	border-top:2px #FFF solid;
}
 
 
.current-cat
{
	float:left;
	color:#FFF;

} 


 #MainNav ul li.current-cat a
 {
	line-height:30px;
	margin-right:0px;
	border-top:2px #FFF solid;
	margin-right:30px;
	color:#555;
}


#MainNav ul li.current-cat a:hover
 {
	line-height:30px;
	border-top:2px #fff solid;
	color:#FFF;	
}


#FrontPage1
{
	height:280px;
	width:100%;
	clear:both;
	overflow:hidden;
	margin-bottom:10px;
	margin-top:20px;
}

#FrontPage4 h2
{
	margin-bottom:5px; 
}

#videoDesc h3 a
{
	margin-bottom:10px; 
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:normal;
	line-height:30px;
	color:#666;
}

#FrontPage2
{
	height:200px;
	clear:both;
	overflow:hidden;
	margin-bottom:10px;
}

#FrontPage2 h2, #FrontPage1 h2, #insidefooter h2
{ margin-bottom:10px;}

#FrontPage1_right
{
	height:280px;
	width:270px;
	float:right;
	overflow:hidden;
}
#FrontPage1_left
{
	height:280px;
	width:570px;
	float:left;
	overflow:hidden;
}


#content
{
margin-left:10px;
	margin-right:10px;	}

	
#FrontPage1_right a img	
{ width:120px; height:50px; padding:2px; border:1px #888 solid; float:left; margin-right:10px; }

#FrontPage1_right a:hover img	
{ border:1px #888 dashed; }

#footerContent_in
{ padding:20px; text-align:left; padding-top:10px; }

#gotop
{ background:url(imgs/bullet.png) 0px -1px no-repeat; line-height:16px; padding-left:15px;}

.posts_list_divider
{ clear:both; border:1px #999 dotted;  display:block; margin-top:5px; background-color:#eee; font-weight:bold; color:#666; padding-left:5px; padding-right:5px; height:18px; margin-bottom:7px; }

#footerContent_in a
{
	border:none;
	}

#footerContent_in a img	
{ border:1px #888 solid;
padding:2px;
margin:2px;
}

#footerContent
{ margin-left:auto; margin-right:auto; text-align:left; width:900px; background:url(imgs/footer_bg_content.png) repeat-y center; clear:both; }

#footerContent_in a:hover img	
{ border:1px #888 dashed; }

#videoThumbs
{ float:left; width:260px; height:180px; overflow:hidden;  margin-top:0px;}

#videoThumbs a img	
{ padding:2px; border:1px #888 solid; float:left; margin-bottom:10px; margin-right:10px; }

#videoThumbs a:hover img	
{ border:1px #888 dashed; }

.ReadMore
{
	text-align:right;
	width:100%;
	clear:both;
	margin-right:10px;}

#FrontPage1_right ul li
{  border-bottom:1px dotted #999; clear:both; height:55px; overflow:hidden; margin-top:10px; padding-bottom:10px; }



#InfoText
{ }

#InfoLink a
{ padding: 0px; border-top:1px #FFF solid; color: rgb(255, 255, 255); }

#InfoLink
{ margin-top:10px; display:block;}

#InfoLink a:hover
{ padding: 0px; border-color:#555; color:#555; border-bottom:none;}


.FrontPage2_box
{ 
	width:265px;
	float:left;
	margin:10px;
	}
	
.FrontPage2_box	a
{ margin:0px;  margin-left:auto; margin-right:auto; clear:both; border:none; }

.FrontPage2_box	a img
{ height:50px; padding:2px; border:1px #888 solid; float:none; margin-bottom:5px; }
	
.FrontPage2_box a:hover img
{ border:1px #888 dashed; }

.FrontPage2_box a.previewIMG
{
	border:none;}
	


#FrontPage1_right_in
{
	margin-left:auto;
	margin-right:auto;
	
}

#footerpanel
{
	padding-top:12px;
	text-align:left;
	margin-left:20px;
	float:left;
}

#footerpanel2
{
	padding-top:10px;
	text-align:right;
	margin-right:20px;
	float:right;
}

#searchform input 
{
	
}

#headsearchform input.button { 
	  	cursor:pointer;
	background:url(imgs/s_btn_bg.png)  no-repeat right bottom;
                        width:70px;
                        height:30px;
						margin:0px;
						padding:0px;
						float:right;
						border:none;
						font-size:12px;
						letter-spacing:normal;
						display:block;
						color:#666;
	}
	
	

#headsearchform input.button :hover
{
	cursor:pointer;
	background:url(imgs/s_btn_bg_on.png) no-repeat right bottom;

}
	
#footerpanel ul li
{
	float:left;
	border-left:solid 2px #999;
	padding-left:5px;
	margin-right:15px;
	line-height:12px;
	color:#666;
}

#footerpanel ul li a
{
	color:#666;
}

#footerCopyright, #footerCopyright a 
{
	margin-top:11px;
	color:#777;
	text-align:center;
}

#footerCopyright a:hover
{
	color:#ccc;
	border:none;

}

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:570px;
		height:215px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:5px 0;
		padding:0;
		height:30px;	
		}
	ol#controls li{
		margin:0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:30px;
		line-height:20px;
		}
	ol#controls li a{
		float:left;
		height:30px;
		line-height:30px;
		background:url(imgs/pre_b.png) top center no-repeat;
		color:#555;
		text-decoration:none;
		text-align:center;
		width:30px;
		border:none;
		}
		
	ol#controls li a:hover{
		background:url(imgs/pre_b_on.png) top center no-repeat;
		border:none;		
		}
		
	ol#controls li.current a{
		background:url(imgs/pre_b_on.png) top center no-repeat;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
	
/* // Easy Slider */	
/* Tabs ----------------------------------*/

#tabs
{
	direction:rtl;
	margin: 0px; 
	text-align:right;
}

.ui-tabs { padding: 0; text-align:right;}
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: right; border-bottom-width: 0 !important; margin: 0px; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: right; text-decoration: none; padding-left:5px; margin: 0px;   }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible 
{ 
	cursor: pointer; 
	color:#999;
	background:url(imgs/sort_lst.png) no-repeat top center;	
} 

.tab_content
{
	clear:both;
	}

.ui-tabs .ui-tabs-nav li a:hover
{ 	cursor: pointer; 
	background-color:#CCC;} 

 .ui-tabs .ui-tabs-nav li#sort_list a
{ 
	cursor: pointer; 
	background:url(imgs/icons2.png) no-repeat bottom center;	
} 

 .ui-tabs .ui-tabs-nav li#sort_th a
{ 
	cursor: pointer; 
	background:url(imgs/icons.png) no-repeat bottom  center ;	
} 
 .ui-tabs .ui-tabs-nav li#sort_list a:hover
{ 
	cursor: pointer; 
	background:url(imgs/icons2.png) no-repeat top center;	
} 

 .ui-tabs .ui-tabs-nav li#sort_th a:hover
{ 
	cursor: pointer; 
	background:url(imgs/icons.png) no-repeat top center;	
} 



.ui-tabs-nav li.ui-tabs-selected#sort_th a 
{ 
	cursor: pointer; 
	background:url(imgs/icons.png) no-repeat top center;
} 
	
.ui-tabs-nav li.ui-tabs-selected#sort_list a
{ 
	cursor: pointer; 
	background:url(imgs/icons2.png) no-repeat top center;
} 

.ui-tabs .ui-tabs-panel { padding: 0px; display: block; border-width: 0; }
.ui-tabs .ui-tabs-panel #tab-1 { padding: 0px; display: block; border-width: 0; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.preview_link a
{
	line-height:23px;
	font-weight:normal;
	color:#666;}
	
.preview_link a:hover
{
	color:#000;
	border:none;
	text-decoration:underline;}	
	
.entry-content
{
	float:right;
}

.entry-content
{
	float:right;
}

#MainPostContent .entry-content
{
	float:left;
	padding-top:20px;
}

#MainPostContent .entry-content a
{
	font-weight:normal;
}

.post-categories li
{
	float:left;
	padding-right:10px;}

.post_edit-link
{
	clear:both;
	display:block;
	margin:30px;
	font-size:14px;
	font-weight:bold;
	text-transform:capitalize;
	border:1px dotted #999;
	border-right:0px;
	border-left:0px;
	text-align:center;
	padding:5px;
}

.list_thumb
{ float:left; padding:2px; margin-right:5px;  display:block; }

.list_thumb a img 
{
	border:1px solid #999;
	padding:2px;}
	
.list_thumb a:hover img
{
	border:1px dashed #999;
	padding:2px;}
	
.video_thumb
{ padding:2px; float:left; margin-top:0px; border:1px solid #999; }

.post_content
{ 	clear:both; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
p 
{line-height:18px; padding-top:10px;}

.post_tag_list
{
	padding:5px;
	padding-left:10px;
	margin-left:4px;
	margin-top:3px;
	border-left:#999 5px solid;
	background-color:#f8f8f8;}
	
.comment-meta
{ float:right; text-align:right; }

.comment-author
{ 
color:#006699;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
}

.comment-author vcard
{ float:left; }

.comment_details
{
	padding:5px;
	padding-left:10px;
	margin-top:3px;
	border-left:#999 5px solid;
	background-color:#f8f8f8;}	
	
.list_thumb a:hover
{	border:none;}

.list_content
{ float:left;}

.list_content_in
{ float:left; width:270px; padding-left:10px;  }

.list_content_date
{ font-weight:bold; color:#666;  }

.post_excerp
{ color:#666; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:5px;
	padding-left:10px;
	margin-left:4px;
	margin-top:3px;
	border-left:#006699 5px solid;
	background-color:#f8f8f8; }

.footerContentThumbs
{ width:100%; clear:both; display:block; padding-top:10px;}

.footerContentThumbs .widgetbox
{ width:100%; clear:both; display:block; padding-top:10px; float:left;}

.widgetbox h3.widgettitle
{ border-bottom:none;}


.footerContentThumbs .h2
{ border:none; font-size:12px; font-weight:bold;}

.category_item
{
	width:100%; margin-bottom:20px;  padding-bottom:10px; clear:both; display:block; min-height:100px;
}

.category_item h2
{
	border-bottom:1px dotted #006699; margin-bottom:5px; font-weight:bold;}
	
.category_item h2 a
{
	border:none; font-weight:bold; font-size:16px;}

#MainPostContent {
	width:555px;  padding-left:10px; float:left;}
	
#MainPostContent #date
{
	clear:both;  padding-top:1px; color:#666; text-align:right; border-top:1px dotted #999; margin-top:10px;
}

#login-req
{ text-align:right; width:100%; color:#666;}
	
#login-req a
{ color:#666;}

#respond
{  }

.comments h3
{ text-align:right; color:#666;}
	
.comments_wrap	
{ clear:both; padding-left:5px; padding-top:30px; }
#mainPostImage
{
	margin-top:10px; padding-bottom:10px;  margin-bottom:10px; float:left;}
	
#smallPostImages
{width:250px; float:right; text-align:right; margin-top:10px;}
	
	
.smallPostThumbs a
{padding:2px; border:1px solid #999; margin:3px; float:left;	}

.smallPostThumbs a:hover
{ border:1px #888 dashed;
}

#mainPostImage a
{padding:2px; border:1px solid #999; float:right;	}

#mainPostImage a:hover
{ border:1px #888 dashed;
}

	
h2 a:hover
{
	color:#999;
}

#FrontpageTabsWrap
{
	float:right;
	width:270px;
	padding:0px;
	margin:0px;
}
	
#FrontpageTabsWrap ul
{
	float:right;
	padding:0px;
	margin:0px;
	list-style:none;
	border:none;
	width:100px;
	}	
	
#FrontpageTabsWrap ul li
{
	float:right;
	list-style:none;
	border:none;
	height:20px;
	width:20px;
	clear:none;
	padding:0px;
	margin:0px;
	border:none;
}


#FrontpageTabsWrap ul li a
{ 
border:none;
}
#FrontpageTabsWrap ul li a img
{
	border:none;
	padding:0px;
	margin:0px;
	height:20px;
	width:20px;}

#FrontpageTabsWrap ul li  a:hover img
{
	border:none;
	padding:0px;
	margin:0px;

}

#TagCloudSidebar
{
	margin-top:10px;}
#TagCloudSidebar a
{	color:#777;
	font-weight:normal;
	}

#TagCloudSidebar a:hover
{	color:#000;
	font-weight:normal;
	border:none;
	text-decoration:underline;
	}
	
#HeaderLinks	
{
	color:#fff;
	margin-top:10px;
	font-weight:bold;
}

#HeaderLinks a
{ color:#fff;
border-bottom:1px dotted #FFF;
}
#HeaderLinks a:hover
{ color:#F00;
border-bottom:1px dotted #F00;
}

h3.widgettitle
{
	padding-top:15px;
	display:block;}
	
	
/* WP-PageNavi 2.50 */

.wp-pagenavi
{   font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:5px;
	padding-left:10px;
	margin-left:4px;
	margin-top:3px;
	padding-top:8px;
	border-left:#999 5px solid;
	background-color:#f8f8f8; 
} 
.wp-pagenavi a, .wp-pagenavi a:link 
{ padding: 6px; margin: 2px; text-decoration: none; color: #0066cc; }
.wp-pagenavi a:visited 
{ padding: 6px; margin: 2px; text-decoration: none; color: #0066cc; }
.wp-pagenavi a:hover 
{		border: 1px solid #0066cc;	color: #000000; padding: 5px; }
.wp-pagenavi a:active 
{ padding: 5px; margin: 2px; text-decoration: none; 	border: 1px solid #0066cc; 	color: #000; }
.wp-pagenavi span.pages 
{ padding: 6px; margin: 2px 2px 2px 2px; color: #000000; }
.wp-pagenavi span.current 
{	padding: 6px; margin: 2px; font-weight: bold; color: #000000; }
.wp-pagenavi span.extend 
{	padding: 6px; margin: 2px; color: #000000; }	

/* WP-PageNavi 2.50 */