/*

Theme Name: Mohaka

Theme URI: http://www.mohaka.co.nz/

Version: 1.0

Author: Meta Solutions

Author URI: http://www.metasolutions.co.nz/

*/



/* Body */

body {background:#fff url(/images/back.jpg) top center repeat-x; color:#291b09; font:76% serif; line-height:1.3em; padding:20px 0;}

*{margin:0; padding:0;}



/* Main wrap */

#header {
height:280px;

}

#headimage {
margin-top:-30px;
width:740px;
margin-left:auto;
margin-right:auto;
}

/* html #headimage {
margin-top:-100px;
}

*:first-child+html #headimage {
margin-top:-100px;
}*/

#search {
width:190px;
float:right;
margin-top:-80px;
*margin-top:0px;
}

#quote {
font-size:18px;
font-style: italic;
font-weight:600;
line-height:1.4em;
color:#a79873;
}

#sidequote {
font-style:italic;
padding:10px;
padding-left:20px;
line-height:20px;
}

#wrap {color:#291b09; margin:0 auto; width:750px;}

#slogan {
color:#291b09; 
font-size:1.5em; 
font-weight:bold; 
letter-spacing:0px; 
line-height:1.2em; 
margin-left:30px;
width:200px;
*position:absolute;
*margin-top:50px;
*margin-left:-400px;
}

#toplinks {padding:5px 2px 2px 3px; text-align:right;}



/* Headers */

h1 {
float:left;
width:400px;
color:#1c1306; 
font-size:3.4em; 
letter-spacing:0px; 
margin:0px 0 20px 25px;
*line-height:50px;
*margin-bottom:40px;
}

h1 a {color:#1c1306;}

h1 a:hover {text-decoration:none;}

h2 {border-bottom:1px solid #c9bfa7; color:#1c1306; font-size:1.4em; margin:0 0 10px; padding:0 2px 6px 6px;}

h3 {border-bottom:1px solid #c9bfa7; color:#1c1306; font-size:1.2em; font-weight:bold; margin:10px 0 8px; padding:1px 2px 2px 3px;}



/* Sidebar */

#sidebar {float:left; margin:0 0 15px 10px; padding:1px 0 0; width:250px;}



*:first-child+html #sidebar {margin-top:40px;}

#sidebar p,#sidebar ul,#sidebar .textwidget {margin:0 0 15px 10px;}

#sidebar li {list-style:none; margin:10px 0 6px;}

#sidebar li a {font-size:1.3em; font-weight:bold; padding:2px;}

#sidebar ul ul {margin:10px 0 10px 20px;}

#sidebar ul ul li {margin:0 0 5px;}

#sidebar ul ul li a {font-weight:normal;}

#sidebar ul .page_item {padding-bottom:10px; border-bottom:1px solid #c9bfa7;}

#sidebar ul li .page_item {border:none;}



/* Content */

#search p a {text-align:right;padding:5px;}

#content {float:right; line-height:1.5em; margin:-2px 30px 10px; text-align:left; width:400px; padding-left:25px; border-left:1px solid #a79873;}

* html #content {width:360px;}

*:first-child+html #content {margin-top:40px;}

#content ul,#content ol {margin:0 0 18px 30px;}

#content ul li,#content ol li {margin:0 0 3px;}

#content ul ul,#content ol ol {margin:5px 0 5px 15px;}

#content img {margin:5px;}

#content p {margin:0 0 15px 10px;font-family: serif;}

#content p.timestamp {font-size:1.2em; margin:-5px 0 15px 10px;}

#content p.timestamp a {font-weight:normal;}

#content #postnav {padding:5px; margin:5px 0 18px;}

#content #postnav p {margin:0; padding-left:5px;}

#content #postnav p.right {text-align:right; padding-right:5px; margin-top:-18px;}



/* Footer */

#footer {border-top:1px solid #c9bfa7; float:right; color:#1c1306; font-size:1em; line-height:1.6em; margin:0; padding:0; text-align:right; width:730px;}

#footer p {margin:0; padding:0;}

#footer a {color:#1c1306;}

#footer a:hover {text-decoration:underline;}



/* Comments */

#content div.comment {margin-bottom:15px;}

#content div.comment p {margin:0 0 4px 10px;}

#commentsection p {margin:0 0 8px 10px;}

#commentsection input,#commentsection textarea {padding:5px; width:330px;}

#commentsection textarea#comment {width:730px;}

#commentsection input#submit {width:75px;color:#333; background-color:#fff;}

#commentsection input,#commentsection textarea,form div.searchbox input {font:94% serif; border:1px solid #ccc;}



/* Tags */

blockquote {border:1px solid #dadada; font-size:0.9em; margin:20px 10px; padding:8px;}

blockquote p {padding:2px 0; margin:0; font-weight:bold;}

table#wp-calendar {width:180px; margin:0 0 18px 10px;}

p {margin:0 0 18px 10px;}

ul,ol,dl {font-size:0.9em; margin:2px 0 16px 35px;}

ul ul,ol ol {margin:4px 0 4px 35px;}



/* Links */

a {color:#1c1306; font-weight:bold; text-decoration:none;}

a:hover {text-decoration:underline;}

a img {border:0;}



/* Float fix */

.contenttext {font-family: serif; overflow:hidden;}

.contenttext ul li { font-size:12px; }

* html .contenttext {height:1px; overflow:visible;}

* html .contenttext p {overflow:hidden; width:99%;}



/* Searchbox */

.searchbox {margin:8px 0 15px 10px;}

.searchbox label {}

.searchbox #s {background:#FFFFFF; background-image:url(/images/form-bg.jpg); background-repeat:repeat-x; font-size:1em; padding:2px; width:110px; height:14px; border:1px solid #cccccc;}

.searchbox #searchsubmit {height:20px;position:relative;top:2px;}

* html .searchbox #searchsubmit {height:18px;position:relative;top:-1px;}

*:first-child+html .searchbox #searchsubmit {height:18px;position:relative;top:-1px;}



/* Various classes */

.post {margin:0 0 15px;}

.textright {text-align:right;}

.textcenter {text-align:center;}

.hide {display:none;}



/* Form and Credits */

.input {

width: 300px;

border: 1px #cccccc solid;

padding: 2px;

margin: 2px 0 5px 10px;

background: transparent;

color: #291b09;

background-image: url(/images/form-bg.jpg);

background-repeat: repeat-x;

}

.textarea 	{

font-size:12px;

width: 300px;

border: 1px #cccccc solid;

padding: 2px;

margin: 2px 0 5px 10px;

color: #291b09;

background: #FFFFFF;

background-image: url(/images/form-bg.jpg);

background-repeat: repeat-x;

height: 127px;

}

.submit {

font-size:12px;

width: 100px;

border: 1px #cccccc solid;

padding: 2px;

margin: 2px 0 5px 10px;

color: #291b09;

background: #FFFFFF;

background-image: url(/images/form-bg.jpg);

background-repeat: repeat-x;

}

.credits {

float:right;

margin: 0;

color: #FFFFFF;

font-family:Verdana,Tahoma,Arial,sans-serif;

font-size:10px;

}

.credits a:link {

color: #FFFFFF;

text-decoration: none;

font-weight:100;

}

.credits a:visited {

color: #FFFFFF;

text-decoration: none;

}

.credits a:hover {

color: #C0C0C0;

text-decoration: none;

font-weight:100;

}

.ddsg-sitemap ul {

font-size:12px;

}