/* 
				AUTHOR: Josh Gilmore
				jrgfreelance@gmail.com
				www.joshgilmore.net 
*/

/* COLORS USED


*/ 

/* BASIC TOOLS & NECCESSITIES */

* 				{ margin: 0px; padding: 0px; }

html 				{ overflow-y: scroll; }

.floatleft 		{ float: left; }
.floatright 		{ float: right; }
.clear 			{ clear: both; }

a:link,  a:visited {color: #610200; padding: 2px 5px 2px 5px}
a:hover,  a:active {color: #610200; background-color: #E5E041; }

#album-links {margin: 10px 0 10px 0; text-align: center;  }
#album-links a:link,#album-links a:visited 	{font-size: 28px; width: 50px; color: #FBEF63; background-color: #610101; font-weight: bold; text-decoration: none; outline: none; padding: 2px 10px 2px 10px; -webkit-border-radius:5px; -moz-border-radius:5px;  }
#album-links a:hover, #album-links a:active    {color:#fff; background-color: #000; outline: none; text-shadow: 0px 0px 4px #fff; -webkit-border-radius:5px; -moz-border-radius:5px;  }


a img 			{ border: none; }
#image-links a img	{border: 3px solid #000}
#image-links a img:hover 		{border: 3px solid #610200; }
#image-links a:link, #image-links a:visited, #image-links a:hover, #image-links a:active {padding: 0; color: transparent; background-color: transparent; }

ul				{ list-style: none; }

p				{margin-bottom: 10px; }

/* STRUCTURE */
		 
body 			{color: #000;font-size:75.5%; background-color:#000000; }


/*HEADER*/


#header {background-image:url('images/header.jpg'); width: 1000px; height: 654px; display: block; text-indent: -9999px;  overflow: hidden }


/*PAGE STRUCTURE*/

#page{width: 1000px;margin: 0px auto 0px;   }
#content{ width: 1000px; font-size: 16px; font-family: Trebuchet MS, Helvetica, sans-serif; float: left; overflow: hidden;  background: url('images/bg-repeat.jpg') repeat center #000;  }
#content-container {margin: 10px 80px 10px 80px}
#footer	{width: 1000px; height: 72px; font-size: 12px; width: 100%; float: left; overflow: hidden;  background: url('images/footer.jpg') no-repeat center;}
#footer-text-container {margin: 30px 0 0 0; text-align: center}
#left-side{width:405px;  float: left;  margin: 0px 20px 0px 5px;  }
#right-side {width:405px;  float: left;  padding: 0px 0px 0 0; }
#box	{background-color:#DADADA; color:#000; width:380px; padding: 10px; float: right; overflow: hidden; border: 2px solid #000; margin: 0 0 20px 0; text-align: left;   }



/*LIST ADJUSTMENTS*/

#left-side ul {list-style-type: disc; margin: 0 0 0 20px } /*defines list styling on left side of page */
#left-side ul ul li {list-style-type: circle; margin: 0 0 0 20px }/*defines list styling on left side of page */



/*HEADERS AND TITLES*/


.main-title {font-size: 26px; font-weight: normal; letter-spacing: -1px; margin: 0 0 5px 0; text-shadow: 0px 0px 4px #000033; font-family: Century Gothic, sans-serif; text-transform: uppercase; margin: 0 0 10px 0} /*Blog titles*/

.main-date {letter-spacing: 2px; color: #676767; text-transform: uppercase; margin: 0 0 5px 0 } /*date styling on blog page*/

h3 {color: #9B2D2F; font-size: 22px; margin: 10px 0 10px 0; text-transform: uppercase } /*redish large header*/

#box-header {background-color: #000; color: #fff; font-size: 20px; padding: 5px 5px 5px 5px; text-align: center; border: solid #D8E9FF 3px; border-style:outset; margin: 0 0 5px 0; text-shadow: 0px 0px 10px #727272; } /*squared box headers on right side*/

/*LINK ADJUSTMENTS*/

#press-list {color:#000; font-size: 14px; }
#press-list a:link, #press-list a:visited {color: #610200; padding: 2px 5px 2px 5px}
#press-list a:hover, #press-list a:active {color: #610200; background-color: #E5E041; }
#press-list ul li {padding: 10px 0 0 0}

/*VARIOUS*/

#if-ie {background-color: #E2D500; border: 2px solid #000033; width: 870px; margin: 0 0 20px 0; padding: 10px; font-weight: bold} /* IE WARNING */

hr {background-color: #000033; padding: 2px; border: solid 2px #D4D4DD; margin: 20px 0 20px 0; -webkit-border-radius:20px; -moz-border-radius:20px; }

img {width: 375px; border: 3px solid #000; margin: 0 0 10px 0}
