/* this sytlesheet for all pages EXCEPT Achievements page */

body  {
background: #E9F2F6;
margin: 0;
}


a {
	text-decoration : none;
}

#container { 
width: 780px;
margin: 0 auto;
}

#header { 
padding: 35px 30px 5px 30px;
background: #6699CC;
} 

#header a {
color: #FFFFFF;
text-decoration: none;
font-size: 30px; 
font-family: "Myriad Pro";
}

#menu {
background-color: #05067c; 
padding: 6px 30px 6px 0;
text-align:right;
}

#menu a {
color: #c5d6db;
text-decoration: none; 
font-size: 14px; 
font-family: "Myriad Pro";
text-transform: uppercase;
}

#menu a:hover {
color: #ecf2f3;
}


#photoblm a {
	text-decoration: none; 
	color: #262626;
}

#photoblm p {
	font-size : 12px;
}

#photoblm  a:link {
	line-height : 14px;
	background: url(images/exlink.gif) center right no-repeat;
	color : #800080;
	border-bottom : #800080 dotted 1px;
}

#photoblm a:visited {
	padding-bottom : 2px;
	color : #6D006D;
	background : url(images/iconcheck.gif) center right no-repeat;
	padding-right: 25px;
	border-bottom : #6D006D solid 1px;
}

#photoblm a:focus {
	color : #CC0000;
}

#photoblm a:hover {
	color: #666666;
	border-bottom : #666666 dashed 1px;
}


#photoblm a:active {
	color : #CC0000;
	font-style : italic;
	border-bottom : #CC0000 solid 1px;
}

#photoblm a:external {
    margin-top: 15px;
    margin-bottom: 10px;
    background: url(images/exlink.gif) center right no-repeat;
    padding-right: 13px;
	border-bottom : #3B7687 dotted 1px; 
}
#sidebar {
font-family : "Lucida Sans Unicode";
font-size : 14px;
font-weight : bold;
float: left;
width: 160px;
padding: 30px 30px 0 40px;
margin: 0;
color: 444444;
text-align: center;

}

#sidebar a {
	text-decoration: none; 
	color: #262626;
}

#sidebar p {
	font-size : 12px;
}

#sidebar a:link {
	line-height : 14px;
	background: url(images/exlink.gif) center right no-repeat;
	color : #800080;
	border-bottom : #800080 dotted 1px;
	margin-top: 15px;
    margin-bottom: 10px;
    padding-right: 15px;
}

#sidebar a:visited {
	padding-bottom : 2px;
	color : #6D006D;
	background : url(images/iconcheck.gif) center right no-repeat;
	padding-right: 25px;
	border-bottom : #6D006D solid 1px;
}

#sidebar a:focus {
	color : #CC0000;
}

#sidebar a:hover {
	color: #666666;
	border-bottom : #666666 dashed 1px;
}


#sidebar a:active {
	color : #CC0000;
	font-style : italic;
	border-bottom : #CC0000 solid 1px;
}

#sidebar a:external {
    margin-top: 15px;
    margin-bottom: 10px;
    background: url(images/exlink.gif) center right no-repeat;
    padding-right: 15px;
	border-bottom : #3B7687 dotted 1px; 
}
#sidebar img {
border: solid 1px #d6d6d6;
}

#project {
margin: 10px 0 25px 0;
}
 
h1 {
margin: 0px;
color: #869843; 
font-size:24px; 
font-family: "Arial Narrow"; 
font-weight: normal;
}

h2 {
color: #000;
font-size: 15px; 
margin: 20px 0 5px 0;
}

#main {
background-image:url(images/bg.gif);
} 

#text { 
margin: 0 0 0 220px;
padding: 25px 30px 30px 30px;
color: #444444;
font-family: "Georgia";
font-size: 13px; 
line-height: 18px;
text-align: justify;
} 

#text a {
color: #3b7687; 
text-decoration: none;
}

#text a:hover {
color: #444444;
}

#text1 { 
color: #444444;
font-family: "Georgia";
font-size: 14px;
font-weight : bold;
padding: 25px 30px 30px 30px;
margin: 0 0 0 220px;
line-height: 18px;
text-align: justify;
} 

#text1 em {
	color : #FF0000;
}

#text1 a {
color: #3b7687; 
text-decoration: none;
}

#text1 p {
	font-size : 12px;
}

#text1  a:link {
	line-height : 14px;
	background: url(images/exlink.gif) center right no-repeat;
	color : #800080;
	border-bottom : #800080 dotted 1px;
	margin-top: 15px;
    margin-bottom: 10px;
    padding-right: 15px;
}

#text1 a:visited {
	padding-bottom : 2px;
	color : #6D006D;
	background : url(images/iconcheck.gif) center right no-repeat;
	padding-right: 25px;
	border-bottom : #6D006D solid 1px;
}

#text1 a:focus {
	color : #CC0000;
}

#text1 a:hover {
	color: #666666;
	border-bottom : #666666 dashed 1px;
}


#text1 a:active {
	color : #CC0000;
	font-style : italic;
	border-bottom : #CC0000 solid 1px;
}

#text1 a:external {
    margin-top: 15px;
    margin-bottom: 10px;
    background: url(images/exlink.gif) center right no-repeat;
    padding-right: 13px;
	border-bottom : #3B7687 dotted 1px;
}

#footer {
padding: 6px 30px 6px 30px;
background: #d6d6d6; 
font-family: "Lucida Sans Unicode";
color: #444444;
font-size: 11px;
text-align: right;
}

#footer a {
text-decoration: none; 
color: #262626;
}

#footer a:hover {
color: #666666;
}

.separator {
font-size:11px;
color:#FFFFFF;
}

.clear {
clear:both;
}

p.announce {
font-size: 15px; 
font-weight: bold;
color:#000000;
}

p.photo {
font-size: 10px; 
font-weight: normal;
color:#000000;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.basictab{
padding: 6px 30px 6px 0;
border-bottom: 1px solid gray;
list-style-type: none;
text-align: right; /*set to left, center, or right to align the menu as desired*/
text-transform: uppercase;
color: #c5d6db;
font-size: 15px; 
font-family: "Myriad Pro";
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid gray;
border-bottom: none;
background-color: #ffffcc;
color: #2d2b2b;
}

.basictab li a:visited{
color: #2d2b2b;
}

.basictab li a:hover{
background-color: #ff0000;
color: black;
}

.basictab li a:active{
color: black;
}

.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background-color: #ccffff;
color: black;
}

#photoblm2 {
	padding : 10px;
	font-style : italic;
}


#paypal, #paypal p {
	font-family : arial, verdana, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	text-align : center;
	border : #000 2px outset;
	padding : 5px 10px;
	color : blue;

}
