/* 1024px - a free xhtml/css website template by Andreas Viklund - http://andreasviklund.com/ - that may be used for any purpose as long as the proper credits are given to the original designer.



Version: 2.0 (Jan 29, 2007)



Screen layout: */



/*** General tags ***/





#navlist

{

padding-left: 0;

margin-left: 0;

/*border-bottom: 1px solid;

border-bottom-color:#EAEAEA;

border-top:none;*/

width: 180px;

}



#navlist li

{

list-style: none;

margin: 0;

padding: 0.25em;

border-bottom: 1px solid #eaeaea;

}



#navlist li a { text-decoration: none; }



#navlist li a:hover { 

text-decoration: none;

color:#333333;

}



#bulleted-main {

	font-size:12px;

	text-indent: 30px;

	list-style-image: url(images/bullet.jpg);

	list-style-position: inside;

	padding: 3px;

}











body {

background:url(images/background.gif) repeat-y top center #fff;

color:#404040;

font:76% Verdana,Tahoma,Arial,sans-serif;

line-height:1.2em;

margin:0 auto;

padding:0;

}



a {

color:#4088b8;

font-weight:700;

text-decoration:none;

}



a:hover {

text-decoration:underline;

}



a img {

   border: 1px solid #dcdcdc;

	padding: 5px;

}



p {

margin:0 0 18px 10px;

}



ul,ol,dl {

font-size:0.9em;

margin:2px 0 16px 35px;

}



ul ul,ol ol {

margin:4px 0 4px 35px;

}



blockquote {

border:1px solid #dadada;

font-size:0.9em;

margin:20px 10px;

padding:8px;

}



h1 {

color:#4088b8;

font-size:4.2em;

letter-spacing:-5px;

margin:0 0 30px 25px;

}



h1 a {

color:#4088b8;

text-transform:none;

}



h2 {

border-bottom:4px solid #dadada;

color:#4088b8;

font-size:1.4em;

letter-spacing:-1px;

margin:0 0 10px;

padding:0 2px 2px 5px;

}



h3 {

border-bottom:1px solid #dadada;

color:#4088b8;

font-size:1.2em;

font-weight:700;

margin:10px 0 8px;

padding:1px 2px 2px 3px;

}



/*** Main wrap and header ***/



#wrap {

color:#404040;

margin:10px auto;

padding:0;

width:970px;

}



#header {

margin:0;

background-color: #eeeeee;

}



#toplinks {

font-size:0.9em;

padding:5px 2px 2px 3px;

text-align:right;

}



#toplinks a {

color:gray;

}



#topnav a {

font-size: 0.8em;

}



#slogan {

color:gray;

font-size:1.5em;

font-weight:700;

letter-spacing:-1px;

line-height:1.2em;

margin:15px 0 20px 35px;

}



/*** Sidebar and menu ***/



#sidebar {

float:left;

line-height:1.4em;

margin:0 0 5px;

padding:1px 0 0;

width:195px;

}



#sidebar ul {

font-size:0.9em;

list-style:none;

margin:0;

padding:0 0 15px 10px;

}



#sidebar li {

list-style:none;

margin:0 0 4px;

padding:0;

}



#sidebar li a {

font-size:1.2em;

font-weight:700;

padding:2px;

}



#sidebar ul ul {

line-height:1.2em;

margin:4px 0 3px 15px;

padding:0;

}



#sidebar ul ul li a {

font-weight:400;

}



#sidebar h2 {

margin:3px 0 8px;

}



/*** Main content ***/



#content {

float:right;

line-height:1.5em;

margin:0;

padding:0;

text-align:left;

width:750px;

}



#contentalt {

float:left;

line-height:1.5em;

margin-right:20px;

padding:0;

text-align:left;

width:750px;

}



#content h3,#contentalt h3 {

margin:10px 0 8px;

}



/*** Footer ***/



#footer {

border-top:4px solid #dadada;

clear:both;

color:gray;

font-size:0.9em;

line-height:1.6em;

margin:0 auto;

padding:8px 0;

text-align:right;

}



#footer p {

margin:0;

padding:0;

}



#footer a {

color:#808080;

}



/*** Various classes ***/



.box {

	background:#4088b8;

	border:1px solid #c8c8c8;

	color:#fff;

	font-size:1.2em;

	line-height:1.4em;

	padding:10px 10px 10px 13px;

}



.box a {

color:#f0f0f0;

}



.left {

float:left;

margin:0 15px 4px 0;

}



.right {

float:right;

margin:0 0 4px 15px;

}



.readmore {

margin:-10px 10px 12px 0;

text-align:right;

}



.timestamp {

font-size:1.2em;

margin:-5px 0 15px 10px;

}



.timestamp a {

font-weight:normal;

}



.blue {

color:#4088b8;

}



.clear {

clear:both;

}



.fade {

color:#c8c8c8;

}



.gray {

color:gray;

}



.photo {

background:#fff;

border:1px solid #bababa;

margin:6px 18px 2px 5px;

padding:2px;

}





.largeText {

	font-size: 1.4em;

	font-style: italic;

	font-weight: bold;

}

.largeLinkText a{
color:#FFFFFF;
font-size:30px;
background-image:url(images/main_button_back.png);
background-repeat:no-repeat;
padding-top:18px;
padding-bottom:40px;
padding-left:10px;
padding-right:20px;

}
