/*
THEME NAME: Swamp-Side Studio
THEME URI: http://swampsidestudio.com/
DESCRIPTION: A custom theme for Swamp-Side Studio Website Design and Development, based on Sandbox by <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
VERSION: 1.0
AUTHOR: Mike Devarenne
AUTHOR URI: http://swampsidestudio.com/
TAGS: Swamp-Side Studio, Website Design and Development
*/

/* Start undo defaults */
ul,ol {
list-style:none;
}
h1,h4,h5,h6,pre,code {
font-size:1em;
}
ul,ol,li,h1,h3,h4,h5,h6,pre,form,body,html,fieldset,input {
margin:0;
padding:0;
}
a img,:link img,:visited img {
border:none;
}
a {
outline:none;
}
/* End undo defaults */
/* Start layout */
html {
height:101%;
}
body {
margin:0;
padding:0;
height:100%;
background-color:#717964;
background-image:url(images/background.gif);
background-position:center;
background-repeat:repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
color:#333333;
}
div#gray {
position:relative;
top:18px;
width:100%;
background-color:#999999;
}
div#container {
width:735px;
margin-left:auto;
margin-right:auto;
background-color:#ffffff;
border-color:#5c5c5c;
border-style:none solid none solid;
border-width:1px;
}
div#masthead {
padding:17px 0 0 29px;
height:148px;
}
div#masthead a {
margin:0;
padding:0;
border:none;
text-decoration:none;
}
h1#blog-title {
display:none;
margin:0;padding:0;
}
div#content {
margin:0 30px 0 176px;
}
div#random-image {
padding:20px 0 0 0;
}
div#clear-both {
clear:both;
width:100%;
height:40px;
}
body.s-category-clients div#clear-both {
clear:both;
width:100%;
height:80px;
}
/* End layout */
/* Start Sidebar */
div#sidebar {
float:left;
overflow:hidden;
width:146px;
}
ul#menu {
text-align:right;
font-size:120%;
line-height:100%;
font-weight:600;
list-style-position:inside;
}
*+html ul#menu {
text-align:right;
font-size:120%;
line-height:100%;
list-style-position:outside;
}
ul#menu li {
padding:0 0 16px 6px;
}
ul#menu li:hover {
list-style-image:url(images/menu-bullet.gif);
text-decoration:none;
}
ul#menu li.page_item a {
text-decoration:none;
}
ul#menu li.page_item a:link {
color:#333333;
}
ul#menu li.page_item a:visited {
color:#333333;
}
ul#menu li.page_item a:hover {
color:#cc3333;
text-decoration:none;
}
ul#menu li.page_item a:focus {
color:#cc3333;
text-decoration:none;
}
ul#menu li.page_item a:active {
color:#cc3333;
text-decoration:none;
}
ul#menu li.current_page_item a:link {
color:#cc3333;
}
ul#menu li.current_page_item a:visited {
color:#cc3333;
}
ul#menu li.current_page_item a:hover {
color:#cc3333;
text-decoration:none;
}
ul#menu li.current_page_item a:focus {
color:#cc3333;
text-decoration:none;
}
ul#menu li.current_page_item a:active {
color:#cc3333;
text-decoration:none;
}
ul#menu li.cat-item a:link {
color:#333333;
}
ul#menu li.cat-item a:visited {
color:#333333;
}
ul#menu li.cat-item a:hover {
color:#cc3333;
text-decoration:none;
}
ul#menu li.cat-item a:focus {
color:#cc3333;
}
ul#menu li.cat-item a:active {
color:#cc3333;
}
ul#menu li.current-cat a:link {
color:#cc3333;
}
ul#menu li.current-cat a:visited {
color:#cc3333;
}
ul#menu li.current-cat a:hover {
color:#cc3333;
text-decoration:none;
}
ul#menu li.current-cat a:focus {
color:#cc3333;
}
ul#menu li.current-cat a:active {
color:#cc3333;
}
ul#sidebar-home {
margin:19px 23px 0 0;
padding:0;
list-style:none;
display:block;
overflow:hidden;
}
ul#sidebar-home li {
margin:0; 
padding:0 0 8px 0;
height:70px;
list-style:none;
display:block;
}
ul#sidebar-home a {
float:right;
padding:70px 0 0 0;
overflow:hidden;
height:0px !important; 
}
ul#sidebar-home a:hover {
background-position:0 -71px;
}
ul#sidebar-home a:active {
background-position:0 -71px;
}
li#mesh a  {
width:70px;
height:70px;
background:url(images/home-mesh.jpg) top left no-repeat;
}
li#access a  {
width:70px;
height:70px;
background:url(images/home-access.jpg) top left no-repeat;
}
li#rain a  {
width:70px;
height:70px;
background:url(images/home-rain.jpg) top left no-repeat;
}
li#avantgarde a  {
width:70px;
height:70px;
background:url(images/home-avantgarde.jpg) top left no-repeat;
}
li#fsc a  {
width:70px;
height:70px;
background:url(images/home-fsc.jpg) top left no-repeat;
}
li#evergreen a  {
width:70px;
height:70px;
background:url(images/home-evergreen.jpg) top left no-repeat;
}
li#sea a  {
width:70px;
height:70px;
background:url(images/home-sea.jpg) top left no-repeat;
}
li#gunnell a  {
width:70px;
height:70px;
background:url(images/home-gunnell.jpg) top left no-repeat;
}
li#povsim a  {
width:70px;
height:70px;
background:url(images/home-povsim.jpg) top left no-repeat;
}
/* End Sidebar */
/* Start Footer */
div#footer {
position:relative;
top:18px;
margin-left:auto;
margin-right:auto;
padding:43px 0 26px 176px;
width:557px;
height:60px;
vertical-align:middle;
}
div.footer-img {
padding:0 46px 0 0;
float:left;
}
div.copyright {
padding:5px 0 0 0;
width:230px;
float:left;
font-size:70%;
color:#626957;
}
div.copyright a:link {
text-decoration:none;
color:#626957;
}
div.copyright a:visited {
text-decoration:none;
color:#626957;
}
div.copyright a:hover {
text-decoration:underline;
color:#626957;
}
div.copyright a:focus {
text-decoration:underline;
color:#626957;
}
div.copyright a:active {
text-decoration:underline;
color:#626957;
}
/* End Footer */
/* Start Portfolio */
div.portfolio-item {
margin:0 0 38px 0;
padding:0;
border-bottom-color:#eeeeee;
border-bottom-style:solid;
border-bottom-width:1px;
}
blockquote {
margin:0 30px 0 20px;
padding:0 0 0 0;
font-family:"Times New Roman", Times, serif;
font-size:100%;
color:#666666;
}
blockquote.second {
margin:13px 30px 0 20px;
}
.portfolio-link {
font-size:70%;
}
p.citation {
margin:0 0 0 20px;
font-size:80%;
color:#666666;
}
p.citation-povsim {
margin:-8px 0 10px 60px;
font-size:80%;
color:#666666;
}
p.top {
margin:25px 0 5px 0;
text-align:right;
font-size:70%;
}
ul#portfolio-image {
margin:0 0 10px 0;
padding:0;
width:525px;
list-style:none;
display:block;
overflow:hidden;
}
ul#portfolio-image li {
margin:0; 
padding:0;
list-style:none;
display:block;
}
ul#portfolio-image a {
float:left;
padding:192px 0 0 0;
list-style:none;
overflow:hidden;
height:0px !important; 
border-color:#cccccc;
border-style:solid;
border-width:1px;
}
ul#portfolio-image a:hover {
background-position:0 -190px;
border-color:#cc3333;
list-style:none;
}
ul#portfolio-image a:active {
background-position:0 -190px;
list-style:none;
}
li#portfolio-image-mesh a {
width:254px;
height:192px;
list-style:none;
background:url(images/mesh.jpg) top left no-repeat;
}
li#portfolio-image-access a {
width:254px;
height:192px;
list-style:none;
background:url(images/access.jpg) top left no-repeat;
}
li#portfolio-image-rain a {
width:254px;
height:192px;
list-style:none;
background:url(images/rain.jpg) top left no-repeat;
}
li#portfolio-image-fountain-hill a {
width:254px;
height:192px;
list-style:none;
background:url(images/fountain-hill-center.jpg) top left no-repeat;
}
li#portfolio-image-child-discovery-center a {
width:254px;
height:192px;
list-style:none;
background:url(images/child-discovery-center.jpg) top left no-repeat;
}
li#portfolio-image-avantgarde a {
width:254px;
height:192px;
list-style:none;
background:url(images/avantgarde.jpg) top left no-repeat;
}
li#portfolio-image-fsc a  {
width:254px;
height:192px;
list-style:none;
background:url(images/fsc.jpg) top left no-repeat;
}
li#portfolio-image-evergreen a {
width:254px;
height:192px;
list-style:none;
background:url(images/evergreen.jpg) top left no-repeat;
}
li#portfolio-image-gunnell a {
width:254px;
height:192px;
list-style:none;
background:url(images/gunnell.jpg) top left no-repeat;
}
li#portfolio-image-povsim a {
width:254px;
height:192px;
list-style:none;
background:url(images/povsim.jpg) top left no-repeat;
}
li#portfolio-image-crisis a {
width:254px;
height:192px;
list-style:none;
background:url(images/crisis-response-communicat.jpg) top left no-repeat;
}
li#portfolio-image-witte a {
width:254px;
height:192px;
list-style:none;
background:url(images/witte-travel-tours.jpg) top left no-repeat;
}
li#portfolio-image-therapist-outfitters a {
width:254px;
height:192px;
list-style:none;
background:url(images/therapist-outfitters.jpg) top left no-repeat;
}
/* End Portfolio */
/* Start Typography */
p {
margin:0 0 10px 0;
padding:0;
line-height:120%;
}
h2 {
margin:0 0 9px 0;
padding:0;
font-size:100%;
color:#8a9c70;
}
h3 {
font-size:100%;
color:#989898;
}
h2.second {
margin:20px 0 9px 0;
}
a:link {
text-decoration:none;
color:#cc3333;
}
a:visited {
text-decoration:none;
color:#cc3333;
}
a:hover {
text-decoration:underline;
color:#cc3333;
}
a:focus {
text-decoration:none;
color:#cc3333;
}
a:active {
text-decoration:none;
color:#cc3333;
}
div.entry-content ul {
margin:9px 0 20px 40px;
list-style:url(images/bullet.gif);
}
* html div.entry-content ul {
list-style:url(images/bullet-ie.gif);
}
*+html div.entry-content ul {
list-style:url(images/bullet-ie.gif);
}
div.entry-content ul li {
margin:6px 0 6px 0;
line-height:120%;
}
div.category-clients h2 {
margin:30px 0 10px 0;
}
div.category-clients h2.entry-title {
margin:0 0 9px 0;
}
/* End Typography */
/* Start Miscellaneous */
span.org-vs-com {
font-weight:bold;
color:#666666;
}
/* End Miscellaneous */