@charset "utf-8";


body {
	
	background: #ffffff url(../images/light/blue/bg.gif) repeat-x top left;
	color: #636363;
}

#flashcontent {
	width: 900px;
	height: 400px;
}

a {
	
	color: #28a8de;
	
}

a:hover {
	
	color: #2f88ad;
	
}

code {
	
	background: #f6f6f6 url(../images/light/code.gif);
	border: 1px solid #e1e1e1;
	
}

blockquote {
	
	background: #f1f1f1;
	border: 1px solid #dddddd;
	
}

table { border-left: 1px solid #dddddd; border-bottom: 1px solid #dddddd; width: 100%; }
tr.heading td { padding: 5px 10px; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; font-weight: bold; }
td { padding: 10px; border-right: 1px solid #dddddd; }

.heading { background: #dddddd; }
.alternate1 { background: #f1f1f1; }
.alternate2 { background: #f8f8f8; }



	/*------------------------
	----------------- HEADINGS
	------------------------*/
	
	h1,h2,h3,h4,h5,h6,
	h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
		
		color: #1e334c;
		
	}
	
	h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
		
		color: #406086;
		
	}
	
		.title em {
				padding-left:30px;
				color: #636363;
				
		}
		
		.index_heading {
			
			background: url(../images/light/index_heading_bg.gif) no-repeat bottom;
			
		}
		
		.grey {
			
			color: #828282;
			font-weight: normal;
			
		}




	/*------------------------
	---------------- FORMS
	------------------------*/
	
	label { 
	
		color: #686868;

	}
	
	input, textarea, select {
		
		background: #f2f2f2 url(../images/light/form_BG.gif) repeat-x top left;
		border: 1px solid #d9d9d9; 
		color: #707070;
		
	}
	
	input:focus, textarea:focus, select:focus {
		
		border: 1px solid #8a8a8a;
		color: #5c5c5c;
		
	}
	
	.alert {
		
		border: 1px solid #FB6064;
		
	}
	
	select {
		
		background: #ffffff;
		
	}
	
	label span { color: #f00; }




	/*------------------------
	---------------- TABLES
	------------------------*/




	/*------------------------
	---------------- TEXT TAGS
	------------------------*/




/*------------------------
---------------- OVERALL
------------------------*/

#bg_wrapper {
	
	background: url(../images/light/blue/wrapper_bg.jpg) no-repeat top center;
	
}

.divider_one {
	
	background: url(../images/light/divider_one.gif) no-repeat top center;
	
}

.divider_two_three {
	
	background: url(../images/light/divider_two_three.gif) no-repeat top center;
	
}

.divider_three {
	
	background: url(../images/light/divider_three.gif) no-repeat top center;
	
}




/*------------------------
---------------- COLUMN
------------------------*/




/*------------------------
---------------- HEADER
------------------------*/




	/*------------------------
	---------------- LOGO
	------------------------*/




	/*------------------------
	---------------- MENU
	------------------------*/
	

			
				#menu ul li a {
					
					background: url(../images/light/menu_separator.gif) repeat-y top right;
					color: #828282;
					text-shadow: 0px 1px 0px #ffffff;
					
				}
				
				#menu ul li.current a {
					
					color: #474747;
					
				}
				
				#menu ul li a:hover {
					
					color: #1e334c;
					
				}




		/*------------------------
		---------------- DROPDOWN
		------------------------*/
		
		#menu ul li ul {
			
			border: 1px solid #cccccc;
			border-bottom: none;
			border-top: 1px solid #ffffff;
			background: #d9d9d9;
			
		}
			
			#menu ul li ul li a {
				
				background: none;
				border-bottom: 1px solid #cccccc;
				text-shadow: none;
				
			}
			
			#menu ul li ul li a:hover {
				
				background: #cccccc;
				
			}
			
		#menu ul li ul li ul {
			
			border: 1px solid #cccccc;
			
		}




	/*------------------------
	--------------- SEARCH BAR
	------------------------*/
	
	#search {
		
		
		
	}
	
		#search input.search_field {
			
			background: none;
			border: none;
			color: #ffffff;
			
		}
		
		#search input.search_field:focus, #search input.search_submit:focus {
			
			border: none;
			
		}
		
		#search input.search_submit {
			
			background: none;
			border: none;
			
		}
		
		#search input.search_submit:hover {
		
			background: url(../images/light/search_button.gif) no-repeat top left;	
			
		}




/*------------------------
---------------- SLIDER
------------------------*/

#slider {
	
	background: url(../images/light/slider_bg.gif) repeat-x bottom left;
	
}

	#slider_bg_wrapper {
		
		background: url(../images/light/slider_bg_wrapper.gif) no-repeat bottom center;
		
	}




	/*------------------------
	---------------- CONTENT
	------------------------*/




	/*------------------------
	---------------- NAVS
	------------------------*/
	
	#slider_arrow_left, #slider_arrow_left_disabled {
		
		background: url(../images/light/slider_left_arrow.png) no-repeat top left;
		
	}
	
	#slider_arrow_left_disabled {
		
		background: url(../images/light/slider_left_arrow_disabled.png) no-repeat top left;
		
	}
	
	#slider_arrow_right, #slider_arrow_right_disabled {
		
		background: url(../images/light/slider_right_arrow.png) no-repeat top left;
		
	}
	
	#slider_arrow_right_disabled {
		
		background: url(../images/light/slider_right_arrow_disabled.png) no-repeat top left;
		
	}




	/*------------------------
	---------------- SELECTORS
	------------------------*/
	
		ul#slider_selector li, ul#slider_selector_dis li {
			
			background: url(../images/light/slider_selector.png) no-repeat top left;
			
		}
		
		ul#slider_selector li.current, ul#slider_selector_dis li.current {
			
			background: url(../images/light/slider_selector_current.png) no-repeat top left;
			
		}




/*------------------------
--------------- INDEX PAGE
------------------------*/




	/*------------------------
	---------------- HEADINGS
	------------------------*/




	/*------------------------
	---------- NOTEBOOK SLIDER
	------------------------*/
	
	#slider_note {
		
		background: url(../images/light/slider_note_bg.jpg) no-repeat top left;
		
	}
	
	
	
		#slider_note ul {
			
			border: none !important;
			
		}
			
		a.continue {
			
			background:url(../images/light/slider_note_continue.png) no-repeat top left;
			
		}
			
		a.zoom {
			
			background: url(../images/light/slider_note_zoom.png) no-repeat top left;
			
		}




		/*------------------------
		---------------- NAVS
		------------------------*/
		
		#slider_note_right {
			
			background: url(../images/light/slider_note_right.gif) no-repeat top left;
			
		}
		
		#slider_note_left {
			
			background: url(../images/light/slider_note_left.gif) no-repeat top left;
			
		}




/*------------------------
---------------- PORTFOLIO
------------------------*/

.portfolio_item {
	
	background: url(../images/light/portfolio_bg.gif) no-repeat top left;
	
}
	
	.portfolio_info .info_title {
		
		color: #1e334c;
		
	}
	
	.portfolio_info span a {
		
		color: #636363;
		
	}




/*------------------------
---------------- BLOG
------------------------*/

.blog_item .title {font-size:20px;color:#0074b6;}

.blog_item {
	
	background: url(../images/light/divider_two_three.gif) no-repeat bottom left;
	
	
}

	.blog_item .last {
		
		background: none;
		
	}




	/*------------------------
	---------------- BLOG INFO
	------------------------*/
	
		.blog_info .author {
			
			background: url(../images/icons/author.png) no-repeat center left;
			
		}
		
			.blog_info .author a {
				
				color: #1e334c;
				
			}
	
		.blog_info .categories {
			
			background: url(../images/icons/categories.png) no-repeat center left;
			
		}
		
		.blog_info .categories a {
			
			color: #636363;
			
		}

		
	
		.blog_info .comments {
			
			background: url(../images/icons/comments.png) no-repeat center left;
			
		}
		
			.blog_info .comments a {
				
				color: #636363;
				
			}
	
		.blog_info .date {
			
			background: url(../images/icons/date.gif) no-repeat center left;
			
		}




	/*------------------------
	---------------- COMMENTS
	------------------------*/




		/*------------------------
		------------- COMMENT INFO
		------------------------*/
		
		#comments .comments_gravatar {
			
			background: url(../images/light/comments_shadow.gif) no-repeat bottom left;
			
		}
		
			.comments_info .author {
				
				background: url(../images/icons/comment_author.gif) no-repeat center left;
				color: #1e334c;
				
			}
			
			.comments_info .time {
				
				background: url(../images/icons/comment_time.gif) no-repeat center left;
				
			}
			
			.comments_info .date {
				
				background: url(../images/icons/comment_date.gif) no-repeat center left;
				
			}
			
			.comments_info .date {
				
				background: url(../images/icons/comment_date.gif) no-repeat center left;
				
			}
			
			.comments_info .url {
				
				background: url(../images/icons/comment_url.gif) no-repeat center left;
				color: #636363;
				
			}
			
			.comment_reply {
				
				background: url(../images/icons/comment_reply.gif) no-repeat center left;
				color: #636363;
				
			}




		/*------------------------
		---------- COMMENT CONTENT
		------------------------*/
		
		.comment_content p {
			
			background: #efefef;
			border: 1px solid #bdbdbd;
			
		}
		
		.comment_top {
			
			background: url(../images/light/comment_top.gif) no-repeat top left;
			
		}




/*------------------------
---------------- SIDEBAR
------------------------*/

#sidebar ul, #sidebar ol {
	
	border-top: 1px solid #d9d9d9;
	
}

	#sidebar ul li, #sidebar ol li {
		
		border-bottom: 1px solid #d9d9d9;
		
	}
	
	#sidebar ul li:hover, #sidebar ol li:hover {
		
		background: #f5f5f5;
		
	}
	
	#sidebar ul li a, #sidebar ol li a {
		
		color: #636363;
		
	}




	/*------------------------
	---------------- LISTS
	------------------------*/




/*------------------------
--------------- PAGINATION
------------------------*/

	#pagination .left a {
		
		background: url(../images/light/pagination_left.gif) no-repeat top left;
		
	}
	
	#pagination .left a:hover {
		
		background: url(../images/light/pagination_left_hover.gif) no-repeat top left;
		
	}

	#pagination .right a {
		
		background: url(../images/light/pagination_right.gif) no-repeat top left;
		
	}
	
	#pagination .right a:hover {
		
		background: url(../images/light/pagination_right_hover.gif) no-repeat top left;
		
	}




/*------------------------
---------------- FOOTER
------------------------*/

#footer {
	
	background: #111111 url(../images/light/footer_bg.gif) repeat-x top left;
	color: #b6b6b6;
	font-size:11px;
	text-align:right;
	height:20px;
	
	
}

	#footer a {
		color: #b6b6b6;
		
	}

			
			#footer a:hover {
				color:#20a1eb;
				
				
			}
			
			#footer ul li a em {
				
				color: #505050;
				
			}




	/*------------------------
	---------------- HEADINGS
	------------------------*/
	
	#footer h1, #footer h2, #footer h3, 
	#footer h4, #footer h5, #footer h6 {
		
		color: #ffffff;
		
	}
	
	.star_heading {
		
		background: url(../images/icons/star_icon.png) no-repeat center left;
		
	}
	
	.coffee_heading {
		
		background: url(../images/icons/coffee_icon.png) no-repeat center left;
		
	}
	
	.balloon_heading {
		
		background: url(../images/icons/balloon_icon.png) no-repeat center left;
		
	}
	
	.mail_heading {
		
		background: url(../images/icons/mail_icon.png) no-repeat center left;
		
	}




	/*------------------------
	---------------- FORMS
	------------------------*/
	
	#footer label {
		
		color: #b6b6b6;
		
	}
	
	#footer input, #footer textarea {
		
		background: #1f1f1f;
		border: 1px solid #1f1f1f;
		
	}




/*------------------------
---------------- COPYRIGHT
------------------------*/

#copyright {
	
	background: #000000;
	
}


}

	#copyright a {
		color: #ffffff;
		
	}


