/*  
Theme Name: Halton Prolife
Theme URI: 
Description: Custom design developed for Halton Prolife.
Version: 1.0
Author: Jonathan Reinink
Author URI: http://www.compasscreative.ca
*/

body { margin:0px; background-color:#958d8a; font-family:"Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial; font-size:13px; line-height:17px; color:#817c7a; }

#header { margin-left:auto; margin-right:auto; width:938px; }
#page { overflow:hidden; margin-left:auto; margin-right:auto; width:888px; padding-left:25px; padding-right:25px; background-image:url(images/background.jpg); }
#footer { margin-left:auto; margin-right:auto; width:938px; height:15px; background-image:url(images/footer.jpg); padding-top:70px; color:#4e4440; font-size:11px; line-height:15px; text-align:center; margin-bottom:25px; }
#footer a { color:#221816; text-decoration:none; }
#footer a:visited { color:#221816; text-decoration:none; }
#footer a:hover { color:#221816; text-decoration:underline; }

#content { float:left; width:488px; padding-left:60px; padding-right:150px; }
#content a { color:#888e3e; text-decoration:none; }
#content a:visited { color:#888e3e; text-decoration:none; }
#content a:hover { color:#888e3e; text-decoration:underline; }
#sidepanel { width:190px; float:left; background-image:url(images/header.05.jpg); background-repeat:no-repeat; }
#s { background-color:#39302e; font-family:Tahoma, Arial; font-size:14px; color:#a7a3a2; padding-left:3px; padding-top:3px; padding-bottom:3px; border:solid; border-color:#595350; border-width:1px; width:140px; }
h2 { color:#1e1a17; font-weight:normal; font-size:24px; line-height:25px; text-decoration:none; margin-top:35px; margin-bottom:3px; }
h2 a { color:#1e1a17; text-decoration:none; }
h2 a:visited { color:#1e1a17; text-decoration:none; }
h2 a:hover { color:#1e1a17; text-decoration:underline; }
h3 { overflow:hidden; color:#45392d; font-size:17px; line-height:25px; margin:25px 0px 0px 0px; font-weight:normal; border-bottom:dotted 1px #919191; }

small { font-size:11px; color:#999999; }

#sidebar { padding-top:20px; padding-left:20px; color:#918c8b; font-size:13px; line-height:18px; }
#sidebar a { color:#918c8b; text-decoration:none; }
#sidebar a:visited { color:#918c8b; text-decoration:none; }
#sidebar a:hover { color:#ffffff; text-decoration:none; }
#sidebar ul { margin:0px; padding:0px; list-style-type:none; }
#sidebar h2 { margin-top:25px; color:#ffffff; font-size:15px; line-height:20px; }


p img { padding:0; max-width:100%; border:0px; }
img.centered { display:block; margin-left:auto; margin-right:auto; }
img.alignright { padding:4px; margin:0 0 2px 7px; display:inline; }
img.alignleft { padding:4px; margin:0 7px 2px 0; display:inline; }
.alignright { float:right; }
.alignleft { float:left; }