/* -----------------------------------
general
----------------------------------- */

html, body{	margin: 0; padding: 0; background: #fff2f3; }

#container {
	margin-right: auto; 
	margin-left: auto; 
	width: 1000px; 	
	background-image: url(img/background.gif); 
	background-repeat: repeat-y; 
	background-position: 100%;
}

p
{
	color: #4c3122;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 1.2em;
	margin-top: 0px;
	margin-left: 70px;
	margin-right: 50px;
	font-style: normal;
	}
	
ul
{
	margin-left: 70px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	white-space: normal;
}

li
{
	list-style-position: inside;
	list-style-image: url(img/bullet.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bolder;
	color: #4c3122;
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bolder;
	color: #e23268;
	margin-top: 80px;
	margin-left: 70px;
}

/* -----------------------------------
top navigation
----------------------------------- */

#topnav
{
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 1000px;
	height: 140px;
	background: url(img/topnav.jpg) no-repeat 100%;
	font-style: italic;
}

#navigation
{
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding: 0px;
	width: 500px;
	height: 140px;
	color: #e23268;
}

ul#navlist
{
margin: 0px;
margin-left: 45px;
margin-top: 35px;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
color: #e23268;
}

#navlist a:link, #navlist a:visited, #navlist a:hover
{
	color: #e23268;
	text-decoration: none;
	padding: 3px 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1em;
}

#topcontact
{
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	padding: 0px;
	width: 500px;
	height: 140px;
}

#topcontact p
{
	color: #e23268;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 0.95em;
	margin-top: 80px;
	margin-left: 190px;
}

#topcontact a:link, #topcontact a:visited, #topcontact a:hover
{
	color: #e23268;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1em;
}

/* -----------------------------------
about section
----------------------------------- */

#about
{
	clear: both;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 1000px;
	height: 335px;
	background: url(img/about2.jpg) no-repeat 100%;
}

#about h1
{
	color: #4c3122;
	text-decoration: none;
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: normal;
	font-size: 2em;
	margin-top: 0px;
	margin-left: 290px;
	margin-bottom: 50px;
	font-style: normal;
	line-height: 1.2;
}

a:link, a:visited, a:hover
{
	color: #e23268;
	text-decoration: none;
	padding: 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
}

/* -----------------------------------
work
----------------------------------- */

#work
{
	clear: left;
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	width: 1000px;
}

#s4 {
/*width: 100%;*/
margin-left:70px;
margin-right: 50px;
}

#s4 h3
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #4c3122;
	font-size: 1.1em;
	font-style: italic;
	margin-top:0px;
}

#s4 div.text {
	float: left;
	width: 240px;
	color: #4c3122;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.95em;
	margin-right: 30px;
}

#s4 div.image {
float: right;
width: 570px;

}

/* -----------------------------------
cookie twitter
----------------------------------- */
#cookie_twitter
{
	clear: left;
	background-repeat: repeat-y;
}
	
#cookie
{
	float: left;
	width: 600px;
	height: 300px;
	background-image: url(img/cookie.jpg); background-repeat: no-repeat; background-position: 0px 120px;
}

#cookietext
{
	color: #e23268;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	margin-left: 170px;
	margin-right: 40px;
}

#cookietext p
{
	color: #e23268;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	margin-left: 0px;
	margin-right: 40px;
}
#cookietext a
{
	color: #e23268;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	text-decoration: underline;
}

#twitter
{
	float: right;
	width: 330px;
	height: 100%;
	margin-right:70px;
	margin-left: 0px;
	}

#twitter h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bolder;
	color: #e23268;
	margin-top: 80px;
	margin-left: 0px;
	margin-right: 50px;
}


ul#twitter_update_list {
	list-style-type: none;
	white-space: normal;
	margin:0;
	padding: 0;
}

#twitter_update_list li {
	list-style-position: inside;
	list-style-image: url(img/bullet.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bolder;
	color: #4c3122;
}
#twitter_update_list li a {
	color: #e23268;
}

#twitter_update_list li span a {
	color: #e23268;
}

#follow
{
	float: left;
	width: 310px;
	height: 105px;
	background-image: url(img/twitter.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
	
#followtext

{
position: relative;
color: #e23268;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	top: 30px;
}
/* -----------------------------------
contact
----------------------------------- */
#contact
{
	clear: both; 
	height: 250px; 
	background-repeat: repeat-y; 
	margin-top:-70px;
}
	
#contact a
{
	color: #4c3122;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 1em;
	margin-top: 0px;
	margin-left: 0px;
	font-style: normal;
	}
	
	/* -----------------------------------
footer
----------------------------------- */
#footer

{
	clear: left;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 1000px;
	height: 115px;
	background: url(img/footer.gif) no-repeat 100%;
	
}
#footer p
{
	color: #e23268;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 0.95em;
	font-style: italic;
	margin-top: 60px;
	margin-left: 685px;
}

