/*

Theme Name: simpleX

Theme URI: http://www.wpshoppe.com/themes/

Description: heavily modified version of simplex by 16animals.com

Version: 1.3.1

Author: Chandra Maharzan

Author URI: http://www.wpshoppe.com/about/

Tags: custom-colors, custom-header, fixed-width, two-columns, black, silver, light, theme-options, right-sidebar, threaded-comments

*/

/* Structure Styles */

body {font-size:72%;font-family: Tahoma, Trebuchet MS, Arial, Helvetica, Sans Serif;margin: 0;padding: 0;background:#000 url(/wp-content/uploads/logo.gif) no-repeat fixed top right; color:#ddd; }

body#blog {background:#efefef url(/wp-content/uploads/logo-w.png) no-repeat fixed top right; color:#666; }
body#blog #bandV { background-color:white; }

body#blog a, body#blog a:visited {text-decoration: none;color:#111;}
body#blog a:hover { color:black; text-decoration: underline;}

body#blog #pagemenu a, body#blog #pagemenu a:visited { color:gray;}
body#blog #pagemenu a:hover { color:white;}

body#blog #pagemenu li.current_page_item a { color:#d50f05 !important; }


body#blog #header h1 a { background:url(/wp-content/uploads/adrian-lander-photography-d.png) top left no-repeat;width:180px;height:38px;display:block;padding-top: 0;}
body#blog #header h1 a span { display:none;}

body#home #page { position:fixed; width:100%; height:100%; padding:0; margin:0; z-index:8;}
body#home h2 { display:none; }

body#home #footer { display:none; }

body#home #page #homeLogo { position:absolute; width:100%; height:700px; background:url(/wp-content/uploads/logo.png) top right no-repeat; z-index:5; }
body#home #page #homeImage { overflow: hidden; position:absolute; width:100%; height:100%; z-index:3; }
body#home #page #homeImage.loading {background: url(/wp-content/plugins/jquery-lightbox-balupton-edition/images/loading.gif) no-repeat center center;}
body#home #page #homeImage img {width:100%} 

#homeDetails {display:none;}

body#home #homeDetails { margin-top:30px; display:block; color:#aaa; font-size:10px; font-family: Tahoma, Trebuchet MS, Arial, Helvetica, Sans Serif; }

body#blog #content, body#profile #content, body#contact #content, body#other #content, body#my-producer #content { width:590px; }

#page { padding:0; margin:0;}
	
#main {margin:0;padding:0;position:absolute;top:35px;left:245px;}

#content {font-size: 1.0em;float: left;}

.narrowcolumn .postmetadata {text-align: left;}

small {display:block; padding:10px 0; font-family: Arial, Helvetica, Sans-Serif;font-size: 0.9em; clear:both;}

small span {text-transform:lowercase; }

h1, h2, h3 {font-weight: normal;}

h1 {font-size: 1.2em;font-weight: normal;}
	
#headerimg .description {font-size: 1.1em;padding-left:40px;}
	
h2 {font-size: 18px;clear:both;margin: 0 0 7px 0;}
	
h3 {font-size: 16px;clear:both;margin: 0 0 2px 0;font-weight:normal;}
.entry h3 { margin-top: 14px;}

h2.pagetitle {font-size: 1.8em;}	

#sidebar ul li h2 {font-size: 1.8em;padding: 5px 5px;}

h1, h1 a, h1 a:hover, h1 a:visited {text-decoration: none;}	

#header h1 a { background:url(/wp-content/uploads/adrian-lander-photography.png) top left no-repeat;width:180px;height:38px;display:block;padding-top: 0;}
#header h1 a span { display:none;}	
	
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {text-decoration: none;}	

.commentlist li, #commentform input, #commentform textarea {font: 0.9em Arial, 'Lucida Grande', Verdana, Sans-Serif;}

.commentlist li {font-weight: bold;}

.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}

.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}

#commentform p {font: 0.8em Arial, Verdana, Sans-Serif;}

.commentmetadata {font-size: 0.9em;font-weight: normal;}

#sidebar {font: 1.2em Arial, Verdana, Sans-Serif;}

acronym, abbr, span.caps {font-size: 1.1em;}
code {font: 0.9em 'Courier New', Courier, Fixed;padding: 10px;display: block;}
a {text-decoration: none;color:#bbc58d;}
a:hover {text-decoration:underline;}
h1 a, h2 a, h3 a, h1 a:hover, h2 a:hover, h3 a:hover {border: none;background: none;}

#sidebar #wp-calendar a {text-decoration: none;margin: 0;padding:0;}
#sidebar #wp-calendar caption {font: bold 1.3em Arial, 'Lucida Grande', Verdana, Sans-Serif;text-align: left;margin-top: 6px;}
#sidebar #wp-calendar #prev a, #wp-calendar #next a {font-size: 1em;}
#sidebar #wp-calendar th {font-style: normal;text-transform: capitalize;text-align: center;}

.post hr {display: block;border: none;}
.narrowcolumn .postmetadata2 {padding: 13px 0 16px 0;margin-top: 15px;}
.entry img {padding: 5px;}
/* Begin Structure */

#page { }
#header { position: fixed; left:35px; top:37px; z-index:12; }
#headerimg {margin: 0;}
/* SimpleX search location */
#searchdiv {position:absolute;top: 30px;margin-left: 690px;}
.narrowcolumn {padding:0;margin:0;}
.post {margin: 0 0 21px;}
.narrowcolumn .postmetadata {padding:0;margin:0;padding: 20px 0 40px;}
.postmetadata {clear: both;font-size: 0.8em;}
.clear {clear: both;}
#footer {padding:14px 0;margin: 0;clear: both;overflow: hidden;font-size:11px;color:#aaa;}
#footerarea {}
#footerarea span {margin: 0;padding:0 10px 0 0;}
#footerarea span#footerleft { float:left;}
#footerarea span#footerright { float:right;}
/* End Structure */

/*	Begin Headers */
h1 {margin: 0;}
#sidebar h2 {margin: 5px 0 0;padding: 0;}
h3#comments {padding: 0;margin: 40px auto 20px;}
/* End Headers */	

/* Begin Images */
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {margin-left: auto;margin-right: auto;}
img.alignright {padding: 5px;margin: 0 0 5px 15px;}
img.alignleft {padding: 5px;margin: 0 15px 5px 0;}
.alignright {float: right;}
.alignleft {float: left;}
/* End Images */

.entry { line-height:1.5em;}
.entry p {padding: 2px 0 7px 0;margin:0;line-height:1.5em; }
.entry p a.img {border:none;background:none;}
.entry p a.img:hover {border:none;background:none;}
.entry ul {list-style-type:none;padding:7px 0 7px 0;margin:0;width:580px;}
.entry ul li {line-height:1.4em;padding:0 0 3px 0;margin:0;}

.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;list-style-image: none;}

#sidebar ul, #sidebar ul ol {margin: 0;padding: 0;}
#sidebar ul li {list-style-type: none;list-style-image: none;margin-bottom: 15px;}
#sidebar ul p, #sidebar ul select {margin: 0;}
#sidebar ul ul, #sidebar ul ol {margin:0px;}
#sidebar ul ul ul, #sidebar ul ol {margin:0;}
ol li, #sidebar ul ol li {list-style: decimal outside;}
#sidebar ul ul li, #sidebar ul ol li {margin: 0;padding:0;list-style:none;}
#sidebar a {border: none;background: none;display: block;padding: 5px 5px;background: url(images/meta.gif) no-repeat 5px 7px;padding-left: 20px;}
#sidebar a:hover {background: url(images/meta.gif) no-repeat 5px 7px;}
* html #sidebar a {height: 1px;}
#sidebar .archives a, #sidebar .cat-item a, #sidebar .cat-item a:hover, #sidebar #archives ul li a {background: url(images/cat.gif) no-repeat 5px 7px;padding-left: 20px;}
#sidebar .cat-item a:hover, #sidebar .archives a:hover, #sidebar #archives ul li a:hover {background: url(images/cat.gif) no-repeat 5px 7px;}
#sidebar .linkcat a, #sidebar .linkcat a:hover, #sidebar .blogroll a {background: url(images/fav.gif) no-repeat 5px 7px;padding-left: 20px;}
#sidebar .linkcat a:hover, #sidebar .blogroll a:hover {background: url(images/fav.gif) no-repeat 5px 7px;}
#sidebar .textwidget {margin: 6px;}

input, select, textarea, submit {background-color:#253540; border:none; padding:0.3em; color:#fff; font-size:16px; font-family:Georgia; }

input.submitB {background-color:#597f99; font-weight:bold;}

/* End Entry Lists */

/* Begin Form Elements */
#searchform {margin: 10px auto;padding: 5px 3px;text-align: center;}
#header #searchform #s {width: 130px;padding: 4px; }
#header #searchsubmit {padding: 3px;font: 1.0 em arial, verdana, sans-serif;font-weight: bold;}
#content #searchform #s {width: 200px;padding: 4px;font: 1.1em arial, verdana, sans-serif;}
#content #searchsubmit {padding: 3px 10px;font: 1.1em arial, verdana, sans-serif;font-weight: bold;}
.entry form {text-align:center;}
select {width: 130px;}
#commentform {margin-bottom: 60px;margin-top: 20px;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;font-size: 1.2em;}
#commentform textarea {margin-top:5px;width: 100%;padding: 2px;font-size: 1.2em;}
#commentform #submit {margin-top: 5px;padding: 5px;font-weight: bold;font-size: 1.3em;}
legend {font-size: 1.2em;font-weight:bold;padding: 2px 10px;}
.entry form {text-align:left}
/* End Form Elements */

/* Begin Comments*/
#tabnav {margin:0;padding: 0;}
#tabnav li {display:inline;list-style:none;font-weight: normal;font: 18px Arial;margin:0;margin-right: 5px;}
a.tabs {padding: 5px 10px;background: #222;border: 1px solid #222;color: #fff;}
a.tabs:hover {background: #000;border: 1px solid #eee;}
a.current {background: #fff;color:#333;}
.commentlist {padding: 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
/* Threaded Comments */	

ol.commentlist {list-style:none;margin:0 0 0em;padding:0;text-indent:0;}
ol.commentlist li {margin: 15px 0 0px;list-style: none;padding: 20px;}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {}
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard {}
ol.commentlist li div.vcard cite.fn {font-style:normal;font-size: 14px;}
ol.commentlist li div.vcard cite.fn a.url {}
ol.commentlist li div.vcard img.avatar {float: right;padding: 2px;}
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 {margin: 0;display: block;}
ol.commentlist li div.comment-meta {}
ol.commentlist li p {margin: 13px 5px 13px 0;line-height:16px;}
ol.commentlist li ul {margin:0}
ol.commentlist li div.reply {}
ol.commentlist li div.reply a {font-weight:bold;}
ol.commentlist li ul.children {list-style:none;margin:2em 0 0;text-indent:0;padding:0}
ol.commentlist li ul.children li {font-size: 12px;}
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-author-admin {}
ol.commentlist li ul.children li.depth-2 {margin:0;}
ol.commentlist li ul.children li.depth-3 {margin:0;}
ol.commentlist li ul.children li.depth-4 {margin:0;}
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.comment {margin:0;margin-top: 20px;}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even {background:#fff;}
ol.commentlist li.odd {background:#fcfcfc;}
ol.commentlist li.parent {}
ol.commentlist li.pingback {padding:1em;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
ol.commentlist .navigation {padding:10px 0;margin:10px 0;clear:both;border: none;}
/* End Comments */

/* Begin Sidebar */
#sidebar {clear: left;margin: 20px 0 20px 0;}
#sidebar form {margin: 0;}
/* End Sidebar */



/* Begin Calendar */
#sidebar #wp-calendar {empty-cells: show;margin: 10px auto 0;width: 190px;}
#sidebar #wp-calendar #next a {padding-right: 10px;text-align: right;}
#sidebar #wp-calendar #prev a {padding-left: 10px;text-align: left;}
#sidebar #wp-calendar a {display: block;}
#sidebar #wp-calendar caption {text-align: right;width: 190px;padding-right: 10px;}
#sidebar #wp-calendar td {padding: 3px 0;text-align: center;}
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;}
blockquote {margin: 15px 30px 0 10px;padding-left: 20px;}
blockquote cite {margin: 5px 0 0;display: block;}
.center {text-align: center;}
.hidden {display: none;}
hr {display: none;}
a img {border: none;}
.navigation {margin: 50px 0;padding-top: 30px;clear:both;}
pre {width: 500px;margin-right: 250px;font-size: 1.1em;}
/* End Various Tags &amp; Classes*/



/* Captions */
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {text-align: center;padding-top: 4px;margin: 10px;}
.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 captions */

img.wp-smiley {border:none;padding: 0;}
.entry a.more-link {padding: 1px 6px;font-size:0.8em;font-weight: bold;float:right;}
.navigation a {font-size:1em;padding: 5px 10px;font-weight: bold;}
/*simpleX RSS*/

#sidebar li#rssfeeds {padding-left: 18px;margin-left: 5px;margin-top: 10px;background:url(images/rss.gif) left center no-repeat;}
#sidebar li#rssfeeds a, #sidebar .textwidget a, #sidebar #tag_cloud a, #sidebar p a {background: none;display:inline-block;margin:0;padding:0;}
#sidebar #tag_cloud a {margin:5px 5px 0 6px;}
#sidebar #wp-calendar {margin:6px;padding:0;}
/* Header Menu */

.clearfix:after {content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

/* Page Menu CSS - light green:bbc58d red:d50f05 */

#bandV {
background-color:#000;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";
filter:alpha(opacity=70);
-moz-opacity: 0.70;
opacity: 0.70;
height:100%;
position:fixed;
left:35px;
top:0;
width:180px;
height:100%;
display:block;
z-index:10;
}

#logoSmall {position:absolute; width:175px; height:90%; background: url(/wp-content/uploads/logo-small.png) no-repeat bottom left; }

#pagemenu {
font-family:Georgia, Times New Roman, Serif;
font-size:1.1em;
margin:0;
position:fixed;
left:42px;
top:0;
margin-top:126px;
z-index:11;

}
#pagemenu a, #pagemenu a:visited { color:#a4a4a9;}
#pagemenu a:hover { color:#bbc58d;}
#pagemenu ul {width:173px; }
#pagemenu ul#page-list {list-style: none;padding: 0;margin: 0; }
#pagemenu ul li { list-style: none; font-weight:bold; width:173px; }
#pagemenu ul li ul {list-style: none;padding: 0;margin: 0 0 10px 0; }
#pagemenu ul li ul li { list-style: none; font-weight:normal; width:173px; font-size:11px; }
#pagemenu ul li.page_item a:hover, #pagemenu ul li.cat-item a:hover {color:#bbc58d; text-decoration: none; }
#pagemenu #page-list {margin:0;padding:0;}
#pagemenu #page-list li a, #page-list li ul li a { width: 173px }

#pagemenu #page-list li.current_page_ancestor ul, #pagemenu #page-list li.current_page_parent ul {/*display:block;*/ }

#pagemenu ul li.page_item a, #pagemenu ul li.cat-item a { padding:5px 0 0 0; text-decoration: none; width:173px; color:#ffffff; display:block; }

#pagemenu ul li.page_item ul li.page_item a { padding:0 0 1px 0; color:#a4a4a9;  }

#pagemenu ul li.page_item a:hover, #pagemenu ul li.cat-item a:hover, #pagemenu ul li.current_page_item a:hover, #pagemenu ul li.page_item ul li.page_item a:hover, #pagemenu ul li.cat-item ul li.cat_item a:hover { color:#bbc58d; }

#pagemenu ul li.current_page_item a, #pagemenu ul li.current_page_parent a { color:#bbc58d; }

#pagemenu ul li.current_page_parent ul li.current_page_item a { color:#d50f05; }

#pagemenu ul li.current_page_item a:hover { color:#bbc58d; }


/* sidebar ul li pages category */

#sidebar .page_item ul li, #sidebar .cat-item ul li {padding-left: 15px;}
#sidebar ul li div a.freedownload {background: url(images/downloadsimplex.gif) no-repeat;text-indent: -9999px;display: block;height: 70px;width: 200px;border: none;}
#sidebar ul li div a.freedownload:hover {background: url(images/downloadsimplex.gif) no-repeat 0 -70px;position: relative;}
/* for ad */

#sidebar ul li div div {font-size: 0.9em;line-height: 1.8em;}
#sidebar ul li div span.red {font-size: 1em;font-weight:bold;color:#f00;}

/* other */
.piclenselink { display:none; }
.TB_overlayBG {
	background-color:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}

.galleryDescription {float:left; width:100%;padding-bottom:0.25em;}



/************* */

.catcol
{
width: 155px; font-size: 0.9em; position: fixed; top: 35px; left: 860px; 
}
.catcol ul
{
list-style:none outside none;
margin:0;
padding:0;
font-family:Georgia,Times New Roman,Serif;
font-size:11px;
text-transform: lowercase;
}
.catcol a:hover
{
color:gray;
text-decoration: none;
}















