/*  
Theme Name: College Fashion Three Point Oh
Theme URI: http://www.collegefashion.net
Description: College Fashion Theme Updated
Version: 3.0
Author: Zephyr Basine
Author URI: http://www.collegefashion.net

*/

@import url('reset.css'); /* Eric Meyer's reset.css stylesheet - http://www.meyerweb.com */

body {margin:0; font: 62.5% "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: center;}

.clear { clear:  both; }

#nestedbg {background-image: url(images/linebg3.png); background-repeat: repeat-x; background-position: left top; height: 420px;}

#outershadowbg {background: url(images/gradient-2.png); width: 1018px; margin: auto;}

#container {background: #fff url(images/contentbg.gif); width: 980px; margin: auto; padding: 0px; overflow: hidden; border-right: 1px solid #ddd; border-left: 1px solid #ddd;}

#overheader {float: left; width: 980px; background: #F1F3F2; border-bottom: 1px solid #ddd;}
	#topcontent { float: left; width: 728px; text-align: left; padding: 5px 0px 5px 20px; }
	#topcontentmini { float: right; width: 202px; text-align: left; padding: 5px 20px 5px 10px; }

#header {float: left; width: 980px; background: #fff;}

	#logo { float: left; width: 436px; height: 96px; background: url("images/cflogo.png") no-repeat; text-indent: -5000px; }
	#logo a { display: block; width: 436px; height: 96px; }
        #search {float: right; padding: 45px 20px 0px 0px;}

#navbar {float: left; width: 980px; margin: 0px auto 0px; background: #828282 url(images/navbarbg-grey.png); font-family: Arial, sans-serif; font-size: 1.2em;}

.navbar-social {padding: 9px 20px 0px 0px; float: right;}

.navbar-buttons {float: left;}

	#navbar li {float: left; position:relative;}
	
	#navbar ul li a {color: #fff; line-height:2.92; float:left; padding: 0 20px; text-decoration: none; background: url(images/hoverbg.gif) repeat-x - -35px; font-weight: bold;}

#navbar ul li a:hover {background: url(images/hoverbg.gif);}

a.feed-top {display: block; float: left; width: 16px; height: 16px; background: url('images/feed-top.png') bottom; text-indent: -99999px; margin: 0px 10px;}
	a.feed-top:hover {background-position: 0 0;}
	
a.fb-top {display: block; float: left; width: 16px; height: 16px; background: url('images/facebook-top-icon.png') bottom; text-indent: -99999px; margin: 0px 10px;}
	a.fb-top:hover {background-position: 0 0;}

a.twitter-top {display: block; float: left; width: 16px; height: 16px; background: url('images/twitter-top-icon.png') bottom; text-indent: -99999px; margin: 0px 0px 0px 10px;}
	a.twitter-top:hover {background-position: 0 0;}
	
#contentmiddle {background: #fff; float: left; width: 640px;}

.entry ul {text-align: justify; list-style-image:url(images/pink-star.png); margin-left: 15px; margin-bottom: 10px; padding: 0px 0px 0px 20px;}	

.entry ul.pink {text-align: justify; list-style-image:url(images/pink-star.png); margin-left: 15px; padding: 0px 0px 0px 20px;}	

ul.star {text-align: justify; list-style-image:url(images/pink-star.png); margin-left: 15px; padding: 0px 0px 0px 20px;}	

.entry ul.car-list {list-style: none;}

.entry ul.car-monthlisting {text-align: justify; font-size:.8em; list-style-image:url(images/pink-star.png); margin-left: 15px; padding: 0px 0px 0px 20px;}

.entry ul li {font-size: 1.2em; line-height: 1.5em; text-align: justify; margin: 0px; padding: 0px 0px 10px 0px;}

.entry ol {text-align: justify; list-style-type: decimal; margin: 0px 0px 10px 15px; padding: 0px 0px 0px 20px;}	

.entry ol li {font-size: 1.2em; line-height: 1.5em; text-align: justify; margin: 0px; padding: 0px 0px 10px 0px;}

.entry {padding: 20px;}

/*------------------------
Wordpress CSS
-------------------------*/

.aligncenter,
div.aligncenter {
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}


/*-------------------------
Sidebar
--------------------------*/
	
#rightside { float: right; background: #F1F3F2; width: 300px; padding: 0px 20px 0px 19px; height: 100%; border-left: 1px solid #D4D4D4;}
	#rightside p {font: 1.2em/1.4em "Helvetica Neue", Helvetica, Arial, sans-serif;}
	#rightside h2 {font: 1.6em/1.5em "Georgia", serif; text-align: center;}
	
#sub {width: 300px; background: #fff; height: 190px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; border-bottom: 1px solid #EAEAEA; margin: 20px 0px 0px 0px;}

a.rss {padding: 0px 0 0px 20px; font-size:1em; background-image: url(images/cf-sprite.png); background-position: -10px -72px; margin-right: 20px;}
a.twitter {padding: 0px 0 0px 20px; font-size:1em; background-image: url(images/cf-sprite.png); background-position: -10px -104px; margin-right: 20px;}
a.bloglovin1 {padding: 0px 0 0px 20px; font-size:1em; background: url("images/bloglovin-icon.png") 0 1px no-repeat; margin-right: 20px;}
a.facebook {padding: 0px 0 0px 20px; font-size:1em; background-image: url(images/cf-sprite.png); background-position: -10px -137px; margin-right: 20px;}

#rssfrm { float: left; margin-top: .25em; }
#rssfrm p { margin: 0 0 .25em 15px; }
#rssfrm input.text_input { border: 1px solid #ccc; width: 260px; font: 12px Helvetica, Arial, Sans-Serif;  }

#sub p { margin: 0 0 .5em 20px; }
#sub h2 { margin-bottom: .5em; }

.subbutton { float: left; }
.subcount { float: right; }

#spawnsers {width: 300px; height: 250px; margin: 20px 0px 20px 0px;}
#rainbowsparkleunicorn {width: 300px; height: 250px; margin: 20px 0px 20px 0px;}	
	
#popular {width: 300px;}
	
#morepop {width: 300px; text-align: center; background: #fff; padding-bottom: 10px; border-bottom: 1px solid #EAEAEA;}

#categories {width: 280px; margin: 0 0 20px 0; display: inline-block; -moz-background-clip:border; background: #fff; padding: 0px 0px 15px 20px;}
#categories ul {list-style-image:url(images/pink-star.png); padding: 0 0 0 40px;}
#categories ul li {float: left; clear: none; font-size: 1.2em; margin: 0 15px .5em 0; vertical-align: top !important; line-height: 1.2em; width: 100px;}

#twitterdiv {width: 300px; background: #fff; margin: 0px 0px 20px 0px; border-bottom: 1px solid #EAEAEA;}
#twitter_div {padding: 10px;}
#twitter_div ul{list-style: none; margin:0px 15px 0px 15px;}
#twitter_div ul li {text-align: justify; font-size: 1.2em; line-height: 1.3em; text-align: justify; margin: 0px; padding:0px 0px 10px 0px;}

#fashionblogs {width: 300px; background: #fff;}
#fashionblogs ul.fashionlinks {list-style-image:url(images/pink-star.png); padding: 0 0 0 40px; background: #fff none repeat scroll 0 0; float: left; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0 auto 1em auto; padding: 0px 0px 0px 10px; width: 290px; line-height: 1.3em;}
#fashionblogs ul.fashionlinks li {float: left; background: transparent url(images/pink-star.png) no-repeat scroll 0 3px; float: left; list-style-image: none; list-style-position: outside; margin: 0; padding: 0 0 0 1.7em; width: 120px; font-size: 1.1em; line-height: 2em;}

#facebook-fans {width: 300px; padding: 20px 0 15px 0;}

/* ----------------------
Global Typography
-----------------------*/
	
h1 {}
	 .entry h1.title{color: #FF00B1; margin: 0 0 1em 0; border-bottom: 1px solid #e9e9e9;}
.entry h1, .entry h2 {font-family: "Georgia", serif; line-height: 1.25em; font-size: 2.2em; font-weight: normal; color: #FF00B1; margin: 0 0 .2em 0;}
	.entry h1 a, .entry h2 a {color: #FF00B1; text-decoration: none;}
	.entry h1 a:hover, .entry h2 a:hover {color: #FF60C6;}
	
h2 {}

.entry h2.archive {font-family: "Georgia", serif; line-height: 1.25em; font-size: 1.8em; font-weight: normal; color: #FF00B1; margin: 0 0 .2em 0;}
.entry h2.archive a {color: #FF00B1; text-decoration: underline;}
.entry h2.archive a:hover {color: #FF60C6;}

h3 {font-weight: normal; font-style: italic;}
	.entry h3 {font-family: "Georgia", serif; font-size: 1.8em; color: #FF00B1; text-transform: none; margin: 0 0 .6em 0; font-weight: normal;}
	.pinkh3 {font-family: "Georgia", serif; font-size: 1.8em; color: #FF00B1; margin: 0 0 .5em 20px;}
	.pinkh3-comments {font-family: "Georgia", serif; font-size: 1.8em; color: #FF00B1; margin: 0 0 .5em 20px;}
	.entry h3 a {font-style: italic;}

h4 {}
    .entry h4 {font-style: italic; font-family: "Georgia", serif; font-size: 1.6em; color: #000; text-transform: none; margin: .2em 0 .6em 0; font-weight: normal;}
	.tabberlive .tabbertab h4 { font-size: 1.2em; margin: 0 0 0.3em 0; }
	.entry h4 a {font-style: italic;}
	
p {font-size: 1.2em; line-height: 1.5em;}
	.previewentry img {width: auto; height: auto;}
	.entry p {margin: 0 0 1.5em 0; text-align: justify;}
	p.photoleft {float: left; padding: 0px 10px 10px 0px; margin: 0; font-size: .8em; text-align: center;}
	.entry p a {color: #00A7F9;}
	.entry p a:hover {color: #5ECAFF;}
	p.photoright {float: right; padding: 0px 0px 10px 10px; margin: 0; font-size: .8em; text-align: center;}
	p.center {text-align: center; padding: 10px 0px 10px 0px;}
	p.center img {padding: 0px 0px 4px 0px;}
	p.meta {float: left; width: 100%; font-size: 1.2em; color: #333; border-bottom: 1px solid #e9e9e9; padding: 0 0 .5em 0; margin: 0 0 1.2em 0; height: 1%;}
	p.meta2 {float: left; width: 100%; font-size: 1.2em; color: #333; padding: 0 0 .5em 0; margin: .1em 0 .8em 0; height: 1%;}
	p.rss {margin: 10px 0 0 15px;}
p.twitter {margin: 0 0 0 15px;}
p.bloglovin {margin: 0 0 0 15px;}
div.tw_button {margin: 0px 0px 10px 0px;}
p.twitter {margin: 0 0 0 15px;}
	p.reg {margin: 5px 0 0 15px;}
	p.contentbottom {font-size: 1.1em; color: #333; padding: 0 0 .5em 0; margin: 0 0 1.2em 0; height: 1%;}
	p.contentbottom2 {font-size: 1.2em; padding: 0; margin: 0 0 35px 0; text-align: center;}
	p.contentbottom3 {font-size: 1.1em; color: #333; padding: 0 0 .5em 0; margin: 1.2em 0 1.2em 0; height: 1%; border-bottom: 1px solid #e9e9e9;}
	p.smline {text-align: center; width: 350px; background-image: url(images/cf-sprite.png); background-position: -10px -10px; margin: 0 auto 15px auto;}
	p.smline2 {text-align: center; width: 350px; background-image: url(images/cf-sprite.png); background-position: -10px -10px; margin: 35px auto 15px auto;}
	p.readmore {font-family: "Georgia", serif; font-size: 1.6em; color: #FF00B1; margin-right: auto; margin-left: auto; text-align: center;}
	p.readmore a {color: #FF00B1;}
	p.readmore a:hover {color: #FF60C6;}
	
span {}
	span.byline { display: block; float: left; width: 400px; }
	span.category { display: block; float: right; width: 100px; text-align: right; }
	span.pink {color: #FF00B1;}
	span.pink a{color: #FF00B1;}
	span.pink a:hover{color: #FF60C6;}
        span.strong a {font-weight: bold;}
        span.strong a:hover {font-weight: bold;}

	div.next { display: block; float: left; width: 250px;}
	div.related { display: block; float: right; width: 300px; text-align: right;}
	
em {font-style:italic;}
em a{font-style:italic;}
strong {font-weight:bold;}
em strong{font-style:italic; font-weight:bold;}

.entry strong{line-height: 1.5em; text-align: justify;}
.entry em{line-height: 1.5em; text-align: justify;}
.entry table strong{font-size: 12px;}

blockquote {margin: 1em 3em; padding: .5em 1em 0 1em; border-left: 2px solid #00ABFF; background-color: #CAEDFF; }
blockquote p {margin: 0; text-align: justify; padding: 0 0 .5em 0; }

.linkwithin_text {font-size: 1.2em; padding: -20px 0 0 0;}

.post-thumbnail {float: left; padding: 0px 15px 15px 0px;}
.post-thumbnail2 {display: block; padding: 5px; border-top: 1px solid #eee; border-right: 1px solid #ddd; border-bottom: 1px solid #ccc; border-left: 1px solid #eee; -webkit-box-shadow: 0px 1px 4px #ccc; -moz-box-shadow: 0px 1px 4px #ccc; width: 100px; height: 100px; text-align: center;}
/*---------------------
Global Links
----------------------*/
a, a:link { color: #00A7F9; font-weight: normal;}
a:visited { color: #00ABFF;}
a:hover { color: #5ECAFF;}

/*----------------------
Tabber Widget
-----------------------*/


.tabberlive .tabbertabhide { display:none; overflow: auto;}
    
    #mytabber1.tabberlive {float: left; margin: 0 0 .5em 10px; background: #fff; }
    
    ul.tabbernav {width: 278px; padding: 0; margin: 0; height: 22px; font: 11px Helvetica, Arial, sans-serif; border-bottom: 1px solid #ccc; list-style: none;}

    ul.tabbernav li { display: inline; list-style: none; margin: 0;}

    ul.tabbernav li a { float: left; padding: 5px 4px 5px 4px; background: url(images/inactivetab-bg.png); text-decoration: none; margin: 0 4px 0 0; color: #666; border: 1px solid #ccc; border-bottom: none;}

    ul.tabbernav li.tabberactive a {background: url(images/tabbertab-bg.png); color: #000; border-bottom: 1px solid #fff;}
    
   .tabberlive .tabbertab {float: left; background: #fff; border: 1px solid #ccc; width: 270px; border-style: none solid solid; margin: 0; padding: 3px; overflow: hidden; color: #000000;}

   .tabberlive .tabbertab h2 {display:none; margin: 0; padding: 0;}
            
           .tabberlive .tabbertab ul { margin: 0; padding: 0; width: 270px; }
          .tabberlive .tabbertab ul li {padding: 8px; border-bottom: 1px solid #ccc;}
           .tabberlive .tabbertab li:last-child {border-bottom: none;}
           .tabberlive .tabbertab ul li.alt { background: #eefbdc; border: 1px solid #d9d9d9; border-left: none; border-right: none; }

#mytabber2.ul.tabbernav {background: #fff !important;}
            
#mytabber2.tabberlive .tabbertab ul li {border: none;}
#mytabber2.tabberlive .tabbertab li:last-child {border-bottom: none;}

#mytabber2.tabberlive {margin: 0; padding: 0 12px 10px 10px; background: #fff; float: left; background: #fff; border-bottom: 1px solid #eaeaea;}

/*-----------------------
Bottom Navigation
------------------------*/

#pagenav {text-align: center; font-size: 1.4em; font-weight: normal;}

.wp-pagenavi {margin-right: auto; margin-left: auto; padding: 0px 0px 10px 0px; text-align: center;}

.wp-pagenavi a, .wp-pagenavi a:link {
	text-align:center;
	clear:both;
	letter-spacing:1px;
	font-size:11px;
	text-transform:uppercase;
	padding: 4px 8px 4px 8px; 
	margin: 5px;
	text-decoration: none;
	border: 1px solid #BCBCBC;
	color: #FF00A4;
	background-color: #E7E7E7;	
}
.wp-pagenavi a:visited {
	padding: 4px 8px 4px 8px; 
	margin: 5px;
	font-size:11px;
	text-decoration: none;
	border: 1px solid #BCBCBC;
	color: #FF00A4;
	background-color: #E7E7E7;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 4px 8px 4px 8px; 
	margin: 5px;
	text-decoration: none;
	font-size:11px;
	border: 1px solid #BCBCBC;
	color: #0066cc;
	background-color: #E7E7E7;	
}
.wp-pagenavi span.pages {
	padding: 4px 8px 4px 8px; 
	margin: 5px 5px 5px 5px;
	color: #000000;
	border: 1px solid #BCBC;
	background-color: #E7E7E7;
}
.wp-pagenavi span.current {
	padding: 4px 8px 4px 8px; 
	margin: 5px;
	font-size:11px;
	font-weight: bold;
	border: 1px solid #BCBCBC;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 4px 8px 4px 8px; 
	margin: 5px;
	border: 1px solid #BCBCBC;
	color: #000000;
	background-color: #FFFFFF;
}


/*-----------------------
Comment Stuff
------------------------*/
#contentend {background: inherit; float: left; width: 650px;}
	
#contentend h3 {font: 1.6em/1.6em "Georgia"; font-weight: normal; color: #FF5ACD;} 

a.comment {padding: 0px 0 0px 20px; font-size:1em; background-image: url(images/cf-sprite.png); background-position: -10px -36px; margin-right: 20px;}
a.bloglovin {padding: 0px 0 0px 20px; font-size:1em; background: url("images/bloglovin-plus.gif") 0 -1px no-repeat; margin-right: 20px;}

p.comment-rules {margin-right: 10px;}

#commentad {text-align: center; clear: both; width: 100%; padding: 0px 0px 25px 0px;}

div.contentbottom4 {font-size: 1em; padding: 0 0 80px 0; margin: 0 0 30px 0; text-align: center; width: 100%;}

div.commenttext {font-size: .9em; font-family: "Helvetica Neue", Helvetica, arial, sans-serif; padding:0px;}

div.moderation {font-size: 1.3em; line-height: 1.5em; color: #00A7F9; font-style: italic; margin: 0px 0px 10px 0px;}

#commentform {margin:0px 20px 50px 30px;}

#commentform input.name { border: 1px solid #ccc; width: 250px; font: 12px "Helvetica Neue", Helvetica, Arial, Sans-Serif; margin: 5px 0 0 0; padding:5px;}
#commentform input.email { border: 1px solid #ccc; width: 250px; font: 12px "Helvetica Neue", Helvetica, Arial, Sans-Serif; margin: 5px 0 0 0; padding:5px;}
#commentform input.website { border: 1px solid #ccc; width: 250px; font: 12px "Helvetica Neue", Helvetica, Arial, Sans-Serif; margin: 5px 0 0 0; padding:5px;}
#commentform textarea.ctext { border: 1px solid #ccc; width: 450px; font: 12px "Helvetica Neue", Helvetica, Arial, Sans-Serif; margin: 5px 0 0 0; padding:5px;}
#commentform p {font-family: "Helvetica Neue", Helvetica, arial, sans-serif; text-align: justify; line-height: 1.4em; padding: 0px 0px 1em 0px;}

p.namep {padding: 5px 0 0 0;}

#comments {padding: 1em 20px 0 20px; margin: 0 0 2em 0;}
#comments ol li {padding: 2em .5em .16em 0; overflow: hidden; border-bottom: 1px solid #e9e9e9;}

#comments ol li.admin {padding: 2em .5em .16em 0; overflow: hidden; background: #DBF2FF; border-bottom: 1px solid #e9e9e9;}
#comments ol li.admin .comment-meta span {float: left; font-size: 4em; line-height: 1; color: #00ABFF; font-weight: bold;}

#comments ol li.intern {padding: 2em .5em .16em 0; overflow: hidden; background: #FFD2F1; border-bottom: 1px solid #e9e9e9;}
#comments ol li.intern .comment-meta span {float: left; font-size: 4em; line-height: 1; color: #FF00B1; font-weight: bold;}

.comment-meta {float: left; width: 120px; margin: 0 20px 0 0;}
.comment-meta span {float: left; font-size: 4em; line-height: 1; color: #ddd; font-weight: bold;}
			
.comment-meta img {float: right;}
			
.comment-body {float: right; width: 450px;}
.comment-body p {text-align: justify; margin: 0 0 1.5em 0;}

p.byline {margin: 0 0 20px 0;}
p.byline a {color: #FF00B1; font-weight: bold;}
p.byline a:hover {color: #FF60C6;}
			
span.time {font-size: 1.1em; float: right; color: #999;}

p.subscribe-to-comments {width: 600px; overflow: hidden;}

#trackbacks {padding: 0 10px 0 10px; margin: 0 1em 2em 1em; border-bottom: 1px solid #e9e9e9;}
#trackbacks ol {text-align: justify; list-style-type: decimal; margin-left: 15px; padding: 0px 0px 10px 20px;}
#trackbacks ol li {font-size: 1.2em; line-height: 1.5em; text-align: justify; margin: 0px; padding: 0px 0px 10px 0px;}


/*-----------------------
Footer
------------------------*/
#footer {background: #ddd url(images/floral-featured-bg.png); border-top: 1px solid #ddd; width: 980px; height: 100px; margin-left: auto; margin-right: auto; border-right: 1px solid #ddd; border-left: 1px solid #ddd;}

#footer-left {width: 125px; padding: 28px 0 0 20px; float: left; font-size: .95em;}
#footer-center {width: 680px; float: left; font-size: 1.2em; color: #000; text-align: center; padding: 5px 0 0 0;}
#footer-right {width: 130px; padding: 32px 20px 0 0; float: left;}
img#wpstats{display:none}

/*-----------------------
Contact Form
------------------------*/
#contactform {margin:0px auto 50px auto; padding: 15px 0 15px 15px; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; width: 500px;}

#contactform input.name { border: 1px solid #ccc; width: 250px; font: 12px "Helvetica Neue", Helvetica, Arial, Sans-Serif; margin: 5px 0 0 0; padding:5px;}
#contactform input.email { border: 1px solid #ccc; width: 250px; font: 12px "Helvetica Neue", Helvetica, Arial, Sans-Serif; margin: 5px 0 0 0; padding:5px;}
#contactform input.subject { border: 1px solid #ccc; width: 250px; font: 12px "Helvetica Neue", Helvetica, Arial, Sans-Serif; margin: 5px 0 0 0; padding:5px;}
#contactform textarea.message { border: 1px solid #ccc; width: 450px; font: 12px "Helvetica Neue", Helvetica, Arial, Sans-Serif; margin: 5px 0 0 0; padding:5px;}

#contactform p.namep {padding: 5px 0 0 0;}

/*----------------------
Featured Posts
-----------------------*/
#carousel-div {float: left; width: 980px; text-align: center; background: #fff url(images/floral-featured-bg.png);}

/*---------------------
Widgets
-----------------------*/

.widget_FBCache .fan_box {
    background-color:#FFFFFF;
	margin:5px;
	width:300px;
	border:1px solid #ddd;
	padding: 5px 0px 5px 0px;
}
.widget_FBCache .fan_box_head {
	border-bottom:1px solid #D8DFEA;
	padding-bottom:5px;
}
.widget_FBCache .connections .total {
	font-size:12px;
}
.widget_FBCache .connections .grid a {
	float:left;
	text-align:center;
	text-decoration:none;
}
.widget_FBCache .connections .grid a img {
	margin:0;
	padding:5px 3px 0 3px;
}
.widget_FBCache .connections .grid a span {
	color:#808080;
	font-size:10px;
}
