/*

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;

        text-decoration: none;

}



body {

	line-height: 1;

}

ol, ul {

	list-style: none;

        text-decoration: 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 30px -200px;

width:84%;

}









div#content {margin: 152px 200px 0px 200px;



width: 720px;





}





div#logo {margin: 38px 0 0 30px;

position:fixed;

}









div.sidebar {





margin: 150px 0px 0px 32px;

position:fixed;

width:160px;



}






div#secondary {

clear:left;

}



div#footer {background: #181818;

clear:both;

width:100%;

}





/* @end */



/* @group Sandbox Defaults */



.entry-title,.entry-meta {

clear:both;

}



div#container,div#primary {

}



form#commentform .form-label {

margin:1em 0 0;

}



form#commentform span.required {

color:#c30;



}



form#commentform,form#commentform p {

padding:0;



}



input#author,input#email,input#url,textarea#comment {

padding:0.2em;

border:1px dotted #555555;

background:#2b2b2b;

color:#a0a0a0;

}



div.comments ol li {

margin:0 0 4em;

padding:10px 0 10px 0;



}



textarea#comment {

height:10em;

border:1px dotted #555555;

background:#2b2b2b;

margin:1em 0 0.5em;

overflow:auto;

width:50%;

color:#a0a0a0;

}



.alignright,img.alignright{

float:right;

margin:1em 0 0 1em;

}



.alignleft,img.alignleft{

float:left;

margin:1em 1em 0 0;

}



.aligncenter,img.aligncenter{


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;

}



/* Sidebar headings */



div.sidebar h3 {text-transform:uppercase; font-weight:600;

}



div.sidebar input#s {

width:7em;

}



/* Sidebar lists */



div.sidebar li {

list-style:none;

margin:0 0 1em;

}


div#contact li {

list-style:none;

line-height:1.3em;

margin:0 0 0 3em;

}


div.sidebar li form {

margin:0.2em 0 0;

padding:0;

}





/* Sidebar actual list offset */



div.sidebar ul ul {text-transform:uppercase; font-weight:600; color:red;

margin:1em 0 0 0;

text-decoration: none;

}



div.sidebar ul ul li {

margin:0;

text-decoration: none;

}



div.sidebar ul ul ul {

margin:0 0 0 0.5em;

text-decoration: none;

}



div.sidebar ul ul ul li {

list-style:circle;

text-decoration: none;

}





div#menu ul li,div.gallery dl,div.navigation div.nav-previous {

float:left;

text-decoration: none;

}





input#author,input#email,input#url,div.navigation div {

width:50%;

}



div.sidebar div,div.sidebar h3,div.sidebar ul {

text-decoration: none;



padding:0px;

}







/* @end */



/* @group Portfolio */





body {

	font-family: 'trebuchet',verdana,helvetica,sans-serif;

	font-size: 0.7em;

        font-weight:600;

	color: #5d5d5d;

	background: #181818;

	text-align: left;

	line-height: 1.4em;

	margin:0px;

	}



h1,h2{font:bold 'trebuchet',verdana,helvetica,sans-serif;text-transform:uppercase;}



div#comments h3 {

	margin: 10px 0;

}



div.entry-content h3 {

margin: 10px 0;	

}	



a#toggle {

color:#FFFFFF;

text-decoration: none;

}



div.entry-content #toggle h3 {

	color:#6c6c6c;

text-decoration: none;

margin: 0;

}




div.entry-content #thumbs {width: 175px; height: 175px;

                       margin:0 10px 10px 0; 

                       padding:0; 

                       border:1px dotted #2a2a2a; 

                       overflow:hidden; 

                       background: #242424 url(ajax-loader-thumbs.gif) no-repeat 50% 50%; 

                       filter:alpha(opacity=80);

                       -moz-opacity: 0.80;

                       opacity: 0.80;

	}


div.entry-content #thumbs:hover {margin:0 10px 10px 0; 

                       padding:0; 

                       border:1px dotted #2a2a2a; 

                       overflow:hidden; 

                       background: #242424 url(ajax-loader-thumbs.gif) no-repeat 50% 50%; 

                       filter:alpha(opacity=99);

                       -moz-opacity: 0.99;

                       opacity: 0.99;

	}
 
div.entry-content #contact-img {width: 164px; height: 214px;

                       margin:32px 0px 10px 34px; 

                       padding:0; 

                       border:1px dotted #2a2a2a; 

                       overflow:hidden; 

	}



.post div.entry-content p img {margin:10px 0 10px 0;

                       padding:0; 

                       border:1px dotted #2a2a2a; 

                       overflow:hidden; 

                       background: #242424 url(ajax-loader-thumbs.gif) no-repeat 50% 50%; 

}




/* Link colours */


a {color: #949494;}




a:hover{color:#cfcfcf;}

a:active{color:#b2b2b2;}    /* Not working! */





#header {

	margin: 0px; border: none;

}



h1#blog-title {

	font-size: 0px;

	letter-spacing: 0px;

        text-decoration: none;

	color: #181818;

	margin: 0;

	padding: 0;

        display: none;



}	



h1#blog-title a {

	font-size: 0px;

	letter-spacing: 0px;

        text-decoration: none;

	color: #181818;

	margin: 0;

	padding: 0;

        display: none;

}



h2.entry-title {font-weight:600;

	font-size: 1.3em;

        color: #a1a1a1;

	margin: 0 0 20px 0;	

}




h2.page-title {font-weight:600;

	font-size: 1.3em;

	margin: 8px 0 20px 0;	

        display:none;

}





.post h2.entry-title {font-weight:600;

        font-size: 1.3em;

	margin: 8px 0 20px 0;	

}



h2.entry-title a {

	text-decoration: none;


}

	

div.entry-date {

	margin: 6px 0 10px 0;

	font-size: 0.8em;

        font-weight:600;

	color: #555555;

}



	

.entry-meta {background:#1f1f1f;border:1px dotted #4f4f4f;color:#555555;font-size:0.8em; font-weight:600; margin:4em 0 5em 0;padding:0.4em 0.8em;text-align:center;clear:both;



	width: 704px;

}



div.entry-content {

	width: 720px;

	margin: 0 0 0 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: 0.8em;

	color: #949494;



}







/* @group Slideshow Gallery */



.page-template-project-slideshow-php h2.entry-title {

margin: 0px;

}



.nav {

	margin: 10px 0 10px 0;

}



.project-info {

	display: none;

}



div.entry-content p.caption {

	font-size: 0.8em;

	margin:  5px 0 0 0;



}



.pics {  

    height:  232px;  

    width:   232px;  

    padding: 0;  

    margin:  0;  

} 

 





/* @end */

	

/* @group Homepage */



div.entry-content.homepage {

	margin: 0 0 0 0;

}



div.slideshow {width: 720px; height: 540px;

	margin: 0;

        overflow: hidden;

        border:1px dotted #2a2a2a; 

}







/* @end */



/* @end */



