/*
Theme Name: Morquio B Theme
Theme URI: http://wordpress.org/
Description: The 2012 default theme for Morquio B.com
Author: Dave Thomas
Author URI: http://www.daveanthonythomas.com
Version: 1.0
Tags: morquiob, fundraiser

License:
License URI:

General comments (optional).
*/

@charset "UTF-8";
/* CSS Document */

/* master sheet */

/**
Dave Thomas #A00730628
26.02.2011
**/
iframe {
	border:none;
}
a {
	color:#4584A2;
	text-decoration:none;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}


body 
{
	font-family:"Ledger","Palatino Linotype", "Book Antiqua", Palatino, serif;
	background-color:#d0dffe;
	margin:0px;
}

a img {
	border:none;
}

/* Images */
#website #imgLogo 
{
	padding:0;
	position:absolute;
	top:0px;
	left:30px;
	z-index:2; 
}
#imgTitle 
{
	margin-top:20px; 
	margin-bottom:2px;
}

table td,table th {
	
	padding:10px;
}
img
{
	border:none;
}

/* Div Sections */
#website 
{ 

	width:1065px;	
	padding: 0 33px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background-image:url(img/page_shadow.png);
	background-repeat:repeat-y;
	position:relative;
	
}

#header 
{
	width:1000px;
	height:160px;
	background-color:#58b3df; 
	/*background-image:url(img/bluesky_background.jpg);*/
	clear:both;
	text-align:center;
}
#navigation_background
{
	background-image:url(img/grass_background.jpg);
	background-repeat:repeat-y;
	background-color:white;
	float:left;
	position:relative;
}
#navigation  
{	
	width:150px;
	float:left;
	
}

#content 
{ 
	background-image:url(img/gradiant.jpg);
	background-repeat:repeat-x;
	width:850px;	
	min-height:600px;
	float:left;
	background-color:White;
}

/* Buttons */
#navigation ul
{
	list-style:none;
	margin:0;
	padding:0;
	
}

#navButtons
{
	margin-top:75px;
	text-align:center;
	background-color:transparent;
	margin-bottom:50px;
	
}
#navButtons > ul 
{
	padding-left:0px;
}

.navButton
{
	display:block;
	width:132px;
	height:32px;
	margin-left:10px;
	padding-top:10px;
	margin-top:5px;
	text-decoration:none;
	
}
#navButtons li { position:relative; }
#navButtons li { display:block; }
#navButtons li ul
{
	display:none;
}
#navButtons li ul li ul
{
	position:absolute;
	z-index:3;
	top:0px;
	right:-130px;
}

#navButtons li ul { padding-left:0px;  }


#navButtons.noJquery li:hover > ul
{
	display:block;
}
#navigation a, #navigation li ul li a {
	margin-top:10px;
	width:130px;
	text-align:center;
}
#navigation a {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b3deeb), color-stop(1, #e4eef0) );
	background:-moz-linear-gradient( center top, #b3deeb 5%, #e4eef0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3deeb', endColorstr='#e4eef0');
	background-color:#b3deeb;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84898f;
	display:inline-block;
	color:white;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 0px;
	text-decoration:none;
	text-shadow:0px 0px 7px black;
}#navigation a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e4eef0), color-stop(1, #b3deeb) );
	background:-moz-linear-gradient( center top, #e4eef0 5%, #b3deeb 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4eef0', endColorstr='#b3deeb');
	background-color:#e4eef0;
	text-shadow:0px 0px 7px white;
	color:#ED8A00;
}#navigation a:active {
	position:relative;
	top:1px;
}

#navigation li ul li a {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bda37d), color-stop(1, #f7f2f7) );
	background:-moz-linear-gradient( center top, #bda37d 5%, #f7f2f7 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bda37d', endColorstr='#f7f2f7');
	background-color:#bda37d;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#615861;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 0px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	box-shadow:1px 1px 7px black;
}#navigation li ul li a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f7f2f7), color-stop(1, #bda37d) );
	background:-moz-linear-gradient( center top, #f7f2f7 5%, #bda37d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f2f7', endColorstr='#bda37d');
	background-color:#f7f2f7;
	color:#363235;
}#navigation li ul li a:active {
	position:relative;
	top:1px;
}

#navigation li ul li ul li a {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #31a3e0), color-stop(1, #404047) );
	background:-moz-linear-gradient( center top, #31a3e0 5%, #404047 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#31a3e0', endColorstr='#404047');
	background-color:#31a3e0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d9d9d9;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:6px 0px;
	text-decoration:none;
	text-shadow:1px 1px 0px #918e91;
}#navigation li ul li ul li a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #404047), color-stop(1, #31a3e0) );
	background:-moz-linear-gradient( center top, #404047 5%, #31a3e0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#404047', endColorstr='#31a3e0');
	background-color:#404047;
	color:#990000;
}#navigation li ul li ul li a:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */
/* This imageless css button was generated by CSSButtonGenerator.com */
/* This imageless css button was generated by CSSButtonGenerator.com */
/* This imageless css button was generated by CSSButtonGenerator.com */
/* This imageless css button was generated by CSSButtonGenerator.com */

/* OLD LINK BUTTONS

#navButtons a:link
{
	background-image:url('img/button_link.jpg');
	color:#4c6395;
}

#navButtons a:visited
{
	background-image:url('img/button_link.jpg');
	color:#4c6395;
}

#navButtons a:hover
{
	background-image:url('img/button_hover.jpg');
	color:White;
	
}

#navButtons a:active
{
	background-image:url('img/button_active.jpg');
	color:White;
	
}

#navButtons a:active span
{
	left:5px;
	top:5px;
}

#navButtons a span
{
	position:relative;
	left:0px;
	top:0px;
}*/


/* Components */
#slogan 
{
	
	margin-top:-10px;
	color:#3E4142;
	font-family:'Averia Sans Libre';
	font-size:18px;
}

.column h2
{
	font-family:"Crafty Girls";
	text-shadow:black 1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=2,color=000000);
	color:white;
}
.column h3
{
	color:#5B9BC9;
	
}
.column h4
{
	border-top:2px solid #59b2de;
	color:#5bb7e2;
	text-align:right;
	position:relative;
}
.column h4 span.sub_title
{
	color:gray;
	font-size:12px;
	position:absolute;
	right:0px;
	top:19px;
}
.column p
{
	color:Black;
	text-indent:7px;
}
.column p:first-letter
{
	font-size:1.1em;
	/*color:#006;*/
	/*font-weight:600;*/
}
.number
{
	font-size:smaller;
	font-family:Calibri;
	display:inline;
}


/*links*/
.para
{
	color:#4584a2;
	font-weight:bold;
	font-size:14px;
}
a.para:link
{
	color:#4584a2;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}

a.para:visited
{
	text-decoration:none;
	color:#4584a2;
}

a.para:hover
{
	text-decoration:underline;
	color:#4584a2;
}

a.para:active
{
	text-decoration:underline;
	color:#4584a2;
}



/* Footer */

#footer
{
	background-image: linear-gradient(bottom, rgb(96,96,97) 0%, rgb(24,26,26) 50%, rgb(5,5,5) 75%);
	background-image: -o-linear-gradient(bottom, rgb(96,96,97) 0%, rgb(24,26,26) 50%, rgb(5,5,5) 75%);
	background-image: -moz-linear-gradient(bottom, rgb(96,96,97) 0%, rgb(24,26,26) 50%, rgb(5,5,5) 75%);
	background-image: -webkit-linear-gradient(bottom, rgb(96,96,97) 0%, rgb(24,26,26) 50%, rgb(5,5,5) 75%);
	background-image: -ms-linear-gradient(bottom, rgb(96,96,97) 0%, rgb(24,26,26) 50%, rgb(5,5,5) 75%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(96,96,97)),
		color-stop(0.5, rgb(24,26,26)),
		color-stop(0.75, rgb(5,5,5))
	);
	height:70px;
	text-align:center;
	background-color:black;
	color:white;
	border-top:10px solid #6eb7d8;
	clear:both;
	width:1003px;
	position:relative;
	left:-3px;
	padding-top:15px;
}
#footer a
{
	color:#8F3333;
	font-weight:bold;
}
#footer p
{
	margin-top:2px;
}
#copyright
{
	font-size:small;
}

#bottomLinks
{
	margin-left:50px;

}

#bottomLinks a
{
	color:#d8e4ea;
}


/* site map */
#sitemap
{
	margin-top:100px;
}


/*Single Column Stylesheet*/
#paragraph
{
	background-color:transparent;
	margin-left:50px;
	margin-right:100px;
	position:relative;
}

#paragraph_forum
{
	background-color:transparent;
	margin-left:10px;
	position:relative;
}

#paragraph_short
{
	background-color:transparent;
	margin-left:50px;
	margin-right:100px;
	width:550px;
	position:relative;
}

.centre
{
	margin-top:75px;
	text-align:center;
}

.centre table
{
	margin-left:auto;
	margin-right:auto;
}


/*Shadow styles*/
#shadow1
{
	background: #F1F0F1;
}

#shadow2 
{
	background: #DBDADB;
}

#shadow3
{
	background: #B8B6B8;
}

 
#shadow1, #shadow2, #shadow3
{
	position:relative;
	left: -2px;
	top: -2px;
}
#aboutus
{
	float:left;
	width:400px;
	margin-left:50px;
	
	background-color:transparent;
	font-size:17px;
	position:relative;
}

#paragraph .news_article_all h2 {
	color:#FF9933;	
}

.news_article {
	padding-left:20px;
	border-left:1px solid #DCECF2;	
}
#news h2.news_title {
	padding-bottom:40px;	
}
#news
{
	
	float:left;
	width:300px;
	margin-left:30px;
	
	background-color:transparent;
	text-align:left;
}

.right_text
{
	text-align:right;
}

#news a
{
	/*color:#D4975B;*/
	font-size:.9em;
	text-decoration:none;

}
#news h4 a,#paragraph .news_article_all h4 a {
	color:#CC6600;
	font-size:1em;
	text-shadow:lightgray 1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=2,color=000000);
	font-variant:small-caps;	
	
}
#news a:hover
{
	text-decoration:underline;
}
.news_title
{
	clear:both;
}
.news_image_right
{
	float:right;
	padding:5px;
	border:none;
	margin:5px;
}

.news_image_left
{
	float:left;
	padding-right:5px;

	border:none;
	
}
#oldWebsite
{
	cursor:pointer;
}
	
#facebook
{
	width:250px;
	position:absolute;
	bottom:-105px;
}
#facebook p:first-letter
{
	color:inherit;
}

td.right
{
	text-align:right;
}

#image_spot
{
	border:2px solid;
}

.optional
{
	font-size:smaller;
	color:blue;
}
.required
{
	font-size:smaller;
	color:Red;
}

#contact
{
	margin-top:150px;

}

#submit_button
{
	background-color:#58b3df;
	font-weight:bold;
}

legend
{
	font-weight:bold;
	font-size:20px;
	color:#4584a2;
}

#balloon
{
	position:relative;
	right:0px;
	bottom:0px;
	margin-top:50px;
}
div.link

{
	margin-top:50px;
	text-align:right;
	padding:15px;
	position:relative;
	left: -2px;
	top: -2px;
	background-color:#58b3df;
	font-size:large;

}

.link_size
{
	width:400px;
	
}

	
.link a
{
	color:White;	
	text-decoration:none;
}

.link:hover
{
	text-decoration:underline;
	color:White;
}

.linkContainer
{
	position:relative;
	width:410px;
	left:340px;
	

}

img.arrow
{
	position:absolute;
	top:202px;
	left:110px;
}

.clear { clear:both; margin:1em; }

#counter { border:1px solid lightblue; background-color:#09F; color:white; padding:2px; position:absolute; bottom:10px; width:250px; height:25px; padding:5px; text-align:center; 
border-radius:5px; text-shadow:yellow 0px 0px 7px; }
box-shadow:gray 1px 1px 7px;

}
#resources li { margin:1em; }

#thumbs div.bottom { width:420px; margin:1em auto; }
#thumbs { width:600px; margin:1em auto; position:relative; left:55px; }

.alignleft {
	float:left;
}
.alignright {
	float:right;
}

img {
	padding:10px;
}


/**
Dave Thomas #A00730628
Comp 1850 Final Project

Nov 10. 2010
**/

.event
{
	position:relative;
	text-align:center;
	margin-top:30px;
	background-color:white;border:2px solid;
	width:720px;
	margin-bottom:135px;
	padding-bottom:50px;
}
#journey
{
	position:relative;
	text-align:center;
}
.event p
{
	text-align:center;
}

.event p:first-letter
{
	color:inherit;
	font-weight:inherit;
}

.event a
{
	text-decoration:none;
}

#journey_logo
{
	position:absolute;
	left:-35px;
	top:-45px;
	border-style:none;
}
#gala_logo,.event_logo
{
	position:absolute;
	left:-35px;
	top: -50px;
}

.event span.text
{
	color:Black;
	display:block;
}
	
.title
{
	color: #0000ff;
	font-weight:bold;
	font-family:Serif;
	font-size:19px;
}

#event_content
{
	background-image:url(img/events_background.jpg);
	background-repeat:no-repeat;
	width:850px;	
	float:left;
	background-color:White;
}

#event_content h4.top
{
	color:#E5F2F6;
	border-color:#E5F2F6;
}

span.date
{	
	position:absolute;
	bottom:2px;
	right:2px;
	font-size:small;
}

#starry_content
{
	background-image:url(img/journey_hope_background.jpg);
	background-repeat:no-repeat;
	width:850px;	
	float:left;
	background-color:White;
	text-align:center;
	position:relative;
}
#starry_content p:first-letter
{
	color:inherit;
	font-weight:inherit;
}
	


#thank_you li, #event_navigation li
{
	display:inline;
}

.name
{
	color:#58b3df; 
	font-weight:bold;
}

a.name
{
	text-decoration:none;
}

a.name:hover
{
	text-decoration:underline;
}

#event_navigation .name
{
	color:#0099CC;
}

#event_navigation
{
	position:absolute;
	top:166px;
	left:-40px;
}

#thank_you
{
	width:550px;
	margin-left:auto;
	margin-right:auto;

}

.left_align
{
	text-align:left;
}

#header_link
{
	color:White;
	text-decoration:none;
}
table
{
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:35px;

}

.header
{
	background-color:#208181;
	color:white;
	font-weight:bold;
}

.rowOn
{
	background-color:#82D4D4;
}

.rowOff
{
	background-color:#C0EAEA;
}

.desc
{
	font-size:14px;
}

#gala_content
{
	background-image:url(img/venice_background.png);
	background-repeat:no-repeat;
	width:850px;	
	float:left;
	background-color:White;
	text-align:center;
	position:relative;
}
#gala_content p:first-letter
{
	color:inherit;
	font-weight:inherit;
}
#gala_content img
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#gala_content ul
{
	list-style:none;
}
p.red, h1.red
{
	color:red;
}
#redblock
{
	width:100px;
	height:110px;
	background-color:red;
}
#greenblock
{
	width:100px;
	height:110px;
	background-color:green;
}
#whiteblock
{
	width:200px;
	position:relative;
	bottom:25px;
	bottom:25px;
	padding-top:10px;
	background-color:white;
}
#whiteblock, #greenblock, #redblock { display:inline-block; }
#italy_text {  width:200px; }
#italy_title
{
	
	padding:0px;
	width:400px;
	/*border:2px solid black;*/
	margin:1em auto;
}
#gala_content h3
{
	color:#0099FF;
}
#gala_content p strong
{
	color:#004C80;
}

#gala_content a
{
	text-decoration:none;
}
#gala_content a:hover
{
	text-decoration:underline;
}

#sub_header
{
	margin-top:150px;
	color:#0099CC;
}

.list 
{
	margin-left:auto; margin-right:auto;
	text-align:left;
	width:450px;
}

#sub_header_gal
{
	margin-top:-20px;
	color:White;
}

.event h2 { text-align:center; }

.event .gala_title { color:red; } 

.column h4 span.sub_title_gallery
{
	color:white;
	font-size:12px;
	position:absolute;
	right:0px;
	top:17px;
	border-top:2px solid white;
}
.column h4
{
	border-top:none;
}

#paragraph
{
	background-color:transparent;
	margin-left:50px;
	margin-right:50px;
}

#header_link
{
	color:White;
	text-decoration:none;
}

.sponsor
{
    text-align:center;
    margin-bottom:1em;
    
}
.sponsor p
{
 
   

    margin:.5em auto;
}

.fullwidth
{
	width:100%;
}

