/* BEGIN GENERAL STRUCTURE */

body {font-family: Arial, Helvetica, sans-serif; margin:0; padding:0;}
.clearing{clear:both;}

body{ margin:0; padding:5%; font-family:Arial, Helvetica, sans-serif;}

a:link, a:visited{ color:#820a0b; text-decoration:none;}
a:hover, a:active{color:#420506; text-decoration:underline;}

#maincontainer{ width:95%; background:url(../images/LandingLogo.png) no-repeat;}

#topsection{
height: 220px; /*Height of top section*/
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 205px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 205px; /*Width of left column*/
margin-left: -100%;

}

#footer{
clear: left;
width: 100%;
}

.innertube{
margin:0 10px 10px 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/* END GENERAL STRUCTURE */



/*Landing Page*/
div#container{margin:5% auto; width:620px;}
div#logo{height:222px; width:219px;background:url(../images/LandingLogo.png) no-repeat; position:absolute; z-index:10;}
div#logo span{display:none;}

ul#LandingScroll{list-style-type:none; list-style-position:inside; margin:0 0 0 100px; padding:30px 0 0 0;position:absolute; z-index:1;}
*:first-child+html ul#LandingScroll, * html ul#LandingScroll {list-style-type:none; margin:0 0 0 100px; padding:30px 0 0 0;position:absolute; z-index:1;}


ul#nav{margin:250px 0;position:absolute; z-index:5; list-style-type:none; list-style-position:inside;}
ul#nav li{margin:0 0 10px 0;}
ul#nav li a{font-size:1.15em;}
ul#nav li a:link, ul#nav li a:visited{ color:#820a0b; text-decoration:none;}
ul#nav li a:hover, ul#nav li a:active{color:#420506; text-decoration:underline;}

#copyright{margin:400px 0 0 40px; position:absolute; color:#CCCCCC; font-size:.7em;}
div#footer span#copyright{margin:40px 0 0 275px; color:#CCCCCC; font-size:.7em;}

/* End Structure */




/* Begin Left Column Menu */
div#leftcolumn ul{list-style-type:none; list-style-position:inside; margin:220px 0 0 0; text-align:right;}
div#leftcolumn ul li{margin:0 0 5px 0;}
div#leftcolumn ul li a{font-size:1.15em;}
/* End Left Column Menu */




/* BEGIN PORTFOLIO RELATED */
#portGroup{width:75%; padding:0 0 0 60px; min-height:210px;}
div#portGroup span{display:block;clear:both;color:#666666; font-size:1.25em;margin:0 0 5px 0;}
#portgroupDivider{width:100%; height:60px; display:block;}
#portGroup.illustration, #portGroupFirst.illustration, .illustration
{}
#portGroup.web{}
#portGroup.print{}
#portGroup.photo{}
#portGroup a img{border:none; margin:0 5px 5px 0; padding:0; display:inline;}
* html #portGroup a{display:inline;}
/* END PORTFOLIO RELATED */


/* BEGIN ABOUT RELATED */
#aboutBox{margin:0 0 0 65px; padding:0 300px 0 0; min-height:365px; background:url(../images/Flex.jpg) top right no-repeat;}
/* END ABOUT RELATED */


