/*

Theme Name: GWIN

Theme URI: http://wordpress.org/

Description: GWIN theme based on the famous Kubrick theme.

Version: 1.0

Author: QT Web Designs

Author URI: http://qtweb.ca/

Tags: blue, custom header, fixed width, two columns, widgets



	Kubrick v1.5

	http://qtweb.ca/



	This theme was designed and built by QT Web Designs,

	

	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php



*/







*{margin:0px; padding:0px; outline:none;}

/* remember to define focus styles! */

:focus {

	outline: 0;

	}



/***** End Reset *****/



/***** Begin Typography and Colors *****/

body {

	color: #262626;

	font:12px/17px Verdana, Arial, Helvetica, sans-serif;

}

img

	{

	margin:0px;

	padding:0px;

	border:none;

	}

a

	{

	color:#840018;

	text-decoration:underline;

	line-height:normal;

	}

a:hover

	{

	color:#262626;

	text-decoration:none;

	}

h1, h2, h3, h4, h5, h6{font-weight:normal; line-height:normal;}



#wraper{

	width:912px;

	margin:auto;

	overflow:hidden;

	background:url(images/bg.jpg) repeat-y;

}



#main-container

	{

	width:877px;

	margin:auto;

	margin-left:18px;

	

	}

#top-menu

	{

	width:877px;

	height:28px;

	background:url(images/top-menu-bg.jpg) repeat-x left top;

	text-align:left;

	

	}

#banner

	{

	width:877px;

	height:190px;

	background:url(images/flash-bg.gif) no-repeat left top;

	}

#logo-content

	{

	

	}



#menu{

	clear:both;

	text-align:center;

}



#menu ul{list-style:none;}

#menu ul li{display:inline; margin:0px 22px;}

#menu ul li a{color:#FFFFFF; text-decoration:none; padding:0px 0px; line-height:23px;}

#menu ul li a:hover{color:#f9c83d;}

#menu ul li ul li{margin:0px 0px; border-bottom:1px solid #999999;}

/*#menu ul li ul li:last-child{border-bottom:1px solid #999999;}*/

#menu ul li ul li a{line-height:normal; padding:5px 5px; font-size:12px;  }

#logo-left-content

	{

	width:489px;

	float:left;

	padding:10px;

	}

	

#logo-left-content h1

	{

	background:url(images/company-logo.png) no-repeat left top;

	padding-left:75px;

	padding-top:15px;

	font-size:24px;

	color:#fff;

	height:40px;

	font-style:italic;

	margin:10px 0px;

	}

#logo-left-content a{display:block; height:70px; width:489px; overflow:hidden; text-decoration:none;}

#logo-left-content p

	{

	font-size:14px;

	color:#c8c8c8;

	}

#flash

	{

	width:368px;

	float:right;

	height:190px;

/*	background:url(images/flash-pic.gif) no-repeat left top;*/

	}

#middle

	{

	width:877px;

	margin-top:10px;

	}

#middle-left

	{

	width:575px;

	float:left;

	margin-top:15px;

	padding-left:20px;

	}

#middle-left .service

	{

	width:174px;

	float:left;

	margin:0px 15px 0px 0px;

	color:#262626;

	}

#middle-left .service p

	{

	font-size:12px;

	margin:10px 0px;

	}

#middle-left .service h1

	{

	font-size:21px;

	line-height:20px;

	}

#middle-left .service a

	{

	color:#840018;

	text-decoration:underline;

	}

#middle-left .service a:hover

	{

	color:#262626;

	text-decoration:none;

	}

#middle-left .service img

	{

	width:174px;

	float:left;

	padding-bottom:30px;

	}

#middle-left h1

	{

	font-size:20px;

	}

#middle-box

	{

	width:575px;

	float:left;

	margin-top:20px; clear:both;

	}

#middle-box .middle-box-top

	{

	width:575px;

	height:9px;

	background:url(images/middle-box-top-curve.jpg) no-repeat left top;

	overflow:hidden;

	}

#middle-box .middle-box-center

	{

	width:545px;

	background:url(images/middle-box-center.jpg) repeat-y left top;

	padding:5px 15px;

	overflow:hidden;

	}

#middle-box .box-left-pic

	{

	width:130px;

	height:90px;

	float:left;

	background:url(images/resources-pic.jpg) no-repeat left top;

}

#middle-box .box-right-content

	{

	width:400px;

	float:left;

	margin-left:10px;

	}



#middle-box .box-right-content h1

	{

	font-size:20px;

	}

#middle-box .box-right-content p

	{

	font-size:12px;

	margin-top:10px;

	}

#middle-box .box-right-content a

	{

	color:#840018;

	text-decoration:underline;

	}

#middle-box .box-right-content a:hover

	{

	color:#262626;

	text-decoration:none;

	}



.middle-box-bottom

	{

	width:575px;

	height:9px;

	background:url(images/middle-box-bottom-curve.jpg) no-repeat left top;

	clear:both;

	}

	

#middle-right

	{

	width:196px;

	float:right;

	}

.box

	{

	width:174px;

	float:left;

	margin-bottom:20px;

	}

.box-top

	{

	width:174px;

	background:url(images/orange-box-top-curve.gif) no-repeat left top;

	height:8px;

	overflow:hidden;

	}

.box-center

	{

	width:174px;

	background:url(images/orange-box-center.gif) repeat-y left top;

	overflow:hidden;

	}

.center-content

	{

	width:164px;

	padding:5px;

	}

.center-content h2

	{

	color:#85031b;

	font-size:12px;

	}

.center-content h2 a

	{

	color:#85031b;

	text-decoration:underline;

	}

.center-content h2 a:hover

	{

	color:#85031b;

	text-decoration:none;

	}



.center-content p

	{

	color:#000000;

	font-size:9px;

	}

.box-bottom

	{

	width:174px;

	background:url(images/orange-box-bottom-curve.gif) no-repeat left top;

	height:8px;

	overflow:hidden;

	}

		

	

#bottom-container

	{

	width:877px;

	margin-top:10px;

	clear:both;

	color:#FFFFFF;

	}

#bottom-container .bottom-top-bg

	{

	width:877px;

	background:url(images/bottom-bg-top-curve.gif) left top;

	height:80px;

	}

#bottom-container .bottom-content

	{

	width:877px;

	background:#530010;

	float:left;

	

	}

#bottom-container .bottom-content .left-links

	{

	width:625px;

	margin-left:20px;

	float:left;

	}

#bottom-container .bottom-content .left-links .links

	{

	width:156px;

	float:left;

	overflow:hidden;

	}

#bottom-container .bottom-content .left-links .links ul

	{

	margin:0px;

	padding:10px 0px;

	}

#bottom-container .bottom-content .left-links .links li

	{

	color:#bebebe;

	list-style:none;

	line-height:14px;

	}

#bottom-container .bottom-content .left-links .links li a

	{

	color:#bebebe;

	text-decoration:none;

	}

#bottom-container .bottom-content .left-links .links li a:hover

	{

	color:#666666;

	text-decoration:none;

	}

#bottom-container .bottom-content .right-form

	{

	/*width:180px;*/

	width:208px;

	border-left:1px solid #FFFFFF;

	float:right;

	padding:0px 10px 10px 10px;

	}

#bottom-container .bottom-content .right-form p

	{

	margin:10px;

	}

#bottom-container .bottom-content .right-form label

	{

	width:50px;

	font-size:12px;

	float:left;

	}

#bottom-container .bottom-content .right-form input

	{

	width:80px;

	font-size:12px;

	}

#bottom-container .bottom-content .right-form input#submit

	{

	width:80px;

	font-size:12px;

	margin-left:50px;

	color:#333333;

	}

#bottom-container .bottom-content .right-form a{

color:#BEBEBE;

text-decoration:none;

}

#bottom-container .bottom-content .right-form a:hover{

color:#666666;

}	

#bottom-navi

	{

	width:867px;

	clear:both;

	background:#840119;

	color:#FFFFFF;

	padding:5px;

	overflow:hidden;

	}

.bottom-logo h1

	{

	background:url(images/company-logo.png) no-repeat left top;

	padding-left:75px;

	padding-top:15px;

	font-size:17px;

	color:#fff;

	height:30px;

	font-style:italic;

	width:260px;

	float:left;

	margin-left:20px;

	}

.copyright	{

	padding-top:15px;

	font-size:14px;

	float:left;

	color:#fff;

	width:150px;

	margin-left:65px;

	}

.designed	{

	padding-top:15px;

	font-size:14px;

	float:right;

	color:#fff;

	width:250px;

	margin-left:30px;

	}



#middle-left .about

	{

	width:575px;

	color:#262626;

	}

#middle-left .about h1

	{

	/*font-size:31px; */

	font-size:25px; 

	margin:0px 0px;

	}

#middle-left .about h2

	{

	font-size:20px; 

	margin:5px 0px 10px 0px;



	}

#middle-left .about p

	{

	font-size:12px; 

	margin:15px 0px;

	}

#middle-left .about .about-middle

	{

	width:575px;

	float:left;

	}	

#middle-left .about .about-pic



	{

	width:212px;

	float:left;

	}

#middle-left .about .about-content

	{

	width:350px;

	float:right;

	}

#middle-left .about ul, #middle-left .about ol

	{

	margin-left:20px;

	padding:0px;

	}

#middle-left .about ul li, #middle-left .about ol li

	{

	padding-left:0px;

	margin:5px 0px 0px 10px;

	}		



/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



img.centered {

	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;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

	

.ddsg-wrapper

	{

	float:left;

	padding-left:40px;

	}

.ddsg-wrapper ul

	{

	margin-left:20px;

	padding:0px;

	

	}

.ddsg-wrapper ul li

	{

	padding-left:0px;

	margin:5px 0px 0px 10px;

	}

.ddsg-wrapper ul li a

	{

	color:#262626;

	text-decoration:none;

	}

.ddsg-wrapper ul li a:hover

{

	color:#840018;

	text-decoration:underline;

}



.commentlist{

list-style:none;

}

#commentform p{

margin: 10px 0;

}

.error{color:#FF0000;}

.memberservice

	{

	overflow:hidden;

	clear:both;

	}

 

.recentnews

	{

	padding:5px 0px 0px 5px;

	color:#ffffff;

	background:#990033;

	height:25px;

	}

.recentnews a

	{

	color:#fff;

	text-decoration:none;

	}

.memberdirectory

	{

	padding:5px 0px 0px 5px;

	color:#ffffff;

	background:#FF9933;

	height:25px;

	}

.memberdirectory a

	{

	color:#fff;

	text-decoration:none;

	}

.quicklinks

	{

	padding:5px 0px 0px 5px;

	color:#ffffff;

	background:#6699CC;

	height:25px;

	}

.quicklinks a

	{

	color:#fff;

	text-decoration:none;

	}

.joingwin

	{

	padding:5px 0px 0px 5px;

	color:#ffffff;

	background:#990033;

	height:25px;

	}

.joingwin a

	{

	color:#fff;	

	text-decoration:none;

	}

.errortext

	{

	color:#990033;	

	font-size:11px;

	}

.required

{

	color:#990033;	

	font-size:11px;

	}

.main-content{

margin:5px;

}

#contactform

	{

	width:575px;	

	}



#contactform input, #contactform textarea, #contactform input.checkbox

	{

	margin-bottom:10px;

	border:1px solid #CCC;



	}

#contactform .tell

	{

	margin-bottom:5px;

	width:20px;

	vertical-align:middle;

	}

#contactform .result

	{

	width:200px;

	}

#scholarshipform input

	{

		margin-bottom:5px;

		border:1px solid #CCC;

	}

#tellyourfriend input, #tellyourfriend textarea

	{

		margin-bottom:5px;

		border:1px solid #CCC;

	}

#tellyourfriend .lftcontent

	{

	width:150px;

	clear:both;

	}

.printlogo

	{

	background:url(images/print-logo.jpg) no-repeat left top #840018;

	height:55px;

	width:575px;

	display:none;

	vertical-align:middle;

	}

.wpcf7-form input

	{

	border:1px solid #CCC;

	}

#events

	{

	width:575px;	

	}



#events input, #events textarea, #events input.checkbox

	{

	margin-bottom:10px;

	border:1px solid #CCC;



	}

#middle-left .about .gwin-executive p 

{

	margin:0;

	padding:0;

}
/*7 june upgrade*/	
#middle-left .anneform
	{
	width:575px;
	clear:both;
	}
#middle-left .innerform
	{
	width:485px;
	margin:10px 0px;
	}
#middle-left .innerform td
	{
	padding-bottom:15px;
	vertical-align:top;	
	}
#middle-left .innerform p
	{
	margin:0px 0px 15px 0px;
	clear:both;	
	}
