/*

THEME NAME:sy 2.0

THEME URI:http://www.stockyardmagazine.com

DESCRIPTION:Due to the rampant distaste for the originally conjured website, Mssrs. Malone and Nielsen, delving even deeper into their limitless talent, brought forth a website of such quality, inspiring such wonderment in the eyes of the beholder(s), that what can one say, but "Salieri."

AUTHOR: The gods, for men 

VERSION:v 1.1

*/

.ol_margin{
	margin-left:-20px;
	}

/* HTML */

a, a:visited {color:#990000; text-decoration:none;}
a:hover{color:#cc0000;}	

.a2, .a2:visited {color:#fff; text-decoration:none;}
.a2:hover{color:#cc0000;}	

h1{color:#000; font-size:40px;font-family:Georgia,"Times New Roman",serif;margin: 5px 0 0 0; font-weight: normal;}
h2{color:#000; font-size:30px; font-family:Georgia,"Times New Roman",serif;margin: 5px 0 0 0; font-weight: normal;}
h3{color:#000; font-size:18px; font-family:Georgia,"Times New Roman",serif;margin: 5px 0 0 0; font-weight: normal;}

blockquote {
	background:transparent url(images/openquote.png) no-repeat scroll left top;
	border:medium none;
	margin-top:16px;
	padding:8px 32px 12px 8px;
	}

img {border-style: none;}

/* HEADER & NAVIGATION */

#header{background:#000; clear:both; float:left; width:100%; height:75px; border-bottom:3px solid #666;}
#header h1{background:transparent url(images/headerchunk.png) no-repeat scroll right top; display:block; float:left; height:60px; line-height:500px; text-indent:-9999px; width:300px; margin: 20px 0 0 340px;}
#home-link{height:60px;width:630px;position:absolute;top:10px;left:190px;text-indent:-9999px;}

#main_nav_container{float:left; width:1000px; text-align:left; border-bottom:1px dashed #666; padding-top:5px; padding-bottom:5px;}
#main_nav_container ul{margin:4px 0 4px 0; float: left; padding-left: 20px;}
#main_navigation li{float:left; list-style-image:none; list-style-position:outside; list-style-type:none;}
#main_navigation li a {color:black; font-family:Georgia,'Times New Roman',Serif; font-size:14px; padding-right:11px; padding-left:11px; text-decoration:none;}

.mn_red a:hover, .mn_red_active, .mn_red_active a:hover{border-top:4px solid #cc0000; margin-top:-9px; padding-top:5px;}	
.mn_fictionpoetry a:hover, .mn_fictionpoetry_active, .mn_fictionpoetry_active a:hover{border-top:4px solid #99ee00; margin-top:-9px; padding-top:5px;}	
.mn_menagerie a:hover, .mn_menagerie_active, .mn_menagerie_active a:hover{border-top:4px solid #660099; margin-top:-9px; padding-top:5px;}	
.mn_choppingblock a:hover, .mn_choppingblock_active, .mn_choppingblock_active a:hover{border-top:4px solid #0371de; margin-top:-9px; padding-top:5px;}		
.mn_revue a:hover, .mn_revue_active, .mn_revue_active a:hover{border-top:4px solid #717171; margin-top:-9px; padding-top:5px;}	
.mn_galerie a:hover, .mn_galerie_active, .mn_galerie_active a:hover{border-top:4px solid #66cccc; margin-top:-9px; padding-top:5px;}
.mn_jungle a:hover, .mn_jungle_active, .mn_jungle_active a:hover{border-top:4px solid #e38000; margin-top:-9px; padding-top:5px;}

/* HOME */

#guts{float:left;width:651px; margin: 0 0 0 20px;}
.bounding{float:left; margin-top: 20px;width:651px;}
.section{width:325px; float:left;}
.section_guts{border-top:5px solid #666; margin-right:20px; float: left;}
.picture_frame{float:left; height:100px; width:100px; background:black; overflow:hidden; margin: 5px 15px 15px 0px;}


/* Universal Classes */
.meta{font-family: 'Lucida Grande', 'Lucida Sans', Tahoma, sans-serif; font-size: 12px; line-height: normal; text-transform: lowercase; display: inline;}
.addenda{font-size:10px; color:#666; font-family:Arial, Helvetica, sans-serif;display: block;}


/* < < < < < < < < < < < < < <  BODY ELEMENTS > > > > > > > > > > > */

body{

	-x-system-font:none;

	background:#FFFFFF url(images/wallpaper.gif) repeat scroll 0 0;

	font-family:Cambria,Georgia,'Times New Roman',Serif;

	font-size:12px;

	font-size-adjust:none;

	font-stretch:normal;

	font-style:normal;

	font-variant:normal;

	font-weight:normal;

	line-height:normal;

	}



.toam, .red-period{

	font-family:Georgia;

	color:#cc0000;

	font-size:200%;

	line-height:0px;

	}

.red-period{
	font-size:3.0em;
	}
	



	

	

.page_container{

	clear:both;

	margin:0 auto;

	overflow:hidden;

	position:relative;

	width:1000px;

	background-color:#fff;
	
	font-family: Georgia, Times New Roman, serif;

	font-size:12px;

	}

	

.content_container{

	width:1000px;

	background-color:#fff;

	float:left;

	}



.right_container{

	width:612px;

	/*background-color:red;*/

	float:left;

	margin-top:3px;

	min-height:500px;

	padding-bottom:25px;

	}



.left_container{

	width:388px;

	/*background-color:blue;*/

	float:left;

	margin-top:3px;

	min-height:500px;

	padding-bottom:25px;

	background-color:#ececec;

	}



.left_container_text{

	margin: 0px 25px 5px 25px;

	padding: 15px 5px 0 35px;

	line-height: .03em;

	text-align:right;

	}



.type_set{	
	width:522px;
	margin:20px 28px 10px 42px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	line-height:1.7em;
	color:#222222;
	background-color:#fff;
	text-align:justify;
	}

.drop, .dropblack{
	color:#cc0000;
	float:left;
	font-family:Georgia,serif;
	font-size:8.0em;
	line-height:0.8;
	margin:0 10px -1px 0;
	width:auto;
	}	

.dropblack{
	color:#000;
	font-size:6.0em;
	}


/* < < < < < < < < < < < < SIDEBAR > > > > > > > > > > */

.ad_300x250{margin: 0 auto;margin-top:10px;margin-bottom:10px;float: left;}



.ad_300x250 a, .ad_300x250 a:visited, .ad_300x250 a:hover{

	outline-style:none;

	outline-width:medium;

	text-decoration:none;

	color:#dbdbdb !important;

	}	

	

#bullhorn_container{

	margin: 0 auto;

	margin-top:10px;

	margin-bottom:10px;

	width:300px;

	height:40px;

	}

#captions{
	background-color:#e5e5e5;
	font-size:.8em;
	font-style:italic;
	color:#000;

	margin: 0 auto;

	margin-top:5px;

	padding:5px 0 5px 0;

	border-top:3px solid black;

	border-bottom:3px solid black;

	text-align:center;

	}


#social_buttons{
	
	margin-top:10px;

	margin-bottom:10px;

	width:300px;

	margin: 0 auto;

	text-align:justify;

	}



#rss_info{

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

	font-size:12px;

	color:#666666;

	float:left;

	padding-top:12px;

	padding-left:12px;

	width:220px;

	}



.sidebar_info{

	width:328px;

	float:left;

	margin-bottom:25px;

	border-bottom:10px dashed #dbdbdb;

	background-color:#ececec;

	padding-bottom:30px;

	}	

	

.sidebar_container{

	width:330px;

	float:left;

	margin-bottom:10px;

	background-color:#fff;

	margin-left:20px;

	padding:10px;

	margin-top:10px;
	
	border: 1px solid silver;

	border-radius:5px;
	
	-moz-border-radius:5px;
	
	-webkit-border-radius:5px;	

	}





#bubble {

	position:absolute;
	
	bottom:10px;
	
	margin-left:-65px;
	
	width: 300px;

	font-size: 0.75em;

	display:none;

	border: 5px solid #c9c2c1;

	background-color: #fff;

	}



#bubble form {

	margin: 0px;

	padding: 0px;

	padding:15px;

	font-size:14px;
	

	}



#bubble cite {

	position: relative;

	margin-bottom: 0px;

	padding: 7px 0px 0px 190px;

	top: 22px;

	background: transparent url(images/tip.gif) no-repeat 202px 0;

	font-style: normal;

	font-size:12px;

	}



#bubble ol {

	float:left;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	width:100%;
	
	margin-left:40px;

	}



#bubble li {

	clear:left;

	float:left;

	line-height:1.5em;

	margin-bottom:0.5em;

	width:100%;

	}



#mail_success {

	margin:10px;

	padding:5px;

	font-size:16px;

	border:1px solid #E6DB55;

	background-color: #FFFBCC;

	text-align:center;

	line-height:7px;

	}



.error_mail {

	color:#000;

	border:1px solid #cc0000;

	background-color:#FFD5D5;

	display:block;

	margin:10px;

	padding:5px;
	
	font-family:sans-serif;
	
	font-size:10px;
	
	text-align:center;

	}


#loginmod_head{
	
	background:transparent url(images/loginmod.png) no-repeat scroll left top;

	width:350px;

	height:32px;

	margin:0 auto;

	}

#loginmod_headsn{
	
	background:transparent url(images/loginmod_sn.png) no-repeat scroll left top;

	width:350px;

	height:32px;

	margin:0 auto;


	}

#socialmod_head{
	
	float:left;
	
	background:transparent url(images/socialmod.png) no-repeat scroll left top;

	width:350px;

	height:32px;

	margin:0 auto;

	margin-bottom:5px;

	}

#choicecutsmod_head{
	
	float:left;
	
	background:transparent url(images/choicecutsmod.png) no-repeat scroll left top;

	width:350px;

	height:32px;

	margin:0 auto;

	margin-bottom:5px;

	}
/* < < < < < < < < < < < < FOOTER > > > > > > > > > > > */
#footer{background:#fff;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:11px;float:left;}
#foobar{background:#000 url(images/foobar.png) center no-repeat !important; height:80px; width: 1003px; text-indent:-9999px;}
#labels{width:250px; float:left;margin-top:5px;}
#labels p{letter-spacing:.2em; text-align:right; padding: 0 10px 2px 0;}
#labelsesguts{width:750px; float:left;margin-top:5px;}
#labelsesguts p{text-align:left; padding:0 10px 2px 0;}
#sybranding{text-align:center; margin: 0 auto; margin-bottom: 10px;}

/* < < < < < < < < < < < < CATEGORY PAGES > > > > > > > > > > > */

/* - - - - General - - - - */

/* Left Container */

.cat_title{

	position:relative;

	color:#666;

	font-size:45px;

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

	padding-left:18px;

	padding-top:15px;
	
	padding-bottom:15px;

	z-index:2;
	
	background-color:white;

	}


/* Right Container */	



.cat_fa-headline{

	width:575px;

	margin-left:40px;

	margin-top:15px;

	margin-bottom:25px;

	border-bottom:1px solid silver;

	font-size:20px;

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

	text-align:left;

	}



.cat_fa-container{

	height:236px:

	width:575px;

	float:left;

	/*background-color:yellow;*/

	}



.cat_fa-infobox{

	background-color:#fff;

	color:#333;

	width:162px;

	height:276px;

	float:left;

	font-family:"Tahoma",Verdana,San-Serif;

	font-size:11px;

	border-top:5px solid silver;

	border-bottom:5px solid silver;

	border-right:5px solid silver;

	-moz-border-radius-topright:15px;

	-moz-border-radius-bottomright:15px;

	-webkit-border-top-right-radius:15px;

	-webkit-border-bottom-right-radius:15px;

	border-radius-topright:15px;

	border-radius-bottomright:15px;

	}		



.cat_fa-infocontent{

	width:135px;

	max-width:135px;

	max-height:245px;

	margin:15px 0px 0px 15px;

	overflow:hidden;

	}



.fa-time{
	text-transform:lowercase;
	}


.fa-auth{
	color:#cc0000;
	text-transform:lowercase;
	text-transform:lowercase;
	}	

.fa-photocredit{
	font-size:10px;
	margin-top:5px;
	padding-top:5px;
	border-top:1px dashed silver;
	}

.top-photocredit{
	float:right;
	margin-right:55px;
	font-family:"Lucinda Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:10px;
	color:#666;		
	}

.cat_fa-slimpic{
	max-height:90px;
	overflow:hidden;
	width:260px;
	float:left;
	margin-top:20px;
	margin-bottom:5px;
	clear:both;
	}



.cat_fa-slimpic a, .cat_fa-slimpic a:hover{

	outline-color:-moz-use-text-color;

	outline-style:none;

	outline-width:medium;

	text-decoration:none;

	color:#000 !important;

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

	}

		

.cat_fa-title{

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

	font-size:25px;

	width:260px;

	float:left;

	clear:both;

	border-bottom:1px solid silver;

	}

.cat_fa-excerpt-ie{
	display:none;
	}	

.cat_fa-excerpt{
	margin-top:-5px;
	font-family: Georgia, Times New Roman, serif;
	font-size:12px;
	width:260px;
	float:left;
	clear:both;
	line-height:18px;
	}	

.cat_ac_primary{

	width:592px;

	margin-left:32px;

	margin-right:18px;

	margin-top:30px;

	float:left;

	-moz-border-radius:15px;

	padding:10px;

	}	



.cat_ac_ucolumn, .cat_ac_lcolumn{

	width:530px;

	float:left;

	margin-bottom:10px;

	margin: 0 auto;

	padding-bottom:10px;

	}



.cat_ac_ul, .cat_ac_ll, .cat_ac_ur, .cat_ac_lr{

	width:235px;

	float:left;

	}



.cat_ac_ul, .cat_ac_ll{

	margin-right:35px;

	border-top:1px solid silver;

	padding-top:5px;

}



.cat_ac_ur, .cat_ac_lr{

	border-top:1px solid silver;

	padding-top:5px;

}



.cat_ac_meta{

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

	font-size:11px;

	}	



.cat_ac_body{

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

	font-size:16px;

	color:#cc0000;

	}



.ac_tagline{

	margin-top:5px;

	margin-bottom:7px;

	font-size:15px;

	color:#000000;

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

	}



.cat_ac_secondary{

	width:550px;

	margin-left:28px;

	margin-right:28px;

	margin-top:15px;

	float:left;

	}



.tophat {

	border-bottom: 1pt dashed silver;

	}



.tophat2 {

	border-top: 1pt dashed silver;

	margin-top:10px;

	margin-bottom:10px;

	}



.schindler {

	font-family: "Lucida Grande", sans-serif;
	font-size: 10.4px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5em;
	color:#111111;
	padding: 3px 0 3px 0;
	margin-bottom:20px;
	padding-bottom:16px;
	border-bottom:1px dashed silver;
	}



.schindler p{

	margin:5px 0 5px 0;
	font-family:Georgia,"Times New Roman",sans;
	font-size:12px;
	line-spacing:1.3em;

	}



.list_title{
	font-size:14px;
	font-family:georgia,sans;
	font-weight:light;
	margin-top:3px;

	}



.navigation{

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

	color:#666666;

	float:right;

	margin-top:10px;

	}



/* -- Category-Specific -- */

/*Features*/

#features_headbar{

	width:612px;

	height:30px;

	background-color:#e38000;

	opacity:50%;

	border-bottom:2px solid silver;

	}



#cat_features_fa-bracket{

	background:transparent url(images/categories/lorangecurly.png) no-repeat scroll right top;

	height:286px;

	width:119px;

	float:left;

	}

	

#cat_features_fa-slice{

	background:transparent url(images/categories/lorangeslice.png) repeat-x scroll 0 0;

	height:286px;

	width:280px;

	float:left;

	border-right:1px dashed silver;

	overflow:hidden;

	}



/*Gallery*/

#gallery_headbar{

	width:612px;

	height:30px;

	background-color:#66cccc;

	opacity:50%;

	border-bottom:2px solid silver;

	}



#cat_gallery_fa-bracket{

	background:transparent url(images/categories/icecurly.png) no-repeat scroll right top;

	height:286px;

	width:119px;

	float:left;	

	}

	

#cat_gallery_fa-slice{

	background:transparent url(images/categories/iceslice.png) repeat-x scroll 0 0;

	height:286px;

	width:280px;

	float:left;

	border-right:1px dashed silver;

	overflow:hidden;

	}





#galleryshow_headline{

	width:525px;

	margin-left:40px;

	margin-top:25px;

	margin-bottom:5px;

	font-size:20px;

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

	text-align:left;

	float:left;

	}

	

#galleryshow_content{

	width:500px;

	float:left;

	margin-left:55px;

	}

	

#galleryshow_artist{

	color:#cc0000;

	text-transform:lowercase;

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

	font-size:40px;

	float:left;

	width:530px;

	}



#galleryshow_art{

	width:500px;

	}



#galleryshow_info{

	float:left;

	margin-top:15px;

	padding-top:10px;

	margin-bottom:15px;

	padding-bottom:10px;

	font-size:14px;

	color:#333;

	border-top:1px dashed silver;

	border-bottom:1px dashed silver;

	}



/*Fiction and Poetry*/

#fnp_headbar{

	width:612px;

	height:30px;

	background-color:#99ee00;

	opacity:50%;

	border-bottom:2px solid silver;

	}



#cat_fnp_fa-bracket{

	background:transparent url(images/categories/limecurly.png) no-repeat scroll right top;

	height:286px;

	width:119px;

	float:left;	

	}

	

#cat_fnp_fa-slice{

	background:transparent url(images/categories/limeslice.png) repeat-x scroll 0 0;

	height:286px;

	width:280px;

	float:left;

	border-right:1px dashed silver;

	overflow:hidden;

	}

	

/*Menagerie*/

#menagerie_headbar{

	width:612px;

	height:30px;

	background-color:#660099;

	opacity:50%;

	border-bottom:2px solid silver;

	}

	

#cat_menagerie_fa-bracket{

	background:transparent url(images/categories/plumcurly.png) no-repeat scroll right top;

	height:286px;

	width:119px;

	float:left;	

	}

	

#cat_menagerie_fa-slice{

	background:transparent url(images/categories/plumslice.png) repeat-x scroll 0 0;

	height:286px;

	width:280px;

	float:left;

	border-right:1px dashed silver;

	overflow:hidden;

	}

	

/*Chopping Block*/

#chpb_headbar{

	width:612px;

	height:30px;

	background-color:#0371de;

	opacity:50%;

	border-bottom:2px solid silver;

	}



#cat_chpb_fa-bracket{

	background:transparent url(images/categories/sapphirecurly.png) no-repeat scroll right top;

	height:286px;

	width:119px;

	float:left;	

	}

	

#cat_chpb_fa-slice{

	background:transparent url(images/categories/sapphireslice.png) repeat-x scroll 0 0;

	height:286px;

	width:280px;

	float:left;

	border-right:1px dashed silver;

	overflow:hidden;

	}

	

/*Revue*/

#revue_headbar{

	width:612px;

	height:30px;

	background-color:#717171;

	opacity:50%;

	border-bottom:2px solid silver;

	}



#cat_cmty_fa-bracket{

	background:transparent url(images/categories/greycurly.png) no-repeat scroll right top;

	height:286px;

	width:119px;

	float:left;	

	}

	

#cat_cmty_fa-slice{

	background:transparent url(images/categories/greyslice.png) repeat-x scroll 0 0;

	height:286px;

	width:280px;

	float:left;

	border-right:1px dashed silver;

	overflow:hidden;

	}



	

/* CHOICE CUTS */

#choice_cuts_home{
	width:560px;
	float:left;
	height:180px;
	overflow:hidden;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:15px;
	}

.choice_cuts_home-info{
	float:left;
	overflow:hidden;
	width:176px;
	padding:5px;
	}

#cc_headbar{

	width:612px;

	height:30px;

	background-color:#6ba7a3;

	opacity:50%;

	border-bottom:2px solid silver;

	}



#cc_explain

	{

	width:540px;

	margin:0 auto;

	padding-top:20px;

	background-color:none;

	padding-bottom:10px;

	border-bottom:1px solid silver;

	font-size:16px;

	font-family:Tahoma,Verdana;

	text-align:center;

	}



#cc_container{

	width:502px;

	margin-left:42px;

	margin-right:28px;

	float:left;

	-moz-border-radius:15px;

	padding:10px;

	}



.cc_list {

	margin: 0px;

	padding: 0px;

	width: 383px;

	}

	

.cc_head {

	padding-top:7px;

	cursor: pointer;

	position: relative;

	background:transparent url(images/categories/cutsbar.png) no-repeat top left;

	min-height:30px;

	width:500px;

	margin:1px;

	padding-left:10px;

	font-weight:bold;

	color:#fff;

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

	font-size:15px;

	}



.cc_date{

	text-align:right;

	width:462px;

	}

	

.cc_body {

	margin-top:-7px;

	width:462px;

	margin-left:5px;

	margin-bottom:10px;

	padding: 15px;

	background-color:#ffffce;

	}



.cc_content{

	font-family:Tahoma,Verdana,san-serif;

	font-size:12px;

	line-height:1.5em;

	}

.cc_articleref{

	border-top:1px solid silver;

	width:462px;

	padding-top:10px;

	color:#666;

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

	}



/* CHOICE CUTS SIDEBAR */



.cc_sidebar {

    float:left;

}



.cc_bar{

	float:left;

	width:320px;

	padding-bottom:5px;

	border-bottom:3px dashed #ececec;

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

	font-size:14px;

	}



.cc_excerpt{
	float:left;
	margin-bottom:10px;
	width:100%;
	overflow:hidden;
	font-family: "Lucida Grande", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.5em;
	}



/* < < < < < < < < < SLIMBOX > > > > > > > > > > > */



#lbOverlay {

	position: fixed;

	z-index: 9999;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	background-color: #000;

	cursor: pointer;

}



#lbCenter, #lbBottomContainer {

	position: absolute;

	z-index: 9999;

	overflow: hidden;

	background-color: #fff;

}



.lbLoading {

	background: #fff url(loading.gif) no-repeat center;

}



#lbImage {

	position: absolute;

	left: 0;

	top: 0;

	border: 10px solid #fff;

	background-repeat: no-repeat;

}



#lbPrevLink, #lbNextLink {

	display: block;

	position: absolute;

	top: 0;

	width: 50%;

	outline: none;

}



#lbPrevLink {

	left: 0;

}



#lbPrevLink:hover {

	background: transparent url(prevlabel.gif) no-repeat 0 15%;

}



#lbNextLink {

	right: 0;

}



#lbNextLink:hover {

	background: transparent url(nextlabel.gif) no-repeat 100% 15%;

}



#lbBottom {

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

	font-size: 10px;

	color: #666;

	line-height: 1.4em;

	text-align: left;

	border: 10px solid #fff;

	border-top-style: none;

}



#lbCloseLink {

	display: block;

	float: right;

	width: 66px;

	height: 22px;

	background: transparent url(closelabel.gif) no-repeat center;

	margin: 5px 0;

	outline: none;

}



#lbCaption, #lbNumber {

	margin-right: 71px;

}



#lbCaption {

	font-weight: bold;

}



/* < < < < < < < < < < < <  HOME PAGE > > > > > > > > > > > > > > > */

#home_headbar{
	width:612px;
	height:30px;
	background-color:#cc0000;
	opacity:50%;
	border-bottom:3px solid silver;
	}
	
#home_featured{
	border-top:1px solid silver;
	width:950px;
	height:265px;
	float:left;
	margin-left:20px;
	margin-top:-15px;
	padding-top:25px;
	padding-bottom:10px;
	margin-bottom:10px;
	}

#home_bracket{
	background: transparent url(images/home_bracket.png) no-repeat top left;
	float:none;
	position:relative;
	z-index:200; 
	top:-15px; 
	left:460px;
	height:280px;
	width:80px;
	}

#home_bracket2{
	background: transparent url(images/home_bracket2.png) no-repeat top left;
	float:none;
	position:relative;
	z-index:200; 
	top:-15px; 
	left:890px;
	height:280px;
	width:120px;
	}

#home_featured_picture{
	float:left;
	width:50%;
	height:260px;
	border:1px solid silver;
	}

#slideshow_hide-picture{
	float:left;
	height:255px;
	width:100%;
	overflow:hidden;
	display: block;
}

#home_featured_picture-pic{
	float:left;
	height:240px;
	max-height:240px;
	width:100%;
	overflow:hidden;
	cursor:pointer;
	}
	
#home_featured_picture-credit{
	float:left;
	margin-top:4px;
	margin-left:5px;
	max-height:20px !important;
	overflow:hidden;
	width:100%;
	font-size:10px;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color:#666666;	
	}

#home_featured_info{
	float:left;
	width:430px;
	margin-left:30px;
	height:250px;
	}

#slideshow_hide-info{
	width:100%;
	height:215px;
	max-height:215px;
	overflow:hidden;
	}

#home_featured_title{
	text-align:center;
	width:95%;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

#home_featured_title-bar{
	height:0px;
	width:200px;
	margin:0 auto;
	margin-top:10px;
	border-bottom:1px solid silver;
	}

#home_featured_title a{
	color:black;
	}
	
#home_featured_title a:hover{
	color:#cc0000;
	}

#home_featured_text{
	width:85%;
	margin:0 auto;
	height:130px;
	max-height:130px;
	overflow:hidden;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:justify;
	font-size:14px;
	line-height:1.4em;
	}

#featured_arrows{
	width:100%;
	float:left;
	text-align:center;
	}

.home_featured-rarrow{
	background:transparent url(images/rarrow.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	float:left;
	position:relative;
	top:15px;
	left:335px;
	z-index:5000;
	height:0;
	line-height:10000px;
	overflow:hidden;
	padding-top:35px;
	width:30px;
	}

a.home_featured-rarrow:hover{
	background:transparent url(images/rarrow.png) no-repeat scroll 0 -35px;
	}

.home_featured-larrow{
	background:transparent url(images/larrow.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	float:left;
	position:relative;
	top:15px;
	left:35px;
	z-index:5000;
	height:0;
	line-height:10000px;
	overflow:hidden;
	padding-top:35px;
	width:30px;
	}

a.home_featured-larrow:hover{
	background:transparent url(images/larrow.png) no-repeat scroll 0 -35px;
	}

.home_featuredpic{
	float:left;
	height:255px;
	width:320px;
	max-height:255px;
	overflow:hidden;
	background-color:#fff;
	padding:20px;
	-moz-border-radius:10px;
	}

#home_main{
	width:1000px;
	float:left;
	height:auto;
	}

#home_featured-2{
	float:left;
	height:240px;
	width: 475px;
	overflow:hidden;
	border:1px solid silver;
	margin-left:65px;
	margin-right:28px;
	margin-top:15px;
	margin-bottom:15px;
	}

#home_featured-2-image{
	background:transparent url(../../../content/home/pic-home_fa4.jpg) no-repeat scroll 0 0;
	position:relative;
	top:0;
	left:0;
	z-index:100;
	width:100%;
	height:240px;
	overflow:hidden;
	}
	
#home_featured-2-info{
	background:transparent url(images/60_overlay.png) repeat-x scroll 0 0;
	position:relative;
	top:0;
	left:0;
	z-index:200;
	margin-top:180px;
	height:60px;
	}	

.home_article_info{
	width:239px;
	height:130px;
	float:left;
	margin:0 10px 10px 10px;
	border:3px solid #ececec;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-family: Georgia, Times New Roman, serif;
	}

	

.home_article_info-meta{

	float:left;

	width:210px;

	height:40px;

	padding-left:5px;

	padding-right:5px;

	margin-top:5px;

	font-family: "Lucida Grande", sans-serif;
	font-size: 10.4px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.5em;

	}



.home_article_info-title-home{

	float:left;

	width:210px;

	border-bottom:3px dashed #cc0000;

	background-color:#ffdcdc;

	}

	

	

.home_article_info-title-fictionpoetry{

	float:left;

	width:210px;

	border-bottom:3px dashed #99ff00;

	background-color:#e6febf;

	}



.home_article_info-title-gallery{

	float:left;

	width:210px;

	border-bottom:3px dashed #66cccc;

	background-color:#dffffe;

	}	



.home_article_info-title-menagerie{

	float:left;

	width:210px;

	border-bottom:3px dashed #660099;

	background-color:#e9d0f5;

	}

	

.home_article_info-title-features{

	float:left;

	width:210px;

	border-bottom:3px dashed #e38000;

	background-color:#fef2bf;

	}	

	

.home_article_info-title-revue{

	float:left;

	width:210px;

	border-bottom:3px dashed #717171;

	background-color:#ebebeb;

	}	

	

.home_article_info-title-choppingblock{

	float:left;

	width:210px;

	height:87px;

	border-bottom:3px dashed #0371de;

	background-color:#dae4e3;

	}	

/* < < < < < < < < < < SINGLE (POST) PAGES (also parts of sidebar info> > > > > > > > > > >  */

.rateup, .ratedown{border:none;text-indent:-9999px;height:16px;padding-bottom:15px;	cursor:pointer;width:20px;}
.rateup{background:transparent url(sy-profile/mysay/icons.gif) no-repeat scroll 0 0;}
.rateup:hover{background:transparent url(sy-profile/mysay/icons.gif) no-repeat scroll 0px -17px;}
.ratedown{background:transparent url(sy-profile/mysay/icons.gif) no-repeat scroll 0 -34px;}
.ratedown:hover{background:transparent url(sy-profile/mysay/icons.gif) no-repeat scroll 0px -51px;}
#tags{list-style: none; border-left: 2px solid #e38000; float: left; padding-left: 5px;}
#tags li{padding-left: 10px; border-left: 7px solid #e38000; margin-top: 5px;}

#sng_left_container{
	width:388px;
	float:left;
	margin-top:3px;
	min-height:500px;
	padding-bottom:25px;
	background-color:#ececec;
	border-top:32px solid silver;
	}



#sng_cat_title, #sng_cat_title a, #sng_cat_title a:visited{

	color:#cc0000;

	font-size:18px;

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

	padding-top:10px;

	margin-bottom:5px;

	text-align:right;
	
	text-transform:lowercase;

	}



#sng_title{

	font-size:25px;

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

	text-align:right;

	margin-bottom:10px;

	}



#sng_excerpt{

	color:#999;

	font-size:18px;

	text-align:right;

	margin-bottom:30px;

	}



#sng_navigation{

	color:#000;

	text-align:right;

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

	font-size:14px;

	border-top:1px solid silver;

	margin-top:10px;

	padding-top:5px;

	}



#sng_navigation a{

	color:#009999;

	text-decoration:underline;

	}

	

#sng_discuss{

	background-color:#f2fda8;

	border-top:1px dashed silver;

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

	text-align:center;

	font-size:14px;

	padding-top:7px;

	padding-bottom:7px;

	margin-bottom:-25px;

	}

.left_photo_article, .left_photo{
	float:left; 
	display:table;
	clear:none;
	width:275px;
	padding-bottom:10px; 
	padding-top:15px;
	margin-right:20px;
	margin-top:5px; 
	border-top: 4px double silver;;
	text-align:center;
	}

.left_photo{
	padding-bottom:15px; 
	padding-top:15px; 
	margin-left:45px; 
	margin-right:25px; 
	margin-top:25px; 
	}

.photo_caption{
	color:#666666;
	margin-top:5px;
	margin-bottom:-8px;
	font-family:"Lucinda Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:100%;
	text-align:center;
	}

#top_photo{
	float:left; 
	width:100%;
	text-align:center;
	padding-bottom:15px; 
	padding-top:15px; 
	margin-top:5px;
	margin-bottom:15px;
	border-bottom: 1px dashed silver;
	}

#sy_pb_fb, #sy_pb_digg, #sy_pb_twitter, #sy_pb_stumble, #sy_pb_email{
  float:left;     
  height:15px;
  width:15px;
  margin-left:5px;
  text-indent: 10000px;
  display:block;
  overflow:hidden;
  }

#sy_pb_fb{
  background:transparent url(images/social/social.gif) no-repeat scroll 0px -16px;
  }

#sy_pb_fb:hover{
  background:transparent url(images/social/social.gif) no-repeat scroll 0px 0px;
  }  
#sy_pb_digg{
  background:transparent url(images/social/social.gif) no-repeat scroll 0px -144px;
  }

#sy_pb_digg:hover{
  background:transparent url(images/social/social.gif) no-repeat scroll 0px -128px;
  }
 #sy_pb_twitter{
  background:transparent url(images/social/social.gif) no-repeat scroll 0px -112px;
  }

#sy_pb_twitter:hover{
  background:transparent url(images/social/social.gif) no-repeat scroll 0px -96px;
  }    
  
#sy_pb_stumble{
  background:transparent url(images/social/social.gif) no-repeat scroll 0px -80px;
  }

#sy_pb_stumble:hover{
  background:transparent url(images/social/social.gif) no-repeat scroll 0px -64px;
  }      
#sy_pb_email{
  background:transparent url(images/social/social.gif) no-repeat scroll 0px -32px;
  }

#sy_pb_email:hover{
  background:transparent url(images/social/social.gif) no-repeat scroll 0px -32px;
  }
  
/* < < < < < < < < < < NON-POST-RELATED PAGES (404, ABOUT) > > > > > > > > > > >  */


#fourohfour_fin{
	margin-bottom:50px;
	background: url(images/fin.png) no-repeat scroll 0 0;
	height:327px;
	width:511px;
	float:left;
	}

#fourohfour_text{
		
	font-size:14px;

	font-weight:normal;

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

	font-stretch:normal;

	font-style:normal;

	font-variant:normal;

	font-weight:normal;

	line-height:1.5em;

	color:#222222;
	
	text-align:justify;

	}



#failed_spyglass p {

	font-family:Georgia,Times New Roman; 

	border-top:1pt dashed silver; 

	border-bottom:1pt dashed silver;

	color:#000;

	padding: 10px 0 10px 0;

	text-align:justify;

	}



.spyglass {	

	width:522px;

	margin:25px 28px 10px 42px;

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

	font-size: 14px;

	line-height:21px;

	color:#222222;

	background-color:#fff;

	}



/* < < < < < < < < < < < < < < COMMENTS FORMATTING > > > > > > > > > > > > > > */
.comment_box{
	margin-top:15px; 
	margin-bottom:15px;
	padding:10px;
	padding-top:5px;
	border-left:5px solid black;
	width:580px;
	background-color: #f5f5f5;
}

.comment_box:hover{
	background-color: #efefef;
}

.comment_editor{
	border-left:5px solid #cc0000;
}

#discuss_header{
	font-family:Georgia,"Times New Roman","Times",serif;
	font-size:20px;
	width:600px;
	padding-bottom:20px;
	border-bottom: 5px double silver;
	float:left;
	}

#discuss_container{	
	float:left;
	width:580px;
	margin:25px 0px 10px 0px;
	margin-left:32px;
	}

#discuss_byline{
	font-family:'Lucida Sans', Tahoma, Sans-serif;
	font-size:12px;
	text-transform:lowercase;
	}

ul.d-list{
	list-style-type:none;
	list-style-image:none;
	list-style:none;	
	padding-left:0px;
	float:left;
}


ul.children{
	list-style-type:none;
	list-style-image:none;
	list-style:none;
	}
	
ul.children li.depth-2 div.comment_box{
	width:540px;
	}	

ul.children li.depth-3 div.comment_box{
	width:500px;
	}
	
.discuss_title, .discuss_title-editor{

	font-size:12px;

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

	color:black;

	margin-top:15px;

	padding:3px;

	padding-left:0px;

	border-bottom:1px solid silver;

	max-width:90%;

	text-transform:lowercase;

	}

.discuss_reply{
	width:100%;
	text-align:right;
	border-top:1px solid silver;
	margin-top:10px;
	padding-top:5px;
	}



#discuss_locked{

	background: url(images/lock.png) no-repeat scroll 0 0;

	height:128px;

	width:128px;

	margin:0 auto;

	}

	

#discuss_comment_bubblelarge{
	background: url(images/comment_bubble.png) no-repeat scroll 0 0;
	height:128px;
	width:128px;
	margin:0px;
	margin:0 auto;
	}



#discuss_locked-comment{

	width:430px;

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

	font-size:38px;

	text-align:center;

	margin:0 auto;

	margin-top:35px;

	}

#discuss_button{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:-20px;
	cursor:pointer;
	background:transparent url(images/submitcomment_button.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	float:left;
	height:0;
	line-height:10000px;
	overflow:hidden;
	padding-top:20px;
	width:150px;
	border:1px solid silver;
	}

#discuss_button:hover{
	background:transparent url(images/submitcomment_button.png) no-repeat scroll 0 -20px;
	}		

#symposium{

	font-size:20px;

	color:#999999;

	margin:0 auto;

	}



#discuss_reply-title{

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

	font-size:20px;

	color:#cc0000;

	}



#discuss_reply-box {

	width:580px;
	max-width:580px;
	padding:10px;
	float:left;
	font-size:12px;
	border: 2px solid #666;
	font-family:'Lucinda Grande',Verdana, Arial, Helvetica, sans-serif;

	}



#discuss_reply-box:focus, .discuss_input-boxes:focus{

	border: 2px solid #cc0000;

	outline: none;

	}



#discuss_input-container{

	width:490px;

	float:left;

	}



.discuss_input-tag{
	font-family:"Lucinda Grande", Verdana, Arial, Helvetica, sans-serif;
	float:left;

	}



.discuss_input-boxes{

	margin-bottom:5px;

	padding:3px;

	float:left;

	font-size:12px;

	border: 2px solid #666;

	font-family:'Lucinda Grande',Verdana, Arial, Helvetica, sans-serif;

	text-align:left;

	float:left;

	}

#propoganda_header-ie{
	display:none;
	}

#propoganda_header{
	width:360px;
	text-align:right;
	font-family:Georgia;
	font-size:11px;
	color:#fff;
	float:right;
	margin-top:-25px;
	margin-right:10px;
	}

#propoganda{

	background-color:#F2FDA8;

	border-top:1px dashed silver;

	border-bottom:1px dashed silver;

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

	text-align:center;

	font-size:14px;

	padding-top:7px;

	padding-bottom:7px;

	float:left;

	width:615px;

	margin-top:25px;

	}



/* < < < < < < < < < < < < <  LOGIN PAGE & RELATED > > > > > > > > > > > > > > */

#login{

	width:200px;

	margin:0 auto;

	margin-top:25px;

	margin-bottom:25px;

	padding:25px;

	border:2px solid silver;

	}



#login_box{

	width:350px;

	margin:0 auto;

	margin-bottom:75px;

	padding:24px;

	border-left:1px solid silver;

	border-right:1px solid silver;

	border-bottom:35px solid #cc0000;

	}

.login_input{
	background-color:#fff;
	border: 1px solid silver;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:5px;
	color:black;
	float:left;
	font-size:12px;
	width:250px;
	margin-bottom:10px;
	}

.login_input:hover, .login_input:focus{
	border: 1px solid #cc0000;
	}

.login_inputmod{
	background-color:#fff;
	border: 1px solid silver;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:5px;
	color:black;
	float:left;
	font-size:12px;
	width:200px;
	margin-bottom:10px;
	}

.login_inputmod:hover, .login_inputmod:focus{
	border: 1px solid #cc0000;
	}

#login_head{

	background:transparent url(images/login.png) no-repeat scroll left top;

	width:400px;

	height:95px;

	margin:0 auto;

	margin-top:25px;

	}



#login_error{

	width:500px;

	margin:0 auto;

	margin-bottom:10px;

	margin-top:25px;

	padding:10px;

	border:1px solid #cc0000;

	background-color:#FFD5D5;

	}

#lostpasswordform, #change_password_form{
	font-family:"Lucinda Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}	

#lostpwd_button{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:100px;
	cursor:pointer;
	background:transparent url(images/lostpassword_button.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	float:left;
	height:0;
	line-height:10000px;
	overflow:hidden;
	padding-top:20px;
	width:150px;
	border:1px solid silver;
	}

#lostpwd_button:hover{
	background:transparent url(images/lostpassword_button.png) no-repeat scroll 0 -20px;
	}	

#changepwd_button{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:150px;
	cursor:pointer;
	background:transparent url(images/changepassword_button.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	float:left;
	height:0;
	line-height:10000px;
	overflow:hidden;
	padding-top:20px;
	width:150px;
	border:1px solid silver;
	}

#changepwd_button:hover{
	background:transparent url(images/changepassword_button.png) no-repeat scroll 0 -20px;
	}	

#loginform{
	font-family:"Lucinda Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}	

#login_button{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:100px;
	cursor:pointer;
	background:transparent url(images/login_button.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	float:left;
	height:0;
	line-height:10000px;
	overflow:hidden;
	padding-top:20px;
	width:150px;
	border:1px solid silver;
	}

#login_button:hover{
	background:transparent url(images/login_button.png) no-repeat scroll 0 -20px;
	}	

#register_head{

	background:transparent url(images/register.png) no-repeat scroll left top;

	width:550px;

	height:95px;

	margin:0 auto;

	margin-top:25px;

	}



#register_box{

	width:500px;

	margin:0 auto;

	margin-bottom:75px;

	padding:24px;

	border-left:1px solid silver;

	border-right:1px solid silver;

	border-bottom:35px solid #cc0000;

	}

#registerform{
	font-family:"Lucinda Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	

.register_list{
	list-style:none;
	}

.register_list li{
	clear:both;
	}

.register_input{
	background-color:#fff;
	border: 1px solid silver;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:5px;
	color:black;
	float:left;
	font-size:10px;
	width:350px;
	margin-bottom:10px;
	}

.register_input:hover, .register_input:focus{
	border: 1px solid #cc0000;
	}

#register_button{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:36%;
	cursor:pointer;
	background:transparent url(images/register_button.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	float:left;
	height:0;
	line-height:10000px;
	overflow:hidden;
	padding-top:20px;
	width:150px;
	border:1px solid silver;
	}

#register_button:hover{
	background:transparent url(images/register_button.png) no-repeat scroll 0 -20px;
	}	
	
.table_label{
	width:150px;
	}


.legend{

	font-size:16px;

	color:#666666;

	}



.register_fieldset{

	margin-bottom:15px;

	}



#lostpwd_head{

	background:transparent url(images/lostpwd.png) no-repeat scroll left top;

	width:400px;

	height:95px;

	margin:0 auto;

	margin-top:25px;

	}



.reg_label{

	width:100%;

	height:10px;

	}



#pass-strength-result{
	background-color:#eeeeee;
	border-color:#dddddd !important;
}





#pass-strength-result{

	border-style:solid;

	border-width:1px;

	float: left;

	width: 330px;

	padding: 5px 15px 5px 15px;

	text-align: center;

	clear:both;

	font-size:10px;

}



#pass-strength-result {

	background-color: #eee;

	border-color: #ddd !important;

}



#pass-strength-result.bad {

	background-color: #ffb78c;

	border-color: #ff853c !important;

}



#pass-strength-result.good {

	background-color: #ffec8b;

	border-color: #fc0 !important;

}



#pass-strength-result.short {

	background-color: #ffa0a0;

	border-color: #f04040 !important;

	font-weight:bold;

}



#pass-strength-result.strong {

	background-color: #c3ff88;

	border-color: #8dff1c !important;

	font-weight:bold;

}


#confirm_head{

	background:transparent url(images/confirmation.png) no-repeat scroll left top;

	width:550px;

	height:95px;

	margin:0 auto;

	margin-top:25px;

	}
	
/* <! --- SY PROFILE ---> */

#mysay_box{
	position:fixed;
	top:300px;
}

#mysay_book, #mysay_book:hover{z-index: 10000;	width:16px;height:16px;position:relative;left:9px;display: block; cursor: pointer;}
#mysay_book{background:transparent url(sy-profile/mysay/icons.gif) no-repeat scroll 0px -67px;}
#mysay_book:hover{background:transparent url(sy-profile/mysay/icons.gif) no-repeat scroll 0px -82px;}

#mysay_info{
	z-index:10000;
	width:500px;
	height:100px;
	position:relative;
	left:30px;
	top:-50px;
	border:3px solid #666;
	background-color:white;
	padding:10px;
}