/*
Theme Name: Deco Galerie
Theme URI: http://www.decogalerie.com/
Description: Special theme for DecoGalerie
Version: 0.1
Author: DoYouMultimedia
*/

/*--------------------------------------------------------------------------------------------------------------------------*/
/*- RESET 
/*--------------------------------------------------------------------------------------------------------------------------*/
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,
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-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1; color: black; background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}


/*-------------------------------------------------------------------------------------------*/
/*- SETUP STD CLASSES
/*-------------------------------------------------------------------------------------------*/
body{font-family:"Trebuchet MS",Helvetica; font-size:12px;}

p{line-height: 20px; margin: 0px 0px 15px;}
blockquote, blockquote p{line-height: 24px; margin: 0px 0px 15px;}

form{}
label{}
textarea, input{}
input[type=radio]{}
input[type=checkbox]{}
input[type=image]{}
input[type=button]{}


/*-------------------------------------------------------------------------------------------*/
/*- GLOBAL CLASSES
/*-------------------------------------------------------------------------------------------*/
/*--- Links ---*/
a.std_link, a{text-decoration: none; color:#ff0066;}
a:active{}
a:hover{}
	
/*--- Layouts ---*/
.no_bg{background-image: none;}
.clearboth{clear: both}
.floatleft{float: left;}
.floatright{float: right;}
.no_display{display: none;}

/*--- Title ---*/
h3.title{font-size: 16px; font-style:italic;}

/**-- Form ---*/
input.text,
input.password,
textarea {
	border: 1px solid #ccc;
	font-family: Arial;
	font-size:13px;
	margin-bottom:10px;
	padding:5px;
	vertical-align: super;
}

input.submit {
	background:url(images/button-send.png) no-repeat left top;
	width:128px;
	height:28px;
	font-size:9px;
	float:right;
	font-size:13px;
	font-weight:bold;
	color:#ff0066;
	border:none;
	padding-bottom: 3px;
	display:block;
	cursor:pointer;
}

/*-------------------------------------------------------------------------------------------*/
/*- GENERAL LAYOUT 
/*-------------------------------------------------------------------------------------------*/

#content-container{width: 985px; margin: 50px auto auto;}
	#sidebar{float: right; width: 300px;}
	#content{float: left; width: 630px;}

#footer-container{clear: both; padding: 30px 0px; margin: 30px 0px 10px;}
	#footer{width: 985px; margin: auto;}

#title{padding-bottom:15px; margin-bottom: 25px; border-bottom:1px #d3d3d3 solid;}

/*-------------------------------------------------------------------------------------------*/
/*- POSTS 
/*-------------------------------------------------------------------------------------------*/

.post{border-bottom:1px #d3d3d3 solid; margin-bottom:25px; padding-bottom: 20px;}

h2.title{font-size:26px; font-style: italic; padding-bottom: 5px;}
	h2.title a{color:#000;}
h4.date{font-size:11px; color:#AAAAAA; margin: 0px; padding: 1px 0px 10px 0px;}

.post .container{margin-top:10px; text-align:justify;}

.post .picture{float:left; width: 295px; overflow: hidden;}
.post .text{float:right; width: 320px; text-align:justify;}

.post a.action-link{color:#fb0165;}

.post .count-comments{text-align:right;}
	.post .count-comments a{color:#aaa;}

/*-------------------------------------------------------------------------------------------*/
/*- WIDGETS 
/*-------------------------------------------------------------------------------------------*/

.widget{margin-bottom:25px; color:#444;}
.widget h3.title{color:#444; margin-top:7px; padding: 1px 0px 10px 0px;}

.widget_text{background-color: #e1e1e1; padding: 10px;}
.widget_text .textwidget{text-align: justify;}

.widget a{color:#444; font-size:13px;}
.widget li{margin:8px 0;}

.widget_search #searchsubmit{margin-top:-1px;}

/*-------------------------------------------------------------------------------------------*/
/*- COMMENTS
/*-------------------------------------------------------------------------------------------*/

/*--- Display Comments ---*/
#commentlist{margin:10px 0px 30px; padding-left:10px; color:#444444;}
#commentlist .comment{padding:10px;}
#commentlist .even{background-color: #e1e1e1;}
#commentlist .odd{background-color: #fff;}
#commentlist .author{font-size:14px; font-weight: bold;}
#commentlist .date{font-size:11px; color:#AAAAAA; margin-bottom:15px;}
#commentlist .reply {float:right; margin-bottom:5px;}

#commentlist .children{padding:10px 0px 10px 100px;border}

.navigation{margin-bottom:10px;padding:0 10px;}
.navigation a{color:#444444;}

/*--- Respond ---*/

#respond h3.title{ padding-bottom: 4px; }
#respond h4.subtitle{font-size:11px; color:#AAAAAA; font-style: italic;}

#respond form{margin-top:15px; padding-left:10px; color:#444444;}

#respond label{display:block; font-weight:bold; font-size:13px; margin-bottom:3px;}

#respond input.text {height:17px; width:250px;}

#respond textarea {width:605px; height:170px;}


