/*
Theme Name: Miramedia Mini Conference
Theme URI: http://www.miramedia.co.uk
Description: The base theme for a Miramedia Mini Conference built on Wordpress.
Version: 1.0
Author: Tom Still
Author URI: http://www.miramedia.co.uk
*/

/*CSS Reset*/
body, div, dl, dt, dd, li, pre,
form, fieldset, input, textarea, p, blockquote, th, td, button { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }
address, caption, cite, code, dfn, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; } 
caption, th { text-align: left; font-weight: normal; font-style: normal; }
acronym, abbr, fieldset, img { border: 0;}
:focus { outline: 0; }

body {
	background:url('images/bg-body.jpg') repeat-x;
	color:#666;
	font-size:62.5%;
	font-family:"Tahoma", Arial, Verdana;
}

#wrapper {
	margin:25px auto;
	width:720px;
}

/* Header */
#header {
	clear:both;
	height:280px;
	width:720px;
}

/* Top Nav */

ul#top-nav {
	background:url('images/bg-nav.jpg') bottom left repeat-x #fff;
	clear:both;
	height:30px;
	width:720px;
}

ul#top-nav li {
	border-right:1px solid #ccc;
	float:left;
	font-size:1.1em;
	height:23px;
	padding:7px 8px 0 8px;
}

ul#top-nav li a, ul#top-nav li a:active, ul#top-nav li a:visited {
	color:#1a63b0;
	font-weight:bold;
	text-decoration:none;
}

ul#top-nav li a:hover {
	color:#243068;
}

ul#top-nav li.no-border {
	border:none;
}

/* Creative Header */

img#creative {
	clear:both;
	display:block;
	height:200px;
	margin:21px 0 0 0;
	width:720px;
}

/* Ticker */

#ticker {
	color:#fff;
	clear:both;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	height:20px;
	padding:10px 5px 0 5px;
	width:710px;
}

/* Content Area */

#content {
	float:left;
	line-height:1.7em;
	margin:20px 0;
	width:480px;
}

#content h1 {
	color:#006699;
	font-size:2em;
	font-family:"Georgia";
	font-weight:bold;
	margin:0 0 10px 0;
}

#content h2 {
	color:#006699;
	font-family:"Georgia";
	font-size:1.8em;
	font-weight:bold;
	margin:0 0 10px 0;
}

#content h3 {	
	color:#414141;
	font-family:"Georgia";
	font-size:1.5em;
	font-weight:bold;
	margin:0 0 10px 0;
}

#content h4, #content h5, #content h6 {
	font-family:"Georgia";
	font-size:1.4em;
	font-weight:bold;
	margin:0 0 10px 0;
}

#content p {
	font-size:1.2em;
	margin:0 0 15px 0;
}

#content ul, #content ol {
	margin:0 30px 15px 30px;
}

#content ol li {
	font-size:1.2em;
	list-style:decimal;
}

#content ul li {
	font-size:1.2em;
	list-style:disc;
}

form p label {
	display:block;
	float:left;
	width:100px;
}

/* Sidebar */

#sidebar {
	float:right;
	margin:20px 0 20px 40px;
	width:200px;
}

#sidebar h2 {
	font-size: 1.3em;
	font-weight:bold;
	margin:20px 0 5px 0;
}

.Sponsors-Rotate img {
	margin:5px 0;
}

.social {
	padding:10px 0 0 10px;
	text-align:left;
}

.social a {
	margin:0 3px;
}

/* Footer Nav */

ul#foot-nav {
	border-top:1px solid #efefef;
	clear:both;
	height:50px;
	padding:10px 0 0 0;
	width:720px;	
}

ul#foot-nav li {
	float:left;
	font-size:1.1em;
	line-height:1.4em;
	margin:0 5px 10px 0;
}

ul#foot-nav li a, ul#foot-nav li a:active, ul#foot-nav li a:visited {
	color:#555;
	text-decoration:none;
}

ul#foot-nav li a:hover {
	text-decoration:underline;
}

/* Form Builder */

.formBuilderForm div.formBuilderlabel {
	font-size:1.2em;
}
