/*



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: white, left sidebar, minimalist, sandbox



*/







/* @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 250px;



width: 700px;



}







div.sidebar {



float:left;



overflow:hidden;



width:200px;



}







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:5px;



}







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 {

	font-weight:normal; 

	font-size:1.2em; 



}







div.sidebar input#s {



width:7em;



}







div.sidebar li {



list-style:none;



margin:0.2em 0 1em;



}



div.sidebar a {



font-size:0.9em; 



}







div.sidebar li form {



margin:0.2 0 0;



padding:0;



}







div.sidebar ul ul {



margin:0 0 0 0;



}







div.sidebar ul ul li {



margin:0;



}







div.sidebar ul ul ul {



margin:0 0 0 0.5em;



}







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: 'times', georgia, serif;



	font-size: .9em;



	color: #555555;



	background: #ffffff;



	text-align: left;



	line-height: 1.2em;



	margin: 40px 0 0 40px;



	}











h1,h2{font:'times', georgia,serif;}







h1 {



	text-decoration:none;



	border:0;



	width : 100%;



	height : 100%;



	margin : 0;



	padding : 0;



	background : url(/wp-content/uploads/2010/04/portfolio_logo.gif) no-repeat 0 0;



}



 



h1 a {



	display : block;



	height : 60px;



	text-indent : -9999px; 



}











div#comments h3 {



	margin: 10px 0;



}







div.entry-content h3 {



margin: 10px 0;	



}	







a.toggle {



color:#555555;



text-decoration: none;



}







div.entry-content .toggle h3 {



color:#555555;

text-decoration: none;

margin: 0;

font-size:0.9em; 

padding:0; 



}







a {



	color: #777777;

	text-decoration:none; 



}











a:hover{color:#aaaaaa;}















#header {



	margin: 0px 0 25px 0;



}







h1#blog-title {



	font-size: 3em;



	letter-spacing: -1px;



	color: #444444;



	margin: 0;



	padding: 0;



}	







h1#blog-title a {



	color: #555;



	text-decoration: none;



	margin: 0;



	padding: 0;



}







h2.entry-title, h2.page-title {



	font-size: 1.6em;



	margin: 5px 0 5px 0;

	font-weight:normal; 



}







.post h2.entry-title {



	margin: 8px 0 0 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;



	width: 500px;



}







div.entry-content {



	width: 600px;



	margin: 0 0 25px 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: 5px 0 20px 0;



}



.nav a{



	text-decoration:none; 

	font-size:0.8em;

}



.nav #info

{

	font-size:0.9em;

}





.project-info {



	display: none;



}







div.entry-content p.caption {



	font-size: 1.2em;



	margin:  25px 0 15px 0;

	padding:0; 



}



div.entry-content p.caption-desc {

	color:#7f7f7f; 

}







/* @end */



	



/* @group Homepage */







div.entry-content.homepage {



	margin: 0 0 0 0;



}







div.slideshow {



	margin: 0 0 10px 0;



}















/* @end */







/* @end */







