/* James Willock: NM Portfolio CSS Stylesheet */
/* Created: 08/10/07 */
/* Credits: Background music by Paul McCartney, Georgia by Matthew Carter, Crap sleep pattern by caffeine */

* {margin:0;padding:0;border:0;}

body {background:url('./images/background.jpg') repeat #e3e3e3;text-align:center;font-family:Lucida Sans Unicode, Verdana;font-size:13px;color:#1b3140;}

a:link {text-decoration:none;color:#1b3140;}
a:visited {text-decoration:none;color:#1b3140;}
a:hover {text-decoration:none;color:#661414;}
a:active {text-decoration:none;color:#1b3140;}

div#header {display:block;height:75px;background:url('./images/header-back.jpg') repeat;}
div#header h1 {display:block;height:75px;width:765px;padding:0;margin:0 auto;background:url('./images/header.jpg') center no-repeat;}
div#header h1 a {display:block;height:75px;width:765px;padding:0;margin:0 auto;text-indent:-99999999px;overflow:hidden;}

div#content {display:block;width:697px;margin:0 auto;padding:0;position:relative;top:-24px;}
div#content img.bigshot {display:block;padding:5px;background:#FFFFFF;float:left;}

div#content div#navigation {display:block;width:192px;padding:5px;background:#FFFFFF;float:right;}
div#content div#navigation ul {display:block;width:182px;padding:5px;background:url('./images/navigation-back.jpg') repeat-x #f1f8fe;}
div#content div#navigation ul li {display:block;list-style:none;list-style-type:none;text-align:left;font-family:Verdana;font-size:11px;color:#242424;margin:0 0 10px 0;}
div#content div#navigation ul li a {display:block;font-family:Georgia;font-size:20px;color:#1b3140;}
div#content div#navigation ul li a:hover {text-decoration:none;color:#661414;}
div#content div#navigation ul li.last {margin-bottom:7px;}

div#content div#contentwrapper {display:block;width:687px;float:left;padding:5px;background:#FFFFFF;margin-top:5px;}
div#content div#contentwrapper div#text {display:block;padding:10px;background:url('./images/content-back.jpg') repeat-x #FFFFFF;text-align:left;}

div#content div#contentwrapper div#text img {display:block;padding:5px;background:#FFFFFF;margin:0 auto;margin-bottom:5px;}

div#content div#contentwrapper div#text p#headline {display:block;padding-left:90px;background:url('./images/quote-back.jpg') top left no-repeat;min-height:75px;border-bottom:1px Solid #d0dce4;text-align:left;font-family:Lucida Sans Unicode, Verdana;font-size:13px;color:#1b3140;line-height:2em;padding-top:5px;margin:0 0 20px 0;}
div#content div#contentwrapper div#text p#headline span {font-size:40px;font-family:Georgia;}
div#content div#contentwrapper div#text p#headline a {text-decoration:none;color:#661414;}
div#content div#contentwrapper div#text p#headline a:hover {text-decoration:none;color:#1b3140;}
div#content div#contentwrapper div#text p {display:block;margin:0 0 5px 0;line-height:1.7em;text-align:justify;}
div#content div#contentwrapper div#text p a {display:inline;padding:2px;background:#f1fcff;text-decoration:none;color:#661414;}
div#content div#contentwrapper div#text p a:hover {text-decoration:none;color:#1b3140;}

div#content div#contentwrapper div#text div#rightnavigation {display:block;float:right;width:250px;margin:0 0 0 20px;text-align:right;}

div#content div#contentwrapper div#text div#rightnavigation img {display:inline;}

div#content div#contentwrapper div#text div#rightnavigation h2 {display:block;font-size:24px;font-family:Georgia;color:#1b3140;font-weight:normal;padding-bottom:5px;border-bottom:1px Solid #d0dce4;margin-bottom:10px;text-align:left;}
div#content div#contentwrapper div#text div#rightnavigation h3 {display:block;font-size:20px;font-family:Georgia;color:#1b3140;font-weight:normal;color:#661414;text-align:right;}
div#content div#contentwrapper div#text div#rightnavigation h3 a {color:#661414;text-align:right;}
div#content div#contentwrapper div#text div#rightnavigation h3 a:hover {color:#1b3140;text-align:right;}
div#content div#contentwrapper div#text div#rightnavigation p {font-size:11px;font-family:Verdana, Arial;text-align:right;color:#1b3140;padding-bottom:5px;border-bottom:1px Solid #d0dce4;}
div#content div#contentwrapper div#text ul {display:block;margin:20px;}
div#content div#contentwrapper div#text ul li {display:block;margin:0 0 10px 0;}


div#footer {display:block;width:687px;padding:5px;background:#FFFFFF;float:left;margin:5px 0 5px 0;}
div#footer p {display:block;width:677px;padding:5px;background:#eaf3f9;font-size:12px;font-family:Verdana, Arial;text-align:right;color:#596e7c;}

div.clear {display:block;width:0;height:0;font-size:0;clear:both;}

div.portfolio {text-align:left !important;}
img.portfolio {padding:3px !important;margin:0px 0 10px 0 !important;border:1px Solid #d5d5d5;display:inline !important;}

h4 {color:#245a73;font-family:Georgia, Helvetica,sans-serif;font-size:14px;text-align:left;border-bottom:1px Solid #d0dce4;padding:0 0 5px 0;margin:0 0 10px 0;font-style:italic;display:block;width:400px;}
h4.headline {display:block;margin:0;font-size:24px;font-family:Georgia;color:#1b3140;font-weight:normal;padding-bottom:5px;border-bottom:1px Solid #d0dce4;margin-bottom:10px;text-align:left;font-style:normal;}
h4 a {display:inline;padding:0;width:auto;height:auto;margin:0;border:0;color:#9b9b9b;font-size:12px;}

blockquote {display:block;border-left:1px Solid #9b9b9b;padding:0 0 0 10px;margin:10px;line-height:1.5em;}

ul.uni {display:block;float:left;margin:0px 0 0 0;width:200px;}
ul.uni li.headline {display:block;margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px Solid #9b9b9b;}
ul.uni li a {text-decoration:none;color:#661414;}
ul.uni li a:hover {text-decoration:none;color:#1b3140;}

ul.uni li strong {font-size:13px;font-weight:bold;}