* {

margin : 0;

padding : 0;

}

body {

font : 11px arial, helvetica, sans-serif;

color : #047ed3;

background : #047ed3 url(http://bad-since-87.com/bg2.jpg) repeat-x;

}

h1 
{color : #ffffff;
text-transform :lowercase;
padding : -1px;
font : 15px times new roman;
background : #007bd3;
letter-spacing: 1px;
text-align : center;
border-bottom: 0px dashed #b8b6b6;}

h2 {color : #007bd3;
text-transform :lowercase;
padding : -1px;
font : 14px times new roman;
background : transparent;
letter-spacing: 3px;
text-align : right;
border-bottom: 0px dashed #b8b6b6;}

h3 
{color : #007bd3; 
padding : -1px;
text-transform : uppercase;
padding : 4px;
letter-spacing: 3px;
text-align : center;
font : 14px times new roman;
background : transparent;}


#page-wrap {

max-width : 900px;

min-width : 560px;

margin : 0 auto;

position : relative;

background : #ffffff;

border-left: 0px dashed #FFFFFF;

border-right: 0px dashed #FFFFFF;

overflow : hidden;

height : 100%;

}



#main-content {

width : 655px;

float : left;

padding : 10px 5px;



}

#main-sidebar {

width : 220px;

float : right;

padding : 10px 5px;

}



#footer {

clear : both;

max-width : 900px;

min-width : 560px;

background : #02a7dd;

margin : 0 auto 0px;

}



#footer p {

padding : 10px;

color : #ffffff;

text-transform : uppercase;

font-size: 9px;

}

#footer a {

color : white;

border : 0px dotted;

text-decoration : none;

}

#footer a:hover {

border-bottom-style : solid;

}

#headercol1 {

width : 290px;

padding : 6px;

margin : 0;

float : left;

text-align : justify;

}

#headercol2 {

width : 270px;

padding : 6px;

margin : 0 0 0 4px;

float : left;

text-align : center;

}

#headercol3 {

padding : 6px;

width : 290px;

float : right;

margin : 0;

text-align : center;

}

#headercol1 p, #headercol2 p, #headercol3 p {

padding : 5px;

margin : 0;

}

a:link {

color : #a5cce8;

text-decoration : none;

}

a:visited {

color : #5cb6e2;

text-decoration : none;

}

a:hover {

color : #5cb6e2;

text-decoration : none;

}

a:active {

color : #a5cce8;

text-decoration : none;

}

ul {

list-style-type : none;

}



#footer-sidebar {

  border-top: 0px dotted #000000;

  background:#ffffff;

  display:block;

  height: 0px;

  width: 900px;

}

#footer-sidebar1 {

  float: left;

  width: 205px;

 margin-left:-35px;

  margin-right:20px;

  }

#footer-sidebar2 {

  float: left;

  width: 180px;

  margin-right:50px;

 }

#footer-sidebar3 {

  float: left;

  width: 200px;

 margin-right:30px;

 }

#footer-sidebar4 {

  float: left;

  width: 200px;

margin-right:25px;

 }





#comments, #respond {

	border-bottom: 1px dashed #02a7dd;

	padding: 10px 0 5px 0;

	clear: both;

}

.commentlist {

	margin: 10px 0px;

	padding-left: 20px;

	line-height: 130%;

}

.commentlist li{

	padding: 5px 10px;

}

.commentlist .alt {

	background: #d1e9fb;

}

.commentlist cite {

	font-weight: bold;

	font-style: normal;

	font-size: 120%;

	color: #7bc1f2;

}

.commentlist cite a, .commentlist cite a:visited {

	color: #7bc1f2;

}

.commentlist small {

	margin-bottom: 5px;

	display: block;

	font-size: 87%;

}

#commentform {

	margin-top: 10px;

	font: 11px Arial, Helvetica, sans-serif;

}

#commentform p {

	padding: 6px 0px;

	margin: 0px;

}

#commentform label{

	color: #02a7dd;

	font-size: 87%;

}

#commentform input{

	width: 200px;

	background:#02a7dd;

	border: 1px solid #ffffff;

	padding: 3px;

	color: #ffffff;

	margin-top: 3px;

}

#commentform textarea{

	width: 400px;

	height: 100px;

	background:#02a7dd;

	border: 1px solid #ffffff;

	padding: 2px;

	color: #ffffff;

	margin-top: 3px;

}



#commentform #submit{

	background: #02a7dd;

	font: bold 11px Arial, Helvetica, sans-serif;

	color: #ffffff;

	border: solid 1px #ffffff;

	width: 100px;

	height: 28px;

	cursor: crosshair;

}

blockquote {



    margin: 1em 3em;

    padding: .5em 1em;

    border-left: 8px solid #7bc1f2;

    background-color: #02a7dd; 

    color: #ffffff;}







blockquote p {

    margin: 0; }



  #commentluv  {

clear : both !important ;

}

#commentluv img {

border : 0 !important ;

padding : 0 !important ;

}

.cluv {

border : 1px solid #fff;

padding : 5px;

display : block;

font-size : 100% !important ;

text-transform : none !important ;

}

#lastposts {

width : 500px;

padding-left : 5px;

padding-bottom : 5px;

background-color : #fee;

font-size : 13px;

border : 1px solid #ddd;

color : #000;

}

.choosepost {

background-color : #fff;

line-height : 1.4em;

display : block;

width : 495px;

border-bottom : 1px dashed #bbb;

cursor : pointer;

}

.cl_type_icon {

margin-right : 3px;

border : 0 !important ;

padding : 0 !important ;

}

.heart_tip {

margin-left : 5px;

display : inline;

margin-bottom : 0;

margin-right : 0;

padding : 0 !important ;

background-color : transparent;

border : 0 !important ;

}

.finalbig {

padding : 3px;

font-size : 1em;

color : #000;

}

.finalbig img {

margin : 3px;

} 

