* {
margin:0;
padding:0;
}

body {
font:12px/1.6em Arial, Helvetica, sans-serif;
text-align:0;
background:#fff1f3 url(http://www.lovesickfools.com/img/bg.gif) repeat-x;
margin:20px auto;
padding:0 0 15px;
}

a {
	color: #005bb2;
}

a:hover {
	color: #e80000;
}

a:active {
color:#20b2aa;
}

h1,h2,h3,h4,h5 {
margin:0;
padding:0;
text-align:left;
}

h1 {
font-size:1.3em;
color:#069;
line-height:1.4em;
text-align:left;
margin:0;
padding:20px 0 5px 8px;
}

h2 {
font-size:1.2em;
margin:25px 0 20px 7px;
padding:0;
}

h3 {
font-size:1.2em;
padding-left:0;
color:#20618e;
text-align:left;
}

h4 {
font-size:1em;
text-align:left;
margin:15px 0 10px 5px;
}

.crumb {
font-size:10px;
font-family:verdana,Arial, Helvetica, sans-serif;
color:#000;
margin:15px 0 10px 5px;
}

.crumb a {
font-size:10px;
font-family:verdana,Arial, Helvetica, sans-serif;
}

p {
margin-bottom:1em;
line-height:18px;
color:#303030;
}

.intro {
width:400px;
font-size:1em;
text-align:justify;
margin:5px 0 10px 15px;
padding:3px 0 0;
}

.intro p {
margin-bottom:1em;
line-height:1.5em;
}

.intro a {
font-size:11px;
font:verdana;
color:#000;
}

div.hr {
height:25px;
background:#fff url(http://www.lovesickfools.com/img/heartline.png) no-repeat scroll center;
margin:15px 0 10px;
}

div.hr hr {
display:none;
}

.lg {
float:left;
font-size:3em;
line-height:83%;
color:#a6a6a6;
margin:0 5px 5px;
}

.img_right {
float:right;
margin:10px 0 20px 25px;
}

#wrapper {
width:770px;
margin:0 auto;
}

#content {
float:left;
width:770px;
color:#333;
background:#fff url(http://www.lovesickfools.com/img/bg_page.jpg) repeat-y 0 0;
text-align:left;
margin:0;
}

#left {
float:left;
width:500px;
text-align:left;
padding:5px 20px 15px;
}

#right {
float:right;
width:180px;
text-align:right;
margin:0;
padding:15px 20px;
}

#header {
width:770px;
height:80px;
background:#FFF url(http://www.lovesickfools.com/img/header.png) no-repeat 0 0;
color:#069;
text-transform:uppercase;
}

#header img {
float:left;
margin:10px 0 0 20px;
padding:0;
}

#header .text {
float:right;
height:19px;
font-size:0.9em;
font-weight:700;
margin:20px 25px 1em;
}

#header .text a {
text-decoration:none;
}

/* main nav*/
#ad1 {
clear:both;
height:60px;
min-height:70px;
}

#menu {
background:#e71629;
height:25px;
clear:both;
margin:0 5px;
padding:0;
}

#menu ul {
float:left;
font:bold 11px tahoma,Helvetica,sans-serif;
letter-spacing:1px;
background:#e71629;
width:720px;
}

* html #menu ul {
margin-bottom:3px;
margin-left:7px;
}

#menu ul li {
display:inline;
}

#menu ul li a {
float:left;
color:#fff;
font-weight:700;
text-decoration:none;
padding:6px 20px 6px 15px;
}

#menu ul li a:visited {
color:#FFF;
}

#menu ul li a:hover,#menu ul li a#selected {
color:#ffffe0;
background:url(http://www.lovesickfools.com/img/pointer.gif) no-repeat bottom center;
}

#menu .bookmark {
float:right;
width:100px;
font-weight:700;
margin:0;
}

#menu .bookmark a {
color:#FFF;
font-size:12px;
}

ul#navigation {
list-style-type:none;
margin:0;
padding:.5em 20px 50px;
}

ul#navigation li a {
display:block;
color:#FFF;
background:url(http://www.lovesickfools.com/img/button-active.png) no-repeat;
width:100px;
height:19px;
text-align:center;
text-decoration:none;
font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
padding:.2em 0;
}

ul#navigation li a:hover {
color:#FFF;
background:url(http://www.lovesickfools.com/img/button-hover.png) no-repeat;
width:100px;
height:19px;
}

ul#navigation .left {
float:left;
}

ul#navigation .right {
float:right;
}

#bottom {
width:770px;
height:31px;
background:transparent url(http://www.lovesickfools.com/img/footer.png) no-repeat 0 0;
clear:both;
text-align:center;
font-size:11px;
color:#666;
margin:0 0 20px;
}

#bottom a {
text-decoration:underline;
}

/* Footer */
#footer {
clear:both;
width:770px;
height:20px;
text-align:center;
font:normal 11px verdana;
}

#footer p {
margin-top:10px;
}

#footer a:hover {
color:#d20000;
}

#footer li {
display:inline;
list-style-type:none;
padding-right:10px;
}

.ad {
margin:10px 0 10px 15px;
padding:4px;
}

.g-ads {
margin:5px 0 5px 5px;
padding:5px 0 5px 5px;
}

.g-ad-article {
margin-left:5px;
padding:5px 0 5px 13px;
}

.sidebx-top {
background:url(http://www.lovesickfools.com/img/sidetop.png) no-repeat bottom left;
width:158px;
height:10px;
}

.sidebx {
background:#ffb9c1;
border-left:1px solid #ff9da7;
border-right:1px solid #ff9da7;
width:156px;
font:normal 11px verdana;
text-align:center;
margin:0;
}

.sidebx a {
color:#B22222;
}

.sidebx img {
padding-bottom:3px;
margin:0 auto;
}

.sidebx p {
padding-left:0.6em;
line-height:1.2em;
padding-bottom:7px;
text-align:left;
margin:0;
}

.sidebx hr {
color:red;
background-color:red;
height:1px;
border:0;
width:80%;
margin:1em;
}

.sidebx .ads {
background:#000;
}

.sidebx ul {
width:150px;
list-style-type:none;
text-align:left;
margin:2px auto;
padding:0;
}

.sidebx li {
padding:2px 0 2px .6em;
}

.sidebx-bottom {
background:url(http://www.lovesickfools.com/img/sidebottom.png) no-repeat top left;
width:158px;
height:10px;
margin:0 0 15px;
padding:0;
}

.sponsor_bx {
	border-top: none;
	margin-bottom: 20px;
	width: 155px;
 font-size:11px;
 padding:0;
}

.sponsor_title {
background:#3170a8;
border-bottom:1px solid #2c6698;
	color: #fff;
	font: bold 10px verdana;
	text-align: center;
	padding: 2px;
}

.sponsor_bx  p {
text-align:center;
}
.sponsor_bx  a {
margin:0;
}
.sponsor_hp {

width:165px;
font:normal 11px verdana;
}
.sponsor_hp p {
padding-bottom:2px;
margin:0;
}

.sponsorhp_title {
background:#e71629;
border-bottom:1px solid #e71629;
color:#fff;
font:bold 10px verdana;
text-align:center;
padding:2px;
}

.top_ad {
margin:1px 20px 0;
}

.sponsor_bx a,.sponsor_hp a {
font:normal 11px verdana;
}

.sponsor_bx ul,.sponsor_hp ul {
list-style-type:none;
text-align:left;
margin:0;
padding:5px 0 3px 10px;
}

.sponsor_bx li,.sponsor_hp li {
margin-bottom:3px;
padding-bottom:2px;
line-height:130%;
border-bottom:1 px dotted black;
}
.rgside_ad{
	width:150px;
text-align:center;
font-size:10px;
}