/************************* DEFAULT STYLES ***************************/

img {
	border:0;
}

body {
	color:#515151;
	font-family:Helvetica, Arial, sans-serif;
	background: #faf7f2 url('_images/pattern.jpg');
	text-rendering: optimizeLegibility;
}

h1,h2,h3,h4,h5,h6 {
	font-family:Georgia, times, "times new roman", serif;
	color:#5C6B85;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	font-family:Georgia, times, "times new roman", serif;
	color:#5C6B85;
}

h3.sub,h2.sub {
	font-family:Georgia, times, "times new roman", serif;
	border-bottom: 1px solid #5C6B85;
	font-size:.7em;
}

a, .welcomebox h2 a {
	color:#3c7da6;
	text-decoration:none;
}

a:hover, a:focus {
	color:#666;
}

p {
	color: #555;
}

.textwidget {
	font-size:11px;
}

input #wp-submit {
	background:#000
}

hr {
	height:1px;
	background:#5C6B85;
	color:#5C6B85;
}

.app {
	margin-bottom:15px;
}

/* Masthead */
#masthead {
	float: left;
	padding-top:10px
}

#masthead #logo h1 {float:left;margin:7px 0 0 0;padding:0;text-transform: uppercase;font-weight: bold}


/* Navigation overrides */
#top .sf-menu a {
	font-family:Georgia, times, "times new roman", serif;
}

.sf-menu {
	background: transparent;
	position:absolute;
	top:38%;
	right:0;
	float:left;
	width:auto;
	margin: 0 0 0 20px;
}

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	font-family:Georgia, times, "times new roman", serif;
	color: #ccc;
}

.sf-menu li {
	background: transparent;
}

.sf-menu li li {
	background: #faf7f2;
}

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: #ebe7dd;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	font-family:Georgia, times, "times new roman", serif;
	background: #f0ece1;
}

/* Posts */
.postmetadata {
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	padding:1em;
	color:#999;
	background-color:transparent;
	background-image:url('_images/meta_pattern.jpg');
}

.postmetadata a {
	color:#aaa;
}

.welcomebox {
	background-color:transparent;
	background-image:url('_images/noise.png');
}

/* Footer */
#footer-wrap {
	background:url('_images/footerbg.jpg') repeat-x;
}

#footer {
	width:950px;
	padding:3em 0 1.5em 0;
	margin:0 auto;
	color:#333;
	text-align:left
}

#footer p {
	color:#666;
}

/* Search */

#respond {
	margin:30px 0;
	padding:10px 0;
}

ol.commentlist li.comment-author-admin {
	border-top: 5px solid #eae6dc;
}

ol.commentlist li.comment-author-admin div.comment-meta {
	background:transparent;
}

#commentform textarea:hover {
	border:5px solid #327d8a;
}

#commentform #submit{
 	background:#f3f3f1;
 	color:#5C6B85;
	padding:10px 15px;
	font-size:.95em;
	border:0;
}

#commentform #submit:hover{
	cursor:pointer;
 	color:#fff; 
 	background:#5C6B85
 }
ol.commentlist li { border-top:5px solid #E3E8EE;}

ol.commentlist li div.comment-meta {
	font:11px Georgia,Times,"Times New Roman", serif;
	position:absolute;
	right:0;
	text-align:right;
	top:0;
	background:#E3E8EE;
	padding:6px 4px 4px 4px
}

li.comment-author-admin {border-top:5px solid #eae6dc;}
li.comment-author-admin div.comment-meta {background:#eae6dc;}
ol.commentlist li:hover {background:transparent;}

ol.commentlist li div.reply a { background:#f3f3f1; color:#5C6B85;}
ol.commentlist li div.reply a:hover {color:#fff; background:#5C6B85}


.galleria-info {
	padding:10px 0 20px 0;
	color:#999;
}


.slide {
	background:#edeaf1 url('_images/slide_pattern.jpg');
}

a.button { background:none;}
a.button:hover { background:none;}

.slide-details { width:300px; margin-left:10px;}
.slide-details h2 { color:#5C6B85; font-style: italic; font-weight:normal; margin:0; }
.slide-details .description p { color: #666; margin-top:10px; font-size:1.1em}
.slide a {color:#5C6B85}
.slide a:hover {color:#5C6B85}

ul#slider-nav a { padding:5px 9px; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius: 12px; background:#faf7f2; color:#bfbdb9;}
ul#slider-nav a.activeSlide,ul#slider-nav a:hover { background:#f4f1ec; }
img#wpstats{display:none;}

