/* ------------------------
 * pixyBlog.com				
 *				      		
 * Theme:	Arctic 		
 * Style:	Dark       		
 * Updated:	01-08-07		
 *				      		
 * ------------------------ */

/* ------------------------
 * Common 
 * ------------------------ */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0A0A0A;
	margin: 0;
	padding: 0;
	text-align: center;
}

h3 {
	font-size: 110%;
	color: #9DF4F1;
}

#header {
	height: 25px;
	background-color: #2A2C2C;
	border-bottom: 1px solid #666;

}

#mainContainer {
	border-top: 1px solid #000;
	padding:10px;
}

#subContainer {
    padding-top: 10px;
    width: 820px;
    margin: auto;
}

#contentContainer {
	padding:10px;
	background-color: #2A2C2C;
}

.next-previous {
	padding:5px;
}

.bottom-next-prev {
	padding:5px;
	clear:both;
}

#footer {
	padding: 10px;
	clear:both;       
}

.copyright { padding: 10px; }

#searchAgain {
	margin-bottom:10px;
}

#popup_search {
	max-width: 360px;
	border: 1px solid #979B9B;
	padding: 5px;
	background-color: #0A0A0A;
	/* The following properties should not be changed */
	position: absolute;
}


/* ------------------------
 * Banner 
 * ------------------------ */

div.bannerLogo {
	text-align: left;
	padding: 5px;
	margin-left:10px;
}

div.bannerLogo a {
	font-size: 14px;
	color: #9DF4F1;
	text-decoration:none;
	font-weight:bold;
}

.bannerNav {
	text-align: right;
	float:right;
	display:inline;
	font-size: 14px;
}

div.bannerNav a {
	color: #FFFFFF;
	text-decoration:none;
}

.rNavigationBar {
	list-style: none;
	white-space:nowrap;
	padding: 0;
	margin: 0;
}
.rNavigationBar li {
	float: left;
	margin: 0;        
	color: #fff;
	height: 25px;
	line-height: 25px;
	width: 7em;
	display: block;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #000;
	text-align: center;
	background-color: #666;
}

.rNavigationBar li a,
.rNavigationBar li a:visited {
	float: left;
	height: 25px;
	color: #FFFFFF;
	line-height: 25px;
	width: 7em;
	display: block;
	text-decoration: none;
	background-color: #2A2C2C;
}

.rNavigationBar li a:hover {
	float: left;
	height: 25px;
	color: #FFFFFF;
	line-height: 25px;
	width: 7em;
	display: block;
	text-decoration: none;
	background-color: #666;
}

/* Hide from IE5-Mac \*/
.rNavigationBar li a
{
	float: none
}
/* End hide */


/* ------------------------
 * Links 
 * ------------------------ */

a:link {
	color: #fff;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #eee;
}
a:hover {
	text-decoration: none;
	color: #eee;
}
a:active {
	text-decoration: underline;
	color: #ccc;
}

h3 a {
	font-weight:bold;
}

a.lightboxLink {
	font-weight:bold;
	color: #222222;
}

#popup_search a { 
	color: #517472;
}

/* ------------------------
 * Entries 
 * ------------------------ */

.imageContainer {
	padding: 10px;
	background-color: #2A2C2C;
	margin:0px auto 10px auto;
}

.entryInfo {
	padding:10px;
	text-align:left;
	width:800px;
	margin:auto;
	background-color:#2A2C2C;
}

.entryTitle {
	font-weight:bold;
	margin-bottom:10px;
}

.entryDesc {
	padding-bottom:5px;
}

.entryTags {
	border-top:1px dotted #ccc;
	padding-top:5px;
	font-size:90%;
	padding-bottom:5px;
}

.entrySocial {
	float:right;
}

.rSocialBookmark {
margin-top:5px;
}

.entryExif {
	border-top:1px dotted #ccc;
	padding-top:5px;
}

.entryExif ul.rExif li {
	display:inline;
	font-size: 90%;
	padding-right:5px;
}

/* ------------------------
 * Tooltip 
 * ------------------------ */

.tipEntry {
	width:200px;
	border:10px solid #2A2C2C;
	background-color:#0A0A0A;
}

.tipTitle { 
	text-align: center;
	padding:2px;
	font-weight: bold; 
	color: #9DF4F1;
}

.tipFooter { 
	color: #ccc; 
	padding:5px;
}

.tipBody {
	padding:5px;
}

/* ------------------------
 * Archives 
 * ------------------------ */

.archiveEntry {
	background-color: #2A2C2C;
	text-align: left;
	display: inline;
	padding: 10px;
	width: 570px;
	min-height: 230px;
	float: left;
	margin-bottom:10px;
}

.cameraInformation {
	float: right;
	width: 200px;
	min-height: 230px;
	background-color: #2A2C2C;
	padding: 10px;
	display: inline;
	margin-bottom:5px;
	text-align:left;
	font-size:10px;
}

.rExif {
	list-style-type:none;
	margin: 0;
	padding: 0;
}

.cameraInformation ul.rExif li {
	border-bottom:1px dotted #ccc;
	padding:2px;
	font-size:10px;
}

.archiveImage {
	float:left;
	margin:10px;
}

.archiveImage img {
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

/* ------------------------
 * Thumbnails 
 * ------------------------ */

.thumbnail {
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
    margin:4px;
}

/* ------------------------
 * Galleries 
 * ------------------------ */
 
#galleries {
	background-color: #F3F3F3;
	padding:5px 5px 10px 8px;
}

.gallery {
	background-color: #0A0A0A;
	padding:10px;
	margin:5px;
	min-height:170px;
	width:370px;
	min-width:320px;
	float:left;
}

.galleryFeed {
	float:right;
}

.galleryThumbs {
	clear:both;
	margin-top:10px;
}

.galleryImage {
	float:left;
	margin-right:10px;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

/* ------------------------
 * Comments 
 * ------------------------ */

.commenttitle {
	background-color: #2A2C2C;
	border-bottom: 1px solid #979B9B;
	font-size: 14px;
	padding:5px;
	font-weight: bold;
}

.comments {
	text-align: left;
}

div.comments-form {
	text-align:left;
	margin:5px;
}

.comments-head {
	font-size: 110%;
	color: #9DF4F1;
	font-weight:bold;
	padding:5px;
}

.comment {
	padding:5px;
	margin-bottom:5px;
}
.odd {  background-color: #1a1a1a;}
.even {  background-color: #222;}

p.comment-details {
	margin:0px !important;
	padding-top:10px;
	font-size:9px;
}

/* ------------------------
 * Carousel 
 * ------------------------ */

.carousel-list li img { 
    display:block; 
    width: 170px;
    height: 170px;
}

.carousel-component {
    float: left;
    width: 172px;
    height: 172px;
}

.prev-arrow-container, .next-arrow-container { 
    float:left;
    margin: 0px;
    padding: 0px;
    height:172px;
	background-color: #0A0A0A;
}

.prev-arrow-component {
    width:15px;
    height:170px;
    font-weight:bold;
    font-size:110%;
}

.next-arrow-component {
    width:15px;
    height:170px;
    font-weight:bold;
    font-size:110%;

}