﻿/* GENERAL STYLES */
/*
bac8d4
8ca7bd
6c8fac
557895
3d566b
D3DFF8

OLD f1872c = orange
NEW : FF9933 = orange
*/

body { 	
    margin:0; border:0; padding:0; background:url(/Images/Shufflebottom/Background.gif) repeat-x #3d566b; 
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: small;
	text-align: left;
	color:#ffffff;
}



a {  color:#C9D6E0; } /*color:#C9D6E0*/
a:hover { color:#ffffff; }


a.highlight { border:solid 5px #8ca7bd; padding:0; display:block;}
a.highlight:hover {border-color: #BAC8D3;}

h1 { margin:0; font-size:150%; border-bottom: solid 1px #6487a4; margin-bottom:10px; }
h2 { margin:0; font-size:130%; font-weight:bold; border-bottom: solid 1px #6487a4; margin-bottom:5px; }
h3 { margin:0; font-size:120%; font-weight:bold; border-bottom:solid 1px #6487a4; margin-bottom:5px; }
h4 { margin:0; font-size:110%; }
span.heading { border-bottom: solid 1px #6487a4; display:block; margin-bottom:10px; }
span.underline { border-bottom: solid 1px #6487a4; display:block; margin-bottom:10px; }
span.bold { font-weight:bold; }

img { border:0; }
hr {border:solid #6487a4 1px; clear:both; margin:5px 0 5px 0; height:0; }/*f1862C*/
ul { }
ul li {  }

/* page  ---------- ---------- ---------- ---------- */

div#page { font-size:95%; width:900px; margin:auto;}
div#page .left { float:left; padding:0 10px 0 0; margin:0 10px 0 0; }
div#page .right { float:right; padding: 0 0 0 10px; margin:0 0 0 10px; }
div#page .frame { border:solid 5px #8ca7bd; padding:0; }


div#page div.clear { clear:both; margin:5px 0 5px 0; }


/* wrap  ---------- ---------- ---------- ---------- */

div#wrap { background:url(/Images/Shufflebottom/Page.gif) repeat-y;  } /* fake column backgrounds */


/* header  ---------- ---------- ---------- ---------- */

div#page div#header { height:185px; background:#FF9933 url(/Images/Shufflebottom/Header5.jpg) no-repeat; }
div#page div#header span#slogan { position:relative; top:140px; left:20px; font-size:120%; color:black; display:none; }


/* tabs  ---------- ---------- ---------- ---------- */

div#page div#tabs { background:url(/Images/Shufflebottom/FadeDown.jpg) bottom no-repeat #8ca7bd; height:45px; }
/* see superfish.css */


/* content ---------- ---------- ---------- ---------- */
div#page div#content { float:left; width:600px; padding:0 20px 20px 20px; }
div#page div#content h1 img { margin:0; border:0; }
div#page div#content img {  }
div#page div#content p { margin:0;  }

div#page div#content ul {list-style: square inside; margin:0; padding:0; }
div#page div#content ul li { }

/*div#page div#content span.category { display:block; text-align:right; font-size:90%; }*/

div#page div#content div.singleColumn { width:180px; }
div#page div#content div.singleColumn p { margin:5px 0 0 0; }

div#page div#content div.doubleColumn { width:380px; }
div#page div#content div.halfPage { width:280px; }


/* remove singleColumn and doubleColumn  and halfPage */
div#page div#content div.third { width:187px; }
div#page div#content div.half { width:280px; }
div#page div#content div.twoThirds { width:373px; }






div#page div#content div.form {  }
div#page div#content div.form fieldset {  border:0; background:#52758e; padding:10px;}
div#page div#content div.form legend { font-size:120%; font-weight:bold; padding-top:30px;  }
div#page div#content div.form ul {  list-style:none; margin:0; padding:0; }
div#page div#content div.form li { clear:both;  }

div#page div#content div.form span {  }
div#page div#content div.form label { float: left; width: 5em;  margin-right: 1em;  text-align: right;  }
div#page div#content div.form input {  float:left; margin-bottom:10px; border:solid 1px black;}
div#page div#content div.form textarea {  float:left; margin-bottom:10px; border:solid 1px black; }
div#page div#content div.form .error { border: 1px solid red; background-color: #ffcccc; }

div#page div#content div.panelLinks { background:#52758E; overflow: hidden; width: 100%; margin-bottom:15px; }
div#page div#content div.panelLinks a { color:black; font-size:130%; text-decoration:none; padding:5px 10px 5px 10px; margin:0 5px 0 5px; float:left; }
div#page div#content div.panelLinks a:hover { background: #BAC8D3; }
div#page div#content div.panelLinks a.active { background: #BAC8D3; }
/*div#page div#content div.panelLinks a.back { background: #BAC8D3; float:left; }*/
div#page div#content div.panelLinks a.next { background: #BAC8D3; float:right; }


div#page div#content ul.slideshow { list-style:none; margin-bottom:10px; }
div#page div#content ul.slideshow li {  } 
div#page div#content ul.slideshow li img {  } 




div#page div#content div.pageTeaser { }
div#page div#content div.pageTeaser a { display:block; text-decoration:none; padding:5px; color:Black; }
div#page div#content div.pageTeaser a:hover { background-color:#BAC8D3; }
div#page div#content div.pageTeaser span.pageHeading { font-size:130%; }
div#page div#content div.pageTeaser img {  }
div#page div#content div.pageTeaser span.pageContent {  }



div#page div#content div.projectTeaser { background:#52758e; margin-bottom:15px;}
div#page div#content div.projectTeaser a { display:block; text-decoration:none; padding:5px; border:solid 5px #52758e;}
div#page div#content div.projectTeaser a:hover { border-color:#BAC8D3; }
div#page div#content div.projectTeaser span.projectTeaserHeading { font-size:130%; font-weight:bold; border-bottom: solid 1px #6487a4; margin-bottom:5px; display:block; }
div#page div#content div.projectTeaser img.main {   }
div#page div#content div.projectTeaser img.thumb { border:solid 3px #8ca7bd; padding:0; margin-right:5px; float:left; }
div#page div#content div.projectTeaser span.teaserText {  }



div#page div#content ul.thumbnails { list-style:none;  margin:10px 0 0 0; padding:0 0 0 0; }
div#page div#content ul.thumbnails li { float:left; margin:10px 10px 0 0;      }
div#page div#content ul.thumbnails li a {display:block;}
div#page div#content ul.thumbnails li a:hover {background-color:#D3DFF8;}
div#page div#content ul.thumbnails li a img { margin:5px; border:solid 5px #8ca7bd;}

div#page div#content span.externalLink { display:block; text-align:right; margin:0 0 10px 0; }



/* <SLIDER> ---------- ---------- ---------- ---------- */


div#page div#content div.slideNavigation a { text-decoration:none; background-color: #8ca7bd; color:Black; font-size:110%; padding:5px; display:block; border:0; }
div#page div#content div.slideNavigation a:hover { background-color: #bac8d3; }

div#page div#content div.slideNavigation a.disabled { background-color: #8ca7bd; color:Gray; }
div#page div#content div.slideNavigation a.disabled:hover { background-color: #8ca7bd; color:Gray; cursor:default; }

div#page div#content div.slideNavigation a.invisible { background-color:inherit; }
div#page div#content div.slideNavigation a.invisible:hover { background-color:inherit; }

div#page div#content div.slideNavigation a.inUse { background-color: #bac8d3; }
div#page div#content div.slideNavigation a.inUse:hover { background-color: #bac8d3; }

div#page div#content div.slideNavigation a.prev {  }
div#page div#content div.slideNavigation a.next { text-align:right; }


/* sidebar ---------- ---------- ---------- ---------- */

div#page div#sidebar { float:right; width:240px; padding:0 0 20px 0; margin:0 10px 0 0; }


div#page div#sidebar div.widget { }

div#page div#sidebar img { }
div#page div#sidebar ul { list-style:square; color:#f1862C; margin:0; padding:0; }
div#page div#sidebar ul li { margin-bottom:10px; }
div#page div#sidebar ul li a { }
div#page div#sidebar ul li.currentPage { }
div#page div#sidebar ul li.currentPage a {  }
div#page div#sidebar span.heading { }

div#page div#sidebar hr { margin:5px 0 20px 0; }

div#page div#sidebar ul.galleries{ list-style:none; }
div#page div#sidebar ul.galleries li { float:left; width:50%; }
div#page div#sidebar ul.galleries li a {display:block;}
div#page div#sidebar ul.galleries li a:hover {}
div#page div#sidebar ul.galleries li a img { border:solid 5px #8ca7bd;}

div#page div#sidebar div.teaser { width:100%; float:left; }
div#page div#sidebar div.teaser p { }
div#page div#sidebar div.teaser p img.thumb { border:solid 5px #8ca7bd; margin:0 0 10px 10px; float:right; }





/* footer ---------- ---------- ---------- ---------- */

div#page div#footer { clear:both; height:170px; background:url('/Images/Shufflebottom/Footer3.gif') no-repeat #8ca7bd; color:black; padding:10px 10px 0 650px; }
div#page div#footer address { padding:0; text-align:left; font-style:normal; }
div#page div#footer dl { width:220px; padding:0;}
div#page div#footer dl dt { float:left; clear:both; width:90px; }
div#page div#footer dl dd { float:right; width:120px; margin-left:0;}

/* site ---------- ---------- ---------- ---------- */
div#site { padding-top:5px; text-align:right; font-size:80%; }




/* EDITOR PROPERTIES */
