/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/


body {
	     color:#222;
            font-size: 10px;
            font-family: Georgia, serif;
            line-height: 14px;
            background: #ffffff;

}

a {
	text-decoration: underline;
	color:#222;

}

a:hover {
	text-decoration: none;
}


hr {
	height: 1px;
	border: none;
	background: #222222;
	color: #222222;
	margin: 15px 0 10px 0;
}

.titlehead, .entry-title {font-size: 16px;
            line-height: 22px;
            font-family: times, times new roman, georgia, serif;
            font-style: italic;
}



#wrapper {
	margin: 50px auto;
	width: 890px;
	position: relative;
}

#header {
	position: relative;
	display: block;
}

#logo {
	position: relative;
	float: left;
	margin: 0;
	width: 85px;
	height: 73px;
	background: #fff url(images/west-port-agency-logo.png);	
}

#intro {
	position: relative;
	float: right;
	height: auto;
	width: 430px;
	text-align: left;
	margin: 0 0 30px 0;	 
}

#intro a {

}

#topnav {
	width: 890px;
       background: #fff;
       padding-top: 10px;
       padding-bottom: 10px;
       border-top: 1px solid #222;
       clear: both;
       position: relative;
	display: block;
	height: auto;
}

#bottomnav {
	width: 890px;
       background: #fff;
       padding-top: 10px;
       padding-bottom: 10px;
	border-top: 3px solid #222222;
	margin-top: 20px;
       clear: both;
       position: relative;
	display: block;
	height: auto;
}


#one {
	position: relative;
	width: 200px; 
	margin-right: 30px; 
	float: left; 
	padding-top: 0px; 
	padding-bottom: 20px; 
	text-align: left;
}


#two {
	position: relative;
	width: 200px; 
	margin-right: 30px; 
	float: left; 
	padding-top: 0px; 
	padding-bottom: 20px; 
	text-align: left;
}

#three {
	width: 200px; 
	margin-right: 30px; 
	float: left; 
	padding-top: 0px; 
	padding-bottom: 20px; 
}

#four {
	float:right;
	margin-right:0;
	padding-bottom: 20px;
	padding-top:0;
	width:200px;
}


#title {
	clear: both;
	padding: 10px 0;
	position: relative;
	border-top: 1px solid #222; 
	text-transform: uppercase;
	letter-spacing: 2px;

}

#content {
	padding: 0;
	margin: 20px 0;

}

.entry-content {
width: 420px;
margin: 0;
}

.entry-title,.entry-meta {
	clear:both;
	padding-top: 0;
	margin-top: 0;
}

.entry-title a {
font-weight: normal;
text-decoration: underline;
}

.entry-title a:hover {
text-decoration: none;
}


p {
}

hr{
	border: none;
	height: 1px;
	color: #222;
	background-color: #222;
	margin: 20px 0;
}

#hidden {
	display: none;
}

div#container {
border-top: 3px solid #222;
}


#primary {
	display: none;
}

#secondary {
	display: none;
}

#footer {
	clear: both;
	border-top: 1px solid #222222;
	padding-top: 10px;
	text-transform: uppercase;
	letter-spacing: 2px;
}


.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
}

div#nav-below {
}

.nav-previous {
}

.nav-next {
}





/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
border: 0px solid #fff;   
margin: 0 0 10px 0; 
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%; 
margin-bottom: 10px;
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
text-align: center; 
line-height: 22px; 
background: #fff; 
color: #222222; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #E1E1E1; 
color: #222222; 
} 
 
/*tooltips formatting*/ 
#tooltip { 
background: #fff; 
color: #000; 
opacity: 0.85; 
border: 5px solid #dedede; 
} 
#tooltip h3 {  
font: normal 10px Verdana;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 

div#nav-images {