/*  

Theme Name: Elixir Orange

Theme URI: http://www.whalesalad.com

Description: A temporary theme to exist between Moscow and Fusion.

Version: 1.2

Author: Michael Whalen

Author URI: http://www.whalesalad.com/

*/



* { margin: 0; padding: 0; list-style: none; }



body {

	background-color: #000000;

	color: #FFF;

	font-family: "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;;

	width: 920px;

	margin: 0 auto; /* Copied back from wrapper*/	

}



/* comments template */



.comments-template{

	padding-top: 30px;

	clear: left;

}



#commentform textarea {

	width: 310px;

	clear: left;

}

.comments-template h2 {

	font-size: 14px;

}

.comments-template ol{

	margin: 0;

	padding: 0 0 20px;

	list-style: none;

}



.comments-template ol li{

	margin: 20px 0 0;

	padding: 0 0 20px;

	border-bottom: 1px solid #424242;

	line-height: 26px;

}



.commentmetadata{

	

}

.commenttext{



background-color:#111;

padding:8px;

}

.comments-template p.nocomments{

	padding: 0;

}



/* end comments template */

.uptothumbs {
	width:40%;
	text-align:center;
}

.uptothumbs a{
	text-decoration:none;
	color:#dead28;
	padding-left:15px;
}

#splash {

	background-image: url(/final-splash.jpg);

	background-color: #000;

	background-repeat: no-repeat;

	background-position: center;

	height: 560px;

}

#splash-nav {

	text-align: center;

	padding-top: 10px;

}



#splash-container {

	background-color: #000000;

	text-align: center;

	margin-top: 5px;

	margin-bottom: 5px;

}



#splash-nav a img {

		border: none;

	}

#splash-nav ul {margin-bottom: 20px; /*padding-left: 100px; float: left;*/

	list-style-type: none; list-style-image: none; }

#splash-nav li {display: inline; padding-right: 15px;}

/*#navmenu ul li a {text-decoration:none;  margin: 4px;

	padding: 5px 20px 5px 20px; color: yellow;

	}

#navmenu ul li a:hover {color: white;

	background: none; }*/

	

#upperBar {

	height: 20px;

	background: #ff8c01;

}



.ngg-imagebrowser-nav a {

	text-decoration: none;

	color: #dead28;

}



#wrapper {

	/*background: url(img/bg.png) top center repeat-y;*/

	color: #FFF;

	font-family: "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;;

	/*width: 880px; change 

	margin: 0 auto; */

}                       



.ngg-albumtitle a { /* added this to change the look of the album title links to orange */

	border-bottom: 1px dotted;

	color: #ff8c01;

	font-style: normal;

	text-decoration: none;

}

.ngg-thumbnail {

	float: right;

	margin-right: 20px;

}



.ngg-imagebrowser .pic a {

	float: right;
	width: 58%;

}



.ngg-imagebrowser-desc {

	font-size: 24px;

	text-align: center;

	/*width: 380px;*/

	border: thin solid; /*change added 4 lines to style image descriptions */

	margin-top: 25px;

}

.ngg-imagebrowser-desc p {

	font-size: 16px;

}

#gb_form_div .main_formhead { /* change - hide form header*/

	display: none;

}

#footer-msg {

	text-align: center;

}

#footer-msg ul li a {

	text-decoration: none;

	color: #666333;

}

#footer-msg ul li {

	display: inline;

	text-decoration: none;

	padding: 5px;

}







/* New alignment bits from http://wordpressgarage.com/css/css-classes-align-images-block-captions/ */

.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

   float: left;

}



.alignright {

   float: right;

}



.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}





/* end new alignment bits from http://wordpressgarage.com/css/css-classes-align-images-block-captions/ */





#content {

	float: right; /* changed from left with width from content fom 430 to 232*/

	width: 760px;

	/*margin-top: 20px;*/

}



	#content .notice {

		border-top: 2px solid #FDDC9A;

		border-bottom: 2px solid #FDDC9A;

		background: #FFF3CE;

		color: #996633;

		padding: 5px 7px;

		font-size: 12px;

		margin-bottom: 20px;

	}



    #content .post {

		margin-bottom: 40px;

	}

	

	#content .post h2 { /* change added to style NGG posts*/

	border-bottom: 1px dotted;

	color: #ff8c01;

	font-style: normal;

	text-decoration: none;

	font-size: 34px;

	margin-top: 10px;

	padding-bottom: 5px;

}



	#content .post h2 a {

		color: #FFF;

		text-decoration: none;

		padding: 3px 0;

	}



	#content .post h2 a:hover {

		color: #D5F3FF;

	}

	

	#content .post h3 {

		font-size: 12px;

		font-weight: normal;

		color: #999;

		margin-bottom: 10px;

	}

	

	#content .post h3 a {

		color: #999;

	}              

	

	#content .post h3 a:hover {

		text-decoration: none;

	}

	

	#content .post img {

		max-width: 426px;

		/*margin: 10px auto; change */

		display: block;

		/*text-align: center; change test*/

	}     

	

	#content .post a img {

		border: 2px solid #333;

	}

		

	#content .post ul {

		margin-left: 20px !important;

	}

	

	#content .post ul li {

		list-style-type: disc !important;

	}

	

	#content p,

	#content .post ul li {

		font: normal 12px/20px Verdana, Helvetica, Sans-serif;

		margin-bottom: 1.5em;

	}

	

		#content blockquote {

			margin-left: 10px;

			border-left: 3px solid #333;

			padding-left: 10px;

		}

	

	#content p a {

		color: #ff8c01;

	}

	

	#content p a:hover {

		text-decoration: none;

	} 

	

	#content small {

	    margin: 0 auto;

	    text-align: center;

	    display: block;

	    border-top: 3px solid #333;

	    border-bottom: 1px solid #333;

	    font-size: 11px;

	    color: #999;

	}

	

	#content ol.commentlist {

		margin-top: 10px;

	}

	

	#content ol.commentlist li {

		border-top: 1px solid #333;

		margin-bottom: 10px;

	} 

	

		#content ol.commentlist li .commentMeta {

			width: 120px;

			float: left;

			margin-top: 5px;

		} 

		

		    #content ol.commentlist li .commentMeta span {

				display: block;

			}

			

			#content ol.commentlist li .commentMeta span.author,

			#content ol.commentlist li .commentMeta span.author a {

				color: #CCC;    

				text-decoration: none;

				margin-bottom: 5px;

			}                     

			

			#content ol.commentlist li .commentMeta span.date a {

				color: #666;

				text-decoration: none;

				font-size: 11px;

			}



			#content ol.commentlist li .commentMeta span.moderate a {

				color: #ff8c01;

			}

		

		#content ol.commentlist li .commentText {

			width: 290px;

			float: right;

			padding: 5px;

			font-size: 12px;

		}

	

	#content h3 {

		color: #ff8c01;

		margin-bottom: 10px;

	}

	

	#content #commentform input {

		padding: 5px;

		font-family: Arial, Helvetica, Sans-serif;

	}

	

	#content #commentform textarea {

		width: 310px;

		padding: 10px;

		font-family: Arial, Helvetica, Sans-serif;

		clear: left;

	}

	

	#content .nextprevious {

		height: 40px;

		display: block;

	} 

	

	#content .nextprevious a {

		color: #CCC;

	}               

	

	#content .nextprevious .left {

		float: left;

	}              

	

	#content .nextprevious .right {

		float: right;

	}

	

	#content .adBrite {

		display: block;

		margin-bottom: 20px;

		border: 1px solid #333;

	}



#sidebar {

	width: 130px;

	float: left; /* changed from right as well as width changed from content tag was 232 now 430*/

	margin-left: 10px;

	margin-top: 70px;

} 



	#sidebar #upperBox {

		background: url(img/upperBox_bg.png) bottom left no-repeat;

		padding: 5px 20px 10px 20px;

		margin-bottom: 10px;

		text-align: center;

	}

	

	#sidebar #upperBox h1 {

	    margin-bottom: 5px;

	    font: normal 40px Arial, Helvetica, Sans-serif;

	    letter-spacing: -1px;

	}

	

	#sidebar #upperBox h1 a {

	    color: #FFF;

	    text-decoration: none;

	}                



	

	#sidebar #upperBox a img {

		display: block;

		margin: 0 auto;

		border: none;

	}

	

	#sidebar #upperBox hr {

		border: none;

		border-top: 1px solid #b15518;

		border-bottom: 1px solid #f2ae80;

	}

	

	#sidebar #upperBox p {

		margin: 5px 0;

		font-size: 10px;

		text-align: center;

	}

	

	#sidebar #upperBox input {

		height: 18px;

		padding: 5px 5px 5px 25px;

		background: url(img/upperBox_search.png) top left no-repeat;

		border: 0;

		width: 160px;

		color: #f2ae80;

		margin-top: 5px;

	}

	

	#sidebar #upperBox input:focus {

		color: #FFF;

	}

	

	#sidebar h2 {

		font-weight: normal;

		font-size: 16px;

		text-transform: uppercase;

		margin-bottom: 10px;

	}

	

	#sidebar a img {

		border: none;

	}

	

	#sidebar ul {

	/*	margin-bottom: 20px; change */

	}

	

	#sidebar ul li {

		font-size: 16px; /*change font size in sidebar menu*/

		/*background: url(img/bullet.png) 0 5px no-repeat;*/

		padding: 1px 0;

		margin: 0 0 5px;

		border-bottom: thin solid grey;

	}

	

	#sidebar ul li a {

		color: #999;

		text-decoration: none;

	}

	

	#sidebar ul li span {

		color: #666;

		margin-left: 5px;

	}

	

	#sidebar ul li a:hover {

		color: #CCC;

	}

	

	#sidebar ul#nav {

		margin: 10px 0 20px 0;

	}

	

	#sidebar ul#nav li {

		margin: 0;

		padding: 0;

	}

		

	#sidebar ul#nav li a {

		display: block;

		height: 17px;

		padding: 7px 10px;

		background: url(img/nav_off.png) 0 0 no-repeat;

		margin-bottom: 5px;

		text-decoration: none;

		font-size: 12px;

		text-transform: uppercase;

		font-weight: bold;

		color: #999;

	}

	

	#sidebar ul#nav li a:hover {

		background: url(img/nav_off.png) 0 -31px no-repeat;

	}        

	

	#sidebar ul#nav li a.active {

		background: url(img/nav_on.png) 0 0 no-repeat;

		color: #FFF;

	}



#sidebar #footer {

    border-top: 3px solid #444;

    border-bottom: 1px solid #444;

    padding: 7px 0;

    font-size: 11px;

}



    #sidebar #footer p {

        margin-bottom: 5px;

        color: #999;

    }

    

    #sidebar #footer a {

        color: #999;

    }

    

    #sidebar #footer a:hover {

        text-decoration: none;

        color: #CCC;

    }



.clearfix {

	clear: both;

}



#footer-msg {

	text-align: center;

	margin-bottom: 10px;

	color: #666

}