/*
Theme Name: Sunshine
Theme URI: http://uicss.cn/?p=3001
Description: This theme was designed and built by <a href="http://uicss.cn/">cuikai</a>.<br/>Soft and clean WordPress theme with 2 columns,Tested in Firefox, IE6 and IE7. Compatible up to Wordpress 2.7,and SEO friendly. 
Version: 1.6
Author: cuikai
Author URI: http://uicss.cn/
Tags: yellow, theme-options,fixed-width, two-columns
*/

/* static START */
* {
	margin:0;
	padding:0;
}
body {
	background:#fefff5;
	color:#555;
	font-family:Verdana,"BitStream vera Sans",Helvetica,Sans-serif;
	font-size:12px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:bolder;
	letter-spacing:-0.01em;
	font-family:Arial;
}
h1 {font-size:200%;}
h2 {font-size:170%;}
h3 {font-size:150%;}
h4 {font-size:130%;}
h5 {font-size:110%;}
h6 {font-size:100%;}
img {
	border:0;
}
img.sided {
	background:#FFF;
	border:1px solid #CCC;
	padding:3px;
}
small {
	font-size:10px;
}
a:hover img.sided {
	border-color:#A6A6A6;
}
a {
	color:#2970A6;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.post .content .wp-caption p {
	margin:0;
}
hr{ color:#ccc; border-top:none;border-left:none; margin:10px 0;}
/* static END */

/* layout START */
#wrapper {
	/* background:url(img/light.gif) center top no-repeat; */
}
#container {
	margin:0 auto;
	width:936px;
}
/* layout END */

/* header START */
#header {
	background:url(../images/header-winter.jpg) 0 0 no-repeat;
	height:225px;
}
#caption {
	height:54px;
	padding:20px 30px 100px;
}

*html #caption {padding:50px 30px 90px;} /* ie6 fixed */

#title a {
	text-decoration:none;
	color:#d36e16;
	/*width:250px;*/
	height:30px;
	display:block;
	font-family:"Trajan Pro";
	letter-spacing:0;
}
/* image blog title */
/*
#title a {
	background:url(img/title.gif) no-repeat;
	text-decoration:none;
	color:#FFF;
	width:250px;
	height:30px;
	text-indent:-999em;
	display:block;
}
*/
#tagline a {
	color:#666;
	text-decoration:none;
	font-size:10px;
	float:left;
	padding:0 3px;
	margin-top:75px;
    letter-spacing: -0.1em;
}
#tagline a:hover {
	text-decoration:underline;
}
.logolink  {
    margin-top: 20px;          
}
#navigation {
	height:30px;background: url(../images/yellow_nav.gif) no-repeat bottom;filter:Alpha(Opacity=85); opacity:0.85;width:930px;margin:0 auto;
}

#menus li {
	float:left;	height:30px;text-align:center;line-height:30px;width:auto; padding:0 15px;background: url(../images/yellow_nav_img.gif) no-repeat left top; list-style:none;
}
#menus li a {
	display:block;color:#fff;text-decoration:none; line-height:30px; font-weight:bold;
}
#menus li:hover {
	background:url(../images/yellow_nav_hover.gif) no-repeat center top; height:30px; width:auto; color:#FFF !important; text-decoration:none !important;
}
#menus li.current_page_item{
	background:url(../images/yellow_nav_hover.gif) no-repeat center top; height:30px; width:auto;
}

#menus_toggle li {
	float:right; height:30px;text-align:center;line-height:30px;width:auto; padding:0 15px;background: url(../images/yellow_nav_img.gif) no-repeat left top; list-style:none;
}
#menus_toggle li a {
	display:block;color:#fff;text-decoration:none; line-height:30px; font-weight:normal;
}
#menus_toggle li:hover {
	background:url(../images/yellow_nav_hover.gif) no-repeat center top; height:30px; width:auto; color:#FFF !important; text-decoration:none !important;
}

/* header END */


/* content START */
#content {
	min-height:400px;
}
.contentleftwhite { 
    float: left;
    margin-top: 10px;
    text-align: right;
    width: 250px;
   	min-height:510px;
}
.contentleft  { 
    float: left;
    margin-top: 20px;
    text-align: right;
    width: 250px;
   	min-height:510px;
}
.contentleft img { 
    border-top: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 5px solid #000;
    border-left: 1px solid #000;
}
.contentleftlistings  { 
    float: left;
    margin-top: 20px;
    text-align: right;
    width: 300px;
   	/* min-height:510px; */
}
.contentleftlistings img { 
    border-top: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 5px solid #000;
    border-left: 1px solid #000;
    max-width: 300px;
    margin-bottom: 10px;
}
.contentright  { 
    float: right;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 10px;
    width: 320px;
    line-height: 140%;
}
.contentrightlistings  { 
    float: right;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 10px;
    width: 270px;
    line-height: 140%;
}
.contentrightlistings a { 
    text-decoration: underline;
    font-weight: bold;
}
.contentrightlistings a:hover { 
    text-decoration: underline;
    color: #000;
    font-weight: bold;
}
.listingseparator {
    clear: both;
    height: 7px;
    /* border-bottom: 1px solid #ccc; */
    background: url(../images/separator.jpg) no-repeat left top; 
}

/* content END */

/* main START */
#main {
	background:#FFF;
	width:595px;
	padding:0px 15px 15px;
	float:left;
	overflow:hidden;
	border:1px solid #ccc
}
.post h2 {
	display:block;
	margin-top:10px;
	border-bottom:1px solid #CCC;
	padding:0 5px 3px;
	font-size:16px;
	font-family:Verdana,"BitStream vera Sans";
}
.post h2 a.title {
	text-decoration:none;
	color:#4C4C4C;
}
.post h2 a.title:hover {
	color:#2970A6;
}

/* main END */

/* sidebar START */
#sidebar {
	width:298px;
	float:right;
	font-size:95%;
	line-height:145%;
	overflow:hidden;
}
#sidebar li {
	background:url(../images/icons.gif) 0 -320px no-repeat;
	padding-left:22px;
	list-style:none;
	margin-top:5px;
	/*font-size:95%;*/
}
#sidebar li a {
    text-decoration: underline;
}
#sidebar li a:hover {
    text-decoration: underline;
    color: #000;
}
#sidebar .content, 
#sidebar li {
	font-size:12px;
}
#sidebar .widget {
background:#eff9e9;
border:1px solid #ccc;
margin-bottom:10px;
}
#sidebar .widget h3{
border-bottom:1px solid #ccc;height:28px;color:#393300;font-weight:bold;line-height:28px;padding:0 10px;background-image: url(../images/yellow_title_bg2.jpg); text-decoration:none; font-size:14px;
}

#sidebar .widget ul{
padding:7px;
}

#sidebar{
	font-size:95%;
}
#sidebar .widget h2 {
	margin-bottom:10px;
}
#sidebar .widget .content p {
	margin-bottom:10px; padding:5px;
}

#sidebar .widget_feeds {
	padding:5px 15px;
}

#sidebar .contactpane {
background: url(../images/proprio-logo.gif) top right no-repeat;
border:1px solid #ccc;
margin-bottom:10px;
padding:5px 15px;
font-size:14px;
height: 102px;
}
#sidebar .contactpane-fr {
background: url(../images/proprio-logo-fr.gif) top right no-repeat;
border:1px solid #ccc;
margin-bottom:10px;
padding:5px 15px;
font-size:14px;
height: 102px;
}


/* sidebar END */

/* footer START */
#footer {
    clear: both;
	height:35px;
	margin-top:20px;
	font-size:11px;
	line-height:145%;
    border-top: 1px solid #ccc;
	width:100%;
    text-align: right;
}
#footer a {
	color:#555;
}
#copyright {
	margin-top:12px;
}
#copyright a {
    text-decoration: underline;
}
#copyright a:hover {
    color: #333;
}
#themeinfo, #themeinfo a {
    color: #999;
}
#themeinfo a:hover {
    text-decoration: underline;
}

#bandeau { clear: both; text-align: center; margin-top: 30px;}
#bandeau img {margin-top: 10px;}
/* footer END */

