/*
BACKGROUND & GLOBAL CONTROLS
*/

body {background-color: #FFFFFF;}
#mainContent {background-color: #FFFFFF; color: #444444;}
.headerBg {background-color: #FFFFCC;}
#header {border-color: #E18E3B; background-color: #FFFFCC;}
div.pageSplitter {background-color: #334455;border-color: #4C667F;}
#footer {background: #334455; border-color: #0A0D11; color: #EEEEEE;}
#footer div.fancy {border-color: #EEEEEE;}
#content hr.fancy, .album-description, #blog-categories a, #blog-categories a:last-child, #blog-archives a, #blog-archives a:last-child, .blog-tag-cloud li, 
.blog-tag-cloud li:last-child, #blog-rss-feeds a, #blog-rss-feeds a:last-child
{border-color: #EAEAEA;}
#blog-categories a:hover, #blog-archives a:hover, .blog-tag-cloud a:hover, #blog-rss-feeds a:hover {background-color: #F4F4F4;}
#sidebar hr.fancy {border-color: #F4F4F4;}
#sidebar h2 {background: #F4F4F4; border-color: #7F7F7F;}
#header hr {border-color: #9C6118}

/******************
TEXT & LINK CONTROLS
******************/

#siteTitle h1 {color: #272657;}
#siteTitle h2 {color: #272657;}

#contentWrap a:link, #contentWrap a:visited {color: #326EA1;}
#contentWrap a:hover,#contentWrap a:active {color: #204C6D;}
#footer a:link, #footer a:visited {color: #FCC427;}
#footer a:hover,#footer a:active {color: #EBA200;}

#mainContent h1 {color: #444444;}
#mainContent h2 {color: #444444;}
#mainContent h3 {color: #444444;}
#mainContent h4, #mainContent h5, #mainContent h6 {color: #444444;}

code, pre {background: #EEEEEE;border-color: #D6D6D6;color: #2F2F2F;}

#socialMedia a:link, #socialMedia a:visited {color: #272657;}
#socialMedia a:active, #socialMedia a:hover, #socialMedia a:focus {color: #FF6600;}
#mainContent #socialMedia a:hover {}
#footer #socialMedia a:hover {}

/******************
NAV BAR
******************/

#navWrap {
	background-color: #E18E3B;
	box-shadow: inset inset 0px 0px 1px #FFD558;
	-ms-box-shadow: inset 0px 0px 1px #FFD558;
	-moz-box-shadow: inset 0px 0px 1px #FFD558;
	-webkit-box-shadow: inset 0px 0px 1px #FFD558;
	-o-box-shadow: inset 0px 0px 1px #FFD558;
}
.shadowfix {background-color: #E18E3B;}
.lte-ie8 #navWrap, .shadowfix {background-color: #E18E3B;}

#mobileNavButton {background-color: #F79C40; 	border: 1px solid #B4712F;}
.mobileNavOn {background-color: #D58638 !important;}
#navWrap {border-bottom: 1px solid #CA7F35;}
#slider {border-top: 1px solid #CA7F35;}
#nav { border-color: #CA7F35 ;}
#nav ul li a:link, #nav ul li a:visited {color: #FFFFCC;}
#nav ul li a:link p, #nav ul li a:visited p {color: #E5E5B7;}
#nav ul li a#current {color: #FFFFCC;}
#nav ul li a#current:hover {color: #0099CC;}
#nav ul li a:active, #nav ul li a:hover {color: #0099CC;}

#nav ul ul li a:link, #nav ul ul li a:visited {color: #FFFFFF;}
#nav ul ul li a:active, #nav ul ul li a:hover {color: #CCCCCC;}

/******************
SLIDER
******************/

#slider {/*border-color: #2E0854;*/ background-color: #FFFFFF;}
.nivo-caption {
	border-color: #3D3D3D #333333 #282828 #333333 !important;
	/*box-shadow: 2px 2px 5px %colour_comments_shadow%;
	-moz-box-shadow: 2px 2px 5px %colour_comments_shadow%;
	-ms-box-shadow: 2px 2px 5px %colour_comments_shadow%;
	-webkit-box-shadow: 2px 2px 5px %colour_comments_shadow%;
	-o-box-shadow: 2px 2px 5px %colour_comments_shadow%;*/
	box-shadow: 0px 2px 5px rgba(0,0,0,.4);
	-moz-box-shadow: 0px 2px 5px rgba(0,0,0,.4);
	-ms-box-shadow: 0px 2px 5px rgba(0,0,0,.4);
	-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,.4);
	-o-box-shadow: 0px 2px 5px rgba(0,0,0,.4);
	background: #FFFFFF;
	color: #000000;
}

/******************
PROMOTION BOXES
******************/

#promoBoxes li .whiteFill {background-color: #FFFFFF;}
#promoBoxes li {
	background: -webkit-gradient(linear, left top, left bottom, from(#2E0854), to(#FFFFFF));
	background: -moz-linear-gradient(top, #2E0854, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2E0854', endColorstr='#FFFFFF');
}
#promoBoxes, #promoBoxes p {color: #666666;}
#promoBoxes h1, #promoBoxes h2, #promoBoxes h3 {color: #272657;}
#promoBoxes li .boxTops {border-top: solid 1px #2E0854; border-right: solid 1px #2E0854; border-left: solid 1px #2E0854;}	

/******************
GALLERY CONTROLS
******************/

.photo-navigation {background-color: #CCCCCC;}
.photo-links {background-color: #999999; border-bottom-color: #7F7F7F; color: #326EA1;}
.photo-caption {color: #444444;}
.photo-title {color: #515151;}

.exif-data, .movie-title {color: %colour_content_background * 2%;}
.photo-navigation a:link, .photo-navigation a:visited {color: #326EA1;}

.thumbnail-frame {border-color: #EEEEEE; background-color: #FFFFFF;}
.thumbnail-frame:hover {
	box-shadow: 0px 0px 8px #666666, 0px 0px 8px #666666;
	-ms-box-shadow: 0px 0px 8px #666666, 0px 0px 8px #666666;
	-moz-box-shadow: 0px 0px 8px #666666, 0px 0px 8px #666666;
	-webkit-box-shadow: 0px 0px 8px #666666, 0px 0px 8px #666666;
	-o-box-shadow: 0px 0px 8px #666666, 0px 0px 8px #666666;
}

.movie-thumbnail-frame img {
	box-shadow: 1px 1px 2px #666666; 
	-ms-box-shadow: 1px 1px 2px #666666; 
	-moz-box-shadow: 1px 1px 2px #666666; 
	-webkit-box-shadow: 1px 1px 2px #666666; 
	-o-box-shadow: 1px 1px 2px #666666;
}
.movie-thumbnail-frame:hover img {
	box-shadow: 1px 1px 2px #191919; 
	-ms-box-shadow: 1px 1px 2px #191919;
	-moz-box-shadow: 1px 1px 2px #191919; 
	-webkit-box-shadow: 1px 1px 2px #191919; 
	-o-box-shadow: 1px 1px 2px #191919;
}

/******************
BLOG PAGE
******************/

.blog-entry-title a {color: #444444; text-shadow: 1px 1px 1px #FFFFFF, -1px -1px 1px #C8C8C8;}
.blog-entry-title a:hover {color: #326EA1;}
.blog-entry {background: #FAFAFA; border-color: #E0E0E0;}
.blog-entry-tags, .blog-entry-date {border-color: #C8C8C8}

/******************
FILE SHARING PAGE
******************/

.filesharing-description {border-color: #868686}
.filesharing-item {border-color: #E0E0E0;}
.filesharing-item:hover {border-color: #B3B3B3; background-color: #F6F6F6;}
.filesharing-item-title {border-color: #868686}

/******************
CONTACT FORM
******************/

input.form-input-field, textarea.form-input-field {
	background-color: #EEEEEE; 
	border-color: #D6D6D6;
	border-left: solid 3px #4C4C4C;
	color: #777777;
	box-shadow: inset 2px 2px 15px #D6D6D6;
	-ms-box-shadow: inset 2px 2px 15px #D6D6D6;
	-moz-box-shadow: inset 2px 2px 15px #D6D6D6;
	-webkit-box-shadow: inset 2px 2px 15px #D6D6D6;
	-o-box-shadow: inset 2px 2px 15px #D6D6D6;
	
}
input.form-input-field:focus, textarea.form-input-field:focus {
	outline-color: #FF9900;
	box-shadow: 4px 4px 30px #CCCCCC, -4px -4px 30px #CCCCCC;
	-ms-box-shadow: 4px 4px 30px #CCCCCC, -4px -4px 30px #CCCCCC;
	-moz-box-shadow: 4px 4px 30px #CCCCCC, -4px -4px 30px #CCCCCC;
	-webkit-box-shadow: 4px 4px 30px #CCCCCC, -4px -4px 30px #CCCCCC;
	-o-box-shadow: 4px 4px 30px #CCCCCC, -4px -4px 30px #CCCCCC;
	
	

