/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/
html, body {
height: 100%;
margin: 0 0 1px;
padding: 0;
font-size: 13px;
}

#xtra-bg {position: absolute; width: 500px; background: transparent url(styles/khaki/xtra-bg.png) 5px 0; z-index: 1; top: 0; left: 0;}
#container {position: relative; z-index: 2}
#bigAngel {width: 367px; height: 330px; position: absolute; background: transparent url(styles/khaki/bigAngel.png) no-repeat bottom right; top: 0; right: -16px; z-index: 2;}
#smallAngel {width: 255px; height: 220px; position: absolute; background: transparent url(styles/khaki/smallAngel.png) no-repeat bottom right; top: 2px; right: -10px; z-index: 2;}

.date {font-size: 11px; text-transform: lowercase}
.fb span {text-transform: none; font-style: normal! important; margin-top: 7px}
#connect ul li a img {margin: 0 15px 0 55px;}
#searchform .submit {background-color: #663AA7; border-color: #663AA7; padding: 2px;}
h2.title, h2.title a {color: #663AA7;}
#footer  {
	padding: 0;
}
#footer p {font-weight: normal; font-size: 11px; color: #663AA7;}
#introduction {border: none;}
body {background: #D3CCD4 url(styles/khaki/bg.jpg) repeat-x 0 0;}
#nav a:link, #nav a:visited {
	color: #ffffff;
	border-left: 1px solid #663AA7;
	border-top: 1px solid #663AA7;
	border-right: 1px solid #663AA7;
	background-color: #ad82d8;
text-transform: none;
}

#about  {
	background: #663aa7 url(none) repeat-x top left;
}

.widget h3  {
	color: #fff;
	background-color: #ad82d8;
}

#logo img {margin: 0}
#logo {height: 145px;}
.textwidget {font-size: 12px;}
.textwidget .left {float: left; margin: 10px 10px 10px 0;}
.textwidget .title {font-weight: bold; text-align: center; font-size: 13px; margin: 5px 0;}
.textwidget .title a {color: #3f312e !important;}
.widget h3 span.fold  {
	background: url('styles/khaki/widget_fold.png') no-repeat top right;
}
#nav li ul { border: 1px solid #663AA7;}
#nav li ul li {	border-bottom: 1px solid #663AA7; background: #FFF; }
#nav li ul li a { background-color: #ad82d8 !important; background-image: none!important; border: none!important;}
#nav li ul li a:hover { background: #fff url(styles/khaki/nav.jpg) repeat-x left top!important; border: none!important;}
#about  {
	padding: 10px;
width: 600px;
height: 205px;
}
#about img  {
	border: none;
}
.post {border: none;}
#frontSidebar  {
	float: left;
	width: 280px;
	margin: -120px 0 0 20px;
}
#sidebar  {
	float: none;
	/*width: auto;*/
	margin: 0;
}
#pageSidebar  {
	float: left;
	width: 280px;
	margin: 20px 0 0 20px;
}
div.wpcf7 {
	margin: 0 0 0 100px;
}
div.wpcf7-mail-sent-ok {
	color: #663aa7;
border: none;
width: 330px;
}

div.wpcf7-mail-sent-ng {
	color: red;
border: none;
width: 330px;
}

div.wpcf7-spam-blocked {
	color: red;
border: none;
width: 330px;
}

div.wpcf7-validation-errors {
	color: red;
border: none;
width: 330px;
}
div.wpcf7-response-output {
	margin: 0;
	padding: 0;
}
.highslide-container div {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.highslide-gallery { height: 205px; width: 600px; overflow: hidden;}

.highslide-wrapper, .highslide-outline {
	background: gray;
}
.highslide-gallery .highslide img {
	border: none;
}
.highslide-active-anchor img {
	visibility: visible;
	border-color: #808080 !important;
}
.highslide-dimming {
	background: #000000;
}
.highslide-image {
	border: none;
}
.highslide-caption {
	color: silver;
	text-align: right;
	font-size: 9pt !important;
	padding: 5px;
font-weight: normal !important;
}
.highslide-loading {
	display: block;
	padding: 3px 0 3px 38px;
	width: 0;
	height: 32px;
	overflow: hidden;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	background-image: url(http://www.roadrash.no/hs-support/highslide/graphics/loader.big.white.gif);
}

.highslide-controls {
	position: static !important;
	margin-bottom: 0;
}
.highslide-controls .highslide-move {
	display: none;
}
a.highslide-credits,
a.highslide-credits i {
	color: silver !important;
	text-decoration: none;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	background-color: transparent;
text-decoration: none;
}
/*.drop {
	border: 1px solid silver;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
padding: 6px;
font-size: 16px
}
.drop:hover {border-color: #663AA7}
#content p {padding: 0 12px;}*/
.post h2.title  {
	margin: 0 0 20px 0;
	font-size: 22px;
	line-height: 20px;
}




.slide {
	border: 1px solid silver;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
padding: 3px;
font-size: 13px;
	cursor: pointer;
background: #f6f2f7 url(styles/khaki/slide-button.png) no-repeat 3px 0;
text-indent: 26px;
text-align: left;
}
.slide:hover {
background-color: #e5e0e6;
}
.slideActive {background-position: 3px -26px; background-color: #e5e0e6}
.slideActive:hover {background-position: 3px -26px; background-color: #f6f2f7}
.slideSpan {float: right; font-size: 11px; font-style: italic; color: gray}
.entry ul {display: none;}
.entry li {list-style-type: disc !important; padding-bottom: 8px;}
a:link, a:visited  { color: #663AA7; }
.quote {background: url(styles/khaki/quote.png) no-repeat center left; width: 350px; margin: 50px 0 0 40px; padding: 10px 10px 10px 100px; font-size: 16px; color: gray;}
.quote a {color: gray; text-decoration: none;}
.quote a:hover {text-decoration: underline;}
.highslide-overlay a {font-size: 11px;}
#aboutLeft {float: left; width: 150px; border-right: 1px solid #D3CCD4; margin: 0 20px 0 0; padding: 0 20px 0 0; text-align: center;}
#aboutLeft img {margin: 0 0 20px 0;}
.leftTitle {font-size: 14px; color: #663AA7; line-height: 110%;}
.ngg-galleryoverview {
	width: auto;
	clear:none; 
}
.ngg-gallery-thumbnail-box {
	background:#D3CCD4 none repeat scroll 0% 50%;
}
.ngg-galleryoverview img {border-width: 1px }
.ngg-gallery-thumbnail img {
	padding:1px;
}
.ngg-gallery-thumbnail-box {
	margin: 0 18px 18px 0;
	padding: 6px;
}
.ngg-gallery-thumbnail img:hover {
	border-color:#663AA7;
} 
.entry img {border-color: #D3CCD4;}
.video {clear: both; font-size: 11px; margin: 10px 0 0 0; line-height: 120%; border-bottom: 1px solid #D3CCD4; height: 48px;}
#text-6 .textwidget {width: 300px; height: 120px; overflow: auto;}
