/*
Theme Name: Sophistigrunge
Theme URI: http://www.themelab.com/free-wordpress-themes/
Description: A sophisticated grunge theme.  Template designed by <a href="http://www.demusdesign.com">DemusDesign</a>
Version: 1.0
Author: Theme Lab
Author URI: http://www.themelab.com/
Tags: grunge, fixed width, two columns, widgets
*/

* {
	margin: 0;
	padding: 0;
	}
	
	
/** Page Layout **/

body {
	background-image: url('images/bg.jpg');
	color:#A1A1A1;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;

}
.weltext {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:justify;
	padding:5px;
	padding-right:15px;

}
.entry-content, .entry-summary {
clear:both;
padding:12px 0 0;
}

#container p {
font-family:arial;
font-size:12px;
padding:10px;
text-align:justify;
}
.infodate {
float:left;
color:#D00E11;
font-weight:bold;
font-size:14px;
position:absolute;
padding-top:21px;
text-transform:uppercase;

}
.infotext {
padding-top:50px;
text-align:justify;
font-family:Arial,Helvetica,sans-serif;

}
.latestnews {
font-family:Arial,Helvetica,sans-serif;


}
.candian {
color:#D00E11;
font-size:20px;
font-weight:bold;
padding:5px;

}
#main .infotext a {
float:left;
padding-right:15px;


}
#linkcontact a{
float:none;

}
#main .latestnews a {

float:left;

padding-right:15px;
}
.implinkcon {
float:left;
margin-left:40px;
text-align:justify;
width:316px;
font-family:Arial,Helvetica,sans-serif;


}
#main .implinkcon a {
float:left;
padding-right:15px;
}

#wrap {
	width: 1009px;
	margin: 0 auto;
	padding: 0 0 50px 0;
	}

#head {
	background-image:url('images/top-bg.png');
	height:94px;
	width:1009px;
	}

#right {
	float: right;
	clear: both;
	width: 265px;
	margin: 40px 0px 0 0;
	}
	
#main {
	background-color:#151515;
	margin-top:28px;
	}

#foot {
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 30px 0 30px 0;
	width: 100%;
	font-size:1.0em;
	}

.clearer {
	clear: both; 
	line-height: 0; 
	height: 0;
	font-size: 0;
	}
	
	
/** Universal/Semi-Unviversal Styles **/

h1 {
	color: #fff;
	font-family:Arial,Helvetica,sans-serif;
	}
	
h2 {
	font-size: 1.1em;
	color: #FFF;
	height:0px;
	margin-bottom: 0px;
	}
	
h3 {
	color: #fff;
	margin: 25px 0;
	padding-left:15px;
	}
	
#main a, .credit a, .about a {
	color: #fff;
	float:left;
	padding: 1px 2px;
	font-family:Arial,Helvetica,sans-serif;
	}
	
#main1 a:hover, .credit a:hover, .about a:hover {
	color: #FFF;
	background: #400;
	text-decoration: none;
	}

.post p, #main p {
	background-color:#0D0D0D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-left:12px;
	font-weight:bold;
	padding-right:15px;
	text-align:justify;
	
	}
	
#main img {
	
	background: url('') repeat top left;
	cursor:pointer;
	margin-bottom: 5px;
	}
	
#main img.left {
	float: left;
	margin-right: 5px;
	}
	
#main img.right {
	float: right;
	margin-left: 5px;
	}
	
/** Top Navigation and Search Box Styles **/

#head form  {
	float:right;
	background: url('images/search.png') no-repeat top left;
	border:0px solid #fff;
	height:25px;
	
	
	margin: 10px 10px 0 0;
	color: #111;
	}
.logo {
float:left;
padding-top:10px;

}

table tr td {
background-color:#0D0D0D;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding-left:6px;
padding-right:15px;
text-align:justify;

}

.implink{
			background:url("images/important-links-box.gif") no-repeat scroll left top transparent;



}
.bodytop {
			background:url("images/body-bg-top.png") no-repeat scroll left top transparent;
			height:47px;
			
			margin-top:319px;
			position:absolute;
			width:1009px;
			z-index:-1;

			}
	
	.bodybottom {
			background:url("images/body-bg-bottom.png") no-repeat scroll left top transparent;
			height:47px;
			position:absolute;
			width:1009px;
			z-index:-1;

			}
	
	
	.welcomebg1 {
			background:url("images/welcome-bg-top.png") no-repeat scroll left top transparent;
			height:14px;
			position:absolute;
			width:980px;
			

			}
	
	
	.welcomebg2 {
			background:url("images/welcome-bg-bottom.png") no-repeat scroll left bottom transparent;
			height:14px;
			position:absolute;
			width:980px;
			

			}
	.Homescramblelock {
		background-image:url("images/scramblelock-image.png");
background-repeat:no-repeat;
		height:416px;
		margin-left:156px;
		margin-top:-56px;
		position:absolute;
		width:409px;
	
	}
	
	
.abtscramblelock {
		background-image:url("images/scramblelock-image1.png");
background-repeat:no-repeat;
		height:416px;
		margin-left:107px;
		margin-top:-56px;
		position:absolute;
		width:409px;
	
	}
.bioscramblelock {
		background-image:url("images/scramblelock-image2.png");
background-repeat:no-repeat;
		height:416px;
		margin-left:107px;
		margin-top:-56px;
		position:absolute;
		width:409px;
	
	}
.picscramblelock {
		background-image:url("images/scramblelock-image3.png");
background-repeat:no-repeat;
		height:416px;
		margin-left:107px;
		margin-top:-56px;
		position:absolute;
		width:409px;
	
	}
.videoscramblelock {
		background-image:url("images/scramblelock-image4.png");
background-repeat:no-repeat;
		height:416px;
		margin-left:107px;
		margin-top:-56px;
		position:absolute;
		width:409px;
	
	}
.contactscramblelock {
		background-image:url("images/scramblelock-image5.png");
background-repeat:no-repeat;
		height:416px;
		margin-left:107px;
		margin-top:-56px;
		position:absolute;
		width:409px;
	
	}
.eventscramblelock {
		background-image:url("images/scramblelock-image6.png");
background-repeat:no-repeat;
		height:416px;
		margin-left:107px;
		margin-top:-56px;
		position:absolute;
		width:409px;
	
	}

.extrascramblelock1 {
		background-image:url("images/scramblelock-image7.png");
       background-repeat:no-repeat;
		height:416px;
		margin-left:107px;
		margin-top:-56px;
		position:absolute;
		width:409px;
	
	}
.blogscramblelock {
		background-image:url("images/scramblelock-image11.png");
background-repeat:no-repeat;
		height:416px;
		margin-left:107px;
		margin-top:-56px;
		position:absolute;
		width:409px;
	
	}
	.blogscramblelock1 {
		background-image:url("images/scramblelock-image11.png");
background-repeat:no-repeat;
		height:416px;
		margin-left:107px;
		margin-top:-56px;
		position:absolute;
		width:409px;
	
	}

.datebg {
	background-image:url("images/date.gif");
	height:27px;
	padding:5px;
	width:100px;
	font-weight:bold;


}


#main .nav {
	margin-left:15px;
	height:78px;
	width:994px;
	background: url('images/menu.gif') no-repeat top left;
	}
	
#main .nav ul {
	width: 1009px;
	
	
	
	}
	
#main .nav li {
	list-style-type: none;
	display: inline;
	}

#main .nav li a {
	float: left;
	display: block;
	color: #FFF;
	margin:27px 6px 0 5px;
	height:16px;
	font-size:16px;
	text-decoration: none;
	border-left:2px solid;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;

	}
	

	
#main .nav li a span {
	font-size: 0.8em;
	color: #300;
	font-family:Arial,Helvetica,sans-serif;
	font-style: normal;
	font-weight: 400;
	}
	

/** Sidebar Styles **/

#right p {
	line-height: 1.4em;
	font-size: 0.8em;
	}

#right .full {
	border-top: 1px solid #300;
	padding-top: 0px;
	width: 260px;
	margin-bottom: 20px;
	}

#right .halfleft {
	width: 130px;
	border-top: 1px solid #300;
	padding: 0px 0 0 0;
	margin-left: 0;
	margin-bottom: 20px;
	}
	
#right .halfright {
	float: right;
	clear: none;
	width: 130px;
	border-top: 1px solid #300;
	padding: 0px 0 0 0;
	margin-bottom: 20px;
	}
	
#right h2, #foot h2 {
	color: #FFF;
	background: url('images/transp.png') repeat top left;
	padding: 5px;
	margin-bottom: 5px;
	font-size: 0.9em;
	font-style: italic;
	}

p.announce {
	font-size: 1.6em;
	}

.full ul, .halfleft ul, .halfright ul, .footlinks ul, ul.links {
	list-style-type: none;
	font-size: 0.8em;
	}

.full ul li a, .halfleft ul li a, .halfright ul li a, .footlinks ul li a, ul.links li a {
	color: #300;
	text-decoration: none;
	display: block;
	background: url('images/transp.png') repeat-x bottom left;
	padding: 8px;
	}

.full ul li a:hover, .halfleft ul li a:hover, .halfright ul li a:hover, .footlinks ul li a:hover, ul.links li a:hover {
	color: #FFF;
	background: #300;
	}
	
/** Styles for Post/Main Content **/
	
.pagepost p{
padding:12px;

}
#sidebar {
background-color:#161616;
float:left;
margin-left:20px;
margin-top:-8px;
width:219px;
padding-bottom:15px;



}
#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 990px;
	margin-left:15px;
	padding:13px 0 0;
	
}

#side-a {
	float: left;
	width: 706px;
	background-color:#0d0d0d;
}

#side-b { 
	margin: 0;
	float: left;
	margin-left:15px;
	width: 259px;
	background-color:#0d0d0d;
	
}




.post {
	padding: 10px 0 2px 20px;
	width:1009px;
	line-height: 1.4em;
	margin: 0 0 25px 0;
	}
	
.post .meta {
	
	width: 200px;
	
	}
	
.post .meta p {
	font-size: 2px;
	margin-left: 0px;
	font-family:Arial,Helvetica,sans-serif;
	}
	
.meta_bottom {
	margin: 10px 0 10px 0px;
	font-size: 0.7em;
	background: url('images/transp.png') repeat top left;
	padding: 3px 8px;
	}
	
.meta_bottom a {
	color: #300;
	text-decoration: none;
	}
	
/** Style Tags **/

.blockquote {
	border-left: 2px solid #333;
	padding: 15px;
	margin: 20px 0;
	font-size: 0.9em;
	font-style: italic;
	background: url('images/transp.png') repeat top left;
	}
	
.post ol {
	font-weight: 800;
	font-size: 0.8em;
	color: #5C1900;
	margin: 20px;
	font-style: italic;
	}
 
.post ol span {
	font-weight: 400;
	color: #111;
	font-style: normal;
	}

.post ol li {
	margin-left: 25px;
	padding: 4px 0;
	}

#main1 ul {
	list-style-type: none;
	margin: 20px;
	}
	
#main1 ul li {
	padding: 2px 15px;
	background: url('bullet.gif') no-repeat left center;
	margin-left: 10px;
	}
	
form label{
	display:block;
	}

form p {
	font-size: 0.8em;
	margin-bottom: 10px;
	}

form input.text, form textarea{
	width:96%;
	border:1px #111 solid;
	color:#999;
	padding: 4px 5px;
	font-family:Arial,Helvetica,sans-serif;
	}

form input.text:hover, form textarea:hover{
	}

form input.text:focus, form textarea:focus{
	color:#666;
	}

form input.button{
	margin-right:8px;
	padding:3px 5px;
	font-family:Arial,Helvetica,sans-serif;
	}

* html form input.text {
	border-color:#999;
	color:#999;
	}
	
/** Footer Styles **/

.footer {
background-image:url('images/footer-bg.png');
height:82px;
margin-top:60px;

	
	}
	.footer1 {
background-image:url('images/footer-bg.png');
float:left;
width:1009px;
height:82px;
margin-top:20px;

	
	}

.footernav li {
display:inline;
list-style-type:none;

}

.footernav li a {
color:#FFFFFF;
display:block;
float:left;
font-weight:600;
padding:23px 3px 12px 20px;
text-decoration:none;
text-transform:uppercase;
}

#foot h2 {
	border-top: 1px solid #333;
	margin-top: 5px;
	}
	
.footlinks {
	float:  left;
	width: 180px;
	margin-right: 5px;
	}
	
#foot .about {
	width: 240px;
	float: left;
	line-height: 1.6em;
	font-size: 0.8em;
	}
	
#foot ul.links {
	padding: 0 0px 0px 0px;
	list-style-type: none;
	}
	
#foot .credit {
	width: 850px;
	font-size: 0.9em;
	margin-TOP: 20px;
	}
/* Begin Comments*/
.commentlist {
	padding: 0;
	margin-top: 10px;
	text-align: justify;
	}

.commentlist li {
	list-style: none;
padding-bottom: 10px;
	}

.children { padding: 0; }

.children li {
	border-left: 2px solid #4C1900;
	padding: 5px 5px 5px 10px;
}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentlist li img.avatar { 
	float: right;
	border: 0;
	padding: 0;
	background: none;
	}
.comment-meta {
padding-bottom: 10px;
}
.comment-meta, .comment-reply-link {
	font-size: 0.7em;
	}
