* { margin: 0; padding: 0; outline:0; }

body {
    font-size: 12px;
    line-height: 24px;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #919191;
    background: #fff url(images/body.gif) repeat-y center 0;
}
a { color: #6692a7; text-decoration: underline; cursor:pointer; }
a:hover { text-decoration: none; }

a img { border: 0; }

input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
textarea { overflow:hidden; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.alignleft { float: left; display: inline; }
.alignright { float: right; display: inline; }

.shell { width:1026px; margin:0 auto; }

#header { background:#fff; height:106px; }
h1#logo a { height:53px; width:300px; background:url(images/logo.gif) no-repeat; float:left; margin-top:28px; }
p.slogan { font-family:"Myriad Pro", arial, sans-serif; font-size:21px; padding:55px 0 0 15px; float:left; }
p.slogan a { color:#6c8093; text-decoration:none; }
p.slogan a span { color:#2e455d; }


#head { background:#c0cbd6; height:35px; } 
#head .shell { padding:6px 0 0 50px; width:976px; }
#navigation { float:left; font-family:"Myriad Pro", arial, sans-serif; font-size:18px; }
#navigation ul { list-style:none; padding-top:2px; }
#navigation ul li { float:left; line-height:14px; padding:2px 14px; border-right:1px solid #40607f; }
#navigation ul li.last { border-right:0; padding-right:0; }
#navigation ul li a { color:#40607f; text-decoration:none; }
#navigation ul li a:hover { color:#000; }

.search { float:left; padding:1px 35px 0 121px; }
.search input.field { width:240px; background:#fff; border:0; padding:3px 0 2px 0; float:left; }
.search input.search-submit { width:103px; height:20px; background:#8397ab; border:0; float:left; margin-left:5px; color:#fff; font-weight:bold; cursor:pointer; }  

#head a.connect-link { float:left; height:24px; width:83px; background:url(images/connect-link.gif) no-repeat; }


#main {  }
#main .shell { padding:22px 0 0 0; width:1026px;  }

#left-sidebar { width:247px; float:left; display:inline; margin:4px 0 0 55px}
.box { padding-bottom:12px; }
.image-author { padding-bottom:20px; }
.box-t { background:#d7e5eb; height:31px; padding:3px 0 0 7px;  }
.box h2 { font-family:"Mariad Pro", arial, sans-serif; font-size:18px; color:#114257; font-weight:normal; float:left; }
.box a.right { font-size:12px; font-family:arial, sans-serif; font-weight:bold; margin-right:10px; padding-top:2px; float:right; display:inline; }

.list { padding:12px 0 0 18px; }
.second { padding-top:10px; }
.list ul { list-style:none; }
.list ul li { padding-bottom:4px; }
.list ul li a { color:#114257; }

#content { margin-left:25px; width:516px; float:left; display:inline; background:#fff; height:100%; } 
#content h2 { font-size:18px; color:#6692a7; font-weight:normal; border-bottom:1px solid #868686; padding-bottom:25px; }
.entry { padding:23px 0 70px 1px; }
.entry p { padding-bottom:25px; }
.entry p.indent { text-indent:7px; } 

#right-sidebar { width:143px; float:left; display:inline; margin:16px 0 0 40px; }
.socials h2 { color:#444; height:26px; padding:1px 0 0 13px; font-size:12px; background:#e0e0e0; font-weight:normal; }
.links { padding:27px 0 0 10px; }  
.links ul { list-style:none; }
.links ul li { height:37px; padding:12px 0 0 58px; margin-bottom:5px; display:block; background-position:left 0; background-repeat: no-repeat;}
.links ul li a { color:#323232; }
.links ul li.ico-facebook { background-image:url(images/ico-facebook.gif); }
.links ul li.ico-linked { background-image:url(images/ico-linked.gif); }
.links ul li.ico-myspace { background-image:url(images/ico-myspace.gif);}
.links ul li.ico-digg { background-image:url(images/ico-digg.gif); }

