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

* { margin:0; padding:0; }
fieldset, img { border:none}
ul, li { margin:0; padding:0; list-style:none}

body { background:#F2F7FF; font-family:"Franklin Gothic Medium", Arial, sans-serif; color:#333333}

p { font-size:14px; color:#333; padding-bottom:25px; line-height:1.6em}
p a { color:#2361A1; text-decoration:none}
p a:hover { color:#2361A1; text-decoration: underline}

h1 { font-size:22px; color:#333; }
h2 { font-size:18px; color:#333; }
h5 { font-size:11px; color:#888}

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

#header { width:970px; float:left; height:110px; background:url(../images/header.jpg) no-repeat}
#header h1 { float:left; font-size:14px; color:#fff; padding-top:16px; padding-left:140px}
#header h2 { float:right; background:url(../images/rss.png) no-repeat top right; padding-right:25px; margin-top:64px; margin-right:20px; line-height:1.2em}
#header h2 a { color:#6590AF; text-decoration:none;}
#header h2 a:hover { color:#6590AF; text-decoration: underline}


#nav { width:970px; float:left; height:26px; background:url(../images/bg_nav.gif) repeat-x top right; border-top:1px solid #B7D1E0}
#nav ul { float:left; font-size:14px; color:#D9EAF7}
#nav ul li { float:left; padding-top:2px}
#nav ul li a { color:#D9EAF7; text-decoration:none; padding-left:10px; padding-right:10px}
#nav ul li a:hover { color:#fff; text-decoration: none}


#content { width:970px; float:left; background:#FFFFFF url(../images/bg_content.gif) repeat-y top center}

#column1 { width:162px; float:left; padding-top:30px; padding-left:15px}

#column1 ul.list { width:162px; font-size:14px; font-weight:normal; padding-top:15px; padding-bottom:25px}
#column1 ul.list li { font-size:14px; padding-bottom:7px}
#column1 ul.list li a { color:#2361A1; text-decoration:none}
#column1 ul.list li a:hover { color:#2361A1; text-decoration:underline}

#column1 .bookmark { width:162px; float:left;}
#column1 .ad { padding-bottom:10px}


#column2 { width:555px; float:left; padding-left:20px; padding-right:24px; padding-top:25px; padding-bottom:20px  }
#column2 h1 { padding-bottom:20px}
#column2 h3 {padding-top:5px; padding-bottom:5px; font-weight:bold; font-size:18px}

#column2 .comment { width:560px; float:left; padding-top:50px}
#column2 .ad { float:right; padding-left:10px; margin-bottom:10px}

#column2 .photo { float:left; overflow: hidden; background:#EEEEEE; padding:15px; padding-bottom:10px; border:1px solid #DDDDDD; margin-bottom:20px}

#column2 .content { width:555px; float:left; }



#column3 { width:175px; float: right; padding-left:20px; padding-left:12px; padding-top:25px  }

#column3 ul.list { width:175px; font-size:14px; font-weight:normal; padding-top:15px; padding-bottom:25px}
#column3 ul.list li { font-size:14px; padding-bottom:7px}
#column3 ul.list li a { color:#2361A1; text-decoration:none}
#column3 ul.list li a:hover { color:#2361A1; text-decoration:underline}



#footer { width:970px; height:45px; float:left; background:#555555; text-align:center; padding-top:10px}
#footer p { font-size:10px; padding-bottom:0px;  color:#888888}
#footer p a { color:#888888; border-bottom:1px solid #CCCCCC; text-decoration:none}

