body, html {
margin:0;
padding:0; 
}

body {
font: 75%/190% "Verdana", Sans-Serif;
color: #fff;
text-align: center;
background-image: url(http://i45.tinypic.com/2nk04tf.jpg);
}

/* Header Section */

#top {
background: #fa5c82;
height: 40px;
padding: 15px; 
}

#header  { 
width: 770px;
padding: 15px;
text-align: left;
margin: -10px auto 0;

}
.head  { 
font: 400 35px/36px "tahoma";
color: #f0f0f0;
text-transform: uppercase;
text-align: left;
text-shadow: 1px 1px 1px #000;
} 

.head a:link, .head a:active, .head a:visited  {
color: #fff;
font-family: "trebuchet ms","arial";
text-decoration : none;
background-color: fa5c82;
} 
.head a:hover  {
color: #555;
text-decoration : none;
}

/* Container Section */

#container {
width: 800px;
margin: 0 auto;
text-align: justify;
background: #666;
border-left: 2px solid #f63663;
border-right: 2px solid #f63663;
padding: 15px;
text-shadow: 1px 1px 1px #000;
}


#content {
width: 550px;
float: right;
margin: 10px 0 20px 0;
}

#sidebar {
width: 230px;
float: left;
font-size: 12px;
margin: 10px 0 20px 0;
}

#footer2 {
height: 5px;
clear: both;
}

#footer {
clear: both;
font-size: 12px;
background: url(http://i45.tinypic.com/2nk04tf.jpg);
padding: 10px;
text-align: center;
color: #000;
height: 40px;

}
#footer a:link, #footer a:active, #footer a:visited  {
color: #000;

} 

.box {
padding: 5px;
font-size: 11px;
background: #555;
border: 1px solid #fd5b81;
margin-bottom: 15px;
}

/* Headers */

h1 {
font: 400 220%/80% "Trebuchet MS", Arial, Sans-Serif;
margin: 3px;
padding: 8px;
letter-spacing: -2px;
color: #32667a;
}
h1 a:link, h1 a:active, h1 a:visited  {
color: #32667a;
text-decoration : none;
} 
h1 a:hover  {
color: #202020;
text-decoration: underline;
}

h2 {
font: 700 13px/80% Tahoma, Sans-Serif;
margin: 5px;
text-transform: uppercase;
padding: 5px;
}

h3 {
font: 400 150%/80% "Trebuchet MS", Sans-Serif;
margin: 20px;
border-bottom: 1px dotted #808080;
color: #333;
padding: 8px;
text-align: center;
}

/* Normal Links */

a:link,a:visited {
color: #cacaca;
text-decoration: none;
font-size: 13dbpx;
} 
a:hover { 
background-color: #444;
color:#fff;

}

/* Navigation */

#navigation3 {
padding: 15px;
text-align: right;
margin: -45px 0 0 0;
}

#navigation3 ul, #navigation3 li { 
list-style-type: none;
display : inline;
} 

#navigation3 a:link, #navigation3 a:visited { 
float: inherit;
font: 400 16px "tahoma";
color: #fff;
text-decoration: none;
background: #fd5b81;
border: 1px solid #666;
width: auto;
margin: 3px;
padding: 10px 20px;
}

#navigation3 li.current_page_item a {
background: #fd5b81;
border: 1px solid #0D1B21;
}

#navigation3 a:hover {
text-decoration:none;
background: #666;
border-bottom: 1px solid #666;
}

/* affiliate links */

a.affiliates:link, a.affiliates:visited, a.affiliates:active { 
display : block;
padding: 2px;	
color: #333;
text-align:center;
margin: 2px;
background: #bdbdbd;
border: 2px inset #fd5b81;
font: 14px/24px tahoma;
text-decoration : none; 
text-shadow: 1px 1px 1px #fff;
} 
a.affiliates:hover { 
text-decoration : none; 
background:url(http://i45.tinypic.com/2nk04tf.jpg);
}

/* comments section */

.comment {
float: right;
width: 130px;
height: 45px;
font: 700 14px/42px tahoma;
margin: 10px 0 40px 0;
text-align: center;
text-transform: uppercase;
text-shadow: 0 0 1px #fff;
color: #333;
}
.comment a:link, .comment a:active, .comment a:visited  {
color: #333;
text-decoration : none;
} 
.comment:hover {

color: #dddddd;
}

.date2 {
font-size: 12px;
margin-left: 15px;
letter-spacing: 0;
padding: 5px;
color: #404040;
display: block;
}

.date {
width: 70px;
height: 67px;
float: right; 
margin-top: -70px;
padding: 3px 3px 0 0;
text-align: center;
font-size: 14px;
color: #000;
border: 1px solid #fd5b81;
text-shadow: 0 1px 1px #fd5b81;
}
.day {
display: block;
font: 700 24px/34px arial;
color: #333;
text-align: center;
margin: -4px 0 0;
text-transform: uppercase;
}
.month {
display: block;
text-align: center;
font: 11px/16px arial;
color: #333;
text-transform: uppercase;
margin: -4px;
}

.comments { 
background : #555;
border: 2px solid #fd5b81;
padding: 10px;
min-height: 150px;
}

/* Bullets */

ul {
list-style-image : url('http://i45.tinypic.com/1572cn6.jpg');
margin-left:2px;
}

/* Miscellaneous */

table {
color : #4D4D4D;
} 

img {
border: none;
}

em { 
color: #32667a;
}

.alignleft {
float: left;
text-align: left;
width:auto;
}

blockquote  {
display : block;
text-align: left;
font-size: 11px;
padding : 10px;
background : #555;
border-left: 2px solid #fd5b81;
border-right: 2px solid #fd5b81;
margin:10px;
} 

textarea, input, select, submit {  
padding: 10px;
background: #555;  
text-decoration : none; 
font: 12px/24px Verdana;
text-align : left; 
color: #111;
border: 1px solid #fd5b81;
}