* {margin:0; padding:0; outline:0}


.menu a {float:center; color:#FFF; text-decoration:none; width:120px; height:12px; padding-top:8px}
.menu span {float:center; color:#666; text-decoration:none; width:120px; height:28px; padding-top:8px}
.menu li {position:relative; top: 10px;}
.menu ul {display:none; position:absolute;  left:0;  display:none; list-style:none}
.menu ul li a, li.menuhover li a, li.menuhover li.menuhover li a {float:none; display:block; background:none; height:22px; padding-top:5px;}

.menu ul li span, li.menuhover li span, li.menuhover li.menuhover li span {float:none; display:block; background-color:none; height:22px; padding-top:5px}
.menu ul ul { top:0;}
.menu li.submenu {font-weight:bold}
.menu li.noborder {border-top:none}
.menu {padding-left: 0px; margin-left: 0px; background-color: #303030; position: absolute; top: 230px; float: none; border:solid #FFFFFF; border:0; height: 40px; width: 100%; left: 0; margin-bottom: 1em; }
.menu a:hover{background-color:transparent;}

#menu ul {
list-style-type: none; clear: both; margin-top: 5px; text-align: center; background-color:transparent }
 
.nav_top{display: inline; color: #666666; border-radius: 5px; background-color: #FFCC33; font-size: small; padding-left: 1.5em; padding-right: 1.5em; margin-top: 0.15em;  border-width: 0.25em;}
#menu ul li a:link {background-clip:padding-box;color:#FC3;  border:1px solid #FC3; border-radius: 0px; background-color: #303030; text-decoration: none;   }
.nav_sub{background-clip: padding-box; list-style-type: none;}
#menu ul li a:visited {color:#FC3; text-decoration: none;  background-color: #303030; padding: 0.1em; }
 

.sub_menu{padding-bottom:25px;}

ul li {list-style-type:disc; margin-left: 3em; margin-top: 0.25em; }
.nav_sub{ margin-left:0;}

div#centerDiv {
        width: 500px;
        text-align: center;
    }
    ul.centerUL {
        margin: 2px auto;
        line-height: 1.4;
    }
    .centerUL li {
        display: inline;
        text-align: center;
    } 
	
body {background-color: #FFFFFF; }
 
html , body {font-family : 'Century Gothic', 'Lucida Sans', Verdana, Tahoma, sans-serif;  margin : 0; padding : 0; 
	 	font-size: 12pt; 
}
	
html , body , table , p , div , ul , li {
	color : #000000;
	background-color: #FFFFFF;
}

table.effect {border-color:#CCCCCC; border-style: solid; border-width: 3px;  font-size: 80%; }

tr.even {background-color:#CCCCCC; }

tr.odd { background-color:#FFCC33; }

table.effect td{ padding: 1em; border-color: #000000; border-width: 3px; border-style: solid; }

caption {display:none; }
 
#header {text-align: center; color: #000000; padding-top: 125px; margin-top: 125px; }

body {background-color: #FFFFFF; }
 
html , body {font-family : 'Century Gothic', 'Lucida Sans', Verdana, Tahoma, sans-serif;  margin : 0; padding : 0; 
	 	font-size: 12pt; 
}
	
html , body , table , p , div , ul , li {
	color : #000000;
	background-color: #FFFFFF;
}

table.effect {border-color:#CCCCCC; border-style: solid; border-width: 3px;  font-size: 80%; }

tr.even {background-color:#CCCCCC; }

tr.odd { background-color:#FFCC33; }

table.effect td{ padding: 1em; border-color: #000000; border-width: 3px; border-style: solid; }

caption {display:none; }
#logo {margin-top:100px;}

#wrapper {margin : 1em; }
 
#leftedge {	border-left-color: #666666; border-left-style: solid; border-left-width: 20px; }
 
#container {width : 95%; float : left; margin-right: -250px; padding-right: 10px; clear: both; padding-left: 10px; }
 
#content {margin-right : 160px; border-left-color: #666666; border-left-style: dashed; border-left-width: 20px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; margin-left: 10px; }
 
#main {
	background-color : #ffffff; 
	border-left-color: #666666; 
	border-left-style: solid; 
	border-left-width: 20px; 
	clear: right; 
	margin-left: 10px; 
	margin-right: 20px; 
	padding: 1em; 
	font-size: 95%; 
}
 
#left {width : 120px; float : left; background-color: #999999; }
 
#sidebar {
	float : right;
	background-color : #333333;
	width : 200px;
	line-height : normal;
	color: #FFFFFF;
	border-color: #FFCC00;
	border-width: 10px;
	border-style: dashed;
	position: relative;
	padding-bottom: 175px;
	margin-left: 25px;
	background-image: url(images/FOTRsun.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 95%;
	padding-right: 0px;
	padding-left: 0px;
}
 
#sidebar .ad {background-color:#666666; text-align: center; margin-top: 2em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px; }
 .adtext {
	background-color: #FFFFFF;
	color: #003333;
	font-size: 75%;
	padding: 0.5em;
}
#sidebar p, blockquote p, .floatl p, .floatr p, .ad p {margin: 1em; }

 
#sidebar img, .white img, #sidebar .white img {margin: 0px;  padding: 0px; text-align:center; }

.road {background-image:url(images/road360.gif); background-position:100% 100%; background-repeat: no-repeat; height: 400px; width: 375px; clear: both; color: #999999; background-color: #FFFFFF; font-size: 120%; }
 
#sidebar ul li, #left ul li  {list-style-image: none; list-style-type:none; padding-top: 0.5em; padding-right: 0.25em; padding-bottom: 0.5em; padding-left: 0.25em; }
 
#sidebar h2, #sidebar h3, #sidebar h4 {color:#FF9900;  padding:5px; margin-top: 1em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
 
#sidebar .white h2, #sidebar .white h3, #sidebar .white h4 {color:#333333;  background-color: #FFFFFF;  margin: 0.5em; }
abbr, acronym {text-decoration: none; }
a:link abbr, a:link acronym {text-decoration:underline; }
form {
	padding-top: 1em; 
	padding-bottom: 1em; 
}
p {margin : 2em; }
 h1 {}
 h2 {
	font-weight:bold;
	color: #666666;
	margin-left: 0.5em;
	border-top-style: dotted;
	border-top-color: #333333;
	padding-top: 1em;
	margin-top: 1em;
	padding-bottom: 1em;
	margin-bottom: 1em;
}
	.pagename,  h2 .pagename {font-family : 'Century Gothic', 'Lucida Sans', Verdana, Tahoma, sans-serif; text-align: center; margin-left: 3em; margin-right: 1em; border-top-color: #FFCC33; color: #666666; background-color: #FFFFFF; clear: right; }
h3 {color: #666666; border-top-color: #666666; border-top-style: groove; border-top-width: 5px; padding-top: 1em; margin-left: 2em; }
h4 {color: #333333; padding-left: 1em; font-size: 105%; }
h5{text-indent: 3em; }
a:link {
	color : #0000FF;
	border-bottom-width: thin;
}
 a:visited {color : #FFFFFF; }
 a:hover {color : #FFFFFF; background-color : #FFCC00; }
 img {margin : 0.5em; border : 0px; background : transparent none repeat; }
 a:link:hover img , a:hover img {background : transparent none repeat; border: 0px;  text-decoration:none; }
 .clearleft {clear : left; }
 .clearright {clear : right; }
 .clear {clear:both; margin-top: 10px; }

.floatl {float : left; margin : 1em; top:50px;}
 .floatr {float : right; margin : 1em; }
 .floatrsm {float : right; margin : 4em; width: 15%; background-color: #CCCCCC; padding: 3em; }
 .center {text-align : center; }
 .right {text-align: right;}
 .big {font-size : 115%;  font-weight : bold; }
 .crumb {color:#FFCC00;  background-color:#FFFFFF;  font-size: 75%; }

.foot, foot p {font-size: .8em;  color: #006633; text-align : center; }
 
#footer {font : 75% tahoma, 'times new roman', times, sans-serif; color : #339900; text-align : center; background-color : #ffffff; clear: both; background-image:url(images/mountainfade.gif); background-position: top center; background-repeat: no-repeat; padding-top: 65px; }
 
#sidebar strong, .white strong, .white ul li strong {font-weight:bold;  font-size:105%; }
 
#sidebar .white ul li,  #sidebar  ul li {
	text-align: left; 
	margin: 0px; 
}
.white {margin-bottom: 3em;}
#sidebar .special {
	background-color: #FFFF99;
	margin-top: 2em;
	margin-bottom: 3em;
	padding-top: 1em;
	padding-bottom: 1em;
}
.special p{
	background-color: #FFFF99;}
#sidebar .special h3 {
	background-color: #CCCC00;
}
#sidebar .pod {background-color:#FFFFFF;
	font-size: 0.9em;
	margin-top: 3em;
	margin-bottom: 3em;
}
#sidebar .pod a, .pod a:link {
	text-decoration: none;
	font-family: "Kristen ITC", "Lucida Calligraphy", fantasy, sans-serif;
	border: none;
	background-color: #FFFFFF;
}
#sidebar .pod a:hover {
	color:#666666;
	text-align: center;
}
#sidebar .pod h3 a:link{
	background-color:#999999;
	background-image:url(images/emp.JPG);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 175px;
	text-align: right;
	border: none;
	margin: 0;
	display: block;
}
#sidebar .pod h3 a:visited {	background-color:#666666;
	background-image: url(images/flyingcar.JPG);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 175px;
	text-align: right;
	border: none;
	margin: 0;
	display: block;
}
#sidebar .pod h3 a:hover {	background-color:#CCCCCC;
	background-image: url(images/jamestown.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 175px;
	text-align: right;
	border: none;
	margin: 0;
	display: block;
}
#sidebar .pod p {color: #999999; background-color:#FFFFFF;}

.hide {visibility: hidden;  position: absolute;  clear: both; }

.feature {background-color:#333333; color: #FFFFFF; width: 325px; margin-right: 1em; margin-left: 0em; padding-bottom: 1em; padding-right: 0.25em; padding-top: 0.25em; border-left-color: #999999; border-left-style: none; border-left-width: 5px; float: left; }

.feature h3 {background-color:#666666; color: #000000; margin: 0; border-style: none; border-width: 0px; padding-top: 0px; width: 100%; text-align: center; font-size: 125%; }

.feature h4 {background-color:#000000; color: #FFFFFF; border-style: none; border-width: 0px; width: 90%; text-align: center; margin-top: 0.5em; padding: 0.5em; }

.feature p {color:#FFFF66; border-left-color: #FFFFFF; border-left-style: dashed; border-left-width: 5px; padding-left: 2em; background-color: #333333; }

.feature ul, .feature li {color:#FFFF66; background-color: #333333; padding-left: 0px; }

.feature a:link , .feature a {background-color:#333333;  color:#FFFFFF; }

.feature a:visited {background-color:#333333;  color:#CCCCCC; }

.feature a:hover {background-color:#FFFF66;  color:#000000; }
blockquote {
	border-top-style: dotted; 
	border-top-color:#CCCCCC; 
	border-top-width: 3px; 
	border-bottom-color: #CCCCCC; 
	border-bottom-style: dotted; 
	border-bottom-width: 3px; 
	padding: 2em; 
	background-color: #FFFFFF; 
	color: #333333; 
	font-size: 90%; 
	margin-left: 1em; 
	margin-right: 1em; 
}
#sidebar blockquote {
	border-top-style: dotted; 
	border-top-color:#CCCCCC; 
	border-top-width: 3px; 
	border-bottom-color: #CCCCCC; 
	border-bottom-style: dotted; 
	border-bottom-width: 3px; 
	padding: 1em; 
	background-color: #FFFFFF; 
	color: #003333; 
	font-size: 90%; 
	margin-left: .25em; 
	margin-right: .25em; 
}
blockquote p, blockquote ul li, blockquote ol li{background-color: #FFFFFF; color: #003300; margin-right: 5px; margin-left: 5px; }

.fotr {text-align: center; font-size: 10px; background-color: #FFFFFF; color: #333333; border: dotted #333333 3px; width: 120px; margin: 1em; padding: 0px; }

.grey {color:#666666; background-color:#FFFFFF; font-size: 85%; font-style: italic; }

.grey p {	color:#999999; background-color:#FFFFFF; }

.black, .black p, #sidebar .black p{
	color:#FFFF99; 
	background-color:#666666; 
	padding: 0.5em; 
	margin-top: 2em; 
	font-size: 90%; 
}
.black ul li, .black ol li, .black ul, .black ol{color:#FFFF99; background-color:#666666; }

.black a:link, .black h3, .black h4 {color:#FFFFFF;  font-weight:bold; background-color:#666666; }

.black a:visited {color : #FFFFFF;  font-weight:bold; }
 .black a:hover {color : #FFFFFF;  font-weight:bold; background-color : #FFCC00; }

.border {border-color:#FFCC33; border-style:dotted; border-width: 5px; padding: 1em; margin-top: 3em; margin-right: 1em; margin-bottom: 0em; margin-left: 1em; }

.book{	background-color:#FFFFFF; padding: 1em; border-color: #666666; border-style: dashed; border-width: 3px; margin: 0.5em; padding: 1em; color: #000000; text-align:center; }

.book p, #sidebar .book, #sidebar .book p {
	background-color:#FFFFFF;
	font-family: "Times New Roman", Times, serif;
	margin-bottom: 3em;
	padding-top: 3em;
}

.border .book, .border .book p {border: 0px; background-color:#FFFFFF; margin: 0px; padding: .5em; }
.faded {
	border-color: #666666;
	padding: 1em;
	border-width: 5px;
	border-style: dotted;
	margin: 2em;
}
.faded p 	{
	color: #333333;
	background-color:#FFFFFF;
	font-size: 0.9em;
}

.frame  {padding: 1em; border-color: #FFCC33; border-style: dashed; border-width: 3px; margin: 0.5em; padding: 1em; color: #000000; background-color: #CCCCCC; }

.frame p, .frame .ad, .frame ul li, .frame ol li, .frame ul, .frame ol{background-color:#CCCCCC; color:#000000; }

.frame h4 , .frame h3 {color:#333333;  background-color:#CCCCCC;  padding:0px;  margin: 0px; }

.look {background-color:#FFFF66; color:#333333; border-color: #333333; border-style: dashed; border-width: 5px; margin: 1em; padding: 0.5em; font-family: Georgia, "Times New Roman", Times, serif; font-size: 110%; }

.look p, .look ul, .look ul li, #sidebar .look h3, #sidebar .look h4{background-color:#FFFF66; color:#000000; }

.box {width: 210px; }

.ad {
	text-align: center;
	clear: both;
	padding: 1em;
	margin: 0px;
	font-size: small;
}


.half {width: 45%; background-color: #FFFFFF; color: #000000; }

.last {text-align: right; color: #FF9900; font-style: italic; }

 
#wrapper {margin : 1em; }
 
#leftedge {	border-left-color: #666666; border-left-style: solid; border-left-width: 20px; }
 
#container {width : 95%; float : left; margin-right: -250px; padding-right: 10px; clear: both; padding-left: 10px; }
 
#content {margin-right : 160px; border-left-color: #FFCC33; border-left-style: dashed; border-left-width: 20px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; margin-left: 15px; }
 
#main {
	background-color : #ffffff; 
	border-left-color: #666666; 
	border-left-style: solid; 
	border-left-width: 20px; 
	clear: right; 
	margin-left: 10px; 
	margin-right: 20px; 
	padding: 1em; 
	font-size: 95%; 
}
 
#left {width : 120px; float : left; background-color: #999999; }
 
#sidebar {
	float : right;
	background-color : #333333;
	width : 200px;
	line-height : normal;
	color: #FFFFFF;
	border-color: #FFCC00;
	border-width: 10px;
	border-style: dashed;
	position: relative;
	padding-bottom: 175px;
	margin-left: 25px;
	background-image: url(images/FOTRsun.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 95%;
	padding-right: 0px;
	padding-left: 0px;
}
 
#sidebar .ad {background-color:#666666; text-align: center; margin-top: 2em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px; }
 .adtext {
	background-color: #FFFFFF;
	color: #003333;
	font-size: 75%;
	padding: 0.5em;
}
#sidebar p, blockquote p, .floatl p, .floatr p, .ad p {margin: 1em; }

 
#sidebar img, .white img, #sidebar .white img {margin: 0px;  padding: 0px; text-align:center; }

.road {background-image:url(images/road360.gif); background-position:100% 100%; background-repeat: no-repeat; height: 300px; width: 275px; clear: both; color: #999999; background-color: #FFFFFF; font-size: 120%; }
 
#sidebar ul li, #left ul li  {list-style-image: none; list-style-type:none; padding-top: 0.5em; padding-right: 0.25em; padding-bottom: 0.5em; padding-left: 0.25em; }
 
#sidebar h2, #sidebar h3, #sidebar h4 {color:#FF9900;  padding:5px; margin-top: 1em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
 
#sidebar .white h2, #sidebar .white h3, #sidebar .white h4 {color:#333333;  background-color: #FFFFFF;  margin: 0.5em; }
abbr, acronym {text-decoration: none; }
a:link abbr, a:link acronym {text-decoration:underline; }
form {
	padding-top: 1em; 
	padding-bottom: 1em; 
}
p {margin : 2em; }
 h1 {}
 h2 {
	font-weight:bold;
	color: #666666;
	margin-left: 0.5em;
	border-top-style: dotted;
	border-top-color: #333333;
	padding-top: 1em;
	margin-top: 1em;
	padding-bottom: 1em;
	margin-bottom: 1em;
}
	.pagename,  h2 .pagename {font-family : 'Century Gothic', 'Lucida Sans', Verdana, Tahoma, sans-serif; text-align: center; margin-left: 3em; margin-right: 1em; border-top-color: #FFCC33; color: #666666; background-color: #FFFFFF; clear: right; }
h3 {color: #666666; border-top-color: #FFCC33; border-top-style: groove; border-top-width: 5px; padding-top: 1em; margin-left: 2em; }
h4 {color: #333333; padding-left: 1em; font-size: 105%; }
h5{text-indent: 3em; }
a:link {
	color : #254bf8;
	border-bottom-width: thin;
}
 a:visited {color : #666666; }
 a:hover {color : #FFFFFF; background-color : #FFCC00; }
 img {margin : 0.5em; border : 0px; background : transparent none repeat; }
 a:link:hover img , a:hover img {background : transparent none repeat; border: 0px;  text-decoration:none; }
 .clearleft {clear : left; }
 .clearright {clear : right; }
 .clear {clear:both; margin-top: 10px; }

.floatl {float : left; margin : 1em; }
 .floatr {float : right; margin : 1em; }
 .floatrsm {float : right; margin : 4em; width: 15%; background-color: #CCCCCC; padding: 3em; }
 .center {text-align : center; }
 .right {text-align: right;}
 .big {font-size : 115%;  font-weight : bold; }
 .crumb {color:#FFCC00;  background-color:#FFFFFF;  font-size: 75%; }

.foot, foot p {font-size: .8em;  color: #006633; text-align : center; }
 
#footer {font : 75% tahoma, 'times new roman', times, sans-serif; color : #339900; text-align : center; background-color : #ffffff; clear: both; background-image:url(images/mountainfade.gif); background-position: top center; background-repeat: no-repeat; padding-top: 65px; }
 
#sidebar strong, .white strong, .white ul li strong {font-weight:bold;  font-size:105%; }
 
#sidebar .white ul li,  #sidebar  ul li {
	text-align: left; 
	margin: 0px; 
}
.white {margin-bottom: 3em;}
#sidebar .special {
	background-color: #FFFF99;
	margin-top: 2em;
	margin-bottom: 3em;
	padding-top: 1em;
	padding-bottom: 1em;
}
.special p{
	background-color: #FFFF99;}
#sidebar .special h3 {
	background-color: #CCCC00;
}
#sidebar .pod {background-color:#FFFFFF;
	font-size: 0.9em;
	margin-top: 3em;
	margin-bottom: 3em;
}
#sidebar .pod a, .pod a:link {
	text-decoration: none;
	font-family: "Kristen ITC", "Lucida Calligraphy", fantasy, sans-serif;
	border: none;
	background-color: #FFFFFF;
}
#sidebar .pod a:hover {
	color:#FFCC33;
	text-align: center;
}
#sidebar .pod h3 a:link{
	background-color:#999999;
	background-image:url(images/emp.JPG);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 175px;
	text-align: right;
	border: none;
	margin: 0;
	display: block;
}
#sidebar .pod h3 a:visited {	background-color:#666666;
	background-image: url(images/flyingcar.JPG);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 175px;
	text-align: right;
	border: none;
	margin: 0;
	display: block;
}
#sidebar .pod h3 a:hover {	background-color:#CCCCCC;
	background-image: url(images/jamestown.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 175px;
	text-align: right;
	border: none;
	margin: 0;
	display: block;
}
#sidebar .pod p {color: #999999; background-color:#FFFFFF;}

.hide {visibility: hidden;  position: absolute;  clear: both; }

.feature {background-color:#333333; color: #FFFFFF; width: 225px; margin-right: 2em; margin-left: 0em; padding-bottom: 1em; padding-right: 0.25em; padding-top: 0.25em; border-left-color: #999999; border-left-style: ridge; border-left-width: 5px; float: left; }

.feature h3 {background-color:#FFCC00; color: #000000; margin: 0; border-style: none; border-width: 0px; padding-top: 0px; width: 100%; text-align: center; font-size: 125%; }

.feature h4 {background-color:#000000; color: #FFFFFF; border-style: none; border-width: 0px; width: 90%; text-align: center; margin-top: 0.5em; padding: 0.5em; }

.feature p {color:#FFFF66; border-left-color: #FFFFFF; border-left-style: dashed; border-left-width: 5px; padding-left: 2em; background-color: #333333; }

.feature ul, .feature li {color:#FFFF66; background-color: #333333; padding-left: 0px; }

.feature a:link , .feature a {background-color:#333333;  color:#FFFFFF; }

.feature a:visited {background-color:#333333;  color:#CCCCCC; }

.feature a:hover {background-color:#FFFF66;  color:#000000; }
blockquote {
	border-top-style: dotted; 
	border-top-color:#CCCCCC; 
	border-top-width: 3px; 
	border-bottom-color: #CCCCCC; 
	border-bottom-style: dotted; 
	border-bottom-width: 3px; 
	padding: 2em; 
	background-color: #FFFFFF; 
	color: #333333; 
	font-size: 90%; 
	margin-left: 1em; 
	margin-right: 1em; 
}
#sidebar blockquote {
	border-top-style: dotted; 
	border-top-color:#CCCCCC; 
	border-top-width: 3px; 
	border-bottom-color: #CCCCCC; 
	border-bottom-style: dotted; 
	border-bottom-width: 3px; 
	padding: 1em; 
	background-color: #FFFFFF; 
	color: #003333; 
	font-size: 90%; 
	margin-left: .25em; 
	margin-right: .25em; 
}
blockquote p, blockquote ul li, blockquote ol li{background-color: #FFFFFF; color: #003300; margin-right: 5px; margin-left: 5px; }

.fotr {text-align: center; font-size: 10px; background-color: #FFFFFF; color: #333333; border: dotted #333333 3px; width: 120px; margin: 1em; padding: 0px; }

.grey {color:#666666; background-color:#FFFFFF; font-size: 85%; font-style: italic; }

.grey p {	color:#999999; background-color:#FFFFFF; }

.black, .black p, #sidebar .black p{
	color:#FFFF99; 
	background-color:#666666; 
	padding: 0.5em; 
	margin-top: 2em; 
	font-size: 90%; 
}
.black ul li, .black ol li, .black ul, .black ol{color:#FFFF99; background-color:#666666; }

.black a:link, .black h3, .black h4 {color:#FFFFFF;  font-weight:bold; background-color:#666666; }

.black a:visited {color : #0099FF;  font-weight:bold; }
 .black a:hover {color : #FFFFFF;  font-weight:bold; background-color : #FFCC00; }

.border {border-color:#FFCC33; border-style:dotted; border-width: 5px; padding: 1em; margin-top: 3em; margin-right: 1em; margin-bottom: 0em; margin-left: 1em; }

.book{	background-color:#FFFFFF; padding: 1em; border-color: #666666; border-style: dashed; border-width: 3px; margin: 0.5em; padding: 1em; color: #000000; text-align:center; }

.book p, #sidebar .book, #sidebar .book p {
	background-color:#FFFFFF;
	font-family: "Times New Roman", Times, serif;
	margin-bottom: 3em;
	padding-top: 3em;
}

.border .book, .border .book p {border: 0px; background-color:#FFFFFF; margin: 0px; padding: .5em; }
.faded {
	border-color: #666666;
	padding: 1em;
	border-width: 5px;
	border-style: dotted;
	margin: 2em;
}
.faded p 	{
	color: #333333;
	background-color:#FFFFFF;
	font-size: 0.9em;
}

.frame  {padding: 1em; border-color: #FFCC33; border-style: dashed; border-width: 3px; margin: 0.5em; padding: 1em; color: #000000; background-color: #CCCCCC; }

.frame p, .frame .ad, .frame ul li, .frame ol li, .frame ul, .frame ol{background-color:#CCCCCC; color:#000000; }

.frame h4 , .frame h3 {color:#333333;  background-color:#CCCCCC;  padding:0px;  margin: 0px; }

.look {background-color:#FFFF66; color:#333333; border-color: #333333; border-style: dashed; border-width: 5px; margin: 1em; padding: 0.5em; font-family: Georgia, "Times New Roman", Times, serif; font-size: 110%; }

.look p, .look ul, .look ul li, #sidebar .look h3, #sidebar .look h4{background-color:#FFFF66; color:#000000; }

.box {width: 210px; }

.ad {
	text-align: center;
	clear: both;
	padding: 1em;
	margin: 0px;
	font-size: small;
}


.half {width: 45%; background-color: #FFFFFF; color: #000000; }

.last {text-align: right; color: #FF9900; font-style: italic; }
