/*

Theme Name: Big Square

Theme URI: http://wordspop.com

Description: Photoblog theme from Wordspop

Version: 1.0

Author: Wordspop

Author URI: http://wordspop.com

Tags: Two Columns, Widgetized, Custom Panel, Photoblog

*/



/* ============================================================================================ */

/*



INDEX 



0. Includes

1. Reset CSS

2. General Styling

3. Structure Styling

4. Basic Theme Styling

5. Default Theme Styling   



*/



/* ============================================================================================ */









/* =============== */

/*   0. Includes   */

/* =============== */



/*@import url(http://fonts.googleapis.com/css?family=Lobster&subset=latin); */



/* ============= */

/*   Reset CSS   */

/* ============= */



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;

}

:focus {

	outline: 0;

}

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}





/* ==================== */

/*   2. Basic styling   */

/* ==================== */



body {

	/*background:url(http://www.marlinette.com/images/marli.jpg);*/

	color: #fff;

	margin: 0;

	padding: 0;

	font-size: 62.5%;

}

a {

}

a:hover {

}

a:active {

}

a:visited {

}

.clear {

	clear: both;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}

img.alignleft {

	padding-right: 10px;

	padding-bottom: 10px;

}

img.alignright {

	padding-left: 10px;

	padding-bottom: 10px;

}

.main-outer {

}







/* ======================== */

/*   3. Structure Styling   */

/* ======================== */



#header {
	height:149px;
	background:url("http://www.marlinette.com/images/head_bg.gif") repeat-x;position: relative;
	width:100%;
	display: block;
	padding:0;
	}

#header .container {
	position: relative;
	margin: 0 auto;
	width: 940px;
	padding: 0px 0 10px 0;
	}

#header .title {
	font-size: 5.8em;
	font-weight: 100;
	float: left;
	height: 100px;
	}

#header .title a {
	height: 140px;	
	}

#header .tagline {
	height: 100px;
	padding-left: 20px;
	float: left;
	}

#content {

	

	width: 940px;

	margin: 0 auto;

	padding-top: -10px;

}

#navigation {
	margin-top:117px;
	position: relative;
	width: 940px;
	height: 32px;
	margin: 0 auto;
	}

.sf-menu {
	z-index: 10000;
	margin: 0 auto;
	width: 940px;
	}



.ngg-gallery-thumbnail img{

	z-index: -1;

}



.sf-menu li {

	margin: 0 auto;

	z-index: 10000;

	float: left;

	padding-top:0px;

}

#header .search {

	float: right;

	padding-top: 20px;

	display:none;

}

.post .featured {

	width: 700px;

	float: left;

}

.detail {

	width: 240px;

	float: left;

}

.detail h2 {

	padding-left: 20px;

	padding-bottom: 8px;

}

.detail .meta {

	margin-left: 20px;

}

.detail .excerpt {

	padding-left: 20px;

}

.pic-excerpt h3 {

	padding: 10px 20px;

}

.pic-excerpt div.pic img {

	padding-right: 5px;

	padding-bottom: 5px;

}

.devider {

	padding: 35px 0 0 0;

	margin-bottom: 45px;

	height: 15px;

	clear: both;

	

}

#footer {

	height:26px;

	font-family: font-family:Arial, Helvetica, sans-serif; 

	text-transform:uppercase;

	font-size:10px;

	color:#6d6d6d;

	text-align:center;

	margin:0 auto;

	width:100%;

	padding-bottom: 00px;

	background-color:#000;

}



#footer p {

	padding-top:8px;

	color:#6d6d6d;

	text-align:center;

}

#footer a {

	text-decoration: none;

	color:#6d6d6d;

}



#footer a hover{

	color:#000;

}



/* -- Single */



.single h1, .single .post .meta, .single .post p, .single .post blockquote, .single .post ul, .page h1, .page .post .meta, .page .post p, .page .post h2, .page .post h3, .page .post h4, .page .post blockquote  {

	/*width: 700px;*/

}

.single .post .meta {

	padding: 0px 0;

}

.single .post .meta a {

	padding-right: 20px;

}

.single .wp-caption {

	clear: both;

	padding-bottom: 0px;

}

.single .wp-caption a img {

	float: left;

}

.single p.wp-caption-text {

	float: right;

}



.post {

	padding: 0px;

}



.post .p {

	padding-left:20px;

	

}





p {

	

	padding: 0px;

}





img {

	margin-top: -5px;

	padding-top: -15px;

}





/* ========================== */

/*   4. Basic Theme Styling   */

/* ========================== */

body {

	font-family: Helvetica,Arial, Verdana, Helvetica;

	background-color: #0d0d0d;

	color: #fff;

}



/* ============================ */

/*   5. Default Theme Styling   */

/* ============================ */

a {

	color: #fff;

}



p {

	text-decoration: none;

}

a:hover {

	color: #ed3992;

}



/* -- header */

#header .title a {

	color: #ed3992;

	font-family: 'Arial-Black','Arial Black',sans-serif;

	text-decoration: none;

}

#header .title a:hover {

	color: #fff;

}

#header .tagline {

	font-size: 14px;

	line-height: 94px;

	font-weight: bold;

}

#header .search input {

	border: none;

	-moz-border-radius: 20px;

	-webkit-border-radius: 20px;

	border-radius: 20px;

	background: #fff;

	padding: 5px 15px;

	font-size: 1.3em;

	color: #000;

	font-weight: bold;

}



/* -- Navigation */

#navigation {

	margin-top:17px;

	background-color:#fefefe;

	/*background: url(images/top-nav-bg.gif) repeat-x top;*/

}

.sf-menu li {

	margin: 0 auto;

	padding: 0px 8px;

	

	}



.sf-menu li:first-child {

	margin-left:64px;

}



.sf-menu li ul li:first-child {

	margin-left:0px;

}



.sf-menu li a {

	margin: 0 auto;

	float: left;

	padding: 9.5px 10px;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	color: #0d0d0d;

	text-transform:uppercase;

	text-decoration: none;

	border: 1px solid transparent;

/*

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

*/

	border-radius: 4px;

}

.sf-menu li a:hover, .sf-menu li.sfHover a{

	color: #ed3992;

	background: url(images/top-nav-hover.gif) no-repeat bottom center;

}



/* -- Post */

.post .detail h2 {

	font: 2.2em "Lobster", Arial, Verdana, Helvetica;

}

.post .detail h2 a {

	color: #000;

	text-decoration: none;

	font-weight: 100;

}

.post .detail h2 a:hover {

	color: #ed3992;

}

.detail .meta {

	font-size: 1.3em;

	line-height: 1.4em;

	color: #000;

}

.detail .meta p {

	font-family: Georgia, Times, Serif;

	font-style: italic;

}

.detail .meta .top {

	background: url(images/border-bg.gif) repeat-x left top;

	height: 1px;

	padding-bottom: 5px;

}

.detail .meta .bottom {

	background: url(images/border-bg.gif) repeat-x left bottom;

	height: 1px;

	padding-top: 5px;

}

.detail .meta p {

	padding: 1px 10px;

	padding-left: 0 !important;

}

.detail .meta p a {

	font-weight: bold;

	font-style: normal;

	font-family: Arial, Helvetica, Sans-Serif;

	color: #fff;

	text-decoration: none;

}

.detail .meta p a:hover {

	color: #fff;

}

.detail .excerpt {

	font-size: 1.3em;

	line-height: 1.6em;

	color: #fff;

	padding-top: 10px;

	padding-bottom: 10px;

}

.no-featured .detail {

	width: 700px;

}

.pic-excerpt {

	margin-top: 20px;

}

.pic-excerpt h3 {

	font-size: 1.2em;

	text-transform: uppercase;

	color: #fff;

}

.pic-excerpt div.pic {

	padding-left: 20px;

	padding-bottom: 10px;

}

.pic-excerpt .outer {

	

}

.pic-excerpt .top {

	background: none;

}

.pic-excerpt .bottom {

	background: none;

}

.featured {

	padding-bottom: 35px;

	background: url(images/pic-shadow.png) no-repeat center bottom;

}

.no-featured h2, .no-featured div.meta, .no-featured div.excerpt, .no-featured div.pic-excerpt, .no-featured .outer h3, .no-featured .outer div.pic {

	padding-left: 0px;

	margin-left: 0px;

}

.no-featured div.meta p {

	display: inline;

}

/* -- Devider */

.devider {

	/*background: url(images/border-bg.gif) repeat-x bottom;*/

	text-align: right;

}

.devider a {

	text-transform: uppercase;

	font-weight: bold;

	color: #fff;

	font-size: 1.3em;

	text-decoration: none;

/* 	text-shadow: 1px 1px #e4f4f8; */

	background: url(images/top-nav-hover.gif) no-repeat right center;

	padding-right: 15px;

	display:none;

}

.devider a:hover {

	color: #fff;

}



/* -- Footer */



#footer .footlogo {

	margin-top: -10px;

	line-height: 2.4em;

}

#footer .footlogo a {

	background: url(images/wordspop.jpg) no-repeat top center;

	width: 96px;

	height: 24px;

	display: block;

	text-indent: -7777px;

}



/* -- Single */



.single h1, .page h1, .archive h1, .category h1 {

	padding-left:24px;

	font-size: 41px;

	font-weight: 100;

	color:#fffefe;

	font-weight: normal;

	font-style: normal;

	line-height:normal;

	font-family: 'RageItalicRegular', sans-serif;

	background:url(http://www.marlinette.com/images/h1_bg.png)repeat-x;

}





@font-face {

	font-family: 'RageItalicRegular';

	src: url('rage-webfont.eot');

	src: local('☺'), url('rage-webfont.woff') format('woff'), url('rage-webfont.ttf') format('truetype'), url('rage-webfont.svg#webfontVhsaQwaT') format('svg');

	font-weight: normal;

	font-style: normal;

}





.single h1 a, .page h1 a {

	text-decoration: none;

}

.single .post, .page .post {

	background: none;

}

.single .post .meta, .page .post .meta {

	font-size: 1.3em;

	background: url(images/border-bg.gif) repeat-x left bottom;

}

.single .post .meta span, .page .post .meta span {

	font-style: italic;

	font-family: Georgia, Serif;

}

.single .post .meta a, .page .post .meta a {

	font-weight: bold;

	text-decoration: none;

}

.single .post p, .page .post p {

	

	font-size: 1.3em;

	line-height: 1.8em;

}

.post ol, .post ul {

	padding: 0 0 1.6em 0;

	font-size: 1.3em;

	padding-left: 20px;

}

.post ol {

	list-style: decimal;

}

.post ul {

	list-style: disc;

}

.post ol li, .post ul li {

	padding: 0.5em 0;

}

.wp-caption img {

	background: url(images/pic-shadow.png) no-repeat bottom center;

	padding-bottom: 35px;

}

.single p.wp-caption-text, .page p.wp-caption-text {

	color: #fff;

	font-style: italic;

	font-family: Georgia, Serif;

	background: #efefef url(images/border-bg.gif) repeat-x left bottom;

	width: 210px;

	padding-left: 20px;

	padding-right: 10px;

}



blockquote {

	font: italic 1.3em Georgia, "Times New Roman", Serif;

	border-left: 5px solid #fff;

	padding: 0 15px;

	margin-bottom: 20px;

}



/* Category */

.sidelist {

}

.sidelist h1 {

	padding-bottom: 20px;

}

.sidelist .post {

	width: 220px;

	float: left;

	text-align: center;

	padding-right: 10px;

	padding-top: 20px;

	padding-bottom: 20px;

}

.sidelist .post h2 {

	font: normal 2.2em "Lobster", Arial, Verdana, Helvetica;

	padding-top: 10px;

}

.sidelist .post h2 a {

	text-decoration: none;

}

.sidelist .post .date {

	font-size: 1.3em;

}

.sidelist .cat-desc {

	font-size: 1.3em;

	line-height: 1.2em;

	padding-bottom: 10px;

	line-height: 1.4em;

}



/* Nav Menu */

ul ul.sub-menu {

	position: absolute;

	width: 200px !important;

	margin-top: 47px;

	background: #fff;

	padding: 0;

}

ul ul.sub-menu li {

	clear: both;

	float: none;

	background: none !important;

	color: #fff;

	padding: 0;

}

ul ul.sub-menu li a {

	background: none !important;

	color: #fff;

	display: block;

	float: none;

}

ul ul.sub-menu li a:hover {

	background: #fff!important;

	color: #000;

}

ul ul.sub-menu li a {

	padding: 10px 10px;

}



/* Comment Template */

h3#comments-title {

	font-family: "Lobster";

	font-size: 2.4em;

	font-weight: 100;

	width: 700px;

	background: url("images/border-bg.gif") repeat-x scroll left top transparent;

	padding-top: 10px;

	padding-bottom: 10px;

}

ol.commentlist {

	list-style: none;

	width: 700px;

	font-size: 1.3em;

}

ol.commentlist div {



}

ol.commentlist li {

	background: url("images/border-bg.gif") repeat-x scroll left bottom transparent;

	padding: 20px 0;

}

ol.commentlist li img.avatar {

	float: left;

}

ol ul.children {

	background: none;

	padding-top: 20px;

}

ol ul.children li {

	background: none;

	border-left: 5px solid #000;

	padding-left: 20px;

}

ul.children div.comment-post {

	width: 560px;

}

div.comment-author {

	width: 100px;

	float: left;

}

div.comment-post {

	width: 590px;

	float: right;

}

div#respond {

	clear: both;

	font-size: 1.3em;

}

div#respond h3 {

	font-family: "Lobster";

	font-size: 1.9em;

	font-weight: 100;

	padding: 10px 0;

}

cite.fn {

	font-style: normal;

}

.comment-meta {

	font-size: 1.2em;

	padding-bottom: 5px;

}

.comment-meta a {

	font-weight: bold;

	text-decoration: none;

}

.comment-form-author label, .comment-form-email label, .comment-form-url label, .comment-form-comment label {

	width: 80px;

	float: left;

	line-height: 40px;

}

.required {

	display: none;

}

.reply {

	float: left;

	padding-top: 10px;

}

.reply a {

	display: block;

	padding: 5px 10px;

	background: #000;

	color: #fff;

	-moz-border-radius: 12px;

	-webkit-border-radius: 12px;

	border-radius: 12px;

	text-decoration: none;

	font-weight: bold;

}

.reply a:hover {

	color: #999;

}

form#commentform {

	width: 700px;

	padding-top: 10px;

}

form#commentform p {

	padding: 8px 0;

	font-size: 1.1em;

}

form#commentform p input, form#commentform p textarea {

	border: none;

	background: #999;

	font-size: 1.1em;

	padding: 7px;

	-moz-border-radius: 8px;

	-webkit-border-radius: 8px;

	border-radius: 8px;

	font-family: Arial, Verdana, Helvetica;

}

form#commentform p input:focus, form#commentform p textarea:focus {

	background: #000;

	color: #fff;

}

form#commentform p textarea {

	font-size: 1.1em;

}

form#commentform p.form-submit {

	padding-left: 80px;

}

form#commentform #submit {

	background: #000;

	color: #fff;

	cursor: pointer;

}

p.form-allowed-tags {

	background: #efefef;

}

#comments {

	clear: both;

}



.blue {

	color: #ed3992;

	}

.spot {

	height:446px;

	width:446px;

	/*background:url(http://www.marlinette.com/images/spot.png);*/

	position: absolute;

	left:340px;

	top:-150px;

	z-index: -5;

	float: left;

	margin: 0 auto;

}



#header .tagline {

	color: #ed3992;



}



#logo{
	top:24px;
	margin: 0 auto;
	height:78px;
	width:100%;
	background:url("http://www.marlinette.com/images/logo.png")no-repeat bottom;
	position:relative;
	display: block;
	padding:0;
	}




#nav_right{

	width:162px;

	height:32px;

	background:url(http://www.marlinette.com/images/nav_right.gif)no-repeat;

	position:absolute;

	top:0px;

	right:0px;

	z-index:0;

}



#nav_left{

	width:162px;

	height:32px;

	background:url(http://www.marlinette.com/images/nav_left.gif)no-repeat;

	position:absolute;

	top:0px;

	left:0px;

	z-index:0;

}







h1.foto_title{

	width:916px;

	top:391px;

	position:absolute;

		

}





.gold {	

	

	padding-left:200px;

	padding-right:200px;

}



h6{

	line-height:22px;

	font-size:12px;

	padding-top:10px;

	padding-left:120px;

	padding-right:120px;

	font-weight: bold;

	font-style: normal;

	font-family: Arial, Helvetica, Sans-Serif;

	color: #fff;

	text-decoration: none;

}





h5{

	line-height:22px;

	font-size:12px;

	padding-top:10px;

	

	

	

	font-style: normal;

	font-family: Arial, Helvetica, Sans-Serif;

	color: #fff;

	text-decoration: none;

}

