/*  
Theme Name: Simply Basic
Theme URI: http://www.bballcity.com/download/themes/simply-basic/
Description: A wordpress theme by Ash Haque
Version: 1.5
Author: Ash Haque
Author URI: http://www.bballcity.com

The CSS, XHTML is released under a Creative Commons License
http://creativecommons.org/licenses/by/2.5/
*/


/*
1. Universal Declarations
2. Structure
	2.1. Header
	2.2. Content
	2.3. Comments
	2.4  Sidebar
	2.5  Footer
3. Lists
4. Headings
5. Images
6. Forms
7. Page Specific
8. Extras
*/


/* Universal Selectors
----------------------------------------------------------------------------- */

	*  {
		margin: 0;
		padding: 0;
		/* Resets all margins and paddings on the page */
		}
		
	ul {
		list-style-type: none;
		}
	
	* a:link, * a:visited, * a:hover, * a:active {
		text-decoration: none;
		}
		
	* a:hover {
		cursor: pointer;
		/* works well for onclick anchors */
		}
	
	:link img {
		border: none;
		}
	
	* img {
		border: none;
		}
	
	a img {
		border: none;
		}
	
	:link img, :active img {
		border: none;
		}





/* Structure
----------------------------------------------------------------------------- */
	
	html { 
		margin-bottom: 0.1em;
		background: #fff;
		}

	body {
		font-size: 62.5%; /* Sets the page font to 10px */
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
		}
		
	.top {
		background: #eee;
		width: 100%;
		padding: 10px 0;
		border-bottom: 1px solid #ccc;
		font-size: 1.1em;
		}

	#wrapper {
		width: 876px;
		padding: 0;
		margin: 45px auto;
                margin-bottom:0;
		text-align: left;
		font-size: 1.1em;
		}
		
	#header {
	        width: 225px;
	        margin: 0px;
                float:left;
		}

	#main {
		padding: 0px;
                float:right;
                width:651px;
		}

	#content {
		float:left;
		width: 435px;
		padding: 0px;
		}
		
	#sidebar {
		float: right;
		width: 184px;
		padding: 0px;
                margin-top:110px;
		}

        #logo {
margin-bottom:51px;
}
		






	/* Header
	----------------------------------------------------------------------------- */
	
.moduletable_menu {
width:168px;
}

.moduletable_menu ul {
list-style:none;
line-height:1.4em;
}

.moduletable_menu ul li ul {
margin-left:13px;
}

.moduletable_menu ul li a:link, a:visited {
color:#444444;
}

.moduletable_menu ul li a:hover, a:active {
color:#673090;
}

.moduletable_menu ul li ul li a {
color:#999999;
}

.moduletable_menu ul li ul li a:hover {
color:#673090;
}

.moduletable_menu ul li.item27 a {
color:#444444;
}

.moduletable_menu ul li.item27 a:hover {
color:#673090;
}

.moduletable_menu ul li ul li.item34 ul li a {
color:#999999;
}

.moduletable_menu ul li ul li.item34 ul li a:hover {
color:#673090;
}

.moduletable_menu ul li ul li.item53 ul li a {
color:#999999;
}

.moduletable_menu ul li ul li.item53 ul li a:hover {
color:#673090;
}

.moduletable_menu ul li.item2 ul li a {
color:#999999;
}

.moduletable_menu ul li.item2 a:hover {
color:#673090;
}

.moduletable_menu ul li.item37 ul li a {
color:#999999;
}

.moduletable_menu ul li.item37 a:hover {
color:#673090;
}

#subscribe {
margin-top:35px;
}
				
.top_bar_title {
	height: 72px;
	width: 420px;
	float: left;
}

.large_title {
	margin: 0px;
	padding: 0 0 15px 0;
}

.small_title_details {
	height: 27px;
	width: 420px;
	font-size: 9px;
	color: #999999;
	padding-top: 4px;
}

.first_menu_block {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	height: 72px;
	width: 144px;
	float: left;
}

.second_menu_block {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	height: 72px;
	width: 100px;
	float: left;
	margin-left: 8px;
}

.menu_text:link, .menu_text:visited {
	float:none;
	font-size: 10px;
	color: #000000;
	background-color:#ffffff;
	text-decoration: none;
	padding:0px;
}

.menu_text:hover {
	font-size: 10px;
	color: #673090;
        background-color:#FFFFFF;
	text-decoration: none;
	padding:0px;
}

.logo_holder {
	float: left;
	height: 72px;
	width: 80px;
}



.navigation_bar {
	height: 36px;
	width: 786px;
	padding:0;
	margin:0;
	font-size:12px;
}

.nav_bar {
	float:left;
	display:inline;





































	text-align:center;
	background-color:#673090;
	color:#FFFFFF;
	padding-top:10px;
	padding-bottom:12px;
	width:262px;
}

.nav_bar:hover {
	background-color:#FFFFFF;
	color:#673090;
}
				
	/* Content
	----------------------------------------------------------------------------- */
	

		#content p a, #content .metadata a {
			color: #673090;
                        background-color:#FFFFFF;
			}
	
		#content p a:hover, #content .metadata a:hover {
			color: #673090;
                        background-color:#FFFFFF;
			}
			
		#content p a:visited, #content .metadata a:visited {
			color: #673090;
                        background-color:#FFFFFF;
			}
	
		#content p {
			font-size:11px;
                        line-height:18px;
			padding: 10px 0;
			color: #666666;
			}
	
		#content .post h3 {
			border-bottom: 1px solid #ccc;
			font: 1.2em "Lucida Grande", sans-serif;
			padding-top: 20px;
			text-transform: uppercase;
			}
			
		#content .entry {
			padding-top: 10px;
			width: 100%;
			overflow: auto;

			height: 1%;
			}

		#content .metadata {
			display: block;
			padding: 10px 0 60px;




			}
	

	
	/* Comments
	----------------------------------------------------------------------------- */
	
		.commentlist {
			padding: 10px 0 30px 0;
			}
			
		.commentlist li {
			background: url(images/dot.gif) bottom left repeat-x;
			/* This fixes a Firefox / Safari bug where the bottom border sometimes shwoed up and sometimes didn't */
			margin: 10px 0;

			padding: 25px 0 10px 0;
			list-style-type: none;
			width: 100%;
			overflow: auto;
			height: 1%;
			}
			
		.comment_number a {
			font: 3.2em Georgia, serif;
			float: right;
			padding-right: 10px;
			color: #d6d6d6;
			}
			
		.comment_author {
			font-size: 1.4em;
			}
			
		h3#respond {
			display: block;
			padding-top: 15px;
			}
	
	
	
	
	
	/* Sidebar
	----------------------------------------------------------------------------- */
	
		#sidebar ul li.side {
			padding-bottom: 25px;
			}
			
		#sidebar div {
			line-height: 18px;
                        color:#666666;
			}
			
		#sidebar h2 {
			display: block;
			}
		
		#sidebar ul li a {
			line-height: 13px;
                        color:#FFFFFF;
                        background-color:#EEEEEE;
                        display:block;
                        width:176px;
                        padding:4px;
			}

                #sidebar ul li a:hover {
			line-height: 13px;
                        color:#FFFFFF;
                        background-color:#EEEEEE;
			}
			
		#sidebar ul li ul li ul {
			padding-left: 15px;
			}
			
		#sidebar ul li ul li ul li ul {
			padding-left: 30px;
			}
	
	
	
	
	
	/* Footer
	----------------------------------------------------------------------------- */
	





/* Lists
----------------------------------------------------------------------------- */

	#content ul, #content ol {
		line-height: 2em;
		padding: 15px 0 15px;
		}

	#content ul li a, #content ol li a {
		line-height: 2.5em;
		}

	#content .post ol {
		padding-left: 25px;
		}
		
	#content .post ul li {
		padding-left: 20px;
		background: url(images/bullet.gif) center left no-repeat;		
		}




/* Headings
----------------------------------------------------------------------------- */

	h1 a, h1 a:visited, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited {
		color: #000000;
		font-weight: normal;
		font-family: 'Trebuchet MS', Verdana, Sans-Serif;
		}

        h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
               color:#673090;
               background-color:#FFFFFF;
               }

	h1{
	font-size: 9px;
	font-weight: 200;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

	h2{
	font-size: 8px;
	font-weight: 200;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

	h3 {
		font-size: 1.8em;
		}

	h4 {
		font-size: 1.6em;
		}
		
		
		
		
		
/* Images
----------------------------------------------------------------------------- */

	#content img {



		padding: 0px;
		margin: 0;
		}

	#content img.none {
		border: 0;
		max-width: 90%;
		margin: 0 auto;
		}
		

	#content img.wp-smiley {
		border: 0;






		padding: 0;
		margin: 0;
		display: inline;
		/* For whenever one uses smileys in posts */
		}





/* Forms
----------------------------------------------------------------------------- */

	.searchform {
		width: 250px;
		float: right;
		text-align: right;
		}
		
		
		
		
		
/* Page Specific
----------------------------------------------------------------------------- */

	.last_20 li {
		line-height: 2em;
		}

	.archive_date {
		width: 100px;
		float: left;
		}
		
	/* This is if you use the current page-archives.php for your archives */
		
	.pagetitle {
		display: block;
		padding: 0 0 10px;
		}
					
			
			
			
			
/* Extras
----------------------------------------------------------------------------- */

	blockquote {
		margin: 0;
		padding: 0 0 0 25px;
		background: url(images/quote.gif) top left no-repeat;
		}



	html>body blockquote {
		background-position: 0 0;
		}
		
	.center {
		text-align: center;
		}

	hr {
		display: none;
		}


#footer {

       clear:both;

}



#footerlast a {

color:#999999;

}



#footerlast a:hover {

color:#673090;

}



#footermenu {

       font-size:0.5em;

       width:876px;

       margin: 0 auto;

       text-align:right;

}



#footerlast {

       font-size:0.75em;

       width:876px;

       margin: 0 auto;

       text-align:right;

}



#fmenu {

       width:555px;

       clear:both;

       float:right;

       margin:3px 0 5px 0;

       line-height:12px;

}

#copyright {

       float:right;

       clear:both;

       margin-bottom:10px;

}



#subfooter {

       clear:both;

       background-color:#673090;

}



#passionate {

       width:876px;

       margin:0 auto;

       text-align:right;

}



#fsb a {

       float:right;

       display:block;

       margin-right:4px;

       background:url(/images/foundry/fsb.jpg) 0 0 no-repeat;

}



#fsb a:hover {

       background-position:-65px;



}



#codeworks a {



       float:right;

       display:block;

       background:url(/images/foundry/codeworks.jpg) 0 0 no-repeat;

}



#codeworks a:hover {

       background-position:-65px;

}



#council a {

       float:right;

       display:block;

       margin-right:4px;

       background:url(/images/foundry/arts_council.jpg) 0 0 no-repeat;

}



#council a:hover {

       background-position:-65px;

}

#posts {
margin-bottom:10px;
}

#posts li {
padding:10px 0;
}

#posts li img {
float:none;
margin:4px 0 0 0;
}

#posts li em {
font-weight:normal;
font-size:0.9em;
color:#666666;
line-height:14px;
margin:6px 0 6px 0;
font-style:normal;
}

#posts li a {
font-weight:bold;
font-size:1em;
color:#FFFFFF;
background-image:url("http://www.foundry34.co.uk/images/foundry/recent_back.jpg");
background-repeat:no-repeat;
}

#posts li a:hover {
color:#FFFFFF;
background-position:-184px 0;
}

.related {
margin-bottom:20px;
}

.related li {
padding:1px 0;
}

.related li img {
float:none;
margin:4px 0 0 0;
}

.related li em {
font-weight:normal;
font-size:0.9em;
color:#666666;
line-height:14px;
margin:6px 0 6px 0;
}

.related li a {
font-weight:bold;
font-size:1em;
color:#FFFFFF;
background-image:url("http://www.foundry34.co.uk/images/foundry/recent_back.jpg");
background-repeat:no-repeat;
}

.related li a:hover {
color:#FFFFFF;
background-position:-184px 0;
}

.entry .imgtfe {
display:none;
}

#contact_details {

}

#phone {
margin:10px 0 7px 0;
}

#email {
margin:7px 0 10px 0;
}

#email a {
       display:block;
       background:url(/images/foundry/email.png) 0 0 no-repeat;
       padding:8px 0 9px 36px;
       color:#AAAAAA;
}

#phone a {
       display:block;
       background:url(/images/foundry/telephone.png) 0 0 no-repeat;
       padding:8px 0 9px 36px;
       text-decoration:none;
       color:#AAAAAA;
}

#email a:hover {
       background-position:0 -30px;
       color:#673090;
}

#phone a:hover {
       background-position:0 -30px;
       color:#673090;
}