




/* ---------------- BACKGROUND ------------------ */

/* Document body background */

body {

	background: url(../../images/background.jpg)  top #eeeeee;

}


/* Content background */

#wrapperShort, #wrapperShort #content, #wrapperFull, #wrapperLong, .newsBox, #footer, ul#imageList li, .newsBoxImage, .blogLeft #postInfoBg, .blog #postInfoBg, #sidebar ul li, #sidebar ul li li, #share, #about, ol.commentlist ul ul {

	background-color: #FFFFFF;

}



/* Content Background 2 (content slider content, input fields, comments, table tr) */

tr, .hiddenContent div, .visibleContent div, #content input[type=text], #content textarea, ol.commentlist ul {

	background-color: #f9f9f9;

}





/* Color 1a (navigation, table th, dropcap, content slider header, buttons) */

#navigation, ul#dropmenu ul, th, tbody th, p span.dropCap2, .hiddenContent, .visibleContent, #content input[type=submit], #content button[type=button], a.button {

	background-color: #45C6E4;

}





/* Color 1b (Page title) */

#pageName {

	background-color: #83daf0;

}





/* Color 1c (search highlighter, table tr hover, pagination current) */

.search-excerpt, ul#pagination li.current, tr:hover {

	background-color: #daf8ff;

}



/* Color 2 (gallery 3, table td hover, navigation hover) */

ul.galleryItem3 li, td:hover, ul#dropmenu ul li a:hover {

	background-color: #fc1959;

}


.rollover_zoom {

	background: url(../../images/zoom.png) no-repeat #fc1959;

}

.rollover_play {

	background: url(../../images/play.png) no-repeat #fc1959;

}

.rollover_link {

	background: url(../../images/link.png) no-repeat #fc1959;

}



/* Search input */

.defaultTextActive {

	background: url(../../images/search.png) left no-repeat #FFFFFF;

	background-position: 5px;

}





/* Yellow */

code {

	background: #ffff99;

}











/* ---------------- BORDERS ------------------ */

/* White */

#navigation {

	border-top: solid 1px #FFFFFF;

}

ul#dropmenu ul {

	border-left: dotted 1px #FFFFFF;

}

/* Blue */

td, hr {

	border-bottom: dotted 1px #45C6E4;

}

p img, ol.commentlist li .userPic img {

	border: dotted 1px #45C6E4;

}

.pullQuoteLeft {

	border-left: dotted 1px #45C6E4;

}

.pullQuoteRight {

	border-right: dotted 1px #45C6E4;

}





/* Lighter2 gray */

#sidebar ul li, #sidebar ul li li {

	border-top: dotted 1px #45C6E4;

}

ul#pagination li {

	border: dotted 1px #45C6E4;

}

code {

	border-bottom: solid 2px #45C6E4;

	border-right: solid 2px #45C6E4;

}

/* Lighter gray */

.blog .postInfo, .containerLong .postInfo {

	border-right: dotted 1px #fc1959;

}

.blogLeft .postInfo {

	border-left: dotted 1px #fc1959;

}







/* ---------------- FONT COLOR ------------------ */

/* Page name title */

#pageName h2, #content input[type=submit], #content button[type=button], #content th, #content tbody th {

	color: #FFFFFF;

}



/* Color 1 (table td hover, dropcap) ( */

td:hover, p span.dropCap2 {

	color: #FFFFFF;

}



/* Color 2 (content slider, input fields, paragraph, list items, footer, pagination current, search field, sidebar / widgets, comments) ( */

td, .hiddenContent div, .visibleContent div, #content input[type=text], #content textarea, p, span, .listText, #footer, ul#pagination li, .searchInfo, .defaultText, .defaultTextActive, .blog .postInfo, .blogLeft .postInfo, .containerLong .postInfo, .textwidget, .inputTitleColor, ol.commentlist li .userPic p {

	color: #737373;

}





/* Headers (h1, h2, h3) */

#content h1, #content h2, #content h3 {

	color: #fc1959;

}

/* Headers (h4, h5, h6, sidebar title, pullquote) */

#content h4, #content h5, #content h6, .subNav, .pullQuoteLeft, .pullQuoteRight {

	color: #45C6E4;

}

/* header contact information */

#contact {

	color: #45C6E4;

}





/* ---------------- LINKS ------------------ */

/* Dropdown menu color */

#dropmenu a:link, #dropmenu a:visited, #dropmenu a:active, #dropmenu a:hover {

	color: #FFFFFF; text-decoration: none; font-weight: bold;

}





/* General links, h4, h5, h6 */

a:link, a:active, a:visited, #content h4 a:visited a:link, #content h4 a:active, #content h5 a:link, #content h5 a:visited, content h5 a:active, #content h6 a:link, #content h6 a:visited, content h6 a:active {

	color: #45C6E4; text-decoration: none;

}

/* General links hover, h4 hover, h5 hover, h6 hover */

a:hover, #content h4 a:hover, #content h5 a:hover, #content h6 a:hover {

	color: #fc1959; text-decoration: none;

}





/* h1, h2, h3 */

#content h1 a:link, #content h1 a:visited, #content h1 a:active ,#content h2 a:link, #content h2 a:visited, #content h2 a:active ,#content h3 a:link, #content h3 a:visited, #content h3 a:active {

	color: #fc1959; text-decoration: none;

}

/* h1 hover, h2 hover, h3 hover */

#content h1 a:hover, #content h2 a:hover ,#content h3 a:hover, #sidebar ul li a.subNavCurrent:link, #sidebar ul li a.subNavCurrent:visited, #sidebar ul li a.subNavCurrent:active {

	color: #45C6E4; text-decoration: none;

}





/* Content slider & buttons */

.hiddenContent, .visibleContent, .hiddenContent span, .visibleContent span, .visibleContent a:link, .hiddenContent a:link, .visibleContent a:visited, .hiddenContent a:visited, .visibleContent a:active, .hiddenContent a:active, .visibleContent a:hover, .hiddenContent a:hover, a.button:link, a.button:visited, a.button:active {

	color: #FFFFFF; text-decoration: none;

}



/* Content slider hover & buttons hover */

.visibleContent a:hover, .hiddenContent a:hover, a.button:hover {

	color: #FFFFFF; text-decoration: none;

}





/* Sidebar */

#sidebar ul li a:link, #sidebar ul li a:visited, #sidebar ul li a:active {

	color: #999999;

}





/* Gallery 3 */

ul.galleryItem3 a:link, ul.galleryItem3 a:visited, ul.galleryItem3 a:active, ul.galleryItem3 a:hover {

	color: #FFFFFF; text-decoration: none;

}


