/*
 * ZEN WIREFRAME v3.0
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 * (c) 2005-2009 - Gregory Remington, www.mediatech.net
 *  License: GPL and MIT
 */

/******************/
/* Content Layout */
/******************/
#container {
	margin-top:0px;

}
#nav {
margin-bottom: 0px;
}
#header {
}
#header-elements { 
	/* position:relative; */ /* uncomment to reposition vertically */
	/* top:160px; */ /* uncomment to reposition vertically */
}
#header-graphic img {
	border-width: 0px;
}
#content {
}
#left-column {
}
.left-content {
margin-left:0px;
}
#center-column {
}
.center-content {
}
#right-column {
}
.right-content {
}
#footer {
	height:30px;
	background-color:#fff;
	border: 0px solid #ccc;
}
#footer p {
	color:#ca503c; 
	margin:0px 0 0 0px;
	padding-right:45px;
	padding-top:0px;
	line-height:14px;
	text-align:right;
}
#footer a {
	font-size:10px;
	font-weight:bold;
	color:#555;
}
#footer a:hover {
	color:#333;
}
#bottom-nav {
	height:23px;
	padding-top:0px;
	margin-top:25px;
	background:url(../images/footerBgPattern.gif) repeat;
	text-align:right;
}
#bottom-nav a {
	color: #000000;
	text-decoration: none;
	padding: 0px 8px;
	line-height:22px;
}
#bottom-nav ul{
	margin-right:35px;
}
#bottom-nav ul li {
	list-style:none;
	display:inline;
}

/***************************************/
/* Interior Content Elements and Forms */
/***************************************/
#search {
	z-index:10000;
	position:relative;
	float:left;
	top:0px;
	left:0px;
	width:182px;
	display:block;
	border:0px solid red;
}
#search input {
	vertical-align:middle;
}
#search input.searchfield {
	width:136px;
	color:#555;
	font-size:11px;
	padding:2px;
	margin-left:0px;
	border:1px solid #ccc;
}
#search input.searchimage {
	border:0;
	margin-left:-2px;
}
#advsearch-link {
	margin-left:0px;
	letter-spacing:-0.1px;
}
#advsearch-link a {
	font-weight:normal;
	text-decoration:none;
}
#member-welcome {
	font-weight:bold;
}
#member-links {
	z-index:10000;
	position:relative;
	float:right;
	top:8px;
	right:0px;
	border:0px solid red;
}
#member-links ul li {
	list-style:none;
	display:inline;
}
#member-links li {
	float:left;
}
#member-links a {
}
#member-links input {
	color:#008BCE;
	background-color:transparent;
	border:0px solid transparent;
	margin:0px;
}
#member-links input:hover {
	background-color:transparent;
	color:#ff8700;
}
.pipe {
	background:url(../images/pipe.gif) center right;
	background-repeat:no-repeat;
	padding:0px 8px 2px 8px;
}
.pipe-l {
	background:url(../images/pipe.gif) center left;
	background-repeat:no-repeat;
	padding:0px 8px 2px 8px;
}
.no-pipe {
	padding:0px 8px 0px 8px;
}
/***************************************************************/
/* Content navigation bar (Breadcrumb, Print and Tip-a-Friend) */
/***************************************************************/
#content-navigation {
	position:relative;
	left:204px;
	top:12px;
	height:20px;
	width:800px;
	text-align:right;
	vertical-align:bottom;
	font-weight:normal;
}
#content-navigation img {
	margin:0;
	padding-left:4px;
	padding-top:2px;
	vertical-align:top;
}
#content-navigation a {
	padding-right:4px;
	text-decoration:none;
	font-weight: normal;
}
#breadcrumb {
	float: left;
}
#print,#tipafriend,#pdf {
	float:right;
}
/***********************/
/* Page Content Frames */
/***********************/
/* Frame 1 */

DIV.csc-frame-frame1 {
	background-color:#fff;
	border: 0px solid red;
	padding:2px;
	margin:8px 0px 20px 0px;
}
DIV.csc-frame-frame1 p {
	color:#000;
	padding: 0px 6px;
}

/* green box */
.b-green-box {position:relative;margin:0px auto;min-width:100px;max-width:760px;z-index:10;margin-left:0px;margin-bottom:12px;}
.green-box .content-green, .green-box .t-green, .green-box .b-green, .green-box .b-green div {background:transparent url(../images/green-box.gif) no-repeat top right;}
* .green-box .content-green {position:relative;padding:14px 12px 0px 12px;height:140px;}
.green-box .t-green {position:absolute;left:0px;top:0px;width:8px;height:100%;background-position:top left;}
.green-box .b-green {position:relative;width:100%;}
.green-box .b-green, .green-box .b-green div {height:35px;font-size:1px;}
.green-box .b-green {background-position:bottom right;}
.green-box .b-green div {position:relative;width:8px;background-position:bottom left;}
.green-box .hd,.green-box .bd,.green-box .ft { position:relative;}
.green-box .wrapper {position:static;max-height:1000px;overflow:auto;}
.b-green h1 {margin:0px;padding:0.5em 0px 0.5em 0px;}
.b-green h1 {padding-bottom:0px}
.content-green p {font-size:11px; letter-spacing:-1px; margin:0px;padding-top:0px;}

/* pink box */
.b-pink-box {position:relative;margin:0px auto;min-width:100px;max-width:760px;z-index:10;margin-left:0px;margin-bottom:12px;}
.pink-box .content-pink, .pink-box .t-pink, .pink-box .b-pink, .pink-box .b-pink div {background:transparent url(../images/pink-box.gif) no-repeat top right;}
.pink-box .content-pink {position:relative;padding:14px 12px 0px 12px;height:140px;}
.pink-box .t-pink {position:absolute;left:0px;top:0px;width:8px;height:100%;background-position:top left;}
.pink-box .b-pink {position:relative;width:100%;}
.pink-box .b-pink, .pink-box .b-pink div {height:35px;font-size:1px;}
.pink-box .b-pink {background-position:bottom right;}
.pink-box .b-pink div {position:relative;width:8px;background-position:bottom left;}
.pink-box .hd,.pink-box .bd,.pink-box .ft { position:relative;}
.pink-box .wrapper {position:static;max-height:1000px;overflow:auto;}
.b-pink h1 {margin:0px;padding:0.5em 0px 0.5em 0px;}
.b-pink h1 {padding-bottom:0px}
.content-pink p {font-size:11px; letter-spacing:-1px; margin:0px;padding-top:0px;}

/* brown box */
.b-brown-box {position:relative;margin:0px auto;min-width:100px;max-width:760px;z-index:10;margin-left:0px;margin-bottom:12px;}
.brown-box .content-brown, .brown-box .t-brown, .brown-box .b-brown, .brown-box .b-brown div {background:transparent url(../images/brown-box.gif) no-repeat top right;}
.brown-box .content-brown {position:relative;padding:14px 12px 0px 12px;}
.brown-box .t-brown {position:absolute;left:0px;top:0px;width:8px;height:100%;background-position:top left;}
.brown-box .b-brown {position:relative;width:100%;}
.brown-box .b-brown, .brown-box .b-brown div {height:35px;font-size:1px;}
.brown-box .b-brown {background-position:bottom right;}
.brown-box .b-brown div {position:relative;width:8px;background-position:bottom left;}
.brown-box .hd,.brown-box .bd,.brown-box .ft { position:relative;}
.brown-box .wrapper {position:static;max-height:1000px;overflow:auto;}
.b-brown h1 {margin:0px;padding:0em 0px 0.5em 0px;}
.b-brown h1 {padding-bottom:0px}
.content-brown p {font-size:11px; letter-spacing:-1px; margin:0px;padding-top:0px;}
/**********/
/* Images */
/**********/

/* Captions */
 DIV.csc-textpic-caption-c .csc-textpic-caption { font-size:9px; color:#000; letter-spacing:1px; }
 DIV.csc-textpic-caption-r .csc-textpic-caption { font-size:9px; color:#000; letter-spacing:1px; }
 DIV.csc-textpic-caption-l .csc-textpic-caption { font-size:9px; color:#000; letter-spacing:1px; }

/* Header date */ 
P.csc-header-date { font-size:10px; color:#555; }

/****************************************/
/* Frontend editing / TYPO3 Admin Panel */
/****************************************/
IMG.frontEndEditIcons { position:relative; z-index:10000; vertical-align: middle; margin: 0px 2px 0px 2px; }

/* Default styles for the Admin Panel */
TABLE.typo3-adminPanel { border: 1px solid black; background-color: #F6F2E6; z-index:10000; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { z-index:10000; background-color: #9BA1A8; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color: #ABBBB4; }
TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border: 0px; }
TABLE.typo3-adminPanel TD FONT { font-family: verdana; font-size: 10px; color: black; }
TABLE.typo3-adminPanel TD A FONT { font-family: verdana; font-size: 10px; color: black; }
TABLE.typo3-editPanel { position:relative; z-index:10000; border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-editPanel TD { border: 0px; }

/*************************/
/* Extension Styles */
/*************************/
.tx-felogin-pi1 .submit,.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit {
	padding:4px;
	width:130px;
	margin-top:8px;
	font-weight: bold;
}

	.tx-felogin-pi1 label {
		display: block;
	}
/**********/
/* Images */
/**********/

/* Captions */
 DIV.csc-textpic-caption-c .csc-textpic-caption { font-size:9px; color:#000; letter-spacing:1px; }
 DIV.csc-textpic-caption-r .csc-textpic-caption { font-size:9px; color:#000; letter-spacing:1px; }
 DIV.csc-textpic-caption-l .csc-textpic-caption { font-size:9px; color:#000; letter-spacing:1px; }

/* Header date */ 
P.csc-header-date { font-size:10px; color:#555; }

/****************************************/
/* Frontend editing / TYPO3 Admin Panel */
/****************************************/
IMG.frontEndEditIcons { position:relative; z-index:10000; vertical-align: middle; margin: 0px 2px 0px 2px; }

/* Default styles for the Admin Panel */
TABLE.typo3-adminPanel { border: 1px solid black; background-color: #F6F2E6; z-index:10000; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { z-index:10000; background-color: #9BA1A8; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color: #ABBBB4; }
TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border: 0px; }
TABLE.typo3-adminPanel TD FONT { font-family: verdana; font-size: 10px; color: black; }
TABLE.typo3-adminPanel TD A FONT { font-family: verdana; font-size: 10px; color: black; }
TABLE.typo3-editPanel { position:relative; z-index:10000; border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-editPanel TD { border: 0px; }

/*************************/
/* Extension Styles */
/*************************/
.tx-felogin-pi1 .submit,.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit {
	padding:4px;
	width:130px;
	margin-top:8px;
	font-weight: bold;
}

	.tx-felogin-pi1 label {
		display: block;
	}