/*  
Theme Name: WordPress theme 383
Theme URL: http://wordpress.org/
Description: A theme from Template-Help.com Collection 
Version: 2.2
Author: Template_Help.com 
Author URL: http://www.Template-Help.com/ 
*/

/* CSS Document */
*{margin:0; padding:0;}
ul{list-style:none;}
body{background:#E6E6DA; color:#818181;  font-size:12px; text-align:center; font-family:Tahoma;}

a {color:#818181; text-decoration:none;}
a:hover{text-decoration:none;}
img { border:0;}

.column{float:left;}
.clear{clear:both;}
/**********************************************/
input, textarea{font-family:Tahoma;font-size:11px;color:#000000;}
/**********************************************/
input, select, textarea { vertical-align:middle; font-weight:normal;}
/**********************************************/
.txt1{color:#4A4A3B; text-transform:uppercase; font-weight:bold;}
.search {background:#FFFFFF; width:134px; height:16px;}
.search submit { margin:0;}
/**********************************************/
.main {
	width:766px;
	margin:auto;
	background-color: #FFFFFF;
}
#header { background:url(images/h_back.jpg) no-repeat 0px 58px; text-align:left; height:350px;}

#header_pc { background:url(images/prd_pc.jpg) no-repeat 0px 58px; text-align:left; height:350px;}
#header_hp { background:url(images/prd_hp.jpg) no-repeat 0px 58px; text-align:left; height:350px;}
#header_event { background:url(images/prd_event.jpg) no-repeat 0px 58px; text-align:left; height:350px;}
#header_design { background:url(images/prd_design.jpg) no-repeat 0px 58px; text-align:left; height:350px;}
#header_reform { background:url(images/prd_reform.jpg) no-repeat 0px 58px; text-align:left; height:350px;}
#header_bridal { background:url(images/prd_bridal.jpg) no-repeat 0px 58px; text-align:left; height:350px;}
#menu {padding-left:24px;}
#menu .col1 { float:left; width:720px;}
#menu .col2 { float:left; width:auto; background:url(images/h_back2.jpg) no-repeat 0px 16px;}
menu .col2 .indent {margin:22px 0 19px 0;}

#menu .col1 ul li { background:url(images/h_back1.gif) no-repeat right 25px;float:left; text-transform:uppercase; color:#4A4A3B; font-weight:bold; padding:23px 14px 0 20px;}
#menu .col1 ul li a { text-decoration:none; color:#4A4A3B;}
#menu .col1 ul li a:hover { text-decoration:none; color:#000000;}


#logo { position:absolute;padding:40px 0 0 20px;}
#logo a {color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
#logo a:hover {text-decoration:none;}
#logo span { font-size:11px; color:#D7EEFF; font-family:Tahoma;}

h1 { font-weight:normal; font-size:28px;}
h1 a {color:#FFFFFF; text-decoration:none;}
/**********************************************/
/* side_bar start */
#side_bar { width:241px; float:left; text-align:left}
#side_bar .indent { padding:10px 50px 0 42px;}
/* side_bar end */

/* content start */
#content {width:524px; float:left; text-align:left}
#content .indent { padding:10px 14px 0 0px;}
/* content end */
.widget_style {width:100%; background:url(images/b_back1.gif) repeat-x bottom; padding-bottom:15px; margin-bottom:13px;}
.widget_style h2 {
	color:#4A4A3B;
	font-size:11px;
	font-weight:bold;
	background:url(images/pimp1.gif) no-repeat 0px 5px;
	padding-left:12px;
	font-family:Tahoma;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.widget_style ul { margin:5px 0px 0px 21px;}
.widget_style li { background:url(images/pimp2.gif) no-repeat 0px 6px; padding:0px 0 0 12px; color:#7F7F6D; font-size:11px; font-family:Tahoma;}
.widget_style li a { color:#7F7F6D; text-decoration:none;line-height:1.45em;  }
.widget_style li a:hover { text-decoration:none; color:#2A2A1B;}

#archives li { background:url(images/pimp2.gif) no-repeat 0px 6px; padding:0px 0 0 12px; color:#4A4A3B; font-size:11px; font-family:Tahoma;}
#archives li a { color:#4A4A3B; text-decoration:none;line-height:1.45em; }
#archives li a:hover { text-decoration:none;}

#links_with_style ul {margin:0;}
#links_with_style ul ul { margin:15px 0px 0px 21px;}
#links_with_style ul li {list-style:none;background:none;margin:0;padding:0;}
#links_with_style ul li ul li { background:url(images/pimp2.gif) no-repeat 0px 6px; padding:0px 0 0 12px; color:#7F7F6D; line-height:1.45em; font-size:11px; font-family:Tahoma;}



ul.children { margin:0;}

#meta { vertical-align:top;}

#categories { vertical-align:top;}

#archives { vertical-align:top;}

#recent-comments  {
	vertical-align:top;
}
#recent-posts  {
	vertical-align:top;
}
#calendar {
	vertical-align:top;
}
#google-search  {
	vertical-align:top;
}
#gsearch {
	text-align:left;
}
#pages  {
	vertical-align:top;
}
#text-1 {
	vertical-align:top;
}
#delicious {
	vertical-align:top;
}
#delicious-box {
	text-align:left;
}
#calendar_wrap {
	vertical-align:top;
	padding:13px 0px 0px 15px;
}
#calendar_wrap a {	
	font-weight:bold;
}
.textwidget {	
	padding:13px 0px 0px 0px;
}
#statusbar {	
	text-align:justify;
}
#statusbar p {
	padding:0px 0px 25px 0px;
}
#statusbar a {		
	font-weight:bold;
}

/* side_bar end for all */
#title{ background:#F0F0E4; border: solid 1px #D7D7CA;}
#title .col1{
	float: left;
}
#title .col1 .indent { padding:16px 10px 10px 10px;}
#title .col2{width:auto; float:right; background:url(images/b_back2.gif) no-repeat 0px 10px;}
#title .col2 .indent { padding:20px 15px 10px 25px;}

h3 {color:#931E2B; font-size:13px; font-weight:bold; text-transform:uppercase;}
h3 a {color:#931E2B; text-decoration:none;}
h3 a:hover {text-decoration:none; color:#FF0000;}

.author { color:#4A4A3B; font-size:11px;}

.date { font-size:12px; color:#48483C; font-weight:bold;}

.content_text { margin-top:12px; margin-bottom:14px; color:#818181;}
.content_text b { color:#4F4F4F;}

.content_text ul { list-style:none; margin-top:7px;}
.content_text ul li {background:url(images/pimp4.gif) no-repeat 0px 8px; padding-left:11px; line-height:1.72em;}

.comment { padding:17px 0 13px 18px; margin-bottom:12px;}
.comment a { background:url(images/pimp3.gif) no-repeat 0px 4px; font-weight:bold; text-transform:uppercase; text-decoration:none; padding-left:8px; color:#3B3B3B;}
.comment a:hover{text-decoration:none;}

.postmetadataalt {
	font-size:0.91em; 
}

.pagetitle {
	color:#931E2B; font-size:1.01em; font-weight:bold; text-transform:uppercase;
	padding:0px 0px 10px 0px;	
}

p {	
	padding:10px 0px 10px 0px;
}

.article {
	padding:0;
}

.post {
	padding:0px 5px 0px 5px;
}

.navigation {padding:0px 0px 10px 0px; width:100%; color:#931E2B; font-size:1.01em;}
.navigation a {color:#931E2B; font-weight:bold;}
.navigation .left {width:45%; float:left;  padding-left:10px;}
.navigation .right {width:45%; float:right; text-align:right; padding-right:10px;}

/* content end */


/* footer */
#footer {margin:0px auto;background:#F0F0E4; border: solid 1px #D7D7CA; color:#8B8B79; text-align:center;width:766px;}
#footer a {color:#8B8B79; text-decoration:none;}
#footer a:hover {text-decoration:none;}
address {
	font-style:normal;
	line-height:60px;
}
/* footer end */
.sub-description {
	margin-top:210px;
	color: #FFFFFF;

}
.content_text dt{
	clear:left;
	float:left;
	display:block;
	width:150px;
	margin:5px 0px 5px 5px;
	text-align:left;
	border-left:5px solid;
	border-left-color:#663300;
	text-indent: 10px;
	font-weight:bold;
}
.content_text dd{
	float: left;
	display: block;
	width: 300px;
	margin: 5px 0px;
	padding: 0px;
	text-align:left;
	margin-left: 10px;
}
.linkcat h2 {
margin-top:20px;
margin-bottom:0px;
padding-bottom:0px;
}
.more-link {
	background-image:url(images/more.gif);
	width:70px;
	height:22px;
	text-indent:-9999px;
	display:block;
}