/* 
Theme Name: Sacopulos
Author: Tabco Tech
Version: 1.0 
*/
* {
	margin: 0;
	padding: 0;
	}
body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background-image:url(images/HeaderBG.jpg);
	background-repeat: no-repeat;
	background-position:top center;
 	background-color:#1e3b57;
	}
.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
.center { text-align: center; } 
.tablespace { margin-left: auto; margin-right:auto; width: 780;
}
.alignright {
	float: right;
	margin-left: 15px;
	}
.alignleft {
	float: left;
	margin-right: 15px;
	}

img { 
	border: none; 
	}
img.alignright {
	float:right;
	margin:0 0 1em 1em
	}
img.alignleft {
	float:left;
	margin:0 1em 1em 0
	}
img.aligncenter {
	display: block; 
	margin-left: auto;
	margin-right: auto
	}
a img.alignright {
	float:right; 
	margin:0 0 1em 1em
	}
a img.alignleft {
	float:left; 
	margin:0 1em 1em 0
	}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto}
	

#left {
	text-align: left;
	}
#right {
	text-align: right;
	}
#center {
	text-align: center;
	}
h1{
	margin-top:0px;
	padding-top:5px;
	padding-left:10px;
	color:#656566;
	font-family: Veranda, Arial;
	font-size:18px;
	font-weight:bold;
	height:31px;
	background-image:url(images/sidebar_title.jpg);
	background-repeat:no-repeat;
	}
h2{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#000;	margin-bottom:0px;
	margin-top:2px;
	}
h3{
	margin-top:0px;
	padding-top:5px;
	margin-bottom:0px;
	color:#656566;
	font-family: Veranda, Arial;
	font-size:18px;
	font-weight:bold;
	}
h3 a{
	margin-top:0px;
	padding-top:5px;
	margin-bottom:0px;
	color:#656566;
	font-family: Veranda, Arial;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	}
h3 a:hover {
	text-decoration:underline;
}
h4{	
	margin-top:0px;
	padding-top:5px;
	margin-bottom:0px;
	color:#5a5a5b;
	font-family: Veranda, Arial;
	font-size:12pt;
	font-weight:bold;
	}	h4 a{		margin-top:0px;	padding-top:5px;	margin-bottom:0px;	color:#5a5a5b;	font-family: Veranda, Arial;	font-size:12pt;	font-weight:bold;	}
h5{	
	color:#5a5a5b;
	font-family: Times, Arial;
	font-size:16pt;	
	font-weight:bold;
	margin-top:10px;
	}
h6{
	margin-top:0px;
	padding-top:5px;
	margin-bottom:0px;
	color:#656566;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:18px;
	font-weight:bold;
	}
p {	margin-bottom: 10px;}
img.floatLeft {
     float: left;
     margin-right: 15px; 
	 }
img.floatRight {
     float: right;
     margin: 4px; 
	 }
#clear {
	clear:both;
	}
#header1 {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	margin-top:0;
	padding-top:0;
	height:184px;
	width:1048px;
	background-image:url(images/HeaderTop.png);
	background-position:top;
	background-repeat: no-repeat;
	clear:both;
	}
#logo {
	position:absolute;
	left:37.5%;
	top:35px;
	width:268px;
	height:125px;
	background-image:url(images/Header_Logo.png);
	background-repeat: no-repeat;
	z-index:0;
	}
#header2 {
	height:22px;
	padding-top:122px;
	background-image:url(images/HeaderBG2.png);
	background-position:center;
	background-repeat: no-repeat;
	}
#headerlcap {
	float:left;
	margin-top:-98px;
	height: 98px;
	width:345px;
	background-image:url(images/Header_Lcap.png);
	background-repeat: no-repeat;
	}
#headerrcap {
	float:right;
	margin-top:-98px;
	height: 98px;
	width: 345px;
	background-image:url(images/Header_Rcap.png);
	background-repeat: no-repeat;
	}
#socialnetwork{
	position:absolute;
	right:20px;
	bottom:10px;
	height:23px;
	}
#headerfill {
	margin-left:auto;
	margin-right:auto;
	margin-top:-61px;
	width:400px;
	height:98px;
	background-color:#ffffff;
	}
#goldbar{
	margin-left:auto;
	margin-right:auto;
	width:986px;	
	height:21px;	
	background-image:url(images/header_gold.jpg);
	}

#menu {
	margin-right:auto;
	margin-left:auto;
	width:1020px;
	height:37px;
	background-image:url(images/MenuBG.jpg);
	padding-bottom:10px;
	}
	/*
#menu ul {
	list-style:none;
	margin:0;
	padding:0;}
#menu li {
	float:left;
	margin-top:10px;
	margin-left:10px;
	margin-right:-6px;
	font-family:Times, Helvetica, sans-serif;
	font-size:15px;
	color:#335;
	font-weight:bold;
	}
	*/
#nav {
	margin-right:auto;
	margin-left:auto;
	height:37px;
	width:1020px;
}
#nav, #nav ul {
	line-height:10px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width:1020px;
	padding-bottom:10px;
}
#nav a, #nav a:hover {
	border:medium none;
	display:block;
	text-decoration:none;
}
#nav li {
	float:left;
	margin-top:10px;
	margin-left:16px;
	font-family:Times, Helvetica, sans-serif;
	font-size:15px;
	color:#335;

}
#nav a, #nav a:visited {
	color:#335;

}
#nav a:hover, #nav a:active, .current_page_item a, #home .on {
	
}

#nav li ul {
	position: absolute;
	background: #eeeeee;
	left: -999em; 
	border:#ffffff 1px solid;
}
#nav li:hover ul, #nav li.sfhover ul {
	margin-left:5px;
	margin-top:25px;
	left: auto;
	right: auto;
	z-index:51;
}

#nav li ul li {
	font-family: 'PT Sans', Arial, sans-serif;
	font-stretch:normal;
	font-size:12px;
	margin-bottom:5px;
	display:block;
	width:80%;
}
#nav ul a{
	list-style:none;
	margin:0;
	padding:0;
	text-decoration:none;}
	
#nav li a{
	float:left;
	margin-top:10px;
	margin-left:10px;
	margin-right:-6px;
	font-family:Times, Helvetica, sans-serif;
	font-size:15px;
	color:#335;
	font-weight:bold;
	text-decoration:none;
	}
	
#nav li a:hover {
	text-decoration:underline;
	}
#nav li ul {
	height:auto;
	left:-999em;
	font-size:12px;
	line-height:25px;
	position:absolute;
	width:170px;
}/*
#nav li li {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#1E1F21 none repeat scroll 0 0;
	border-left:1px solid #6E7073;
	border-right:1px solid #6E7073;
	border-top:1px solid #6E7073;
	width:220px;
}
#mav li li a, #nav li li a:visited {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#1E1F21 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:normal;
}
#nav li li a:hover, #nav li li a:active {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#60625C none repeat scroll 0 0;
}
*/
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left:auto;
}
#search{
	position:absolute;
	right:45px;
	top:215px;
	}
#search li {
	list-style:none;
	}
.searchterm {

	float:left;	

	margin-left:3px;

	margin-right:6px;

}



.searchbtn {

	float:left;

}
#homepagecontent{
	margin-left:auto;
	margin-right:auto;
	width:1020px;
	height:100%;
	clear:both;
	}
#sidebar {
	position:relative;
	float:left;
	margin-top:35px;
	height:804px;
	width:340px;
	background-color:#eeeeee;
	border: 3px solid white;
	}
#clear {
   height: 0;
   margin: 0;
   padding: 0;
   clear: both;
	}
#blog {	
	height:230px;
	width:340px;
	overflow:hidden;
	word-wrap:break-word;
	}
#blogposts {	
	height:234px;

	}
#blog ul {
	margin-left:20px;
	margin-top:10px;
	list-style-type:none;

	}
#blog li {
	background-image:url(images/bullet.png);
	background-repeat:no-repeat;
	margin-bottom:30px;
	font-family:Verdana, Geneva, sans-serif;
	color:#7f7f7f;
	font-size:11.72px;
	font-weight:bold;
	}
	
#blog ul  a{
	margin-left:20px;
	margin-top:10px;
	list-style-type:none;

	}
#blog li a{
	background-image:url(images/bullet.png);
	background-repeat:no-repeat;
	margin-bottom:30px;
	font-family:Verdana, Geneva, sans-serif;
	color:#7f7f7f;
	font-size:9pt;
	font-weight:bold;
	}

#attprofiles {
	margin-top:auto;
	width:100%;
	text-decoration:none;
	}
#profile {
	margin-top:10px;
	margin-left:20px;
	font-family:Verdana,Geneva, sans-serif;

	font-size: 12px;
	line-height:15pt;
	padding-bottom:5px;
	}
#profile a.info{
    position:relative; /*this is the key*/
    z-index:1; 

    color:#000;
    text-decoration:none}

#profile a.info:hover{
	z-index:1; 
	background-color:#eeeeee}

#profile a.info span{display: none}

#profile a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:0em; left:-1em; width:10em;
	padding-left:1px;
	padding-right:1px;
    border:1px solid #335;
    background-color:#ffffff; 
	color:#000;
    text-align: center;
	z-index:99;
	}
img.profile { 
	 margin-left: 15px; 
	 margin-right:15px;
	 margin-top:7.5px;
	 margin-bottom:7.5px;
	 border:3px solid white

	 }
#updates{
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:20px;
	padding:5px;
	width:294px;
	height:204px;
	font-family: Verdana, Geneva, sans-serif;
	color: #6c6c6d;	
	font-size:10pt;
	font-weight:bold;
	background-color:#ffffff;	
	border:2px solid #cddcef;
	}
#rotator {
	position:relative;
	float:right;
	margin-top:35px;
	width:659px;
	height:304px;
	z-index:50;

	}
#rotatorshadow {
	margin-top:-35px;
	width:644px;
	height:22px;
	background-image:url(images/Banner_Shadow.png);
	background-repeat:no-repeat;
	}
#arrows {
	float:right;
	margin-top:-263px;
	height:24px;
	width:52px;

}
#blogover {
	width:330px;
	overflow:hidden;
}
/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	height:230px;
	width:340px;


}

/* root element for scrollable items. */
.scrollable .items {
	/* this cannot be too large */
	position:absolute;

}



#lowercontent {
	position:relative;
	float:right;
	margin-top:22px;
	width:653px;
	height:479px;
	background-image:url(images/lower_contentgold.jpg);
	background-repeat:no-repeat;
	background-color:#eeeeee;
	border: white solid 3px;
	}
#single{
	position:relative;
	float:right;
	margin-top:35px;
	width:653px;
	min-height:804px;
	background-image:url(images/lower_contentgold.jpg);
	background-repeat:no-repeat;
	background-color:#eeeeee;
	border: white solid 3px;
	}
#singlecontent{
	margin-left:20px;
	margin-right:30px;
	margin-top:30px;
	margin-bottom:10px;
	padding-bottom:10px;
	width:600px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#5a5a5b;
	}
#singlecontent a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#5a5a5b;
	font-weight:bold;
	text-decoration:none;
	}
#singlecontent a:hover {
	text-decoration:underline;
}
#singlecontent ul{
	
	}
#singlecontent li{
	margin-left:20px;
	}
#singlecontent ul a{
	
	}
#singlecontent li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#5a5a5b;
	text-decoration:none;
	}
#singlecontent li a:hover{
	text-decoration:underline; 
	}
#content {	position:relative;	float:right;	margin-top:35px;	width:653px;	height:804px;	background-image:url(images/lower_contentgold.jpg);	background-repeat:no-repeat;	background-color:#eeeeee;	border: white solid 3px;}
#leftcontent{	postion:relative;	float:left;	margin-top:45px;	margin-left:20px;	width:130px;	font-size:8pt;	font-family: Verdana, Arial, Helvetican, Sans-serif;	color:#5a5a5b;	font-weight:bold;}
#leftcontent ul{	margin-left:-25px;}
#leftcontent li{	margin-right:-10px;	padding-bottom:10px;}
#rightcontent{	position:relative;	float:left;	width:420px;	margin-top:45px;	margin-left:35px;	font-size:9pt;	font-family: Verdana, Arial, Helvetican, Sans-serif;	color:#5a5a5b;}
img.sidecontent{	border:3px solid white;}
#recentarticles{
	position:relative;
	float:left;
	margin-left:20px;
	margin-top:30px;
	width:267px;
	height:420px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#5a5a5b;
	}
#recentarticles a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#5a5a5b;
	font-weight:bold;
	text-decoration:none;
	}
#recentarticles a:hover {
	text-decoration:underline;
}
#about{	
	position:relative;
	float:left;
	margin-left:50px;
	margin-top:30px;
	width:267px;
	height:420px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#5a5a5b;
	}
#about a{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#5a5a5b;
	font-weight:bold;
	text-decoration:none;
	}
#about a:hover {
	text-decoration:underline;
}
img.about{
	border: 3px solid #d9d5cf;
}
#footerwrapper {
	height:100px;
	width:1020px;
}
#footer {
	clear:both;
	width:1020px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:830px;
	background-color: transparent;
	font-family:Times, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
	font-weight:bold;
		}
#footer ul {
	display: inline;
	list-style:none;
	padding:0;
	}
#footer li {
	float:left;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;
	font-family:Times, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	}
	
#footer ul a{
	display: inline;
	list-style:none;
	padding:0;
	}
#footer li a{
	float:left;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;
	font-family:Times, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	}
#footer li a:hover{
	text-decoration:underline;
	}
