/* ----------- COLOUR PALETTE -----------
	
	#EEE, #EEE
	#F6F6F6, #DDD
	
	#EB1E43
	
*/

html {height:100%;}
body {background-color:#FFF;font-family: Arial, Verdana, sans-serif;font-size:12px;color:#333;}

/* ELEMENTS */
.post-content img{}
.post-content blockquote{border-left:3px solid #EB1E43;border-right:3px solid #EB1E43;font-size:14px;}
.post-content cite {display:block;margin-top:20px;}

.box object{display:block;margin:0 auto;}

table{background:url(../../images/button-overlay.png) repeat-xborder-collapse:collapse;border-spacing:0;width:100%;}
	th{background:url(../../images/button-overlay.png) repeat-x #CCC;border:1px solid #FFF;}
	td{background-color:#EEE;border:1px solid #F6F6F6;}
	.alt td{background-color:#E9E9E9;}

.post-content ul{margin:18px 0 0 20px;}
	.post-content ul li{background:url(../../images/li_cross_red.png) left 5px no-repeat;}
		.post-content li ul{}
			.post-content ul li ol li{background:none;}

.post-content ol{}
	.post-content ol li{list-style-type:decimal;}
		.post-content li ol{}
			.post-content ol li ul li{background:url(../../images/li_cross_red.png) left 5px no-repeat;}

pre{background-color:#CCC;border:2px solid #999;color:#111;}


/* -------------------- TYPOGRAPHY -------------------- */

p{margin:20px 0 0;}
#feature p, #footer p{margin:10px 0 0;}
.post-meta li p{margin:0;}

a{color:#EB1E43;text-decoration:none;}
a:hover{color:#666;}
a:active{color:#CCC;}
a:visited{color:#000;}
.post-info h3 a{color:#FFF;}
.post-info h3 a:hover{color:#666;}
.post-meta a{border-bottom:1px dotted #EB1E43;}
.post-meta a:hover{border:none;}

h1{color:#EB1E43;font-family: "Levenim MT", Arial, Verdana, sans-serif;font-size:32px;font-weight:normal;letter-spacing:-2px;line-height:0.8em;margin:20px 0 0;}

h2{color:#EB1E43;font-family: "Levenim MT", Arial, Verdana, sans-serif;font-size:28px;font-weight:normal;letter-spacing:-1px;margin:20px 0 0;}
h2.small{font-size:20px;line-height:22px;margin:0;}
.blog h2{}
.portfolio h2{font-size:16px;margin:10px 0 0;}

h3{color:#333;font-family: "Levenim MT", Arial, Verdana, sans-serif;font-size:18px;font-weight:normal;letter-spacing:-1px;margin:20px 0 0;}
.title{font-size:32px;line-height:1.2em;}
.widgets li h3{color:#666;padding-bottom:5px;}
#feature h3{margin:10px 0 0;}

h4{font-size:16px;font-weight:normal;margin:20px 0 0;}
#footer h4{color:#666;margin:10px 0 20px;}

h5{font-size:14px;font-weight:normal;margin:20px 0 0;}

h6{font-size:12px;font-weight:normal;margin:20px 0 0;}

small{font-size:10px;font-weight:bold;}
.author-text small{}

/* ----------------- STYLING CLASSES ----------------- */

.screen-reader-text{}

.button, .button:visited {background:url(../../images/button-overlay.png) repeat-x #EB1E43;font-size:1em;font-weight:bold;color:#F6F6F6;}
.button:hover{background-color:#666;color:#FFF;}
.button:active{background-color:#111;}

.alignright{}
.alignleft{}
.aligncenter{}
.alignnone{}

.displace{}
.sub-title{}

.no-margin{}
.margin-bottom{}


/* Contact Form */
textarea{background-color:#FFF;border:1px solid #ccc;color:#333;font-family:Calibri, Arial, Verdana, sans-serif;font-size:14px;
	border-radius:5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}

input{background-color:#FFF;border:1px solid #ccc;color#333;padding:4px;
	border-radius:5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}

#respond{padding-bottom:5px;width:574px;}
#respond form{}
#respond p{}
#respond #submit.button{}
h3.error{}
ul.error{}
#sendCopy{}
#respond .checkbox-margin{}
.screenReader{}
#loading{}
label{}

/* -------------------- STRUCTURE -------------------- */

#header-holder{background:#F6F6F6 url(../../images/header-border.jpg) left bottom repeat-x;}
	#header{}
		#logo{}
	
	#nav-bar{font-weight:bold;}
		
#wrapper{}
	
	/* SEARCH BAR */
	#search-bar{}
		
	/* SLIDER HOLDER */
	#feature{background-color:#F6F6F6;border:1px solid #DDD;color:#FFF;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		
		behavior: url(/wp-content/themes/spektrum/PIE.htc);
	}
		#feature .button{}
		.coda-nav{}
			.coda-nav ul li a {background:#666 url(../../images/button-overlay.png) repeat-x;
				border-radius:100px;
				-moz-border-radius:100px;
				-webkit-border-radius:100px;
				
				behavior: url(/wp-content/themes/spektrum/PIE.htc);
			}
			.coda-nav ul li a.current{background-color:#EB1E43;}
			
	/* HERO */
	#hero{}
		#hero-text{}
			#hero h1{color:#FFF;font-size:62px;text-shadow:2px 2px 7px #000;}
			#hero h4{color:#FFF;font-weight:bold;text-shadow:1px 1px 7px #000;}
			#hero h4 strong{color:#F6F6F6;}
			#hero .button{background-color:#EB1E43;font-size:18px;font-weight:normal;}
			#hero .button:hover{background-color:#666;}
			#hero img{}
	#content{}

		#sidebar{background-color:#F6F6F6;border:1px solid #DDD;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			
			behavior: url(/wp-content/themes/spektrum/PIE.htc);
		}

		#sidebar.sidebar-right{}
		
		#sidebar ul{background-color:#EEE;border:1px solid #DDD;}
		#sidebar ul ul{background:none;border:none;}
		
		#sidebar .widget{}
		
		.box{background-color:#F6F6F6;border:1px solid #DDD;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			
			behavior: url(/wp-content/themes/spektrum/PIE.htc);
		}
			.box .button{}
			.box.small img{}
		
		.box.small{}
		.box.wide{}
		.box.short{}
		
		.date{background:url(../../images/button-overlay.png) repeat-x #EB1E43;color:#FFF;text-transform:uppercase;
			-moz-box-shadow: 0 2px 4px #000;
			-webkit-box-shadow: 0px 2px 4px #000;
			box-shadow: 0px 2px 4px #000;
			text-shadow: 0 -1px 1px rgba(0,0,0,0.3);
			
			behavior: url(/wp-content/themes/spektrum/PIE.htc);
		}
		.date-tag-effect{background-image:url(../../images/redge-small-red.png);}

/* Pagination */
.pagination{text-shadow: 0 -1px 1px rgba(0,0,0,0.3);}
.pagination a {background:url(../../images/button-overlay.png) repeat-x #EB1E43;color:#FFF;font-weight:bold;text-shadow: 0 -1px 1px rgba(0,0,0,0.3);}
.pagination a:hover, .emm-paginate a:active {background:url(../../images/button-overlay.png) repeat-x #666;color:#FFF;}
.pagination .emm-gap {}
.pagination .emm-current {color:#666;background:none;font-weight:bold;}
.pagination .emm-page {}
.paginatione .emm-prev, .emm-paginate .emm-next {}
.pagination ul{}
.pagination ul li{}
.pagination ul li.prev{background:#EB1E43;color:#FFF;}
.pagination ul li.next{background:#EB1E43;color:#FFF;}

/* PORTFOLIO */
#portfolio{}
	.video .image-holder, .video.image-holder{background:url(../../images/video-bg-black.png) center center no-repeat;}
	.image .image-holder, .image.image-holder{background:url(../../images/image-bg-black.png) center center no-repeat;}
	
	.image-holder {background:url(../../images/misc-bg-black.png) center center no-repeat;}
	.small .image-holder{}
		.image-holder img{}
		.small .image-holder img{}
			
.portfolio-links{background-color:#EEE;border:1px solid #DDD;}
.portfolio-links li{}
	
	.portfolio-links .current a{color:#666;}
	
	.portfolio-item{}
	
/* FULL WIDTH */
.box #article-list{}
.box #sidebar.sidebar-left{}
.box #sidebar.sidebar-right{}
.box #sidebar ul{margin:0;}

/* EXTERNAL SIDEBARS */
.box.right{}

/* BLOG */
#article-list{}
	.post-image{}
	
	.post-preview{background-image:url(../../images/alpha.png);color:#666;}
	#feature .post-preview{}
	.post-preview.slider{}
	
	.post{}
		.post img{border:1px solid #EEE;}	
		
		.social-button-holder{}
		.social-button-holder a{background-color:#111;
			-moz-border-radius:10px; 
			-webkit-border-radius:10px;
			border-radius:10px;
			
			behavior: url(/wp-content/themes/spektrum/PIE.htc);
		}
		.social-button:hover{background-position:0 -40px;}
			.social-button span{}
			.facebook-button{background:url(../../images/facebook-button.png) no-repeat;}
			.twitter{background:url(../../images/twitter-button.png) no-repeat;}
			.myspace{background:url(../../images/myspace-button.png) no-repeat;}
			.delicious{background:url(../../images/delicious-button.png) no-repeat;}
			.digg{background:url(../../images/digg-button.png) no-repeat;}
			.linkedin{background:url(../../images/linkedin-button.png) no-repeat;}
			.google{background:url(../../images/google-button.png) no-repeat;}
			.tumblr{background:url(../../images/tumblr-button.png) no-repeat;}
			.rss{background:url(../../images/rss-button.png) no-repeat;}
			
		.post-meta{background-color:#EEE;border:1px solid #DDD;}
			.post-meta li{}
			.post-meta p{font-size:12px;}
				li.category{background:url(../../images/category.png) 0 2px no-repeat;}
				li.comments{background:url(../../images/comments.png) no-repeat;}
				li.tags{background:url(../../images/tag.png) 0 2px no-repeat;}
			
			.comment-options{}
			.comment-options:hover, .comment-reply-link:hover{background-position:0 -27px;}
			.comment-reply-link{background:url(../../images/reply-white.png) no-repeat;}
			.link{background:url(../../images/link-white.png) no-repeat;}
			
			
		.full{}
		.medium{}
	
	.commentlist{}
		.children .comment-holder{}
			.children .author-text{}
		.children .children .comment-holder{}
			.children .children .author-text{}
			
			.avatar{border:1px solid #EEE;}
			.author-text{}
		
		.post .post-meta{}
		.post-preview .post-meta{}
		
/* FOOTER */
#footer-holder{background:url(../../images/footer-shadow2-white.jpg) repeat-x #F6F6F6;border-top:#DDD;}
	#footer{color:#666;}
		#footer .widgets{background:url(../../images/footer-bg-white.png) center center no-repeat;}
		.widgets li{}
		.widgets li li{}
		#copyright{}
	
/* ---------- WIDGETS ---------- */

.widget h4{}

/* Archive */ 
#sidebar ul .widget_archive ul, #footer ul .widget_archive ul {border-top:1px solid #EEE;border-bottom:1px solid #DDD;}
.widget_archive li{border-top:1px solid #DDD;border-bottom:1px solid #EEE;}
.widget_archive  li a{color:#666;}
.widget_archive  li a:hover{color:#111;}

/* Calendar */

/* Categories */
#sidebar ul .widget_categories ul, #footer ul .widget_categories ul {border-top:1px solid #EEE;border-bottom:1px solid #DDD;}
.widget_categories li{border-top:1px solid #DDD;border-bottom:1px solid #EEE;}
.widget_categories  li a{color:#666;}
.widget_categories  li a:hover{color:#111;}

/* widget_nav_menu */
#sidebar ul .widget_nav_menu ul, #footer ul .widget_nav_menu ul {border-top:1px solid #EEE;border-bottom:1px solid #DDD;}
.widget_nav_menu li{border-top:1px solid #DDD;border-bottom:1px solid #EEE;}
.widget_nav_menu  li a{color:#666;}
.widget_nav_menu  li a:hover{color:#111;}

/* Links */
#sidebar ul .widget_links ul, #footer ul .widget_links ul {border-top:1px solid #EEE;border-bottom:1px solid #DDD;}
.widget_links li{border-top:1px solid #DDD;border-bottom:1px solid #EEE;}
.widget_links  li a{color:#666;}
.widget_links  li a:hover{color:#111;}

/* Meta */
#sidebar ul .widget_meta ul, #footer ul .widget_meta ul {border-top:1px solid #EEE;border-bottom:1px solid #DDD;}
.widget_meta li{border-top:1px solid #DDD;border-bottom:1px solid #EEE;}
.widget_meta  li a{color:#666;}
.widget_meta  li a:hover{color:#111;}

/* Pages */
.widget_pages li{background:url(../../images/li_cross_red.png) left 5px no-repeat;}
.widget_pages  li a{color:#666;}
.widget_pages  li a:hover{color:#111;}

/* Recent Comments */
#sidebar ul .widget_recent_comments ul, #footer ul .widget_recent_comments ul {border-top:1px solid #EEE;border-bottom:1px solid #DDD;}
.widget_recent_comments li{border-top:1px solid #DDD;border-bottom:1px solid #EEE;}

/* Recent Posts */
#sidebar ul .widget_recent_entries ul, #footer ul .widget_recent_entries ul {border-top:1px solid #EEE;border-bottom:1px solid #DDD;}
.widget_recent_entries li{border-top:1px solid #DDD;border-bottom:1px solid #EEE;}
.widget_recent_entries  li a{}

/* Recent RSS */
#sidebar ul .widget_rss ul, #footer ul .widget_rss ul {border-top:1px solid #EEE;border-bottom:1px solid #DDD;}
.widget_rss li{border-top:1px solid #DDD;border-bottom:1px solid #EEE;}
.widget_rss  li a{}

/* Search */

.widget ul li{background:url(../../images/li_cross_red.png) left 5px no-repeat; padding-left:18px; padding-top:3px; line-height:1.8em;}

.widget_search form{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
	behavior: url(/wp-content/themes/spektrum/PIE.htc);
}
.widget_search input{background:url(../../images/search-icon-white.png) 4px center no-repeat #F6F6F6;border:1px solid #DDD;
	border-top-right-radius:0;
	border-bottom-right-radius:0;

	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	
	-moz-top-radius-toprightt:0;
	-moz-top-radius-bottomright:0;
	
	behavior: url(/wp-content/themes/spektrum/PIE.htc);
}


.widget_search #searchsubmit{background:url(../../images/button-overlay.png) repeat-x #F6F6F6;border:1px solid #DDD;color:#FFF;font-weight:bold;padding:4px;text-shadow: 0 -1px 1px rgba(0,0,0,0.3);
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	
	-webkit-border-top-left-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	
	-moz-top-radius-topleft:0;
	-moz-top-radius-bottomleft:0;
	-moz-top-radius-toprightt:5px;
	-moz-top-radius-bottomright:5px;
	
	behavior: url(/wp-content/themes/spektrum/PIE.htc);
}
#sidebar .widget_search #searchsubmit{background:url(../../images/button-overlay.png) repeat-x #EB1E43}
.widget_search #searchsubmit:hover, #sidebar .widget_search #searchsubmit:hover{background-color:#666;border:1px solid #444;}

/* Tag Cloud */

/* Text */

/* Twitter */
#twitter{}
	#twitter_update_list{}
	#sidebar #twitter_update_list{}
		
		#twitter_update_list li{background-color:#FFF;border:1px solid #EEE;
			border-radius:5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			
			behavior: url(/wp-content/themes/spektrum/PIE.htc);
		}
		#sidebar #twitter_update_list li{background-color:#EEE;border:1px solid #000;}
		
		#twitter_update_list a{}

		#twitter_update_list span {}
		#twitter_update_list span a{}
		
		
	#twitter .button{}
	#twitter .button:hover{color:#FFF;}


/* ---------- SHORTCODES ---------- */

.highlight-section{background:url(../../images/button-overlay.png) repeat-x #EB1E43;color:#FFF;
	-moz-box-shadow: 0 2px 24x #666;
	-webkit-box-shadow: 0px 2px 4px #666;
	box-shadow: 0px 2px 4px #666;
	
	behavior: url(/wp-content/themes/spektrum/PIE.htc);
}
.wide .highlight-section{}
	.ledge{background:url(../../images/ledge-small-red.png) no-repeat;}
	.redge{background:url(../../images/redge-small-red.png) no-repeat;}
	
.inner-left .highlight-section, .inner-right .highlight-section{}
	.inner-left .ledge{;}
	.inner-right .redge{}
	
	.highlight-section h1, .highlight-section h2, .highlight-section h3, .highlight-section h4, .highlight-section h5, .highlight-section h6{color:#FFF;}
	.highlight-section img{}

.inset{background-color:#EEE;border:1px solid #DDD;}

.dropcap_1{font-size:34px}
.dropcap_2{background:url(../../images/button-overlay.png) repeat-x #EB1E43;color:#FFF;font-size:30px;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	
	behavior: url(/wp-content/themes/spektrum/PIE.htc);
}

.divider{background:url(../../images/footer-shadow2-white.jpg) left 18px repeat-x;}
.box .divider{}

.top{font-size:10px;}
	.top a{background:url(../../images/top-icon.png) 5px 1px no-repeat;color:#666;}
	#footer .top a, .box .top a{background:url(../../images/top-icon.png) 5px 1px no-repeat;}
	.top a:hover{color:#EB1E43;}

.column {}
.wide .column{}

.half{}
.end, .wide .end{}

.download_box{background:url(../../images/download-icon.png) 20px center no-repeat #C0E04F;border:2px solid #548E13;color:#548E13;margin-top:20px;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	behavior: url(/wp-content/themes/spektrum/PIE.htc);
}
	.download_box a{border-bottom:1px dotted #548E13;color:#548E13;}
	.download_box a:hover{border-bottom:none;color:#666;}

.info_box{background:url(../../images/info-icon.png) 20px center no-repeat #BFE4F9;border:2px solid #68A2CF;color:#2E6093;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	behavior: url(/wp-content/themes/spektrum/PIE.htc);
}
	.info_box a{border-bottom:1px dotted #68A2CF;color:#68A2CF;}
	.info_box a:hover{border-bottom:none;color:#666;}

.warning_box{background:url(../../images/warning-icon.png) 20px center no-repeat #FCC;border:2px solid #F99;color:#C31B00;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	behavior: url(/wp-content/themes/spektrum/PIE.htc);
}
	.warning_box a{border-bottom:1px dotted #F99;color:#F99;}
	.warning_box a:hover{border-bottom:none;color:#666;}

.quote_left{border-left:3px solid #EB1E43;font-size:14px;}
.quote_right{border-right:3px solid #EB1E43;font-size:14px;}

.highlight-section .half, .highlight-section .column, .inset .half, .inset .column{}


/* ---------- NAVIGATION STYLING ---------- */

.header-navigation{}
.header-navigation ul{}

/*Top level list items*/
.header-navigation ul li{}

/*Top level menu link items style*/
.header-navigation ul li a{color:#666;text-transform:uppercase;}

/*IE6 hack to get sub menu links to behave correctly*/
* html .header-navigation ul li a{}

.header-navigation ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/}

.header-navigation ul li a:hover{color:#EB1E43;}
	
/*1st sub level menu*/
.header-navigation ul li ul{background-color:#EB1E43;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	border-radius:5px;
	
	behavior: url(/wp-content/themes/spektrum/PIE.htc);
}

/*Sub level menu list items (undo style from Top level List Items)*/
.header-navigation ul li ul li{}

.header-navigation ul li ul li a{color:#FFF;text-transform:none;}
.header-navigation ul li ul li a:hover{color:#666;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.header-navigation ul li ul li ul{background:#666;}

/* Sub level menu links style */
.header-navigation ul li ul li ul li a{color:#FFF;text-transform:none;}

.header-navigation ul li ul li ul li a:hover{color:#333;}

/* Holly Hack for IE \*/
* html .header-navigation{}


/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{background:url(../../images/nav-arrows.png) no-repeat;}
.rightarrowclass{background:url(../../images/right-nav-arrows.png) no-repeat;}


/* ######### CSS for shadow added to sub menus  ######### */
.ddshadow{}

/*shadow opacity. Doesn't work in IE*/
.toplevelshadow{opacity: 0.8;}
