/*

Theme Name: Dirtylicious

Theme URI: http://templates.arcsin.se/

Version: 1.0

Description: A soft-colored, bright and somewhat dirty two-column theme. Based on the <a href="http://templates.arcsin.se/">free website template</a> Dirtylicious. Also available as <a href="http://templates.arcsin.se/dirtylicious-joomla-template/">Joomla template</a>.

Author: Viktor Persson

Author URI: http://arcsin.se/

*/



/* standard elements */

html {min-height: 100%;}



* {

margin: 0;

padding: 0;

}



a {color: #d46106;}

a:hover {color: #c85900;}

a img {border: none;}



body {
background: #7a7772 url(http://www.mwcm.co.uk/wp-content/themes/mwcm/img/body.jpg) repeat-x ;
color: #7a7772;
font: lighter 50% Arial;


margin: auto;
width: 700px;
height: 600px;

}

#main p
{
padding: 10px;

}



p,code,ul {padding-bottom: 1.2em;}



li {list-style: none;}



h1 {font: normal 2em Verdana,sans-serif;}

h2 {font: normal 1.8em sans-serif; color: #FC811A; letter-spacing:2px ; font-size:14px }

h3 {font: bold 1em Verdana,sans-serif;}



h1,h2,h3 {padding-top: 6px; color: #FC811A; margin-bottom: 4px;}



code {

background: #FFF;

border: 0px solid #EEE;

border-left: 6px solid #CCC;

color: #666;

display: block;

font: normal 1em Verdana,sans-serif;

line-height: 1.6em;

margin-bottom: 12px;

padding: 8px 10px;

white-space: pre;

}



blockquote {

background: url('img/quote.gif') no-repeat;

display: block;

font-weight: bold;

padding-left: 28px;

}



/* misc */

.clearer {clear: both; font-size: 0;}

.left {float: left;}

.right {float: right;}



/* structure */

.inner-container {

border: 0px solid #949490;

background: #f6801e;

font-size: 1.2em;

margin: 0 auto;

padding: 0px;

width: 770px;

}



.outer-container {



padding-bottom: 64px;

}



/* headere & title */

.header {

background: #222 url('img/header.jpg') no-repeat;

height: 116px;

margin-bottom: 2px;

text-align: center;

}

.header .title {

color: #FFF;

padding-top: 50px;

}

.header .title .sitename a {

border-bottom: 1px dashed #657382;

color: #FFF;

font: normal 3em sans-serif;

padding-bottom: 2px;

text-decoration: none;

}

.header .title a:hover {border-color: #F60;}

.header .title .slogan {

font: normal 1.1em Verdana,sans-serif;

padding-top: 6px;

}



/* path */

.path {

background: #949490;

color: #FFF;

font: normal 1.1em Verdana,sans-serif;

padding: 8px 12px;

}

.path li,.path ul {display: inline;}

.path a {

color: #FAFAFA;

text-decoration: none;

margin-right: 16px;

}

.path a:hover {

color: #FFE;

text-decoration: underline;

}



/* main */

.main {

background: #fff url('img/main.gif') repeat-y;

border: 0px solid #f6801e;

padding: 2px 2px 0 0;

}



/* content */

.content {

float: left;
margin:20px;
width: 730px;

}

.content .descr {

color: #664;

font-size: 11px;

margin-bottom: 6px;

}

.content li {

line-height: 1.4em;

list-style: url('img/li.gif');

margin-left: 18px;

}

.content p {font-family: Verdana, Helvetica, Arial,sans-serif;
font-size: 11px; }



/* navigation */

.navigation {
background-image: url(http://www.mwcm.co.uk/wp-content/themes/mwcm/img/navi.gif) repeat-x ;
float: left;
width: 210px;

	

}

.navigation h2 {

color: #FC811A;

font: bold 1.1em Tahoma,sans-serif;

line-height: 30px;

margin: 0;

padding-left: 12px;

}

.navigation ul {

padding: 0;

border-top: 0px solid #EAEADA;

}

.navigation li {border-bottom: 1px solid #EAEADA;}

.navigation li a {

font-size: 1.1em;

color: #D46106;

display: block;

padding: 8px 0 8px 5%;

text-decoration: none;

width: 95%;

}

.navigation li a:hover {

backgrou nd: #F0F0EB;

color: #654; 

}



/* footer */

.footer {

background: #949490;

color: #F7F7F2;

font: bold 1em sans-serif;

margin-top: 2px;

padding: 10px 12px;

}

.footer a {

color: #F7F7F2;

text-decoration: none;

}

.footer a:hover {color: #FFC;}

.footer .right, .footer .right a {color: #C8C8C3;}

.footer .right a:hover {color: #F7F7F2;}



/* posts */

.post h1 a {

border-bottom: 1px dashed #AAA;

color: #664;

text-decoration: none;

}

.post h1 a:hover {

border-color: #F60;

color: #553;

}



.post {margin: 6px 0 2px;  }

.post .info{

background: #F5F5F5;

border: 1px solid #E3E4E4;

color: #666;

margin: 2px 0 4px;

padding: 5px 10px;

}

.post img {

border: 0px solid #DDD;

margin: 4px 0;

}

.post a img {border: 0px solid #DDD;}

.post a:hover img {border-color: #CCC;}



.info a {text-decoration: none;}

.info a:hover {text-decoration: underline;}



/* comments */

.content ol li {

background: none;

}



.commentlist {margin: 0; padding: 0;}

.commentlist li {

margin-bottom: 1.2em;

list-style: decimal;

}

#commentform {

margin: 1em 0;

background: #FAFAFA;

width: 360px;

}

.commentmetadata {padding: 2px 0 4px;}

.commentmetadata a {

color: #444;

text-decoration: none;

}

.commentmetadata a:hover {text-decoration: underline;}



textarea.styled {width: 280px;}



.styled {

font-size: 1.1em;

background: #F8F7F6;

border: 1px solid #D6D3D3;

}

.styled:hover {

background: #FFF;

border: 1px solid #D6D3D3;

}

.styled:focus {

background: #FFF;

border: 1px solid #939793;

}

#commentform input {margin-bottom: 3px;}



/* calendar */

#wp-calendar {color:#A0A0A0;}



.navigation table caption {border-bottom-color:#000;}



.navigation table thead tr {

border-bottom-color:#000;

color:#A53512;

}



.navigation table th {border-bottom-color:#000;}



.navigation table td#today {

border-color:#000;

color:#A53512;

}



.navigation table td a {

border-bottom-color:#000;

background-color:#EDF3DE;

}



.navigation table tfoot {border-top-color:#000;}



.navigation table tfoot a {background:none;}



/* calendar

--------------------------------------------------*/

#wp-calendar {

display:inline-table;

border-collapse:collapse;

width:185px;

margin:0px 10px 0 10px;

text-align:center;

}



.navigation table caption {

margin: -5px 10px 0 10px;

padding-bottom: 5px;

border-bottom: 1px solid;

letter-spacing: 0.1em;

}



.navigation table thead tr {border-bottom:1px solid;}



.navigation table th {border-bottom:1px solid;}



.navigation table td {

width: 225px; /* maximaize width; honestly, I don't know much about tables... */

padding: 1px;

font-size: 0.9em;

}



.navigation table td#today {

padding: 0;

border: 1px solid;

font-size: 1em;

font-weight: bold;

}



.navigation table td a {

display: block;

border-bottom: 1px solid;

font-weight: bold;

font-size: 1.15em;

}



.navigation table tfoot {border-top:1px solid;}

.navigation table tfoot a {

border: none;

font-weight: bold;

}

.navigation table tfoot #prev a {text-align:left;}

.navigation table tfoot #next a {text-align:center;}



#searchform {padding: 10px;}

/************************************************
*	Navbar *
************************************************/

#navbar {
height: 33px;
background: url(http://www.mwcm.co.uk/wp-content/themes/mwcm/img/navi.gif) repeat-x ;
font-size: 12px;
font: normal 1.1em Verdana,sans-serif;
color: #FFFFFF;
font-weight: bold;
margin: 0px ;
padding: 0px;
border: 0px
}



#nav {
margin: 0px;
padding: 0px;
background-image: url(http://www.mwcm.co.uk/wp-content/themes/mwcm/img/navi.gif) repeat-x ;
}

#nav ul {
background-image: url(http://www.mwcm.co.uk/wp-content/themes/mwcm/img/navi.gif) repeat-x ;
float: left;
list-style: none;
margin: 0px;
padding: 0px;
}

#nav li {
float: left;
list-style: none;
margin: 0px;
padding: 0px;
}

#nav li a, #nav li a:link, #nav li a:visited {

color: #FFFFFF;
display: block;
font-weight: normal;
margin: 0px 10px 0px 0px;
padding: 8px 15px 8px 15px;
text-decoration: none;

}

#nav li a:hover, #nav li a:active {
background: #EB7919;
color: #666666;

}

#nav li li a, #nav li li a:link, #nav li li a:visited {
background: #FFFFFF;
width: 170px;
color: #666666;
float: none;
margin: 0px;
padding: 7px 10px 7px 10px;
border-bottom: 0px solid #CCCCCC;
border-left: 0px solid #CCCCCC;
border-right: 0px solid #CCCCCC;

}

#nav li li a:hover, #nav li li a:active {
background: #999999;
color: #FFFFFF;
padding: 7px 10px 7px 10px;
}

#nav li ul {
z-index: 9999;
position: absolute;
left: -999em;
height: auto;
width: 190px;
margin: 0px;
padding: 0px;
}

#nav li li { 
}

#nav li ul a { 
width: 160px;
}

#nav li ul a:hover, #nav li ul a:active { 
}

#nav li ul ul {
margin: -30px 0 0 191px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto;
}

#nav li:hover, #nav li.sfhover { 
position: static;
}



