﻿/*
CollegeSurvive Module Styles Overrides
Copyright 2008 CollegeSurvive. All rights reserved.
*/

/*=====BLOGS MODULE====*/

/* Posts list */
ul.sf_postListing 
{
	margin: 0;
	padding: 0;
}

ul.sf_postListing li
{
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
}

ul.sf_postListing li p, .sf_singlePost p, .sf_postComments p
{
	margin: 0 0 5px 0;
	padding: 0;
}

.sf_postTitle a
{
	margin: 20px 0 0 0;
	padding: 0;
	color: #003366;
	font-weight: normal;
}

.sf_postTitle
{
	margin: 20px 0 0 0;
	padding: 0;
	color: #003366;
	font-size: 1.7em;
	font-weight: normal;
	line-height: 1.2em;
}

.sf_postDate 
{
	margin: 0;
	padding: 0;
	font-size: .85em;
	color: #990000;
}

.sf_postAuthor, .sf_commentAuthor, .sf_commentContent
{
	margin: 0;
	padding: 0;
}

.sf_postContent
{
  margin: 0 0 10px 0;
  line-height: normal;
}

.sf_postContent h1, .sf_postContent h2, .sf_postContent h3, .sf_postContent h4, .sf_postContent h5, .post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5
{
	color: #003366; /* Blue Content Headers */
	font-weight: bold;
}

.sf_postContent ul, .post-content ul
{
    list-style-type: none;
	margin: 0;
	padding: 0;
}
.sf_postContent ul li, .post-content ul li
{
    background-image:url(Images/cs-bullet.gif);
	background-position: 0 0.7em;
	line-height: 150%;
	margin-bottom: .25em;
	background-repeat:no-repeat;
	padding:0 0 0 20px;
}

.sf_postContent a:link, sf_postContent a:visited, sf_postContent a:active, .post-content a:link, .post-content a:visited, .post-content a:active
{
  border-bottom: 1px dashed #990000;
  text-decoration: none;
}

.sf_postTags, .sf_readMore
{
    margin: 0;
	padding: 0;
	font-size: .95em;
	line-height: 1.1em;
}

.sf_postTags a, .sf_readMore a
{
    border-bottom: 1px dashed #990000;
    text-decoration: none;
    margin-right: 4px;
}

/* Comments List */
.sf_commentListing 
{
	margin: 20px 0;
	padding: 0;
	list-style: none;
}

.sf_commentListing li
{
	margin: 0 0 10px;
	padding: 0;
}

.sf_commentListing abbr 
{
	font-size: .8em;
}

.sf_commentListing strong 
{
	font-size: 1.1em;
}

/* Post Comments Form */
fieldset.sf_postNewComment 
{
	margin: 20px 0;
	padding: 0;
	border: 0;
}

fieldset.sf_postNewComment ol
{
	margin: 0;
	padding: 0;
	list-style: none;
}

fieldset.sf_postNewComment li
{
	margin: 0 0 10px;
	padding: 0;
}

fieldset.sf_postNewComment label
{
	display: block;
}

/*=====POLLS MODULE====*/

/* Polls */
.sf_pollTitle 
{
	margin: 0;
	padding: 0;
	font-size: 1.35em;
}
.sf_pollQuestion 
{
	margin: 0;
	padding: 20px 0 5px;
	font-size: 1.25em;
}
.sf_pollQuestionsList 
{
	margin: 0 0 20px;
	padding: 0;
	border: 0;
}
.sf_pollQuestionsList li
{
	list-style-type: none;
}

.searchResults dd a
{
    border-bottom: 1px dashed #990000;
    text-decoration: none;
    }

/*=====LISTS MODULE====*/
    
/* Simple List */
.sf_simpleList, .sf_pageList, .sf_expandedList, .sf_expandableList, .sf_anchorList
{
	margin: 0 0 20px;
	padding: 0;
	list-style-position: outside;
}
.sf_simpleList li, .sf_pageList li, .sf_expandedList li, .sf_expandableList li, .sf_anchorList li
{
	margin: 0 0 10px 25px;
	padding: 0;
}
.sf_listTitle 
{
	margin: 20px 0 10px;
	padding: 0;
	color: #003366;
	font-size: 2.2em;
}
.sf_ItemTitle 
{
	margin: 0;
	padding: 0;
	color: #003366;
	font-size: 2.2em;
	line-height: 1.2;
}
.sf_listItemTitle, .sf_listItemTitleexp
{
	margin: 0;
	padding: 0;
	font-weight:bold;
	font-size: 1.2em;
}
.sf_listItemBody 
{
	margin: 0 0 10px 10px;
}

.sf_listItemBody a:link, .sf_listItemBody a:visited, .sf_listItemBody a:hover
{
	border-bottom: 1px dashed #a75d14;
    text-decoration: none;
}

.sf_controlListItems
{
	margin: 0;
	padding: 0;
	font-size: .9em;
}
.sf_backToList 
{
	margin: 0 0 20px;
	padding: 0;
	font-size: .9em;
}


/* News List */
.sf_newsList 
{
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
}
.sf_newsList li
{
	margin: 0 0 10px;
	padding: 0;
	list-style-type: none;
}
.sf_newsList h2.sf_newsTitle
{
	margin: 15px 0;
	padding: 0;
	font-size: 1.9em;
	font-weight: normal;
	line-height: 1.2em;
}
.sf_newsList .sf_newsDate 
{
	font-size: .9em;
}
.sf_newsList .sf_newsSummary 
{	
}
.sf_newsList .sf_newsSummary img 
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
/* News tag list */
dl.sf_newsTagList 
{
}
dl.sf_newsTagList dt, dl.sf_newsTagList dd
{
	display: inline;
}


/*=====PAGER FOR ALL MODULES====*/

/* Pager */
ol.sf_pager 
{
	margin: 10px 0;
	padding: 0;
	width: 100%;
	float: left;
	list-style: none;
	clear: both;
}

ol.sf_pager li
{
	margin: 0;
	padding: 0 10px 0 0;
	width: auto;
	float: left;
}

ol.sf_pager li a
{
	padding: 3px 5px;
}

ol.sf_pager li a[disabled="disabled"], ol.sf_pager li a.sf_PagerSelItem
{
	color: #666;
	font-weight:bold;
	text-decoration: none;
	cursor: default;
}