/*  
Theme Name: Mark.Sh
Theme URI: http://blog.marksh.net/
Description: Personal blog.
Version: 1.0
Author: Mark.Sh 
Author URI: http://www.marksh.net/
*/


html, body {
 font-family: Georgia;
 color: #f1d782;
 font-size: 11pt;
 margin: 0;
 padding: 0;
 width: 100%;
 height: auto;
}

body {
 background: #1e2e38 url(images/bck.gif) no-repeat right top fixed;
 text-align: center;
}
	
img, div, table, tr, td, p, form, h1, h2, h3, h4, h5, h6 {
 border-width: 0;
 padding: 0;
 margin: 0;
 border-spacing: 0;
 border-collapse: collapse;
}

p {
 margin: 0 0 20px 0;
}

p span, li span, code span, pre span {
 background: #1e2e38;
}

a, a:visited, a:link, a:active {
 color: #f1d782;
 text-decoration: underline;
 outline: none;
}

a:hover {
 color: #c5ae64;
 text-decoration: underline;
 outline: none;
}

h2 {
 font-size: 18pt;
 font-weight: normal;
 border-bottom: 1px solid #91804a;
 margin: 15px 0 13px;
 padding: 0 0 3px 0;
}

#wrapper {
 text-align: left;
 width: 910px;
 padding: 25px 45px 35px 45px;
 margin: 0 auto;
 overflow: hidden;
}

#header {
 background: url(images/line_top.gif) repeat-x left bottom;
 width: 910px;
 height: 80px;
 overflow: hidden;
}

.logo {
 width: 130px;
 height: 41px;
 margin: 6px 65px 0 0;
 background: url(images/logo.gif) no-repeat;
 overflow: hidden;
 display: block;
 float: left;
}

a.mainmenu {
 font-size: 10pt;
 font-style: italic;
 height: 26px;
 margin: 0 27px 0 0;
 padding: 11px 0 0 23px;
 overflow: hidden;
 float: left;
 display: block;
}
		.mainmenu:link, .mainmenu:active, .mainmenu:visited {
		 text-decoration: none;
		 background-position: 0 -37px;
		}
		
		.mainmenu:hover {
		 color: #91804A;
		 background-position: 0 0;
		}

.m_portfolio {
 width: 100px;
 background: url(images/portfolio.gif) no-repeat;
}

.m_whatido {
 width: 106px;
 background: url(images/whatido.gif) no-repeat;
}

.m_aboutme {
 width: 73px;
 background: url(images/aboutme.gif) no-repeat;
}

.m_contactme {
 width: 147px;
 background: url(images/contactme.gif) no-repeat;
 margin: 0;
}

.d_line {
 width: 910px;
 border-top: 2px solid #c5ae64;
 border-bottom: 1px solid #c5ae64;
 height: 3px;
 overflow: hidden;
}

.d_line_b {
 width: 910px;
 border-top: 1px solid #c5ae64;
 border-bottom: 2px solid #c5ae64;
 height: 3px;
 overflow: hidden;
}

.content {
 padding: 0 0 15px 0;
 width: 910px;
 overflow: hidden;
}

.main {
 font-family: Tahoma;
 color: white;
 padding: 0 0 15px 0;
 width: 640px;
 overflow: hidden;
 float: left;
}

.main p {
 width: 640px;
 overflow: hidden;
}

.post_title {
 font-family: Georgia;
 color: #f1d782;
 font-size: 18pt;
 font-style: italic;
 padding: 0 0 3px 0;
 border-bottom: 1px solid #91804a;
 margin: 15px 0 0 0;
}

.post_title a {
 text-decoration: none;
}

.img {
 border: 5px solid #c5ae64;
}

.post_tag {
 color: #f1d782;
 font-size: 8pt;
 font-weight: normal;
 padding: 4px 0 0 0;
 margin: 0 0 33px 0;
 border-top: 1px solid #91804a;
}

.post_tag span {
 margin: 0 8px;
}

.sidebar {
 font-size: 12pt;
 font-style: italic;
 width: 230px;
 padding: 0 0 15px 40px;
 margin: 0 !important;
 float: left;
 overflow: hidden;
}

.sidebar ul {
 list-style: none;
}

.sidebar ul, .sidebar ul li {
 padding: 0;
 margin: 0;
 clear: right;
}

.sidebar ul span {
 color: #c5ae64;
 margin: 0 5px 0 0;
}

.children {
 font-size: 10pt !important;
 padding: 8px 0 8px 15px !important;
}

.cat-item {
 padding: 3px 0 1px !important;
}

#footer {
 padding: 37px 0 0 0;
 background: url(images/line_bottom.gif) repeat-x left top;
}

.doublemenu {
 width: 560px;
 float:left;
}

.doublemenu span {
 margin: 0 9px;
}

.copy {
 width: 250px;
 font-size: 12pt;
 float: right;
}

#s {
 width: 140px;
 height: 25px;
 padding: 12px 0 0 10px;
 background: transparent url(images/sf.gif) no-repeat;
 border: none;
 float: left;
}

#searchsubmit {
 background: transparent url(images/s.gif) no-repeat;
 width: 89px;
 height: 37px;
 border: none;
}

.nextprev {
 font-family: Georgia;
 font-size: 15pt;
 margin: 0 5px;
 text-align: center;
}

#comment {
 width: 635px !important;
 overflow: auto !important;
}