/* CSS Document */ *{padding:0;margin:0;} html, body {background-color: #202020; /*sets background color for the whole website*/font-family: Verdana, Arial, Helvetica, sans-serif; /*sets font family for the whole website*/font-size: 12px; /*sets a font size of 12px for the whole website*/color: #FFFFFF; /*sets default color of text to white*/width:100%; height:100%;z-index:1; 	position: absolute;	top: 0;	left: 0; /*our repeated background image*/margin:0; padding:0; width:100%; height:100%; background-repeat: no-repeat; /*repeats background horizontally*/}A:link {color:#99bdac; text-decoration: none;}A:visited {color:#99bdac; text-decoration: none;}A:active {text-decoration: none}A:hover {text-decoration: none; color: #669933;}img{	border:none;}#container {width: 950px; /*sets a website width of 900px*/margin-right: auto; /*centers website*/margin-bottom: 40px; /*adds 40px margin to the bottom*/margin-left: auto; /*centers website*/}/* ------NAV1 STYLES------ */#nav1 {float: left; /*floats nav1 left in the container*/height: 26px; /*gives nav1 a height of 26px*/width: 900px; /*gives nav1 a width of 900px*/padding-top: 10px; /*adds 10px padding to the top*/}.nav1-links li{list-style:none; /*removes bullet points from list*/display:inline; /*displays links horizontally*/}.nav1-links a {color: #FFFFFF; /*sets nav links to white*/font-family:Verdana, Arial, Helvetica, sans-serif; /*sets nav1's font family*/font-size: 12px; /*sets nav1's font size*/text-decoration: none; /*removes underline from links*/padding-right: 20px; /*adds 20px right padding to each link*/} .nav1-links a:hover {color: #99bdac; /*sets nav1 link hover color*/}#down {color: #99bdac; /*sets nav1 link hover color*/} /* ------HEADER STYLES------ */ #header {width: 900px; /*gives our header a width of 900px*/  margin-left: auto ;  margin-right: auto ;  align: center;}#title {width: 900px; /*our title div has a width of 367px*/margin-top: 250px; /*push our image down from the top 50px*/  margin-left: auto ;  margin-right: auto ;} /* ------NAV2 STYLES------ */#nav2 {float: left; /*floats our nav2 left in the container*/height: 46px; /*gives our nav2 a height of 46px*/width: 900px; /*gives our nav to a width of 900px*padding-top: 15px; /*gives a 15px padding to the top of the nav2 div*/}/* ------LEFT CONTENT STYLES------ */ #left-content {width: 900px; /*gives the left-content div a width of 600px*/margin-top: 20px; /*adds 40px margin to the bottom*/  margin-left: auto ;  margin-right: auto ;} .post-box {background-color: #292929; /*adds a background color to our post box*/border: 1px solid #2f2f2f; /*gives our box a 1px border*/padding: 10px; /*adss 10px padding all the way around our box*/float: left; /*floats our box left inside "left-content div*/width: 950px; /*gives our box a width of 580px with the 10px padding makes a total of 600px*/margin-bottom: 5px; /*adds a 20px margin between each post*/} .post-thumb {float: left; /*floats our post thumbnail left*/padding: 4px; /*adds 4px padding around the thumbnial*/background-color: #1d1d1d; /*adds a background color behind our thumnail*/border: 1px solid #2f2f2f; /*adds a 1px solid border around our thumbnail*/}.post-thumb-lg {float: left; /*floats our post thumbnail left*/padding: 4px; /*adds 4px padding around the thumbnial*/background-color: #1d1d1d; /*adds a background color behind our thumnail*/border: 1px solid #2f2f2f; /*adds a 1px solid border around our thumbnail*/}.post-title h1 {color: #99bdac; /*h1 tag text color*/font-family: Verdana, Arial, Helvetica, sans-serif; /*h1 tag font group*/font-size: 24px; /*h1 tag font size*/padding-bottom: 20px; /*adds 20px padding bottom*/padding-left: 10px; /*adds 20px padding bottom*/}.post-title h2 {color: #FFF; /*h1 tag text color*/font-family: Verdana, Arial, Helvetica, sans-serif; /*h1 tag font group*/font-size: 18px; /*h1 tag font size*/padding-bottom: 20px; /*adds 20px padding bottom*/}.post-title {float: left; /*floats our post title left*/width: 800px; /*adds a width to our post-title class*/margin-left: 4px; /*adds a 4px left margin*/}.post-content {float: left; /*floats our post content left*/width: 215px; /*adds a width to our content class*/margin-left: 4px; /*adds a 4px left margin*/font-family: Verdana, Arial, Helvetica, sans-serif; /*content font group*/line-height: 18px; /*post content line height*/font-size: 11px; /*adds a font size of 11px to our post content*/text-align: left; /*justifys our paragraphs inside our post content class*/margin-top: 4px; /*adds a 4px top margin to our post-content class*/font-style: italic; /*gives our paragraphs a italic look*/padding-bottom: 15px; /*adds 20px padding bottom*/}.post-content-lg {float: left; /*floats our post content left*/width: 290px; /*adds a width to our content class*/margin-left: 4px; /*adds a 4px left margin*/font-family: Verdana, Arial, Helvetica, sans-serif; /*content font group*/line-height: 18px; /*post content line height*/font-size: 11px; /*adds a font size of 11px to our post content*/text-align: left; /*justifys our paragraphs inside our post content class*/margin-top: 4px; /*adds a 4px top margin to our post-content class*/padding-bottom: 15px; /*adds 20px padding bottom*/}.post-footer {border: 1px solid #0c5b7d; /*adss 10px padding all the way around our box*/float: left; /*floats our box left inside "left-content div*/width: 980px; /*gives our box a width of 580px*/background-image: url(images/post_footer_bg.png); /*adds background image*/background-repeat: repeat-x; /*repeats background horizontally*/height: 20px; /*gives our class a height of 20px*/padding-top: 6px; /*adss 6px padding to the top*/padding-right: 10px; /*adds 10 px padding to the right*/padding-left: 10px; /*adds 10px padding to the left*/margin-bottom: 20px; /*adds a 20px margin between each post*/}/* ------SIDEBAR STYLES------ */#right-content {float: right; /*floats right content div to the right*/width: 180px; /*gives our div right content a width of 280px*/margin-top: 20px; /*adds 40px margin to the bottom*/}#stay-connected {float: right; /*floats our box to the right*/width: 258px; /*gives our box a width of 258px*/border: 1px solid #0a6085; /*adds a 1px border to our box*/background-image: url(images/stay_connected_bg.png); /*adds our background image*/background-repeat: repeat-x; /*repeats our background image horizontally*/background-color: #0474a5; /*chnanges background color*/padding-top: 10px; /*adds 10px padding top*/padding-right: 10px; /*adds 10px padding right*/padding-bottom: 20px; /*adds 20px padding bottom*/padding-left: 10px; /*adds 10px padding left*/}#stay-connected h1 {font-family: Verdana, Arial, Helvetica, sans-serif; /*font family for the H1 tag*/font-size: 16px; /*font size for the H1 tag*/color: #FFFFFF; /*color of the H1 tag*/text-align: center; /*aligns H1 tag center*/margin-bottom: 20px; /*adds a 20px margin to the bottom of the h1 tag*/}.sc-icon {float: left; /*floats icons left*/height: 30px; /*has height of 30px (relates to height of actual image*/width: 30px; /*has width of 30px (relates to width of actual image*/margin-right: 10px; /*adds a 10px margin right*/margin-bottom: 10px; /*adds a 10px margin bottom*/margin-left: 20px; /*adds a 20px margin left*/} .icon-text {float: left; /*floats icon text to the left*/height: 30px; /*gives the text BOX a height of 30px*/width: 180px; /*gives the box a width of 180px*/margin-bottom: 10px; /*adds a 10px margin bottom*/} .subscribe {color: #FFFFFF; /*color of text*/font-size: 14px; /*font size of text*/font-weight: bold; /*gives text a bold look*/}.subscribe2 {font-size: 10px; /*gives text a font size of 10px*/color: #8bdbff; /*changes color fo text*/}/* ------FOOTER STYLES------ */ #footer-bg {height: 25px; /*gives footer a height of 25px*/clear: both; /*clears both floats*/background-image: url(images/footer_bg.png); /*adds background image*/background-repeat: repeat-x; /*repeats background image horizontally*/} #footer {width: 900px; /*gives the footer a width of 900px*/margin-right: auto; /*centers div*/margin-left: auto;/*centers div*/} .footer-left {float: left; /*floats left*/padding-top: 5px; /*adds top padding of 5px*/} .footer-right {float: right; /*foats rights*/padding-top: 5px; /*adds 5px padding to the top*/}/* ------BACKGROUND------ */#img.source-image {	width: 100%;	position: absolute;	top: 0;	left: 0;}/* ------SUPERSIZE------ */		#content{			margin:0px auto;			width:100%;			z-index: 3;			position:absolute;			  margin-left: auto ;  margin-right: auto ;		}				#contentframe{			overflow: hidden;			text-align:left;			z-index: 3;			width: 900px; /*sets a website width of 900px*/  margin-left: auto ;  margin-right: auto ;		}		#slidecounter{			float:left;			color:#4F4F4F;			font:50px "Helvetica Neue", Arial, sans-serif;			font-weight:bold;			margin:18px 20px;			}		#slidecaption{			overflow: hidden;			float:left;			color:#FFF;			font:26px "Helvetica Neue", Arial, sans-serif;			font-weight:bold;			margin:33px 0;		}		/*Supersized Stamp*/		.stamp{			float: right;			margin: 25px 20px 0 0;		}		/*Supersize Plugin Styles*/		#navigation{			background: url('images/navbg.gif') no-repeat;			float: right;			margin:22px 20px 0 0;		}		#loading {			position: absolute;			top: 49.5%; 			left: 49.5%;			z-index: 3;			width: 24px; 			height: 24px;			text-indent: -999em;			background-image: url(images/progress.gif);		}		#supersize{			position:fixed;		}		#supersize img, #supersize a{			height:100%;			width:100%;			position:absolute;			z-index: 0;		}		#supersize .prevslide, #supersize .prevslide img{			z-index: 1;		}		#supersize .activeslide, #supersize .activeslide img{			z-index: 2;		}