/*
Theme Name: IT Green
Theme URI: http://www.u-g-h.com/
Description: Built for bcs.org.im website based on bcs.org
Version: 1.0
Author: Owen Cutajar
Author URI: http://www.u-g-h.com
Tags: green, three column, bcs

	Built for BCS by Owen Cutajar
	 http://www.u-g-h.com/


*/



* {
padding : 0;
margin : 0;
}

body {
font-family : Arial, Helvetica, sans-serif;
font-size : 80%;
background : #eaede7 url(images/background-grad.jpg) repeat-x;
}

a:link {
text-decoration : underline;
color : #006633;
}

a:visited, .breadcrumb a:active {
color : #006633;
}

a:active {
text-decoration : none;
}

a:hover {
text-decoration : none;
}

p {
font-family : Arial, Helvetica, sans-serif;
padding-top : 3px;
padding-left : 0;
padding-bottom : 15px;
}

h1 {
font: normal 1.4em Arial, Helvetica, sans-serif;
line-height : 1em;
color : #006633;
padding-top : 3px;
padding-left : 0;
text-align : left;
}

h2 {
font: normal 1.4em Arial, Helvetica, sans-serif;
line-height : 1em;
color : #006633;
margin: 0;
padding: 0 0 10px;
text-align : left;
}

.smalldate {
font-family : Arial, Helvetica, sans-serif;
font-size : 1em;
line-height : 1em;
text-decoration : none;
color : #111111;
padding-top : 7px;
padding-left : 0;
padding-bottom : 20px;
text-align : left;
}

#bottomshadow {
margin : 0 0 0 0;
width : 964px;
height : 12px;
background : url(images/bottomshadow.png) repeat-x;
}

#topshadow {
margin : 30px 0 0 0;
width : 964px;
height : 12px;
background : url(images/topshadow.png) repeat-x;
}

#shadow {
margin : 0 auto;
width : 970px;
background : url(images/fullshadow.png) repeat-y;
}

#wrapper {
margin : 0 auto;
width : 960px;
background : #f2f2f2 url(images/wrapper-back1.jpg) repeat-x;
}

#header {
width : 960px;
color : #333;
padding : 0;
height : 103px;
margin : 0 0 0 0;
background : #ffffff url(images/banner-main.jpg);
}

#navigation {
width : 960px;
color : #333;
padding : 0;
height : 35px;
margin : 0 0 0 0;
background : #ffffff url(images/nav-back-2.jpg);
}

#breadcrumb {
width : 960px;
color : #333;
padding : 0;
height : 43px;
margin : 0 0 0 0;
background : #ffffff url(images/bread-crumb1.jpg);
}

#content {
width : 229px;
color : #333;
background : #ffffff;
margin : 20px 0 0 2px;
float : left;
}

#curl {
width : 229px;
color : #333;
background : #111111;
margin : 0 0 0 0;
height : 9px;
float : left;
display : inline;
background : #dac8bf url(images/curve.jpg);
}

#curlbottom {
width : 229px;
color : #333;
background : #111111;
margin : 0 0 0 0;
height : 6px;
float : left;
display : inline;
background : #dac8bf url(images/bottom-curve.jpg);
}

#rightcolumn {
float : right;
color : #333;
background : #ffffff;
margin : 20px 10px 10px 0;
padding : 10px;
width : 675px;
}

#holder {
color : #333;
margin : 20px 0 0 0;
background : #ffffff;
width : 442px;
}

#third {
float : right;
color : #333;
background : #ffffff;
margin : 63px 0 0 0;
padding : 0;
width : 211px;
}

#footer {
width : 960px;
color : #333;
height : 116px;
background : #ffffff;
margin : 0 0 0 0;
padding : 0;
clear : both;
background : #ffffff url(images/footer.jpg);
}



#navigation ul {
padding-top : 8px;
padding-left : 30px;
text-align : left;
list-style : none;
}

#navigation li {
display : inline;
margin : 0 10px;
font-family : "arial";
}

#navigation li a {
font-size : 1em;
line-height : 1em;
text-decoration : none;
font-weight : bold;
}

.navend {
font-size : 1em;
line-height : 1em;
text-decoration : none;
color : #737476;
color : #016f4a;
font-weight : bold;
background : transparent url(images/nav-break.jpg) no-repeat center right;
padding-right : 0;
}

#navigation li a:hover {
text-decoration : underline;
}

.title {
font : 21px "arial", "Trebuchet MS", Verdana, Helvetica, sans-serif;
padding-left : 102px;
padding-top : 40px;
padding-bottom : 0;
color : #679733;
}

.breadcrumb {
font : 12px "arial", "Trebuchet MS", Verdana, Helvetica, sans-serif;
padding-left : 16px;
padding-top : 16px;
}
.breadcrumb a {
background : transparent url(images/breadcrumb.gif) no-repeat center right;
text-decoration : none;
padding-right : 15px;
color : #006633;
}
.breadcrumb a:visited, .breadcrumb a:active {
color : #006633;
}
.breadcrumb a:hover {
text-decoration : underline;
}


.green {
padding-top : 0;
padding-left : 20px;
text-align : left;
list-style : none;
display : block;
background : #006633;
}
.green li {
margin : 0 0 0 0;
padding : 0 0 0 0;
font-family : "arial";
color : #ffffff;
font-weight : bold;
line-height : 2em;
background : transparent url(images/left-breadk.png) no-repeat center center;
padding-left : 10px;
padding-top : 3px;
padding-bottom : 0;
margin-left : -22px;
background-position : 0 0.1em;
}
.green li a {
font-size : 1em;
line-height : 2em;
text-decoration : none;
color : #737476;
color : #016f4a;
margin-top : 5px;
}
.white {
padding-top : 0;
padding-left : 20px;
text-align : left;
list-style : none;
display : block;
background : #ffffff;
}
.white li {
margin : 0 0 0 0;
padding : 0 0 0 0;
font-family : "arial";
line-height : 2em;
background : transparent url(images/left-break.png) no-repeat center center;
padding-left : 10px;
padding-top : 3px;
padding-bottom : 0;
margin-left : -22px;
background-position : 0 0.1em;
list-style : none;
}
.white li a {
font-size : 1em;
line-height : 2em;
text-decoration : none;
color : #737476;
color : #016f4a;
margin-top : 5px;
}
.grey {
padding-top : 0;
padding-left : 20px;
text-align : left;
list-style : none;
display : block;
background : #f0f0f0;
}
.grey li {
margin : 0 0 0 0;
padding : 0 0 0 0;
font-family : "arial";
line-height : 2em;
background : transparent url(images/left-break.png) no-repeat center center;
padding-left : 15px;
padding-top : 3px;
padding-bottom : 0;
margin-left : -22px;
background-position : 0 0.1em;
}
.grey li a {
font-size : 1em;
line-height : 2em;
text-decoration : none;
color : #737476;
color : #016f4a;
margin-top : 5px;
}
#content li a:hover {
text-decoration : underline;
}
.header {
font : 14px "arial", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color : #ffffff;
padding-left : 10px;
font-weight : bold;
padding-bottom : 10px;
padding-top : 11px;
background-image : url(images/right-back.jpg);
}
.list {
font : 12px "arial", "Trebuchet MS", Verdana, Helvetica, sans-serif;
padding-left : 5px;
padding-bottom : 5px;
padding-top : 5px;
list-style-type : none;
line-height : 2em;
}
.list a {
background : transparent url(images/arrow.jpg) no-repeat center left;
text-decoration : underline;
padding-left : 20px;
padding-right : 11px;
color : #006633;
}
.list a:visited, .breadcrumb a:active {
color : #006633;
}
.list a:hover {
text-decoration : none;
}
.thirdblock {
font : 11px "arial", "Trebuchet MS", Verdana, Helvetica, sans-serif;
padding-left : 5px;
padding-bottom : 2px;
padding-top : 5px;
list-style-type : none;
margin-bottom : 10px;
}
.thirdblock a {
text-decoration : underline;
padding-left : 0;
padding-right : 11px;
color : #006633;
}
.thirdblock a:visited, .breadcrumb a:active {
color : #006633;
}
.thirdblock a:hover {
text-decoration : none;
}


.footer {
font : 12px "arial", "Trebuchet MS", Verdana, Helvetica, sans-serif;
padding-left : 400px;
padding-bottom : 25px;
padding-top : 80px;
}
.footer a {
text-decoration : none;
background : transparent url(images/spacer.jpg) no-repeat center right;
padding-left : 10px;
color : #006633;
}
.footer a:visited, .breadcrumb a:active {
color : #006633;
}
.footer a:hover {
text-decoration : underline;
}
.icons {
font : 11px "arial", "Trebuchet MS", Verdana, Helvetica, sans-serif;
padding-left : 250px;
padding-bottom : 25px;
padding-top : 20px;
}
.footer a {
text-decoration : none;
background : transparent url(images/spacer.jpg) no-repeat center right;
padding-right : 20px;
color : #006633;
padding-left : 10px;
}
.footer a:visited, .breadcrumb a:active {
color : #006633;
}
.footer a:hover {
text-decoration : underline;
}
.dotted {
border-bottom : 1px dotted #000000;
width : 900px;
padding-left : 10px;
}
#navigation1 {
list-style : none;
margin : 0;
padding : 0;
font-family : verdana, arial, serif;
}

#navigation1 li {
float : left;
}

#navigation1 li a {
display : block;
background-image : url('navback.png');
padding : 5px 0 0 0;
margin : 0 0 0 35px;
height : 5px;
width : 10px;
display : inline;
font-size : 1em;
line-height : 1.5em;
text-decoration : none;
color : #006633;
}

#utility {
padding-left : 770px;
text-align : left;
list-style : none;
}

#utility li {
float : left;
}

#utility li a {
display : block;
margin : 1px 0 6px 20px;
height : 5px;
width : 10px;
display : inline;
font-size : 0.9em;
line-height : 1.5em;
text-decoration : none;
color : #006633;
}

#utility li a:hover {
text-decoration : underline;
}

.navend1 {
font-size : 1em;
line-height : 1em;
text-decoration : none;
color : #737476;
color : #016f4a;
background : transparent url(images/nav-break.jpg) no-repeat center right;
padding-right : 25px;
}

.post { width: 445px; }
.post p { font-size: 12px; line-height: 22px; }
.post ul { margin: 0 20px 20px; }
.post li { padding: 5px 0; }
.post h3 { font-size: 1.4em; font-weight: normal; margin: 0 0 10px; }
p.smalldate { color: #aaa; font: normal 0.859em Georgia, "Times New Roman", Times, serif; text-align: right; padding: 0 0 10px; }
p.postmetadata { border-bottom: 3px double #EAEDE7; font-size: 0.9em; }
.navigation { padding: 10px 0 5px; }

#third ul { list-style: none; margin: 10px 0 5px; }
#third li { padding: 3px 5px; }

.clear { clear: both; padding: 0; margin: 0; }

h3#comments { padding: 20px 0 0; }
#respond h3 { padding: 10px 0 0; }
ol.commentlist { margin: 10px 0 0; }
ol.commentlist li { list-style: none; }

#commentform input { border: 1px solid #aaa; padding: 5px; width: 200px; }
#commentform textarea { border: 1px solid #aaa; padding: 5px; width: 430px; }
#commentform input[type="text"]:focus, #commentform textarea:focus { border: 1px solid #006633; }
#commentform #submit { background: #006633; border: 1px solid #006633; color: #fff; font: normal 1.4em Georgia; }
#commentform #submit:hover { background: #AFD335; border: 1px solid #AFD335; color: #000; cursor: pointer; }

/*====================================
	[B] - WordPress Specific Styles
====================================*/

	/* Alignment */

	.aligncenter, div.aligncenter { display: block; margin: 0 auto 10px; }
	.alignleft { float: left; margin: 0 10px 10px 0; }
	.alignright { float: right; margin: 0 0 10px 10px; }
	
	/* Captions */
	
	.wp-caption { background-color: #f3f3f3; border: 1px solid #ddd; padding-top: 4px; margin: 10px; text-align: center;
	/* optional rounded corners for browsers that support it */
		-moz-border-radius: 3px;
   		-khtml-border-radius: 3px;
	   -webkit-border-radius: 3px; }
	.wp-caption img { border: 0 none; margin: 0; padding: 0; }
	.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
	
	/* Other WordPress Classes */
	
	.categories { }
	.cat-item { }
	.current-cat { }
	.current-cat-parent { }
	.pagenav { }
	.page_item { }
	.current_page_item { }
	.current_page_parent { }
	.widget { }
	.widget_text { }
	.blogroll { }
	.linkcat { }
