/* 
				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: #5292a2; font-weight: bold; text-decoration: none; outline: none; }
a:hover, a:active    {color:#1086a3; text-decoration: underline; outline: none;  }

a img 			{ border: none; }

ul				{ list-style: none; }

p				{margin-bottom: 10px; }

h1.home-page-header {font-size:23px; color:#fff; margin:0 0 10px 0; }

/* STRUCTURE */
		 
body 			{color: #000;font-size:75.5%; background-color:#000000; background: url('images/main-bg.jpg') no-repeat top center #000; font-family: Georgia, Times New Roman, Times, serif; }

#header			{height: 450px;width: 1000px;overflow: hidden;margin: 0 0 0 0px;}
		
#page		 	{width: 1000px;margin: 0px auto 0px;  }

#content		{ width:960px; padding: 30px 20px 0px 20px; font-family: Georgia, Times New Roman, Times, serif; float: left; overflow: hidden;   }

#footer			{margin: 30px 0px 10px 5px;  font-size: 12px; width: 100%; float: left; overflow: hidden}

#left-side		{width:580px;  float: left;  padding: 0px 0px 0 0; margin:0 0 10px 0 }


#left-side-boxes		{background-color:#000; opacity:.8; font-size:14px; color:#fff; width:540px;  float: left; overflow: hidden; padding: 20px; border: 2px solid #CECECE;  margin: 0 0 15px 0; box-shadow:0px 0px 8px #fff }
			
#right-side {width:370px;  float: right;  padding: 0px 0px 0 0; }


#sidebar	{background-color:#222; opacity:.8; font-size:14px; color:#b6b6b6; width:310px; margin: 0 0 15px 0px; padding: 20px; float: right; overflow: hidden;  }


/* NAVIGATION MENU */


#nav	{width: 1000px; height: 50px;margin-left: 0px; background-color:#000; opacity:.8}
#nav ul {margin: 0 0px 0 0px}
#nav li {display: inline; }
#nav li a:link, #nav li a:visited{color: #5292a2; font-size: 22px; font-weight: normal; letter-spacing:-1px; padding: 5px 8px 5px 8px; text-transform:uppercase }
#nav li a:hover, #nav li a:active{color: #000; background-color:#fff; text-decoration: none; }

#nav ul li.current_page_item a {color: #000; background-color:#5292a2; }  
	  
	  
#social-networks{padding: 15px 10px 15px 0; float: right; text-align: right; overflow: hidden; width: 490px;}
#social-networks li a:link, #social-networks li a:visited {color: #5292a2; font-size: 14px; padding: 5px}
#social-networks li a:hover, #social-networks li a:active {color: #000; background-color:#fff;}

#nav-links-container {padding: 12px 0 10px 10px; float: left; overflow: hidden; width: 490px;}

#past-entry-links {font-size: 18px; }

/*  BASIC TEXT ADJUSTMENTS */		

.main-title {font-size: 22px; font-weight: normal; letter-spacing: -1px; margin: 0 0 5px 0;  }

#sidebar .main-title {font-size: 22px; font-weight: normal; letter-spacing: -1px; margin: 0 0 5px 0;  }

.main-date {letter-spacing: 2px; color: #b9b9b9; text-transform: uppercase; margin: 0 0 5px 0 }
.main-section {font-size: 12px; margin: 15px 0 5px 0 }
hr {background-color: #E7DBA7; padding: 2px; border: solid 2px #b9b9b9; margin: 20px 0 20px 0; -webkit-border-radius:20px; -moz-border-radius:20px; }
#content img, .main-section img {max-width: 500px; display: block; margin-left: auto; margin-right: auto}

#music-player {padding: 15px 5px 0px 5px; background-color: #000000; -webkit-border-radius:20px; -moz-border-radius:20px;}

#twitter_update_list li 	{margin-bottom: 20px;text-align: left; }

#twitter_update_list ul	{text-align: left; } 	


.gigpress-info-item, .gigpress-info-label, span.gigpress-info-label {color: #fff}
.vevent, .gigpress-header {color: #fff; font-family: times new roman; font-size: 18px}

#pre-order-graphic {background: url('images/preorder.jpg') no-repeat;height: 342px;width: 287px;overflow: hidden;margin: 0 0 0 0px;}
