/*
Theme Name: 2009 Convention
Version: 1.1
Description:  WELSTECH is a black and gray theme that features plain text used as the main banner. The text can easily be changed in the theme options. This is the original theme developed by Eric Crooks when he used it for his TAKTEEKMEDIA WordPress theme site. It is compatible with IE7+, FF, Opera, and Safari. It is XHTML & CSS validated and is widget ready. Please go to http://www.ericcrooks.com/themes to view the changelog.
Author: Eric Crooks
Author URI: http://www.ericcrooks.com/
Tags: black, orange, white, dark, three-columns, left-sidebar, right-sidebar, fixed-width, custom-header, theme-options
*/

/* -standards- */

* {
	margin: 0 auto;
	}
body {
	background:#ffffff url(http://wels.net/sites/wels/themes/wels/images/bg-body.png) repeat-x scroll 0 top;
	color:#636363;
	margin:0;
	padding:10px;
	font-family: "Arial";
	font-size: .75em;
	display: block;
	}
#page {
background:transparent url(http://wels.net/sites/wels/themes/wels/images/page-corners-top.png) no-repeat scroll center top;
padding-top:12px;
}
#page {
overflow-y:hidden;
}
#page, #closure-blocks {
margin-left:auto;
margin-right:auto;
width:966px;
}
#page {
font-size:11px;
}	

#page-inner {
background:transparent url(http://blogs.wels.net/wpmu/wp-content/themes/2009Convention/images/page-corners-bottom.png) no-repeat scroll center bottom;
padding-bottom:8px;
}

#page-inner-inner {
background:transparent url(http://archive.wels.net/testloc/page-sidesfix.png) repeat-y scroll center top;
padding:0px 26px;
}

#page-inner2 {
background:transparent url(http://blogs.wels.net/wpmu/wp-content/themes/2009Convention/images/page-sides2.png) repeat-y scroll center top;
z-index:1;
}

	
p {
	line-height: 1.5em;
	margin: 1.2em auto;
	text-align: left;
	}
h1 {
	font-size: 2em;
	font-weight: normal;
	}
h2 {
-x-system-font:none;
font-family:"Lucida Grande",Lucida,"Myriad Pro",Helvetica,Verdana,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-transform:uppercase;
color:#003366;
	}
h3 {
-x-system-font:none;
font-family:"Lucida Grande",Lucida,"Myriad Pro",Helvetica,Verdana,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-transform:uppercase;
color:#636363;
	}	
a {
	color: #74210a;
	text-decoration: none;
	}

cite {
	font-style: normal;
	}
cite a {
	color: #74210a;
	font-style: normal;
	}

/* -header- */

#topbar {
	background: #ffffff;
	width: 100%;
	height:105px;
	}
#logo {
float:left;
padding-top:10px;
}	
.block-inner {
padding:10px 20px;
}
.block-inner li {
border-right:1px solid #B6B6B6;
color:#A7A7A7;
display:inline;
font-size:11px;
margin-right:15px;
padding-right:15px;
text-transform:uppercase;
}
li.last {
color:#A7A7A7;
display:inline;
font-size:11px;
margin-right:15px;
padding-right:15px;
text-transform:uppercase;
border-right:0px solid #B6B6B6;
}

#block-menu-menu-header-links {
position:relative;
float:right;
top:40px;
}
#primary {
background-image:url(http://archive.wels.net/testloc/menu.jpg);
height:31px;
width:100%;
width:900px;
}
#primary ul.links li a, #primary ul.links li {style.css?J (line 692)
cursor:pointer;
display:block;
height:31px;
margin:0;
padding:0;
text-indent:-9999em;
}
#primary ul.links li.menu-2087 {style.css?J (line 702)
background:transparent url(images/main-menu1.jpg) no-repeat scroll left top;
width:139px;
}

a.title {
	color: #74210a;
	}
.navbar {
	float: right;
	}
.navbar a {
	background: #252525;
	color: #ffffff;
	display: block;
	float: left;
	margin-left: 1px;
	padding: 3px 0 3px 0;
	text-align: center;
	width: 130px;
	}
.navbar a:hover {
	background: #74210a;
	color: #000000;
	}

/* -content- */

#contentwrap {
	display: block;
	margin-top: 5px;
	
	

	
	}
#content {
	float: left;
	margin: 0px;
	width: 900px;
	margin-left: 5px;
	}

/* -navigation- */

#navigationwrap1  {
	float: left;
	width: 200px;
	height: 100%;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#EAE9E7;


	}
#navigationwrap2 {
	float: right;
	margin-bottom: 40px;
	padding: 0px;
	width: 170px;
	margin-right: 20px;
	-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#ffffff;
	}
#navigation1, #navigation2 {
	float: left;
		height: 100%;
		height: 100%;
	
	
	}
#navigation1 h2.small, #navigation2 h2.small, #navigation1 h2.widgettitle, #navigation2 h2.widgettitle {
	border-bottom: 0px dotted #404040;
	color: #4b296d;
	font-size: 14px;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 7px;
	text-transform: uppercase;
	margin-left:0;
	}
#navigation1 small, #navigation2 small {
	text-transform: uppercase;
	}
#navigation1 a small, #navigation2 a small {
	color: #74210a;
	}
#navigation1 a:hover small, #navigation2 a:hover small {
	color: #000000;
	}
#ctc {

list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 5px;
padding:7px;
width:190px;
}
	
#navigation1 ul, #navigation2 ul {
	list-style: none;
	margin: 0;
	padding: 7px;
	width: 190px;
	margin-bottom:5px;


	}
#navigation1 li
{
	list-style: none;
	display: block;
	}
 #navigation2 li {
	list-style: none;
	display: block;
	background: url(http://blogs.wels.net/wpmu/wp-content/themes/2009Convention/images/grad.jpg) repeat-y;	
	}


#navigation1 ul li:hover , #navigation2 ul li:hover {
	
	}
#navigation1 a, #navigation2 a, #navigation1 li.recentcomments, #navigation2 li.recentcomments, #navigation1 .textwidget, #navigation2 .textwidget {
	color: #505050;
	

	}
#navigation1 a:hover, #navigation2 a:hover {
	color: #74210a;
	}
#navigation1 select, #navigation2 select {
	margin: 3px 3px 3px 10px;
	}

/* -post and entries- */

.post {
	background: #ffffff;
	margin-bottom: 20px;
	padding-right:10px;
	width: 100%;
	}
.post h2, .post h2 a {
	color: #4b296d;
	font-weight:bold;
	}
.post h2 a:hover {
	color: #4b296d;
	}
.post img, .post object, .post embed {
	display: block;
	margin: 0 auto;
	}
.post img, .post object, .post embed {
	display: block;
	margin: 0 auto;
	}
.post blockquote {
	background: #252525;
	border: 1px solid #404040;
	margin: 10px 0 0 0;
	padding: 10px 10px 10px;
	}
.postmetadata-top {
	
	}
.post a {
	color: #74210a;
	text-decoration: none;
	}
.post a:hover {
	color: #74210a;
	text-decoration: none;
	}
.post ul, .post ol {
	line-height: 1.5em;
	margin: 1 em auto;
	}
#navlink {
	background: #ffffff;

	margin-bottom: 20px;
	padding: 10px;
	}
.post .wp-smiley {
	border: none;
	display: inline;
	margin: 0;
	}
.wp-smiley {
	border: none;
	display: inline;
	margin: 0;
	}

/* -search form- */

#searchsubmit {
	display: none;
	}


/* -footer- */

#footer {
	background: url(http://blogs.wels.net/wpmu/wp-content/themes/2009Convention/images/bg-footer_links.jpg);
	clear: both;
	color: #ffffff;
	text-align: left;
	width: 914px;
	height: 100px;
	text-transform: uppercase;
	font-size:14px;
	padding-top: 15px;
	}
#footer-inner {
	margin-left: 10px;
	margin-top: 10px;
	
	}
#footer a {

	color: #ffffff;

	
	}	
#footer-message {
text-align:right;
background:#FFFFFF;
width:95%;
}	
#footer small {
	text-transform: uppercase;
	}

/* -comments- */

#comments {
	clear: both;
	color: #74210a;
	margin-bottom: 20px;
	}
#respond {
	clear: both;
	color: #74210a;
	}
.commentlist {
	margin-bottom: 40px;
	}
.commentlist div.alt {
	background: #ffffff;
	color: #74210a;
	padding: 10px;
	}
.commentlist div {
	padding: 10px;
	}
.commentlist div blockquote {
	background: #ffffff;
	border: 1px solid #404040;
	margin: 10px 0 0 0;
	padding: 10px 10px 10px;
}
.commentlist div.alt blockquote {
	background: #ffffff;
	border: 1px solid #404040;
	margin: 10px 0 0 0;
	padding: 10px 10px 10px;
}
#comment {
	height: 100px;
	width: 440px;
	}
#commentform input, #commentform textarea {
	background: #ffffff;
	border: 1px solid #404040;
	padding: 3px;
	color: #000000;
	}
small a.comment-edit-link {
	color: #74210a;
	text-transform: uppercase;
	}

/* -floats - */

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
.alignleft {
	float: left;
	}
.alignright {
	float: right;
	}
input {
padding:5px;
}	
#titlebar {
position:absolute;
top:41px;
width:914px;
}