/* 
	Theme Name: mtheme
	Theme URL: http://www.muellero.net
	Description: minimal wordpress theme by roland c. mueller
	Author: Roland C. Mueller
	Author URI: http://www.muellero.net
	Version: 2.0
		
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/


body {
background : #ffffff;
color : #333333;
font-size : 12px;
font-family :  arial,helvetica, verdana, times new roman;
margin : 0 auto 0;
padding : 0;

}
a, a:visited {
color : #669900;
text-decoration : none;
border-width: 0px 0px 1px 0px;
     border-style: none none dotted none;
     border-bottom: #ffffff;
}
a:hover {
text-decoration: none;
color : #669900;
}
#header {
background : #ffffff;
width : 760px;
height : 180px;
margin : 0 auto 0;
padding : 0;
overflow : hidden;
}
.headerright {
background : #ffffff;
float:right;
color : #999999;
width : 760px;
height : 80px;

margin : 140px 0 0 0;
padding : 10px 0 0 0;
font-size : 15px;
text-transform : uppercase;

}


.headerleft { display:none;
width : 500px;
float : left;
text-align : left;
margin : 112px 0px 0px 0px;
padding : 0px 0 0 0;
background: #ffffff;


}
.headerleft li {

display : inline;
list-style-type : none;
margin : 0;
padding : 0px 15px 0 0;
}
.headerleft ul {
margin : 0;
padding : 33px 0px 4px 0px;
}


.headerleft a, .headerleft a:visited {
color : #666666;
font-size:15px;
font-weight : normal;
background-color: #ffffff !important;
text-transform : uppercase;
margin : 0;
padding : 3px 0px 3px 0px;
text-decoration : none;
letter-spacing: 0px;
border-bottom: #cccccc 1px dotted;
}
.headerleft a:hover {
color : #669900;
font-weight : normal;
text-decoration : none;
border-bottom: #669900 1px dotted;
}
#content {
width : 760px;
margin : 0 auto 0;
padding : 0 0 0 0;
overflow : hidden;

}
#content img a {
margin : 0;
border : none;
float : left;

}

#content h1 {
color : #999999;
font-size : 22px;
font-family : arial, verdana, times new roman;
font-weight : normal;
margin : 0 0 5px 0;
padding : 5px 0 0px 0;
border-bottom : 0px dotted #c0c0c0;
text-transform : uppercase;
letter-spacing : 0.01em;
}
#content h1 a, #content h1 a:visited {
color : #666666;
font-size : 14px;
font-weight:normal;
text-decoration : none;
}
#content h1 a:hover {
color : #669900;
text-decoration : none;
}
#content h2 {
color : #666666;
font-size : 14px;
font-family : arial,verdana,  times new roman;
font-weight : normal;
margin : 0;
padding : 0px 0 3px 0;
text-transform : lowercase;
letter-spacing : 0.03em;
}
#content h3 {
background : url() no-repeat left;
color : #666666;
font-size : 13px;
font-family :  arial,verdana, times new roman;
font-weight : normal;
margin : 0 0 0 0;
padding : 5px 0 5px 0px;
text-transform : uppercase;
}
#content img.wp-smiley {
float : none;
border : none;
padding : 0;
margin : 0;
}
#content img.wp-wink {
float : none;
border : none;
padding : 0;
margin : 0;
}
#contentleft {
background : #ffffff;
display : inline;
float : left;
width : 500px;
margin : 0 20px 0 0;
padding : 10px 0 0 0;
}
#contentleft p {
padding : 0 0 10px 0;
margin : -2px 0px 0 0;
line-height : 17px;
text-transform : lowercase;
}


#contentleft h2 a, #contentleft h2 a:visited {
margin:0 auto;
line-height:20px;

text-decoration : none;
text-transform : uppercase;
font-weight : bold;
}
#contentleft h2 a:hover {
color : #669900;
text-decoration : none;
}

#contentleft p a, #contentleft h2 a {
background : url(images/p.gif) no-repeat left;
color : #669900;
text-decoration: none;
background-color: transparent;
border-color: #ffffff;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
padding : 5px 0 0px 13px;


}
#contentleft p a:hover, #contentleft h2 a:hover{
text-decoration: none;
background-color: transparent;
border-color: #669900;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
padding : 5px 0 0px 13px;

}

#contentleft ol {
margin : 0 0 0 20px;
padding : 0 0 10px 0;
}
#contentleft ol li {
margin : 0 0 0 20px;
padding : 0 0 5px 0;
}
#contentleft ul {
list-style-image : url(images/q.gif);
margin : 0 0 0 20px;
padding : 0 0 10px 0;
}
#contentleft ul li {
list-style-type : square;
margin : 0 0 0 20px;
padding : 0 0 5px 0;
text-transform : lowercase;
}
blockquote {
margin : 0 25px 15px 25px;
padding : 0 25px 0 10px;
background : #ffffff;

border-left : 1px dotted #cccccc;

}
#content blockquote p {
margin : 0 0 10px 0;
padding : 10px 0 0 0;
}
.postinfo {
width : 460px;
background : #ffffff;
font-size : 11px;
color : #333333;
margin : 0 0 20px 0;
padding : 5px 10px 10px 10px;
border-top : 1px dotted #cccccc;
border-bottom : 0px solid #cccccc;
line-height : 14px;
text-transform : uppercase;
}
#sidebar {
background : #ffffff;
display : inline;
float : right;
width : 200px;
margin : 0 0 0 0;
padding : 5px 18px 10px 10px;
border-left:#CCCCCC dotted 0px;
}
#sidebar img a {
margin : 0;
border : none;
}
#sidebar p {
padding : 3px 0 0 0;
margin : -2px;
font-size:11px;

text-transform : lowercase;
}
#sidebar h2 {
color : #999999;
font-size : 22px;
letter-spacing : 0.01em;
font-family : arial, verdana, times new roman;
font-weight : normal;
margin : 0px 0 0 0;
padding : 0 0 2px 0;
border-bottom : 0px dotted #c0c0c0;
text-transform : uppercase;
}

#sidebar h3 {
font-size : 14px;
font-family : arial,verdana,  times new roman;
font-weight : normal;
margin : -3px;
padding : 5px 0 0px 0;
text-transform : lowercase;
letter-spacing : 0.03em;

}

#sidebar ul {
list-style : none;
margin : 0px;
padding : 10px 0 0 0;
}
#sidebar ul li {
display : inline;
margin : 0;
font-size : 11px;
}


#sidebar #twitter_div li a{
border:0px;
display:inline;
}


#sidebar #twitter_div h2 {color : #666666;
font-size : 14px;
font-family : arial,verdana,  times new roman;
font-weight : normal;
margin : 0 0 -10px 0;
padding : 0px 0 0px 0;
text-transform : lowercase;
letter-spacing : 0.03em;
}

#sidebar #twitter_div li span a{ 
color : #669900;
text-decoration : none;
}

#sidebar #twitter #twitter_update_list {
list-style-type: square;
}

#sidebar #twitter_div li {

margin:10px 0px 15px 0px;
}

#sidebar #twitter_div li span{display:block;margin-top: 8px;}

#sidebar ul li a, #sidebar ul li a:visited {
display : block;
color : #333333;
text-decoration : none;
padding : 5px 0 5px 0;
border-bottom : 0px dotted #c0c0c0;

}
#sidebar ul li a:hover {

color : #669900;
text-decoration : none;
}
#footer {
width : 200px;

background : #ffffff;
color : #333333;
margin : 30px 0 0 0;
padding : 0px 0px 0px 3px;
text-align : left;

}
#footer p {
color : #999999;
line-height : 11px;
padding : 0px 0px 0 0;
margin : 0px 0px 0px 0;
text-transform : uppercase;
font-size : 10px;
}
#footer a {
color : #999999;
text-decoration : none;
}
#footer a:hover {
color : #666666;
}
#searchdiv {
margin : 0;
}
#searchform {
margin : 0;
padding : 0;
overflow : hidden;
}
#s {
background : #ffffff;
color : #333333;
font-size : 11px;
font-family : verdana, arial, times new roman;
width : 170px;
padding : 3px;
margin : 5px 0 0 10px;
border-top : 1px solid #999999;
border-left : 1px solid #999999;
border-right : 1px solid #efefef;
border-bottom : 1px solid #efefef;
}
#commentblock {
width : 440px;
background : #ffffff;
color : #333333;
float : left;
padding : 20px 20px 10px 20px;
margin : 10px 0 20px 0;
border-top : 1px solid #000000;
border-bottom : 1px solid #000000;
}
#commentblock ol {
list-style-type : square;
margin : 0 0 0 0;
padding : 0 0 10px 0;
}
.commentdate {
font-size : 12px;
padding-left : 0;
}
#commentlist li p {
margin-bottom : 8px;
line-height : 20px;
padding : 0;
}
.commentname {
color : #333333;
margin : 0;
padding : 5px 5px 5px 0;
}
.commentinfo {
clear : both;
}
.commenttext {
clear : both;
margin : 3px 0 20px 0;
padding : 30px 10px 5px 10px;
width : 400px;
background : #ffffff url(images/comment.gif) no-repeat top;
}
.commenttext-admin {
clear : both;
margin : 3px 0 20px 0;
padding : 30px 10px 5px 0;
width : 400px;
background : #ffffff url(images/comment.gif) no-repeat top;
}
#commentsformheader {
padding-left : 0;
}
#commentsform {
text-align : center;
margin : 0;
padding : 0;
}
#commentsform form {
text-align : left;
margin : 0;
}
#commentsform p {
margin : 0;
}
#commentsform form textarea {
width : 99%;
}
p.comments_link img {
margin : 0;
padding : 0;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
}

.textwidget {padding-left:4px; padding-top:0;}

#sidebar #subtwitter h2 {display:none;}

#smooth_sldr {display:none;}

img.alignright {float:right; margin:0 0 1em 1em}