/*
Theme Name: out
Theme URI: http://out.ca/
Description: A theme created by <a href="http://www.aquanoddlabs.com">Aquanoddlabs</a> for <a href="http://www.OUT.ca">OutProductions</a>.
Version: 1.0
Author: Alexander Kyriakakis
Author URL: http://www.aquanoddlabs.com/


*/


/* Begin Typography & Colors */
/* Globals */
body                       {margin:0 auto; margin:0px; font:11px/17px arial; color:#555; background:#fff;}
a                          {outline:none; text-decoration:none; color:#46a7f2;}
a:hover                    {text-decoration:underline;}
img                        {border:none;}
ul, li, ol                 {margin:0px; padding:0px; list-style:none;}
form, h1, h2, h3, h4, h5   {margin:0px; padding:0px;}
h1                         {font-size:17px; color:#666; border-bottom:1px dotted #666; display:block;}
h2                         {font-size:11px; color:#579f61;}   
h3                         {font-size:15px; color:#46a7f2; float:left; display:block; padding:0px; width:100%;} 
h4                         {font-size:11px; color:#f37e00; display:inline;} 
h5                         {font-size:11px; font-weight:normal; color:#579f61;}
.greentext                 {color:#579f61;}  
/* end of Globals */




/* header */
.header                    {width:100%; height:76px; border-bottom:20px solid #aadaff; background:url(imgs/bg_header.png) repeat-x;}
.headerImg                 {width:950px; height:76px; margin:0 auto; background:url(imgs/header.png) no-repeat;}
.headerImgLanguage         {width:108px; padding-top:10px; float:right;}
.headerImgLanguage a       {width:100px; height:20px; display:block; text-align:center; background:#f4f8e9; font:bold 10px/20px arial; color:#555; border:1px solid #aadaff; text-decoration:none;}
.headerImgLanguage a:hover {background:#aadaff; color:#555; border:1px solid #333;}
.headerNavWrap             {width:100%; height:25px; background:#444;}
 #headerNav                {width:935px; margin:0 auto;}
  #headerNav li            {display:block;  float:left; line-height:24px; list-style-type:none;}
  #headerNav li a          {color:#fff; background:#494949; border-right:1px solid #555; text-decoration:none; padding:5px 20px;}
  #headerNav li a:hover    {color:#303130; background:#aadaff;}
  #headerNav li a:active   {color:#303130; background:#aadaff;}
 .headerNewsletter         {width:222px; height:25px; display:block; float:right; padding-top:3px;}
 .headerNewsletterInput    {width:165px; height:15px; display:block; border:1px solid #ccc; padding-left:13px; font-size:12px; color:#f73f9e; float:left;}
 .headerNewsletterSubmit   {width:40px; height:19px; font-size:12px; float:right; color:#f73f9e;  background:#eee; cursor:pointer; line-height:15px; border:1px solid #ccc;}
/* end of header */


/*
#headerNav .page-item-2 a                      {color:#fff; background:#494949;}
#headerNav .page-item-2 a:hover, #headerNav .page-item-2 a:active                {color:#303130; background:#aadaff;}
#headerNav .page-item-21 a                     {color:#fff; background:#494949;}
#headerNav .page-item-21 a:hover, #headerNav .page-item-21 a:active               {color:#303130; background:#aadaff;}


#headerNav li.current_page_ancestor           {color:#fff; background:#494949;}
#headerNav li.current_page_ancestor a         {color:#303130; background:#aadaff;}
#headerNav li.current_page_item               {color:#fff; background:#494949;}
#headerNav li.current_page_item a             {color:#303130; background:#aadaff;} 
#headerNav li.current_page_parent             {color:#fff; background:#494949;}
#headerNav li.current_page_parent a           {color:#303130; background:#aadaff;}

#headerNav li.current-cat-5                     {color:#fff; background:#494949;}
#headerNav li.current-cat-5  a                  {color:#303130; background:#aadaff;}
#headerNav li.current-cat-5  a:active           {color:#303130; background:#aadaff;}

#headerNav li.cat-item-5                        {color:#fff; background:#494949;}
#headerNav li.cat-item-5 a                      {color:#303130; background:#aadaff;}
#headerNav li.cat-item-5 a:active               {color:#303130; background:#aadaff;}

#headerNav li.current-cat-parent-5              {color:#fff; background:#494949;}
#headerNav li.current-cat-parent-5 a            {color:#303130; background:#aadaff;}
#headerNav li.current-cat-parent-5 a:active     {color:#303130; background:#aadaff;}
*/



.mainContainer        {width:930px; padding:40px 10px 10px 10px; margin:0 auto; background:#fff;}
.mainLeftWrap         {width:650px; float:left; padding:15px 0px 50px 0px;}
.mainRightWrap        {width:220px; float:right; padding:0px 0px 50px 0px;}


/* left */ 
a.xtrnalinks          {font:italic; text-decoration:underline;}
a:hover.xtrnalinks    {text-decoration:none;}
a.intrnalinks         {color:#f73f9e; text-decoration:underline;}
a:hover.intrnalinks   {text-decoration:none;}
.downloadpdfWrapper   {width:300px; height:35px; display:block; clear:both; padding:10px 0px 5px 0px; }
a.downloadpdf         {color:#fff; background:#f73f9e; padding:4px 10px; text-decoration:none; border:2px solid #aadaff; }
a:hover.downloadpdf   {background:#666; color:#fff; border:2px solid #ccc;}

.sponsors             {display:block; width:650px; height:45px; padding-top:5px;}
.sponsors img         {float:left; padding:0px 5px;}
/* /left */



/* right */
.mainRightWrap h1           {font:bold 13px arial; color:#666; background:#aadaff; padding:7px 15px; display:block; width:195px;}
.mainRightWrapDesc          {width:195px; padding:20px 15px; background:#f4f8e9;}
.mainRightWrapDescEvnts     {width:205px;  padding:10px 8px 0px 12px; background:#f4f8e9;}
.mainRightWrapDescBorder    {border-bottom:1px solid #aadaff; border-top:1px solid #fff;margin:10px 0px;}
.mainRightWrapDesc a        {font-style:italic;}
/* /right */



.footerWrap                  {width:1000px; margin:0 auto; border-top:1px solid #ccc; clear:both}
.footerLeft                  {width:50%; float:left; padding-bottom:50px; }
.footerRight                 {width:50%; float:right; text-align:right; padding-bottom:50px; }
/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */






.textarea      {width:200px; height:15px; display:block; font:italic 11px arial; color:#777; border:1px dotted #aadaff; padding-left:5px; }
.message       {width:200px; height:75px; display:block; font:italic 11px arial; color:#777; border:1px dotted #aadaff; padding-left:5px; }
.submit        {padding:2px 5px; display:block; background:#aadaff; border:1px solid #999; cursor:pointer; color:#777; margin-left:350px; }
.submit:hover  {background:#888; color:#fff; border:1px solid #aadaff;}
.label         {width:200px; float:left;}


.cform {
margin:10px auto 50px auto;
width: 410px;
}
.cform fieldset {
margin-top:10px;
padding:5px 0 15px 0;
border:1px solid #adadad;
border-left-color:#ececec;
border-top-color:#ececec;
background:#f7f7f7;
}


	
	
	
	
	
.nextWrapper            {width:500px; float:left;}
.nextCont               {width:200px; float:left;}
.nextLink               {border-top:1px dotted #999; width:650px; display:block; background:#f5f5f5;}
.nextPrevious           {width:650px; float:left; border-top:1px dotted #999; display:block; background:#f5f5f5;}
.postCont               {padding:5px 5px 5px 0px; width:650px; float:left; margin:15px 0px; }
.pageCont h3            {padding:25px 0px 0px 0px;}
.pageContHome h3        {padding:0px 0px 0px 0px;}
#postImage              {font-size:11px; }
#postImage img          {padding:5px 10px 5px 0px; float:left;}
#newsImage img          {padding:5px 10px 25px 0px; display:block;}
.eachPostBorder         {border-bottom:1px solid #ddd; }
.postLeftWrapper        {padding:15px 0px 20px 0px; width:650px; float:left;}
.mtWrapper              {clear:both; width:100%; height:75px; display:block;}
.mtWrapperHome          {clear:both; width:100%; height:30px; display:block;}
.moretext               {color:#f73f9e;}
.moretext:hover         {text-decoration:underline;}

.eventsSinglePosts      {width:470px; float:left;}
.eventsSingleBody       {overflow-x:hidden; padding:15px 10px;}

.commentsPopper             {overflow-x:hidden; padding:15px 10px; width:475px;}
.commentsForm               {width:475px;}
.commentsFormInput          {width:200px; height:15px; display:block; font:italic 11px arial; color:#777; border:1px dotted #aadaff; padding-left:5px; }
.commentsForm textarea      {width:200px; height:75px; display:block; font:italic 11px arial; color:#777; border:1px dotted #aadaff; padding-left:5px; }
.commentsFormSubmit         {padding:2px 5px; display:block; background:#aadaff; border:1px solid #777; cursor:pointer; color:#333;}
.commentsFormSubmit:hover   {background:#888; color:#fff; border:1px solid #aadaff;}
.commentsWrapper            {border-top:10px solid #e1e1e1; border-bottom:1px dotted #ccc; padding:5px 15px 20px 15px; background:url(images/quotes.png) 3px 15px no-repeat #f1f1f1; margin-top:10px;}
.commentDesc                {width:425px; padding:0px 0px 0px 20px;}
.commentsBy                 {color:#999; font-style:italic; background:#f5f5f5; display:block; border-top:1px dotted #ccc;}
.pastEventsh1           {background:#f4f8e9; clear:both; display:block; width:100%; padding:25px 0px 0px 3px;}
a#anchor                {color:#f15151;}




#404out                  {width:436px; height:600px; background:url(imgs/404-out.png) no-repeat; margin:0 auto;}
	
	
	
	