/* 
Style: LDS Crossword Puzzles
Author: Laura Hawkley
*/

body {
margin:0;
padding:0;
text-align:left;
color:#000;
background-color:#fff;
font-family: Arial, Helvetica, sans-serif;
}

/* Layout */
#container {width:1030px;}

	#rightSidebar {
	float:right;
	margin:0 0 10px 0;
	padding:0 5px;
	width:260px;
	text-align:center;
	font-size:11pt;
	}

		.rightseparator {width:66px; height:18px; margin:0 auto;}
		
		.separatorsquare {
		float:left;
		margin:0 2px;
		height:12px;
		width:12px;
		border:3px solid #754f2a;
		}

	#siteidentity {
	height:44px;
	width:740px;
	margin:10px;
	padding:0;
	}
		#siteidentity img {height:44px; width:740px;}

	#menu {
	float:left;
	margin-bottom:20px;
	padding:0 0 30px 10px;
	width:155px;
	background-color:#fff;
	color:#754f2a;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:.02em;
	}
		#menu ul {margin: 0;}
		#menu li {margin: 0; list-style:none;}

		#menu a:link, #menu a:visited {background-color:#fff; color:#06f; text-decoration:none;}
		#menu a:hover, #menu a:focus {text-decoration:underline;}
		
			#buttons {margin-left: 1em; clear:both;}
			
				#buttons li {width: 112px; height: 28px; margin-left: 1.6em;}
				 
				#buttons span {
				background:url('images/button.png') no-repeat;
				float:left;
				width: 28px;
				height: 28px;
				text-align: center;
				line-height:2em;
				}
				
				#buttons li a:link, #buttons li a:visited {
				color:#000;
				font-weight: normal;
				background-color: transparent;
				font-size: .8em;
				}
				
				#buttons a:hover, #buttons a:focus {text-decoration:none;}
		 
			.expanded {font-size:0.8em; padding-left:2em; list-style:none;}
				.expanded a:link, .expanded a:visited {font-weight: normal}

#mainContent {
margin:0 10px 20px 175px;
padding:5px 20px;
width:527px;
border:4px solid #9b9faa;
}

#puzzles {width: 100%;}
	#puzzles td {height:125px;}
		#puzzles td.grid {padding:10px; margin:0; text-align:center;}
		#puzzles td.links p {margin:.5em;}

/* text links */
a:link, a:visited {
background-color:#fff;
color:#06f;
font-weight:bold;
text-decoration:none;
}
	 
a:hover, a:focus {text-decoration:underline;}

/* headings */
h1, h2, h3, h4, h5, h6 {text-align:center}

/* images */
img.grid {
float:right;
width:100px;
height:100px;
margin:0 0 10px 0;
border:3px solid #06f;
padding:2px;
}

img.puzzle {border:1px solid #000; width:100px; height:100px;}

.feed {border:none;}

/* lists */
dt {margin-left:10pt; font-weight:bold;}
dd {margin-left:30pt;}

/* other */
.blue {color:#06f; background-color:#fff;}
.brown {color:#754f2a; background-color:#fff;}
.orange {color:#F79017; background-color:#fff;}
.normal {font-weight:normal}
.tenpoint {font-size:10pt}

#back {margin-top: 1em; margin-left: 1.8em; color: #06f;}

/* abbreviation tables */
#solving_aids table {font-size:.9em; border-collapse:collapse; line-height:1em;}
#solving_aids caption {text-align:left; font-variant:small-caps; font-weight:bold;}
#solving_aids td {padding:0 0 0 1em; vertical-align:top;}

