h1,h2,h3,h4,h5,h6,p,ul{margin:0px; padding:0px;}
h1, h2, h3 {display:inline;}
h1 { font-size: 18px; color:#660000; font-style: italic; }
h2 { font-size: 14px; color:#660000; font-style: italic; }
body{
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url(img/bg.gif) repeat #cc6a6b;
	position:absolute;
	min-width:100%;
	color: #000;
}

a:link, a:active, a:visited { color:#660000;  outline:none}
a:hover { color:#FFFF33;  text-decoration:underline;}
.align_top { vertical-align:top; text-align:center; }

img{border:none}

.clear{clear:both}
.centerwrap{width:700px; margin:0 0 0 360px;}

.addthis_button_expanded {text-indent:-9998px;}

.header{background:url(img/bg-header1.jpg) repeat-x; height:100px;}
.topbg{background:url(img/topbg.png) no-repeat left top; position:relative; height:100px; width:100%}
.logo{float:left; position:absolute; left:0px; z-index:999;}
.topnav{float:right; position:relative; right:0px; height:100px;}
.topnav ul{list-style:none}
.topnav li{list-style:none; float:left}
.topnav li a.home{background:url(img/topnav.png) no-repeat; width:151px; height:100px; display:block; z-index: 99999;}
.topnav li a:hover.home{background:url(img/topnav.png) no-repeat 0 -100px; width:151px; height:100px; display:block; }
.topnav li a.active.home{background:url(img/topnav.png) no-repeat 0 -100px; width:151px; height:100px; display:block; }
.topnav li a.categories{background:url(img/topnav.png) no-repeat -151px 0; width:210px; height:100px; display:block;}
.topnav li a:hover.categories{background:url(img/topnav.png) no-repeat -151px -100px; width:210px; height:100px; display:block;}
.topnav li a.active.categories{background:url(img/topnav.png) no-repeat -151px -100px; width:210px; height:100px; display:block;}
.topnav li a.bookmark{background:url(img/topnav.png) no-repeat -361px 0; width:238px; height:100px; display:block;}
.topnav li a:hover.bookmark{background:url(img/topnav.png) no-repeat -361px -100px; width:238px; height:100px; display:block;}
.topnav li a.active.bookmark{background:url(img/topnav.png) no-repeat -361px -100px; width:238px; height:100px; display:block;}

.topnav li a.mobile{background:url(img/topnav.png) no-repeat -361px 0; width:167px; height:100px; display:block;}
.topnav li a:hover.mobile{background:url(img/topnav.png) no-repeat -361px -100px; width:167px; height:100px; display:block;}
.topnav li a.active.mobile{background:url(img/topnav.png) no-repeat -361px -100px; width:167px; height:100px; display:block;}
.topnav li a.blog{background:url(img/topnav.png) no-repeat -528px 0; width:145px; height:100px; display:block;}
.topnav li a:hover.blog{background:url(img/topnav.png) no-repeat -528px -100px; width:145px; height:100px; display:block;}
.topnav li a.active.blog{background:url(img/topnav.png) no-repeat -528px -100px; width:145px; height:100px; display:block;}

.seracharea{    position:absolute;
                top: 11px;
                z-index: 9999;
                /*left: 380px;*/
                right: -570px;
                width: 560px;
                color: #ab2e4c;
                font-size: 11px;}
.seracharea a{
    text-decoration: underline;
}
.seracharea p{float:left; font-size:12px; line-height:22px; padding-right:9px;}
.searchbox{background:url(img/searchbox.png) no-repeat; width:384px; height:22px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#390c07; line-height:12px; padding:0 10px; float:left; border:none; line-height:22px;}
.searchbtn{background:url(img/searchbtn.png) no-repeat; width:72px; height:22px; border:none; float:left; cursor:pointer; margin-left:1px;}

.searchbox_blog {background:url(img/searchbox.png) no-repeat; width:145px; height:22px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#390c07; line-height:12px; padding:0 10px; float:left; border:none; line-height:22px;}

fieldset { border: 1pt solid #9c6c3b; margin: 0 auto 0 auto; }
.content fieldset { max-width: 728px; background: #c9696a;}
fieldset.banner-750 { width: 750px; background: #c9696a;}
fieldset.banner-928 { max-width: 928px; background: #c9696a;}
fieldset#list		{ width: 200px; padding: 0px;}
fieldset.preview	{ width: 1000px; }
fieldset.btop	{ width: 1100px; }
fieldset.spot	{ width: 1100px; }
fieldset.links	{ width: 1100px; }

legend {
    padding: 0 4pt;
    font-size: 8pt;
    font-weight: normal;
    font-style: italic;
    color: #603d1c;

    /*display: relative;*/
    min-width: 50px;
    margin-bottom: 0s;
    /*font-size: 21px;*/
    line-height: inherit;
    border: 0;
    border-bottom: 0;
}



.sLegend legend { background:url(img/smallheart.png) left top no-repeat; padding-left: 17px;}
.content .sLegend  legend { }
.bLegend legend { background:url(img/heart.png) left top no-repeat; padding-left: 28px;}

.main_body { background: #c9696a; width: 1226px; margin: 0 auto; border: 1px solid #c36266; }

table.thumbs { border-collapse: collapse; }
.thumbs td { margin: 0; padding: 1px; }
.thumbs a:link img, .thumbs a:active img, .thumbs a:visited img { border: 1px solid #9c6c3b; }
.thumbs a:hover img { border: 1px dashed #9c6c3b; }

#list a:link img, #list a:active img, #list a:visited img { border:0; border: 1px solid #9c6c3b; }
#list a:hover img { border:0; border: 1px dashed #9c6c3b; }
#list div{ margin: 33px 0 0 0;}
#list { background:url(img/bg.gif) repeat #cc6a6b; }

.preview img { margin-right: 10px; border: 1px solid #9c6c3b;}
.preview img:hover { border: 1px dashed #9c6c3b;}
.preview { font-size: 10pt;  }
td.left img { float: left; }
td.right img { float: right; }
td.left, td.right { vertical-align: top; }
td.left { border-right: 1px dashed #9c6c3b;  border-bottom: 1px dashed #9c6c3b;}
td.right { border-bottom: 1px dashed #9c6c3b;}
.preview table {border-collapse: collapse; }
.preview table td {padding: 10px; }
.preview div { border-bottom: 1px dashed #9c6c3b; margin: 5px;}

.num_page a:link, .num_page a:active, .num_page a:visited { font-size:11px; }
.num_page a:hover {  text-decoration:none; }
.num_page { font-size: 11px; color: #FFFF33}

p.num_page{
    display: block;
    clear: both;
    width: 90%;
    margin: 0 auto;
    padding: 10px 0;
}

ul#blog li{float:left}
ul#blog {list-style-type: none;}
.category_desc h1 { font-size: 20px; color:#660000; font-style: italic; margin: 0 auto;}

.top a:link, .top a:visited, .top a:active{
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #660000;
font-weight:bold;
text-decoration: none;
}
.top a:hover{ color: #FFFF33; text-decoration: underline; }
.top   td{
font-size: 12px;
color:#000000;
text-align:left;
font-weight:normal;
}
.top10 a:link, .top10 a:visited, .top10 a:active{
font-size:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #660000;
font-weight:bold;
text-decoration: none;
}
.top10 a:hover{ color: #FFFF33; font-weight:bold;text-decoration: underline; }
.top10   td{
font-size: 14px;
color:#000000;
text-align:left;
font-weight:bold;
}

.links {  font-size:10px; color:#000; }
.links a:link, .links a:visited, .links a:active { font-size: 11px; color: #660000; }


div.footer { background:url(img/footer_bg.jpg) repeat-x; hight:119px; }

table.footer 	{ height:119px; border-collapse:collapse; margin: 0 auto;}
table.footer td	{ margin:0; padding:0; }
td.fLogo		{ width:462px; height:119px; background:url(img/footer_logo.jpg) no-repeat; }
td.fLeft 		{ width:13px; height:119px; background:url(img/footer_bg_left.jpg) no-repeat; }
td.fMid 		{ height:119px; background:url(img/footer_bg_mid.jpg) repeat-x; vertical-align:middle;}
td.fRight 		{ width:16px; height:119px; background:url(img/footer_bg_right.jpg) no-repeat; }

.fText			{ width: 900px; height:92px; overflow: auto; padding-top: 25px; text-align:center; font-size: 11px; color: #b88181; font-weight: normal;}
.fText a:link, .fText a:visited, .fText a:active { font-size: 10px; color: #AE7B7B; font-weight: bold; }


/*Flexible thumbs*/

div.content {
    min-width: 200px;
    max-width: 92%;
    margin: 0 auto;
    text-align: center;
}

div.content span{
    float: left;
    padding: 2px;
    }
div.content span img {
    border: solid 1px #9c6c3b;
}
div.content span img:hover {
    border: dashed 1px #9c6c3b;
}

ul.pagination{
  margin:0;
}

.container_fluid{
    padding-left: 0;
    padding-right: 0;
}
