/*
Theme Name: Split Worlds temp
Theme URI: http://www.splitworlds.com/
Description: Temp theme for Split Worlds, till cover is finalised
Version: 1.0
Author: Kate Harding
Author URI: http://www.artemisdesign.co.uk
*/

/* BASIC STYLES */
body {margin: 0px; padding: 0; font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; background-color: #d9c6b6; color: #2f2b29;}
h1, h2, h3, h4, h5, h6 {font-family: Georgia, Times, Times New Roman, serif; color: #383673;}
input, select, textarea {font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;} 
p, li, label, td, th,input, select, textarea {color: #2f2b29;}
h1 {margin: 0 0 0 0; padding: 0; font-size: 3em; font-weight: normal; color: #896857;}
h2 {margin: 1.25em 0 0 0; font-size: 1.4em; font-weight: normal; color: #896857;}
h3 {margin: 1.1em 0 0 0; font-size: 1.2em; font-weight: normal; color: #896857;}
h4, h5, h6 {color: #5a8800;}
textarea {width: 500px; padding: 2px 5px;}
p input, p label, li li {font-size: 1em;}
p {margin: 1em 0; line-height: 1.4em;}
form {padding: 0; margin: 0;}
img {border: 0;}
a {color: #896857;}
a:hover {text-decoration: none;}
blockquote {background-image: url(images/blockquote.gif); background-repeat: no-repeat; background-position: 0 0; padding-left: 40px; margin: 0; font-style: italic; min-height: 25px;}

/*ACCESSIBILITY*/
#shortcuts {display: block; position: absolute; top: -100px; z-index: 0} 
#shortcuts a {padding: 0 0.5em; left: 0; z-index: 0}
#shortcuts a:focus, #shortcuts a:active {display: inline; z-index: 2; background-color: #ffff00; color: #000000; text-decoration: none; position: absolute; top: 100px;}

/* STRUCTURE */
#container {width: 1000px; padding: 0; margin: 0px auto; background-color: #ffffff;}
#maincontent {margin: 0; padding: 40px 0px 25px 35px; clear: both; background-color: #ffffff;}
#maincontent.withsidebar {width: 675px; float: left;}
#sidebar {width: 240px; float: right; padding: 0px 30px 10px 0px;}

/* BRANDING */
#branding {background: #ffffff url(images/header.jpg) no-repeat 0 0;}
#branding  h1 {font-size: 1em;}
#identity {margin: 0;}
#identity a {text-decoration: none; display: block; width: 1000px; height: 233px; overflow: hidden; background: #ffffff url(images/header.jpg) no-repeat 0 0; text-indent: -5000px; margin: 0; padding: 0; color: #333333; font-size: 2.5em; font-style: italic;}

/*MENUS*/
#mainmenu {margin: 0; width: 1000px; display: block; float: left; font-size: 1.1em; text-transform: uppercase; font-family: "Gill Sans", Calibri, "Trebuchet MS", sans-serif; background-color: #000000;}
#mainmenu ul {list-style: none; margin: 0; padding: 0;}
#mainmenu li {float: left; position: relative;}
#mainmenu a {display: block; text-decoration: none; padding: 0 15px; line-height: 38px; color: #fcf8e7;}
#mainmenu a:hover {text-decoration: underline;}
#mainmenu ul ul {display: none; position: absolute; top: 38px; left: 0; float: left; box-shadow: 0px 3px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); width: 180px; z-index: 99999;}
#mainmenu ul ul li {min-width: 180px;}
#mainmenu ul ul ul {left: 100%; top: 0;}
#mainmenu ul ul a {height: auto; line-height: 1em; padding: 10px 15px; width: 160px; background-color: #111111;}
#mainmenu ul li:hover > ul {display:block;}

/* MAIN CONTENT */
#breadcrumb {margin: 0 0 2em 0; font-size: 0.8em;}
#maincontent li {line-height: 1.4em; margin: 0 0 0.25em 0;}
#maincontent .commentlist li {margin: 0;}

ul.values {list-style: none; margin: 1em 0; padding: 0;}
#maincontent ul.values li {margin: 1em 0; line-height: 1.4em;}
ul.values li:first-letter {font-size: 2em; color: #649600; font-style: italic;}


/* FOOTER */
#footer {clear: both; height: 34px; padding: 19px 0 0 0; margin: 0; background: #ffffff url(images/footerbg.png) no-repeat left bottom;}
#copyright {padding: 0 20px; margin: 0; font-size: 0.7em; text-align: center; line-height: 34px;}
#copyright a {text-decoration: none;}
#copyright a:hover {text-decoration: underline;}
#footer, #footer p, #footer a {color: #73665d;}


/* WP GENERATED STYLES */
p img {padding: 0; max-width: 100%;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
.alignright {float: right; margin: 1em 0 5px 20px;}
.alignleft {float: left; margin: 1em 20px 5px 0;}
.aligncenter {text-align: center; margin: 1em auto 5px auto; clear: both; display: block;}
h1 .alignright {float: right; margin: 0 0 5px 20px;}
h1 .alignleft {float: left; margin: 0 20px 5px 0;}



/* BLOG STYLES AND SIDEBAR OPTIONS */
#sidebar h2 {margin: 0 0 0.5em 0; font-style: italic;}
#sidebar h2, #sidebar h3, #sidebar h4 {color: #000000;}
#sidebar .widgettitle {font-size: 2.5em; line-height: 30px; overflow: hidden; margin: 0; text-transform: uppercase;}
.widgets {list-style: none; margin: 2em 0 0 0; padding: 0px 0px 1em 0px; font-size: 0.8em; line-height: 1.5em;}
.widgets li {margin: 0 0 3em 0; padding: 0;}
.widgets li ul {list-style: none; margin: 0; padding: 0;}
.widgets li li {margin: 0; line-height: 1.25em;}
.widgets a {text-decoration: none; color: #004a0;}
.widgets a:visited {color: #004a0;}
.widgets a:hover {text-decoration: underline;}
.widgets ul li a {display: block; width: 230px; overflow: hidden; padding: 5px 5px 5px 10px; border-top: 1px dotted #cccccc;}
.widgets ul li a:hover {background-color: #bebce4; text-decoration: none;}
.widgets select {font-size: 1em;}
.widgets li.widget {margin-bottom: 2em; padding: 0;}
.navigation {width: 100%; overflow: hidden; font-size: 0.7em; margin: 0 0 3em 0;}
.navigation .alignleft {width: 45%; margin: 0;}
.navigation .alignright {width: 45%; margin: 0; text-align: right;}
.commentlist {list-style: none; margin: 0; padding: 0;}
.commentlist ul {list-style: none; margin: 20px 0 0 0; padding: 0 0 0 20px;}
.commentlist p {font-size: 0.9em; line-height: 1.5em;}
.comment {padding: 20px 0px; margin: 20px 0 0 0; border-width: 1px 0 0 0; border-style: solid; border-color: #dddddd;}
.comment-author cite {font-style: normal; font-weight: bold;}
.avatar {float: right;}
.commentmetadata {font-size: 0.7em;}
.commentmetadata a {text-decoration: none;}
.hidden {display: none;}
.vcard a {text-decoration: none;}
.vcard a:hover {text-decoration: underline;}
h2.posthead {font-size: 1.6em;}
h1.posthead {margin: 0;}
.posthead a {}
.postlist .post {margin: 0 0 2em 0; padding: 0 0 20px 0; border-bottom: 1px dotted #cccccc;}
.post h1 {clear: both;}
.postlist h2  {margin: 0;}
.post h2 a, .page h2 a {text-decoration: none;}
.post h2 a:hover, .age h2 a:hover {text-decoration: underline;}
#maincontent .postmetadata {border-width: 1px 0; border-style: solid; border-color: #dddddd; font-size: 0.6em; text-align: center; padding: 3px 0; margin-bottom: 3em;}
.timestamp {font-size: 0.7em; margin-top: 0.25em; font-style: italic; color: #888888;}
.timestamp em {text-transform: uppercase; font-style: normal;}
.reply {font-size: 0.8em;}
.commentslink {font-size: 0.8em; margin: 2em 0 0 0;}
.commentslink span {font-size: 2em; color: #9997dd; text-decoration: none;}
.commentslink a {text-decoration: none; color: #888888;}
.commentslink a:hover {text-decoration: underline; color: #000000;}
.tags {font-size: 0.8em; color: #888888; margin: 2em 0 0 0;}
.tags a {text-decoration: none;}
.tags a:hover {text-decoration: underline;}
#comments {color: #888888; font-size: 0.8em; margin: 2em 0 0 0;}
#comments span {font-size: 2em;}
#respond {}
.required {color: #db0000;}
#respond label {font-size: 0.8em;}
#sidebar input, #sidebar select {width: 165px;}

/* PLUGINS */
.widgets .widget_artemis_connections h2 {display: none;}
.widgets .widget_artemis_connections ul {list-style: none;}
.widgets .widget_artemis_connections li {padding: 0; line-height: 36px; margin: 0;}
.widgets .widget_artemis_connections a {padding: 0 0 0 35px; width: 134px; line-height: 36px; height: 36px; display: block; background-position: 5px center; background-repeat: no-repeat; text-decoration: none; border: none;}
.widgets .widget_artemis_connections a:hover {background-position: -344px center; background-color: #bebce4;}
#connect-rss a {background-image: url(images/rss-small.png);}
#connect-email a {background-image: url(images/email-small.png);}
#connect-twitter a {background-image: url(images/twitter-small.png);}
#connect-facebook a {background-image: url(images/facebook-small.png);}
#connect-linkedin a {background-image: url(images/linkedin-small.png);}

/* TESTIMONIALS */

.widgets li.widget_testimonials {margin-right: 20px; padding: 23px 15px 13px 15px; border-radius: 15px; -moz-border-radius: 15px; background: #d9eab2 url(images/quotes.png) no-repeat 14px 14px;}
.widgets .widget_testimonials blockquote {background-image: none; padding: 0; margin: 0; font-style: normal; min-height: auto; background-color: transparent;}
.widgets .widget_testimonials h2 {display: none;}
.widgets .widget_testimonials p {margin: 0.25em 0 0 0;}
.widgets .widget_testimonials p {text-indent: 35px;}
.widgets .widget_testimonials cite {display: block; text-indent: -35px; padding: 5px 0 0 0; text-align: right; font-style: italic;}



/* SEARCH FORM */
#search_form {}
.search_input {width: 176px; padding: 2px; color: #999999; background: #fefefe; border: 1px solid #aaaaaa; border-right-color: #eeeeee; border-bottom-color: #eeeeee; text-align: left;}
.search_input:focus {background: #ffffff; border-color: #777777; border-right-color: #cccccc; border-bottom-color: #cccccc; }


/* Gallery listing
-------------------------------------------------------------- */

.category-gallery {
	margin-bottom: 48px;
}
.category-gallery h2 {
	margin-top: 10px;
}
.category-gallery .entry-meta {
}
.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.category-gallery .gallery-thumb {
	float: left;
	margin-right:20px;
	margin-top: -4px;
}
.home #maincontent .category-gallery .entry-content p {
	display: inline;
}
.home #maincontent .category-gallery .entry-utility {
	padding-top:4px;
}


/* Attachment pages
-------------------------------------------------------------- */

.entry-content .attachment img {
	margin-bottom: 0;
}
.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}



/* Images
-------------------------------------------------------------- */

#maincontent img {}

#maincontent .wp-caption {font-style: italic; text-align: left; padding: 0 0 1em 0;}
#maincontent .wp-caption img {margin: 0 0 8px 0;}
#maincontent .wp-caption {color: #333333; font-size: 0.75em;}
#maincontent .wp-caption p.wp-caption-text {color: #333333; margin: 0;}
#maincontent .gallery {margin: auto;}
#maincontent .gallery p.wp-caption-text {margin: 0.25em 0 0 0;}
#maincontent .gallery .gallery-item {	float: left; margin: 0 0 2em 0; text-align: center; width: 25%;}
#maincontent .gallery .gallery-caption {margin: 0.25em 0 0 0; color: #333333; font-size: 0.8em;}
#maincontent .gallery dl {margin: 0;}
#maincontent .gallery img {border: 10px solid #f1f1f1;}



/* =Navigation
-------------------------------------------------------------- */

.navigation {
	font-size:  12px;
	line-height: 18px;
	overflow: hidden;
	color: #888;
}
.navigation a:link,
.navigation a:visited {
	color: #888;
	text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
	color: #FF4B33;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	width: 50%;
	text-align:right;
}
#nav-above {
	margin: 0 0 18px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above,
.single #nav-above {
	display: block;
}
#nav-below {
	margin: -18px 0 0 0;
}


