@charset "utf-8";
/*  
Theme Name: Kárpitos
Theme URI: http://karpitosmuhely.hu/
Description: Designed by <a href="http://milu.hu/">Milu Design</a> for <a href="http://karpitosmuhely.hu/">Varró Kárpitos Műhely</a>
Version: 1.0
Author: Milu Design
Author URI: http://milu.hu/
*/

* { padding:0; margin:0;}

body { background: #20110A; color: #33090A; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px;}
html { }

a:link { text-decoration: none; color: #CC3333; border: 0; font-weight: bold;}
a:active { text-decoration: none; color: #CC3333; border: 0;}
a:visited { text-decoration: none; color: #CC3333; border: 0;}
a:hover	{ text-decoration: underline; color: #FF3300; border: 0;} 
a:focus { outline: none;}

p { padding: 0 0 8px 0;}

h1, h2, h3, h4 { line-height: 110%;}

strong { color: #333333; letter-spacing: -0.01em;}
.emph { background-image: url("dimgs/emph.gif"); background-position: center bottom;}

img { padding: 0; margin: 0; border: none; text-align: center;}
hr { clear:both; border:0; border-top:1px solid #cccccc; height: 1px; margin:0 15px 0 15px;}

form { padding: 0px; margin: 0px;}
input { font-family: 'Verdana'; color: #282b31; font-size: 13px; padding: 2px 3px;}
textarea { font-family: 'Verdana'; color: #282b31; font-size: 13px;}
select { font-family: 'Verdana'; color: #282b31; font-size: 13px;}

.clear { clear:both}

/* Wrapper */
#Wrapper { width: 995px; margin: 0 auto;}

/* Header */
.Header { width: 995px;  height: 96px; margin: 0 auto; background:  url("dimgs/hbg.jpg") no-repeat #33090A;}
.Logo { position: relative; float: left; margin: 0 0 0 18px; padding: 8px 0 0 0;}

.HeadText { position: relative; float: left; margin: 0 0 0 10px; padding: 22px 0 0 0; color: #e8dd9f; font-size: 16px;}
.HeadText strong { color: #C9A453; font-size: 36px; font-weight: normal;}
.HeadText span { padding-left: 38px;}

/* Container */
#Container { width: 995px; position: relative; float: left; background: #20110A;}

/* Menu */

.Menu { position: relative; float: left;}
.Menu ul { list-style: none; margin: 0; padding: 0;}
.Menu ul li { padding: 0; margin: 0; display: inline; font-size: 13px; line-height: 14px; font-weight: bold;}

.Menu ul li a { float: left; padding: 0px 0px 0px 8px; text-decoration: none; background: #945402; border: 1px solid #ffffff;}
.Menu ul li a span { display: block; float: left; padding: 4px 8px 5px 0px; color: #FFFFFF;}
.Menu ul li a:hover { color:#320f09; background: #FFC545; border: 1px solid #320f09;}
.Menu ul li a:hover span { color:#320f09; background: #FFC545;}

.Menu ul li ul { display: none;}

/* Site Central */
.SC { width: 595px; position: relative; float: left; margin: 0 0 0 20px; padding: 15px;
background: #ffffff url(dimgs/content-bg.png) top right no-repeat; border: 1px solid #bebebe;}

/* Post */
.Post {	padding: 10px 0 10px 0; position: relative; clear: both;}

.PostHead { margin-left: 15px; position: relative; float: left; width: 565px;}

.PostHead h1 { font-size: 30px; font-weight: bold; letter-spacing: -0.03em; padding-bottom: 5px; margin: 0; color: #945402;}
.PostHead h2 { font-size: 30px; font-weight: bold; letter-spacing: -0.03em; padding-bottom: 5px; margin: 0; color: #945402;}
.PostHead h2 a { color: #945402; text-decoration: none;}
.PostHead h2 a:visited { color: #945402; text-decoration: none;}
.PostHead h2 a:hover { color: #CC3300; text-decoration: none;}

.PostHead h3 { font-size: 14px; line-height: 14px; font-weight: bold; padding: 0px; margin: 0px; color:#000033;}

.PostHead small { font-size: 11px; line-height: 14px; font-weight: bold; display: block}

.PostCat { color:#999999; }
.PostCat a { color:#C9A453; text-decoration: none; }
.PostCat a:visited { color:#C9A453; text-decoration: none; }
.PostCat a:hover { color:#C9A453; text-decoration: underline; }

.PostContent { clear: both; position: relative; float: left; padding: 10px 15px 10px 15px; font-size: 14px; line-height: 1.4em ; color:#261102;}
.PostContent p { font-size: 14px; line-height: 1.6em; color:#261102;}
.PostContent p strong { color: #33090a; font-weight: bold;}
.PostContent img { display: block;}
.PostContent p img { max-width: 565px; display: block; position: relative; float: left;}
.PostContent ol { padding: 0 0 10px 25px;}
.PostContent ol li { padding: 2px 0 0 0; font-size: 12px; line-height: 14px; color:#63565f; }
.PostContent ul { padding: 0 0 10px 25px;}
.PostContent ul li { padding: 2px 0px 2px 15px; list-style-type: none; font-size: 12px; line-height: 15px; color:#63565f; }
.PostContent blockquote { padding: 10px; margin: 0 0 5px 0; color:#993366; background: #fcd2e7;}
.PostContent blockquote p { font-size: 12px; padding: 0px; margin: 0px; line-height: 15px;}
.PostContent blockquote li { padding: 2px 0px 2px 15px; list-style-type: none; font-size: 12px; line-height: 15px;}
.PostContent blockquote a { color:#336699;}
.PostContent blockquote a:visited { color:#336699;}
.PostContent blockquote a:hover { color:#000033;}


/* TagList */
.TagList ul { list-style: none; margin: 0; padding: 0;}
.Tags {}

/* Navigation - PlugIn */
.Nav { font-size: 11px; padding: 10px 0px; color:#666; font-family: 'Verdana';}
.Nav a { padding: 1px 6px 1px 4px; border-right: solid 1px #666; font-size: 11px;}
.Nav a:visited { padding: 1px 6px 1px 4px; border-right: solid 1px #666;}
.Nav a:hover { padding: 1px 6px 1px 4px; border-right: solid 1px #666; text-decoration: none;}
.Nav span { padding: 1px 6px 1px 4px; color:#666; border-right: solid 1px #666; }
.Nav .on { padding: 1px 6px 1px 4px; border-right: solid 1px #666; font-size: 11px; color:#003366;}

/* Form */
.Form { padding: 0px 0px 10px 0px; position: relative; margin: 0px; font-family: 'Verdana';}
.Form a { text-decoration: underline;}
.Form p { padding: 0px 0px 2px 0px; margin: 0px; color:#666;}
.Form p small { font-size: 11px; display: inline-block; padding: 6px 0px; color:#000;}
.Form p small strong { font-weight: bold; color:#FF3300;}

/* SideBar */
#SideBar { width: 300px; min-width: 300px; position: relative; float: left; margin: 0 0 0 18px;}

.SB { position: relative; float: left; font-size: 13px;}

.SB h2 { margin: 0; padding-bottom: 5px; font-size: 18px; font-weight: normal; color:#CAA54D; letter-spacing: -0.01em;}
.SB h3 { margin: 0; padding: 5px 0px; font-size: 13px; font-weight: bold; color:#CAA54D; letter-spacing: -0.01em;}

.SB ul { }
.SB li { list-style: disc inside none;}
.SB a { color:#FFFFFF; text-decoration: none; font-weight: normal;}
.SB a:visited { color:#FFFFFF;}
.SB a:hover { color:#FFC545;}

.SB .widget { margin-bottom: 10px;}
.SB .widget h2 { color:#18435d; font-size: 14px; padding: 0 0 5px 0; text-decoration: underline;}
.SB .widget ul { }
.SB .widget li { list-style-type: none; }
.SB .widget a { color:#18435d; text-decoration: none;}
.SB .widget a:visited { color:#18435d;}
.SB .widget a:hover { color:#ce0941;}

/* Subscribe */
.Subscribe { }

/* Services */
.Services { margin: 0 0 15px 0; width: 300px; height: 200px; background: url(dimgs/sbg.jpg) no-repeat;}
.Services h3 { padding: 5px 0 5px 10px; font-size: 26px; font-weight: normal;}
.Services ul { padding-left: 25px;}
.Services ul li { padding: 0 0 2px 0; color: #CAA54D; list-style: outside square;}

/* Address */
.Address { margin: 10px 0 10px 0;}
.Address p { padding: 5px 0; color: #E8DD9F; font-size: 13px; line-height: 16px;}

/* Message */
#Message { position: relative; float: left; padding: 6px 6px 10px 6px; margin-bottom: 10px; width: 580px; color: #C9A453;}
#Outro { position: relative; float: left; padding: 0 6px 6px 0;}

/* Footer */
.FBG { clear:both; width: 100%;}
.Footer { width: 935px; margin: 0 auto; padding: 6px 0 10px 0;}
.Footer p { font-size: 10px; line-height: 14px; color:#ffffff; font-family: 'Verdana'; text-align: left; padding: 0;}
.Footer a { color:#ffffff; text-decoration: underline;}

/* FL */
.FL { clear: both; text-align: left; margin-bottom: 8px;}
.FL ul { padding: 1px 0px;}
.FL li { margin: 0; padding: 1px 0px 1px 0px; list-style-type: none; font-size: 11px; color:#E8DD9F; display: inline;}
.FL li a { color: #CCCCCC; text-decoration: none;}
.FL li a:visited { color: #CCCCCC;}
.FL li a:hover { color: #fcee12;}

