/*   
Theme Name: Collide
Theme URI: http://cosmeen.ro
Description: Simple and clean theme compatible with WP 3.0
Author: Cosmin Barbu
Author URI: http://cosmeen.ro
Version: 1.0a
*/

/* Reset Browser Defaults */
@import url( 'reset.css' );

/* > misc
-------------------------------------------------------------- */
* { margin: 0; padding: 0; }
html {overflow-y: scroll;}
img{margin-left:5px;}

/* > Anchors
-------------------------------------------------------------- */
a { color: #888;text-decoration: underline; }
a:hover, a:active { color: #1fb3dd;text-decoration: none; }
a:focus { outline: 1px dotted #ccc; }

/* > Headings
-------------------------------------------------------------- */	
h1, h2, h3, h4, h5, h6 {font-family:"Bitstream Charter","URW Palladio L",Palatino,"Palatino Linotype","Hoefler Text",Georgia,"Book Antiqua",Times,"Times New Roman",serif;}
h1 {font-size:24px; font-weight:900;}
h2 {font-size:20.8px;margin-bottom:2px;font-weight:600;margin-top:5px;}
h3 {font-size:18px;font-weight:600;margin-top:3px;}
h4 {font-size:16px;font-weight:600;margin-top:3px;}
h5 {font-size:14px;}
h6 {font-size:12px; }
h1 a{text-decoration:none;}
.clear { clear: left; }
#content h2.title a, h1.title a, .post-category a, .post-tags a, .comments a{text-decoration: none;}
#footer a, #sidebar a{text-decoration: none;}
#content h2.title{font-weight:bold;margin-top:0;border-bottom: 1px dotted #e6e6e6;}
#content h1.title{font-weight:bold;margin-top:0;border-bottom: 1px dotted #e6e6e6;}
p {line-height: 18px;text-align:justify;}
.entry p:first-letter{margin-left:25px;}
hr {background-color:#E7E7E7;border:0 none;clear:both;height:1px;margin: 20px 0;}

/* > Everything from top
-------------------------------------------------------------- */
body {background:#EAEAEA;color:#000 /*#555555*/;font-family:Arial,Tahoma,Verdana,sans-serif;font-size:12px;}
body.activity-permalink {min-width: 960px;max-width: 960px;}

/* > Header
-------------------------------------------------------------- */
#header {position: relative;background: -moz-linear-gradient(center bottom ,#8B8989, #708090); /* 1st - bottom, 2nd - top */
background:-webkit-gradient(linear,left bottom,left top,from(#708090),to(#8B8989));color: #fff; /* viceversa */
margin-bottom: 20px;height: 110px;padding-top: 25px;}

/*search bar*/
#header #search-bar {position: absolute;top: 25px;right: 200px;width: 100%;text-align: right;}
#header #search-bar .padder {padding: 10px 20px;}
#header #search-bar input[type=text] {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border: 1px inset #888;padding: 2px;}
#header #search-bar input[type=submit] {font-size: 11px;padding: 1px 5px;background: -moz-linear-gradient(center bottom , #FFF, #CCC);}
#header #search-bar a.button:hover input[type=submit]{background: -moz-linear-gradient(center bottom ,#8E8E8E, #7F7F7F);}
/*logo & description*/
#header h1 a {color: #FFF;font-size: 26px;text-decoration: none;margin-left:10%;}
#header #description {color: #CCC;font-style:oblique;float:left;margin-left:10.5%;margin-top:2px;line-height:55%;}
.padder { padding: 10px; }


/* > Navigation
-------------------------------------------------------------- */
.menu{margin-left: 10.2%;padding: 0;position: absolute;list-style: none;bottom: 0;}
.menu a{-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;
font: bold 100% "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Lucida,Verdana,Tahoma,sans-serif;
    text-decoration: none;
    text-transform: uppercase;}
.menu .nav_menu,div.menu{height:31px;font-size:14px;}
.menu .nav_menu ul,div.menu ul{list-style:none;margin:0;}
.menu .nav_menu li,div.menu li{float:left;position:relative;margin-right:4px;}
.menu ul ul a{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.menu a{border:1px solid #555;border-bottom:none;color:#abaaaa;display:block;line-height:30px;background:#333;padding:0 10px;}
.menu ul ul{display:none;position:absolute;top:31px;left:0;float:left;width:150px;z-index:99999;border-bottom:none;}
.menu ul ul li{min-width:150px;}
.menu ul ul ul{left:100%;top:0;}
.menu ul ul a{background:#222;width:160px;height:auto;}
.menu li:hover > a,.menu ul ul :hover > a{background:#A1A1A1;color: #FFF;border:1px solid #A1A1A1;border-bottom:none;}
.menu ul li:hover > ul{display:block;}
.menu ul ul .children{border-left:1px solid #333;}
.menu ul li.current_page_item > a,
.menu ul li.current-menu-ancestor > a,
.menu ul li.current-menu-item > a,
.menu ul li.current-menu-parent > a{background:#f7f7f7;color:#333;}
.menu ul li.current_page_item:hover > a,
.menu ul li.current-menu-ancestor:hover > a,
.menu ul li.current-menu-item:hover > a,
.menu ul li.current-menu-parent:hover > a{background:#222;color:#fff;}
.menu ul li.selected a, .menu ul li.current_page_item a {background: #EAEAEA}

/* > Wrapper
-------------------------------------------------------------- */
#wrapper {min-width: 960px;
	max-width: 1000px;width: 99%;margin: 0 auto;-moz-border-radius: 6px;-webkit-border-radius: 6px;background: #fff;overflow: hidden;
	
	-moz-box-shadow: 0 0 2em #ccc;
}

/* > Content
-------------------------------------------------------------- */
.search {margin-bottom:15px;}
#content {float: left;width: 100%;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;color:#555555;}
#content .padder {
	margin-right: 225px;
	border-right: 1px solid #EAEAEA;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;}
#content .post {padding: 5px 9px;}
.details{padding-bottom:15px;}
#content .postmetadata{font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Lucida,Verdana,Tahoma,sans-serif;clear: both;padding:10px 0 0 0;margin-bottom:-21px;}
#content .post-tags a{display: inline-block;-moz-border-radius: 4px;background: none repeat scroll 0 0  #ccc;color: #FFFFFF;
    margin-bottom: 2px;padding: 0 4px 0 4px;line-height:15px;}
#content .post-tags a:hover{background-color: #F30;border-color:#666;text-decoration:none;color:#fff;}
#content .post-category a{display: inline-block;background: none repeat scroll 0 0  #ccc;color: #FFFFFF;
    margin-bottom: 2px;padding: 0 4px 0 4px;line-height:15px;}
#content .post-category a:hover{background-color:#09F;border-color:#666;text-decoration:none;color:#fff;}
#content .endpost hr{margin:0 0 5% 0;}

/*calendar*/

#content .calendar{float:right;background: #F0F0F0;position:relative;text-align:center;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border:1px solid #e6e6e6;margin-top:-22px;height:18px;bottom:0;padding:0 2px 0 2px;}



#content .calendar .calendar-day{font-weight:500;color: #777;text-shadow:1px 1px 0 #FAFAFA;font-size:18px;line-height:18px;}
#content .calendar .calendar-month{font-weight:300;font-size:16px;color: #858585;}
#content .calendar .calendar-year{font-size:14px;color: #727272;}

#content .comments, .comments a, .comments a:hover{text-align:center;float:right;font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Lucida,Verdana,Tahoma,sans-serif;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;padding:0 1px 0 1px;display:block;width:20px;height:20px;font-weight:bold;font-size:16px;}
#content .comments {background: #F0F0F0;}
#content .comments a{background: #F0F0F0;border:1px solid #e6e6e6;}
#content .comments a:hover{background: #DBDBDB;border:1px solid #e6e6e6;}
#content #respond{float:left;padding-top:15px;padding-bottom:15px;}
#content .more-link{float:right;color:#2B2B2B;text-decoration:none;}
#content .more-link a:hover{text-decoration:underline;}
#content .entry-status{clear:both;}


#content .entry {font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Lucida,Verdana,Tahoma,sans-serif; font-size:13.4px;padding-bottom:25px;}

#content img{max-width:640px;}
#content,
#content input,
#content textarea {font-size: 14px;line-height: 22px;}
#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {}
#content ul ul,
#content ol ol,#content ul ol,
#content ol ul {margin-bottom: 0;}
#content pre,
#content kbd,#content tt,
#content var {}
#content code {font-size: 13px;font-family: Consolas,Monaco,"Courier New",Courier,monospace;white-space: pre-wrap;word-wrap: break-word;border: 1px solid #DADADA;background:#F0F0F0;}
#content dt,
#content th {color: #000;}
#content b{font-weight:bold;}
#content table {border: 1px solid #e7e7e7;margin: 0 -1px 24px 0;text-align: left;width: 100%;}
#content tr th,
#content thead th {color: #888;font-size: 12px;font-weight: bold;line-height: 18px;padding: 9px 24px;}
#content tr.odd td {background: #f2f7fc;}


/*sticky post*/
#content .sticky {background: #F9F9F9;border: 1px solid #CCCCCC;-moz-border-radius:6px;padding:5px;margin-bottom:15px;
  -moz-box-shadow: 1px 1px 1px #ccc;
  -webkit-box-shadow: 1px 1px 1px #ccc;
  box-shadow: 1px 1px 1px #ccc;}
#content .sticky .comments{display: none;}
#content .sticky .endpost hr{display: none;}
#content .sticky h2{font-size:24px;line-height:24px; font-weight:600;text-shadow: 0 1px 1px;}
#content .sticky h2 a:hover{text-shadow: 0 1px 1px #333;color: #1fb3dd;}
#content .sticky p{padding:2px;}
#content .pages{background: #4FA7FF;border:1px #fff;}
#content .pages a{text-tecoration:none;border: 1px #ccc;}
#content .pages a:hover{background:#FF4F4F;}

/* pagination*/
#content .navigation{margin-top: 16px;}
#content .navigation a{ text-decoration:none;}
#content .navigation .nav-previous{float:left;margin-bottom:2px; margin-left:6px;}
#content .navigation .nav-next{float:right;margin-bottom:2px;margin-right:6px;}

/*comments*/
ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 64px; position:relative; box-shadow: 2px 2px 2px #ccc; }
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 11px; }
ol.commentlist li div.vcard cite.fn a.url { color:#cc0000; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }
ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px; }
ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { background:#999;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background: #0080FF;}
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }
ol.commentlist ul.children li.odd { background:#fff; }
ol.commentlist ul.children li.even { background:#f6f6f6; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

/*.comment-meta{font-size:12px;margin-top:-24px;float:right;}
.commented{background: #F4F4F4;-moz-border-radius:5px;margin:20px 10px 10px 5px;padding:0 5px 0 5px;text-align:justify;
  -moz-box-shadow: 2px 2px 2px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 2px 2px 2px #ccc;}
.fn{border-bottom:dotted 1px #666;margin-bottom:15px;}
#comment {width:525px; padding:10px;}
#commentlist li ul li {background-color: #f3f2f1; border:1px solid #e5e4e2; padding-bottom:10px; margin-bottom:10px; margin-top:13px;}
#commentlist li ul li ul li {background-color: white;}*/


/* > Sidebar
-------------------------------------------------------------- */
#sidebar {float: left;width: 222px;margin-left: -226px;margin-top: 1px;
	border-left: 1px solid #ddd;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;color: #272727}
#sidebar a{color: #272727;}
#sidebar a:hover {text-decoration:underline;color:#F30;}
#sidebar li {list-style:none;}
#sidebar ul {}
#sidebar ol {}
#sidebar li li{list-style:square;}
#sidebar ul li{list-style:square;}
#sidebar h1 {font-family:Georgia,"Times New Roman",Times,serif;font-size:22.8px;font-weight:400;color: #000;font-weight:400;}
#sidebar h2 {font-familiy:Georgia,"Times New Roman",Times,serif;margin-bottom:5px;margin-top:25px;font-size:22.8px;font-weight:200;color: #000;}
#sidebar h3 {color: #000;font-size:22px;font-weight:530;}

/* > Footer
-------------------------------------------------------------- */
#footer{font:Verdana, sans-serif; text-align:center; text-shadow:1px 1px 0 #FAFAFA;margin-top:4px;overflow: display;}
#footer a{color: #949494;}
#footer a:hover{color:#828282;text-decoration:underline;}




/* > text elements
-------------------------------------------------------------- */
p {}
ul {margin: 0 0 12px 1.5em;}
ol {margin: 0 0 12px 1.5em;}
ul ul,
ol ol,
ul ol,
ol ul {margin-bottom: 0;}
dl {margin: 0 0 24px 0;}
dt {font-weight: bold;}
dd {margin-bottom: 18px;}
strong {font-weight: bold;}
cite,
em,
i {font-style: italic;}
big {font-size: 131.25%;}
ins {background: #ffc;text-decoration: none;}
blockquote {font-style: italic;background: #F4F4F4;-moz-border-radius:5px;margin:20px 10px 10px 5px;border-left:4px solid #DDD;padding:0 5px 0 5px;text-align:justify;
  -moz-box-shadow: 2px 2px 2px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 2px 2px 2px #ccc;}
blockquote blockquote{-moz-box-shadow-top: 3px #ccc;}
blockquote cite,
blockquote em,
blockquote i {font-style: normal;}
blockquote { color: #666; }
pre {background: #f7f7f7;color: #222;line-height: 18px;margin-bottom: 18px;padding: 1.5em;}
abbr,
acronym {border-bottom: 1px dotted #666;cursor: help;}
sup,
sub {height: 0;line-height: 1;position: relative;vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
input[type="text"],
textarea {background: #f9f9f9;border: 1px solid #ccc;
box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
padding: 2px;}

/* WP */

.wp-caption{-moz-border-radius:5px;border:1px solid #ddd;text-align:center;background-color:#f3f3f3;display:block;}
.gallery-caption{-moz-border-radius:5px; border:1px solid #ddd;text-align:center;background-color:#f3f3f3;line-height:13px; }
.wp-caption img{-moz-border-radius:5px;border:none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;color:#111;margin:0;padding:0 4px 5px;}
.alignleft,img.alignleft{float:left;margin:5px 10px 5px 0;}
.alignright,img.alignright{float:right;margin:5px 0 5px 10px;}
.aligncenter,div.aligncenter,img.aligncenter{text-align:center;display:block;margin:10px auto;}
abbr, acronym, span.abbr{cursor:help;border-bottom:1px dotted #000;}
table{margin:.5em 0 1em;}
table td,table th{text-align:left;border-right:1px solid #fff;padding:.9em .8em;}
table th{background-color:#eee;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #e8e1c8;}
table td{background-color:#f5f5f5;}
table th a{color:#d6f325;}
table tr.even td{background-color:#eee;}
table.nostyle td,table.nostyle th,table.nostyle tr.even td,table.nostyle tr:hover td{border:0;background:none;background-color:transparent;}
.wp_syntax { width:auto; }
.wp_syntax table { border:0 !important; }
.wp_syntax table td { border:0 !important; }
img.wp-smiley{border:0px;vertical-align:middle;}

/* WIDGETS */
#calendar_wrap{margin:0;}
#wp-calendar {font-size: 1.2em;empty-cells: show;line-height:5px;margin-top:10px;}
#wp-calendar a {font-size: 1.0em;display: block;font-weight: bold;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar caption {width:98.8%;padding:10px 5px;margin:0;text-transform: uppercase;font-weight: lighter;font-size: .8em;color: #444;text-align: left;background:#C2C2C2;}
#wp-calendar th {padding: 3px 4px 3px 4px;font-weight: 700;font-size: .8em;color: #666;text-align: center;background: #f4f4f4;}
#wp-calendar td {padding: 5px 4px 5px 4px;text-align: center;}
#wp-calendar td#today {background: #e0e0e0;}
#wp-calendar td#prev a {padding: 0;text-align: left;font-weight: normal;}
#wp-calendar td#next a {padding: 0;text-align: right;font-weight: normal;}
a.rsswidget img{display:none;}
div.rssSummary{margin:5px;}
.widget_tag_cloud {font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode",Lucida,Verdana,Tahoma,sans-serif;margin-left:2px;}
.widget-content{margin-left:5px;}