body {
margin:0;
padding:0;
background-color: #f4c8d9; 
background-image: url(images/background5.gif); 
font:12px Arial, Helvetica, sans-serif;
}

#wrapper {
margin:0 auto;
width:975px;
}

p {
margin:0;
padding:8px 0 8px 0;
}

#header {
margin-top:13px;
width:975px;
background:url(images/btbride_header.png) no-repeat 0px 2px;
}

#header1 {
height:58px;
}

#header1-r {
float:right;
margin:10px 20px 0 0;
display:inline;
}

.sboxnlbl {
float:left;
color:#5A5A58;
}

.sbu {
float:left;
margin-top:1px;
}

#srcbox {
width:275px;
background-color:#fff !important;
border:1px solid #848484;
margin:0 5px 0 0;
}
#subbu {
margin:0;
padding:0;
height:19px;
width:19px;
background:url(images/searchicon.gif) no-repeat;
border:none;
}
#searchform {
margin:0;
padding:0;
}
#header2 {
}

#logo-space {
float:left;
margin:7px 0 0 180px;
display:inline;
}
#banner-space {
float:right;
margin:0px 20px 0 0;
display:inline;
}
#header3 {
clear:both;
height:38px;
}

#nav {
margin:3px 6px 0 0;
padding:0;
float:right;
list-style:none;
font:13px "Trebuchet MS", "Myriad Pro", Tahoma, Arial; 
color:#fff;
text-transform:uppercase;
}

#nav a {
}

#nav li {
float:left;
background:url(images/navbar-sep.jpg) no-repeat right !important;
}


#nav li a {
display:block;
font-weight:bold;
padding:8px 14px 12px 14px;
color:#fff;
text-decoration:none;
}
#nav li a:hover {
background:url(images/navbarbg_h.jpg) left top repeat-x;
}

#content {
clear:both;
}

#content-top {
background:url(images/content-mid.gif) repeat-y;
height:100%;
overflow:hidden;
}
#content-bot {
clear:both;
height:30px;
}
#sidebar {
float:left;
width:200px;
margin:30px 0 0 20px;
display:inline;
font:12px Arial, Helvetica, sans-serif;
color:#515151;
}
#sidebar a {
color:#515151;
text-decoration:none;
}

#sidebar a:hover {
color:#b64771;
text-decoration:none;
}

#sidetopimg-space {
margin-left:17px;
}

.cats-top {
background-image:url(images/categoriesheader.jpg);
background-repeat:no-repeat;
width:180px;
height:65px;
}

.cats-body {
padding-top:10px;
background:#e8eeec url(images/side1bg.jpg) repeat-x;
min-height:130px;
width:160px;
padding-bottom:30px;
}

#sidebar ul {
margin:0;
padding:0;
list-style:none;
}

#sidebar li {
padding:5px 5px 5px 25px;
background:url(images/bullet.jpg) no-repeat 12px 10px;
}

#sidebar li li {
padding-left:25px;
font-size:11px;
}

#sidebar li a {
display:inline;
}

#widget-area {
height:100%;
overflow:hidden;
background-color:#e8eeec;
width:160px;
}

.wid-head h4 {
color:#b4456f;
margin:0;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
margin-left:10px;
border-bottom:1px solid #a4cabc;
}

.widget {
clear:both;
padding-bottom:30px;
}
.wid-area-bot {
background:#e8eeec url(images/side-bot.jpg) no-repeat left;
height:23px;
}
#main {
float:right;
width:710px;
margin:30px 18px 0 0;
display:inline;
}

#main a {
color:#b64771;
text-decoration:none;
}

#main a:hover {
color:#b64771;
text-decoration:underline;
}


.repeat-area {
padding-bottom:40px;
}

.post-header {
background:url(images/post-top.png) no-repeat;
height:52px;

}

.post-header-l {
float:left;
margin:17px 0 0 8px;
display:inline;
}

.post-header-m {
float:left;
margin:17px 0 0 135px;
display:inline;
text-transform:capitalize;
}

.post-header-m h2 {
margin:0;
padding:0;
font:12px Arial, Helvetica, sans-serif;
color:#cf628b;
font-weight:bold;
}

.post-header-m a {
color:#cf628b !important;
text-decoration:none !important;
}

.post-m {
font:12px Arial, Helvetica, sans-serif;
color:#8d8d8d;
font-weight:bold;
}

.post-d {
font:12px Arial, Helvetica, sans-serif;
color:#8d8d8d;
font-weight:bold;
padding:1px 0 0 10px;
}

.post-header-r {
float:left;
font:11px Arial, Helvetica, sans-serif;
color:#323232;
margin:18px 0 0 15px;
display:inline;
}

.post-text {
clear:both;
padding:5px 15px 20px 50px;
line-height:140%;
color:#3E534B;
}

.post-mata {
float:right;
min-height:25px;
background:url(images/post-metabg.png) no-repeat;
padding:5px 20px 0 40px;
color:#323232;
}

#footer {
padding:35px 50px 0 50px;
margin-bottom:30px;
color:#171717;
background:url(images/content-bot.gif) top no-repeat;
}

#footer a {
color:#171717;
text-decoration:none;
}

#footer a:hover {
color:#171717;
text-decoration:underline;
}

.footer-l {
float:left;
}

.footer-r {
float:right;
}

.navigation {
padding:0 20px 10px 50px;
}

#main-comment {
clear:both;
margin-left:60px;
margin-right:30px;
}

#comments-head {
background-image:url(images/post-metabg.png);
background-repeat:no-repeat;
height:25px;
padding-left:35px;
padding-top:5px;
margin-bottom:30px;
}

.commentlist {
margin:0;
padding:0;
list-style:none;
}

#comments-head h3 {
color:#C01628;
display:inline;
font-weight:normal;
font-size:13px;
}

.comm-mat1 {
background-color:#EFE6EB;
border:1px solid #F2D0DE;
margin:24px 0 0 0;
padding:10px;
}
.comm-mat2 {
background-color:#E9EFED;
border:1px solid #C6E1D8;
margin:24px 0 0 0;
padding:10px;
}
.authornsaid {
color:#323232;
}
.authornsaid a {
color:#323232;
text-decoration:none;
}
.authornsaid a:hover {
color:#323232;
text-decoration:underline;
}

.comdate {
padding:10px 0 0 0;
text-align:right;
color:#B2436D;
}
.comtext {
padding:5px 0 0 0;
line-height:135%;
color:#323232;
}

#leavereply {
color:#C01628;
font-size:13px;
padding-left:35px;
padding-top:5px;
padding-bottom:5px;
margin-top:40px;
margin-bottom:10px;
background-image:url(images/post-metabg.png);
background-repeat:no-repeat;
height:25px;
}

.comtxtbox {
width:205px;
margin-right:10px;
background-color:#E8EFED !important;
border:1px solid #C4E1D6;
padding:3px 5px 3px 5px;
color:#323232;
font-family:Arial, Helvetica, sans-serif;
}

.comtxtarea {
background-color:#E8EFED !important;
border:1px solid #C4E1D6;
width:430px;
height:170px;
color:#323232;
}

.mybu {
width:159px;
height:55px;
background:#fff url(images/commentbutton.jpg) no-repeat;
margin:0 10px 0 274px;
}

.com-button {
width:163px;
height:36px;
background:transparent !important;
border:none;
}
.alignleft {
text-align:left;
}

.alignright {
text-align:right;
}
