
/*
Theme Name: Simply - By Phi
Theme URI: http://wordpress.org/
Description: 
Version: 1.0
Author: Phi - Andreas Wilthil
Author URI: http://www.phiworx.com
*/

/* CSS Document */


@charset "utf-8";



/* GLOBAL STYLES */
*{border:none;outline:none; }

body{width:100%; height:100%; background:#000; margin:0px; font-size:11px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#777;}

/* TYPOGRAPHY */

a{text-decoration:none; color:#284a00; cursor:pointer;}
a:hover{text-decoration:underline;}
h2 a{color:#222;}
h1{color:#555; font-size:24px; font-weight:normal; margin-bottom:12px; margin:14px 0px 10px;letter-spacing:1px;}
h2{color:#555; font-size:18px; margin:20px 0px 10px; font-weight:normal; clear:both; letter-spacing:1px;}
h3{color:#555; font-size:15px;  margin:20px 0px 10px; font-weight:normal; letter-spacing:1px;}
h4{color:#777; font-size:14px;  margin:20px 0px 10px; font-weight:normal;}
p{line-height:16px; margin:0px 0px 12px 0px;}
blockquote.pullquote { width: 220px; padding: 0px 20px 0px 0px; margin:0px 20px 20px; font-size: 15px; line-height: 130%; float:left; border-right:1px solid #dbdbdb; text-align:right; font-style:italic;}
blockquote.pushquote { width: 220px; padding: 0px 0px 0px 20px; margin:0px 0px 20px 20px; font-size: 15px; line-height: 130%; float:right; border-left:1px solid #dbdbdb; text-align:left; font-style:italic;}
pre{ line-height:20px; margin-bottom:20px; max-width:100%;}
hr{width:100%; height:1px; margin:20px 0px; clear:both; float:left; background:#dbdbdb; color:#dbdbdb;}

ul{margin:2px 20px 20px; padding:0; list-style-type:square; width:auto; display:block; }
ol{margin:2px 20px 20px; padding:0; list-style-type:decimal; width:auto; display:block; }
ul li, ol li{ clear:both; padding:4px 0px; margin:0px; color:#777; width:auto;}
ul li a{}
ul li a:hover, ol li a.hover{}

table{width:100%; border-collapse:collapse; float:left; clear:both; margin:0px 0px 0px 0px;}
table caption{width:100%;  padding:12px 12px; color:#999; font-weight:bold; background:#efefef;}
table th,table td {padding:12px 12px; border:1px solid #eee; text-align:left;  display:table-cell;}
table tr {}
table tr:hover{background:#f4f4f4;}
table th {background:#f7f7f7;}
table a{font-weight:bold; padding:4px 8px; }
table a:hover{color:#999; padding:4px 8px; }


/* -------------------------------------------*/
/* PAGE STRUCTURE */
/* -------------------------------------------*/

#main-wrap{width:100%; float:left; background:#9e0039 url(images/bg-pagetop.gif) repeat-x;}
#header-wrap{width:100%; height:205px; min-height:205px; background:url(images/bg-header.png) no-repeat top center; float:left; text-align:center;float:left;}
#header-wrap #logo{margin-top:13px;}
#header-wrap #nav-wrap{margin-right: auto; margin-left:auto;padding: 0px 0px 0px 0px;}

#header-wrap.header_2 {width:100%; height:205px; min-height:205px; background: url(images/top_2/bg-header.png) repeat-x; float:left; float:left;}
#header-wrap.header_2 .inner{width:960px; margin:0 auto; text-align:left;}
#header-wrap.header_2 .inner #nav-wrap{margin-right: auto; margin-left:auto; padding: 0px 0px 0px 0px; float:right; border-bottom:1px solid #dbdbdb; }
#header-wrap.header_2 #logo{margin:20px 0px 0px 20px; float:left;}

#header-wrap.header_3 {width:100%; height:205px; min-height:205px; background: url(images/top_3/bg-header.png) repeat-x; float:left; float:left;}
#header-wrap.header_3 .inner{width:960px; margin:0 auto; text-align:left;}
#header-wrap.header_3 .inner #nav-wrap{margin-right: auto; margin-left:auto; padding: 0px 0px 0px 0px; float:right; border-bottom:1px solid #4a4a4a; }
#header-wrap.header_3 #logo{margin:20px 0px 0px 20px; float:left;}

#header-wrap.header_4 {width:100%; height:205px; min-height:205px; background: url(images/top_4/bg-header.png) repeat-x; float:left; float:left;}
#header-wrap.header_4 .inner{width:960px; margin:0 auto; text-align:left;}
#header-wrap.header_4 .inner #nav-wrap{margin-right: auto; margin-top:46px; margin-left:auto; padding: 0px 0px 0px 0px; float:right; }
#header-wrap.header_4 #logo{margin:20px 0px 0px 20px; float:left;}
#header-wrap.header_4 .inner #nav-wrap #main-nav li a{border:none;}
#header-wrap.header_4 .inner #nav-wrap #main-nav li a:hover{border-top:3px solid #222;}
#header-wrap.header_4 .inner #nav-wrap #main-nav li li a:hover {border:none;}

#header-wrap.header_5 {width:100%; height:205px; min-height:205px; background: url(images/top_5/bg-header.png) repeat-x; float:left; float:left;}
#header-wrap.header_5 .inner{width:960px; margin:0 auto; text-align:left;}
#header-wrap.header_5 .inner #nav-wrap{margin-right: auto; margin-top:46px; margin-left:auto; padding: 0px 0px 0px 0px; float:right; }
#header-wrap.header_5 #logo{margin:20px 0px 0px 20px; float:left;}
#header-wrap.header_5 .inner #nav-wrap #main-nav li a{border:none;}
#header-wrap.header_5 .inner #nav-wrap #main-nav li a:hover{border-top:3px solid #999;}
#header-wrap.header_5 .inner #nav-wrap #main-nav li li a:hover {border:none;}

/* MAIN NAVIGATION */
/*Level 1 */
#main-nav{list-style:none; margin:0; padding:0;  clear:both; position:relative;}
#main-nav li{display:inline; position:relative; margin:0px; }
#main-nav li a{display:inline-block; padding:13px 10px 10px; border-top:3px solid #193d63; margin:0px 10px 0px; color:#777; text-transform:uppercase;text-decoration:none;height:20px;}
#main-nav li a:hover, #main-nav li.current_page_item a{border-top:3px solid #fff; }

/*Level 2 */
#main-nav ul {margin-left:10px;margin-top:-6px; padding:20px 0px 0px 0px; position:absolute; visibility: hidden; background:url(images/bg-submenu_level1.gif) no-repeat top left; width:200px;  text-align:left; z-index:9999;}
#main-nav ul li, #main-nav li.current_page_item ul li{float:left; display:block; margin:0px; padding:0px; border:none; }
#main-nav ul li a,  #main-nav li.current_page_item ul li a{width:180px; background:#efefef; float:left; clear:both;display:inline;margin:0px; padding:10px; border:none;}
#main-nav ul li a:hover, #main-nav li.current_page_item ul li a:hover {background:#fff; border:none;  margin:0px;}

#main-nav li ul li.current_page_item a{border:none;}

/* Level 3*/
#main-nav ul ul{margin: 0px 0px 0px 0px; padding:0px; position:absolute; visibility: hidden; width:auto; z-index:1000;}
#main-nav ul ul li { float: left; display: inline; font-size:100%; clear:both; margin:0px 0px 0px 0px; text-transform:none; padding:0px; }
#main-nav ul ul li a{ width:220px; background:#efefef; margin:0px; padding:10px 10px 10px;  font-weight:normal; display:inline; height:auto;}
#main-nav ul ul li a:hover{background:#FFF;padding:10px 10px 10px; height:auto;}


/* Sidebar list */
#sidebar{width:200px; display:inline; }
#sidebar ul{margin:0px 0px 30px; padding:0; list-style:none; float:left; clear:both; width:200px;}
#sidebar li{ width:200px; float:left; clear:both; padding:2px 0px 6px; margin:2px 0px; border-bottom:1px solid #dbdbdb;}
#sidebar li a:hover{text-decoration:none;}
#sidebar li ul{margin-top:10px; border-left:1px solid #dbdbdb; padding:0px 0px 0px 10px; width:189px; display:none;}
#sidebar li ul li{ width:190px; font-size:10px;}
#sidebar li ul li a{}

.left{float:left; margin-left:20px; margin-right:20px}
.right{float:right; margin-right:20px;}

/* Content one fourth  */
.content-one-fourth{width:200px; float:left; display:inline; margin:0px 20px 0px 20px;}
.content-one-fourth ul, .quarter ul{margin:0px 0px 30px; padding:0; list-style:none; float:left; clear:both; width:200px;}
.content-one-fourth li{ width:200px; float:left; clear:both; padding:2px 0px 6px; margin:2px 0px; border-bottom:1px solid #f4f4f4;}
.content-one-fourth li a:hover, .quarter li a:hover{text-decoration:none;}

.content-two-fourth{width:440px; float:left; display:inline; margin:0px 20px 0px 20px;}
.content-two-fourth ul{margin:0px 0px 30px; padding:0; list-style:none; float:left; clear:both; width:440px;}
.content-two-fourth li{ width:430px; float:left; clear:both; padding:2px 0px 6px; margin:2px 0px; border-bottom:1px solid #f4f4f4;}
.content-two-fourth li a:hover{text-decoration:none;}




/* Shortcode divs */
.quarter{width:200px; float:left; display:inline; margin:0px 40px 10px 0px;}
.quarter h1, .quarter h2, .quarter h3{margin-top:0px;}
.half{width:440px; float:left; display:inline; margin:0px 40px 10px 0px;}
.last{margin:0px; clear:right;}




.alignright{float:right; margin:4px 0px 10px 10px; display:inline;}
.alignleft{float:left; margin: 4px 10px 10px 0px; display:inline;}



/* New Shortcode divs */
.single{width:200px; float:left; display:inline; margin:0px 40px 10px 0px;}
.double{width:440px; float:left; display:inline; margin:0px 40px 10px 0px;}
.triple{width:680px; float:left; display:inline; margin:0px 0px 10px 0px;}

.singledark{width:200px; float:left; display:inline; padding:1px 10px; width:200px; margin:0px 10px 10px 0px; background:#222;}
.doubledark{width:426px; float:left; display:inline; padding:1px 10px; width:430px; margin:0px 10px 10px 0px; background:#222;}
.tripledark{width:652px; float:left; display:inline; padding:1px 10px; width:660px; margin:0px 0px 10px 0px; background:#222;}

.singlelight{width:200px; float:left; display:inline; padding:0px 9px; border:1px solid #ccc; margin:0px 10px 10px 0px; background:#efefef;}
.doublelight{width:430px; float:left; display:inline; padding:0px 9px; border:1px solid #ccc; margin:0px 10px 10px 0px; background:#efefef;}
.triplelight{width:660px; float:left; display:inline; padding:0px 9px; border:1px solid #ccc; margin:0px  0px 10px 0px; background:#efefef;}
	
.single h1, .single h2, .single h3, .singlelight h1, .singlelight h2, .singlelight h3{margin-top:0px;}
.double h1, .double h2, .double h3, .doublelight h1, .doublelight h2, .doublelight h3{margin-top:0px;}
.triple h1, .triple h2, .triple h3, .triplelight h1, .triplelight h1, .triplelight h3{margin-top:0px;}

.singledark h1, .singledark h2, .singledark h3{margin-top:0px;color:#ccc}
.doubledark h1, .doubledark h2, .doubledark h3{margin-top:0px;color:#ccc}
.tripledark h1, .tripledark h2, .tripledark h3{margin-top:0px;color:#ccc}

.singledark a, .doubledark a , .tripledark a{color:#ccc}
.singledark a:hover, .doubledark a:hover, .tripledark a:hover{text-decoration:underline; color:#ddd}

.boxright{float:right; margin:0px 0px 10px 10px;}
.boxleft{float:left; margin:0px 10px 10px 0px;}
.last{margin:0px; float:left;clear:right; margin:0px 0px 10px 0px;}



/* Page title */	
#title-wrap{width:100%;float:left;}
#title-wrap .inner{margin:0 auto; width:960px;}
#title-wrap h1{margin-top:20px; display:inline-block;width:auto;float:left;background:url(images/bg-titlebt-left.png) no-repeat top left;}
#title-wrap h1 span{background:url(images/bg-titlebt-right.png) no-repeat top right; padding:12px 40px 16px 10px; margin-left:25px; line-height:30px;display: inline-block;color:#222;}
#title-wrap .extra p{width:auto;font-size:21px; color:#efefef; padding-top:25px; font-weight:normal; margin-left:20px;}
#title-wrap .extra a{color:#fff; text-decoration:underline;}

/* Slideshow */
#feature-wrap{width:100%; float:left; background:url(images/bg-feature-wrap.png) repeat-x; margin:20px 0px 0px 0px;}
#feature-wrap #feature-inner {float:left; width:100%; background:url(images/bg-feature-inner.png) no-repeat center bottom; padding-bottom:36px; }
#feature-wrap #feature-inner #slideshow {width:960px; margin:0 auto; height:auto;}
#feature-wrap #feature-inner .outerborder{margin:0 auto; border:1px solid #be6585; background:#ab2d5a;width:950px; padding:4px;}
#slideshow .slide{position:relative; margin:0;}
#slideshow .slide .info-wrap{ padding:0px 20px 10px 20px; position:absolute; left:50%; margin-left:-475px; background:url(images/bg-info-wrap.png) no-repeat; bottom:0px; width:910px; }
#slideshow{clear:both; height:auto;}
#slideshow h1{color:#efefef;}

/* Slideshow navigation/buttons */
#nav-container{width:960px; clear:both; margin:0px auto 20px; text-align:center;position:relative; z-index:9000;}
#nav{ display:inline-block; height:20px; width:auto;text-align:center;}
#nav a {background:url(images/inactiveslide.png) no-repeat; display:block; padding:4px; height:15px;  width:15px;  float:left;}
#nav a.activeSlide, #nav a:hover { background:url(images/activeslide.png) no-repeat;display:block;   padding:4px; height:15px;  width:15px; float:left;}
#nav a:focus {outline: none;}

/* Classes */

.clear{clear:both;float:left; display:inline;}
.clearall{clear:both;float:left; width:100%; }
.inner{margin:0 auto; width:960px;}
.thumb-wrapper{width:200px; padding-top:15px; background:url(images/thumbnail-top.jpg) no-repeat top center;}
.thumbnail{padding-bottom:16px;background:url(images/thumbnail-bottom.jpg) no-repeat bottom ;}



/* Page content */
#content-wrap{width:100%; float:left;background:#FFF url(images/bg-content-top.png) repeat-x  center -13px;  }
#content-wrap .inner{margin:0 auto; width:960px;}
#content-wrap .inner #content{width:960px; float:left; clear:both; display:inline; margin:20px 0px; padding:0px 0px 20px 0px;  }
#content-wrap .inner #teaser{width:960px; float:left; clear:both; display:inline; margin:20px 20px; padding:0px 0px 0px 0px; text-align:center; }

/* Main page news module */
#news-wrap{width:100%; float:left; background:#fafafa; border-top: 1px solid #dbdbdb;}
#news-wrap .inner{margin:0 auto; width:960px;}
#news-wrap .inner #news{width:960px; float:left; clear:both; display:inline; margin:20px 0px; padding:0px 0px 20px 0px;  }
#news img{margin-bottom:10px;}


.verticalline-left{background:url(images/bg-ccc.gif) repeat-y 240px top;}
.verticalline-right{background:url(images/bg-ccc.gif) repeat-y 720px top;}


/* FOOTER */

/* List in footer (Social media icons) */
#footer-menu-wrap .content-one-fourth  ul.socialmedia{margin:0; padding:6px 0px; list-style:none; clear:both; }
#footer-menu-wrap .content-one-fourth  ul.socialmedia li{ width:20px; float:left; clear:none; padding:4px 0px;  color:#777; overflow:hidden; border:none; text-decoration:none}
#footer-menu-wrap .content-one-fourth  ul.socialmedia li a:hover{color:#fff;  text-decoration:none; width:200px;}

/* Footer widgets) */
#footer-wrap {background:#111 url(images/bg-footer.gif); width:100%; float:left; padding:0px 0px 10px; border-top:4px solid #e4e4e4; border-bottom:1px solid #000; }
#footer-wrap .content-one-fourth h2{color:#efefef;}
#footer-wrap .content-one-fourth{margin:0px 20px 0px 20px;}
#footer-wrap .content-one-fourth p{color:#555;}
#footer-wrap .content-one-fourth li{color:#555; border-bottom:1px solid #222; font-size:11px;}
#footer-wrap .content-one-fourth li a{color:#555;}
#footer-wrap .content-one-fourth li a:hover{color:#777;}

/* Menu in footer  */
#footer-menu-wrap{background:#151515; float:left; width:100%; border-top:1px solid #222;}
#footer-menu-wrap .inner{margin:0 auto; width:960px;}
#footer-menu-wrap .content-three-fourth h2{color:#efefef;}
#footer-menu-wrap .content-three-fourth{float:left;margin:0px 20px 0px 20px;}
#footer-menu-wrap .content-three-fourth p{color:#555;}
#footer-menu-wrap .content-three-fourth ul{list-style:none; margin:0; padding:0;}
#footer-menu-wrap .content-three-fourth li{color:#555; border-bottom:1px solid #222; border:none;font-size:11px; float:left; width:auto; clear:none; margin-right:20px; text-transform:uppercase;}
#footer-menu-wrap .content-three-fourth li a{color:#555; text-decoration:none;}
#footer-menu-wrap .content-three-fourth li a:hover{color:#777; text-decoration:underline;}
#footer-menu-wrap .content-three-fourth li ul{display:none;}


#footer-credits-wrap{display:inline; background:#000; padding:10px 0px; float:left; width:100%}
#footer-credits-wrap .inner{margin:0 auto;  width:960px; font-size:10px; color:#444;}

.content-fullwidth{width:920px; float:left; display:inline; margin:0px 20px 0px 20px;}
.content-three-fourth{width:680px; float:left; display:inline; margin:0px 20px 0px 20px;}

.content-two-fourth-dark{width:400px; float:left; display:inline; margin:0px 20px 20px; padding:0px 20px 10px 20px;background:#efefef; border-bottom:2px solid #ccc; }
.content-three-fourth-dark{width:640px; float:left; display:inline; margin:0px 20px;padding:20px;background:#333;}



#three-fourth-content{width:680px; float:left; display:inline; margin:0px 0px 20px 20px;}


#searchbox{position:absolute; left:50%; top:160px; margin-left:235px; width:235px; height:35px; background:url(images/bg-searchbox.png) no-repeat; z-index:10;}
#intro{position:absolute; left:50%; visibility:visible; top:160px; margin-left:-460px; width:360px; height:35px; color:#fff; text-align:left; z-index:0;}
#intro h1{color:#fff;}


/* BREADCRUMB */
#breadcrumb{width:880px; height:18px; float:left; clear:both; display:inline; padding:8px 30px 18px 0px;}
#breadcrumb ul{margin:0; padding:0; list-style:none; float:left; width:880px;}
#breadcrumb ul li{margin:0px 5px 0px 0px; float:left; display:block; width:auto; clear:none;}
#breadcrumb ul li a {margin:0px 5px 0px 0px; float:left; display:block; width:auto;}

/* SEARCHBOX */
#searchform{width:220px; float:left; height:30px; margin-top:4px; clear:none;}
#searchform #s{width:150px; background:none; border:none; padding:5px; color:#999; font-size:100%; float:left; margin:2px 0px 0px 30px;}
#searchform #s:focus{background:#efefef;}
#searchform #searchsubmit{width:26px; height:26px; display:block; float:left; background:none; border:none; margin:2px 0px 0px 2px; cursor:pointer;}

/* BLOG */

.post-meta{clear:both; width:100%;padding-bottom:16px;}
.underline{border-bottom:1px solid #e4e4e4; margin-bottom:20px; }
.post-meta p{font-size:10px; color:#999;}
.post-meta a{font-size:10px; color:#999; text-decoration:underline;}
.post-meta a:hover{font-size:10px; color:#777; text-decoration:underline;}



/* Pager list styles */
#pager{float:left; clear:both; display:inline;}
#pager ul{margin:0; padding:0; list-style:none; width:800px;}
#pager li{clear:none;width:30px; height:30px; float:left; display:block; padding:0px; margin-right:4px; }
#pager li a{background-color:#9e0039; width:28px; height:28px; padding:0px; margin:1px;float:left; display:inline-block; text-decoration:none; color:#efefef;}
#pager li a:hover, #pager li.current a{background-color:#000; color:#efefef; display:inline-block; margin-bottom:0;}
#pager li.current a{background-color:#333; color:#efefef; display:inline-block; margin-bottom:0;}
#pager li a span{ width:30px; height:10px; padding-top:8px; text-align:center; display:block; }
#pager .pages{display:none;}


a.more{padding:5px 10px 5px; line-height:18px; background:#9e0039; color:#efefef; text-decoration:none; clear:both; float:left; margin:0px 0px 14px 0px;}
a.more:hover{background:#222;}


.ft-prev, .ft-next{background:#000; width:30px; padding:11px 20px; color:#efefef;}
.ft-title{background:#000; padding:20px; width:770px; font-size:12px;}



#contact-form{margin:10px 0px; float:left;}
#contact-form ul{list-style:none; margin:0;padding:0;}
#contact-form input{background-color:#f7f7f7; border:1px solid #ccc; padding:6px; color:#999; width:300px; margin-right:20px; }
#contact-form input:focus, #contact-form textarea:focus {background-color:#efefef;}
#contact-form textarea{width:560px; height:200px; background-color:#f7f7f7; border:1px solid #ccc;padding:10px; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:100%}

#respond{margin:0px 0px; float:left;}
#respond input{background-color:#f7f7f7; border:1px solid #dbdbdb; padding:6px; color:#999; width:300px; margin-right:20px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px;}

#respond input:focus, #contact-form textarea:focus, #respond textarea:focus {background-color:#efefef;}
#respond textarea{width:560px; height:200px; background-color:#f7f7f7; border:1px solid #dbdbdb;padding:10px; color:#999; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px}
#respond h2{text-transform:uppercase;}
#respond input#submit, #contact-form #submit-button{background-color:#9e0039; border:1px solid #dbdbdb; padding:6px; color:#efefef;  margin-right:20px; width:auto; }
#respond input#submit:hover, #contact-form #submit-button:hover{background-color:#111;  }
#comments{float:left; margin-top:40px;}
.commentlist{margin:1px 0px 0px; float:left; list-style:none; padding:0; width:100%;}
.commentlist li{border-bottom:1px solid #dbdbdb; float:left; margin-bottom:10px; width:100%;}
.comment-body{}
.comment-author{float:left; margin: 0px 10px 6px 0px; display:inline; width:50px;}
.comment-author cite{clear:both; font-weight:bold;}
.vcard{float:left; clear:both; padding:0;}
.comment-meta{ margin-bottom:8px; width:100%;}
.fn{float:left; clear:both; margin:4px 0px 0px 0px;}
.says{display:none;}


/* ACCORDION */

#verticaltextmenu,
ul.bsm{
	margin: 0px auto;
	border:1px solid #B0B0B0;
	list-style-type: none;
}

ul.bsm li{
	border-left:2px solid #FFFFFF;
}
ul.bsm li.first,
#verticaltextmenu div.first{
	border-style: none;
}
ul.vertical li,
div.vertical div{
	border-top: 2px solid #ffffff;
	border-left-style: none;
}

#textmenu,
#fullwidthmenu{
	font-size:14pt;
	font-weight:bold;
}
#textmenu li,
#fullwidthmenu li{
	background-image:url(../img/icons/byslidemenu.png);
	background-repeat:no-repeat;
	padding:4px 0 0 40px;
}


.bg1{ background-color: #F3F3F3; }
.bg2{ background-color: #E5E5E5; }

#verticaltextmenu h5{
	font-size:16pt;
	margin:2px 0 0;
	text-align:center;
}
#verticaltextmenu p{
	font-size:14pt;
	margin:0px;
	padding:5px;
	text-align:justify;
}

.accordion-info{position:absolute; bottom:0px; left:0px; background:url(images/bg-info-wrap.png); width:100%;padding:0px 20px 0px 0px;}
.accordion-info h1{color:#efefef; margin:0px;float:left; padding:20px 0px 0px 0px;  font-size:20px; color:#999;}
.accordion-info p{color:#777; margin:0px;}
.accordion-info .number{width:49px;background:url(images/bg-info-wrap.png); text-align:center; padding:20px 0px; color:#999; font-size:20px; float:left; margin-right:20px;}

/* Calendar */

#calendar_wrap{margin:0px 0px 0px 0px;}

#wp-calendar{width:100%; border-collapse:collapse; float:left; clear:both; margin:0px 0px 30px 0px;}
#wp-calendar caption{width:100%; text-align:center; padding:6px 0px; color:#555; font-weight:bold; background:#fff; border:1px solid #e7e7e7; border-bottom:none;}
#wp-calendar th,#wp-calendar td {padding:2px 0px; border:1px solid #e7e7e7; text-align:center; color:#555;}
#wp-calendar td {background:#fff;}
#wp-calendar td:hover{background:#efefef; cursor:pointer;}
#wp-calendar th {background:#fff;}
#wp-calendar a{font-weight:bold; padding:2px 2px; }
#wp-calendar a:hover{color:#333; padding:2px 2px; }
