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

/* CSS Reset */
html, body { margin: 0; padding: 0; border: 0;  background: transparent; font-size:10px; }

div, span, article, aside, footer, header, hgroup, nav, section,
h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li, 
table, tr, th, td, tbody, tfoot, thead {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    background: transparent;
    }


table, tr, th, td, tbody, tfoot, thead {
    margin: 0; padding: 0; border: 0;
    vertical-align: baseline;
    background: transparent;
    }
    
table { border-collapse: collapse; border-spacing: 0; }
    
input, select, textarea, form, fieldset {
    margin: 0; padding: 0; border: 0;
    }

article, aside, dialog, figure, footer, header, hgroup, nav, section { 
    display:block; }

h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, b, i, u, strike {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight: normal;
	font-style: normal;
	line-height: 100%;
	text-indent: 0;
	text-decoration: none;
	text-align: left;
	color: #FFF;
    }

ol, ul { list-style: none; }

/* End Reset */  

/* Global */ 
body {
	background-image:url(../Images/GreyStyle/circles-background.gif);
	background-repeat:repeat;
	background-color: #535353;
	 }
html, body { 	 margin: 0;    padding: 0;    height: 100%; }

/* Headings */

h1 {
	font-family: 'Josefin Sans', arial, sans-serif;
	font-size:52px;
	color:#da1d04;
	text-shadow:5px 5px 4px #000;
	padding-top:20px;
	font-weight: 600;
	}
	
H2  {
	font-family: 'Josefin Sans', arial, sans-serif;
	font-size:30pt;
	color:#FFF;
	font-weight:bold;
	
	
	}	
H3 {
	font-family:'Josefin Sans', arial, sans-serif;
	font-size:20pt;
	color:#FFF;
	font-weight:bolder;
	padding:5px 0 10px 0;
	}

/* Text */ 

a:link         {
	color: #FFF;
	font-family:"Josefin Sans", "Arial Narrow", Arial, serif;
	font-weight:600;
	font-size:18px;

						padding 15px;
	padding-bottom:30px;
	text-decoration:underline
					}
a:visited       { 
						color: #FFF;  
						font-family:"Josefin Sans", "Arial Narrow", Arial, serif;
						font-weight:600;
						font-size:18px;
						color:#FFF;
						padding 15px;
						padding-bottom:30px;
						text-decoration:underline; }
a:active        { 
						color: #FFF; 
						font-family:"Josefin Sans", "Arial Narrow", Arial, serif;
						font-weight:600;
						font-size:18px;
						padding 15px;
						padding-bottom:30px; 
	}
a:focus         { color: #FFF;  
						font-family:"Josefin Sans", "Arial Narrow", Arial, serif;
						font-weight:600;
						font-size:18px;
						padding 15px;
						padding-bottom:30px; 
					}
a:hover         { 
						color: #F00;
						font-family:"Josefin Sans", "Arial Narrow", Arial, serif;
						font-weight:600;
						font-size:18px;
						padding 15px;
						padding-bottom:30px; 
					 }

p			{
				font-family: 'Josefin Slab', Verdana, arial, serif;
				font-size: 13pt;
				color:#afafaf;
				text-indent: 3em;
			}
			
.comments 	{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14pt;
	color:#CCCCCC;
	text-indent: 3em;
	font-weight: lighter;
			}

.content  	{
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:normal;
	font-size: 14pt;
	color:#CCCCCC;
	text-indent: 3em;
	margin-bottom:14pt;
			}


.copyright-text {
	font-family: 'Josefin Sans', arial, sans-serif;
	font-size:18px;
	color:#afafaf;
	text-align: center;
				}
				
.comment-list 	{
				font-family: 'Josefin Slab', Verdana, arial, serif;
				list-style-type:disc;
				text-indent:30px;
				font-size: 13pt;
				color:#afafaf;
				}

/* Images */ 
.logo-img 	{
			float:left;
			z-index:6;
			}
			
.img-pad-rounded 	{ 
			margin-left:25px; 
			border-radius:15px;
			-moz-border-radius: 15px;
					}
		
			
.image-shadow {  
	
	-moz-box-shadow: 5px 7px 6px #333;
	-webkit-box-shadow: 5px 7px 6px #333;
    box-shadow: 5px 5px 7px #333; 
	margin:5px 0; 
	
	border: solid 0px #CCC;
	border-radius:25px;
	-moz-border-radius: 25px;
	
	
	} 
.image-shadow:Hover {
	/*border: solid 2px #F00; */
	outline: #F00 3px solid;
	
	}
	
/* Div Containers */

#wrapper 		{
					
					margin:0px auto;
				
					width:940px;
					min-height:100%;
					background-color:#373636; 
					padding:0 20px 0 20px; 
					border-left:3px #949494 solid;
					border-right:3px #949494 solid;

				 }
				 
#banner 		{
					position:relative;
					top:30px; 
					left:10px;
					z-index:10;
					width:900px;								
				}
				
#spacer  { width:970px; clear:both; } 				

#content-wrap	{
					z-index:1;
					width:730px;
					background-color:#5b5b5b;
					padding: 15px;
					border-radius: 13px;
					-moz-border-radius: 13px; 
					overflow:hidden;
					
					
				}
#contentblock  { 
					margin-top:15px;
					min-height:300px;
						
				} 
				


#nav		{
	float:right;
	width:150px;
	background-color:#780000;
	padding:10px;
	border-radius: 13px;
	-moz-border-radius: 13px;
	overflow:hidden;
			}
			
#nav ul { margin: 10px 0 22px 17px; } 
				
#nav ul li 		{
					list-style:none;
					margin:0 0 5px 0; 
					
					
		
				}
				
#nav a:link         {
						color: #FFF;
						font-family:"Josefin Sans", "Arial Narrow", Arial, serif;
						font-weight:600;
						font-size:28px;
						padding 15px;
						padding-bottom:30px; text-decoration:none; 
					}
#nav a:visited       { 
						color: #FFF;  
						font-family:"Josefin Sans", "Arial Narrow", Arial, serif;
						font-weight:600;
						font-size:28px;
						color:#FFF;
						padding 15px;
						padding-bottom:30px; text-decoration:none; }
#nav a:active        { 
						color: #FFF; 
						font-family:"Josefin Sans", "Arial Narrow", Arial, serif;
						font-weight:600;
						font-size:28px;
						padding 15px;
						padding-bottom:30px; 
	}
#nav a:focus         { color: #FFF;  
						font-family:"Josefin Sans", "Arial Narrow", Arial, serif;
						font-weight:600;
						font-size:28px;
						padding 15px;
						padding-bottom:30px; 
					}
#nav a:hover         { 
						color: #000;
						font-family:"Josefin Sans", "Arial Narrow", Arial, serif;
						font-weight:600;
						font-size:28px;
						padding 15px;
						padding-bottom:30px; 
					 }
	
			
#social-media 	{ 
					margin:15px 15px 15px 15px;
					text-align:center;
				} 
				
	
#social-media ul li { display:inline; margin-bottom:20px; }
#social-media ul li a 	{  padding:5px 8px; border:0px;  } 
#social-media img { border:none; } 


#port-content-title { float:left; } 
#port-nav 	{ 
			float:right;
			margin-top:12px;
			text-align:right; 
			} 
			
#port-contentblock {
	clear: both;
	min-height:300px;
	padding-top:19px;
	padding-right: 10px;
} 

#port-nav ul li		{
						display:inline; padding:0 3px;
						
					}
					
#port-nav a:link         {
						color: #FFF;
						font-family:"Josefin Sans", "Arial Narrow", Arial, serif;
						font-weight:600;
						font-size:18px;
						padding 2px;
						padding-bottom:30px;
						text-decoration:none; 
					}
#port-nav a:visited      { 
						color: #FFF;  
						font-family:"Josefin Sans", "Arial Narrow", Arial, serif;
						font-weight:600;
						font-size:18px;
						color:#FFF;
						padding 2px;
						padding-bottom:30px; 
						text-decoration:none;
							}
#port-nav a:active        { 
						color: #FFF; 
						font-family:"Josefin Sans", "Arial Narrow", Arial, serif;
						font-weight:600;
						font-size:18px;
						padding 2px;
						padding-bottom:30px; 
	}
#port-nav a:focus         { color: #FFF;  
						font-family:"Josefin Sans", "Arial Narrow", Arial, serif;
						font-weight:600;
						font-size:18px;
						padding 2px;
						padding-bottom:30px; 
					}
#port-nav a:hover         { 
						color: #000;
						font-family:"Josefin Sans", "Arial Narrow", Arial, serif;
						font-weight:600;
						font-size:18px;
						padding 2px;
						padding-bottom:30px; 
					 }
.bulletpoints {
	font-family: 'Josefin Slab', Verdana, arial, serif;
	list-style-position: outside;
	list-style-type: circle;
	font-size: 16px;
	font-weight: 200;
	text-indent: hanging;
	left: auto;
	white-space: normal;
	display: list-item;
}
