/*
Theme Name: Cable Works
*/

body { margin: 0; font-family: Verdana; font-size: 11px; line-height: 12px; }
h1, h2 { color: #d31145; font-family: Verdana; font-weight: bold; clear: both; }
h1 { margin-bottom: 25px; }
h2 { font-size: 13px; border: 1px solid #a4abaf; padding: 5px 0 5px 10px; text-transform: uppercase; width: auto; }
h3 { color: #d31145; font-size: 13px; line-height: 14px; clear: both; }
ul li { margin: 4px 0; }
img { border: 0; }
a, a:visited { color: #298ec7; text-decoration: none; }
a:hover { text-decoration: underline; }

#container { width: 742px; margin: 0 auto; }
#row1 { background: url(images/top.png); height: 4px; }
#row2 { height: 92px; }
	#row2 .left { float: left; width: 243px; height: 92px; }
	#row2 .right { float: right; width: 498px; height; 92px; position: relative; }
#row3 { height: 167px; background: url(images/background_row3.png) }
	#row3 .left { float: left; width: 226px; height: 167px; padding: 0 0 0 17px }
		#row3 .left #nav {  }
	#row3 .right { float: right; width: 498px; height: 167px; }
#row4 { background: url(images/background_row4.png); height: 22px; padding: 3px 0 0 0; }
	#row4 .left { float: left; width: 243px; height: 25px; text-align: center; }
	#row4 .right { float: right; width: 458px; height: 25px; text-align: right; padding: 0 40px 0 0; }
#row5 { margin: 5px 0 10px 0; padding: 0 0 20px 0; background: url(images/background_row5.png) repeat-y; }
	#row5 .left { float: left; width: 223px; padding: 0 20px 0 0; }
		#row5 .left div.side-entry { padding: 10px 0; font-family: Arial; color: #465056; font-size: 11px; line-height: 12px; }
			#row5 .left div.side-entry .date { color: #298ec7; font-size: 10px; font-family: Arial; }
			#row5 .left div.side-entry h3 { font-weight: bold; color: #000000; font-size: 10px; line-height: 11px; margin-bottom: 0px; font-family: Verdana,Arial,Helvetica,sans-serif }
			#row5 .left hr { width: 85%; color: #CCCCCC; }
	#row5 .right { float: right; width: 478px; padding: 0 10px; }
		#row5 .right h1 { font-size: 17px; line-height: 17px; }
		#row5 .right ul.fancy { list-style-type: none; text-indent: -1em; }
			#row5 .right ul.fancy li { margin: 5px 0; }
#row6 { background: url(images/background_row6.png) repeat-x; padding: 30px 0 30px 0; color: #36444d; }
	#row6 a { color: #36444d; }
	#row6 ul { margin: 0; padding: 0; list-style-type: none; float: right; }
		#row6 ul li { padding: 0 5px; float: left; }
	#row6 .left { float: left; width: 30%; padding: 0 5%; }
	#row6 .right { float: right; width: 50%; padding: 0 5%; }
	
.anchor { clear: both; }
.alignleft { float: left; margin: 0 20px 35px 0; border: 1px solid #afafaf; }
.alignright { float: right; margin: 0 0 30px 20px; border: 1px solid #afafaf; }
.aligncenter {display: block; margin-left: auto; margin-right: auto; }

#form ul { margin: 0; padding: 0; list-style-type: none; }
#form ul li { margin: 10px 0; }
#form ul li input { width: 100%; }
#form textarea { width: 100%; height: 100px; }
#form input.submit { border: 0; background: white; text-align: right; font-family: Verdana; font-size: 10px; cursor: hand; cursor: pointer; }