/* ---------------------------------------
Cloud Computing Site Template
katigori.com, by Kate Davies, 2009
Free as long as the attribution remains in all 
files and comments, and is displayed on the page
----------------------------------------- */

/* Reset stylesheet resets all the annoying 
default stylings that each browser has. 
Therefore, less mucking about later */
@import url("reset.css");

/* Colour references 
Bright blue : #0fa4d3
Pale blue : #ceebef
White (if you need it): #FFFFFF
*/

body {
	background-color : 		#419DD7;
	background-image :		url(../images/clouds.jpg);
	background-position :	center center;
	background-repeat :		no-repeat;
	color : 				#FFFFFF;
	font-size :				12px;
	font-family :			Calibri, Verdana;
}

p.foot {
	text-align : 			center;
	margin-bottom :			20px;
}

p.foot a, 
p.foot a:link, 
p.foot a:visited, 
p.foot a:hover, 
p.foot a:active {
	color : 				#FFFFFF;
	text-decoration : 		none;
}

p.foot a:hover {
	color : 				#0fa4d3;
	background-color : 		#FFFFFF;
}

#container {
	background-color : 		#FFFFFF;
	background-image :		url(../images/bodytop.jpg);
	background-position :	top;
	background-repeat :		no-repeat;
	color :					#0fa4d3;
	margin-left :			auto;
	margin-right :			auto;
	margin-top :			40px;
	padding-top :			20px;
	width :					740px;
}

#container a, 
#container a:link, 
#container a:visited, 
#container a:hover, 
#container a:active {
	text-decoration : 		none;
	color : 				#0fa4d3;
}

#container a:hover {
	background-color :		#0fa4d3;
	color :					#FFFFFF;
}

#content {
	float :					left;
	width :					450px;
}

#content h1 {
	margin-left :			20px;
	margin-right :			20px;
	font-size :				30px;
}

#content h2 {
	margin-left :			20px;
	margin-right :			20px;
	margin-bottom :			10px;
	font-size :				20px;
}

#content p {
	margin-left : 			20px;
	margin-right :			20px;
	margin-bottom :			10px;
	line-height :			120%;
}

#sidebar {
	float :					right;
	width :					280px;
}

#twitterbox {
	background-image :		url(../images/twitterback.jpg);
	background-repeat :		repeat-y;
	width : 				247px;
}

#twittertop {
	background-image : 		url(../images/twittertop.jpg);
	background-repeat :		no-repeat;
	background-position :	top;
	width :					247px;
}

#twitterbot {
	background-image : 		url(../images/twitterbottom.jpg);
	background-repeat :		no-repeat;
	background-position :	bottom;
	width :					247px;
	height :				26px;
}

#twitter_update_list {
	list-style-type :		disc;
	line-height :			120%;
}
#twitter_update_list li {
	margin-bottom : 		5px;
}