@charset "utf-8";

/*

Theme Name: flowersOfVice


Author: Aurelie

Author URI: http://www.pov-lab.com






Index:

  - Basic Elements

  - Basic Styling

  - Layout

  - Grid Items, Single Item and Comments

  - Navigation and Sidebar Widget

  - Form Elements



*/







/* ---------- Basic Elements -----#EBEBED----- */



body {

	background-color: #EBEBED;

	margin: 0;

	padding: 0;

	color: #000000;

	font-family: BauerBodoni, Georgia,Baskerville,Palatino,Times;

	font-size: 10px;

	line-height: 1.5;

}



a {

	text-decoration: none;

        //font-weight: bold;

	color: #3f3f3f;

}

a:hover {

	color: #8BC53F;

        font-weight: bold;

}

a img {

	border: none;

}



h1,

h2,

h3,

h4,

h5,

h6 {

	margin: 1em 0;

	font-weight: normal;

}

h1{

	font-size: 28px;

}

h2,

h3 {

	font-size: 14px;

}

h4,

h5,

h6 {

	font-size: 11px;

	padding-left: 5px;

	border-left: 5px solid #c4c4c4;

}



blockquote {

	margin: 0;

	padding: 10px;

	border-left: 5px solid #e9e9e9;

	background-color: #f9f9f9;

	color: #666666;

}



pre {

	margin: 0;

	padding: 10px;

	background-color: #f9f9f9;

	color: #666666;

}



fieldset {

	border: 1px solid #cccccc;

	padding: 10px;

}



table {

	margin: 1em 0;

	border: 1px solid #999999;

}

th, td {

	padding: 2px 4px;

	/*border: 1px solid #e9e9e9;*/

}

th {

	background-color: #d9d9d9;

	font-weight: normal;

}

td {

	background-color: #d9d9d9;

}



/* ---------- Basic Styling ---------- */



.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignright {

	float: right;

	margin: 0 0 2px 10px;

}



.alignleft {

	float: left;

	margin: 0 10px 2px 0;

}



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



img.alignright {

	padding: 5px;

	display: inline;

}



img.alignleft {

	padding: 5px;

	display: inline;

}



p img {

	max-width: 100%;

	padding: 0;

}



.caution {

	padding: 10px;

	color: #e9e9e9;

	text-align: center;

	background-color: #cc0000;

}

noscript .caution {

	margin: 0;

}



.wp-caption {

	width: 100%;

	border: 1px solid #e3e3e3;

	border-radius: 4px;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	-webkit-border-radius: 4px;

	background-color: #ffffff;

	text-align: center;

}

.wp-caption img {

	padding-top: 5px;

}



.wp-caption-text {

	margin: 5px 0;

	text-align: center;

	font-size: smaller;

	color: #666666;

}



/* ---------- Layout ---------- */

.logo {

	height: 0px;

	width: 0px;
	float:left;
	}

.animation{float:left;}

#top-container {

	margin: 0 auto;

	padding: 5px;

	background: white;

}



#container {

	margin: 0 auto;

	padding: 0;

}



	#header {

		margin: 0px 0 0px 0px;

	}

	#header h1 {

		margin: 0;

		color: #000000;

	}

	#header h1 a{

		margin: 0;

		color: #000000;

	}

	#header p {

		margin: 0;

	}



	#grid-wrapper {

		margin: 0;

		padding: 0;

		padding-top: 1000px; /* Prevent flicker in grid area. Check header.php. */

	}



	#single-wrapper {

		margin: 0;

		padding: 0;

		padding-top: 1000px; /* for single-page effect */

	}



#bottom-container {

	clear: both;

	width: 100%;

	margin: 0;

	padding: 30px 0 0;

}



	#footer-wrapper {

		background: none;

	}



	#footer {

		margin: 0 auto;

	}

	#footer p {

		margin: 0;

		padding: 10px;

	}

	

	

	



/* ---------- Grid Items, Single Item and Comments ---------- */



/* value = (width * n) + (15+15+5) * (n-1). 

 * ex.

 * width=200 : 200, 425, 650, 875

 * width=250 : 250, 525, 800, 1075

 * width=290 : 290, 615, 940, 1265

 */

div.x1 { width:  290px; }

div.x2 { width:  615px; }

div.x3 { width:  940px; }

div.x4 { width: 1265px; }



div.grid-item,

div.single-item {

	overflow: hidden;

	margin: 0 5px 5px 0;

	padding: 15px 15px 30px 15px;

	border: 0;

	background-color: #fbfcfc;

}



div.grid-item div.grid-image {

	margin-bottom: 1em;

}



div.grid-item div.wp-caption {

	display: none;

}



div.grid-item h2,

div.single-item h2 {

	margin: 0;

}



div.grid-item div.post-body,

div.single-item div.post-body,

div.single-item .comment-body p {

	font-size: 12px;

}



p.post-meta,

p.comment-meta {

	margin-bottom: 0;

}



.comment-list .navigation {

	margin: 10px 0;

}

.comment-list .navigation a {

	margin-right: 10px;

}



.comment-list ol li {

	margin: 10px 0;

}



.comment-list ol li.trackback {

	padding: 5px;

	border: 1px solid #c4c4c4;

}



.comment-list ul.children {

	list-style: none;

}

.comment-list ul.children li {

	border-left: 5px solid #c4c4c4;

	padding-left: 5px;

}



.comment-list li.bypostauthor {

}

.comment-list li.bypostauthor cite.fn {

	text-decoration: underline;

}



.comment-list li.comment .reply {

	margin: 10px 0 20px;

}









/* ---------- Navigation and Sidebar Widget ---------- */



/* Pagination for grid items and paginated posts */

.pagination {

	margin: 50px 0 0;

	font-size: 12px;

}

.pagination .current {

	color: #333333;

	font-weight: bold:

}

.pagination .next, 

.pagination .prev {

}



.pagination .page-numbers,

.pagination .current {

	margin: 0 10px 0 0;

	padding: 10px 15px;

	text-decoration: none;

	background: #d9d9d9;

}

/* page-numbers hover color */

a.page-numbers:hover {

	color: #333333;

	background-color: #eeeeee;

}

#post-pagination {

	margin: 1em 0;

	color: #c4c4c4;

}

#post-pagination .prefix {

	color: #eaeaea;

}



/* Sidebar 

 * In this theme, sidebar is a horizontal line.

 * Sidebar2 is a block on the bottom.

 * See also "Form Elements" section.

 */

#sidebar{

	list-style: none;

	list-style-type: none;

	margin: 0px 0 50px 0px;

	padding-left: 0;

}

#sidebar2 {

	list-style: none;

	list-style-type: none;

	margin: 50px 0;

	padding-left: 0;

}

#sidebar li {

	margin: 2px 0;

}

#sidebar li.widget h2.widgettitle {

	display: none;

}



#sidebar li.widget ul {

	list-style: none;

	margin: 0;

	padding: 0;

        

}



#sidebar li.widget ul li {

	display: inline;

	padding-right: 5px;


}



li.current-cat {

	text-decoration: underline;

}



#sidebar2 li.widget {

	display: block;

	overflow: hidden;

	float: left;

	margin: 0 5px 5px 0;

	width: 320px;

	padding: 0;

	border: 0;

}



#sidebar2 h2.widgettitle {

	margin-top: 0;

	padding: 5px 10px;

	color: #333333;

	background-color: #d9d9d9;

}



#sidebar2 li.widget div {

	padding: 0 2px;

	font-size: 10px;

}



#sidebar2 li.widget ul {

	margin: 0;

	padding: 0 10px;

	font-size: 12px;

}



#sidebar2 li.widget ul li {

	list-style: none;

}

#sidebar2 ul.children ul li {

	list-style: none;

}



#wp-calendar {

	margin: 1em 0;

	border: none;

}

#wp-calendar caption{

	

	font-size: 12px;

	text-align: left;

text-transform: uppercase;

	margin: 0px 5px 5px 10px;

	//padding: 10px;

}

#wp-calendar a {

color: #8BC53F;}

#wp-calendar a:hover {

font-weight: bold;

text-decoration: underline;}



#wp-calendar td {



	text-align: center;

        font-size: 10px;

	

}



/* ---------- Form Elements ---------- */



div.comment-form {

	margin: 0;

	padding: 0;

}



#commentform {

	margin: 0;

	padding: 0;

}

#commentform textarea {

	width: 99%;

	max-width: 640px;

}



/* for sidebar widget */



#searchform {

    width: 300px;

}

#searchform div {

	padding: 0;

	font-size: 12px;

}

#searchform label.screen-reader-text {

	display: none;

}

#searchsubmit {

	display: inline;
text-transform:uppercase;

}



#s { /* #searchform input#s */

	width: 170px;

	margin: 0;

}



/*------------------User Pics Widget---320x320---or 1000x100--------*/

.user_thumb_container {

	width: 320px;

margin-top: 25px;

	border-bottom-width: 1px;

	border-bottom-style: none;

	height: 320px;

}

.user_thumbs {

	height: 75;

	width: 75;

	float: left;

        font-family: BauerBodoni, Georgia,Baskerville,Palatino,Times;

	font-size: 10px;

	white-space: inherit;

	text-align: center;



	overflow: visible;

}



.user_title {

	padding-left: 2px;

	margin-top: 0px;

	margin-bottom: 5px;

	font: normal 10px BauerBodoni, Didot, "Times New Roman", Garamond, Georgia;

	text-transform: uppercase;

	color: #000000;

}

