@charset "utf-8";
/* CSS Basic Document */

*
{
margin:0;padding:0;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}

body
{
background:url(../images/body-bg.jpg) left top repeat-x #bee6ff;
}
*
{
margin:0px;
padding:0px;
}
p
{
margin:10px 0px;
font:normal 14px/22px Arial, Helvetica, sans-serif;
color:#666666;
}

.clear
{
clear:both;
}
.container
{
width:966px;
height:auto;
text-align:center;
margin:0px auto;
}

/* CSS Header Document */
#header
{
width:966px;
height:128px;
float:left;
text-align:left;
background:url(../images/header-bg.jpg) left top no-repeat;
}
.logo
{
margin-left:184px;
margin-top:9px;
}


/* CSS Body main Document */

#body-main
{
width:931px;
height:auto;
float:left;
text-align:left;
background: url(../images/body-inside-bg.jpg) left top repeat-y;
padding-left:20px;
padding-right:15px;
}
#body-main .bodyLeft
{
width:612px;
float:left;
}
#body-main .bodyLeft h1
{
font:bold 28px/34px Arial, Helvetica, sans-serif;
color:#4F647B;
}
#body-main .bodyLeft h2
{
font:bold 20px/26px Arial, Helvetica, sans-serif;
color:#4F647B;
}
#body-main .bodyLeft h3
{
font:normal 24px/40px Arial, Helvetica, sans-serif;
color:#4F647B;
background:url(../images/iconComments.jpg) left top no-repeat;
padding-left:55px;
}
#body-main .bodyLeft h4
{
font:normal 24px/50px Arial, Helvetica, sans-serif;
color:#003366;
background:url(../images/iconComments2.jpg) left top no-repeat;
padding-left:55px;
}
#body-main .bodyLeft a
{
color:#4376C4;
text-decoration:none;
}
#body-main .bodyLeft a:hover
{
text-decoration:underline;
}
#body-main .bodyLeft ul li
{
display:block;
background:url(../images/bullet.gif) left 6px no-repeat;
font:bold 12px/18px Arial, Helvetica, sans-serif;
color:#666666;
padding-left:15px;
}
#body-main .video{
margin-right:20px;
float:left;
}
#body-main .comment
{
width:585px;
float:left;
margin-top:15px;
}
#body-main .commentCurves
{
width:585px;
float:left;
}
#body-main .commentBg
{
width:561px;
float:left;
padding:0px 12px;
background:url(../images/commentBg.jpg) left top repeat-x #F7F7F7;
}
#body-main .commentBg img
{
float:left;
margin-right:12px;
}
#body-main .leaveCommentCurves
{
width:585px;
float:left;
}
#body-main .leaveCommentBg
{
width:545px;
float:left;
padding:0px 20px;
background:url(../images/leaveCommentBg.jpg) left top repeat-x #E5E5E5;
}
span.blue
{
color:#4376C4;
}

#body-main .bodyRight
{
width:280px;
float:right;
padding-left:20px;
background:url(../images/rightTop.jpg) 2px top no-repeat;
}
#body-main .bodyRight p
{
font-size:12px;
line-height:20px;
font-style:italic;
}
#body-main .bodyRight h1
{
font:normal 20px/36px Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:url(../images/blueBg.jpg) left top no-repeat;
padding-left:15px;
}
#body-main .bodyRight h2
{
font:normal 20px/55px Arial, Helvetica, sans-serif;
color:#4F647B;
background:url(../images/newsBg.jpg) left top no-repeat;
padding-left:70px;
}
#body-main .bodyRight h3
{
font:normal 18px/22px Arial, Helvetica, sans-serif;
color:#4F647B;
}
#body-main .yellowBg
{
width:267px;
float:left;
background:#FEFBD9;
padding-left:13px;
border-bottom:1px solid #FFE36C;
}
.blueText
{
font:bold 14px/18px Arial, Helvetica, sans-serif;
color:#02359B;
}
.blueText a
{
color:#02359B;
text-decoration:none;
}
.blueText a:hover
{
text-decoration:underline;
}
#body-main .celebrities
{
width:280px;
float:left;
text-align:center;
}
#body-main .news
{
width:280px;
float:left;
}
/* CSS Footer Document */
#footer
{
width:940px;
height:auto;
float:left;
text-align:center;
background: url(../images/footer-bg.jpg) left top no-repeat;
padding:58px 13px 20px 13px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#006699;
}
#footer a
{
color:#006699;
text-decoration:none;
}
#footer a:hover
{
text-decoration:underline;
}

/* CSS Forms */

label{
float:left;
width: 200px;
font:bold 12px/18px Arial, Helvetica, sans-serif;
color:#666666;
}

input, textarea{
width: 180px;
height:18px;
margin-bottom: 5px;
margin-right:10px;
float:left;
border:1px solid #D5D5D5;
}

textarea{
width: 440px;
height: 90px;
}


#submitbutton{
background:url(../images/submitBg.jpg) left top no-repeat;
width:86px;
height:39px;
color:#FFFFFF;
font:bold 14px/30px Arial, Helvetica, sans-serif;
border:none;
}

br{
clear: left;
}
