/*
Theme Name: Staus Photo
Theme URI: http://stausphotography.com/
Description: Theme for stausphotography.com.
Version: 1.0
Author: Jeffrey Isham
Author URI: http://jeffreyisham.com/
*/



/*DO NOT CHANGE*/

/* RESET */
html {background-color:#FFFFFF;color:#000000;}
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}

/* FONTS */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
th {font-style:normal;font-weight:normal;text-align:left;}
code {font-family:monospace;*font-size:108%;line-height:100%;}
input, textarea, select, option {font-family:arial,helvetica,clean,sans-serif;font-size:inherit;font-weight:inherit;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
em {font-style:italic;font-weight:normal;}
strong {font-style:normal;font-weight:bold;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}

/* YUI FONT SIZING CHART: 10px=77% 11px=85% 12px=93% 13px=100% 14px=108% 15px=116% 16px=123.1% 17px=131% 18px=138.5% 19px=146.5% 20px=153.9% 21px=161.6% 22px=167% 23px=174% 24px=182% 25px=189% 26px=197% */

/* FLOATS */
.left {float:left;}
.right {float:right;}
.clearabove {line-height:0;height:0;font-size:0;clear:both;} /* Use on a clearing element following a float */
.clearcontents:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearcontents {display:inline-block;}
.clearcontents {display:block;}
*html .clearcontents {height:1%;} /* Use on a container to clear enclosed floats */

/*.clearaltmethod {overflow:auto;}*/

/* HIDE */
.none {display:none;}
.hidden {visibility:hidden;overflow:hidden;width:0;height:0;}

/* FORMS */
fieldset {border:none;}
legend {display:none;}
textarea, input {color:#7D7D7D;float:left;}
label {width:80px;float:left;}
form ol.cf-ol li {overflow:hidden;zoom:1;word-wrap:break-word;}
div#usermessagea {margin:0 0 10px 0;}
input.sendbutton {float:none;margin:0 0 0 80px;}
p.linklove {display:none;}
form li {display:block;width:100%;margin:0 0 4px 0;padding:0;}
form .text_label {display:block;width:100px;margin:0 2px 0 0;}
form .text_input, form select, form textarea {border:1px solid #525252;}
form .text_input {width:297px;padding:2px;}
form textarea {width:297px;height:90px;padding:2px;}
form .radio_input {margin:0 3px;}
form .checkbox_input {margin:0 3px;}

div.ddfmwrap {}
div.ddfmwrap label, div.ddfmwrap input.text_input, div.ddfmwrap textarea {float:left;}
div.ddfmwrap label {display:block;width:75px;height:14px;padding:3px;}
div.ddfmwrap label .required {color:#156579;}
div.ddfmwrap input.text_input {height:14px;}
div.ddfmwrap input.text_input, div.ddfmwrap textarea {background-color:#272727;}


div.ddfmwrap .ddfmerrors {float:left;display:block;width:75px;height:20px;line-height:20px;}
div.ddfmwrap .errorlist {float:left;width:297px;padding:2px;border:1px solid #156579;margin:0 0 4px 0;}

div.ddfmwrap .submit {font-size:13px;text-transform:uppercase;}


/* YUI FONT SIZING CHART: 10px=77% 11px=85% 12px=93% 13px=100% 14px=108% 15px=116% 16px=123.1% 17px=131% 18px=138.5% 19px=146.5% 20px=153.9% 21px=161.6% 22px=167% 23px=174% 24px=182% 25px=189% 26px=197% */

/* CENTER CONTAINER */
body.center #container {margin:0 auto;}

/* LINKS */
a {color:#8A8A8A;text-decoration:none;}
a:hover {color:#A7A7A7;}

/* HEADINGS *//* Basic Headline Set */
h1, h2, h3, h4, h5, h6 {font-weight:bold;}
h1 {font-size:1.4em;}
h2 {font-size:1.1em;border-bottom:solid 1px #A7A7A7;margin:22px 0 3px 0;text-transform:uppercase;font-weight:normal;}
h3 {font-size:1em;border-bottom:solid 1px #A7A7A7;margin:22px 0 3px 0;text-transform:uppercase;font-weight:normal;}
h4 {font-size:1em;}
h5 {font-size:.8em;text-transform:uppercase;margin:0 0 1px 0;}
h6 {font-size:1em;}

/* TEXT *//* Basic Text Set */
p, ol, ul {margin:0 0 5px 0;}
li {}

/* DEFAULT LIST STYLES *//* add class="default_list" to ol, ul */
ol.default_list, ul.default_list {margin-left:1.5em;}
ol.default_list li {list-style: decimal outside;}
ul.default_list li {list-style: disc outside;}

ul.rsquo {margin-left:1.5em;}
ul.rsquo li {}
ul.rsquo li:before {content: "\00BB \0020";}


/*TEXT ALIGNMENT*/
.alignleft {text-align:left}
.alignright {text-align:right;}

/*---------------------------------*/

html {background-color:#FFFFFF;}
body {background-color:#FFFFFF;color:#A7A7A7;font-size:.7em;padding:20px 0 50px;}
#container {width:810px;background:transparent url(images/bg_container.png) 0 0 repeat-x;}
#sidebar {width:160px;}
#content {width:581px;background:#353535 url(images/bg_content_dk.png) 0 bottom repeat-x;border:solid 1px #333333;margin:57px 20px 0 0;}
.widecolumn {padding:5px 22px 35px;}
.narrowcolumn {padding:35px 22px;}
#sidebar, #content {float:left;}
h1#staus_logo a {display:block;width:160px;height:0;padding-top:97px;overflow:hidden;background:transparent url(images/logo_stausphotography.png) 0 0 no-repeat;margin:0 0 15px 0;}
ul#nav_main {}
ul#nav_main li {text-align:right;border-bottom:solid 1px #A7A7A7;}
ul#nav_main li a {display:block;padding:.2em 17px .2em 0;}
ul#nav_main li a:hover {background-color:#292929;}
ul#nav_main li.current_page_item, ul#nav_main li.current_page_parent {background-color:#353535;}
ul#nav_main li.current_page_item a {color:#8A8A8A;font-weight:bold;}

ul#nav_main li ul {display:none;}
ul#nav_main li.current_page_item ul, ul#nav_main li.current_page_parent ul {display:block;}
ul#nav_main li.current_page_item ul li a, ul#nav_main li.current_page_parent ul li a {color:#8A8A8A;font-weight:normal;}
ul#nav_main li.current_page_item ul li a:hover, ul#nav_main li.current_page_parent ul li a:hover {color:#A7A7A7;font-weight:normal;}
ul#nav_main li.current_page_item a, ul#nav_main li.current_page_parent ul li.current_page_item a {color:#8A8A8A;font-weight:bold;}
ul#nav_main li ul li {border:none;font-size:.8em;}
ul#nav_main li ul li a {padding:0 17px 1px 0;}

.narrowcolumn .post {width:400px;}
.widecolumn .post {width:580px;}

.post ul {margin-left:1.5em;}
.post ul li {}
.post ul li:before {content: "\00BB \0020";}
.post .pricing_link {display:block;width:79px;margin:0 8px 0 0;text-align:center;}
.post .pricing_link img {display:block;background-color:#FFFFFF;padding:5px;border:solid 1px #d4d4d4;margin:0;}









