/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/
html, body {
	height: 100%;
}
body {
	font-family: Helvetica, Lucida Grande, Arial, sans-serif;
	color: #333;
	background-image: none;
	background-color: #4d4d4d;
}

p, dl, hr, h4, h5, h6, ol, ul, pre, table, address, fieldset {
	margin-bottom: 10px;
}

h1, h2, h3 {
	color: #ccc;
	margin-bottom: 2px;
}

a {
	color: #fff;
	text-decoration: none;
}

#wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 984px;
	margin: 0px auto -45px auto;
	background-image: none;
	/*background-image: url(http://www.jeromesicat.com/mywebfolio/wp-content/themes/snapshot/images/content.png);*/
}



#header {
	width: 984px;
	height: auto;
	background-image: none;
	position: relative;
	z-index: 4;
	padding-top: 40px;
}

#logo {
	position: relative;
	z-index: 9;
	margin-left: -2px;
}

#leftcontent {
	position: relative;
	z-index: 11;
}

#logo h1 {
	position: relative;
	background-image: url(http://www.jeromesicat.com/mywebfolio/wp-content/themes/snapshot/images/logo.jpg);
	text-indent: -9999px;
	float: left;
	margin: 0px 0px 0px 38px;
	z-index: 10;
}

#logo.fullspan {
	height: 81px;
}

#logo h1 a {
	height: 81px;
}	

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

}

.nav ul {
	float: left;
	padding-top: 0px;
	margin: 54px 0px 0px 116px;
}

.nav a {
	display: block;
	text-indent: -9000px;
	overflow: hidden;
}

.nav li {
	float: left;
	list-style: none;
	margin: 0px 20px 0px 0px;;
	padding: 0px;
	background-repeat: no-repeat;
	background-image: url(http://www.jeromesicat.com/mywebfolio/wp-content/themes/snapshot/images/nav.jpg);
}

.nav li.digital {
	height: 23px;
	width: 65px;
}

.nav li.photo {
	height: 23px;
	width: 62px;
	background-position: -75px 0px;
}

.nav li.print {
	height: 23px;
	width: 53px;
	background-position: -146px 0px;
}

.nav li.digital:hover {
	background-position: 0px -28px;
}

.nav li.photo:hover {
	background-position: -75px -28px;
}

.nav li.print:hover {
	background-position: -146px -28px;
}

.fullspan {
	width: 980px;
}

#content  {
	padding: 10px 12px 0px 12px;
	position: relative;
	z-index: 12;
	width: 960px;
	background-color: transparent;
	border: none;
	height: 100%;
	min-height: 100%;
	
}

#content > .container_12.clearfix {
	padding-bottom: 20px;
	min-height: 100%;
}

.container_12.clearfix > .grid_4.omega {
	width: 260px;
}

#leftcontent .grid_4.alpha {
	margin-right: 0px;
	width: 308px;
}

#leftcontent .grid_4.omega{
	width: 308px;
}

#leftcontent {
	margin-right: 0px;
	width: 630px;
	margin-left: 30px;
	margin-top: 6px;
}

.post {
	position: relative;
	z-index: 12;
	background-color: none;
	margin-bottom: 0px;

}

.screenshot {
	border: 0px;
	width: 300px;
	height: 180px;
	margin-bottom: 1px;
	border-color: #eee;
}

.screenimg span {
	top: 6px;
}

.screenimg {
	border: 1px solid #ccc;
}

.screenimg span a {
	background-color: #ccc;
	font-weight: bold;
	color: #666;
}


.large-screenshot {
	width: 622px;
	background-color: #ccc;
	border: 0px;
	border-color: #eee;
	margin-bottom: 0px;
	padding: 1px;
}

.large-screenimg {
	height: auto;
}

#largewidget { 
	width: 260px;
}

.widget {
	background-color: transparent;
}

.widgetlist h3 {
	color: #ccc;
	background-color:  transparent;
	padding: 4px 0px 4px 20px;
	border: 0px solid #eee;
	font-size: 16px;
}

.widgetlist ul li {
	padding: 0px 0px 0px 20px; 
	border: 0px solid #eee;
	border-top: 0px;
}

.widgetlist ul li:hover { 
	background-color: #333;
	color: #fff;
}

.widgetlist ul li a:link, .widgetlist ul li a:visited {
	color:#ccc;
}

#footer {
	width: 100%;
	background-image: none;
	background-color: #333;
	margin-bottom: 0px;
}

#footer p {
	margin-left: 24px;
	color: #ccc;
}

.push {
	height: 45px;
}

.grid_5.alpha  {
	color: #ccc;
	padding: 10px 0px 10px 0px;
	width: 358px; 
}

.grid_5.alpha .post, .grid_3.omega .post {
	background-color: transparent;
} 

.grid_8.alpha  {

	color: #ccc;


} 

.grid_5.alpha h3, .grid_3.omega h3, .grid_5.alpha a, .grid_3.omega a {
	color: #666;
}

.current_page_item a:link, .current_page_item a:visited {
	background-color: none;
	color:#FFF;
}

h2.thumbTitle {
	font-weight: normal;
	padding: 6px 0px 0px 4px;
}

h2.mainTitle {
	padding: 10px 0px 0px 0px;
	font-weight: normal;
}

