/*
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file 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. */


/* GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */




/* DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */
@media only screen and (min-width: 768px) {
	/* Desktop styles go below this line */
}




.archive_header {
    border-bottom: 1px dotted #999;
}


.archive_header {
    color: #ccc;
    font: bold 18px/1.2em "Trebuchet MS",Tahoma,sans-serif;
}

#respond h3 {
    color: #999;
    font-weight: normal;
    margin-bottom: 20px;
}

.widget h3 {
    border-bottom: 0 solid #666;
    color: #fff;
    font: bold 16px "Trebuchet MS",Tahoma,sans-serif;
    margin: 0;
}

body, p {
    color: #999;
    font: 300 14px/1.5em "Trebuchet MS",Tahoma,sans-serif;
}


a.button, a.comment-reply-link, #commentform #submit, .submit, input[type="submit"], input.button, button.button, #wrapper .woo-sc-button {
    -moz-appearance: none;
    background: none repeat scroll 0 0 #666;
    border-radius: 0;
	border:none;
    font-size: 1em;
    font-weight: 200;
    line-height: 1.618em;
	margin-bottom:50px;

}


a.button:hover, a.comment-reply-link:hover, #commentform #submit:hover, .submit:hover, input[type=submit]:hover, input.button:hover, button.button:hover, #wrapper .woo-sc-button:hover {
    text-decoration: none;
    background: #000; 
}


.page-title, .post .title, .page .title {
    color: #fff;
    font: bold 1.5em/1.1em "Trebuchet MS",Tahoma,sans-serif;
}




/*    Entries    */

.entry img, img.thumbnail, #portfolio .group.portfolio-img img {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #666;
    height: auto;
    margin-top: 0;
    padding: 2px;
}

.entry, .entry p {
    color: #fff;
    font: 300 15px/1.5em "Trebuchet MS",Tahoma,sans-serif;
}


.entry ul {
    list-style-type: square;
    margin: 0 0 6px;
    padding: 0 0 0 15px;
}

.entry ul li {
    color: #fff;
    list-style-type: square;
    margin-bottom: 20px;
}

.entry table {
    background: none repeat scroll 0 0 #333;
    border: 1px solid #666;
    border-collapse: separate;
    border-radius: 0;
    border-spacing: 0;
    box-shadow: none;
    margin-bottom: 1.5em;
    width: 100%;
}


/*    Posts    */


.post .title a:link, .post .title a:visited, .page .title a:link, .page .title a:visited {
    color: #fff;
}


.post-entries a:link, .post-entries a:visited {
    color: #888;
    font-size: 1.2em;
}

.post-entries a:hover {
    color: #fff;
    font-size: 1.2em;
}

#post-author, #connect {
    background-color: #333;
    border: 1px solid #666;
    border-radius: 0;
}

.post-meta .small {
    color: #999;
    text-transform: lowercase;
}

.post p.tags {
	background: none repeat scroll 0 0 #333;
    clear: both;
    color: #999;
    margin-bottom: 30px;
    margin-top: 10px;
    width: 100%;
    padding-left: 10px;
    padding-top: 4px;
}


#connect p {
    display: none;
    margin: 0 0 1em;
}


#connect h3 {
    color: #999;
    font-size: 1.2em;
    margin-bottom: 10px;
	display: none;
}

#post-author, #connect {
    background-color: #222222;
    border: 0px solid #666;
    border-radius: 0;
}

input, textarea {
    background: none repeat scroll 0 0 #333;
    border-color: #666;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;
    color: #000;
    font-family: inherit;
    font-size: 1em;
    margin-bottom: 10px;
    padding: 5px;
}







/*    Comments    */

#comments {
    border-top: 1px solid rgba(0, 0, 0, 0.07);
    margin: 20px 0 0;
    padding: 20px 0 0;
    position: relative;
}


#comments h3 {
    background: none repeat scroll 0 0 #000;
    color: #999;
    font-size: 1em;
    font-weight: normal;
    margin-bottom: 10px;
    padding-bottom: 8px;
    padding-left: 6px;
    padding-top: 6px;
    text-align: left;
}


#comments .comment .reply a:after {
    background: none repeat scroll 0 0 #666;
    content: "";
    display: inline-block;
    font-family: 'FontAwesome';
    font-size: 100%;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0.618em;
    text-align: right;
    width: 1em;
}

#comments .comment .reply a {
    background: none repeat scroll 0 0 #666;
    color: #ccc !important;
    font-size: 0.7em;
    margin: 0;
    padding: 0.2em 1em;
    text-shadow: none;
}

#comments ul.children li {
    border-top: 1px dotted #444;
}

#commentform textarea {
    color: #fff;
    padding: 5px 7px;
    width: 95% !important;
}




/*    Widgets    */

.widget ul {
	font:  16px "Trebuchet MS",Tahoma,sans-serif;
    	list-style-position: inside;
    	list-style-type: square;
}

.widget_woo_subscribe .social {
    padding-left: 0px;
    text-align: left;
}


#connect .social a:before {
    border-radius:0;
    color: #fff;
    display: inline-block;
    font-family: Social;
    font-size: 1.2em;
    line-height: 1;
    margin: 0 0.4em 0.6em 0;
    padding: 0.53em;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1);
}

.woo-pagination a:link, .woo-pagination a:visited, .woo-pagination a:active, .nav-entries a span {
    background: -moz-linear-gradient(center top , white 0%, whitesmoke 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #d9d9d9;
    border-radius: 0px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);
    font-size: 0.9em;
    font-weight: bold;
}

.woo-pagination a:link, .woo-pagination a:visited, .woo-pagination a:active {
    background: none repeat scroll 0 0 #333;
    border: none;
}

.woo-pagination a, .woo-pagination a:hover {
    color: #ccc !important;
}

abbr {
    border-bottom: 1px dashed #999999;
    color: #ffffff;
    cursor: help;
}


.widget h3 {
    border-bottom: 0px solid #666;
    color: #fff;
    font: bold 16px "Trebuchet MS",Tahoma,sans-serif;
}


.widget_woo_flickr a img {
    border: 1px solid #666;
    display: block;
    float: left;
    margin: 0 0 8px 8px;
    padding: 3px;
}


/*    Footer    */

#footer {
    background-color: #000000;
    padding-top: 20px;
}

#footer-container {
    border-top: 1px solid #333;
}

#footer-widgets-container {
    background-color: #111;
    border-top: 1px dotted #666;
}




/*    WooSlider    */

.wooslider-control-thumbs li {
	width: 20%;
}

.entry .wp-caption {
	background: none repeat scroll 0 0 #333;
    border: 1px solid #666;
    border-radius: 0px;
    box-shadow: none;
    max-width: 100%;
    padding: 1px;
    text-align: center;
    width: 100%;
}

.entry .wp-caption-text {
    font: 300 12px/1.5em "Trebuchet MS",Tahoma,sans-serif;
    margin: 5px 0 0.3em;
    padding: 0;
    text-align: center;
}
