/*

THEME NAME: Portfolio

THEME URI: http://www.daltonrooney.com/portfolio

DESCRIPTION: Clean portfolio theme for artists, built on Sandbox

VERSION: 1.2.1

AUTHOR: <a href="http://daltonrooney.com">Dalton Rooney</a>

AUTHOR URI:

TAGS: chad white, bellevue college, photography, chad, photographer, stopdownstudio, stop down studio

*/



/* @group CSS Reset */



/* v1.0 | 20080212 */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}



body {

	line-height: 1;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}



/* remember to define focus styles! */

:focus {

	outline: 0;

}



/* remember to highlight inserts somehow! */

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}



/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}



/* @end */



/* @group Two column with sidebar on left */



div#container {

float:right;

margin:0 0 0 -200px;

width:100%;

}



div#content {

margin:0 0 0 200px;

width: 700px;

}



div.sidebar {

float:left;

overflow:hidden;

width:180px;

}



div#secondary {

clear:left;

}



div#footer {

clear:both;

width:100%;

}





/* @end */



/* @group Sandbox Defaults */



.entry-title,.entry-meta {

clear:both;

}



div#container,div#primary {

margin-top:2em;

}



form#commentform .form-label {

margin:1em 0 0;

}



form#commentform span.required {

background:#fff;

color:#c30;

}



form#commentform,form#commentform p {

padding:0;

}



input#author,input#email,input#url,textarea#comment {

padding:0.2em;

}



div.comments ol li {

margin:0 0 3.5em;

}



textarea#comment {

height:13em;

margin:0 0 0.5em;

overflow:auto;

width:50%;

}



.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 {

margin-bottom:1em;

}



div#nav-below {

margin-top:1em;

}



div#nav-images {

height:150px;

margin:1em 0;

}



div.navigation {

height:1.25em;

}



div.navigation div.nav-next {

float:right;

text-align:right;

}



div.sidebar h3 {

}



div.sidebar input#s {

width:7em;

}



div.sidebar li {

list-style:none;

margin:0em 0 0 0em;

}



div.sidebar li form {

margin:0em 0 0em 0em;

padding:0em;

}



div.sidebar ul ul {

margin:1em 0em 1em .4em;

line-height: 1;

padding:0;

}



div.sidebar ul ul li {

margin:0em 0em 2em 0em;

line-height: 1;

}



div.sidebar ul ul ul {

margin:0em 0 0em 0em;

}



div.sidebar ul ul ul li {

list-style:circle;

}



div#menu ul li,div.gallery dl,div.navigation div.nav-previous {

float:left;

}





input#author,input#email,input#url,div.navigation div {

width:50%;

}



div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {

margin:0;

padding:0;

}







/* @end */



/* @group Portfolio */





body {

	font-family: 'georgia',helvetica,sans-serif;

	font-size: .7em;

        font-weight:100;

	color: #555555;

	background: #ffffff;

	text-align: left;

	line-height: 2.5em;

	margin: 40px 0 0 40px;

        text-decoration: none;

	}



h1,h2{font:bold 'georgia',sans-serif;text-transform:none;}



div#comments h3 {

	margin: 10px 0;

}



div.entry-content h3 {

margin: 10px 0 0 0px;	

}	



a#toggle {

color:#555555;

text-decoration: none;

}



div.entry-content #toggle h3 {

	color:#555555;

        text-decoration: none;

        margin: 0px;

        background: #ffffff;

}



a {

	color: #003366;

        font-size: 1em;

        text-decoration: none;

        letter-spacing: 1px;

}





a:hover{color:#003366;}







#header {

	margin: 0px 0 20px 0;

}



h1#blog-title {

	font-size: 1.75em;

        font-weight:200;

	letter-spacing: 2px;

	color: #444444;

	margin: 0;

	padding: 0;

}	



h1#blog-title a {

        font-size: 1.75em;

	color: #555555;

	text-decoration: none;

        letter-spacing: 2px;

	margin: 0;

	padding: 0;

}



h2.entry-title, h2.page-title {

	font-size: 1.25em;

        font-weight: 100;        

	margin: 0 0px 10px 0px;

}



.post h2.entry-title {

	margin: 8px 0 0px 0;	

}



h2.entry-title a {

	text-decoration: none;

}

	

div.entry-date {

	margin: 0 0 10px 0;

	font-size: .8em;

	color: #aaaaaa;

}



	

.entry-meta {

	margin: 20px 0 0px 0;

	width: 500px;

}



div.entry-content {

	width: 600px;

	margin: 0 0 40px 0;

}







div.entry-content p {

	margin: 0 0 20px 0;	

}



div.entry-content li {

	list-style-type: disc;

	margin: 0 0 10px 0;

}



div.entry-content form {

	margin: 0 0 10px 0;

}



.post {

	margin: 0 0 80px 0;

}



body.archive.date div.entry-content, body.archive.category div.entry-content, body.archive.tag div.entry-content {

margin: 0;	

}



body.archive.date div.entry-meta, body.archive.category div.entry-meta, body.archive.tag div.entry-content {

display: none;}



span.details {

	font-size: .8em;

	color: #aaaaaa;

}



/* @group Slideshow Gallery */



.nav {

	margin: 0px 0 10px 250px;

}



.project-info {

	display: none;

}



div.entry-content p.caption {

	font-size: .9em;

	margin:  5px 0 0px 0;

}





/* @end */

	

/* @group Homepage */



div.entry-content.homepage {

	margin: 0 0 0 0;

}



div.slideshow {

	margin: 0px 0 20px 0px;

}







/* @end */



/* @end */




