/* 
YOUR CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

ul.links li a  {
	display:block;
	text-align:center;
	padding: 5px;
	border: 1px solid #444;
	background-color: #333;
	width:230px;
	margin-bottom:5px;
	margin-left:5px;
	color: #f93;
}

div.pageRange {
    float: right;
    font-size: 14px;
    font-weight: bold;
    padding-right: 27px;
}

#psContent td {
    background-color: transparent;
    vertical-align: top;
}

FORM.image_keywords UL LI {
	float: left;
	width: 125px;
	padding: 0;
	margin: 0;
	list-style: none;
}

TD.imgCell {
	vertical-align: top;
	padding-right: 20px;
}




form#photoshelter {
margin:0 0;
}


#subnav1 {
color:#888888;
float:right;
font-size:11px;
padding-top:10px;
margin-right:5px;
}



#status {
color:#888888;
float:right;
font-size:11px;
padding-top:10px;
margin-right:20px;
}

#signin_container {
position:relative;
z-index:1000;

}
.fl {
float:left;
}

#signin_form {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-box-shadow:0 0 4px #DDDDDD;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #DDDDDD;
margin-top:2px;
padding:10px;
position:absolute;
right:0;
text-align:left;
width:120px;
}

.o0 {
display:none;
}

html, body, div, span, object, iframe, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

font-weight:normal;
letter-spacing:0px;
font-size:99%;
}

body {

font-size:90%;
}

h1,h2  {

font-weight:normal;
letter-spacing:1px;
font-size:21px;
}

p.info  {

font-weight:normal;
letter-spacing:0px;
font-size:11px;
}

/*** Heading Text ***/
h3.sub, h2.sub {
border-bottom:1px solid #222222;
color:#999999;
font-size:21px;
font-weight:normal;
letter-spacing:1px;
line-height:1em;
margin:0 0 10px;
padding:0 0 5px;
text-transform:capitalize;
}

h4.sub {
border-bottom:1px solid #222222;
color:#999999;
font-size:15px;
font-weight:normal;
letter-spacing:1px;
line-height:1em;
margin:0 0 10px;
padding:0 0 5px;
text-transform:capitalize;
}

p.galdesc {
border-bottom:1px solid #222222;
color:#eeeeee;
font-size:15px;
font-weight:normal;
letter-spacing:1px;
line-height:1em;
margin:0 0 10px;
padding:0 0 5px;
text-transform:capitalize;
}

#wordcloud {
	margin-top: 10px;
	margin-bottom: 30px;
}


#top {
color:#666666;
height:46px;
margin:0 auto 1em;
padding:0 0 1.5em;
position:relative;
width:990px;
z-index:30;
}


/*** Navigation Bar ***/
.sf-menu {
font-size:12px;
margin-right:0px;
}

.welcomebox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#131313 none repeat scroll 0 0;
font-size:15px;
font-weight:lighter;
margin:0 0 1.6em;
padding:1.5em;
}



#slider-section-print {
height:205px;
margin-bottom:43px;
margin-top:24px;
overflow:hidden;
position:relative;
width:950px;
}



#slider-section {
height:186px;
margin-bottom:42px;
margin-top:24px;
overflow:hidden;
position:relative;
width:950px;
}




/* Posts */
.content {display:block;clear:both;}
.post {display:block;clear:both;}
.postmetadata {background:#131313;padding:1em;color:#999; font-size:11px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.postmetadata a {color:#515151;}
.postmetadata a:hover {color:#999999;}
.underlined {border-bottom:1px solid #222;}


.nav {float:left; margin-bottom: 25px;width:100%;}
.navi {float:left; margin-bottom: 15px;}
.nav a, .navi a {background:#eee; color:#222; font:bold 12px/1 helvetica,arial,sans-serif; padding:8px 10px 8px; -moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; display: block}
.nav a:hover,.navi a:hover {background:#222;color:#fff}
.prev a, .next a {color:#222;text-decoration:none;padding:4px 10px 6px 10px; font-size:14px;display:block;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.prev a {float:left;} 
.next a {float:right;}
.byline {font-size:11px;margin:0;color:#bbb}
.byline a {color:#006699}

/*** custom widgets ***/
#custom_widget_image_block li {
						
display: inline;
										
margin: 0;
										
padding: 1px;
}

form#cust_widget {
margin:1em 0;
}

/*** end custom widgets ***/

#commentform textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#171717 none repeat scroll 0 0;
border:2px solid;
color:#666666;
font-size:18px;
font-weight:lighter;
margin-top:5px;
padding:2px;
width:95%;
}

#commentform textarea:hover {border:2px solid #999999;}

/* Comments */
ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border-top:1px solid #222222; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; height:1%;}
ol.commentlist li:hover {background:#171717;}
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {border-top:5px solid #222;}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight: bold; color:#006699 }
ol.commentlist li div.vcard a {color:#006699}
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#333; }
ol.commentlist li div.vcard img.avatar {left:0;position:absolute; top:5px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:11px helvetica,arial,sans-serif;position:absolute; right:0; text-align:right; top:0;background:#171717; padding:6px 4px 4px 4px}
ol.commentlist li div.comment-meta a { color:#bbb; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li.comment-author-admin div.comment-meta {background:#222}
ol.commentlist li.comment-author-admin div.comment-meta a:hover {color:#fff}
ol.commentlist li p {}
ol.commentlist li ul {}
ol.commentlist li div.reply { text-align:center; width:36px; }
ol.commentlist li div.reply a { background:#eee; color:#222; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 10px 3px;  color:#222; text-decoration:none; text-transform:uppercase; }
ol.commentlist li div.reply a:hover {color:#fff; background:#222}
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even {}
ol.commentlist li.odd {}
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
ol.commentlist li.comment-author-admin {}
h3#comments {margin:2em 0}
#respond {margin:30px 0; padding:10px 0;}

#sidebar ul li a, ul.txt li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/li.png) no-repeat scroll 0 50%;

color:#666666;
display:block;
height:1%;
line-height:1.2em;
padding:6px 0 6px 8px;
}


/* Frequently asked questions*/

/* Styling Question - Answers*/
element.style {
background-color:#131313;
}


.drop_down {
width: 180px;
font-size: 12px;
color: #006699;
background-color: #131313;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #000000;
border-right-color: #000000;
border-bottom-color: #000000;
border-left-color: #000000;
}

.faq_question{
	color:#006699;
	font-size:13px;
	font-family: Helvetica,Verdana, Arial,  sans-serif;
	background-color:#131313;
	border: 1px solid #171717;
	margin-bottom:8px;
	margin-top:2px;
	background-repeat:no-repeat;
	background-position:top right;
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
	cursor:hand;
	font-weight: normal;
	padding: 8px;	/*margin-left: 15px;*/
}
.faq_question:hover, .faq_question:visited{
	color:#777;
	text-decoration:underline;
}


/* Parent box of slide down content */
.faq_answer{	
	
	width: 90%;
	/* End layout CSS */
	
	height:0px;
	overflow:hidden;
	position:relative;
	margin-left: 12px;
	margin-top: 3px;
	margin-bottom: 10px;
	 
    padding-bottom: 3px;
    padding-left: 3px;
	
    border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
    display: none; height: 1px;
}
.faq_answer a{	/* Parent box of slide down content */
	color: #0066CC;
	
	
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.faq_answer_content{	/* Content that is slided down */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
    text-align: top;
    padding: 1px;
    
}
/*----FAQ--------------------------------*/
