<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Nebula WP
Theme URI: http://themeforest.net/
Description: Designed by &lt;a href="http://themeforest.net/user/system32"&gt;system32&lt;/a&gt;.
Version: 1.6
Author: &lt;a href="http://themeforest.net/user/system32"&gt;system32&lt;/a&gt;
Author URI: http://themeforest.net/user/system32
Tags: space, fixed width, two columns, widgets
*/

/*

CSS TABLE OF CONTENTS

	1.	GENERAL ELEMENTS
	2.	DEFAULT LISTS
	3.	IMAGE ALIGNMENTS
	4.	IMAGE FRAME BORDERS
	5.	HEADINGS
	6.	DIVIDERS / SEPARATORS
	7.	LAYOUT
	8.	SIDEBAR
	9.	HEADER
	10.	TOP MENU
	11.	SUB HEADER
	12.	FEATURED SLIDER
	13.	HOMEPAGE TEASER
	14.	FOOTER
	15.	COPYRIGHT
	16.	WP CALENDAR
	17.	SOCIABLES
	18.	SIDEBAR WIDGETS LISTS
	19.	TAG CLOUDS
	20.	Gallery
	21.	HOVER IMAGE ICONS
	22.	SERVICES LISTS
	23.	BLOG POSTS
	24.	ALERT MESSAGE BOXES
	25.	FORMS CSS
	26.	SIDEBAR SEARCH BOX
	27.	BULLETS
	28.	PRE / CODE CSS
	29.	HIGHLIGHTS
	30.	DROPCAPS
	31.	TOGGLE CONTENT
	32.	PULL QUOTES
	33.	SITEMAP
	34.	DOCS
	35.	GENERAL WP ELEMENTS
	36.	WP ATTACHMENTS
	37.	WP DEFAULT GALLERY
	38.	POP/REL POSTS
	39.	TEASER TWITTER CSS
	40.	FLICKR WIDGET
	41.	PAGINATION
	42.	WIDGETS POP/REC POSTS
	43.	TABS	
*/

/* --- 1.GENERAL ELEMENTS
________________________________________*/	

html, body, div, span, small, object, iframe, pre, a, abbr, blockquote, acronym, address, code, del, dfn, dl, dt, dd, em, img, q, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, b, p {
		margin:0;
		padding:0;
		outline:none;
		font:normal 12px/20px "Lucida Sans Unicode", "Trebuchet MS", Tahoma, Helvetica, sans-serif; 
		}

* html				{ margin:0; padding:0;}
em					{ font:italic bold 14px Georgia, "Times New Roman", Times, serif; }				
a					{ text-decoration:underline;}
a:hover, a:focus	{ text-decoration:none;}
.clear				{ clear:both;  }
img					{ border:0;	}
p					{ margin:0px 0px 20px 0; }

.fullimage										{ padding:5px; margin-bottom:15px; }

.smallcap { text-transform:uppercase; font-size:11px; margin-bottom:10px; display:block;}	

#loader .loading, .attachment-thumbnail .loading, .sys_mini_gallery .loading	{ background:url(ajax-loader.gif) 50% 50% no-repeat; }

#breadcrumbs 				{ padding: 5px 5px 5px 0 !important;  }

.galleria-stage{-webkit-border-radius:5px 5px 5px 5px; -webkit-box-shadow:0 1px 1px #AAAAAA; background:-webkit-gradient(center bottom , #F2F2F2 0px, #FFFFFF 100%) repeat scroll 0 0 transparent;}

/* --- 2.DEFAULT LISTS
________________________________________*/	

ul, ol				{ margin: 0 0 20px 5px;}
ol					{ padding-left: 2em;}

ul ul, ol ol,
ul ol, ol ul 			{ margin-top: 8px;}
ul li, ol li 				{ padding-top: 3px; }

ul li 					{ padding-left: 15px;}
ol li 					{ list-style-type:decimal; list-style-position: outside;}

ul li 					{ background: transparent url("images/bullets/dot_gray.gif") no-repeat 0 10px;}

/* --- 3.IMAGE ALIGNMENTS
________________________________________*/	

.alignleft, img.alignleft, a img.alignleft 			{ float:left; margin:3px 15px 4px 3px !important;}
.alignright, img.alignright, a img.alignright 		{ float:right; margin:3px 3px 4px 15px !important;	}
.aligncenter, img.aligncenter, a img.aligncenter	{ clear:both; display:block !important; margin:5px auto !important; padding:10px 0; text-align:center;	}	


/* --- 4.IMAGE FRAME BORDERS
________________________________________*/	

.wp-caption { text-align:center;}

p.wp-caption-text { text-align:center; margin:5px 0; letter-spacing:1px;}

img.framed, .wp-caption, .gallery-item img, table.fancy_table, .video-stage, div.framed			{
padding:6px;margin:2px;
border:1px solid #f1f1f1 !important;
	background-color:#fff;
	background:-moz-linear-gradient(bottom, #f2f2f2 0px, #fff 100%);
	background:-webkit-gradient(linear,left bottom,left top, color-stop(0, #f2f2f2),color-stop(1, #fff));
	-moz-box-shadow:0px 1px 1px #aaa;
	-webkit-box-shadow:0px 1px 1px #aaa;
	box-shadow:0px 1px 1px #aaa;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	}



.thinframe				{ padding:3px;margin:2px;
border:1px solid #f1f1f1 !important;
	background-color:#fff;
	background:-moz-linear-gradient(bottom, #f2f2f2 0px, #fff 100%);
	background:-webkit-gradient(linear,left bottom,left top, color-stop(0, #f2f2f2),color-stop(1, #fff));
	-moz-box-shadow:0px 1px 1px #aaa;
	-webkit-box-shadow:0px 1px 1px #aaa;
	box-shadow:0px 1px 1px #aaa;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	}


ul.sys_mini_gallery li { background:none; display: inline; float: left; margin:0 15px 25px 0; padding:0 0 0 0; }
ul.sys_mini_gallery li .loading { width: 150px; height:150px;}

/* --- 5.HEADINGS
________________________________________*/

h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	line-height:normal;
	}

h1	{ font-size: 34px; margin: 0 0 20px 0; line-height:36px; }
h2	{ font-size: 28px; margin: 0 0 20px 0; line-height:30px;}
h3 	{ font-size: 24px; margin: 0 0 20px 0; line-height:30px;}
h4 	{ font-size: 18px; margin: 0 0 10px 0; }
h5 	{ font-size: 14px; margin: 0 0 8px 0;  text-transform: uppercase; letter-spacing: 1px;}
h6 	{ font-size: 11x;  margin: 0 0 5px 0; text-transform: uppercase; letter-spacing: 1px;}



/* --- 6.DIVIDERS / SEPARATORS
________________________________________*/

hr					{ border:0px solid transparent !important; background-color:transparent !important; height:1px; }
.divider_space		{ clear:both; margin-bottom:20px; padding-top:20px; width:100%;}
.divider			{ clear:both; border-bottom:1px solid #e1e1e3; padding:20px 0 0 0; margin:0 0 30px 0; width:100%;}
.top				{ font-size:6px; line-height:10px; margin-bottom:30px; text-align:right; position:relative; }
.top a				{ height:20px; position:absolute; right:0; top:10px; width:25px; color:#727272; }
.separator			{ clear:both; background:url(images/separator.png) bottom center no-repeat;padding:10px 0;  }


/* --- 7.LAYOUT
________________________________________*/
#boxed #wrap-all 	{ width: 1000px; margin: 15px auto; background-color: #f1f2f4; -moz-box-shadow: 0 0 10px #000;  -webkit-box-shadow: 0 0 10px #000; box-shadow: 0 0 10px #000;}
#stretched #wrap-all 	{ width: 100%; margin: 0 auto; }


#wrapper 			{ width:100%; margin:0 auto;  }
.boxwrap 			{ width:980px; margin:0 auto; overflow:hidden; }
.inner				{ width:940px; margin:0 auto; position:relative;}
.frontpage_inner	{ width:940px; margin:0px auto; position:relative; padding-top:30px;}

#main 				{ width:610px; float:left; overflow:hidden; padding:30px 0; z-index:1; }
#mainfull			{ position:relative; width:940px; overflow:hidden; padding:30px 0; z-index:1;}

.headpagebot	{ background:url(images/2pagebot.png) top left no-repeat; width:980px; height:25px; margin:0 auto; z-index:1; }
.pagetop		{ background:url(images/2pagetop.png) bottom left no-repeat; width:980px; height:10px; margin:0 auto; }	
.pagebot 		{ background:url(images/2pagebot.png) bottom left no-repeat; width:980px; height:25px; margin:0 auto; }

.full_page 		{ margin:0 15px 0 15px; }
.fullwidth .img										{ width:600px; float:left; }
.fullwidth .content									{ width:300px; float:left; margin:10px 0 0 10px; }

.fullwidth					{ width:920px; }
.half_width, .one_half 				{ width:48%;}
.one_third 					{ width:30.66%;}
.two_third 					{ width:65.3%;}
.one_fourth					{ width:21.9%;}
.one_fifth					{ width:16.7%;}
.three_fourth				{ width:74%;}
.four_fifth					{ width:79%; }
.two_fifth					{ width:37.2%; }
.three_fifth				{ width:58%; }
.one_sixth {width:13.3%;}

.one_half,
.half_width, 
.one_third, 
.two_third,
.one_fourth, 
.one_fifth,
.four_fifth,
.one_sixth,
.two_fifth,
.three_fifth,
.three_fourth				{ float:left; position:relative; display:inline; margin-right:4%; }

.last						{ margin-right:0 !important;}

.one_fourth	h4				{ font-size:16px; line-height:20px; margin-bottom:5px; margin-top:5px; }




/* --- 8.SIDEBAR
________________________________________*/


#sidebar			{ width:330px; float:left;  }
#sidebar .content	{ margin-left:55px; padding:10px 0 20px 0px;}
#sidebar .widget		{ position:relative; overflow:hidden; padding:0 0 30px 26px; }

.leftsidebar #sidebar 	{ float:left; width:270px; overflow:hidden; }
.leftsidebar #main		{ float:right; width:650px; overflow:hidden; }
.leftsidebar #sidebar .content	{ margin-left:0px;}
.leftsidebar #sidebar .widget	{ position:relative; overflow:hidden; padding:0 30px 0 0; }

#sidebar h2 			{ font-size:18px; margin-bottom:10px; }
#sidebar .postform	{  -moz-border-radius:4px; -webkit-border-radius:4px; background-color: #ededed; margin-bottom: 9px !important; border: 1px solid; 
border-color: #ccc #ddd #ddd #ccc; padding: 4px; font-family:inherit; }

.leftsidebar #sidebar .content 	{ margin:0 20px 0 0; } 

.leftsidebar .sidebar_top 		{ background:url(images/sidebar_top.png) no-repeat 260px 0; height:20px; }
.leftsidebar .sidebar_mid 		{ background:url(images/sidebar_mid.png) repeat-y scroll 260px 0; overflow:hidden;  }
.leftsidebar .sidebar_bottom 	{ background:url(images/sidebar_bottom.png) no-repeat 260px 0; height:20px; }

.rightsidebar .sidebar_top 		{ background:url(images/sidebar_top.png) no-repeat 25px 0; height:20px; }
.rightsidebar .sidebar_mid 		{ background:url(images/sidebar_mid.png) repeat-y scroll 25px 0; overflow:hidden;  }
.rightsidebar .sidebar_bottom 	{ background:url(images/sidebar_bottom.png) no-repeat 25px 0; height:20px; }


#recentcomments	li 			{ padding:3px 0; padding-left:20px; background:url(images/rcomment.png) 0 7px no-repeat; border-bottom:1px solid #ddd; }
#recentcomments	li a			{ border-bottom:none;  }
#recentcomments	li a:hover	{ color:#000; }

/* --- 9.HEADER
________________________________________*/

#header			{ border-top:5px solid #000; width:100%; margin:0 auto 0 auto;	z-index:4; position:relative; }
#header .inner	{ min-height:60px; z-index:3; }
#header .logo	{ border:0; margin:15px 0 0 20px; /*padding:5px 0;*/ float:left; }


/* --- 10.TOP MENU
________________________________________*/

.topmenu				{ position:absolute; top:20px; right:0px; padding-left:245px; text-align:right;}

.nav					{ height:50px; line-height:30px; z-index:100; text-align:left; }
.nav, .nav ul			{ margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:50px;  z-index:9999; }
.nav a					{ display:block; float:left; line-height:18px; outline:medium none; padding:2px 10px; text-decoration:none; width:auto; min-height: 35px; }
.nav li a strong 			{ display:block; font-size:13px; font-weight:normal;}
.nav li a span 				{ display:block; font-size:10px; line-height:14px; }
.nav li					{ float:left; position:relative; z-index:99; margin:0; padding:0; list-style:none; background:none;}
.nav&gt;li:first-child a		{ border:none; }
.nav ul 					{ display:none; left:0; position:absolute; top:29px; width:200px; padding-top:30px; background:#ddd; }
.nav li ul a				{ width:158px; height:auto; float:left; text-align:left; line-height:24px; padding:4px 20px; font-size: 12px; min-height: 24px; }
.nav ul ul					{ top:auto; padding-top: 0px !important; }	
.nav li ul ul 				{ left:200px; top:0px; }

.nav li:hover ul ul, 
.nav li:hover ul ul ul, 
.nav li:hover ul ul ul ul	{ display:none;	 }

.nav li:hover ul, 
.nav li li:hover ul, 
.nav li li li:hover ul, 
.nav li li li li:hover ul	{ display:block; }



/* --- 11.SUB HEADER
________________________________________*/

#subheader						{ background:url(images/bg_grain.png) bottom left repeat-x; z-index:2; margin:0 auto;  }
#subheader	h1					{ font-size:38px; margin:0; padding:5px 0; }
#subheader	h4					{ margin:0; padding:5px 0; }

#subheader .inner				{ padding:30px 0;}



/* --- 12.FEATURED SLIDER
________________________________________*/

#featured_slider					{ width:100%; background:url(images/bg_grain.png) bottom left repeat-x; position:relative; margin:0 auto;  padding:0; z-index:1; }
#featured_slider .inner 				{ width:980px; padding:20px 0;  }
#featured_slider .sliderwrap 			{ position:relative; width:980px; margin:0 auto; overflow:hidden;}
#featured_slider .sliderwrap .pagetop 	{ position:absolute; bottom:0; left:0;}

object, embed {
  outline: 0;
}

/* --- 13.HOMEPAGE TEASER
________________________________________*/

.home_teaser		{ margin:0 0 20px 0; padding:20px; overflow:hidden; height:100%; background:url(images/separator.png) bottom center no-repeat;   }
.home_teaser2		{ margin:0 0 20px 0; padding:20px; overflow:hidden; height:100%; background:url(images/separator2.png) bottom center no-repeat;   }
.home_teaser	h1 	{ margin:0 0 5px 0; }
.home_teaser	h5	{ margin:0 0 10px 0;   }
.home_teaser	img { float:left; margin-right:30px;}

/* --- 14.FOOTER
________________________________________*/

#footer 			{ background:url(images/bg_grain_rev.png) top left repeat-x; overflow:hidden; height:100%; }
#footer h2 		{ color:#fff; font-size:17px; }
#footer .inner	{ padding:40px 0; }



.footer_column ul						{ list-style:none; margin:0; padding:0px; }
.footer_column li							{ list-style-position:outisde; padding:3px 0; background:none; margin-bottom:2px; } 
.footer_column li a 						{ padding:0; font-size:11px; text-decoration:none; line-height:normal; }

.footer_column li.current_page_item a, 
.footer_column li.current-cat a			{ font-weight:bold; text-decoration:none; }

.footer_column li a:hover					{ text-decoration:none; }
	
.footer_column li ul						{ padding-left:15px; }
.footer_column li ul ul 						{ padding-left:30px; }
.footer_column li ul ul ul 					{ padding-left:45px; }
.footer_column li ul ul ul ul 					{ padding-left:60px; }

			
/* --- 15.COPYRIGHT
________________________________________*/

.copyright { margin:10px auto; padding:10px 0; }
.copyright p { text-align:center; margin:0; color:#fff;}


/* --- 16.WP CALENDAR
________________________________________*/

table#wp-calendar 		{ background:none; border:none !important;}

#wp-calendar 			{ width:100%; }	
#wp-calendar caption		{ font-size:13px; color:#fff;  }
#wp-calendar td,
#wp-calendar th			{ padding:1px; text-align:center; border-color:#53AADF; border-left:none; border-right:none; font-size:10px; color:#fff !important; background:none; }
#wp-calendar tfoot		{ border:none; }
#wp-calendar thead		{ border-top:1px solid #ddd; border-bottom:1px solid #ddd;  }
#wp-calendar tr:hover		{ background:none; }
#wp-calendar a 			{ font-weight:bold; color:#fff; font-size:10px; text-decoration:underline;}



/* --- 17.SOCIABLES
________________________________________*/

.social ul 		{ margin: 10px 0 30px 0; padding: 0; overflow:hidden; }
.social li 		{ margin-right:8px; padding:4px 0px 0px 0; list-style: none; display: inline; float: left; vertical-align:middle }



/* --- 18.SIDEBAR WIDGETS LISTS
________________________________________*/

.syswidget 			{ margin-bottom:40px;}
.syswidget ul 		{ padding:0; margin:0 0 0 0; }
.syswidget ul li		{ list-style-type:none; padding:0; margin:0; background:none; }
.syswidget ul li a		{ text-decoration:none; border-bottom:1px solid #ddd; 	}	
.syswidget ul li li a		{ margin:0 0 0 20px;}						

.syswidget ul li a:link, 
.syswidget ul li a:visited 	{ display:block; padding:5px 0 5px 0px;}
.syswidget ul li ul 			{ marging-left:15px}	


/* --- 19.TAG CLOUDS
________________________________________*/

ul.cloud_tags		{ margin:0; padding:0; }
ul.cloud_tags li		{ display:inline; margin:0px 5px; padding:10px 0; list-style-image:none; }
ul.cloud_tags li a		{ color:#555555; }
			
.size1		{ font-size:10px; }
.size2		{ font-size:12px; }
.size3		{ font-size:16px; }
.size4		{ font-size:20px; }
.size5		{ font-size:22px; }
.size6		{ font-size:28px; }


/* --- 20.Gallery
________________________________________*/

.gallery_imgbox		{ width:250px; float:left; margin:0px 20px 15px 20px; }
.gallery_imgbox h3 	{ padding-top:10px; margin:0; }
.gallery_imgbox p 	{ margin-bottom:5px; }

/* --- 21.HOVER IMAGE ICONS
________________________________________*/


.half_width .loading 	{ text-align:center; display:block; width:430px; height:250px; }
.half_width .loading 	{ background:inherit url(ajax-loader.gif) no-repeat center center; }


.hover_video			{ position: absolute; background:transparent url(images/video.png) no-repeat center center; ; margin-top:6px;}
.hover_image			{ position: absolute; background:transparent url(images/image.png) no-repeat center center; margin-top:6px;}

.portfolio_item a img, a:hover img 	{ position:relative; z-index:3; }
a img, a:hover img 							{ position:relative; z-index:2; }




/* --- 22.SERVICES LISTS
________________________________________*/

ul.services			{ list-style:none; padding-left:0;}
ul.services	li		{ margin-bottom:30px; }
ul.services	p,
ul.services	h3 		{ padding-left:90px; }

li#icon1			{ list-style-type:none; background:url(images/Web.png) 0px 0 no-repeat; }
li#icon2			{ list-style-type:none; background:url(images/System.png) 0px 0 no-repeat; }
li#icon3			{ list-style-type:none; background:url(images/Security.png) 0px 0 no-repeat; }
li#icon4			{ list-style-type:none; background:url(images/Info.png) 0px 0 no-repeat; }


/* --- 23.BLOG POSTS
________________________________________*/

.post 					{ padding-top:0px; margin-bottom:40px; overflow:hidden;  }
.post h2					{ }
.post h2  a				{ font-size:24px; line-height:normal; color:#777; }
.post h2  a:hover			{ text-decoration:none; }

.post-info 				{ font-size:9px; margin-bottom:5px; padding:3px 0px; text-transform:uppercase; letter-spacing:1px;   }
.post-info a 			{ font-size:9px; text-transform:none; }
.post-info a:hover		{ text-decoration:underline; }

.postimg 				{ margin-bottom:20px; }

.post .tags 				{ margin:10px 0 0 0; font-size:9px; }
.post .tags a 			{ font-size:9px; }
 
/*	Blog Comments ----------------*/
#comments		{ background:#f7f7f7;	border: 1px solid #ddd; padding:10px; overflow:hidden;height:100%; 	}
#comments h1 	{ margin:10px 0; font-size:24px; }

	
/* --- 24.ALERT MESSAGE BOXES
________________________________________*/

span.error 				{ color: #cc0000; border-top: 3px solid #fe7b7a; border-bottom: 3px solid #fe7b7a; background: #ffd6d6 url(images/icons/error.png) 4% 50% no-repeat;}
span.info 				{ color: #0055bb; border-top: 3px solid #629de3; border-bottom: 3px solid #629de3; background: #d8e5f8 url(images/icons/info.png) 4% 50% no-repeat;	}
span.alert 				{ color: #b79000; border-top: 3px solid #fde179; border-bottom: 3px solid #fde179; background: #fef6d8 url(images/icons/alert.png) 4% 50% no-repeat;}
span.download			{ color: #ffffff; border-top: 3px solid #6a8b2c; border-bottom: 3px solid #6a8b2c; background: #7E9F59 url(images/icons/download.png) 4% 50% no-repeat;}
span.success 			{ color: #57861a; border-top: 3px solid #c2df88; border-bottom: 3px solid #c2df88; background: #eef7dd url(images/bullets/check.gif) 4% 50% no-repeat;}

span.error,
span.info,
span.alert,
span.success,
span.download			{ display: block; padding: 10px 10px 10px 55px; margin: 5px;	-moz-box-shadow:0px 0px 2px #444; -webkit-box-shadow:0px 0px 2px #444; box-shadow:0px 0px 2px #444; }


/* --- 25.FORMS CSS
________________________________________*/

.input_small	{ width:25%; }
.input_medium 	{ width:50%;}
.input_large 	{ width:90%;  }

#validate_form label.error	{ border:none;   }  
#validate_form .error		{ color: red; border: 1px solid red; }
    
div#note,
div#result		{ margin:0 5px; }

div#note p,
div#result p	{ margin-bottom:0; }

#result span.error 		{ color: #cc0000; border-top: 3px solid #fe7b7a; border-bottom: 3px solid #fe7b7a; background: #ffd6d6; }
#result span.success 	{ color: #57861a; border-top: 3px solid #c2df88; border-bottom: 3px solid #c2df88; background: #eef7dd; }
#result span.error,
#result span.success	{ display: block; font-weight:normal; font-size:10px; padding: 8px; margin:0 0 5px 0;	-moz-box-shadow:0px 0px 2px #444; -webkit-box-shadow:0px 0px 2px #444; box-shadow:0px 0px 2px #444; }

.sysform 				{ width:100%; }
.sysform form 			{ margin:0; padding:0; width:100%; }
.sysform form label 		{ display:block; padding:6px 10px 0 0; margin:0px; }
.sysform label.error 		{ border:0; padding:0; }

.sysform input.txt, 
.sysform textarea, 
.sysform select 			{ border-style:solid; border-width:1px; margin-bottom: 3px !important;  border: 1px solid; width: 90%; padding: 4px;  background-color: #f7f7f7; border-color: #ccc #ddd #ddd #ccc; 
-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }

.sysform form br 				{ clear:left; }
.sysform form p 				{ margin: 0 0 5px 0; }
.sysform .select select:focus	{ border-color: #9b9b9b; }
.sysform form input.btn 		{ background:none; border:none; }
.sysform form.c1 input:hover, 
.sysform textarea:hover		{ border:1px solid #d8d8d8;	}
.sysform input:focus,
.sysform textarea:focus 		{ background:#fff; }


/* --- 26.SIDEBAR SEARCH BOX
________________________________________*/

.search-box 					{ background:url("images/searchbar.png") no-repeat scroll left top transparent; height:48px; padding-top: 5px; width: auto; margin:0px 0 20px 0px; line-height: 40px;  }
* html .search-box 				{ margin-top: 10px; }
*:first-child+html .search-box 	{ margin-top: 10px; !important; }

.search-box p					{ margin-bottom:0}
input.search-field 				{ width: 190px; float:left; padding: 10px 0px 0 10px; background:none; border:none;}
input.search-field:focus		{ background:none; border:none;}

input.search-go  				{ float:left; width:40px; height:40px; border:0; margin:0; padding:0; background:url(images/search-on.png) no-repeat 0 10px; cursor:pointer; }
input.search-go:hover 			{ background:url(images/search-hover.png) no-repeat 0 10px; }


/* --- 27.BULLETS
________________________________________*/

ul.pages li a 	{ background:url(images/bullet_page.png) left center no-repeat; }
ul.dot li a 	{ background:url(images/bullet_dot.png) left center no-repeat; }
ul.arrow li a 	{ background:url(images/bullet_arrow.png) left center no-repeat;}

ul.bullet-black li 		{ background: transparent url("images/bullets/dot_black.gif") no-repeat 0 50%; }
ul.bullet-gray li 			{ background: transparent url("images/bullets/dot_gray.gif") no-repeat 0 50%; }
ul.bullet-blue li 			{ background: transparent url("images/bullets/dot_blue.gif") no-repeat 0 50%; }
ul.bullet-green li 		{ background: transparent url("images/bullets/dot_green.gif") no-repeat 0 50%; }
ul.bullet-red li 			{ background: transparent url("images/bullets/dot_red.gif") no-repeat 0 50%; }
ul.bullet-orange li 		{ background: transparent url("images/bullets/dot_orange.gif") no-repeat 0 50%; }
ul.disc-black li			{ background: transparent url("images/bullets/circle_black.gif") no-repeat 0 50%; }
ul.disc-gray li 			{ background: transparent url("images/bullets/circle_gray.gif") no-repeat 0 50%; }
ul.disc-blue li 			{ background: transparent url("images/bullets/circle_blue.gif") no-repeat 0 50%; }
ul.disc-green li	 		{ background: transparent url("images/bullets/circle_green.gif") no-repeat 0 50%; }
ul.disc-red li 			{ background: transparent url("images/bullets/circle_red.gif") no-repeat 0 50%; }
ul.disc-orange li 			{ background: transparent url("images/bullets/circle_orange.gif") no-repeat 0 50%; }

ul.bullet-check li 		{ background: transparent url("images/bullets/check.gif") no-repeat 0 8px;  padding-left: 25px; }


/* --- 28.PRE / CODE CSS
________________________________________*/

code, pre			{ background: #f3f3f3; border: 1px solid #dddddd; color: #444; display:block; overflow:auto;  }
code, pre			{ font: normal 12px/21px Consolas, "Courier New", Courier, monospace; padding: 3px 5px; margin:0px 0 15px 0; }
code				{ background: URL(images/pre_bg.gif) top left scroll; padding-left:10px; }
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/* --- 29.HIGHLIGHTS
________________________________________*/

.yellow_highlight	 	{ background:#ffff00; }
.red_highlight 			{ background:#f9c1c1; }
.green_highlight 		{ background:#daf0a9; }
.blue_highlight 			{ background:#a9d1f0; }

.yellow_highlight,
.red_highlight,
.green_highlight,
.blue_highlight 			{ color:#000; padding:1px 4px;}

.black_highlight		{ background:#000; color:#fff;  padding:1px 4px;}

.fancyheading			{ margin-bottom:18px; padding-bottom:0; }
.fancyheading span { text-transform: uppercase; padding: 4px 15px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; color :#fff; font-size:12px; font-weight: normal; letter-spacing: 2px; line-height: 22px; }

/* --- 30.DROPCAPS
________________________________________*/

.dropcap1				{ display:block;  background:url(images/dropcap.png) 50% 50% no-repeat; font-size:30px; float:left; width:40px; text-align:center; height:40px;  margin-bottom:-5px; margin-right : 10px; font-size: 2em; line-height:35px; color:#FFFFFF; padding-left:1px; padding-top:5px;}
.dropcap1 span			{ font-size: 2em; line-height:1.5em; color:#FFFFFF; }
.dropcap1 + span			{ margin-left  : -0.5em; }

.dropcap2				{ display:block; float:left; text-align:center; margin-top:0em; margin-left:0.1em; margin-right : 0.2em; font-size:3em; line-height:1em; color:#999;	}
.dropcap2 span			{ font-size:3em; line-height:1em; color:#999;}
.dropcap2 + span			{ margin-left  : 0em;}

/* --- 31.TOGGLE CONTENT
________________________________________*/

.toggle 			{ width:100%; background:url(images/plus.png) 0 0 scroll no-repeat;  margin-top:20px; padding:0 0 0 30px; display:block; text-transform: normal; font-size: 14px; position:relative; line-height:25px; }
h4.toggle a 		{ color: #888; padding-top:2px; text-decoration: none; display: block; font-size:14px; text-transform: normal; }
h4.toggle a:hover 	{ color:#666;}

h4.active 			{ background:url(images/minus.png) 0 0 scroll no-repeat;  display:block;}
h4.active a:link 	{ color:#666;}

.toggle_content 	{ clear:both; overflow:hidden; border:1px solid #F5F5F5; margin:0 0 20px 0px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius: 4px;  }
.toggle_content div.toggleinside	{ padding:15px;}

	/* --- FANCY TOGGLE ------ */

.fancytoggle 		{ position:relative; border:1px solid #ccc !important;	background-color:#fff; padding:10px; margin-bottom:10px; 
	background:-moz-linear-gradient(bottom, #f2f2f2 0px, #fff 100%);
	background:-webkit-gradient(linear,left bottom,left top, color-stop(0, #f2f2f2),color-stop(1, #fff));
	-moz-box-shadow:0px 1px 1px #aaa;
	-webkit-box-shadow:0px 1px 1px #aaa;
	box-shadow:0px 1px 1px #aaa;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px; }

.fancytoggle h4 { margin:0 0 2px 0; }
.fancytoggle .toggle_content { padding-bottom:0; }

/* --- 32.PULL QUOTES
________________________________________*/
	
span.inset-left 			{ display: block; padding: 15px; float: left; width: 35%;letter-spacing:0; font:italic normal 14px/25px Georgia, Arial, Sans-serif;}
span.inset-right 		{ display: block; padding: 15px; float: right; width: 35%;letter-spacing:0; font:italic normal 14px/25px Georgia, rial, Sans-serif; }


/* --- 33.SITEMAP
________________________________________*/


.sitemap 				{ padding:0; margin-bottom:25px; }
.sitemap ul				{ padding:0; margin:0; }
.sitemap li				{ list-style-type:none; height:100%; background:none; list-style-position:outside; padding:2px 0;}
.sitemap li a			{ background:url(images/morelink.gif) 0px 50% no-repeat; text-decoration:none; height:100%;  }
.sitemap li li a		{ margin:0 0 0 25px; }
.sitemap li li li a		{ margin:0 0 0 40px; }
.sitemap li li li li a	{ margin:0 0 0 55px; }			

.sitemap li a:link, 
.sitemap li a:visited	{ padding:5px 0 5px 25px;	}

.sitemap li a:hover		{ text-decoration:none;	}


/* --- 34.DOCS
________________________________________*/

.doc_box  				{ height:250px; border:1px solid #555; -moz-border-radius:6px;  -webkit-border-radius:6px;  border-radius:6px;  clear:both; margin:10px 0; padding:10px; }
ol.doc					{ margin-top:10px;margin-left:20px;}
ol.doc li					{ float:left;margin-bottom:5px;width:165px;list-style:decimal-leading-zero;}
ol.doc li a				{ color:#999; text-decoration:underline;}

 
/* --- 35.GENERAL WP ELEMENTS
________________________________________*/

/* Fancy table --------*/

table.fancy_table tbody tr:hover td 	{}
table.fancy_table 				{ border: 1px solid #ddd; }
table.fancy_table th 			{ background:#e2e2e2; border: 1px solid #fff; background:#eee; padding:8px; }
table.fancy_table td 			{ border: 1px solid #ddd; background:#fff; padding:8px; text-align:center; }
table.fancy_table tbody tr:hover td	{ background:#F5F5F5; }           

table.fancy_table 			{ border-collapse: collapse; border-spacing: 0; width:99%; margin:0 auto; margin-bottom:15px; }

/* General elements */

p a.more-link			{ margin: 0px; }
a.more-link				{ background:url(images/morelink.gif) right center no-repeat; padding-right:25px; }
a.more-link:hover		{ background:url(images/morelink.gif) right center no-repeat; padding-right:25px; }


blockquote 							{ quotes: none; }
blockquote:before, blockquote:after	{ content: ''; content: none; }
blockquote 							{ font-style: italic; padding: 0 3em; }

blockquote cite,
blockquote em,
blockquote i 						{ font-style: normal; }

blockquote p	{ padding: 0 3em;}

blockquote.qentry p	{ margin-bottom:5px;}
blockquote.qentry	{ margin:20px 0; padding-left:40px; background:URL(images/quote-small.png) 10px 0px no-repeat;}
blockquote.qentry cite span	{ font-weight:bold; padding-left:40px; }


.content table 		{ border: 1px solid #e7e7e7; text-align: left; margin: 0 -1px 24px 0; width: 100%; }
.content tr th,
.content thead th 		{ color: #888; font-size: 12px; font-weight: bold; line-height: 18px; padding: 9px 24px; }
.content tr td 		{ border-top: 1px solid #e7e7e7;padding: 6px 24px;}
.content tr.odd td 	{ background: #F2F7FC; }


dl 	{ margin:0 0 24px 0;}
dt	{ font-weight: bold;}
dd	{ margin-bottom: 18px;}

hr 	{ background-color: #E7E7E7; border:0; height: 1px; margin-bottom: 18px; clear:both;}

strong 		{ font-weight: bold; }
cite		{ font-size:12px; clear:both; font-style: normal; }
em, i		{ font-style: italic; }
big 			{ font-size: 131.25%; }
ins 			{ background: #FFFFCC;}


abbr,
acronym 	{ border-bottom: 1px dotted #666; cursor: help; }
ins 		{ text-decoration: none; }

sup,
sub 		{ height: 0; line-height: 1; vertical-align: baseline; position: relative;}
sup 		{ bottom: 1ex; }
sub 		{ top: .5ex;}

del 		{ text-decoration: line-through;}

/* --- 36.WP ATTACHMENTS
________________________________________*/

.entry-content .attachment img 						{ margin-bottom: 0; }
.attachment .entry-content .entry-caption 			{ font-size: 140%; margin-top: 24px; }
.attachment .entry-content .nav-previous a:before 	{ content: '\2190\00a0'; } 
.attachment .entry-content .nav-next a:after 			{ content: '\00a0\2192'; }


/* --- DEFAUL IMAGES ALIGNMENTS
________________________________________*/

.entry-content img 		{ margin: 0 0 24px 0; max-width: 640px; }

.content .wp-caption 	{ background: #f1f1f1; color: #888; font-size: 12px; line-height: 18px; text-align: center; margin-bottom: 20px; padding: 4px; }
.content .wp-caption img 	{ margin: 5px;}
.content .wp-caption p.wp-caption-text { margin: 0 0 4px; }
.content .wp-smiley 		{ margin:0; }

/* --- 37.WP DEFAULT GALLERY
________________________________________*/

.gallery 					{ margin: auto; }
.gallery .gallery-item 	{ float: left; margin-top: 10px; text-align: center; width: 33%; }
.gallery img 				{ border: 2px solid #cfcfcf; }
.gallery .gallery-caption 	{ margin-left: 0; }
.gallery dl 				{ margin: 0; padding:0; }
.gallery img 				{ border: 10px solid #f1f1f1; }
.gallery-caption 			{ color: #888; font-size: 12px; margin:5px 0 0 0; }
.gallery br+br 				{ display: none; }

/* --- 38.POP/REL POSTS
________________________________________*/

#popular_related_posts								{ margin-top:40px; }
#popular_related_posts .post_container a,
#popular_related_posts .post_container a:hover		{ color:#bbb;}

.post_container		{ width:600px; padding-left:0; margin-left:-5px; }
.post_container img	{ margin-bottom:6px; }

.popular_post,
.related_post,
.recent_post		{ list-style:none; float:left; margin-left:7px; width:140px; line-height:16px; font-size:11px; }



/* --- 39.TEASER TWITTER CSS
________________________________________*/

#subheader blockquote p.tweet 	{ background:url(images/twitter_bird.png) 0 50% no-repeat; padding-left:48px; margin-bottom:0; }
#subheader p.tweet 			{ font-size:18px; line-height:normal; font-style:normal; }

#subheader div.customteaser { margin-bottom:0; font-size: 20px; line-height:24px; }
#subheader h1				{ margin:0;  }


#sidebar blockquote  		{ margin:0 0 6px 0; padding:5px 0; border-bottom:1px solid #ddd; }
#sidebar blockquote p.tweet { background:url(images/twitter_bird_small.png) 0 6px no-repeat; padding-left:28px; margin-bottom:0; }
#sidebar p.tweet 			{ font-size:11px; line-height:normal; font-style:normal; }

#footer p tweet 			{ padding:0; font-style:normal;}
#footer  blockquote  		{ padding:0; margin:0;}

.systwitter ul li { background:none;}
.systwitter ul li p.tweet 	{ background:url(images/twitter_bird_small.png) 0 6px no-repeat; padding-left:28px; margin-bottom:10px;  }	

/* --- 40.FLICKR WIDGET
________________________________________*/

.flickr_badge_image  			{ margin:0 10px 8px 0; padding:0;  display:block; list-style-position:inside; list-style-type:none; float:left;}
.flickr_badge_image  img		{ width:64px; height:64px; border:1px solid #ccc; padding:3px; }
.flickr_badge_image img:hover	{ border:1px solid #000; background: #fff; }
.flickr 						{ color:#0063DB;}
.flickr span 					{ color:#FF0084;}

/* --- 41.PAGINATION
________________________________________*/

.pagination						{ clear:both; margin-top:30px; height:40px; width:100%; padding-top:5px;}
.pagination a, 
.pagination a:link, 
.pagination a:visited,
.pagination a:active,
.pagination span.current,
.pagination span.pages,
.pagination span.extend			{ font-size:11px; padding: 8px;  margin: 1px; color:#444; border: 1px solid #eee; background: #FFFFFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

.pagination span.pages 			{ border:0; text-transform:uppercase }
.pagination a:hover 				{ border: 1px solid #ccc; background: #fff; }

.pagination span.current 		{ padding: 8px; margin: 1px; font-weight: bold; color:#777; border: 1px solid #ccc;}

/* --- 42.WIDGETS POP/REC POSTS
________________________________________*/

.widget_postslist 				{ margin:0/* 0 40px 0*/; padding:0; }
.widget_postslist ul				{ margin:0; padding:0; }
.widget_postslist li				{ padding:0 0 5px 0; margin-bottom:5px; clear:both; overflow:hidden; height:100%; background:none; list-style:none; line-height:normal; }
.widget_postslist li .thumb		{ float:left; padding-bottom:2px; margin:0 10px 0 0; }
.widget_postslist li span.wpldate	{ font-size:10px; text-transform:uppercase; letter-spacing:1px; }
.widget_postslist li br			{ height:0;}

/* --- 43.TABS
________________________________________*/
.systabspane { clear:both; margin:10px 0 30px 0;}

ul.tabs 	{ margin:0 !important;padding:0;height:30px;clear:left; border-bottom:1px solid #ddd;}
ul.tabs li 	{ float:left;padding:0; margin:0; list-style-type:none; background:none;}
ul.tabs a 	{ float:left; display:block; position:relative; top:1px; padding:5px 30px; margin-right:2px; border-bottom:0px; height:18px; border:1px solid #ddd; font-size:10px; letter-spacing:3px; text-transform:uppercase; text-decoration:none; border-radius:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-radius-topleft:4px;
	-webkit-border-radius-topright:4px;
	}

ul.tabs a.current	{ cursor:default; background:#fff; border-bottom:1px solid #fff; }
.tab_content		{ display:none;padding:20px 30px;overflow:hidden; border:1px solid #ddd; background-color:#fff; border-top:0; }
.panes 				{ clear:both; }


/* --- 44. FANCY BUTTONS
________________________________________*/

.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin:5px 2px 0 2px;
	width:auto;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.large { 	font-size:18px;}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}


/* Email Button ----------------- */

a.email-me		{ padding-left:20px; vertical-align: baseline; background:url(images/email-me.png) bottom left no-repeat; text-decoration: underline; margin:0 15px 0 0;}
a.downloadlink	{ padding-left:20px; vertical-align: baseline; background:url(images/downloadlink.png) bottom left no-repeat; text-decoration: underline; margin:0 15px 0 0; }


/* BUTTON GRADIENCY --------------*/

.button {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.button:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.button:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

/* --- 45.FANCY BOX
________________________________________*/

.fancybox .boxcontent { padding: 1px 20px 20px 20px; }
.fancybox {padding:0px;margin:0px 0px 10px 0px; position:relative; overflow: hidden; height: 100%;
border:1px solid #ccc !important;
	background-color:#fff;
	background:-moz-linear-gradient(bottom, #f2f2f2 0px, #fff 100%);
	background:-webkit-gradient(linear,left bottom,left top, color-stop(0, #f2f2f2),color-stop(1, #fff));
	-moz-box-shadow:0px 1px 1px #aaa;
	-webkit-box-shadow:0px 1px 1px #aaa;
	box-shadow:0px 1px 1px #aaa;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px; }

.fancytitle { 
background:url(images/linear_bg.png) bottom left repeat-x; font-size:14px; text-transform: uppercase; text-align:center; color:#fff; padding: 10px 0; letter-spacing:1px;
-moz-border-radius-topleft: 5px; 
-moz-border-radius-topright: 5px; 
-webkit-border-top-right-radius: 5px; 
-webkit-border-top-left-radius: 5px; 
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom:7px solid #ddd;
 }


.bigtitle { font-size:40px; text-align:center; margin-bottom:10px; }
.bigtitle span { font-size:14px; vertical-align:baseline; }

/* --- 46.MINIMAL BOX
________________________________________*/
.minimalbox .boxcontent { padding: 20px; margin-top: 1px; border-top:1px solid #fff; }
.minimalbox { padding:0px;margin:0px 0px 20px 0px; position:relative;  overflow: hidden; height: 100%; z-index:
border:1px solid #ccc !important;
	background-color:#fff;
	background:-moz-linear-gradient(bottom, #f2f2f2 0px, #fff 100%);
	background:-webkit-gradient(linear,left bottom,left top, color-stop(0, #f2f2f2),color-stop(1, #fff));
	-moz-box-shadow:0px 1px 1px #aaa;
	-webkit-box-shadow:0px 1px 1px #aaa;
	box-shadow:0px 1px 1px #aaa;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px; }

.minimaltitle { 
font-size:14px; text-transform: uppercase; text-align:center; padding: 15px 0 5px 0; letter-spacing:1px; margin-bottom:0px; color:#777; }

.minimalbox .bigtitle 		{ font-size:40px; text-align:center; padding-bottom:15px; border-bottom:1px solid #ddd;  }
.minimalbox .bigtitle span 	{ font-size:14px; vertical-align:baseline; }


.ribbon { position:absolute; top:0; right:0; z-index:9; width:70px; height:70px; }
.gal_content{color:#ccc;font:14px/1.4 arial,sans-serif;width:600px;margin:20px auto}
            h1{line-height:1.1;letter-spacing:-1px;}
            #galleria{height:400px;}


/* --- 46.CONTACT INFO
________________________________________*/

.contactinfo span	 { padding-left:25px; }

.author-icon 		{ background:url(images/author-icon.png) bottom left no-repeat; padding-left:25px; }
.phone-icon 		{ background:url(images/phone-icon.png) bottom left no-repeat; padding-left:25px; }
.email-icon 		{ background:url(images/email-me.png) bottom left no-repeat; padding-left:25px; }
.address-icon 		{ background:url(images/address-icon.png) bottom left no-repeat; padding-left:25px; }

/* --- 47.PORTFOLIO  
________________________________________*/
.portfolio_item h3 a,
.portfolio_item h4 a { font-size: inherit;}
.portfolio_item .one_fourth h4 a { font-size: 14px; }
.portfolio_item .one_third h4 a { font-size: 16px; }
.portfolio_item .half_width h4 a { font-size: 18px; }
.portfolio_item br { height:0 !important;}

/* --- 48.Author Box on Blog Single Page  
________________________________________*/

.authorbox 	h3									{ margin:10px 0 5px 0;  }						 
.authorbox  .avatar								{ float:left; margin:5px 20px 15px 10px; }
.authorbox										{ padding:20px 10px 10px 10px !important; margin:15px 0px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}

/* --- 47.ICONS SHORTCODES CSS  
________________________________________*/

a[class ^="icon"] { text-decoration: underline !important;}

.icon_male 		{ background:url(images/icons/icon_male.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_female 	{ background:url(images/icons/icon_female.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_lock 		{ background:url(images/icons/icon_lock.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_zip 		{ background:url(images/icons/icon_zip.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_movie 	{ background:url(images/icons/icon_movie.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_rss 		{ background:url(images/icons/icon_rss.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_addbook 	{ background:url(images/icons/icon_addbook.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_arrow 	{ background:url(images/icons/icon_arrow.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_calc 		{ background:url(images/icons/icon_calc.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_clock 	{ background:url(images/icons/icon_clock.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_comment 	{ background:url(images/icons/icon_comment.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_dollar 	{ background:url(images/icons/icon_dollar.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
	.oldprice 	{ color:#888888; font-size:11px; padding:0 0 0 5px; text-decoration:line-through;}
	.off 		{ color:#EE4322; font-size:11px; padding:0 0 0 5px; text-decoration:none;}

.icon_error 	{ background:url(images/icons/icon_error.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_euro 		{ background:url(images/icons/icon_euro.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_exclamation { background:url(images/icons/icon_exclamation.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_feed 		{ background:url(images/icons/icon_feed.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_help 		{ background:url(images/icons/icon_help.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_home 		{ background:url(images/icons/icon_home.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_mail 		{ background:url(images/icons/icon_mail.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_medal 	{ background:url(images/icons/icon_medal.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_mobile 	{ background:url(images/icons/icon_mobile.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_music 	{ background:url(images/icons/icon_music.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_new 		{ background:url(images/icons/icon_new.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_pdf 		{ background:url(images/icons/icon_pdf.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_phone 	{ background:url(images/icons/icon_phone.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_pound 	{ background:url(images/icons/icon_pound.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_print 	{ background:url(images/icons/icon_print.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_star 		{ background:url(images/icons/icon_star.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_starmedal { background:url(images/icons/icon_starmedal.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_support 	{ background:url(images/icons/icon_support.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_tag 		{ background:url(images/icons/icon_tag.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_vcard 	{ background:url(images/icons/icon_vcard.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_word 		{ background:url(images/icons/icon_word.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_yen 		{ background:url(images/icons/icon_yen.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_disk 		{ background:url(images/icons/icon_disk.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_monitor 	{ background:url(images/icons/icon_monitor.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_download 	{ background:url(images/icons/icon_download.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_pin 		{ background:url(images/icons/icon_pin.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_chart 	{ background:url(images/icons/icon_chart.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_find 		{ background:url(images/icons/icon_find.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}
.icon_key 		{ background:url(images/icons/icon_key.png) no-repeat left center; padding-left: 25px; vertical-align: baseline;}


#boxed .headpagebot	{ background:none; width:980px; height:25px; margin:0 auto; z-index:1; }
#boxed .pagetop		{ background:none; width:980px; height:10px; margin:0 auto; }	
#boxed .pagebot 	{ background:none; width:980px; height:25px; margin:0 auto; }

.preloader 	{ background:url(images/loader1.gif) center center no-repeat transparent; display:block; }
</pre></body></html>