/*
Theme Name: Fancy Cribs
Theme URI: http://fancycribs.com
Description: 
Author: Alex Panait
Version: 1.0
Tags: purple
*/

@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
a { outline: none; }

body { background: url(img/bg.png); font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #323232; }

#wrapper { width: 960px; margin: 20px auto 10px auto; padding: 10px; /*-moz-border-radius: 5px; -webkit-border-radius: 5px; behavior:url(http://fancycribs.com/wp-content/themes/fancycribs/border-radius.htc); min-height: 500px; background: #5a013c; zoom: 1*/} 

#header { overflow: hidden; margin: 0; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; behavior:url(http://fancycribs.com/wp-content/themes/fancycribs/border-radius.htc); background: #5a013c; zoom: 1}
#logo { width: 205px; height: 77px; float: left; margin: 5px 10px 20px 10px; }

#menu { background: #81135c; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior:url(http://fancycribs.com/wp-content/themes/fancycribs/border-radius.htc);  height: 36px; width: 100%; clear: both; overflow: hidden; }
#menu ul { list-style-type: none; }
#menu ul li { float: left; display: inline; background: url(img/menu_li.png) right no-repeat; padding: 0 0 0 10px; }
#menu ul li.search {  float: right; padding: 4px 10px 3px 10px;  background: #5a013c!important; margin: 5px 5px 0 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior:url(http://fancycribs.com/wp-content/themes/fancycribs/border-radius.htc); }
#menu ul li.search input { background: none; border: 0 none; color: #fff; font-size: 13px; float: left; line-height: 18px;  }
#menu ul li.last { background: none; }

#menu ul li a { color: #fff; text-decoration: none; font-weight: bold; font-size: 12px; text-transform: uppercase; padding: 11px 25px 11px 15px; display: block;  }
#menu ul li a:hover { background: url(img/menu_a.png) left no-repeat; }
.source { padding: 15px 5px 0px 5px; }
#content { background: #fff; min-height: 500px; width: 930px; padding: 15px; overflow: hidden; }

#main { width: 600px; float: left; margin: 0 20px 0 0; }

.pagetitle { color: #81135c; font-size: 14px; margin: 0 0 20px 0; text-transform: uppercase; }

.mainPost { overflow:hidden; background: url(img/mainPost_bg.png) bottom repeat-x; padding: 0 0 20px 0; margin: 0 0 20px 0; }
.mainPost .thumb img { border: 2px solid #fff; }
.mainPost .thumb { border: 1px solid #e0e0e0; width: 244px; float: left; height: 164px; }
.mainPost .thumb:hover { border: 1px solid #81135c; }
.mainPost p { margin: 0 0 0 265px; line-height: 18px; }
.mainPost h2 { background: url(img/h2_bg.png) 0px 5px no-repeat; font-size: 20px; margin: 0 0 5px 0; padding: 0 0 0 25px; }
.mainPost h2 a { color: #323232; text-decoration: none; } 
.mainPost h2 a:hover { color: #81135c; }

.post { background: url(img/mainPost_bg.png) bottom repeat-x; padding: 0 0 20px 0; margin: 0 0 20px 0; }
.post p { line-height: 18px; margin: 0 0 15px 0; }
.post h1 { background: url(img/h2_bg.png) 0px 5px repeat-y; font-size: 20px; margin: 0 0 5px 0; padding: 0 0 0 25px; }
.post h2 { font-size: 18px; font-weight: bold; margin: 0 0 10px 0; border-bottom: 1px dotted #C6BDBE; border-top: 1px dotted #C6BDBE; padding: 5px 0 5px 0; }
.post h2 a { color: #323232; text-decoration: none; } 
.post h2 a:hover { color: #81135c; }

.post h3 { font-size: 16px; margin: 0 0 15px 0; padding: 0; }
.post h3 a { color: #81135c; text-decoration: none; } 
.post h3 a:hover { color: #323232; }

.entry img { max-width:600px; }
.entry a { color:#81135C; }
.aligncenter{display:block; margin:0 auto; padding-bottom:5px; padding-top:5px;}
.alignleft{float:left}
.alignright{float:right}


.postMeta { font-size: 10px; text-transform: uppercase; color: #8d8c8c; margin: 0 0 10px 0; overflow: hidden; }
.postMeta a { color: #8d8c8c; text-decoration: none; }
.postMeta a:hover { color: #81135c; }
.postMeta .cats { float: left; }
.postMeta a { color:#000; }
.postMeta .comments { float: right; }
.commentMeta a { text-decoration:none; }


.readmore a { display: block; padding: 5px 10px; color: #fff; background: #b3b3b3;  text-decoration: none; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; behavior:url(http://fancycribs.com/wp-content/themes/fancycribs/border-radius.htc);  float: right; font-size: 10px; text-transform: uppercase; margin: 10px 0 0 0; }
.readmore a:hover { color: #fff; background: #81135c; }

#sidebar { width: 300px; float: left; padding-top:142px; overflow:auto;}
.noadcat { padding-top:0 !important;}
.adcat { padding-top:125px !important; }
.ad728 { overflow:visible !important; }
#sidebar ul { list-style-type: none; margin: 0 0 20px 0; }

#subscribe ul { list-style-type: none; margin: 0 0 20px 0; }
#sidebar h3 { background: #81135C; font-size: 14px; font-weight: bold; padding: 6px 10px 6px 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior:url(http://fancycribs.com/wp-content/themes/fancycribs/border-radius.htc);  text-transform: uppercase; color: #fff; margin: 0 0 10px 0; }

#featured li { overflow: hidden; padding: 0 0 8px 0; margin: 0 0 8px 0; border-bottom: 1px dashed #ccc; }
#featured li h2 { font-size: 13px; margin: 0 0 0 100px; font-weight: normal; }
#featured li h2 a { color: #323232; text-decoration: none; }
#featured li h2 a:hover { color: #81135c; } 
#featured .thumb { border: 1px solid #e0e0e0; width: 84px; height: 54px; float: left; }
#featured .thumb:hover { border: 1px solid #81135c; }
#featured .thumb img { border: 2px solid #fff; }

#like { position: relative; width: 300px; height: 255px; overflow: hidden; margin: 0 0 20px 0; }
#like iframe { position: absolute; top: -1px; left: -1px; }

#subscribe { background: url(img/subscribe_bg.png) 0px 4px no-repeat; height: 32px; margin: -20px 0 20px 0; }
#subscribe ul li.title { font-size: 14px; font-weight: bold; padding: 5px 10px 6px 10px; text-transform: uppercase; color: #fff; margin: 5px 40px 0 0; }
#subscribe ul li { float: left; margin: 0 15px 0 0;  }

#subscribe_email { background: #b2b2b2 url(img/subscribe_email_bg.png) 3% 50% no-repeat; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  padding: 6px 10px 6px 50px; margin: 0 0 20px 0; overflow: hidden; }
#subscribe_email .email { border: 0 none !important; background: #ccc!important; float: left; color: #fff; width: 200px; padding: 5px 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#subscribe_email .sbt { margin: 4px 0 0 5px; }

#related { background: url(img/mainPost_bg.png) bottom repeat-x; overflow: hidden; margin: 0 0 20px 0; }
#related h3 { background: url(img/h2_bg.png) 0px 1px no-repeat; padding: 0 0 0 20px; margin: 0 0 10px 0; color: #81135c; }
#related ul { list-style-type: none; }
#related ul li { width: 144px; margin: 0 8px 20px 0; float: left;  }
#related ul li.last { margin: 0 0 15px 0; }
#related ul li.first { clear: both; }
#related ul li .thumb { height: 140px; padding: 1px; border: 1px solid #e0e0e0; margin: 0 0 5px 0; }
#related ul li .thumb:hover { border: 1px solid #81135c; }
#related a { color: #323232; text-decoration: none; }
#related a:hover { color: #81135c; }

#comments { clear: both;  }
#comments h3 { background: url(img/h2_bg.png) 0px 1px no-repeat; padding: 0 0 0 20px; margin: 0 0 10px 0; color: #81135c; }
#comments ul { list-style-type: none; }
#comments ul li { overflow: hidden; padding: 0 0 15px 0; margin: 0 0 15px 0; border-bottom: 1px dashed #ccc; }
#comments ul ul { margin: 0 0 0 30px; }
#comments ul ul li { overflow: hidden; padding: 15px 0 0 0; margin: 15px 0 0 0; border-top: 1px dashed #ccc; border-bottom: 0 none; }
#comments ul li .textarea { width: 95%!important; }
#comments ul ul li .textarea { width: 95%!important; }
#comments .reply { float: right;  color: #81135c!important; text-decoration: none; font-weight: bold; }
#comments .avatar { float: left; padding: 1px; border: 1px solid #e0e0e0; margin: 0 10px 0 0; }
#comments .commentMeta { margin: 0 0 5px 20px; font-size: 11px; color: #666; text-transform: uppercase; }
#comments .commentText { margin: 0 0 0 20px; }
#comments .commentMeta span { color: #81135c!important; font-size: 13px!important; text-transform: none; font-weight: bold; }
#comments .commentMeta span a { color: #81135c!important; text-decoration: none; }
.comment-reply-link { text-decoration-none: none!important; }

#respond h3 { background: url(img/h2_bg.png) 0px 1px no-repeat; padding: 0 0 0 20px; margin: 0 0 10px 0; color: #81135c; }
#respond h3 a { color: #81135c!important; text-decoration: none; }
#respond a { color: #81135c!important; text-decoration: none; }
#respond .textarea { width: 100%; border: 1px dotted #ccc; }
#respond p { margin: 0 0 15px 0; }
#respond .input { padding: 5px; border: 1px dotted #ccc; font-size: 11px; width: 170px; }
#respond .submit_comment { background: #81135C; font-size: 12px; padding: 6px 10px 6px 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior:url(http://fancycribs.com/wp-content/themes/fancycribs/border-radius.htc);  text-transform: uppercase; color: #fff; margin: 0 0 10px 0; border: 0 none; cursor: pointer; }

#updates { margin: 0 0 20px 0; }
#updates h3 { background: url(img/h2_bg.png) 0px 1px no-repeat; padding: 0 0 0 20px; margin: 0 0 10px 0; color: #81135c; }
#updates ul {  background: #cbcbcb; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior:url(http://fancycribs.com/wp-content/themes/fancycribs/border-radius.htc);  padding: 10px; list-style-type: none; overflow: hidden; }
#updates ul li { float: left; margin: 0 15px 0 0; }
#updates ul li.rss a { display: block; height: 34px; background: url(img/updates_bg.png) top left no-repeat; padding: 2px 0 0 41px; color: #fff; font-weight: bold; text-decoration: none; text-transform: uppercase; width: 90px; font-size: 14px; }
#updates ul li.twitter { margin: 0!important; }
#updates ul li.twitter a { display: block; height: 34px; background: url(img/updates_bg.png) bottom left no-repeat; padding: 2px 0 0 41px; color: #fff; font-weight: bold; text-decoration: none; text-transform: uppercase; width: 90px; font-size: 14px; }
#updates ul li a:hover { color: #81135c; }
#updates .email { background: #B2B2B2 url(img/subscribe_email_bg.png) 3% 50% no-repeat; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px 10px 7px 50px; margin: 0 10px 0 0; width: 210px; }
#updates .emailInput { border: 0 none !important; background: none!important; float: left; color: #fff; width: 195px; }

.gallery {
                margin: auto;
        }
.gallery-item {
                float: left;
                margin-top: 10px;
		margin-right: 8px;
                text-align: center;
}

.gallery .last { margin-right: 0px!important; }

.gallery a img {
                border: 2px solid #fff!important;
}

.gallery-caption {
                margin-left: 0;
		font-size: 10px;
}


.nav {
	color: #81135c;
	font-size: 14px;
	line-height: 18px;
	overflow: hidden;
	width: 600px;
	margin: 0 0 15px 0;
}
.nav a:link,
.nav a:visited {
	color: #81135c;
	text-decoration: none;
}
.nav a:active,
.nav a:hover {
	color: #000000;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#nav-above {
	margin: 0 0 18px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above,
.single #nav-above {
	display: block;
}

.attachament { margin: 0 0 15px 0; }

.fblight { width:380px; height:400px !important; background-color:#fff !important; border-radius:10px; -moz-border-radius:10px;-webkit-border-radius:10px;} 
.fbiframe { width:300px; height:245px; z-index:10; overflow: hidden; position:relative; top:-1px; left:-2px; margin:32px !important;}
.fbiframe iframe { left:-5px; overflow:hidden; position:relative; top:-22px;  }
.fblight p { padding:40px 20px 20px 20px!important; color: #3B5998; font-size: 24px !important; font-weight:bold; }

.social { overflow: hidden; z-index: 9999; clear:both;}
.bottom { margin-bottom: -10px; padding-top:5px; }
.social ul { list-style-type: none; line-height: 18px; }
.social ul li { margin: 2px 15px 0px 0px; float: left; display: inline; }
.social ul li.top { margin-top: 2px; }
.social ul li.last { margin-right: 0 !important; }
#floater { display: none; position: absolute; float: left; background: white; padding: 0; list-style: none; margin: 0; z-index: 99; width: 300px;}

#footer { font-size: 12px; color: #fff; overflow: hidden; margin: 0; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; behavior:url(http://fancycribs.com/wp-content/themes/fancycribs/border-radius.htc); background: #5a013c; zoom: 1}
.footerBox { width: 210px; padding: 15px; float: left; }
#footer h3 { font-size: 14px; font-weight: bold; margin: 0 0 20px 0; color: #fff; text-transform: uppercase; }
#footer p { margin: 0 0 15px 0; }
#footer ul { list-style-type: none; }
#footer ul li { margin: 0 0 5px 0; padding: 0 0 5px 15px; background: url(img/menu_a.png) 0 3px no-repeat; }
#footer ul li a { color: #fff; text-decoration: none; }
#footer ul li a:hover { color: #d249a4; }
#footerFeatured li { border-bottom: 1px dotted #81135c; }

#copy { overflow: hidden; padding: 15px 10px 0 10px; font-size: 12px; }
#copy .left { width: 200px; float: left; }
#copy .right { float: right; }

#getSocial li { background: none!important; padding: 0!important; margin: 0 0 10px 0!important; }
#getSocial li a { display: block; height: 30px; width: 210px; background: url(http://www.nimvo.com/social_footer.png) no-repeat; text-indent: -9999px; }
#getSocial li.rss a { background-position: 0px 0px; }
#getSocial li.rss a:hover { background-position: -210px 0px; }
#getSocial li.fb a { background-position: 0px -30px; }
#getSocial li.fb a:hover { background-position: -210px -30px; }
#getSocial li.twitter a { background-position: 0px -60px; }
#getSocial li.twitter a:hover { background-position: -210px -60px; }
#getSocial li.email a { background-position: 0px -90px; }
#getSocial li.email a:hover { background-position: -210px -90px; }

#highlighted {
width: 600px;
background: url(http://cdn.softsailor.com/wp-content/uploads/2011/03/pie2.png) repeat-x bottom;
height: 30px;
border-bottom: 1px solid #81135C;
font-family: Arial,Helvetica,sans-serif;
padding: 0 0 0 15px;
border-top: 3px solid #81135C;
}