body {
	background-color:#ffffff;
	background-image: url(layout/top.jpg);
	background-repeat:repeat-x;
	background-position: 0px 30px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-align:center;
	color: #27253b;
}

#content {
	width:775px;
	padding:0px;
	margin:0px auto;
	text-align:left;
}

/* TOP STUFF */
#tabsarea {
	height:30px;
}

#logoarea {
	margin-top:40px;
	height: 131px;
}

#navTabs {
	height:20px;
	margin-top:10px;
	float:left;
}

input.txtform {
	background-color:#fff8e2;
	border: #87859a 1px solid;
}

input.schform {
	height: 22px;
}

/* GENERAL */
.floatright {
	float:right;
}

.floatleft {
	float:left;
}

.clearfloat {
	clear:both;
}

h1 {
	color: #7f7aa4;
	font-size:125%;
	border-bottom: #cccccc 1px dotted;
}

h2 {
	color: #83d1e2;
	font-size:118%;
}

h3 {
	color: #d9b345;
	font-size:118%;
}

h4 {
	color: #83d1e2;
	font-size:105%;
}

h5 {
	color: #d9b345;
	font-size:90%;
	text-transform:uppercase;
}

/* TABS */

#tabHomeB {
	display: block;
	width: 123px;
	height: 20px;
	background: url("layout/tab-home.gif") no-repeat 0 -20px;
	float:left;
}

#tabHomeP {
	display:block;
	width: 123px;
	height: 20px;
	background: url("layout/tab-home.gif") no-repeat 0 0;
	float:left;
}
	

#tabHomeB:hover
{ 
  background-position: 0 0;
}

#tabHomeB span
{
  display: none;
}

#tabEmbellishmentsB {
	display: block;
	width: 123px;
	height: 20px;
	background: url("layout/tab-embellishments.gif") no-repeat 0 -20px;
	float:left;
}

#tabEmbellishmentsP {
	display:block;
	width: 123px;
	height: 20px;
	background: url("layout/tab-embellishments.gif") no-repeat 0 0;
	float:left;
}
	

#tabEmbellishmentsB:hover
{ 
  background-position: 0 0;
}

#tabEmbellishmentsB span
{
  display: none;
}

#tabFramesB {
	display: block;
	width: 123px;
	height: 20px;
	background: url("layout/tab-frames.gif") no-repeat 0 -20px;
	float:left;
}

#tabFramesP {
	display:block;
	width: 123px;
	height: 20px;
	background: url("layout/tab-frames.gif") no-repeat 0 0;
	float:left;
}
	

#tabFramesB:hover
{ 
  background-position: 0 0;
}

#tabFramesB span
{
  display: none;
}

#tabPapersB {
	display: block;
	width: 123px;
	height: 20px;
	background: url("layout/tab-papers.gif") no-repeat 0 -20px;
	float:left;
}

#tabPapersP {
	display:block;
	width: 123px;
	height: 20px;
	background: url("layout/tab-papers.gif") no-repeat 0 0;
	float:left;
}
	

#tabPapersB:hover
{ 
  background-position: 0 0;
}

#tabPapersB span
{
  display: none;
}

#tabThemesB {
	display: block;
	width: 123px;
	height: 20px;
	background: url("layout/tab-themes.gif") no-repeat 0 -20px;
	float:left;
}

#tabThemesP {
	display:block;
	width: 123px;
	height: 20px;
	background: url("layout/tab-themes.gif") no-repeat 0 0;
	float:left;
}
	

#tabThemesB:hover
{ 
  background-position: 0 0;
}

#tabThemesB span
{
  display: none;
}

#tabWritingB {
	display: block;
	width: 123px;
	height: 20px;
	background: url("layout/tab-writing.gif") no-repeat 0 -20px;
	float:left;
}

#tabWritingP {
	display:block;
	width: 123px;
	height: 20px;
	background: url("layout/tab-writing.gif") no-repeat 0 0;
	float:left;
}
	

#tabWritingB:hover
{ 
  background-position: 0 0;
}

#tabWritingB span
{
  display: none;
}

/* FOOTER */
#footer-alt {
	background-image: url("layout/bottom-middle.jpg");
	background-repeat: repeat-x;
	height: 37px;
	text-align:center;
	padding-top:8px;
	width:775px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}

#footer {
	background-image: url("layout/bottom.jpg");
	background-repeat: repeat-x;
	height: 37px;
	padding-top:3px;
	width:100%;
	text-align:center;
}

/* COLUMNS */
#leftcol {
	width:160px;
	float:left;
	font-size:12px;
	padding-right:5px;
}

#rightcol {
	width:605px;
	float:left;
	font-size:12px;
	padding-left:5px;
}


/* ROUNDED BOXES */

div#boxblue {
	background: #def3f9;
}

.menuBoxblue {
	padding:10px;
	text-align:center;
}

.menuBox2blue {	padding:10px;}

.menuTitleblue {
	background:#cfe9f1;
	height:20px;
	color:#43656f;
	font-weight:bold;
	font-size:110%;
	text-align:center;
}

b.rtopblue, b.rbottomblue{display:block;background: #FFF}
b.rtopblue b, b.rbottomblue b{display:block;height: 1px;
    overflow: hidden; background: #cfe9f1;}
b.r1blue{margin: 0 5px}
b.r2blue{margin: 0 3px}
b.r3blue{margin: 0 2px}
b.rtopblue b.r4blue, b.rbottomblue b.r4blue{margin: 0 1px;height: 2px}

div#boxorange {
	background: #fff7e7;
}

.menuBoxorange {
	padding:10px;
	text-align:center;
}

.menuBox2orange {	padding:10px;}

.menuTitleorange {
	background:#f9eece;
	height:20px;
	color:#5e5435;
	font-weight:bold;
	font-size:110%;
	text-align:center;
}

b.rtoporange, b.rbottomorange{display:block;background: #FFF}
b.rtoporange b, b.rbottomorange b{display:block;height: 1px;
    overflow: hidden; background: #f9eece;}
b.r1orange{margin: 0 5px}
b.r2orange{margin: 0 3px}
b.r3orange{margin: 0 2px}
b.rtoporange b.r4orange, b.rbottomorange b.r4orange{margin: 0 1px;height: 2px}

div#boxpurple {
	background: #dcd9f7;
}

.menuBoxpurple {
	padding:10px;
	text-align:center;
}

.menuBox2purple {	padding:10px;}

.menuTitlepurple {
	background:#b9b5de;
	height:20px;
	color:#827da8;
	font-weight:bold;
	font-size:110%;
	text-align:center;
}

b.rtoppurple, b.rbottompurple{display:block;background: #FFF}
b.rtoppurple b, b.rbottompurple b{display:block;height: 1px;
    overflow: hidden; background: #b9b5de;}
b.r1purple{margin: 0 5px}
b.r2purple{margin: 0 3px}
b.r3purple{margin: 0 2px}
b.rtoppurple b.r4purple, b.rbottompurple b.r4purple{margin: 0 1px;height: 2px}



/* LINKS */

a:link {color: #5daad1;}
a:visited {color: #595882;}
a:active {color: #dbbc5e;}
a:hover {color: #dbbc5e;}

a#yel:link {color: #65491e;}
a#yel:visited {color: #8a7d57;}
a#yel:active {color: #ffbf00;}
a#yel:hover {color: #ffbf00;}

a#blu:link {color: #0f5d6d;}
a#blu:visited {color: #72a1ab;}
a#blu:active {color: #1dc1e3;}
a#blu:hover {color: #1dc1e3;}

a#noul {text-decoration:none;font-weight:bold;}
a#noul:link {color: #5daad1;}
a#noul:visited {color: #625e7d;}
a#noul:active {color: #435078;}
a#noul:hover {color: #435078;}

/* FAQs */
.faq-question {
	font-size:95%;
	color: #5daad1;
	text-transform: uppercase;
	font-weight:bold;
}

.faq-answer {
	font-size:100%;
}

.faq-question-main {
	margin-left:10px;
}

/* GALLERYS */

#thumbsgallery {
	float:left;
	margin:10px;
	width:175px;
}

#fullsizegallery {
	margin:10px;
	width:550px;
	text-align:center;
}
	
/* MISC */

#backto {
	float:right;
	font-size:95%;
	font-weight:bold;
	padding-right:40px;
}

a#backto:link {color: #5daad1;text-decoration:none;}
a#backto:visited {color: #5daad1;text-decoration:none;}
a#backto:active {color: #dbbc5e;text-decoration:none;}
a#backto:hover {color: #dbbc5e;text-decoration:none;}

#includes {
	color:#716491;
	font-size:90%;
	text-decoration:italic;
}

