/* AJSAHU 15.01.08 */

* {
	padding: 0;
	margin: 0;
	}

body {
	font-family: "Lucida Grande", Geneva, Arial, sans-serif;
	font-size: 13px;
	color: #666;
	}

h1 span {
	display: none;
	font-size: 1.3em;
	}

h2 span {
	display: none;
	font-size: 1.1em;
	}

h2,h3,h4,h5,h6 {
	font-size: 1.28em;
	font-weight: bold;
	padding: 0 30px 10px 30px;
	color: #665687;
	}

p, small {
	font-size: 0.9em;
	line-height: 1.5em;
	text-align: justify;
	padding: 0 30px 10px 30px;
	}

#content ol {
	font-size: 0.9em;
	list-style: decimal;
	list-style-position: outside;
	padding: 0 30px 10px 50px;
	}

#content li {
	padding: 0 0 4px 0;
	}

ol a, ol a:hover {
	color: #666;
	text-decoration: none;
	padding-right: 20px;
	background: url(images/link.png) no-repeat right; 
	}

ol a:hover {
	background: url(images/link_go.png) no-repeat right; 
	}

p a {
	color: #000;
	text-decoration: none;
	border-bottom: 1px dotted black;
	}
	
p a:hover {
	color: #000;
	text-decoration: none;
	border-bottom: 1px dotted #000;
	}

img {
	border: 0;
	}
	
/* PAGE CONSTRUCTION */

#containertop {
	width: 100%;
	height: 196px;
	}

#containermid {
	width: 100%;
	background: #fff url(images/background.jpg) repeat;
	}

#header {	
	width: 750px;
	height: 196px;
	margin: 0 auto 0 auto;
	background: #fff url(images/header.jpg) no-repeat;
	}
	
#box {	
	width: 750px;
	margin: 0 auto 0 auto;
	background: url(images/boxBackground.jpg) repeat-y;
	}

/* MENU */

#mainnavigation {
	position: relative;
	right: auto;
	width: 130px;
	height: 329px;
	background: url(images/menu.png) no-repeat;
	top: 0;
	left: 0;
	text-align: center;
	float: left;
	}

#mainnavigation li {
	position: absolute;
	list-style: none;
	}

#mainnavigation li, #mainnavigation a	{
	height: 29px;
	display: block;
	}

#mainnavigation span {
	display: none;
	}

#menuOne {
	top: 6px;
	left: 0px;
	width: 130px;
	}

#menuTwo {
	top: 35px;
	left: 0px;
	width: 130px;
	}

#menuThree {
	top: 65px;
	left: 0px;
	width: 130px;
	}

#menuFour {
	top: 95px;
	left: 0px;
	width: 130px;
	}

#menuFive {
	top: 125px;
	left: 0px;
	width: 130px;
	}

#menuSix {
	top: 152px;
	left: 0px;
	width: 130px;
	}

#menuSeven {
	top: 181px;
	left: 0px;
	width: 130px;
	}

#menuEight {
	top: 209px;
	left: 0px;
	width: 130px;
	}

#menuNine {
	top: 238px;
	left: 0px;
	width: 130px;
	}

#menuTen {
	top: 267px;
	left: 0px;
	width: 130px;
	}

#menuOne a:hover	{background: transparent url(images/menu.png) -130px -6px no-repeat;}

#menuTwo a:hover	{background: transparent url(images/menu.png) -130px -35px no-repeat;}

#menuThree a:hover	{background: transparent url(images/menu.png) -130px -65px no-repeat;}

#menuFour a:hover	{background: transparent url(images/menu.png) -130px -95px no-repeat;}

#menuFive a:hover	{background: transparent url(images/menu.png) -130px -125px no-repeat;}

#menuSix a:hover	{background: transparent url(images/menu.png) -130px -152px no-repeat;}

#menuSeven a:hover	{background: transparent url(images/menu.png) -130px -181px no-repeat;}

#menuEight a:hover	{background: transparent url(images/menu.png) -130px -209px no-repeat;}

#menuNine a:hover	{background: transparent url(images/menu.png) -130px -238px no-repeat;}

#menuTen a:hover	{background: transparent url(images/menu.png) -130px -267px no-repeat;}

/* PAGE CONTENT */

#content {
	width: 620px;
	padding-top: 22px;
	background: url(images/contentBackground.jpg) repeat-x top;
	float: right;
	}

#blogCopy {
	float: left;
	width: 420px;
	}

.picLink {
	text-decoration: none;
	color: #666;
	cursor: pointer;
	}

.picLink p:hover {
	background: url(images/link_go.png) no-repeat bottom right;
	}

#colOne, #colTwo, #colThree {
	float: left;
	width: 182px;
	padding-top: 100px;
	margin: 0px;
	}

#colOne p, #colTwo p, #colThree p {
	padding: 4px;
	margin: 0;
	}

.picLink {
	background: none;
	}

#colOne h2 span, #colTwo h2 span, #colThree h2 span {
	display: none;
	}

#colOne {
	background: url(images/copyheaderOne.jpg) no-repeat top;
	margin-left: 10px;
	}

html>body #colOne {
	margin-left: 22px;
	}

html>/**/body #colOne {
	margin-left: 20px;
	}

#colTwo {
	background: url(images/copyheaderTwo.jpg) no-repeat top;
	margin-left: 15px;
	}

#colThree {
	background: url(images/copyheaderThree.jpg) no-repeat top;
	margin-left: 15px;
	}

.row {
	width: 530px;
	margin: 0 0 8px 30px;
	}

.title {
	width: 180px;
	float: left;
	padding: 0;
	}

.writing {
	float: right;
	width: 350px;
	padding: 0;
	}

ol li em {
	display: block;
	font-size: 0.8em;
	padding: 5px 0 5px 0;
	}

ol li em strong {
	color: #000;
	}

#sidebar {
	width: 180px;
	float: right;
	border-left: groove 1px #ccc;;
	}

#sidebar ul li, ul li h2 {
	list-style-type: none;
	padding: 4px 8px 2px 8px;
	}

#sidebar ul li p {
	text-align: left;
	padding: 4px 8px 2px 8px;
	}

#sidebar ul li ul li a, ul li ul li a:hover {
	font-size: 0.85em;
	color: #666;
	}

blockquote {
	background: transparent url(images/quote1.jpg) left top no-repeat;
	width: 500px;
	font-size: 1.0em;
	font-style: italic;
	line-height: 1.5em;
	margin: 8px 0 0.4em 30px;
	}

blockquote div {
	padding: 0 25px 10px 35px;
	background: transparent url(images/quote2.jpg) right bottom no-repeat;
	}

#content span {
	margin: 8px 0 2.4em 60px;
	display: block;
	color: #999;
	}

.alignright {margin: 0 0 10px 30px;}

ol li cite {padding: 0; margin: 5px 0 7px 0;}

ol li small {padding: 0; margin: 5px;}

ol li p {padding: 0; margin: 5px;}

p small {padding: 0; margin: 0;}

/* GALLERY */

#gallery {
	width: 500px;
	margin: 0 0 0 35px;
	}

#gallery p {
	padding: 0 0 10px 0;
	text-align: center;
	}

#gallery img {
	background-color: #fff;
	padding: 1px;
	margin: 0 0 15px 13px;
	border: 1px solid #ccc;
	}

#gallery a, #gallery a:hover {
	border: 0;
	background: none;
	padding: 0;
	}

/* FORM */

form {
	margin: 0 0 10px 30px;
	}

form select {
	background-color: #DEDCD7;
	border: 1px solid #CBC8C6;
	font-size: 1.0em;
	color: #660000;
	}

#lblMessage {	
	margin-top: 10px;
	margin-left: 7px;
	color: #660000;
	}

#searchform {
	margin: 0 0 0 5px;
	}

#searchform input {
	background-color: #DEDCD7;
	border: 1px solid #665687;
	height: 15px;
	font-size: 10px;
	}

#searchsubmit {	
	margin: 5px 5px 5px 0;
	}

#commentform {
	padding: 0;
	margin: 0;
	}

/* GALLERY */

#photoBox a {		
	border: none;
	}

#photoBox a img {		
	border: 1px solid #000;
	margin: 8px 0 7px 13px;
	padding: 1px;
	background-color: #fff;
	}

#photoBox {
	margin: 0 89px 10px 120px;
	}

/* FOOTER */

#footerBox {
	width: 100%;
	}

#footer {
	margin: 0 auto 0 auto;
	padding-top: 24px;
	height: 79px;
	width: 750px;
	clear: both;
	background: url(images/footer.jpg) no-repeat;
	}

#footer p {
	font-size: 0.78em;
	line-height: 1.3em;
	color: #666;
	margin: 0;
	padding: 0 0 2px 95px;
	}

