/* WEBSICLES CSS Document */
*{margin:0;padding:0;}
body{font: normal 12px Georgia, Palatino, Palatino Linotype, serif;color:#333333;text-align:center;background:#ffffff url(/assets/images/body_bg.png) center repeat-y;}

a {color:#24636A;text-decoration:none;}
a:hover {color:#17444A;text-decoration:underline;}

h1 a, h2 a, h3 a {color:#17444A;text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover {color:#24636A;text-decoration:underline;}

p{line-height:1.3em;}
p,h2,h3,h4,h5,h6,ul{margin:0 12px 1em 12px;}
li{margin:0 2em 1em 2em;}
img{border:none;}

h1{font-size:22px;}
h2{font-size:17px;}
h3{font-size:13px;}
h4,h5,h6{font-size:12px;}
h1,h2,h3,h4,h5,h6{color:#17444A;}

fieldset{margin:1em;padding:1em;}
input,label,textarea{margin-top:1em;}

#container{width:760px;margin:0 auto;text-align:left;position:relative;background-color:#DDE7E9;}

#header{width:760px;margin:0;padding:0;float:left;background:url(/assets/images/header_bg.png) repeat;}

#links{float:left;background:url(/assets/images/header_bg.png) repeat;border-bottom:1px solid #555555;padding-top:12px;font-weight:bold;font-family:Trebuchet, sans-serif;}
#links ul{margin:0.5em 0 0 0;}
#links ul li{margin:0;list-style:none;display:block;}
#links a {color:#ffffff;text-decoration:none;padding:0.25em 1em;display:block;}
#links a:hover {color:#333333;background:#92B9C0;}
#nav,#portfolio,#proBono{width:253px;float:left;padding:24px 0;/*border-top:10px solid #314F54;*/}
#nav{background: url(/assets/images/nav_sides_bg.png) bottom repeat-x;color:#263E40;}
#portfolio{background: url(/assets/images/portfolio_nav_sides_bg.png) top repeat-x;text-align:left;color:#314F54;}
#proBono{background: url(/assets/images/nav_sides_bg.png) bottom repeat-x;width:254px;text-align:left;color:#263E40;}

#content{width:400px;text-align:left;margin:0 180px;padding:24px 0;border-left:10px solid #D1DFE0;border-right:10px solid #D1DFE0;float:left;line-height:1.3em;background:#E6EEEE;}

#footer{width:760px;height:200px;margin:0 auto;color:#ffffff;background:#568B95;border-top:1px solid #838383;padding-top:24px;clear:left;text-align:center;}
#footer a{color:#17444A;}
#footer a:hover{color:#ffffff;}
#footer span{padding:0 1em;border-right:1px solid #DDE7E9;}


.firstHeader{margin-top:1em;}
.links_header{margin:0 1em;}
.underline{text-decoration:underline;}
.listNone{list-style:none;}
.listNone ul{margin-top:1em;}
.noDisplay{display:none;}
.button{cursor:pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}