/*  

	Theme Name: Large Text

	Theme URI: http://www.access-bydesign.com

	Description: Design by Paul Whitehead &amp; Access-bydesign 

	

	Author:  Access-bydesign

	Version: 1.0

	Author URI: http://www.access-bydesign.com 

*/



/* text formatting */

.subhead{

	font-size: large;

	color: #333333;

	text-transform: uppercase;

	

}

.subheadblack

	{

	font-weight: bold;

	font-size: large;

	color: #000000;

}

.smallersub{

	font-weight: bold;

	font-size: medium;

	color: #666666;

	text-transform: uppercase;

}

.bold{

	font-weight: bold;

}

.italic{

	font-style: italic;

}

.bolditalic{

	font-weight: bold;

	font-style: italic;

}

.bold-underline{

	font-weight: bold;

	text-decoration: underline;

}

.verybigtext{

	font-size: xx-large;

}

.bigtext{

	font-size: large;

}

.medium-text{

	font-size:medium;

}

.smalltext{

	font-size: small;

}

.verysmalltext{

	font-size: x-small;

}

.page-title
{
	font-family: Verdana, Geneva, sans-serif;
	font-size:larger;
	font-weight:bold;
}



/*alignment*/

.alignright{
	text-align: right;
	float:right;
}

.alignleft{
	text-align: left;
	float:left;
}

.center{
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}

.topleft{
	text-align: left;
	vertical-align: text-top;
	margin: 5px;
	float: left;
}


/*images*/

.imagelayout {
	float: none;
	border: none;
	display:inline;
	margin:0.5em;
}

.imageleft{
	float:left;
	padding: 0.5em;
	margin:0.5em;
	border: none;
}

.imageright{
	float:right;
	padding: 0.5em;
	margin:0.5em;
	border: none;
}

.blockquote{
	text-align:left;
	width:80%;
	margin-left:auto;
	margin-right:auto;
	color: #006666;
	font-style: italic;
	font-weight: bold;
}

.quotemarks{
	font-size: 3em;
	font-family: Verdana, Geneva, sans-serif;
	color: #000099;
}

/* layout */

body
{
background-color:#FFFFFF;
margin-left:30px;
}

#wrapper
{
display:block;
width:98%;
min-height:1000px;
background:#f1eff1;
overflow:hidden;
}

#header
{
height:200px;
width:100%;
background-image: url(images/header2_tile_10px.png);
background-repeat:repeat-x;
background-color:#162b66;
}


#header_logo

{
float:left;
width:254px;
height:200px;
background-image:url(images/logo2.png);
background-repeat:no-repeat;
}


#header_contact
{
float:right;
width:320px;
height:200px;
margin-top:3px;
margin-right:10px;
font-family: Verdana, Geneva, sans-serif;
font-size: medium;
line-height: 1.3em;
color:#FFFFFF;
text-align:right;
}

#header_contact a 

{ 
font-family: Verdana, Geneva, sans-serif;
font-size: medium;
text-decoration: none; 
color:#ffe08d;
text-decoration:underline;
text-transform:none;
text-decoration:none;
font-weight:500;
} 

#header_contact a:hover
{

text-decoration:underline;
color:#FFFFFF;
}

#header img
{
border: 0px;
}

/*contacts the mediumr text within the header */

.text_head_title
{
font-family: Verdana, Geneva, sans-serif;
font-size: medium;
line-height: 1.5em;
vertical-align: baseline;
letter-spacing: normal;
word-spacing: normal;
font-weight: bold;
font-style: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-align: left;
text-indent: 0px;
color:#FFFFFF;
}



#nav
{ 
height: 36px;
width:100%;  /*i dont under stand why this is necessary?? */
float:left;

background-image:url(images/menu2.png);
background-color:#172b66;
background-repeat:repeat-x;
}


 
#nav ul{margin: 0px ;} /*required for list height placement */

#content
{
width:70%;
float:left;
min-height:630px;
background-color:;
padding:10px 10px 10px 10px;
display:inline;

}

#content li 
{
	font-family: Verdana, Geneva, sans-serif;
	font-size:large;
}

.entry
{

}

#sidebar
{
min-height:650px;
width:184px;
float:right;
display:inline;
 
}

.gallery_item
{
width:182px;
height:162px;
float:left;
display:inline;
}



#sidebar img
{
border:2px solid #324992;
margin-left:auto;
margin-right:auto;
margin-top:10px;
}




#sidebar img:hover
{
border:2px solid #011753;
}



#footer 

{
min-height:240px;
width:100%;
background-image: url(images/footer_tile_2px.png);
background-repeat:repeat-x;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
clear:both;
}

#themeswitcher
{

}



.footer_content
{
width: 250px;
height:100%;
padding:10px 10px 10px 10px;
float:left;
display:inline;
max-width:300px;
list-style:none;

}

ul.links
{
	

}

ul.links a, #themeswitcher, .footer_content
{
color:#ffe08d;
background-color: transparent;
font-family: Verdana, Geneva, sans-serif;
font-size: medium;
line-height: 1.6em ;
vertical-align: baseline;
letter-spacing: normal;
word-spacing: normal;
font-weight: normal;
font-style: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-align: left;
text-indent: 0px;
text-decoration:none;
list-style:none;
float:left;
}

ul.links a:hover
{
	text-decoration:underline;
}

.footer_content a, .footer_content p

{

color:#ffe08d;

text-decoration:none;

}



.footer_content a:hover

{

text-decoration:underline;

}





/* type */



h1

{
font-family: arial,sans-serif;
color: #212121;
font-size: 17px;
font-weight: bold;
}



h2

{
font-family: arial,sans-serif;
color: #212121;
font-size: 15px;
font-weight: bold;


}



h3

{

font-family: verdana,sans-serif;
color: #212121;
font-size: 13px;
font-weight: bold;


}



p

{
color: #000000;
background-color: transparent;
font-family: Verdana, Geneva, sans-serif;
font-size: medium;
line-height: 1.6em ;
vertical-align: baseline;
letter-spacing: normal;
word-spacing: normal;
font-weight: normal;
font-style: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-align:justify;
text-indent: 0px;
}

.linklove{
display:none;
}


#topaccess, .nodisplay
{
display:none;
}

/* footer contact sheet styling-------------------- */

.widget_box ul li /*define for individual widget within footer */
{
height:100%;
width:100px;

float:left;

}

/*suckerfish*/

#suckerfishnav {
font-size: medium;
font-family:verdana,sans-serif;
width:100%;
background-image:url(images/menu2.png);
background-repeat:repeat-x;
color:#FFFFFF;
}

#suckerfishnav, #suckerfishnav ul {
float:left;
list-style:none;
line-height:34px;
padding:0px;
margin-left:-30px;
width:100%;
color:#FFFFFF;
}

#suckerfishnav a {
display:block;
color:#FFFFFF;
text-decoration:none;
padding:0px 5px;
}

#suckerfishnav li {
float:left;
padding:0;
color:#FFFFFF;
}

	

#suckerfishnav ul {
z-index:10;
position:absolute;
left:-999em;
height:auto;
width:160px;
margin:0;
line-height:1.5;
background-color:#324992;
color:#FFFFFF;
}

		

#suckerfishnav li li {
width:160px;
font-family:helvetica,sans-serif;
color:#FFFFFF;
}

	

#suckerfishnav li li a {
padding:4px 10px;
width:140px;
font-size:medium;
color:#FFFFFF;
}

	

#suckerfishnav li ul ul {
margin:-21px 0 0 100px;
color:#FFFFFF;
}

	

#suckerfishnav li li:hover {
background:#FFFFFF;
}

	

#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
color:#324992;
}

#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
color:#324992;
}

#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
color:#fff;
}

#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
left:-999em;
}

#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
left:auto;
background:#324992;
}

#suckerfishnav li:hover, #suckerfishnav li.sfhover {
background:#ffffff;
}

/*end suckerfish style ------------------------------------------------------------------*/

.textoptions_content p, .textoptions_content ul, .textoptions_content li{
font-size: medium;
color: #FFFFFF;
display: list-item;
list-style-position: outside;
list-style-type: none;
white-space: nowrap;
padding-bottom: 1em;
text-align: right;
vertical-align: baseline;
letter-spacing: normal;
word-spacing: normal;
font-weight: normal;
font-style: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-align: left;
text-indent: 0px;

}


.textoptions_content ul{

color:#ffe08d;
}

.textoptions_content li{

padding-right: 1em;
}

.textoptions_content, .textoptions_content p
{

height:100%;
padding:10px 10px 10px 10px;
float:left;
display:inline;
min-width:200px;
list-style:none;
}

.footer_content, .footer_content li, .footer_content ul
{

height:100%;

float:left;
display:inline;
max-width:220px;
list-style:none;
}

.textoptions_content a
{
color:#ffe08d;
text-decoration:none;
}
.footer_content p
{
color:#FFF;	
}
.textoptions_content a:hover
{
text-decoration:underline;
}

.links a
{
		color:#000066;
		list-style:none;
		text-decoration:none;
		
}

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


