/*  

Theme Name: SC

*/



/*************************************

 +Containers

 *************************************/

body{

	font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

line-height: 18px;

	color: #444;

	background-color: #EAECE2;

	text-align: center;	margin: 20px 0 30px;

}



.upperhr {

	height: 1px;

	background-color: #DAEDCC;

}



.headersmalllinks {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	float: left;

}



.sideblock {

 margin: 5px 5px 20px 5px;

 border: 1px solid #DAEDCC;

}



.blockheader {

padding:5px;

text-align: center;

background-color: #EAF9E0;

}

.blockheader h2 {
	font-size: 12px;
}

.blockcontent {

padding:5px 10px 5px 10px;

}

/************ block style of SC pages BEGIN **************/
.block{
	margin: 5px 0px 15px 5px;
	border: 1px solid #DAEDCC;
	text-align: center;
}

.block h2 {
  padding: 5px 0 6px 0;
  margin: 0;
  font-size: 12px;
  color: #444;
  font-weight: bold;
  background-color: #EAF9E0;
}

.block .content{
	padding:5px 10px 5px 10px;
	text-align: left;
}
/************ block style of SC pages END **************/
.emailform {

	margin: 0px;

	padding:0px;

	border: 0px;

}



.textfield {

font-size:12px;

}



.form-submit {

font-size:12px;

}



.fentry{

margin-bottom: 40px;

}



.fentry img {

border: 1px solid #b3b3b3;

	padding:1px;

        background-color: #ffffff;

float: left;

}



/*

.entrybody p img {

border: 1px solid #b3b3b3;

	padding:1px;

        background-color: #ffffff;

}

*/



/* 	border: 1px solid #bdccdb; */

.entrybody p img {

	border: 1px solid #b3b3b3;

	padding:1px;

    background-color: #ffffff;

	margin: 4px 4px 4px 0px;

}



/* ticket link */

.entrybody p a {

	font-family: Tahoma;

	font-size:11px;

	color: #ffffff;

	text-decoration: none;

	background-color: #557799;	

	border: 1px solid #bdccdb;

	padding: 3px 4px 3px 4px;

}



/* updated news link */

.entrybody p a.updatednewslink {

	font-family: Tahoma;

	font-size:11px;

	color: #FF0000;

	text-decoration: none;

	background-color: #eaf9e0;	

	border: 1px solid #daedcc;

	padding: 3px 4px 3px 4px;

}





.fentry p a {

	font-family: Tahoma;

	font-size:11px;

	color: #ffffff;

	text-decoration: none;

	background-color: #557799;	

	border: 1px solid #bdccdb;

	padding: 3px 4px 3px 4px;

}



#wrap{

	margin:0 auto;

	text-align:left;

	width:740px;

padding: 5px;

        background-color: #ffffff;	

}



#content{

	font-size:12px;

	float:left;

	padding:5px;

	width:460px;

}



#intro {

	font-size:18px;
	
	font-weight: bold;

	line-height: 25px;

	font-family: Georgia, "Times New Roman", Times, serif;

	/* color: #C1D0A4; */
	
	color: #61B4FA;

	float:left;

	padding:5px;

	width:550px;

        height: 30px;

}



#content psmall {

line-height: normal;

font-size: 10px;

border: 1px solid #efefef;

padding: 3px;

width: 95%;

}



#staff{

	font-size:11px;

	float:left;

	padding:5px;

	width:450px;

}



#staff img {

border: 1px solid #006699;

margin-right: 20px;

vertical-align: text-top;

}



#staff .inlay {

width: 100%;

}



#sidebar{

	font-size:10px;

	float:right;

	padding-top:2px;

	width:250px;

border-left: 1px solid #E9EDEF;

padding-left: 10px;

}



#joinspots {

	font-size:10px;

	float:right;

	width:250px;

border-left: 1px solid #E9EDEF;

padding-left: 10px;

height: 60px;

}



#sidebar p{

	color: #555;

}



#join p{

	color: #555;

}



#header {

	margin: 0 auto;

	width: 740px;

	height: 79px;

background:#fff url(sc-images/sc_logo.gif) no-repeat;

	}



#midsec {

	margin: 0 auto;

	width: 740px;

	height: 50px;

background:#fff url(sc-images/header.gif) no-repeat;

margin-bottom: 10px;

	}



#nav {

	margin: 0 auto;

	width: 730px;

padding: 5px;

font-size: 10px;

color: #222;

background-color: #EAEAEA;

margin-top: 5px;

margin-bottom: 4px;

	}



#nav a {

text-decoration: none;

background-color: #EAEAEA;

color: #222;

padding: 5px;

margin-right: 10px;

}



#nav a:hover {

background-color: #f7f7f7;

color: #6B81A3;

padding: 5px;

margin-right: 10px;

}



#footer{

	color:#888;

	clear:both;

	font-size:10px;

	padding:0.5em;

        text-align: left;

        line-height: normal;

margin-top: 15px;

background-color: #FAFCF5;

}



/*************************************

 +Entry

 *************************************/

.entry{

	margin-bottom:10px;

        line-height: 14px;

}



.entrymeta{

	font-size:10px;

}

.postedby{

	background:#fff url(sc-images/user.gif) no-repeat;

	padding:3px;

	padding-left:20px;

}

.filedto{

	background:#fff url(sc-images/post.gif) no-repeat;

	padding:3px;

	padding-left:20px;

}

.commentslink{

	background:#fff url(sc-images/packaged.gif) no-repeat;

	padding:3px;

	padding-left:20px;

}

/*************************************

 +Sidebar

 *************************************/

#sidebar ul{

	list-style-type:none;

	margin:0;

	padding:0;

}

#sidebar ul li{

	border-bottom:1px dotted #ddd;

	margin-bottom:0.3em;

	padding:0.3em;

}

/*************************************

 +Comments

 *************************************/



.commentsblock{

	margin:0.5em;

	padding:1em;



}

.commentsblock textarea{

	width:350px;

}

.commentsblock input, .commentsblock textarea{

	border:1px solid #d1d1d1;

}

.commentsblock textarea:focus{

	background:#eee;

	border:1px solid #a1a1a1;

}

.commentsblock textarea:focus, .commentsblock input:focus{

	background:#eee;

	border:1px solid #a1a1a1;

}

.commentauthor{

	display:block;

	font-size:1.5em;

}

ol.commentlist{

	color:#777;

	font-size:0.9em;

	list-style-type:none;

	margin:0;

	margin-top:1.5em;

	padding:0;

}

.commentlist li{

	margin-bottom:0.5em;

	padding:0.5em 1em;

}

.alt{

	background:#f3f5e9;

	border:1px dotted #d1d1d1;

	padding:0.5em;

}

/*
h3#comments{

font-size:1.6em;

}
*/


/*************************************

 +Misc

 *************************************/

a{

	color:#579;

	text-decoration:none;

}

a:hover{

	color:#CC0000;

}



/*- Various Tags and Classes */



.clear {

	clear: both;

	margin: 0;

	padding: 0;

	}



.entry img {

	margin-left: -5px;

	padding: 4px;

	border: 1px solid #ccc;

	max-width: 100%;

	}



.entrytitle {

	border: 0px;

	}



img.center {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}

	

img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}

	

img.noborder {

	border: none;

	}



.favorite img {

	padding: 0;

	border: none;

	}



img.wp-smiley {

	border: none !important;

	padding: 0 0 0 5px !important;

	}





/*- Headings */



h1, h2, h3, h4 {

	font-family: 'Trebuchet MS', Verdana, Sans-Serif;

	}



h1 {

	font-size: 18px;

	}



h1, h1 a, h1 a:hover, h1 a:visited,

#header .description {

	text-decoration: none;

	}



#header .description { /* Blog description, under blog title */

	font-size: 1em;

	margin: 0 0 0 40px;

	}



#content h2 { /* H2 is what kind of page you are on. Eg. 'Monthly Archive'. */

	font-size:20px;

	margin: 0 0 10px;

	padding: 0;

	text-align: center;

	display: inline;
	
	line-height: 20px;

	}

	

#sidebar h2 { /* Secondary H2 is sidebar headlines */
/*
	font-size: 12px;

	font-weight: normal;

	padding: 0;

	display: inline;

margin-bottom: 5px;
*/
	}



#content h3, #content h4 { /* H3 is entry headlines. H4 is comments and replyform headlines */

	font-size: 12px;

	font-weight: normal;

	display: inline;

        margin-right: 5px;

	}



#content .aside h3 {

	font-size: 12px;

	font-weight: normal;

	}



/*- Primary Contents */



#content .item {

	margin: 0;

	padding: 5px 0 15px;

	position: relative;

	}



#content .item .itemtext {

	font-size: 8px;

	font-family: Arial, Helvetica, sans-serif;	text-align: justify;

	color: #444;

	}



.itemtext h3 { /* For use on Pages */

	font-size: 10px;

	display: block;

	padding: 15px 0 0;

	}



.itemtext h4 { /* For use on Pages */

	font-size: 10px;

	display: block;

	padding: 15px 0 0;

	}



/* Entry Stuff */



.entrytitle h2{

	font-size:10px;

font-family: 'Verdana', Arial, Sans-Serif;

	color: #444;

}



.entrytitle h2 a:hover{

	color:#58BBEB;

}

.entrytitle h3{

	font-size:8px;

	font-family: Arial, Helvetica, sans-serif;

padding-left: 5px;

	color: #333333;



}



.entrytitle {

margin-bottom: 5px;

}



.entrybody {

color: #555;

}



#sidebar h3{

	color:#555;

	font-size:1.5em;

	margin:1em 0;

}



/*- Table Floats New FF Fix */



.tbfl {

float:left;

	padding-top:2px;

	width:220px;

height: 20px;

}



.tbfr {

float:right;

	padding:5px;

	width:450px;

height: 20px;

}



.comments form {

	clear: both;

	padding: 1px 0 30px;

	margin: 0;

	}

/******************

input[type=text], textarea {

	font: 1em Verdana, Arial, Helvetica, Sans-Serif;

	padding: 3px;

	color: #333;

                border: 1px solid #EAECE2;

	}



input[type=text]:focus, textarea:focus {

	background: #fff;

	color: #333;

	border-color: #333;

                border: 1px solid;

	}

******************/



.comments form input[type=text] {

	width: 45%;

	margin: 5px 5px 1px 0;

	}



.comments form textarea {

	height: 250px;

	width: 85%;

	padding: 2px;

	}



.comments form #submit {

	margin: 0;

	float: right;

	}



/*

*********************************

Additional Css for archives

*********************************

*/





pagetitle { /* Used on static pages and archives */

	text-align: center;

	margin: 15px 0 15px;

	}



.pagetitle h2 { /* H2 is what kind of page you are on. Eg. 'Monthly Archive'. */

	font-size: 2.4em;

	font-weight: bold;

	letter-spacing: -1px;

	text-align: center;

	display: inline;

	}





img.noborder {

	border: none !important;

	}



.navigation {

	text-align: center;

	margin: 10px 0 10px;

	padding: 0;

	width: 100%;

border-top:1px solid #EAEAEA;

border-bottom:1px solid #EAEAEA;

	}



.navigation .left {

	float: left;

	width: 50%;

	text-align: left;

	}



.navigation .right {

	float: right;

	width: 50%;

	text-align: right;

	}



.navigation p {

	margin: 0;

	padding: 0;

	}



.navigation a {

	color: #999;

	}



.alert {

	background: #FFF6BF;

	border-top: 2px solid #FFD324;

	border-bottom: 2px solid #FFD324;

	text-align: center;

	margin: 10px auto;

	padding: 5px 20px;

	}



.gravatar {

	margin-right: -5px;

	float: right;

	border: 0px;

	}



.metalink a span {

	display: none;

	}



.entry note {

	border: 0px;

	padding-right: 5px;

padding-left: 5px;

/* position: middle; */

	}



.editlink img {

	width: 30px;

	height: 11px;

	border: none !important;

	padding: 0 !important;

	margin: 8px 0 0 !important;

	background: red;

	position: absolute;

	right: 0;

	}



/* Original Image border */



/*

#content img {

	margin-left: -5px;

	padding: 4px;

	border: 1px solid #ccc;

	max-width: 100%;

	}

*/



/* New content images */



/*

#content img {

	margin-left: -5px;

	padding: 4px;

	border: none;

	max-width: 100%;

	}

*/



.rating {

float: right;

height: 30px;

width: 150px;

vertical-align: middle;

}



.justatitle {

float: left;

font-size:18px;

font-weight : bold;

}



.titlelink {

font-size:12px;

font-weight : bold;

}







/* Things for the links page */



#linkpage {

width: 450px;

float: left;

padding:5px;

}

                #linkpage ul {

                                margin: 0px;

                                padding: 0px;

                                }

                #linkpage ul li {

                                list-style-type: none;

                                padding: 0px;

                                display: block;

                                width: 450px;

                                float: left;

                                background: #f7f7f7;

margin-bottom: 10px;

                                }

                #linkpage ul li ul {

                                margin: 0px;

                                padding: 0px 0px 0px 10px;

                                }

                #linkpage ul li ul li {

                                margin: 0px;

                                width: 30px;

                                float: left;

                                }

                #linkpage h2 {

                                font-size: 16px;

                                border-bottom: 1px solid #e2e2e2;

                                margin: 4px;

                                text-transform: uppercase;

                                }

                #linkpage img {

                                background: #FFF;

                                width: 16px;

                                height: 16px;

                                border: 0px;

                                }



#fpnews {

width: 450px;

float: left;

padding:5px;

}



#fpnews h2 { /* SFP H2 */

	font-size: 12px;

	font-weight: normal;

	padding: 0;

	display: inline;

margin-bottom: 5px;

	}



/* user listing */

	div.userlist ul.contact-details{width:212px; margin:4px 5px -1em 5px; padding:0;}

	div.userlist ul.contact-details h5 {margin:0; padding:0;}



#fulllist {

width: 730px;

padding: 5px;

font-size:10px;

}



#fulllist img {

border: 1px solid #e2e2e2;

padding: 2px;

}



#fulllist img a {

border: 1px solid #e2e2e2;

padding: 2px;

}



#fulllist img a:hover {

border: 1px solid #555;

}



.flleft {

width: 230px;

margin-right: 20px;

float: left;

}



.flmid {

width: 230px;

margin-right: 20px;

float: left;

}



.flright {

width: 230px;

float: right;

}



#whitespc {

width: 100%;

height: 10px;

}

#headerdivider {

margin: 0 auto;

width: 729px;

padding: 1px;

margin: 0px;

background-color: #3BA2F9;

background: linear-gradient(to right, #3BA2F9, #E4F3FE);

margin-bottom: 15px;

}

#tour {

margin: 0 auto;

width: 729px;

padding: 5px;

background-color: #EAF9E0;

border: 1px solid #DAEDCC;

font-size: 10px;

margin-bottom: 15px;

}

#tour a {

text-decoration: none;

border-bottom: 1px solid #557799;

}



#tour a:hover {

background-color: #59783E;

color: #fff;

}



.custom_contact_row {

  margin: 10px 0px 20px 0px;

  margin: 15px 0px 15px 0px;

  clear: left;

}

.custom_contact_label {

  font-size: 1em;

  float: left;

  width: 120px;

  padding-left: 5px;

}

.custom_contact_label_required {

  font-weight: bold;

  font-size: 1em;

  float: left;

  width: 120px;

  padding-left: 5px;

}

.custom_contact_data {

  float: left;

  padding-left: 5px;

}

.custom_contact_data textarea {

  width: 85%;

}

.custom_contact_buttons {

  clear: left;

  padding: 10px 0px 0px 0px;

}



.post {

margin-bottom: 20px;

line-height: 18px;

}

.substatus {

background-color: #f7f7f7;

border: 1px solid #e2e2e2;

width: 90%;

padding: 2px;

font-size: 10px;

}


/*** style for concert tickets block ***/
#ticketslinks {
	margin-left: 30px;
}

#ticketslinks ul{

	list-style-type:none;

	margin:0;

	padding:0;

}

#ticketslinks ul li{

	border-bottom:0px;

	margin-bottom:0px;

	padding:0px;

}

/************ style of Colimansy links block BEGIN *************/
.linkscell {
	background-color: #f7f7f7;	
}

/************ style of Colimansy links block END *************/

div.latest10newsblock div.item-list ul li{
	font-weight: bold;
}

div.hr_grey {
  height: 0;
  font-size: 0;
  line-height: 0;
  width: 100%;
  margin: 1em auto;
  margin-top: 25px;
  margin-bottom: 25px;
  border-bottom: solid 2px #dee2e7;
}

b.latest5news {
	font-family: "Trebuchet MS", Verdana;
	font-size: 14px;	
	color: #444;	
	display: block;
	margin-top: 12px;
}

/************** Web Directory styles BEGIN ************************/

div.dirpage h3 a {
	font-size: 16px;
	font-weight: bold;
}

div.dirpage a {
	font-weight: bold;
}

/************** Web Directory styles END ************************/

/************** Buttons of social networks styles BEGIN ************************/

div.socailblock {
	float: right;
	margin-top:5px;
}

a.socbutton {
	margin: 0 10px 0 0;
}
/************** Buttons of social networks styles END ************************/

#story-list-block ul li {
	margin: 0;
}

#story-list-block ul li img{
	border: 1px solid #B3B3B3;
	padding: 1px;
}

div.socbuttons {
	text-align: left;
	/* float: left !important; */
	/* width: 100% !important;	 */
}

/*
div.socbuttons ul:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}
*/

div.socbuttons ul{
	padding: 0px !important;
	margin: 0px 0px 0.7em !important;
	list-style: outside none none !important;	
}

div.socbuttons ul li{
	display: block;
	float: left;
	margin: 0px 10px 5px 0px !important;
	height: 25px;
}

#categorytitle {
	height: 26px;
	width: 100%;
	background-color: #2195F8;
	background: linear-gradient(to right, #2195F8, #9ED1FC);
	font-family: Trebuchet MS, Verdana;
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	padding-left: 5px;
	margin-left:-5px;
	margin-bottom: 10px;
	border: 0;
	line-height: 26px;
}

#categorytitle h1 {
	margin: 0;
}

div.nodepreview {
	margin-bottom: 10px;
	background-color: #EAEAEA;
	
}

div.nodepreview:after { 
   content: " ";
   display: block; 
   height: 0; 
   clear: both;
}

div.nodepreview  img {
	/* border: 1px solid #B3B3B3;
	padding: 1px; */
	float: left;
	margin-right: 7px;
	height: 120px;
	border: 0;
	padding: 0;
}

div.nodepreview  h2 {
	font-size: 15px !important;
	padding-top: 5px !important;
	padding-right: 5px !important;
	display: block !important;
	text-align: left !important;
	margin-bottom: 0px !important;
	
}

div.nodepreview  a {
	/* margin-left: 5px; */
	display: block !important;
}



div.nodepreview  p {
	font-size: 10px !important;
	margin: 0px 0px 0px 5px;
	font-style: italic;
}

#pager {
	font-family: Trebuchet MS, Verdana !important;
}

#pager a{
	background-color: #EAEAEA;
	padding: 3px;
}

.latest10news {
	font-size: 12px !important;
	font-family: Trebuchet MS, Verdana !important;
	padding: 5px 0px 6px 0px;
	background-color: #EAF9E0;
	text-align: center !important;
	border: 1px solid #DAEDCC;
	margin-left: 5px; 
	margin-bottom: 5px; 
}

.entrybody img {
	border: 1px solid #B3B3B3;
	padding: 1px;
}