/*  
Theme Name: ernest 2005
Theme URI: http://huntercross.com/web/ernestsharpe/
Description: The latest style.
Version: 1.0 
Author: Hunter Cross
Author URI: http://huntercross.com/


*/

body {
    border: 0;
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: verdana, helvetica, arial, sans-serif;
}

div#container {
    width: 680px;
    margin-top: 0;
    /* margin-bottom: 20px; */
    border: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    /* border: 1px solid red; */
    padding: 0;
}


/**********************************************
Header
***********************************************/
div#header {
    float: right;
    margin-top: 0;
    padding-top: 0;
    border: 0;
    display: inline;
    text-align: right;
    background: url("/~jgetshar/i/back-header-pencil.jpg") no-repeat;
    background-position: right;
    padding-right: 45px;
}

div#header h3 { 
    margin-top: 0;
    padding-top: 25px;
    border: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}

div#header a:link, div#header a:visited {
    padding-top: 0;
    color: #fff;
    text-decoration: none;
    font-size: 20px;
}

div#header a:hover {
    color: #222;
}

div#header p {
    color: #2B2D2D;
    font-weight: bold;
    font-size: 11px;
    margin-top: 0;
    padding-top: 0;
}


div#header 	{
	/* False margin value for all versions of IE Win, including 6.0 */	
	margin-top: 25px;
	}

html>body div#header {
	/* Correct value for browsers that don't suffer from IE Win's bugs */
	margin-top: 0;
	}




/**********************************************
Nav
***********************************************/
div#nav {
    margin-top: 15px;
    padding: 0;
    margin-bottom: 24px;
    margin-left: 0;
}

div#nav ul, div#nav li {
    margin-left: 0;
    padding-left: 0;
    list-style-type: none;
    font-weight: bold;
    font-size: 11px;
}

div#nav ul {
    margin-top: 0;
}

div#nav a:link, div#nav a:visited {
    color: #222;
    text-decoration: none;
}

div#nav a:hover {
    color: #fff;
}

div#nav li {
    line-height: 140%;
}



/**********************************************
Content
***********************************************/
div#content {
    margin-top: 0;
    width: 680px;
    margin-left: 0;
    padding: 0;
}

div#content h1 {
    font-size: 30px;
    color: #CE3800;
    font-weight: normal;
    margin-bottom: 0;
    margin-top: 0;
}

div#content p {
    font-size: 13px;
    line-height: 136%;
    color: #222;
}

div#content blockquote p {
    font-size: 30px;
    color: #CE3800;
    margin-top: 0;
    margin-bottom: 12px;
    padding: 0;
    width: 500px;
}

div#content blockquote {
    padding-left: 110px;
    background: url("/~jgetshar/i/alanking.jpg") no-repeat;
    margin-left: 0;
    margin-bottom: 30px;
    padding-bottom: 0;
    padding-top: 0;
    margin-top: 0;
}

div#content cite {
    color: #CE3800;
    font-size: 14px;
    font-style: normal;
    line-height: 135%;    
    margin-top: 0;
}

div#content cite p {
    margin-top: 0;
}

div#content a:link, div#content a:visited {
     color: #CE3800;
}

div#content a:hover {
    color: #222;
}


/**********************************************
Footer
***********************************************/
div#footer {
    margin: 0;
    clear: left;
    display: block;
}

div#footer p {
    font-size: 10px;
    color: #999;
    margin-top: 0;
}

/**********************************************
Portfolio 
***********************************************/
div#portfolio {
    margin: 0;
    padding: 0;
}


div#portfolio p {
    padding: 0;
    margin: 0;
}


/**********************************************
Portfolio - Navigation
***********************************************/
div#navportfolio 	{
	/* False margin value for all versions of IE Win, including 6.0 */	
	padding-top: 8px;
	margin-top: 0;
	padding-bottom: 6px;
	}

html>body div#navportfolio {
	/* Correct value for browsers that don't suffer from IE Win's bugs */
	padding-top: 10px;
	padding-bottom: 12px;
	}


div#navportfolio ul, div#navportfolio li {
    margin-top: 0;
    list-style-type: none;
    margin-left: 0;
    padding: 0;
    font-size: 11px;
}   

div#navportfolio li {
    display: inline;
    float: left;
    margin-right: 9px;
    font-weight: bold;
  
}

div#navportfolio {
    margin-left: 0;
    padding-left: 10px;
    margin-top: 0; 
    border: 0;
}

li.noprev {
    color: #ccc;
}

/**********************************************
Portfolio - Content
***********************************************/
div#portfolioimage {
    margin: 0;
    padding: 0;
    float: left;
    margin-left: 8px;
}

div#portfolioimage img {
    margin-top: 0;
}


div#portfoliodescription {
    padding-top: 30px;
    margin-left: 360px;
    min-height: 500px;
}


div#portfoliodescription p {
    margin-bottom: 12px;
    width: 280px; 
}


/**********************************************
HomePage
***********************************************/

div#homecontent {
    clear: left;
    float: none;
    display: block;
    margin-left: 17px;
    margin-top: 0;
    width: 610px; 
}

div#homecontent p {
    margin-bottom: 2px;
    margin-top: 2px;
    color: #666;
    font-size: 12px;

}

div#homecontent img {
    margin-top: 5px;
    float: right;
    display: inline;
}

div#homecontent h1 {
    padding-top: 10px;
    font-size: 30px;
    color: #1796C2; /* blue */
    margin-bottom: 0;
}


div#homecontent h2 {
    margin-top: 0;
    font-size: 16px;
    color: #666;
    font-weight: normal;
    margin-bottom: 0;
    padding-bottom: 60px;
}

div#homecontent h3 {
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 40px;
    color: #1796C2; /* blue */
}

div#homecontent h3 > a {
    color: #666;
}


div#homecontent ul, div#homecontent li {
    list-style-type: none;
    color: #E05C00; /* orange-red */
    font-size: 15px;
    font-weight: bold;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    padding-top: 0;
}

div#homecontent li {
    margin-bottom: 4px;
}


div#homecontent a:link, div#homecontent a:visited {
    color: #CE3600;
    text-decoration: none;
}

div#homecontent a:hover {
     color: #1796C2; /* blue */
     text-decoration: underline;
}


img#lightning {
    float: left;
    display: inline;
}

/**********************************************
Homepage - Navigation
***********************************************/
div#navhome {
    margin-left: 22px;
  
}
div#navhome ul, div#navhome li {
    margin-left: 0;
    padding-left: 0;
    list-style-type: none;
    font-size: 24px;
}

div#navhome li {
    margin-top: 20px;
    float: left;
    margin-right:49px;
}

div#navhome a:link, div#navhome a:visited {
    color: #fff;
    text-decoration: none;
    
}

div#navhome a:hover {
    color: #222;
}


/**********************************************
HomePage - "words ideas experience results"
***********************************************/

div#features {
    clear: left;
    display: block;
    margin-top: 27px; 
    margin-left: 100px;
}

div#features ul {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding: 0;
    line-height: 100%;
}


div#features ul, div#features li {
    font-weight: normal;
    font-size: 22px;
    color: #fff;
}


div#features li {
    display: inline;
    float: left;
    margin-right: 25px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}


/**********************************************
HomePage - web print video radio tv tradeshow
***********************************************/

div#mediums {
    margin-top: 0;
    margin-left: 100px;
    margin-bottom: 0;
    display: block;
    clear: left;
    padding: 0;
    padding-top: 8px; 
    border: 0;
}


div#mediums li {
    font-weight: normal;
    display: inline;
    float: left;
    font-size: 18px;
    margin-right: 21px;
    padding: 0;
    margin-top: 0;
}

div#mediums ul {
    margin: 0;
    padding: 0;
    padding-top: 0;
    padding-bottom: 30px;
    line-height: 100%;
}

div#mediums a:link, div#mediums a:visited {
    text-decoration: underline;
    color: #FFEF6E;
    padding: 0;
    margin: 0;
}

div#mediums a:hover {
    color: #fff;
}

/**********************************************
"Read the copy" pop-ups
***********************************************/

div#copy {
    width: 310px;
    margin-left: 20px;
    
}


div#copy p {
    font-size: 11px;
    color: #111;
    margin-top: 2px;
    margin-bottom: 8px;
    line-height: 140%;
}


div#copy h3 {
    margin-top: 6px;
    font-size: 14px;
    color: #1796C2; /* blue */
    margin-bottom: 0;
}

div#copy a:link, div#copy a:visited {
    color: #999;
}

div#copy small {
    margin-top: 5px;
    font-size: 10px;
}


/**********************************************
FAQ 
***********************************************/
div#faq {
    width: 390px;
}

img.imgleft {
    float: left;
    display: inline;
    margin-right: 8px;
}

img.imgright {
    float: right;
    display: inline;
    margin-left: 8px;
}

div.photocaptionleft {
    float: left;
    margin-right: 10px;
    display: inline;
    text-align: center;
    padding: 0;
    border: 0;
    width: 100px;
}

div.photocaptionright {
    float: right;
    margin-left: 10px;
    display: inline;
    text-align: center;
    padding: 0;
    border: 0;
    width: 100px;

}

div.photocaptionleft small, div.photocaptionright small {
    font-size: 10px;
    color: #666;
    
}

div.photocaptionleft img, div.photocaptionright img {
    margin-bottom: 5px;
    
}

p#alanking {
    padding-bottom: 20px;
}



/* not sure if this is still on the site */

p.skills {
    font-size: 15px;
    color: #666;
}


