h4 {font-size: 1.5em;margin:0;}
h5 {font-size: 1.25em;margin:0;}
p.highlighted {font-weight:bold; text-align:left;}
div.padded {padding:5px;}
a img {border:none;}
input.btn{
   color:black;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:0.8em;
   font-weight:bold;
background-color:#ffcc99;
   border:2px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcc99');}

input.btnhov{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;}

select.dropdown {background-color:#ffcc99;}


/* Homepage CSS*/
body {margin:0;margin-top:1em;margin-bottom:1em;padding:0;background:url(../images/cubebackground.png);font-family:trebuchet ms;font-size:13px;border:1px;}
div.center {position:relative;width:900px;margin-left:-450px;left:50%;}

#divBanner img {width:900px;border: solid 1px;position:relative;top:4px}

#divDropDownMenu {text-align:right;background:url(../images/menubackground.png);padding:5px}
select.dropdown {background:#fee300;}
#divDropDownSubMenu {text-align:right;background:url(../images/submenubackground.png);padding:5px}

#divHolder {position:relative;padding-left:220px;width:680px;border-top:s0;border-right:solid 1px;border-bottom:solid 1px;border-left:solid 1px;background:#fee300;}		

#divMainMenu {position:absolute;top:0;left:0;padding:5px;width:210px;background:#fee300;}
#divMainMenu h2.first {margin:0 0 4;}
#divMainMenu h2 {font-size:14px;margin:7px 0 4px;padding:0;}
#divMainMenu a {height:25px;line-height:25px;}
a {color:#fd0100}
a.picturelink {padding-left:30px;background:url(../images/bulletcubescrambled.png) no-repeat;height:25px;line-height:25px;} 
a.picturelink:hover {color:black;background:url(../images/bulletcubesolved.png) no-repeat;height:25px;target:_top;}
a:hover{color:black}
a.strong {font-weight:bold;}
p.mainparagraphs {padding:7px;}

#divMainContent {min-height:750px;_height:750px;border-left:solid 1px;background:white;color:#000;}
#divNewsPage {padding:10px;}
#divMainMenu a {display:block;}
#divFooter {height:35px;padding:5px;width:890px;background:#99ccff;border-top:0;border-right:solid 1px;border-bottom:solid 1px;border-left:solid 1px;}

/* Construction Page CSS*/
#divConstruction {padding:10px;text-align:center;}
#divConstructionImage {text-align:center;}

/* FMC CSS*/
#divfmccontent {padding:5px;margin-top:20px;}
#fmctable {width:620px;}
td.top {vertical-align:top;}
#fmcform {padding:10px;font-face:verdana;}
label span {float:left;width:15em;}
#divthankyou {padding:7px;}
#divfmcoldarchive {padding:7px;}
#divfmccurrentarchive {padding:7px;}
#divfmctoolspuzzlescrambler {padding: 7px;text-align:justify;border-bottom: solid 3px red;}
#divfmctoolsfmccompanion {padding: 7px;text-align:justify;}
img.fmcscreenshot {float:right;padding:7px;margin-right: 20px;}
#apuzzlescrambler {background:url(../images/fmc/puzzlescrambler_thumb.jpg) no-repeat;}
#afmccompanion {background:url(../images/fmc/fmccompanionv2_1_thumb.jpg) no-repeat;}
a.screenshotlink {float:right;margin:7px 0 0 7px;height:192px;width:256px;}
input.downloadbutton {background:#ffcc99;border: outset 3px white;font-face:verdana;}
input.submitbutton {background:#ffff99;border: outset 3px white;font-face:verdana;}
applet.fmcapplet {float:right;}
td.fmcresultsnamecountry {padding:3px;text-align:center;}
td.fmcresultsquote {font-size:1em;padding:3px;vertical-align:top;width:300px;}
td.fmcresultssolution {padding:3px;vertical-align:top;}
td.fmcresultsheader {padding:3px;vertical-align:top;}
td.fmcresultscolumnheader {padding:3px;text-align:center;}
applet.resultsapplet {float:right;}
table.fmccontrolpanel {width:80%; position:relative; left:10%; border:solid 2px black;border-collapse:collapse;}
td.fmccpcreate {width:50%; text-align:center; border-right:solid 1px black;border-bottom:solid 1px black;padding:5px;}
td.fmccpupdate {width:50%; text-align:center; border-bottom:solid 1px black;padding:5px;}
td.fmccpsubmit {width:50%; text-align:center; border-right:solid 1px black;padding:5px;}
td.fmccparchive {width:50%; text-align:center;padding:5px;}
table.userregistrationform {border-collapse:collapse;}
select.fmcselect {
   color:black;
   font-family:'trebuchet ms',helvetica,sans-serif;}



/* 3x3x3 pages CSS */
#divbeginnersectionoverview {background:url(../images/3x3x3/beginnersectionbackground.png);}
#divcfopsectionoverview {background:url(../images/3x3x3/cfopsectionbackground.png);}
#divvhsectionoverview {background:url(../images/3x3x3/vhsectionbackground.png);}
#divzbsectionoverview {background:url(../images/3x3x3/zbsectionbackground.png);}
#div6stepsectionoverview {background:url(../images/3x3x3/6stepsectionbackground.png);}
div.sectionoverviews {padding:10px;margin-top:10px;background:url(../images/3x3x3/miscsectionbackground.png);}
div.cfopdescription {background:url(../images/3x3x3/cfopsectionbackground.png);margin-top:10px;padding:10px;}
div.beginnerdescription {background:url(../images/3x3x3/beginnersectionbackground.png);margin-top:10px;padding:10px;}
div.vhdescription {background:url(../images/3x3x3/vhsectionbackground.png);margin-top:10px;padding:10px;}
div.zbdescription {background:url(../images/3x3x3/zbsectionbackground.png);margin-top:10px;padding:10px;}
div.fourbydescription {background:url(../images/4x4x4/4x4sectionbackground.png);margin-top:10px;padding:10px;}
div.fivebydescription {background:url(../images/5x5x5/5x5sectionbackground.png);margin-top:10px;padding:10px;}
img.cfopdescription {float:right;padding:7px;margin-right: 20px;}
img.vhdescription {float:right;padding:7px;margin-right: 20px;}
img.fourbydescription {float:right;padding:7px;margin-right: 20px;}
img.fivebydescription {float:right;padding:7px;margin-right: 20px;}
table.pllcasedetailstable {width:100%;border-collapse:collapse;margin-top:20px;}
table.ollcasedetailstable {width:100%;border-collapse:collapse;margin-top:20px;}
table.f2lcasedetailstable {width:100%;border-collapse:collapse;margin-top:20px;}
td.diagram {border:solid 3px black;padding-top:5px;padding-left:5px;padding-bottom:1px;padding-right:0;width:149px;background:#99ffcc;}
td.title {border-top:solid 3px black;border-right:solid 3px black;border-bottom:solid 3px black;vertical-align:top;padding:5px;background:#99ffcc;}
td.links {border-right: solid 3px black;border-bottom: solid 3px black;border-left: solid 3px black;vertical-align:top; padding:5px;text-align:center;background:#99ffcc;}
td.olldiagram {border:solid 3px black;padding-top:5px;padding-left:5px;padding-bottom:1px;padding-right:0;width:149px;text-align: center;}
td.f2ldiagram {border:solid 3px black;padding-top:5px;padding-left:5px;padding-bottom:1px;padding-right:0;width:149px;text-align: center;background:#FFEFAA;}
td.olltitle {border-top:solid 3px black;border-right:solid 3px black;border-bottom:solid 3px black;vertical-align:top;padding:5px;background:yellow;}
td.f2ltitle {border-top:solid 3px black;border-right:solid 3px black;border-bottom:solid 3px black;vertical-align:top;padding:5px;background:#FFEFAA;}
td.olllinks {border-right: solid 3px black;border-bottom: solid 3px black;border-left: solid 3px black;vertical-align:top; padding:5px;text-align:center;background:yellow;}
td.f2llinks {border-right: solid 3px black;border-bottom: solid 3px black;border-left: solid 3px black;vertical-align:top; padding:5px;text-align:center;background:#FFEFAA;}
td.algorithms {border-right: solid 3px black;border-bottom: solid 3px black;vertical-align:top;padding:5px;}
td.casenumber {text-align:center;}
img.plldiagram {padding-right:7px;}
img.olldiagram {position:relative;right:2px;}
img.f2ldiagram {position:relative;right:2px;}
applet.pllapplet {float:right;margin-right:30px;}
applet.f2lapplet {float:right;float:bottom;margin-right:30px;}
div.pllcasedetails {padding:8px;}
li.mainalg {font-weight: bold;}
h5.tableheader {text-align:center;}
input.downloadvideobutton {background:#ffcc99;border: outset 3px white;font-face:verdana;width:140px;margin-top:3px;}
a.permutationboard {border:0;}
div.permutationstable {padding:5px;}
div.orientationstable {padding:20px;}
table.orientationsmaintable {border: solid 3px red;}
div.ollcategories {background:url(../images/3x3x3/cfopsectionbackground.png); margin-top:7px;}
img.ollcategories {align:right;}
td.crossrules {background: #11cfff; text-align: center; font-weight:bold;}
td.larsheader {background: #ffcc99; text-align: center; font-weight:bold;}

/* LINKS CSS */
div.linkeven {background:url(../images/links/linkeven.png);padding:5px}
div.linkodd {background:url(../images/links/linkodd.png);padding:5px}

/* GUESTBOOK CSS */
#divstarborder {background:url(../images/guestbook/stars.gif);min-height:17px;height:17px;}
table.guestbookcontrolpanel {width:80%; position:relative; left:10%;border-collapse:collapse;}
td.guestbookcontrolpanel {width:50%; text-align:center;padding:5px;}
#divrecententry {padding-top:20px; padding-bottom:20px;}


/* TABSET NAVBAR */
ul#tabset  {
	font-size:1em;
	height:2em;
	padding:0;
	margin:0;
	padding-left:2px;
	list-style-type:none;
	}
ul#tabset li {
	font-size:1em;
	padding:0.2em 0 0.1em 0;
	margin:0;
	margin-left:1px;
	margin-top:3px;
	margin-bottom:-2px;
	list-style-type:none;
	display:block;
	float:left;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	border-width:1px 1px 0 1px;
	border-style:solid;
	cursor:default;
	background:#ffffff;
	}

ul#tabset li.youAreHere {
	margin-top:2px;
	padding:0.2em 1.3em 0.3em 1.1em;
	}

ul#tabset li a {
	padding:0.4em 1.1em 0.3em 1.1em;
	}

ul#tabset li.youAreHere a {
	padding:0;
	}

/* [ie] tabset navbar */
* html ul#tabset  {
	padding-left:1px;
	}
* html ul#tabset li.youAreHere {
	position:relative;
	top:1px;
	margin-top:1px;
	margin-left:1px;
	}

/* RANDE */
div.rande2006 {padding:5px; background:#99ffcc; min-height: 600px; _height: 600px}
img.albumcover {float:left; padding-right:5px; padding-bottom:5px; padding-top:5px;}